.body_editor {
	padding: 20;
}

body, td {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 75%;
	color:#c6d2dd;
	line-height:1.4em;
}

body {
	margin: 20px 0 50px 0;
	background-color: #003669;
}

H1 {
	font-size:200%;
}

.small_td {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 60%;
	line-height:1.2em;
}
.small, small {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 80%;
	line-height:1.2em;
}

a {
	color:#fff79a;
}
a:visited  {
	color:#dfdcba;	
}
a:hover {
	color:#ffffff;
}

H3 {
	color: white;
}


.inputSearch {
	border : 1px solid #a1b0c3;
	color: #a1b0c3;
	width:117px;
	height:16px;
	font-size:11px;
	font-family:Tahoma, Arial, sans-serif;
	padding-left:2px;
	background:transparent;
}

#pageHeader, #pageHeader td {
	font-size:65%;
	font-family:Tahoma, Arial, sans-serif;
	color:#99aabd;
}

#pageHeader a, #pageHeader a:visited {
	color:#99aabd;
}
#pageHeader a:hover {
	color:#ffffff;
}

#pageHeader #Welcome {
	background:url('/images/page/arrow.gif') no-repeat;
	padding:0 0 0 20px;
}

#pageMenu a img {
	FILTER: progid:DXImageTransform.Microsoft.Fade(Overlap=1.00, Duration=0.1);
}


#submenu {
	padding: 0 5px 10px 4px;
	color:#e5cf5c;
}

#submenu ul {
	margin:0 0 0 0;
	padding-left:12px;	
}

#submenu li {
	line-height:1.2em;
	margin-bottom:0.5em;
}


#submenu ul ul {
	margin: 0.3em 0.2em 0.8em 0em;
}

#submenu a.selectedMenuItem, #submenu a.selectedMenuItem:visited, #submenu a.selectedMenuItem:hover {
	font-weight:bold;
}

.submenu-title {
	text-transform:uppercase;
	font-weight:bold;
	font-size:80%;
	margin-bottom:1.0em;
	color:#97A2A8;
	line-height:1.2em;
}

.activeCategory {
	font-weight:bold;
}


#pageFooter,  #pageFooter td {
	font-size:65%;
	color:#667f9d;
}

#pageFooter a, #pageFooter a:visited {
	color:#667f9d;
}
 #pageFooter a:hover{
	color:#ffffff;
}

#pageFooter {
	position:relative;
	top:-7em;
	left:0;
}

#pageFooter .footerMenu a {
	text-transform: uppercase;
	margin-right:0.5em;	
}

#pageFooter p {
	margin: 0.5em 0 1.5em 0;
}

textarea {
	font-family: Tahoma, Arial, sans-serif;
}

select, input, textarea {
	font-size:100%;
}

.productSKU {
	padding-bottom: 1.0em;
	color: #667f9d;
}


.newsTicker {	
	width:			70%;
	height:			1.5em;
	overflow:		hidden;
	font-size:		85%;
	line-height:	1.3em;
	filter:			progid:DXImageTransform.Microsoft.Slide(slidestyle=push,bands=1,duration=1);
}

.newsTicker a, .newsTicker a:visited {
	color: #88a1b9;
	text-decoration: none;
}

.newsTicker a:hover {
	color: #ffffff;
	text-decoration: underline;
}


#TopBlock {
	width:995px;
}

#ContentAllIndex {	
	padding: 36px 22px 7em 22px;
	width:920px;
}

#ContentAll {
	background:#002a5b;
	padding: 36px 22px 7em 22px;
	width:920px;
}

#pageContent {
	margin: 2em 0 0 0;
}

.topPosition {
	position:relative;
	top:0;
	left:0;
	z-index:100;
}

/*    --------------------  Product Description  ------------------------    */

#productImage {
	FILTER: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=0.25,wipestyle=0,motion=reverse);
}

#productImageDescription {
	text-align:left;
	font-size:90%;
	
}

#productImageDescription .bullet {
	background:url('/images/page/bullet.gif') -2px -0.1em no-repeat; 
	padding: 0 1em 0 15px;
}


#productThumbnails {	
	margin: 0 0 2em 0;
}

#productThumbnails .thumbnail, #productThumbnails .thumbnail_active {
	float:left;
	margin: 0 5px 5px 0;
	position:relative;
	top:0;
	left:0;
}
#productThumbnails .thumbnail {
	border:3px solid #F0F0F0;
}
#productThumbnails .thumbnail_active  {
	border:3px solid #fce469;
}

LABEL {
	behavior:url('/common/label-hilite.htc');
	cursor:hand;
}





/*
	OLD FABRICS STYLE
*/

.fabricsImage {
	margin:4 2 4 4;
	border: 2px white solid;
	width:80;
	height:80;
}

#divDL {
/*	width:100%;*/
	width:832px;
	height:200px;
	overflow:auto;
	padding: 8px 4px 8px 16px;
	border: #a1b0c3 solid 1px;
}


.fabricsSPAN, .fabricsSPANselected {
	width: 120px;
	height: 13.3em;
	color: white;
	line-height:1.05em;
	padding: 4 5 0 2;
	margin: 4px;
/*	margin-left:8px;
	margin-right:8px;*/
}

.fabricsSPANselected {
	background: #fff79a url('/images/page/fabribs-span-bg.gif') no-repeat;
	color: #002a5b;
	margin: 4px;
/*	margin-left:8px;
	margin-right:8px;*/
}

.fabricsSPANselected LABEL {
	color: #002a5b;
}


/*
	NEW FABRIC STYLE
*/
#divFabrics {
	
}

.materialImage {
	margin: 7px;
	border: 2px white solid;
}

.materialSPAN, .materialSPANselected {
	width: 162px;
	height: 18em;
	color: white;
	line-height: 1.1em;
	padding: 12px;
	margin: 0;

}

.materialSPANselected {
	background: #fff79a url('/images/page/material-span-bg.gif') no-repeat;
	color: #002a5b;
	
}

.materialSPANselected LABEL {
	color: #002a5b;
}


#divMonogramText {
	margin: 10 0 0 5;
}

.parentCategories {
	margin: 0;
}




.address {
	padding: 0 1em;
	font-size: 0.95em;
}

.address dl, dt, dd {
	margin: 0;
	line-height: 1.2em;
}

.address dl {
	padding: 1.12em 0 1.12em 0;
}

.address dd {
	margin: -1.2em 0 0 0;
	padding: 0 0 0 3em;
}