@charset "utf-8";
body {
	background-color: #000000;
	background-image: url(images/bg.jpg);
	background-position: center top;
	background-repeat:no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #717171;
	margin-bottom: 40px;
}

a.link { color:#000000; text-decoration: none;}
a.link:hover { background-color:#000000; color: #ffffff;}


#mainWrapper {
	width: 940px;
	margin: auto;
	position: relative; 
	
}
#top {
	height: 192px;
	background-image: url(images/top.png);
	background-position: left top;
	background-repeat:no-repeat;
	position: relative;
}
#menuBg {
	width:940px;
	background-image:url(images/menuBG.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	background-color: #000000; padding-top: 12px; padding-bottom: 12px;
	
}
#featurePanel {
	height: 264px;
	background-color: #000000;
	position: relative;
}

.image {
	float:right;
	}
	
.imagemarginleft {
	margin-left:30px; padding-right:30px;}

#banner {
	float: left;
	width: 598px;
	height: 264px;
}
#searchPanel {
	float: left;
	width: 342px;
	height: 264px;
	background-image: url(images/searchPanelBg.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#searchWrapper {
	height: 160px;
}
#search {
	top: 115px;
	position: relative;
	padding-left: 20px;
}
.search {
	background-image: url(images/searchBg.gif);
	height: 27px;
	border: 0px;
	padding-left: 10px;
	color: #f6e60f;
	width: 130px;
	padding-top: 10px;
	padding-right: 10px;
	margin-right: 5px;
}
#goWrapper {
	width: 28px;
	height: 23px;
	position: absolute;
	left: 172px;
	top: 10px;
}
.go {
	width:28px;
	height: 23px;
}
#cartItems {
	position: relative;
	padding-top: 35px;
	padding-left: 25px;
}
#cartField {
	float: left;
	padding-left: 25px;
	width: 86px;
	margin-right: 10px;
}
#checkoutItems {
	float: left;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	background-image: url(images/checkout.png);
	width: 58px;
	height: 13px; padding-left: 12px; padding-top: 11px;
	background-position: right top;
	background-repeat:no-repeat;
	color:#FF0000;
	font-size: 11px;
	font-family: Arial Unicode MS, Helvetica, sans-serif;
}
.cartItems {
	background-image: url(images/itemsField.gif);
	background-position: left top;
	background-repeat:no-repeat;
	width: 84px;
	height: 24px;
	border: 0px;
	padding-top: 7px;
	text-align: center;
	color: #f6e60f;
	font-size: 15px;
	font-weight: lighter;
}
.marginBtm {
	margin-bottom: 10px;
}
#contentWrapper {
	background-image: url(images/contentBg.gif);
	background-position: left top;
	background-repeat:repeat-y;
	background-color:#FFFFFF; height: 700px;
}


#productWrapper { height: 100%; position: relative; z-index: 0; }

#leftMenu {
	width: 158px;
	float: left;
	background-color: #181818; position: relative; z-index: 1;
}
#content {
	width: 782px;
	float: left;
}
.hotPres {
	padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
	padding-bottom: 25px;
	background-color: #fafafa; line-height: 19px; text-align: justify;
}

.sizingChart { border: 1px solid #eeeeee;}
.sizingChart td { padding: 2px;}
.sizingChartCol { background-color:#eeeeee;}
.sizingChartCol2 { background-color:#cccccc; color:#181818; }

#footer {
	padding: 30px;
	text-align: center;
	color:#FFFFFF; width: 880px; margin: auto; position: relative;
}
#footer a {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	color: #f6e60f;
}

#downloadCalLeft { margin-left: 0px; padding-left: 10px;}

.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.dotsMargin { margin-bottom: 8px; margin-top: 8px;}
.catalogueMargin {margin-left: 80px; margin-bottom:30px;}
.darkFont { color: #424141;}

#searchPanel_general { background-color: #181818; height: 67px;}
#searchPanel_general div { float: left;}
.search_general { width: 170px; height: 20px; border: 0px; background-color: #292526; color:#FFFFFF; padding: 10px; font-size: 15px;}

#goWrapper2 {
	width: 28px;
	height: 23px;
	position: relative;
}
.go2 {
	width:28px;
	height: 23px;
}

#banner_general { height: 135px; background-color: #FFFFFF;}


#cartField2 {
	float: left;
	padding-left: 25px;
	width: 86px;
	margin-right: 10px; margin-top: 15px;
}

#checkoutItems2 {
	float: left;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	background-image: url(images/checkout.png);
	width: 53px;
	height: 20px; padding-left: 12px !important; padding-top: 10px !important;
	background-position: right top;
	background-repeat:no-repeat;
	color:#FF0000;
	font-size: 11px; margin-top: 20px;
	font-family: Arial Unicode MS, Helvetica, sans-serif;
}

#searchText {padding-left: 10px; padding-right: 5px; padding-bottom: 5px; padding-top: 5px;}
#field {padding: 13px;}
#goTop { padding-top: 22px;}
#cartTop { padding-top: 25px; padding-left: 20px;}

#searchResults { border-bottom: 1px dashed #cccccc; padding: 10px;}
#searchR_header { font-size: 14px; color:#000000;}

a.linkResults { color:#000000; text-decoration: underline;}
a.linkResults:hover { background-color:#000000; color:#FFFFFF; text-decoration: none;}

#Product_1 { float: left; width: 124px; height: 170px; background-color: #e9e9e9; font-size: 11px; margin-right: 24px; margin-bottom: 24px; position: relative;}
#Product_2 { float: left; width: 124px; height: 170px; background-color: #e9e9e9; font-size: 11px; margin-right: 24px; margin-bottom: 24px; position: relative;}
#Product_3 { float: left; width: 124px; height: 170px; background-color: #e9e9e9; font-size: 11px; margin-right: 24px; margin-bottom: 24px; position: relative;}
#Product_4 { float: left; width: 124px; height: 170px; background-color: #e9e9e9; font-size: 11px; margin-right: 24px; margin-bottom: 24px; position: relative;}
#Product_5 { float: left; width: 124px; height: 170px; background-color: #e9e9e9; font-size: 11px; margin-bottom: 24px; position: relative;}

.border { border: 2px solid #eeeeee;}
.pText {padding-left: 5px; padding-right: 5px; padding-top: 3px; padding-bottom: 0px;}

.productHeader { background-color: #181818; color: #ffffff; font-size: 15px; padding: 10px; width: 380px; float: left;}
.codeHeader { background-color: #181818; color: #ffffff; font-size: 15px; padding: 10px; width: 300px; float: left; text-align: right;}
.code { color: #f6e60f;}

.productDescr { width: 400px; padding: 10px; float: left;}
.productImg { width: 280px; padding: 10px; float: left;}

.addCart {padding: 10px; width: 480px; float: left;}
.productPrice { color: #181818; font-size: 15px; padding: 10px; width: 200px; float: left; text-align: right;}

#dropDown { width: 200px; border: 1px solid #cccccc; padding: 2px; background-color:#eeeeee; color:#717171;}

.cartHeader { border-bottom: 1px solid #999; }

.cartHeaderTop { border-top: 1px solid #999; }

.whiteBg { background-color: #FFFFFF; text-align: center; padding: 4px; border: 1px solid #eeeeee;}

.pText { text-align: left !important; font-size: 11px;}