*{margin:0;padding:0;list-style:none;outline: none;line-height: 1.3;font-size:12px;}
body {background-image: url(../styleImages/backgrounds/bg.gif);
 background-repeat:  repeat-y repeat-x;}
	
#wrapper{
margin:0 auto;
text-align:center;
width: 990px;}

.topnav{width:990px;margin-top: 0px;}
.bottomnav{margin:0px auto;width:990px;}

#topHeader {margin-top:0px;
	width:990px;
	height: 166px;
	background: url(../styleImages/backgrounds/PTPheader.jpg) no-repeat;
 font-size:12px;
}
#main{ margin:0px;
	   width:990px;
	text-align:left;
	   background: url(../styleImages/backgrounds/PTPsurround.jpg) repeat-y;}

#Footer {position:relative; float:left;
	width:990px;
	background: url(../styleImages/backgrounds/PTPfooter_cut.jpg) no-repeat;
}

/* side column */
.colLeft {float: left;position: relative;left:40px;width: 132px;height: 1000px;}

/* main column */
.colMid {float: right;position: relative;right:15px;width:790px; margin:0px; padding:0px;}
.boxContent {width:760px;padding: 0px;margin:0px;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;color: #222;}
.boxContentpromo{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:14px;font-weight:550;color: #222;	text-transform:uppercase;width:511px; height:170px;padding:0px;background: url(../styleImages/backgrounds/promo_words.gif) repeat-x;}
.boxContenthead{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size:14px;font-weight:550;color: #ffffff;text-transform:uppercase;width:692px; height:19px;padding:10px;background:#5a463a;}

/* Promo */
html>body .promoimg { background-image:url(../styleImages/backgrounds/promo.png);}
.promoimg{z-index: 1; position: absolute; top:-25px; left:270px;width: 234px; height: 228px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='skins/temp011/styleImages/backgrounds/promo.png',sizingMethod='scale');}
.promowords{z-index: 2; position: absolute; top:15px; left:15px;}

/* thumb */
html>body .thumbbox { background-image:url(../styleImages/backgrounds/thumbbg.png);}
.thumbbox{z-index:1; position: absolute; top:0px; left:0px;width: 128px; height: 128px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='skins/temp011/styleImages/backgrounds/thumbbg.png',sizingMethod='scale');}
.thumbdesc{z-index:1; position: absolute;width: 100px; height: 100px;line-height: 0.7pt; background-image:url(../styleImages/backgrounds/thumbdesc.jpg);padding:14px;}
.thumbDI{ height:70px;overflow:hidden;}
html>body .thumbboxRP { background-image:url(../styleImages/backgrounds/thumbbgRP.png);}
.thumbboxRP{z-index:1; position: absolute; top:0px; left:0px;width: 128px; height: 128px;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='skins/temp011/styleImages/backgrounds/thumbbgRP.png',sizingMethod='scale');}

/* latest */
.product {float:left;position:relative;width:128px;height:128px;border:0;margin:0px;}

/*viewCat */
.viewcat {float:left;position:relative;width:128px;height:276px;border:0;margin:0px; }
.viewcattitle{float:left;position:relative;width:126px;height:20px;overflow:hidden;}
.viewcatprice{float:left;position:absolute; top: 89px; left:14px;width:58px;height:21px;padding-top:4px;border:0;margin:0px;text-align: center; background-position: bottom; background-color:#DB5D0C;}
.viewcatbuy{float:left;position:absolute;text-align:center; top: 89px;left:73px; width:40px;height:21px;padding-top:4px;border:0;margin:0px;background-position: bottom;background-color: #85B2B9;}
.buyBtn {position:relative;border:0px;margin:0px;text-align:center; text-decoration: none; color:#FFF;}
.buyBtn:hover {color:#000;}

/*viewProd */
.VPContent {float:left;position:relative;left:4px;width:528px;padding: 0px;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;color: #222;}
.viewprodimg {float:right;position:relative;left:-10px; width:528px;height:343px;background-image:url(../styleImages/backgrounds/prodimgbg.jpg);background-repeat: no-repeat;}
.viewimg {float:left;position:relative;left:0px;padding:15px 18px; width:315px;height:297px;}
.viewprodright{float:left;position:relative;margin:15px 0px 0px 17px;width:140px;height:287px;}
.viewprodprice{float:right;position:relative;width:100%;height:150px;padding:9px 0px;text-align:center;text-transform:uppercase;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:18px;color:#FFFFFF;}
.viewprodtell{float:right;position:relative;width:100%;padding:2px 0px 15px 0px;text-align:center; text-transform:uppercase;}
.viewprodcode{float:right;position:relative;width:100%;padding:9px 0px;text-align:center;text-transform:uppercase;}
.viewprodqty{float:right;position:relative;width:100%;margin-top:23px;*margin-top:23px;_margin-top:19px;padding:6px 0px;text-align:center;text-transform:uppercase;background: #FFF;}
.viewprodstock{float:right;position:relative;width:100%;padding:9px 0px;text-align:center;text-transform:uppercase;}
.viewproddescbg {float:right;position:relative;left:-10px;padding: 0px 20px;width:488px;background-image:url(../styleImages/backgrounds/proddescbg.jpg);background-repeat: repeat-y;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:12px;}
.viewproddescbgbt {float:right;position:relative;left:-10px;padding: 0px 20px;width:488px;height:20px;background-image:url(../styleImages/backgrounds/proddescbgbt.jpg);background-repeat: no-repeat;}


.siteDocs {text-align:center;margin-top: 10px;}
.pagination {text-align: right;padding-top: 5px;padding-bottom: 5px;}
#subCats {
	background-color: #EBEDFE;
	text-align: center;
	border: 1px solid #C9CEFC;
	margin: 0px;
	padding: 3px;
	float: left;
	width: 760px;
}
.subCat {	
	text-align: center;
	padding: 8px;
	float: left;
	width: 110px;
}

.regSep{padding: 20px 0px}

/* ---- SECTION: SHOPPING CART ---- */
.cartContent {width:712px;padding: 0px;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;color: #222;}
.cartmain{width: 310px; margin-left: 100px;}
.cartleft{float:left;position:relative;width:150px;margin: 2px 0px;padding: 0px 2px;}
.cartright{float:left;position:relative;width:150px;margin: 2px 0px;padding: 0px 2px;}

.cart_title {font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;color: #666666;width: 100%;text-align:left;float: left;position: relative;background: #FFFFFF;padding-top: 5px;height:23px;	font-weight: bold;}

.cart_content {float: left;text-indent: 5px;line-height: 20px;}

div.content_cart{text-align:left;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;    color: #000;float: left;position:relative;width: 100%;background: #E2E2E2;padding-top: 5px;height:23px;}
table.content_cart td {text-align:left;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;    color: #000;width: 100%;background: #E2E2E2;}

.cartaccount{text-align:center;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;    color: #000;float: left;position:relative;width: 285px;margin: 10px;background: #CCC;padding-top: 3px;	height:25px;}
.cartBtn {text-align:center;text-transform:uppercase;text-decoration:none;font-family:Tahoma,Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;color:#FFFFFF;border: none;background: #8abce2;}
.cartBtn:hover {color:#000;border: none;}

table, tr, td {	font: 11px Tahoma, Arial, Helvetica, sans-serif;color: #7b544d;line-height: 15px;}

p {	margin: 5px 0 10px 0;}
.session_go {border:1px solid #CCC;text-align:right;font-family: Trebuchet MS, Arial, Helvetica, sans-serif;font-size: 11px;color: #000;width: 18px;background: #8abce2;padding: 2px;height:16px;}
/* ---- SECTION: HEADINGS ---- */
.news{background-image: url(../styleImages/b&h/newsletter_copy.jpg);background-repeat: no-repeat; width:130px;height:24px;border:0;margin-bottom:10px;}
.currency{background-image: url(../styleImages/b&h/currency_copy.jpg);background-repeat: no-repeat; width:130px;height:24px;border:0;margin-bottom:10px;}
.language{background-image: url(../styleImages/b&h/language_copy.jpg);background-repeat: no-repeat; width:130px;height:24px;border:0;margin-bottom:10px;}
.sess_off{background-image: url(../styleImages/b&h/session_off_copy.jpg);background-repeat: no-repeat; width:130px;height:24px;border:0;margin-bottom:10px;}
.sess_on{background-image: url(../styleImages/b&h/session_on_copy.jpg);background-repeat: no-repeat; width:130px;height:24px;border:0;margin-bottom:10px;}

.featured{background-image: url(../styleImages/b&h/featured.jpg);background-repeat: no-repeat; width:128px;height:18px;border:0;margin-bottom:10px;}
.best_sell{background-image: url(../styleImages/b&h/bestseller.jpg);background-repeat: no-repeat; width:128px;height:18px;border:0;margin-bottom:10px;}
.category{background-image: url(../styleImages/b&h/category.jpg);background-repeat: no-repeat; width:128px;height:18px;border:0;margin-bottom:10px;}
.sale{background-image: url(../styleImages/b&h/sale_item.jpg);background-repeat: no-repeat; width:128px;height:18px;border:0;margin-bottom:10px;}
.proddeschead{background-image: url(../styleImages/b&h/proddesc.jpg);background-repeat: no-repeat; width:190px;height:23px;border:0;margin-bottom:10px;}
.navigate{background-image: url(../styleImages/b&h/navigation.jpg);background-repeat: no-repeat; width:190px;height:23px;border:0;margin-bottom:10px;}

html>body .salePrice { background-image:url(../styleImages/sale.png);}

.salePrice {
	position:absolute;
	top:7px;
	left:7px;
	width:50px;
	height:50px;
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='skins/temp011/styleImages/sale.png',sizingMethod='scale');
	text-align:center;
	font-weight:bold;
	font-size:11px;
	color:#000;}

html>body .SpecialOoS { background-image:url(../styleImages/outofstock.png);}

	.SpecialOoS {
	z-index:5;
	position:absolute;
	top:60px;
	right:5px;
	width:47px;
	height:47px;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='skins/temp011/styleImages/outofstock.png',sizingMethod='scale');
	padding:0px;
	color: #FF0000; font-weight:normal
}

.SpecialOoS span {display:none;}

#landinglogo {
	position:absolute;
	top:3px;
	left:523px;
}
#landingblurb {
	position:absolute;
	height:83px;
	width:264px;
	top:78px;
	left:523px;
	color:#8ABCE2 ;
}
