/*colors

blue:#006EB2;
red:#8B1921;
dark grey:#666;
lite grey:#999;
*/

*{margin:0px;padding:0px;}
body{background:#F4FAFA;font-family:"Lucida Sans Unicode","Lucida Grande", arial, san-serif;font-size:62.5%;}

a{color:#006EB2; text-decoration:none;}
a:hover{text-decoration:underline;color:#8B1921;}
h1{font-size:2em; margin-bottom:1em;}
h2{font-size:1.7em;}
h3{font-size:1.5em;}
h4{font-size:1.3em;}

ul a:hover{text-decoration:underline;}

img{border:none !important;}

/**************************************USA SAILING GEAR***************************************/
#container{width:840px; margin:0px auto; padding:0px 70px 20px 70px;}
.MasterPageContent {float:left; width:840px;}

#wideContainer{width:960px; margin:0px auto; margin-top:10px;}
#wideContainer div.MasterPageContent{ width:820px; padding:15px 70px;}

#contentContainer{float:left; margin-top:0px; background:#fff;border:1px solid #cacecf; width:840px;}
#wideContainer div#contentContainer{width:960px;}

#navContainer{width:980px;margin:0px auto;margin-top:10px;}

ul#siteNav{float:right; color:#006EB2; margin-right:10px;}
ul#siteNav li{float:left; padding-left:10px;}

#productNav{
clear:both;
	background:transparent url('images/logo-header.gif') no-repeat scroll 0px 0;
	height:114px;
	width:980px;
}
#productNav a.logo{width:435px; height:120px; display:block; cursor:pointer; float:left;}
#productNav ul{
	float:left;
	margin-left:10px;
	margin-top:35px;
}
#productNav ul li{
	float:left;
	padding-left:25px;
}
#productNav ul li span{display:block;font-size:1.9em;margin-top:10px;}
#productNav ul li a{
	float:left;
	color:#fff;
}

ul{list-style-type:none;}

#headImage{
	width:800px;
	height:286px;
	margin:0px 20px;
	background:url('images/headImage.jpg') no-repeat scroll 0px 0;
}
#headImage a{width:100%; height:100%; display:block; cursor:pointer;}
#productsContainer{clear:both; float:left; width:620px;}

.productsHolder{clear:both;}
.productsHolder h2,.MasterPageContent h2{color:#8B1921;padding:10px;}
.productsHolder h2.title,.MasterPageContent h2.title{ float:left;}

.productListing{
	float:left;
	width:150px;
	padding:25px;
	_height:320px;
}

.productListing h3{height:35px;}
.productListing h3 a{color:#333; text-align:center; font-size:.85em;}
.productListing p{color:#666;line-height:1.5em;padding-top:5px;padding-bottom:5px;border-bottom:1px solid #999; height:95px;}
.productListing span a{display:block;color:#8B1921;text-decoration:none;float:right;}
.productListing a{display:block;padding-top:5px;font-weight:bold;color:#006EB2;}
.productListing .buyNow{text-transform:uppercase;font-size:1.2em;}
.productListing .addToCart{text-decoration:none;font-weight:normal;color:#666;font-size:1em;}

.redRoundedBG{
    clear:right;
	background:url('images/redRoundedBG.gif') no-repeat;
	width:200px;
	height:300px;
	float:right;
	color:#fff;
	margin-top:20px;
}

.redRoundedBG h2{font-weight:normal;border-bottom:1px solid #fff;color:#fff; padding-left:10px;}
.redRoundedBG p, .redRoundedBG h3{padding:5px;color:#fff;}
.redRoundedBG h3{margin-top:10px;}
.redRoundedBG a{color:#fff; text-decoration:underline;}
.redRoundedBG a.more{float:right; margin-right:5px;}

#footer{clear:both; height:30px; color:#fff; width:100%; text-align:center; background:url('images/usg-footer-logo.gif') no-repeat #8B1921 10px 0px;}
#footer a.logo{float:left; width:145px; height:30px; cursor:pointer; display:block;}
#footer ul#footerNav{float:left; margin-left:10px;}
#footer ul#footerNav li{float:left; padding-left:10px; margin-top:8px;}
#footer ul#footerNav li a{color:#fff;}
#footer span{float:right;margin-top:8px; margin-right:5px;}

/****Inner Styles****/
#cartContainer{background:url('images/cartIcon.gif') no-repeat center left;float:right;display:block;margin:10px 10px 0px 0px;padding-left:40px;}
#cartContainer p{color:#666;}

#apparelContainer{padding:20px 0px;margin:20px;}
#apparelContainer div.viewLeft{float:left; width:300px;}
#apparelContainer div.viewRight{float:left; width:480px;}
#apparelContainer h2{display:block;border-bottom:1px solid black;padding-bottom:10px;margin-bottom:20px;}
#apparelContainer h4{margin-bottom:10px; font-size:1.5em;}
#apparelContainer #productCopy{font-size:1.3em;line-height:1.5em;border-bottom:1px dashed #999;padding-bottom:20px;}
#apparelContainer #productImage{float:left;padding-right:20px;width:300px;}

#categoryText{float:left; width:630px; margin:15px 0px 15px 10px; border:solid 1px #cacecf; padding:10px 5px; font-family:Arial; background-color:#f4fafa;}
#categoryText h3{color:#8b1921; text-transform:uppercase; font-size:15px; font-weight:bold; margin-bottom:8px;}
#categoryText p{color:#333333; font-size:12px;}

#apparelContainer #productShotsContainer{clear:both;float:left;width:300px;}
#apparelContainer #productShotsContainer a:hover{text-decoration:none;}
#apparelContainer #productShotsContainer h4{margin-top:20px;}

#apparelContainer #buyOptions{width:200px;float:left;margin-top:20px;padding-bottom:20px;}
#apparelContainer #buyOptions span.attrName{clear:left; width:60px; float:left; font-size:1.4em; margin-top:.5em;}
#apparelContainer #buyOptions span.attrValue{margin-top:.5em; float:left;}
#apparelContainer #buyOptions p{padding:10px 0px;font-size:1.5em;}
#apparelContainer #buyOptions p input,#apparelContainer #buyOptions p select{margin-left:20px;}

#apparelContainer #buyItContainer{width:200px;float:right;margin-top:20px;padding-bottom:20px;}
#apparelContainer #buyItContainer span,#apparelContainer #buyItContainer a{display:block;}
#apparelContainer #buyItContainer #regularPrice{color:#999;font-size:1em;line-height:100%;padding-bottom:5px;margin-bottom:10px;display:block;border-bottom:1px dashed #e2e2e2;}
#apparelContainer #buyItContainer #price{font-size:4em;color:#666;font-weight:bold;line-height:100%;padding-bottom:10px;}
#apparelContainer #buyItContainer a.buyNowButton{background:url('images/buyNow.gif') no-repeat top left;width:150px;height:57px;text-indent:-9999px;font-size:2.5em;line-height:100%;}
#apparelContainer #buyItContainer a.buyNowButton:hover{background:url('images/buyNow.gif') no-repeat top right;}
#apparelContainer #buyItContainer #viewCart{font-size:1.3em;line-height:100%;margin-left:10px;}

#youMightLikeContainer{clear:both;padding-top:20px;}
#youMightLikeContainer h2{margin-bottom:0px;}
#youMightLikeContainer .productListing{padding:22px;}

/****Category Page Styles****/
#categoryContainer{float:left; padding:10px; width:820px;}
#categoryContainer #SideBarSiteWideNav{display:block;width:100px;padding-right:20px;float:left;}
#categoryContainer #SideBarSiteWideNav li{padding-bottom:10px;font-size:1.5em;}

#categoryContainer h1{display:block;border-bottom:1px solid black;padding:10px 0px;margin-bottom:10px;}
#categoryContainer p{padding-bottom:20px;line-height:1.5em;font-size:1.3em;}
#categoryContainer #leadProductImage-forsale{padding:20px 0px;}
#categoryContainer #categoryMainContent{display:block;width:640px;float:right;}

#categoryUpper h1{clear:both; border-bottom:solid 2px #b2b2b2; padding:5px; margin-bottom:10px; margin-top:-15px; color:#535353; font-family:Arial; font-weight:bold; font-size:22px; }
#categoryMainContent .productsContainer .productListing{padding:30px;}

.MasterPageContent div.left{float:left; width:160px;}
.MasterPageContent div.right{float:right; width:650px;}
.MasterPageContent div.page{width:640px;}
.MasterPageContent div.page p{font-size:13px; margin:10px 0px;}

#ProductNavigation{float:left; width:160px; font-size:11px;}
#ProductNavigation ul{float:left; width:160px; list-style-type:none;}
#ProductNavigation ul li{margin-top:10px; width:160px; clear:left;}
#ProductNavigation ul li a{color:#006eb3; background-repeat:no-repeat; background-position:center left;}
#ProductNavigation ul li.closed{border-bottom:solid 1px #b7d6ea;}
#ProductNavigation ul li.closed a.parent{background-image:url(images/nav-arrow-closed.gif); padding-left:15px;}
#ProductNavigation ul li.closed ul{display:none;}
#ProductNavigation ul li.open{}
#ProductNavigation ul li.open ul{display:block;}
#ProductNavigation ul li.open a.parent{background-image:url(images/nav-arrow-open.gif); padding-left:15px;}
#ProductNavigation ul li ul{float:left; width:145px; margin-left:15px; margin-bottom:5px; background-color:#e3eaf0; border-bottom:solid 1px #6f7170;}
#ProductNavigation ul li ul a{background-image:none; color:#6f7170;}
#ProductNavigation ul li ul li{color:#6f7170; padding-left:5px; margin:5px 0px; width:145px; border-bottom:none;}

#FeatureProduct{width:650px; float:right; margin-bottom:20px;}
#FeatureProduct img.feature{float:left; margin-right:20px; width:300px;}
#FeatureProduct div.right{float:right; width:330px; font-family:Arial;}
#FeatureProduct div.right span.featureLabel{text-transform:uppercase; font-size:11px; color:#b3b3b3; float:left;}
#FeatureProduct div.right h2.productName{clear:left; float:left; color:#525252; font-size:24px; font-weight:bold; border-bottom:dashed 1px #b3b3b3; padding:0px 0px 10px 0px; margin-bottom:15px; width:100%; text-transform:uppercase;}
#FeatureProduct div.right h2.productName a{color:#525252; text-decoration:none;}
#FeatureProduct div.right span.detailLabel{clear:both; color:#333333; float:left; text-transform:uppercase; font-size:11px; margin-bottom:5px;}
#FeatureProduct div.right p{clear:left; float:left; color:#777777; font-size:13px; width:100%;}
#FeatureProduct div.right div.moreButton{clear:left; width:122px; height:39px; background-image:url(images/btn-learnMore.gif); float:left; margin-left:210px; _margin-left:100px; margin-top:20px;}
#FeatureProduct div.right div.moreButton a{width:100%; height:100%; display:block; cursor:pointer;}