@import url(Colors.css);
@import url(Content_Area.css);
@import url(Navigation.css);
@import url(Template.css);

body,td,th {
	font-family:  "Lucida Sans Unicode", Lucida Grande, Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #0c283b;
}
/*#content_area td {text-align: left;}*/
/*table {border-collapse: collapse; border-spacing: 0;}*/
body {
	background-color: #0d283b;
	background-image: url(/v/vspfiles/images/sc/bg.png);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#MainForm br {/*display: none;*/height: 2px;}

a:link {
	color: #e26703;
}
a:visited {
	color: #e26703;
}
a:hover {
	color: #e26703;
}
a:active {
	color: #e26703;
}

p {text-align: justify; margin: 0 0 15px 0;}

h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: 18px;
	color: #e26703;
	margin-left: -15px;
	_margin-left: -10px;
	*margin-left: -10px;
	margin-top: -30px;
	_margin-top: -10px;
	*margin-top: -10px;
	display: block;
}
h2 {
	font-size: 13px;
	color: #0C283B;
}



h4 {
	display: block;
	/*background-color: #efefef;*/
	/*border-bottom: 1px solid #d4d4d4;*/
	padding: 4px 2px;
	color: #a90b30;
	font-size: 11px;
	text-transform: none;
	margin: 15px 0px 5px 0px;
	text-align: left;
	/*display: block;
	background-color: #0C283B;
	border-top: 3px solid #dfbd00;
	padding: 8px 6px;
	color: #FFF;
	font-size: 12px;
	text-transform: uppercase;
	margin: 10px 0px;*/
}

h3 { color: #E26703; font-size: 20px; margin: 0px 0px 15px 0px;}
	
h5 {color: #0C283B; font-size: 16px; margin: 0px;}

h6 {color:#E26703; font-size: 12px; font-weight: bold; margin: 15px 0px 15px 0px;}

select {/*width: 160px;*/ width: auto;}

/*#table_articleid_2 h6 {display: block;
	background-color: #efefef;
	border: 1px solid #d4d4d4;
	padding: 5px 6px;
	color: #0d283b;
	font-size: 14px;
	text-transform: none;
	margin: 10px 0px;}
*/

.strike {text-decoration: line-through;}

.PromoTable {width: 100%;}
.PromoTable td {padding: 5px; text-align: left; vertical-align: top;}
.PromoTable th {padding: 5px; width: 166px; text-align: left; vertical-align: top;}
.PromoTable td h1 {color:#E26703; font-size: 16px; font-weight: bold; margin: 0px 0px 15px 0px;}

.homeintro {width: 100%; margin: 0px;}
.homeintro h1 {color: #E26703; font-size: 13px; margin: 0px; text-align: center; padding: 10px; /*border: 1px solid #E26703;*/}

div#wrapper {padding: 0; margin: 0; vertical-align: top;}
#MainOuterTable {height: 100%; margin: 0; padding: 0; margin-bottom: 20px !important;}
#LeftShadowContainerTop { width: 22px !important; vertical-align: top !important; height: 50%; background:url(/v/vspfiles/images/sc/shadow_left_rpt.png) repeat-y;}
#LeftShadowContainerBottom { width: 22px !important; vertical-align: bottom !important; height: 50%; background:url(/v/vspfiles/images/sc/shadow_left_rpt.png) repeat-y;}

#LeftNavContainer {vertical-align: top; padding-top: 45px; text-align: left;}
#LeftNavContainer h1 {color: #dfbd00; font-size: 12px; font-weight: bold; text-transform: uppercase; display: block; padding: 0 0 12px 7px; margin: 0 !important;}
#LeftNavContainer ul {margin: 0 0 30px 0 !important; padding: 0 !important;}
#LeftNavContainer li {color: #e3e3e3; font-weight: bold; list-style:none; margin: 0px; padding: 0px 0px 0px 0px; font-size: 12px; display: block;}
#LeftNavContainer li a {color: #e3e3e3; text-decoration: none; display: block; padding: 4px 8px;}
#LeftNavContainer li a:hover {color: #0D283B; background-color:#dfbd00; display: block; padding: 4px 8px; text-decoration: none;}

#LogoTD {width: 143px;}
#HeaderOuterTD {vertical-align: top; text-align: left;}
#HeaderTopMotif {height: 98px; background: url(/v/vspfiles/images/sc/shadow_pattern_top.png) no-repeat top left;}
#TopNavOuterTD {padding-left: 22px; text-align: left;}


#MainNavTD {text-align: left; padding: 0 0 0 10px;}
#MainNavTD ul {display: inline; margin: 0; padding: 0;}
#MainNavTD li {display: inline; color: #dfbd00; font-size: 11px; font-weight: normal; list-style: none;}
#MainNavTD li a {display: inline; color: #dfbd00; text-decoration: none; padding-right: 15px;}
#MainNavTD li a:hover {display: inline; color: #dfbd00; text-decoration: underline; padding-right: 15px;}

#SecNavTD {text-align: right; padding: 0 10px 0 0;}
#SecNavTD ul {display: inline; margin: 0; padding: 0;}
#SecNavTD li {display: inline; color: #fff; font-size: 11px; font-weight: normal; list-style: none;}
#SecNavTD li a {display: inline; color: #fff; text-decoration: none; padding-left: 15px;}
#SecNavTD li a:hover {display: inline; color: #fff; text-decoration: underline; padding-left: 15px;}

#NavTable {background: url(/v/vspfiles/images/sc/top_nav_gradient_bg.png) repeat-x; height: 35px;}

#RightShadowContainerTop {width: 56px !important; background: url(/v/vspfiles/images/sc/shadow_rpt_right.png) repeat-y; vertical-align: top; height: 50%;}
#RightShadowContainerBottom {width: 56px !important; background: url(/v/vspfiles/images/sc/shadow_rpt_right.png) repeat-y; vertical-align: bottom; height: 50%;}

#MainContentContainer {padding: 10px; background-color: #FFF; vertical-align: top; text-align: left; width: 663px;}
#BottomShadow {height: 21px; background: url(/v/vspfiles/images/sc/shadow_bottom.png) no-repeat;}

#leftShadowDivContainer {clear: both; height: auto; border: 1px solid red; position: absolute; width: 22px;}

#FooterContainer {background: url(/v/vspfiles/images/sc/footer_bg.png); padding: 8px 15px; text-align: right;}
#FooterContainer ul {display: inline; margin: 0; padding: 0;}
#FooterContainer li {display: inline; color: #fff; font-size: 11px; font-weight: normal; list-style: none; padding-left: 10px;}
#FooterContainer li a {display: inline; color: #fff; text-decoration: none; }
#FooterContainer li a:hover {display: inline; color: #fff; text-decoration: underline; }

#SecondaryFooterContainer {padding: 8px 15px; text-align: right; color: #fff; font-size: 10px;}
#SecondaryFooterContainer ul {display: inline; margin: 0; padding: 0;}
#SecondaryFooterContainer li {display: inline; color: #fff; font-size: 11px; font-weight: normal; list-style: none; padding-left: 10px;}
#SecondaryFooterContainer li a {display: inline; color: #fff; text-decoration: none; }
#SecondaryFooterContainer li a:hover {display: inline; color: #fff; text-decoration: underline; }

#FlashTable {}
#FlashTable th {padding: 0px; margin: 0px; background: none !important;}
#FlashTable tr {padding: 0px; margin: 0px; background: url(/v/vspfiles/images/sc/HomeFlashShadow.png) no-repeat center top; height: 12px;}
#FlashTable td {padding-bottom: 20px;}

#ThreeFeatureTable {}
#ThreeFeatureTable td {padding: 0px; margin: 0px;}
#ThreeFeatureTable a {border: 0px;}

img, img a {padding: 0; margin: 0; border: 0;}

.HomeFeatureTable th {/*width: 210px;*/}
.HomeFeatureTitle, .HomeFeaturePrice, .HomeFeatureMoreInfo, .HomeFeatureImage {/*padding-left: 6px !important; padding-right: 6px !important;*/}
.HomeFeaturePrice {font-weight: bold;}
.HomeFeatureMoreInfo {text-align: right !important;}
.HomeFeatureSpacing {margin:0; padding: 5px;}

/*-- PLATFORM STYLES - Do not delete --*/
.nav_section {margin: 0;}
#display_promotions_999 {margin: 0; width: auto; padding: 7px; vertical-align: top; text-align: left;}
#content_area {padding: 10px; background-color: #FFF; vertical-align: top; text-align: left; width: 663px;}
#content_area img {border: 0 !important;}
/*#content_area td {text-align: left;}*/
.VolusionLink {color: #fff;}
.VolusionLink a {color: #fff;}
.colors_backgroundneutral td {text-align: left;}
.colors_backgroundlight font {/*font-size: 14px !important;*/ color: #0C283B !important;} /*used for related products on product detail page*/
.colors_backgroundlight {padding: 0px 0pt 10px 2px;}

/*-- PLATFORM STYLES (May need to delete)--*/
.colors_productname {color: #e36703; display: inline; /*padding: 10px 0 0 0; margin-bottom: -15px;*/}
.productnamecolor {text-transform: normal; font-size: 12px; font-weight: bold; text-decoration: none; padding-top: 10px; margin: none;}
.colors_background3_text {text-transform:uppercase; font-size: 11px !important; font-weight; bold; padding: 5px; text-align: center;}
.colors_background3_text font {font-size: 11px;}

.contentdatatable {}
.contentdatatable th {color:#E26703; font-size: 12px; font-weight: bold; padding: 15px 10px 5px 0px; text-align: left;}
.contentdatatable td {padding:3px 10px 3px 0px; text-align: left;}
.yesno {color: red; font-weight: bold; text-align: center !important; padding: 3px 0px;}
.drycleanhandwash {padding: 5px; background-color: #0C283B; color: #fff; text-align: center !important; font-weight: bold;}

.productdetailtable_heading {padding: 5px; /*background-color: #ececec;*/ font-weight: bold; color: #0C283B; text-align: left !important;  font-size: 11px;}
.productdetailtable_name {padding-left: 10px !important; padding-right: 25px !important; font-weight: normal;}
.productdetailtable_value {color:#8d8d8d; font-weight: normal; text-align: left !important; padding: 3px 0px;}




/* -- jquery feature content rotator -- */
.slider-wrap						{ width: 663px; text-align: center; margin-bottom: 0px;}
.stripViewer .panelContainer
.panel ul						{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer						{ position: relative; overflow: hidden; width: 663px; height: 280px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 663px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 						{ margin-right: 5px; }
#movers-row						{ /*margin: -43px 0 0 62px;*/ margin: 0; text-align: center; clear: both;}
#movers-row div					{ width: 9px; float: left; }
#movers-row div a.cross-link 				{ float: right; }
.photo-meta-data					{  }
.photo-meta-data span 					{  }
.cross-link						{ display: block; width: 9px; margin-top: 3px; 
											  position: relative; padding-top: 3px; z-index: 9999; }
.active-thumb 						{ background: transparent url(/v/vspfiles/images/sc/features/feature_indicator.gif) top center no-repeat; }

.catparagraph {display: block; margin-top: 0px !important; margin-left: -15px !important; display: inline-block; /*_padding-left: 5px; pa\dding-left: 5px; m\argin-left: -10px !important; mar\gin-left: -10px !important; */}

*:first-child+html .catparagraph {padding-left: 5px;}
* html .catparagraph {padding-left: 5px;}