
body,div,h1,h2,h3,h4,h5,h6,p,ul,ol,li,form,fieldset{margin:0; padding:0;}
img,fieldset{border:none;}

body{font:14px Arial, "Helvetica", sans-serif;}


/**************************layout starts*********************************/
div#layout{float:left; width:1020px; background-color:#fff ;padding:0px;}

/**************************header starts*********************************/

div#header{width:1020px; float:left; position:relative; z-index:999999; background-color:#1A1612; padding:0px;}
div#header a.logoheader{position:absolute; float:left; left:12px; top:26px;}
div#header a.free{position:absolute; float:left; left:700px; top:44px;}
div#header a.cartbutton{position:absolute; float:left; left:930px; top:44px;}
div#header a.searchbg{position:absolute; float:right; left:440px; top:25px;}
div#header div#right_top{float:right; width:332px; padding-top:10px;}
div#header div#right_top h3{display: inline; font-size:12px; font-weight:normal; text-align:right; float:left; width:332px; color:#fff;}


div#header .top-nav {float: left; width: 320px; margin-left: 700px;}
div#header .top-nav UL {margin: 0px ;padding: 0;text-align: right;}
div#header .top-nav UL LI {list-style: none;display: inline; font-size: 11px; margin-left: 18px; font-weight: normal;}
div#header .top-nav UL LI.small {font-size: 10px;}
div#header .top-nav UL LI A {color: #e6e6e6;}


/*****************search starts*****************/
div#header div#right_top form{float:left}
div#header div#right_top div.search{float:left; width:342px; margin-left:-350px; background: url(../graphics/searchbox.gif) no-repeat 0 0; height:37px; padding:12px 0 0px 18px; margin-top:2px; display:inline;}
div#header div#right_top div.search input{float:left; width:230px; border:1px #fff  solid; background: #fff; padding-top:2px;}
div#header div#right_top div.search input.btn{border:none; width:auto; margin:-27px 0px 0px 234px;} /*search button position*/
.shopby {font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #e6e6e6; float: left; margin-left: 430px; margin-top: 56px;} /*Search by position*/
.shopby .style3{color: #fff; padding: 5px;}


#bbb {postion:absolute; float:left; margin-left:470px; margin-top:-60px;}
#thawte {postion:absolute; float:left; margin-left:400px; margin-top:-60px;}

/*****************search ends*****************/

/********************shop menu starts********************/
div#menu{float:right; width:auto; padding-top:12px; margin-right:30px;}
div#menu ul{float:left; width:auto; list-style:none; margin:0;}
div#menu ul li{float:left; width:auto; border:1px #c0c0c0 solid; padding:4px 0; margin-left:10px; display:inline; height:14px;}
div#menu ul li a{display:block;  font-size:11px; padding:1 15px; text-transform:uppercase; color:#000; text-decoration:none; background:url(http://www.cpostores.com/demo17/graphics/arrow.gif) no-repeat right -4px; margin-left:12px; }
div#menu ul li a.brand{width:144px;}
div#menu ul li a.size{width:103px;}
div#menu ul li a:hover{background-position:right -23px; color:#ff0000;}
/******************menu ends***********************/
/**************************header ends*********************************/

/**************************body container starts*********************************/
div#body_container{width:1000px; float:left; position:relative; }

/**************************menu strip container starts*********************************/
div#right_container{float:left; width:1020px; background-color: #fff; margin: 0px; margin-top: 43px;}
div#right_container ul#top_nav{float:left; margin-top: 0px; margin-bottom: 2px;margin-left: 3px; width:1017px; list-style:none; text-align:left; padding:0px; position:relative;}
div#right_container ul#top_nav li{display:inline; font-size:12px; color:#666; padding:0 9px;}
div#right_container ul#top_nav li:hover{text-decoration: underline;}
div#right_container ul#top_nav li.shop{padding: 2px 1px 0px 200px;}
div#right_container ul#top_nav li a{color:#666; text-transform:capitalize ; font-weight: normal; font-size: 13px;}




#top {width:1020px; margin:0 auto; overflow:visible;}

/**************************right container ends*********************************/



Content p img{margin-left:0px; padding-bottom:8px; padding-left:10px;}


/***********************end pixel crayons coding********************************/

.nav UL LI A {color: #000;}
.nav UL LI UL {padding-bottom: 10px;}
ul#nav{z-index:9999;}
ul#nav img{float:left;}
ul#nav li{float:left!important; height:auto!important;}

#toolbar {color: #fff; height: 0px;}

#toolbarSearchIcon, #toolbarBox1, #toolbarBox2_A, #toolbarBox2_B, #toolbarBox3, #toolbarSearchBtn, #toolbarSearchIn, #toolbarSearchBox, 
#toolbarDropDown, #toolbarBoxPad, #toolbarLeftPad, #toolbarMidPad {display:none;}

#leftTop, #left_topCurveRow, #left_btmCurveRow {display: none;}
#right_topCurveRow, #right_btmCurveRow {background-color: #fff}



.logotype {position: relative; display: block; float: left; padding: 20px 0px 0px 30px;}
.logotype2 {position: relative; display: block ; left: -360px; top: 40px;} /*We are Up & Riding*/
.freeship {position: fixed; display: block; left: 800px; top: 10px;}

.categoryCatlinks {display:none;}


.tiledItemImage {padding: 0px 10px 1px 15px;}
#rightTop {font-family:Arial, sans-serif; font-size: 14px; font-weight:normal; color:#000; background-color:#fff;letter-spacing:1px; padding:0px;}



/**************************leftContent starts*********************************/
#left {float:left; text-align:left; position:relative; top:0px; display:inline; margin:0px 0px 0px 0px; padding:0px; background-color:#000; width: 130px; -moz-box-sizing:border-box;}
div#leftContent{width:150px; height:940px; float:left; display:block; background-color:#fff; margin-left: -10px; margin-top: -10px; padding-bottom:20px; overflow: hidden; -moz-box-sizing:border-box;}

ul.leftContentLinks {padding:5px 5px 5px 14px; margin:0px;}
ul.categoryLvl1 {padding:px 5px 5px 14px; margin:0px;}
ul.categoryLvl2 {padding:0px 0px 8px 14px; margin:0px; text-indent:-12px;}
ul.categoryLvl3 {padding:0px 0px 8px 14px; margin:0px; text-indent:-10px;}
ul.categoryLvl4 {padding:px 0px 8px 14px; margin:0px; text-indent:-10px;}

li.categoryLevel1 {list-style:none; padding:0px 0px 2px 0px; margin:0px; line-height:13px; position:relative;}
A.categoryLevel1 {font-family: Arial, Helvetica, sans-serif; color:#000; font-size:11px; font-weight:normal; text-decoration:none; text-transform:uppercase;}
A.categoryLevel1:visited {color: #000;}
A.categoryLevel1:hover {color:#000; font-size:11px; background-color:#fff; padding:0px; text-decoration:underline;}
A.categoryLevel1Active {font-family:  Arial, Helvetica, sans-serif; color:#fff; font-size:11px; padding:1px; font-weight:normal; text-decoration:underline; text-transform:uppercase;}
A.categoryLevel1Active:visited {color:#000; }
A.categoryLevel1Active:hover {color:#000; font-size:11px; background-color:#fff; padding: 0px; text-decoration:underline;}

li.categoryLevel2 {list-style:none; padding:0px; line-height:13px; position:relative;}
A.categoryLevel2 {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; text-decoration:none; }
A.categoryLevel2:visited {color:#000;}
A.categoryLevel2:hover {color:#000; font-size:11px; background-color:#fff; padding:0px; text-decoration:underline;}
A.categoryLevel2Active {font-family:Arial, Helvetica,sans-serif; color:#fff; background-color:#fff; padding:0px 0px 0px 0px; font-weight:normal; text-transform:uppercase; font-size:11px; text-decoration:none;} 
A.categoryLevel2Active:visited {color: #000;}
A.categoryLevel2Active:hover {color:#000; background-color:#fff; text-decoration:underline;}

li.categoryLevel3 {list-style:none; margin:0px; line-height:11px; font-style:italic; position:relative;}
A.categoryLevel3 {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; text-decoration:none; }
A.categoryLevel3:visited {color:#000;}
A.categoryLevel3:hover {color:#000; font-size:11px; background-color:#fff; padding:0px; text-decoration:underline;}
A.categoryLevel3Active {font-family:Arial, Helvetica,sans-serif; color:#fff; background-color:#fff; padding:1px 7px 1px 7px; font-weight:bold; text-transform:uppercase; font-size:12px; text-decoration:none;} 
A.categoryLevel3Active:visited {color: #000;}
A.categoryLevel3Active:hover {color:#000; background-color:#fff; text-decoration:underline;}

li.categoryLevel4 {list-style:none; margin:0px; line-height:12px; font-style:italic; position:relative;}
A.categoryLevel4 {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; text-decoration:none; }
A.categoryLevel4:visited {color:#000;}
A.categoryLevel4:hover {color:#000; font-size:11px; background-color:#fff; padding:0px; text-decoration:underline;}
A.categoryLevel4Active {font-family:Arial, Helvetica,sans-serif; color:#fff; background-color:#fff; padding:1px 7px 1px 7px; font-weight:bold; text-transform:uppercase; font-size:12px; text-decoration:none;} 
A.categoryLevel4Active:visited {color: #000;}
A.categoryLevel4Active:hover {color:#000; background-color:#fff; text-decoration:underline;}

.groupedExtraPageHdr {font-family:Arial, Helvetica, sans-serif; padding-top:5%; color:#000; font-size:10px;}
.ungroupedExtraPageHdr {padding-top:5%;}

li.extraPage {list-style:none; padding:0px 2px 0px 0px; margin-left:-6px; line-height:15px; position:relative;}
A.extraPage {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:10px; font-weight:normal; text-decoration:none;}
A.extraPage:visited {color: #000;}
A.extraPage:hover {color:#fff; background-color:#000; text-decoration:underline;}
A.extraPageActive {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; text-decoration:none;}
A.extraPageActive:visited {color: #000;}

li.new {list-style:none; padding:0px 2px 0px 0px; line-height:15px; position:relative;}
A.new {font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; text-transform:uppercase; font-weight:normal; text-decoration:none;}
A.new:visited {color:#000; }
A.new:hover {color:#000; background-color:#fff; text-decoration:underline;}
A.newActive {font-family:Arial, Helvetica, Verdana, sans-serif; color:#000; font-size:11px; font-weight:normal; text-decoration:none; text-transform:uppercase;}
A.newActive:visited {color:#000;}

li.specials {list-style: none; padding:0px 2px 0px 0px; line-height:15px; position:relative;}
A.specials {font-family:Arial, Helvetica, sans-serif; color:red; font-size:12px; text-transform:uppercase; font-weight:normal; text-decoration:none;}
A.specials:visited {color:red;}
A.specials:hover {color:#fff; background-color:red; text-decoration:underline;}
A.specialsActive {font-family:  Arial, Helvetica, sans-serif; color: red; font-size: 10px; font-weight: normal; text-decoration: none;}
A.specialsActive:visited {color: red;}


#logos {  
    position: relative;  
    overflow: hidden;
    float: left;
    width: 120px;  
    height: 500px; /* important */ 
    clear: both;
    left: 0;
    /*margin: 15px 0;*/
}  
  
#logos-frame {position: relative}  
#logos-frame IMG {position: absolute;}  
  
#logos-content {  
    position: absolute;  
    margin-top: 20px;  
    left: 0;  
    padding: 29px;
}  
 
.logos_item IMG {  
    display: block;  
    float: left;  
    margin: 5px;  
    padding: 5px;  
}  
 
.logos-item {  
	clear: both;
    float: left;  
    margin: 0px;  
    padding-bottom: 5px;
    width: 100%;
    text-align: center;
}  

.logos-item IMG{  
	filter:alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}  

.logos-item:HOVER IMG{  
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}

#logos-prev,
#logos-next{
	float: left;
	width: 100%;
	clear: both;
	margin: 15px 0;
	text-align: center;
	cursor: pointer;
    left: 0;
	height: 14px;

}

  
/**************************leftContent ends*********************************/


#right { margin: 7px 0px 7px 45px;}
#middle {width:1000px; margin:0 auto; padding:10px; background:#FFF; overflow:hidden; display:block; position:static; text-align:center; }
#middleContainer { width: 1000px; padding: 0px; margin:0px; text-align:center; margin-left:auto; margin-right:auto;}

.itemDescription p img {width: 350px}
.itemDescription {text-transform: none; width: 300px; margin-top:10px;}
.itemDetailName {font-family:Arial, sans-serif; font-size:18px; padding-top:10px; padding-bottom:5px; margin-left:20px; color:#000; font-weight:normal;}
.itemDetailCatLink {font-family:Arial, Verdana, sans-serif; font-size:12px; padding-top:18px; padding-bottom:5px; margin-left:20px; color:#000; font-weight:normal;}
#rightContent {border-color: #fff;}


/**************************Bottom Container starts*********************************/
#bottom  {width:998px; margin-left:auto; margin-right:auto; padding:0px; background:#FFF; overflow:hidden; display:block; position:relative; text-align:center; -moz-box-sizing:border-box; border:1px #c0c0c0 solid; float:left;}
#bottomContentPad {}
#bottomContent {border-top:1px #c0c0c0 solid; width:1000px; margin-left:auto; margin-right:auto; padding:0px; background:#FFF; overflow:hidden; display:block; position:relative; text-align:center;}
#bottom_topCurveRow, #bottom_btmCurveRow, #toolbar, .relatedItemSeparator  {display:none;}
#bottomTopCellPad, #bottomTop {background-color: #fff;}

#bottomTopCell_siteInfo {background-color:#FFF; color:#000; font-family:Arial, Helevetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; padding:0px; margin-left:-5px; margin-top:2px;}
#bottomTopCell_customerService {background-color:#FFF; color:#000; font-family:Arial, Helevetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; padding:0px; margin:0px; margin-top:2px;}
#bottomTopCell_companyInfo {background-color:#FFF; color:#000; font-family:Arial, Helevetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; padding:0px; margin:0px; margin-top:2px;}
#bottomTopCell_accountInfo {background-color:#FFF; color:#000; font-family:Arial, Helevetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; padding:0px; margin:0px; margin-top:2px;}

#bottomContentCell_siteInfo {background-color:#FFF; padding:2px; font-family:Arial, Helevetica, sans-serif; font-size:10px; text-transform:uppercase; line-height:10px}
a.siteInfo {color:#000; text-decoration:none;}
a.siteInfo:visited {color: #000;}
a.siteInfo:hover {color: #000; text-decoration: underline;}

#bottomContentCell_customerService {background-color:#FFF; padding:2px; font-family:Arial, Helevetica, sans-serif; font-size:10px; text-transform:uppercase; line-height:10px}
a.customerService {color:#000; text-decoration:none;}
a.customerService:visited {color: #000;}
a.customerService:hover {color: #000; text-decoration: underline;}

#bottomContentCell_companyInfo {background-color:#FFF; padding:2px; font-family:Arial, Helevetica, sans-serif; font-size:10px; text-transform:uppercase; line-height:10px}
a.companyInfo {color:#000; text-decoration:none;}
a.companyInfo:visited {color: #000;}
a.companyInfo:hover {color: #000; text-decoration: underline;}

#bottomContentCell_accountInfo {background-color:#FFF; padding:2px; font-family:Arial, Helevetica, sans-serif; font-size:10px; text-transform:uppercase; line-height:10px}
a.accountInfo {color:#000; text-decoration:none;}
a.accountInfo:visited {color: #000;}
a.accountInfo:hover {color: #000; text-decoration: underline;}
/**************************Bottom Container ends*********************************/

#footer{width:1000px; margin-left:auto; margin-right:auto; padding:10px; background:#FFF; overflow:hidden; display:block; position:relative; text-align:center; font-size:11px;}


/**************************Main Content Begins*********************************/
#home {width:650px; margin-top:-8px; margin-left:0;}
#home img{width:650px;}

#mainContent {width:650px; float:left; display:inline; margin:0px 0px 0px 20px; padding:0px; background-color:#FFFFFF; text-align:left; font-family:Arial, Helvetica, Verdana, sans-serif; font-size:10px; color:#000;}


BODY {background-color: #fff; background-image: url(../graphics/ur_blk_hdr_bg.gif); background-repeat: repeat-x; padding: 0px;} /**add padding at the top here**/
.alertMsg {color:#000; }
.cpobutton {font-family:Arial, Helvetica, sans-serif; font-weight:normal; height:20px; color:#000; background-color:#fff; margin-top:-3px; padding:4px; cursor:pointer; border-width:1px; border-style:solid; border-color:#000; vertical-align:middle;}
.toolinput {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.bodyHeader {font-family:Arial, Helvetica, sans-serif; font-size:18px; text-transform:uppercase;padding-top:10px; color:#000; margin: 0px;}

A {text-decoration:none; font-family:Arial, Helvetica, sans-serif; color:#000; font-weight:normal;}
a:visited {text-decoration:none; color:#000;}
a:hover {text-decoration:underline; color:#000;}
a:active {color:#000;}
.bodyText {font-size:11px; margin: 0px;}
.bodyTextBold {font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.bodyTextLarge {font-size: 12px;}
.bodyTextLargeBold {font-size:12px; font-weight:normal;}
.bodyTextMedium {font-size: 11px;}
.bodyTextMediumBold {font-size:11px; font-weight:normal;}
.bodyTextSmall {font-size:11px; font-weight:lighter; padding:0 8 0 8px; text-transform: uppercase;}
.bodyTextSmallBold {font-size:10px; font-weight:lighter;}
.bodyTextStatus {font-size:11px; color:#000; font-weight:normal; padding-top:5px; padding-bottom:5px;}
.bodyTextStatusSmall {font-size:10px; color:#000; font-weight:normal; padding-top:5px; padding-bottom:5px;}
.bodyTextContrast {font-size:11px; color:#000;}
.bodyTextContrastBold {font-size:11px; color:#000; font-weight:normal;}
.bodyTextContrastSmall {font-size:10px; color:#000;}
.bodyTextContrastSmallBold {font-size:10px; color:#000; font-weight:normal;}

.subCategory {position:relative; display:block; top:0px;}  /****has to do with item positioning****/
.contrastLabel {font-weight:normal; text-transform:uppercase; text-align:left;}

.formLabel {font-size: 11px;}
.formLabelRequired {font-size:11px; font-weight:normal;}
.formHelp {font-size:10px;}
.linkedItem {font-size:11px;}

.linkedCategory {font-size:12px; font-weight:normal;}
a.categoryLink {display: none;}

.itemSellPriceLabel {color:black; font-family:arial, helvetica, sans-serif; font-weight:normal; text-transform:uppercase; font-size:12px;}
.itemSellPrice {color:black; font-family:arial, helvetica, sans-serif; font-weight:bold; font-size:12px; }
.itemDetailName {font-family:Arial, Helvetica, sans-serif; font-size:18px; padding-bottom:0px; color:#000; font-weight:normal;}
.itemDetailCatLink {text-transform:uppercase; margin-top:-13px;}
.itemPicture {margin-right: 8px;}
.tiledItemQty {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000;}
.tiledItemOOS {font-family: Arial, Helvetica, sans-serif; font-size:10px; font-weight: normal; color:#000;}
.bodyTextContrast {color:#000;}
.bodyTextStatus {color:#000;}
.tiledItemSeparator {display:none;}



/*below-this eliminates border around shopping cart*/

table, td {border-top: none; border-left: none; border-right: none; background-color: #fff;}  
tr td .bodyText {font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:lighter; padding: 0 0 0 40px;}
td .bodyText b, {padding:10 0 0 0px;}
.cpoinput {margin:0 0 0 0px;}
td .bodyTextBold {padding:0px 0 0 0;}
td nobr a img {padding:0px 10 0 0;}



.contrastLabel {color:#000; font-family:Arial, Helvetica, sans-serif; padding:10 0 5 40px; font-size:14px;background-color:#fff;}

.discountTable {border-color:#000; border-width:1px; border-style: olid; border-collapse:collapse;}
.discountTableHeader {border-color:#000; border-width:1px; border-style:solid; background-color:#fff; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; margin:0px 0px 0px 0px; text-align:center; letter-spacing:1px; padding:2px;}
.discountTableLabels {width:50%; border-style:none; background-color:#FFF; margin:7px 7px 7px 7px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000; }
.discountTableBody {border-color:#FFF; border-width:1px; border-style:solid; margin:7px 7px 7px 7px; padding:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000;}
.discountString {color:#000; font-weight:normal;}
.discountCartMessageUsed {color:#000;}
.discountCartMessageNotUsed {color:#000;}
.discountTextOldPrice {font-size:smaller; color:red; text-decoration:line-through;}
/**************************Main Content Ends*********************************/


/**************************Featured Items Start*********************************/
.featuredItem {text-align:center;}
.featuredItemImage {padding:5px 0px 5px 0px;}
a.featuredItemName {color:#000; text-decoration:none; font-size:10px; font-family:Arial, Helvetica, Verdana, sans-serif;}
a.featuredItemName:hover {color: #000; text-decoration: underline;}
a.featuredItemName:visited {color: #000;}

.featuredItemNumberLabel {color:#000; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.featuredItemNumber {color:#000; font-size:10px; font-family:Arial, Helvetica, Verdana, sans-serif;}
.featuredItemSellPriceLabel {color:#000; font-size:10px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal;}
.featuredItemSellPrice {color:#000; font-size:10px; font-family:Arial, Helvetica, Verdana, sans-serif;}
.featuredItemListPriceLabel {color:#000; font-size:10px; font-family:Arial, Helvetica, Verdana, sans-serif; font-weight:normal;}
.featuredItemListPrice {color:#000; font-size:10px; font-family:Arial, Helvetica, Verdana, sans-serif;}
.featuredItemPriceSpacer {padding:5px;}
.featuredItemSeparator {background-color:#fff; height:1px; text-align:center; width:145px; margin:10px 0px 10px 0px;}
/**************************Featured Items End*********************************/



/**************************Related Items Start*********************************/
.relatedItemImage {padding:0px 0px 0px 0px;}
a.relatedItemName {color:#000; text-decoration:none; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
a.relatedItemName:hover {color:#000; text-decoration:underline;}
a.relatedItemName:visited {color:#000;}

.relatedItemNumberLabel {color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.relatedItemNumber {color:#000; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.relatedItemSellPriceLabel {color:#000; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.relatedItemSellPrice {color:#000; font-size:12px; font-family: Arial, Helvetica, sans-serif;}
.relatedItemListPriceLabel {color:#000; font-size:10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.relatedItemListPrice {color: #000; font-size:10px; font-family:Arial, Helvetica, sans-serif;}
.relatedItemPriceSpacer {padding:0px;}
.relatedItemSeparator {background-color:#fff; height:0px; text-align:center; width:145px; margin:10px 0px 10px 0px;}
/**************************Related Items End*********************************/

#narrowby {margin-left:20px; margin-top:5px; font-size:12px;}



.style1 {font-size:12px; margin:20px;}
.itemPictureContainer {margin: 15px;}
.pageNavItemCount {margin-left:17px;}
.categoryCatLinks {margin-left: 0px; margin-top:2px; font-size:13px; }

#startOverButton {padding:0px;}
.h2 {padding:10px;font-size: 18px;}
.h3 {padding:10px; font-size:12px;}
td .formLabelRequired {margin-left:10px;}
table {margin-left:0px;}
.input-text {width:130px; margin-left:6px;}
.killerdeal {margin-left:-25px;}




Content {
	float: left;
	width: 118px;
	border: 0px;
        border-color: #000;
        padding: 5px;
        padding-top: 8px;
	font-family: Arial, Helvetica;
}

#left_topCurveLSpace, #left_topCurveRow, #left_topCurveRSpace, #left_btmCurveLSpace, #left_btmCurveRow, #left_btmCurveRSpace, #leftTop {
	display: none;
}

#leftContent UL.main-nav {
	margin: 0;
	padding: 0 0 18px 0;
	float: left;
	width: 100%;
	background-color: #fff; 
}
#leftContent UL.main-nav LI {
	list-style: none;
	font-size: 13px;
	line-height: 15px;
	margin-top: 4px;
	float: left;
	width: 100%;
	font-weight: normal;
}
#leftContent UL.main-nav LI A {
	color: #666;
	padding-left: 8px;
	display: block;
	font-weight: normal;
	font-size: 13px;
	font-variant: normal;
	width: 100%;
}
#leftContent UL.main-nav LI A:HOVER {text-decoration: underline;}
#leftContent UL.main-nav LI.default {background: #E9DFD3 url("../graphics/main-nav-brown.gif") no-repeat top left;}
#leftContent UL.main-nav LI.brown {background: #E9DFD3 url("../graphics/main-nav-brown.gif") no-repeat top left;}
#leftContent UL.main-nav LI.blue {background: #E6F3FC url("../graphics/main-nav-blue.gif") no-repeat top left;}
#leftContent UL.main-nav LI.green {background: #EDF5EC url("../graphics/main-nav-green.gif") no-repeat top left;}
#leftContent UL.main-nav LI.pink {background: #FDEEF1 url("../graphics/main-nav-pink.gif") no-repeat top left;}
#leftContent UL.main-nav LI.violet {background: #F4EDF4 url("../graphics/main-nav-violet.gif") no-repeat top left;}
#leftContent UL.main-nav LI.orange {background: #FFF2E2 url("../graphics/main-nav-orange.gif") no-repeat top left;}

/*#leftcontent UL.main-nav LI:HOVER UL.submenu,*/#leftContent UL.main-nav LI.selected UL.submenu {display: block;}
#leftContent UL.main-nav LI UL.submenu {
	padding: 0 0 6px 0;
	margin: 2px 0 0 0;
	text-align: left;
/*	display: none;*/
}
#leftContent UL.main-nav LI UL.submenu LI {
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 0 14px;
	float: none;
	font-weight: normal;
	background: #fff;
	text-align: left;
}


.d-smenu .submenu {
	display: block;
} 
.u-smenu .submenu {
	display: none;
} 

.leftContentLinks {
	clear: both;
}


/* EXAMPLES - these cat IDs are from demo staging site and must be changed on live site to match cat ID's on that site */
#leftContent UL.main-nav LI.cat42 {background-color: #fff;}  /*baby boys*/
#leftContent UL.main-nav LI.cat10 {background-color: #fff;}  /*boys 2t-7x*/
#leftContent UL.main-nav LI.cat19 {background-color: #fff;}  /*boys 8-16*/
#leftContent UL.main-nav LI.cat83 {background-color: #fff;}  /*baby girls*/
#leftContent UL.main-nav LI.cat121 {background-color:  #fff;}  /*girls 2t-6x*/
#leftContent UL.main-nav LI.cat55 {background-color:  #fff; padding-top: 0px} /*girls 7-16*/
#leftContent UL.main-nav LI.cat28 {background-color:  #fff;}  /*boys gear*/
#leftContent UL.main-nav LI.cat68 {background-color: #fff;}  /*girls gear*/
#leftContent UL.main-nav LI.cat102 {background-color: #fff;}  /*wetsuits*/
#leftContent UL.main-nav LI.cat172 {background-color:  #fff;}  /*hawaii*/
#leftContent UL.main-nav LI.cat173 {background-color:  #fff;}  /*womens*/

#leftContent UL.main-nav LI.cat42 UL.submenu LI A {color: #666;}
#leftContent UL.main-nav LI.cat10 UL.submenu LI A {color: #666;}
#leftContent UL.main-nav LI.cat19 UL.submenu LI A {color: #666;}
#leftContent UL.main-nav LI.cat83 UL.submenu LI A {color: #666;}
#leftContent UL.main-nav LI.cat121 UL.submenu LI A {color: #666;}
#leftContent UL.main-nav LI.cat55 UL.submenu LI A {color: #666;}
#leftContent UL.main-nav LI.cat28 UL.submenu LI A {color: #666;}
#leftContent UL.main-nav LI.cat68 UL.submenu LI A {color: #666;}
#leftContent UL.main-nav LI.cat102 UL.submenu LI A {color: #666;}
#leftContent UL.main-nav LI.cat172 UL.submenu LI A {color: #666;}


#