body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6f1f1e; background: url(../images/topNavTileBg.jpg) repeat-x top left #fff;}
em {font-weight: bold; font-style: normal;}
a {text-decoration: none;}
a:hover {text-decoration: underline;}

.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}
.top {vertical-align: top;}
.middle {vertical-align: middle;}
.bottom {vertical-align: bottom;}
.leftF {float: left;}
.rightF {float: right;}
.clearFix {clear: both;}
.clearL {clear: left;}
.clearR {clear: Right;}

.fixed {position: absolute;}
.padFormatting {padding-top: 20px;}

.leftnav {background: url(../images/leftNavBG.jpg); border-bottom: solid 1px #fff;}
.style1 {padding-left: 5px;}
#leftNav li {margin: 0; list-style: none; font-size: 11px; background: #fff;}
#leftNav li .style1 {margin: 0; padding-left: 5px;}
#manufacturerSelect {width:150px}
#topNavComtainer {
	margin: 0; 
	padding: 0px;
	/*padding: 0 4px 0 5px;*/	
	background: url(../images/ropeV.jpg); 	
	width:100%; background:url(/images/topNavRightBG.jpg) top right no-repeat; height:159px; float:left;
}
#topNavStar {position: absolute; top: 0; left: 332px;}
#topNavCenter {
	height: 119px;
	background: url(../images/topNavCenter.jpg) repeat-x;	
	position: absolute; 
	top: 0; 
	left: 495px;	
}
#topNavRightCorner {
	height: 119px; 
}
#topNavSubRope {float: right;}
#topNavMenu {
	position: absolute;
	top: 5px; 
	right: 5px;
	z-index: 1;
	width: 389px;
	text-align: right;
}
#topNavMarketing {
	position: absolute;
	top: 40px; 
	right: 5px;
	z-index: 2;
	width: 389px;
	text-align: right;
}
#topNavMarketing img {margin: 0 5px; vertical-align: middle;}

#leftNavContainer {		
	width: 200px;	
	vertical-align: top;
	padding: 5px 10px;
}
#leftNavContainer a {color: #6f1f1e;}
#leftNavContainer a:hover {text-decoration: underline; color: #cb6533;}
#leftNavContainer .style1 {padding-left: 20px; background: url(../images/navStar.gif) no-repeat;}
#leftNavContainer li {list-style: none;}

#mainContainer {
	margin: 0; 
	padding: 0 4px 0 4px;	
	background: url(../images/ropeV.jpg); 	
	clear: both;
}
#contentContainer {
	padding-bottom: 5px;
	background: url(../images/ropeH.jpg) 100% 100%;	
}
#content {
	background: #fff;	
	text-align: center;
}
#content table {width: 95%; text-align: left;}
#contentBody {	
	padding: 50px 10px 10px 10px;
	height: 350px;
	/* width: 80%;	*/
	vertical-align: top;
}

#footerContainer {
	margin: 0; 
	padding: 2px;	
	font-size: 11px;
	text-align: center;
	line-height: 18px;
}	
#footerContainer a {color: #0000ff; text-decoration: underline; background: url(../images/bulletSmall.jpg) no-repeat; padding-left: 10px;}
#footerContainer a.alt {color: #0000ff; text-decoration: underline; background: none; padding-left: 10px;}
#footerContainer a:hover, #footerContainer a.alt:hover  {text-decoration: underline; color: #cb6533;}

#searchForm {padding: 0px; margin: 0px;}
#searchForm input {margin: 3px 0 0px 0;}
* html #searchForm input {margin: 2px 0 0px 0;}
/*#searchForm input#searchButton {background: #c76331; color: white; font-weight: bold; border: 0px; padding: 1px;}*/
#searchForm input#searchButton {vertical-align: bottom;}
a#advancedSearch {font-size: 11px; color: #6f1f1e;}

#contentLeft {width: 500px; vertical-align: top; text-align: center;}
#contentLeft td {text-align: center;}
.markersL {border: solid 1px brown; border-right: none;}
.markersR {border: solid 1px brown; border-left: none;}
.imageFormat {margin-right: 50px;}

#markerTopLeft {background: url(../images/frame2.jpg); padding: 5px; margin: 0 20px 10px 10px; border: none; width: 370; height: 420px;}

.browse-sort {width: 404px; text-align: left; float:left;}
* html .browse-sort {width: 404px; text-align: left; float:left;}
.browse-showperpage {width:200px; text-align: left; float:left;}
.browse-showperpage select {}
#shopBySize {float: right; margin-right: 30px;}
* html #shopBySize {float: right; margin-right: 15px;}

.summaryTotals, .couponCodes {clear: both;}

#freeShip {border: solid 1px #a17c38; margin: 3px 0;}

#wrapperTable {margin-top:-50px;}
#logoBox {height:159px; display:inline;  width:670px}