TD, TH {
	font-family: tahoma; font-size: 12px;

}
BODY {
	font-family: tahoma; font-size: 11px;
	text-align: center;
}
.prodinfo {
	font-family: tahoma;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.prodinfoP {
	font-family: tahoma;
	font-size: 10px;
	color: #494949;
	font-weight: bold;
	text-decoration: none;
}


td.featuredB {
	padding-top: 5px;
	padding-left: 13px;
}


.featuredB {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

A.featuredB:link, A.featuredB:hover {
	color: #557A33;
	text-decoration: underline;
}


td.footerD {
	height: 9px;
	background-color: #B1B094;
}

.copyright {
	font-family: verdana;
	font-size: 9px;
	color: #808080;
	font-weight: normal;
	text-decoration: none;
}

A.copyright:link, A.copyright:hover {
	color: #1E2031;
	font-weight: bold;
	text-decoration: underline;
}

.bizrate, A.bizrate:link, A.bizrate:hover {
	font-family: verdana;
	font-size: 9px;
	color: #FA5D20;
	font-weight: bold;
	text-decoration: underline;
}

.acceptcc {
	font-family: tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #BFBFBF;
}

.hlinks {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FA5D20;
	text-decoration: none;
}

A.hlinks:link {
	text-decoration: underline;
}

A.hlinks:hover {
	color: #152730;
	text-decoration: underline;
}

td.pglass {

	background-image: url('pics/pglass_bg.gif');
	background-repeat: repeat;
}

td.pglass2 {
	height:33px;
	background-image: url('pics/pglass_bg2.gif');
	background-repeat: repeat;
}

table.shop {
	background-color: #000000;
	height: 47px;
	padding-left:10px;
}

td.shop {
	padding-left: 5px;
}

table.shopL {
	background-color: #000000;
	height: 149px;

}

.shop, A.shop:link {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFCC2;
	text-decoration: none;
	padding-left:2px;
	text-indent:-11px;
}

A.shop:hover {
	text-decoration: underline;
}


table.themes {
	padding-left:15px;
}

/*td.themes {
	background-color: #171717;
}*/

.themeprices {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.themes, A.themes:link, A.themes:visited {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #76C8FC;
	text-decoration: none;
}

A.themes:hover {
	text-decoration: underline;
}


td.botrows {
	border-bottom: 2px solid #B2B19C;
	background-color: #D2D1BB;
	height: 28px;
}

td.sizetxt {
	padding-top: 5px;
	padding-left: 12px;
}

.sizetxt {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #6F2C00;
	text-decoration: none;
}

.acc, A.acc:hover {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}

A.acc:link {
	text-decoration: underline;
}

.detailB {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #444211;
	text-decoration: none;
}

.priceB, A.priceB:link {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #9B9A83;
	text-decoration: underline;
}

A.priceB:hover {
	color: #000000;

}



#bheader {
<!--	position: absolute;
	top: 20px;
	left: 0;-->
	text-align:center;
	z-index: 10;
	margin-left:auto;
	margin-right:auto;
	min-width:736px;
	max-width:900px;
	width:expression(document.body.clientWidth > 900? "900px": (document.body.clientWidth < 750?"736px" : "auto") );
}

DIV.aheader {
<!--	position: absolute;
	top: 20px;
	left: 0;-->
	text-align:center;
	z-index: 10;
	margin-left:auto;
	margin-right:auto;
	min-width:736px;
	max-width:900px;
	width:expression(document.body.clientWidth > 900? "900px": (document.body.clientWidth < 750?"736px" : "auto") );
}

DIV.content {
<!--	position: absolute;
	top:132px;
	left: 0;-->
	text-align:center;
	z-index: 1;
	margin-left:auto;
	margin-right:auto;
	min-width:736px;
	max-width:900px;
	width:expression(document.body.clientWidth > 900? "900px": (document.body.clientWidth < 736?"736px" : "auto") );
}

.error {
	padding: 15px;
	background-color: #ffeeee;
	position:relative;
	left:250;
	text-align:left;
	width: 480px;
	border: solid 1px #566A92;
	font-weight: bold;
}

DIV.footer {
	position: relative;
	min-width:736px;
	max-width:900px;
	width:expression(document.body.clientWidth > 900? "900px": (document.body.clientWidth < 736?"736px" : "auto") );
	text-align:center;
	z-index: 0;
}
table.topsect {
	background-image: url('pics/topsect_bg.gif');
	background-repeat: repeat;
}


td.topsect {
	height: 106px;
	background-color: #242E39;
}

table.topsect_inside {
	background-image: url('pics/insidemain_pic1_bg.jpg');
	background-repeat: repeat;
}


td.topsect_inside {
	height: 106px;
	background-color: #000000;
}


.topsectL, A.topsectL:link {
	font-family: tahoma;
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

A.topsectL:hover {
	color: #77B4FF;
}

.sale {
	font-family: tahoma;
	font-size: 10px;
	font-weight: normal;
	color: #FFFBAC;
	text-decoration: none;
	text-transform: uppercase;
}

.saleprice {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.ts_titles {
	font-family: trebuchet ms;
	font-size: 17px;
	font-weight: bold;
	color: #77B4FF;
	text-decoration: none;
}

<!--this could be a div for entire cotnent of inside pages-->
table.insidenav {
	background-color: #E1E0E0;
}

td.insidenav {padding-left: 15px;}

.insidenav, A.insidenav:link {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #737373;
}

A.insidenav:hover {
	color: #000000;
}


td.sad {padding-left: 15px;}

.sad {
	font-family: tahoma;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

.insidenav2, A.insidenav2:link, A.insidenav2:hover {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #575CA9;
}

td.insidenav2 {
	border-top: 1px solid #B9B6B6;
	border-bottom: 1px solid #B9B6B6;
	padding: 15px;
}

img.product {
	border: 1px solid #000000;
}

table.product {
	background-color: #EDEDED;
}

td.bag {
	height: 25px;
	background-color: #1F1F1F;
}

.bag {
	font-family: verdana;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

A.bag:link, A.bag:hover, A.bag:visited {
	font-weight: bold;
	text-decoration: underline;
}

.breadcrumb, A.breadcrumb:link {
	font-family: tahoma;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom:2px
}

A.seeall:link, A.seeall:hover, A.seeall:visited {
	font-family: tahoma;
	font-size: 10px;
	color: #E60000;
	font-weight: bold;
	text-decoration: underline;
}

td.bcresults {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	padding: 5px 10px;
}

td.bcresults span.breadcrumb {
	text-decoration: none;
	color: #000000;
	padding: 0;
}
/*
td.bcresults a.breadcrumb {
	text-decoration: underline;
	color: #000000;
	padding: 0;
}
*/
td.bcresults select {
	font-family: tahoma;
	font-size: 11px;
	color: #aaa;
	font-weight: normal;
}

td.paging {
	font-family: "trebuchet ms";
	font-size: 14px;
	padding: 8px;
	border-bottom: 1px solid #ccc;
}

td.paging a {
	font-weight: bold;
	color: #0D4DD1;
	text-decoration: none;
}

td.paging a:hover {
	text-decoration: underline;
}


.productBC, A.productBC:link, A.productBC:hover {
	font-family: tahoma;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}

.whycontent {
	font-family: tahoma;
	font-size: 10px;
	color: #6F2C00;
	font-weight: bold;
	text-decoration: underline;
}

.compare {
	font-family: tahoma;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

A.compare:link, A.compare:hover, A.compare:visited {
	font-family: tahoma;
	font-size: 10px;
	color: #0E34A1;
	font-weight: bold;
	text-decoration: underline;
}

A.more:link, A.more:hover, A.more:visited {
	font-family: trebuchet ms;
	font-size: 14px;
	color: #001FBE;
	font-weight: bold;
	text-decoration: underline;
}

table.searchbycolor {
	background-color: #E7F4F2;
	border: 2px solid #C4D8E5;
	height: 36px;
}

.searchbycolor {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #61817C;
	text-decoration: none;
}

table.searchbypackage {
	background-color: #F0EEEC;
	border: 2px solid #D9DBD0;
	height: 36px;
}

.searchbypackage{
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

table.blacksepi {
	height: 3px;
	background-color: #000000;
}

DIV.sidebar {
	position:absolute;
	width: 151px;
	left: 0px;
	z-index:10;
}

A.sidebar,A.sidebarb {
	text-decoration: none;
	color: #0E4E8D;
	padding-left: 2px;
	padding-right: 2px;
}
A.sidebarb {
	background-color: #0E4E8D;
	font-weight: bold;
	color: #ffffff;
}
A.sidebar:hover {
	text-decoration: underline;
	color: #ff0000;
}
TD.sidebar {
	background-color: #eeeeee;
}
A.breadcrumb {
	font-weight: bold;
	color: #333366;
	text-decoration: underline;
}

A.breadcrumb:hover {
	text-decoration: none;
}

.listing_brand_name {
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.listing_product_name {
	font-size: 11px;
	color: #000000;
}

.listing_product_price {
	font-size: 11px;
	color: #ff0000;
	font-weight: bold;
}


.package_header {
	background-color: #cccccc;
}

.package_subheader {
	background-color: #dedede;
}

.package_cat {
	font-size: 18px;
	text-align: left;
}

.package_tagline {
	font-size: 18px;
	font-weight: bold;
	float: right;
	text-align: center;
	border-top: medium black solid;
	border-bottom: thin black solid;
	margin-left:15px;
	margin-bottom:10px;
	padding: 3px;
	padding-left:8px;
	background: #cccccc;
	width: 450px
/*	width: 30%;*/
}

.upgrade {
	font-size: 10px;
	font-weight: bold;
	color: #566A92;
	position: absolute;
}


.hidden {
	position:absolute;
	display:inline;
	visibility:hidden;
}

.packages_option_hidden {
	position:absolute;
	display:inline;
	visibility:hidden;
	width: 300px;
}