p {
	margin:0;
	padding:0;
}
#promoBar {
	background:#B6482F none;
	color:#FFF;
	font-size:92%;
	text-align:center;
	padding:5px 0;
	clear:both;
}
.navSide {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #EEEEEE;
	text-transform: capitalize;
	display: block;
	line-height: 24px;
	text-indent:5px;
	text-align:left;
	font-size:88%;
}
.navSide a:link {
	text-decoration: none;
	display: block;
}
.navSide a:visited {
	text-decoration: none;
	display: block;
}
.navSide a:hover {
	color: #333;
	text-decoration: none;
	display: block;
	background-color:#FFF5C7;
}
.sideTitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: bolder;
	display: block;
	line-height: 25px;
	text-indent: 5px;
	text-transform: uppercase;
	color: #333333;
	background-color: #EEEEEE;
	background-image: url(../images/side_title_tile.gif);
	background-repeat: repeat-x;
	text-align:left;
}
.resultsTable {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 10px;
}
.resultsTable td.resultsTiles {
	padding:7px;
	border-collapse:collapse;
	border:1px solid #EEE;
}
.sideNavTable {
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 0px;
	padding-bottom: 10px;
}
.prodImg {
	border: 1px solid #999999;
}
h1 {
	color: #333333;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 130%;
	margin:0;
	padding:0;
	font-weight: bold;
}
h2 {
	margin:0;
	padding:0;
}
.priceDetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 120%;
	font-weight: bolder;
	color: #CC0000;
}
.PriceTable {
	padding: 0px 10px 10px;
}
.trail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #838465;
	background: #F3F3E9 url(../images/trail_repeat.gif) repeat-x bottom left;
	padding: 5px 6px 3px 10px;
	height: 45px;
}
.trail a:link, .trail a:visited {
	color: #838465;
	text-decoration:underline;
}
.trail a:hover {
	color:#333;
}
.options {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 95%;
	color: #333333;
	padding: 0px;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: none;
}
.optionHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 105%;
	font-weight: bold;
	color: #000000;
}
.configBox1st {
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.configBox {
	padding: 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.configBoxOpen1st {
	padding: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.configBoxOpen {
	padding: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.configBoxHeader {
	background-color: #F3F3E9;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 105%;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #DDD;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #BBB;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #BBB;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #DDD;
}
.configBoxHeader a:link {
	display:block;
}
.10Pad {
	padding: 10px;
}
.configBoxEditBox {
	padding: 25px 10px 10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.selectBox {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	padding: 6px;
	border: 1px solid #DDD;
}
.ColorPriceHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	font-weight: bold;
	color: #CC0000;
	background-color: #F3F3E9;
	padding: 10px;
	border: 1px solid #A9A9A9;
}
.optionColumns {
	color:#333333;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	padding: 8px;
}
.itemTitle {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 150%;
	font-weight: bold;
	color: #333333;
}
.itemTitleSm {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 145%;
	font-weight: bold;
	color: #333333;
	line-height: 30px;
}
.bestSeller {
	background-color: #FFCC66;
	font-size: 85%;
	padding-right: 3px;
	padding-left: 3px;
	color: #000000;
	padding-top: 1px;
	padding-bottom: 1px;
}
.cartButton {
	background: url(../images/add_to_cart_both.gif) no-repeat 0 0;
	width: 187px;
	height: 44px;
	display: block;
	text-indent: -5000em;
}
.cartButton:hover {
	background-position: 0 -44px;
}
.cartButton:active {
	background-position: 0 -88px;
}
.cartButtonRed {
	background: url(../images/btn_addtocart_red.gif) no-repeat 0 0;
	width: 187px;
	height: 44px;
	display: block;
	margin: 3px 0 0 0;
	text-indent: -5000em;
}
.cartButtonRed:hover {
	background-position: 0 -44px;
}
.cartButtonRed:active {
	background-position: 0 -88px;
}
.cartButtonGreen {
	background: url(../images/btn_addtocart_green.gif) no-repeat 0 0;
	width: 187px;
	height: 44px;
	display: block;
	text-indent: -5000em;
}
.cartButtonGreen:hover {
	background-position: 0 -44px;
}
.cartButtonGreen:active {
	background-position: 0 -88px;
}
.btnBuy {
	width:162px;
	height:40px;
	background: transparent url(../images/btn-buy.png) no-repeat 0 0;
	text-indent:-9999em;
	display:block;
}
.btnBuy:hover {
	background-position:0 -40px;
}
.btnBuy.makeBtn {
	background-position:0 -80px;
}
.btnBuy.makeBtn:hover {
	background-position:0 -120px;
}
.placeOrderBtn {
	background: url(../images/btn_placethisorder.gif) no-repeat 0 0;
	width: 160px;
	height: 40px;
	display: block;
	text-indent: -5000em;
}
.placeOrderBtn:hover, .placeOrderBtn:active {
	background-position: 0 -40px;
}
.nextBtn {
	background: url(../images/btn_next.gif) no-repeat 0 0;
	width: 160px;
	height: 40px;
	display: block;
	text-indent: -5000em;
}
.nextBtn:hover, .nextBtn:active {
	background-position: 0 -40px;
}
.checkOutBtn {
	background: url(../images/btn_securecheckout.gif) no-repeat 0 0;
	width: 160px;
	height: 40px;
	display: block;
	text-indent: -5000em;
}
.checkOutBtn:hover, .checkOutBtn:active {
	background-position: 0 -40px;
}
.cartButton2 {
	background: url(../images/add_to_cart2_both.gif) no-repeat 0 0;
	width: 187px;
	height: 44px;
	display: block;
	text-indent: -5000em;
}
.cartButton2:hover {
	background-position: 0 -44px;
}
.cartButton2:active {
	background-position: 0 -88px;
}
.productTitle {
	color:#FFF;
	background:#5b5b5b url(../images/dark_gray_fade.gif) repeat-x top left;
	padding: 8px 12px;
}
td.productArea {
	background:#FFF url(../images/silver_fade_down.gif) repeat-x top left;
	padding:5px;
}
.textNormal {
	font-weight:normal;
}
.productTitle h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 150%;
	color:#FFF;
	font-weight: bold;
	margin: 0;
}
.productTitle .mainHilitesm {
	background-color:transparent;
	color:#FFFF99;
}
.productTitle h2 {
	font-size: 100%;
	font-weight: normal;
	color: #FFF;
	display:inline;
}
.productThumbHdr {
	display:block;
	background:#FFF none;
	border: 1px solid #FFF;
	font-weight: bold;
	padding: 2px 0 0;
	;
}
.white {
	color:#fff;
}
