/* CSS Document */

.header{
width:960px;
height:200px;
}
.logo{
width:360px;
height:75px;
float:left;
}

.bebs{
width:415px;
height:265px;
float:right;
}
.newproducts{

font-family:Verdana;

font-size:12px;

width:100%;

margin:0 0 0 5px;

}
.prod1 table

{

text-align:center;

display:inline-table;

float:left;

}	

.global_heading
{
font-family:Arial;

font-size:18px;

font-weight:bold;

color:#BD1D1D;
}
.searchbutton { border: 2px solid #006; background: #F7F1D0; color: #ff0000; font-weight:bold;} 
.searchbutton:hover { border: 2px solid #f00; background: #AC8787; font-weight:bold; } 


A:active { TEXT-DECORATION: none; COLOR: #4D69F3; }
A:visited { TEXT-DECORATION: none; COLOR: #4D69F3; }
A:link {  TEXT-DECORATION: none; COLOR: #4D69F3; }
A:hover { TEXT-DECORATION: none; COLOR: #461264; }

#feedwrap {
background:#F0F0F0 none repeat scroll 0 0;
border:1px solid #CCCCCC;
height:130px;
overflow:auto;
padding:10px;
}
#feedwrap p { margin-bottom:5px; margin-top:5px;}
#feedwrap dt { font-size: 1.2em;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ccc;}
#feedwrap dd { margin-left:0;padding-left:0;}
#feedwrap strong { font-weight:bold; }
#feedwrap .date { font-style:italic; font-size:13px; }

.link1 { TEXT-DECORATION: none; color: #004080; }
.link1:visited { TEXT-DECORATION: none; COLOR: #E93838; }
.link1:link {  TEXT-DECORATION: none; COLOR:#004080; }
.link1:hover { TEXT-DECORATION: none; COLOR: #E93838; }

td { FONT-SIZE: 12px; COLOR: #004080; FONT-STYLE: normal;  FONT-FAMILY: "Verdana"; TEXT-DECORATION: none; line-height: 1.4; letter-spacing: 0 }
body {  FONT-SIZE: 12px; COLOR: #004080; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none; line-height: 1.4; letter-spacing: 0;background-color: #FFFFFFF;}

#primaryContent { background-color:#FFFFFFF; padding-top:3px; width:100%;}
.core { width: 100%; }
#footer{ background-color: #FFFFFF;}

.menu { background-color:#f5f5f5;  }
.heading_back { width: 740px; }
a.cart_link { color: #FFFFFF; }
#leftColumn{ float:left; margin-top:10px; }
#rightColumn{ float:left; margin: 10px 0 10px 20px; width:56%;line-height:18px;}

h1 { color: #3C6D98; font-size:20px; font-weight:normal; margin:0 0 5px 0; line-height:24px;}
.thePrice { font-size:150%; font-weight:bold; color:#E93838;}
.sku{ font-size:10px; color:#4D69F3; }
.sku a:hover{ text-decoration:underline; }
#outOfStock { font-size:150%; font-weight:bold; color:#E93838; padding:10px 0px; line-height:22px;}
#outOfStock a { font-size: 12px; font-weight:normal; color:#4D69F3; text-decoration: underline;}
#productSpotlight { width:290px;   border:1px #e4dfdb solid;  text-align:center; padding:0px; background-color:#FFF;}
#productSpotlightImage { padding:10px; border:0px;}

#addToCartContainer{ margin:18px -10px; padding-right:18px; width:145px; height:38px; padding:4px 0 0 3px; background-color:#E93838; display:block; cursor:pointer;}
#addToCartContainerGroup{ margin:8px -10px; padding-right:18px; width:136px; height:34px; background-color:#E93838; float:left; cursor:pointer;}
.addToCartLink a{ font-weight:bold; color:#E93838; text-decoration: underline;}
html>body #addToCartContainer{ margin: 18px 0px; padding-right:0px;}
html>body #addToCartContainerGroup{ margin: 8px 0px 0px 0px; padding-right:0px;}
#addToCartButton{ color:#FFFFFF; font-weight:bold; padding:7px 0 0 0; float:left; font-size:12px;}
#addToCartContainer:hover #addToCartButton{ color:#DDDDDD; }
#shoppingCartIcon{ float:left; margin:7px 5px 0 12px;}

.clearBoth{ clear:both }
.displayBlock{ display:block; height:100%;}
.bold{ font-weight:bold; font-size:12px;}
.noWrap{ white-space:nowrap; }
.error{ color: #E93838; }
.strikeThrough{ text-decoration: line-through; }
.underline{ text-decoration:underline; }
#attributes{ padding:0px; width:100%; line-height:18px;}
#attributes td.bold{ width:136px; white-space:nowrap; padding-right:12px; }
#attributes a{ text-decoration:underline; }
#primaryColumn{ line-height:18px;}
#video{ padding:24px 0px 0px 0px; }

#suggestedProducts{ margin-top:28px; margin-right:8px; }
.ITEM1{ margin-right: 10px; padding-right:8px; border-right:1px dashed #e4dfdb;}
.ITEM2{ margin-right: 10px; padding-right:8px; border-right:1px dashed #e4dfdb; }
.ITEM3{ margin-right: 10px; padding-right:8px; border-right:1px dashed #e4dfdb; }
.ITEM4{ margin-right: 10px; padding-right:8px; border-right:1px dashed #e4dfdb; }
.ITEM5{ margin-right: 0px; }
.suggestedItem{ float:left; width:17%; }
.suggestedItem a{ text-decoration:underline ;color:#4D69F3; margin-bottom:18px;}
.suggestedItem a:visited{ text-decoration:underline;color:#4D69F3;}
.suggestedItem a:hover { color: #461264; }
.suggestedItemImage { height: 100px; text-align:center; padding-bottom:6px; }

#alternateProduct{ margin-top:28px; }
.alternateLeftColumn{ float:left; width:10%;}
.alternateRightColumn{ float:left; margin-left:18px; width:85%;}
.alternateRightColumn a{ text-decoration:underline; color:#4D69F3;}
.alternateRightColumn a:visited{ text-decoration:underline; color:#4D69F3;}
.alternateRightColumn a:hover { color: #461264; }

.displayContainer{ float:left; padding:0px;}
.displayContainer1{ margin:12px 2px 12px 0px; }
.displayContainer2{ margin:12px 2px 12px 0px; }
.displayContainer3{ margin:12px 0px 12px 0px; }
.displayImage { border-style:none;} 

.listedItemContainer{ width:120px; }
.listedItemImageCell{ height:100px; }
.listedItemCartIcon{ width:4px; }
.listedItemPrice{ width: 80px; }
.listedItemPNum{ width:125px; font-size:9px;text-align: right;}

.listedProductContainergrid{ width:134px; margin:12px 8px 12px 0px; float:left; text-align:center; }
.listedProductImageCellgrid{ height:100px; margin-bottom:8px; }
.listedProductCartIcongrid{ width:4px; }
.listedProductPricegrid{ margin-bottom:8px; }
.listedProductPNumgrid{ width:110px; font-size:9px;text-align: right;}
.listedProductDividergrid{ border-bottom:1px solid #eee; }

.listedProductContainer3row{ width:220px; margin:12px 16px 12px 0px; float:left; text-align:center;}
.listedProductImageCell3row{ height:100px; margin-bottom:8px; }
.listedProductCartIcon3row{ float:right; padding-right:32px; }
.listedProductPrice3row{ margin-bottom:8px; text-align:left; float:left; padding-left:15px;}
.listedProductPNum3row{ width:110px; font-size:9px;text-align: right;}
.listedProductDescription3row{ text-align:left; }
.listedProductDivider3row{ border-bottom:1px solid #eee; }
.listedProductNameContainer3row{ height: 118px; }
.listedProductName3row{ font-weight:bold; }

.listedProductContainerrow{ margin:12px 8px 12px 0px; float:left; padding-bottom:12px; border-bottom:1px solid #eee; }
.listedProductImageCellrow{ height:100px; width:100px; text-align:center; margin-bottom:8px; float:left;}
.listedProductNameContainerrow{ width:416px; padding:0px 5px 0px 6px; float:left;  }
.listedProductNamerow{ font-size:140%; }
.listedProductNamerow a{ color: #3C6D98; }
.listedProductNamerow a:hover{ color: #461264; }
.listedProductPriceContainerrow{ width:147px;  float:left; background-color:#f5f5f5; padding:14px; }
.listedProductSkurow{ margin-top: 8px; }
.listedProductManufacturerrow{ font-size:85%; padding-bottom:6px; }
.listedProductDescriptionrow{ margin-bottom:6px; }

#addToCartContainerlisted{ margin:18px -10px; padding-right:18px; width:136px; height:34px; background-color:#E93838; display:block;}
html>body #addToCartContainerlisted{ margin: 18px 0px; padding-right:0px;}
#addToCartContainerlisted{ cursor:pointer; }

.oos{  font-weight:bold; }

.gutter{ width:10px; }
.gutterLarge{ width:12px; }
.dottedBorder{ width:1px; }

#scGroup{ margin:12px 8px 12px 0px; display:none; padding:18px; background-color:#F5F5F5;}
#scGroup td{padding-right:8px; margin:0px; }
	
#scGroupNoJS{ margin:12px 0px; padding:12px 0px 12px 12px; width:90%; background-color:#F5F5F5;}
#scGroupNoJS td{padding-right:8px; margin:0px; }
.scGroupNumber { padding-top:8px; }

#pleaseSelect{ color:#3C6D98; float:left; padding:16px 0px 0px 12px; display:none;}
#sizeColor{ margin:0 0 5px 0; }

.subHeader{ font-size:16px; color:#3C6D98; margin-bottom:8px; font-weight:bold; }
html>body .subHeader { font-weight:normal; }
.secondaryPrice{ font-weight:bold; color:#E93838; line-height:18px;}
.additionalImageContainer{ float:left; margin:4px 18px 0 0; width:75px; text-align:center;  }
.additionalImage{ width:74px;}
.PIC3{ margin-right:0px; }
#additionalImagesContainer{ text-align:center; width:290px; margin-top:12px;}
#description{ margin:22px 6px 0px 0px; }
#noShip{ margin:12px 0px; }
#noShip a{text-decoration:underline; }
#vodLink{ margin:12px 0px; }
#vodLink a{text-decoration:underline; }

.borderBox{ border:1px #e4dfdb solid; padding:12px 0px 12px 12px; margin:0px 0px 0px 0px; }

/* Moved from /tango/skin.css to make it configurable */
.jcarousel-skin-tango .jcarousel-container { 
    background: #F0F6F9;
    border: 1px solid #346F97;
	}

a img { border: none; }
form { margin-bottom: 0px; margin-top: 0px; }

#main{ width:921px; }
#menu{ width:100%; height:39px; }
#menu .item {text-align:center; }
#menu .first{ padding-left: 12px; }
#menu .last{ padding-right: 12px; }

#menu .sixty { width: 60px; }
#menu .thirty { width: 30px; }
#menu .ninetysix { width: 96px; }

.oneHundredPercent{ width:100%; }

.white { color: #FFFFFF }
A.white:active { TEXT-DECORATION: none; COLOR: #FFFFFF; }
A.white:visited { TEXT-DECORATION: underline; COLOR: #FFFFFF; }
A.white:link {  TEXT-DECORATION: none; COLOR: #FFFFFF; }
A.white:hover { TEXT-DECORATION: underline; COLOR: #FFFFFF; }

.small { FONT-SIZE: 10px;  }
.smaller { FONT-SIZE: 11px;  }
.orange { color:#F36B2B; }
.price { color:#FF0033; font-weight:bold; }
.prod_pnum { color: #333; }
.sug_pname { color: #333; }
.sug_dlist { color: #363; }
.sug_price { font-size:12px; color:#FF0033; margin-right: 2px; font-weight:bold; }

.gri { color: #004080; line-height:26px; }
A.gri:active { TEXT-DECORATION: none; COLOR: #004080; }
A.gri:visited { TEXT-DECORATION: none; COLOR: #004080; }
A.gri:link {  TEXT-DECORATION: none; COLOR: #004080; }
A.gri:hover { TEXT-DECORATION: none; COLOR: #004080; }

.t30 { font-size:24px; COLOR:#F36B2B; font-weight:bold; }
.t14 { font-size:15px; COLOR:#F36B2B; font-weight:bold; }
.t10 { font-size:12px; COLOR:#F36B2B; font-weight:bold; }
.t11 { font-size:12px; COLOR:#F36B2B; }
.ti13 { font-size:13px; }

.catorange { font-size:14px; color:#F36B2B; font-weight:bold; }
.catorange_two { font-size:12px; color:#F36B2B; font-weight:bold; }
.quicklinks { font-size:10px; line-height: 1.1;COLOR:#000000; font-weight:normal;}
.quicklinks a { font-size:10x; COLOR:#F36B2B; font-weight:normal; }
.quicklinks a:active { TEXT-DECORATION: none; COLOR: #F36B2B; }
.quicklinks a:visited { TEXT-DECORATION: none; COLOR: #F36B2B; }
.quicklinks a:link {  TEXT-DECORATION: underline; COLOR: #F36B2B; }
.quicklinks a:hover { TEXT-DECORATION: underline; COLOR: #F36B2B; }
.quicklinkstr { height: 1px; color: #ddd; background-color: #ddd; width:90%}
.td_bottom { font-size:10px; font-weight:bold; }

.rating { color: #3C6D98;}

#newrating {
border: 1px solid #3C6D98;
width: 90%;
padding: 5px;
		 vertical-align: center;
}

.back{
	background-color:#FFFFFF;height:30px;
}

.breadcrumbs {width: 100%; padding:10px 0px;}

.heading{
	font-size:16px; COLOR:#3C6D98;font-weight:bold;
}
.headingsmall{
	padding-left:5px;font-size:9px; COLOR:#3C6D98;font-weight:bold;
}
.headingsmall select{
	padding-left:5px;font-size:9px; COLOR:#3C6D98;
}
.heading a{
	padding-left:5px;font-size:16px; COLOR:#3C6D98;font-weight:bold;
}
.heading2{
	padding:5px;font-size:12px; font-weight:bold;
}


.left_nav_cls{
	background-color:#F5F5F5; width:194px;
}

left_menu_class{ margin-bottom:10px; }

.search_nav_cls{
	background-color:#f2f2f2; height:110px; width:194px; margin-bottom:10px; vertical-align:top;
}

.search_nav_heading{
	font-size:14px; COLOR:#FA2F2F;font-weight:bold;
}

.ddsubmenustyle, .ddsubmenustyle ul{
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
	 list-style-type: none;
background: white;
border: 1px solid black;
		border-bottom-width: 0;
visibility: hidden;
			z-index: 100;
}


.ddsubmenustyle li a{
display: block;
width: 160px;
color: black;
	   background-color: lightyellow;
	   text-decoration: none;
padding: 2px 2px 2px 2px;
		 border-bottom: 1px solid black;
}

* html .ddsubmenustyle li a{ 
display: inline-block;
}

.ddsubmenustyle li a:hover{
	background-color: black;
color: white;
}

.downarrowpointer{
	padding-left: 0px;
border: 0;
}

.rightarrowpointer{
position: absolute;
		  padding-top: 3px;
right: 0px;
border: 0;
}

.ddiframeshim{
position: absolute;
		  z-index: 500;
background: transparent;
			border-width: 0;
width: 0;
height: 0;
display: block;
}

.markermenu{
width: 175px;
clear: left;
position: relative; 

}

.markermenu ul{
	list-style-type: none;
margin: 5px 0;
padding: 0;

}

.markermenu ul li a{
background: #F5F5F5;
color: #004080;
display: block;
width: auto;
padding: 2px 2px 2px 2px;
		 text-decoration: none;
		 border-bottom: 1px solid #B5B5B5;
}
page_content_table { width:100%; }

* html .markermenu ul li a{ 
width: 155px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #004080;
}

.markermenu ul li a:hover, .markermenu ul li a.selected{
color: #260344;
	   background-color: #D7FCFD;
}

.blackwhite li a{
background: #A8C5FF;
}

A.im_link { font-weight:bold; font-size:13px; color:red;}
A.im_link:hover { color: #004080;}

.blackwhite li a:hover{
background: #D7FCFD;
color: #260344;
}

.refine{ padding:10px 0px 8px 7px; border-bottom:dashed 1px #999999; line-height:16px; font-size:90%; }
.refine_color_container{ float:left; width:90px; margin:3px 0px 5px 0px;}
.refine_color_box{ width:13px; height:13px; float:left; border:1px solid #b8b8b8; }
.refine_color_text{ margin-left:3px; float:left; width:72px; }
.refine_smaller{ font-size:90%; }
.refine a:hover{ text-decoration:underline; }
.refine_name{ padding-top:6px; }
.refine_heading{ font-size: 14px; font-weight:bold; }
.refine_selected{ padding:6px 0px 8px 0px; }
.refine_dropdown{ width:150px; margin:12px 0px 8px 0px; }
#refine_your_selection{ width:100%; border:1px solid #CCC; background-color:#f5f5f5; padding:12px 0px; margin:12px 0px 4px 0px; }

#pagination_container_top { background-color:#f5f5f5; padding:8px; margin-bottom:12px; }
#pagination_container_bottom {text-align:right; padding:8px; margin-bottom:12px; }
#sort_by { float:left; }
#products_per_page{ float:left; padding-left:65px;}
#pagination { float:right; padding-right:40px;}
#breadcrumb { padding: 10px 0px; }
#thisBreadCrumb{ font-size:100%; font-weight:bold; display:inline; }


#header_banner, #whats_new_text, #buzz_text, #best_sellers_text{ visibility:hidden; }

#header_content{ background-image:url('banners/stf_summer_header.jpg'); background-repeat:none;}

#whats_new_banner{ background-image:url('banners/stf_summers_new_div.gif'); border:none; background-repeat:none; width:740px;}

#buzz_banner{ background-image:url('banners/stf_blazing_bestsell_div.gif'); border:none; background-repeat:none; margin-top:12px; width:740px;}

#best_sellers_banner{ background-image:url('banners/stf_prod_waves_div.gif'); border:none; background-repeat:none; width:740px;}

#theme1-displayContainer1{ margin-bottom: 0px; }
#theme1-displayContainer2{ margin-right: 10px; }
html>body #theme10-displayContainer2{ margin-right: 13px; }
.page_content_table{}
.left_menu_class {border:0px; cellpadding:0px; cellspacing:12px; height:142px; width:194px;}
.searchbutton { font-size:11px; width:130px;border: 2px solid #006; background: #F7F1D0; color: #ff0000; font-weight:bold;} .searchbutton:hover { border: 2px solid #f00; background: #AC8787; font-weight:bold; }
.heading_back {border-bottom: 1px solid #2b4532;} .search_nav_cls {background-color: #F2f2f2; border-bottom: 1px solid #2b4532;} .price {color:#D42020}  




