@charset "utf-8";
/* CSS Document */

/* CSS RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

/* END OF CSS RESET */

/* BASIC SETTINGS */
* { margin:0; padding:0; }
html, body {
	font-size: 12px; /* Resets 1em to 10px */
	font-family: Tahoma,Geneva,sans-serif;
	background:#FFF;
	color: #000;
	margin: 0;
	padding: 0;
}

h1, h2, h3 {
	font-weight: normal;
}

h1 {
	font-size: 18px;
	text-align: center;
}

h2 {
	font-size: 1.6em;
}

h3 {
	font-size: 1.3em;
	margin: 0;
	padding: 0;
}

a {
	color: #333;
	text-decoration: none;
}

a:hover {
	color: #5F1406;
}

a {
	outline: none;
}

img {
	border: none;
}

ul {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

#header {
	background-color:#000000;
	height:89px;
}

.headerWrap {
	margin-left:auto;
	margin-right:auto;
	width:970px;
}

.logo {
	display:inline;
	float:left;
	height:40px;
	margin-left:20px;
	margin-top:24px;
	width:150px;
	background: #000 url(../images_custom/header.png) top left no-repeat;
	cursor:pointer;
}

.logo a {
	text-indent: -9999px;
	display:none;
}

#topRight {
	display:inline;
	float:right;
	margin-right:16px;
	text-align:right;
	width:198px;
}
.headPhone {
	float:right;
	width:200px; 
	height:55px;
	background: #000 url(../images_custom/header.png) -150px 0 no-repeat;
}

#shoppingCart {
	color:#FFFFFF;
	font-size:12px;
	line-height:12px;
	margin-bottom:12px;
	text-align:right;
	padding: 4px 0 4px 0;
	background:#A01F1A url(../images_custom/header.png) -358px 0 no-repeat;
	display:block;
}
#shoppingCart:hover {background-position:-358px -20px;}
#shoppingCart span {
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
	margin-right:10px;
	font-weight:bold;
}
#searchBox {
	border:1px solid #d5d3d4;
	height:19px;
	overflow:hidden;
	position:relative;
	voice-family:inherit;
	width:188px;
	z-index:1000;
	margin-bottom:10px;
}

#searchBox .searchBox {
background:#F3F3F3 url(../images_custom/searchBox.gif)no-repeat scroll 0 0;
border:medium none;
color:#9A9A9A;
float:left;
font-size:100%;
padding:2px 5px 0 26px;
voice-family:inherit;
width:135px !important;
height:15px !important;
}

#searchBox .searchButton {
font-size:10px;
height:19px;
position:absolute;
right:0;
top:0;
width:21px;
}

.mainOuter {
	background-attachment:scroll;
	background-image:url(../images_custom/bgGradient.gif);
	background-position:center top;
	background-repeat:repeat-x;
	min-height:1000px;
}

.main {
	margin:0 auto;
	min-height:1000px;
	position:relative;
	width:1002px;
	background-color:#FFFFFF;
}

.main_wrap {
	padding:0 16px;
}
/* END OF BASIC */

/* BRACKET FINDER */
#amount {
	background:transparent;
	position:relative;
	top:28px;
	left:130px;
	
}
.ui-slider-handle {
	background:transparent url(../images_custom/slider.gif) no-repeat scroll 0 0;
	border: none !important;
}
.ui-widget-content {
	background:#FFFFFF url(https://jquery-ui.googlecode.com/svn/tags/latest/themes/base/images/ui-bg_flat_75_ffffff_40x100.png) repeat-x scroll 50% 50%;
	border:1px solid #AAAAAA;
color:#222222;
}
.ui-slider-horizontal {
height:0;
}
.ui-slider-horizontal .ui-slider-range {
height:100%;
top:0;
}
.ui-slider .ui-slider-range {
border:0 none;
display:none;
font-size:0.7em;
position:absolute;
z-index:1;
}
.ui-widget-header {
background:#CCCCCC url() repeat-x scroll 50% 50%;
border:1px solid #AAAAAA;
color:#222222;
}
.ui-slider-horizontal .ui-slider-handle {
margin-left:-18px;
top:-2px;
}
.ui-slider .ui-slider-handle {
cursor:default;
height:13px;
position:absolute;
width:37px;
z-index:2;
}
.ui-slider-handle {
background:transparent url(../images_custom/slider.gif) no-repeat scroll 0 0 !important;
}
.ui-corner-all {
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
-moz-border-radius-topleft:0px;
-moz-border-radius-topright:0px;
}
.butonka {
	background:transparent url(/images_custom/bf_button.gif) top left no-repeat;
	width:90px; height:27px;
	}
/*BRACKET FINDER */

/* HEADER */

.mainTop {
	height:10px;
}

.cntShopBar {
	top:0 !important;
	background:transparent url(../images_custom/barTop.png) no-repeat scroll 0 0;
	margin-bottom:23px;
	margin-top:6px;
	padding:11px 0 0;
	position:relative;
	width:100%;
	font-size:11px;
}

.cntShopBar .inner {
	background:transparent url(../images_custom/barMid.png) repeat-y scroll 0 0;
	height:10px;
	width:970px;
}

.cntShopBar .cntShopBarBot {
	background:transparent url(../images_custom/barBot.png) no-repeat scroll left bottom;
	height:11px;
	width:970px;
}

.cntShopBar .cntText {
	float:left;
	padding-left:5px;
	position:relative;
	top:-2px;
	width:960px;
}

.cntShopBar .txt {
	color:#4C4D4E;
	margin:0;
	padding:0 0 0 5px;
}

.cntShopBar .txt a {
	color:#319AC4;
	text-decoration:none;
}

.cntShopBar .cntShopBarBot {
	background:transparent url(../images_custom/barBot.png) no-repeat scroll left bottom;
	height:11px;
	width:970px;
}

.breadcrumbs {
	background:transparent url(../images_custom/bgBreadcrumb.gif) repeat-x scroll 0 0;
	border:1px solid #D4D2D3;
	color:#5B5A5A;
	line-height:22px;
}

.breadcrumbs .inner {
	padding:0 18px;
}

.breadcrumbs ul {
	border:medium none;
	display:inline;
	margin-left:0;
	padding-left:0;
}

.breadcrumbs ul li {
	border:medium none;
	display:inline;
	padding-left:0;
	padding-right:10px;
}

.center {
	float:left;
	padding:10px 0 0 16px;
	/*width:764px;*/
}

#center2 {
	display:inline;
	float:left;
	width:970px;
}
/* END OF HEADER */

/* LEFT MENU */


.MenuTitle {
	color:#000;
	text-decoration:none;
	padding:5px 3px 5px 6px;	
	font-weight: bold;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D5D3D4;
	background: #888888;
}

.cntNavigation, {
	float:left;
	position:relative;
	width:190px;
	padding-top:10px;
	z-index: 3;
}

.cntFloaterLHNAV .leftSearchBox {
	margin:0 0 10px;
	height:370px;
	background-color:#333;
	border:2px solid #888;
	position:relative;
}
.cntFloaterLHNAV .leftSearchBox .topRed {
	height:38px;
	background-color:#a01f1a;
	border-bottom:1px solid #888;
	color:#FFF;
	font-size:20px;
	text-align:center;
}
.topRed h2 {
	color:#FFF;
	font-size:20px;
	text-align:center;
	padding-top:6px;
	}
.cntFloaterLHNAV .leftSearchBox .arrow {
	position:absolute;
	top:38px;
	left:55px;
	width:64px;
	height:33px;
	background:transparent url(../images_custom/arrow_finder.png) no-repeat scroll 0 0;
	
}
.cntFloaterLHNAV .leftSearchBox .pleaseSelect {
	color:#ccc;
	font-size:18px;
	text-align:center;
	margin-top:35px;
	font-family:Arial, Helvetica, sans-serif;
}

.cntFloaterLHNAV .leftSearchBox .pleaseSelect span {font-size:15px;color:#fff;}
.cntFloaterLHNAV .leftSearchBox ul.finderButtons  {margin:10px;}
.cntFloaterLHNAV .leftSearchBox .finderButtons li a {color:#FFFFFF;display:block;font-size:20px;padding-top:10px;text-align:center;}
.cntFloaterLHNAV .leftSearchBox .finderButtons li {
	background:transparent url(../images_custom/finder_button.png) no-repeat scroll 0 0;
	display:block;
	height:45px;
	width:45px;
	float:left;
	margin:5px;
	
}

.cntFloaterLHNAV .leftSearchBox .orType {font-family:Arial, Helvetica, sans-serif;text-align:center;font-size:16px;color:#fff;}
.cntFloaterLHNAV .leftSearchBox .orType span {font-size:12px;color:#fff;}

.cntFloaterLHNAV .leftSearchBox .modelNumFinder input {position:absolute;top:322px;left:1px;color:#777;width:140px; height:20px; border:none;background-color:#FFF;margin:6px 0 0 10px;}
.cntFloaterLHNAV .leftSearchBox .modelNumFinder .go {height:20px;width:20px;background-color:#a01f1a;position:absolute; top:328px;left:151px;color:#fff;}
.cntFloaterLHNAV .leftSearchBox .modelNumFinder .go a {color:#fff;padding-top:2px;display:block;}
.cntFloaterLHNAV .leftSearchBox .heading {
	background:transparent url(../images_custom/bcgHeaderRLHNAV.gif) no-repeat scroll 0 0;
	padding:4px 0;
}

.cntFloaterLHNAV .leftSearchBox .heading strong {
	color:#FFFFFF;
	font-size:100%;
	padding:0 0 0 10px;
}

.cntFloaterLHNAV .leftSearchBox .inner {
	background-color: transparent;
	margin:0;
	padding:0;
	width:188px;
	
}

.cntNavigation .cntNavigationProductCategories {
	background-color:#F0F0F0;
	border:1px solid #D5D3D4;
	margin-bottom:14px;
}

.cntNavigation .cntNavigationProductCategories .inner {
	padding:0 0 5px 0;
}

.cntNavigationProductCategories ul li {
	font-weight:bold;
	line-height:12px;
	display: block;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
	height: 34px;
	position:relative;

}

.cntNavigationProductCategories ul li a {
	display:block;
	margin-left:35px;
	padding:5px 6px;
	color:#636262;
}
.cntNavigationProductCategories ul li a:hover {color:#A01F1A;}
.cntNavigationProductCategories ul li a span {
	background-color: #A01F1A;
	color: #fff;
	display:block;
	float: left;
	margin-right: 3px;
	position: absolute;
	top:0px;
	left:0px;
	width:34px;
	height:34px;
	line-height:32px;
	text-align:center;
	font-size:16px;
	
}
.cntFloaterLHNAV .LinksBox {
	margin:0 0 10px;
}

.cntFloaterLHNAV .LinksBox .heading {
	background:transparent url(../images_custom/bcgHeaderRLHNAV.gif) no-repeat scroll 0 0;
	padding:4px 0;
}

.cntFloaterLHNAV .LinksBox .inner {
	background:#FFFFFF url(../images_custom/bcgBot2LHNAV.gif) no-repeat scroll left bottom;
	padding:0 0 2px;
	width:190px;
}

.cntFloaterLHNAV .LinksBox .inner2 {
	background:#E8E8E8 none repeat scroll 0 0;
	margin:0;
	padding:0;
	width:190px;
}

.cntFloaterLHNAV .LinksBox ul li {
	background:#FFFFFF url(../images_custom/bcgLinkBoxLiBgLHNAV.gif) no-repeat scroll 0 0;
	border-top:1px solid #CAD1D0;
	display:table;
	height:29px !important;
	margin:0;
	padding:0;
	position:static;
	width:190px;
}

.cntFloaterLHNAV .LinksBox ul li .cntr {
	display:table-cell;
	position:static;
	vertical-align:middle;
	width:170px;
}

.cntFloaterLHNAV .LinksBox ul li a {
	background:transparent url(../images_custom/icoArrowDoubleHover.gif) no-repeat scroll right center;
	color:#505050;
	display:block;
	padding-left:10px;
	padding-right:30px;
	width:140px;
}

.socialLinks {
	background-color:#FFFFFF;
	border:1px solid #CFCFCF;
	height:37px;
	margin:10px 0;
	padding-bottom:10px;
}

.socialLinks a {
	background:transparent url(../images_custom/socialLinks.gif) no-repeat scroll left top;
	border:1px solid #FFFFFF;
	display:block;
	float:left;
	height:25px;
	margin:10px 0 0 8px;
	width:25px;
}

.socialLinks a.twitter {background-position: 0px 0px;}
.socialLinks a.digg {background-position: 0px -25px;}
.socialLinks a.wordpress {background-position: 0px -75px;}
.socialLinks a.flickr {background-position: 0px -100px;}
.socialLinks a.delicious {background-position: 0px -125px;}
.socialLinks a.tumblr {background-position: 0px -150px;}
.socialLinks a.weebly {background-position:  0px -175px;}
.socialLinks a.hub {background-position: 0px -200px;}
.socialLinks a.linkedin {background-position: 0px -225px;}

.cntNavigation .RSSlinks {
	margin-bottom:15px;
	padding:0 0 0 10px;
}

.cntNavigation .RSSlinks img {
	float:left;
	margin-right:5px;
}

.cntNavigation .RSSlinks span {
	float:left;
	margin-top:1px;
	width:130px;
}

.clearer {
	border:medium none;
	clear:both;
	height:0;
	line-height:0;
}

.textField {
background-color:#FFFFFF;
border:1px solid #CFCFCF;
color:#333;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:12px;
margin:10px 100px 0 10px;
padding:3px 2px;
width:200px;
}




#checkoutOnePage {margin:0; text-align:left; width:970px;}
#center2 {display:inline; float:left; font-size:12px; line-height:12px; width:970px;}



/* PRODUCT INFO PAGE */

#productPage table th a:hover, #productPage table th a:focus, #productPage tbody tr:hover th {
	background-color:#7A7A7A;
}
#productPage tbody tr:hover td
{
  background-color: #7A7A7A;
}
#prodPage .mainPhoto img {
padding:1px;
}
#prodPage .title {
	background-color:transparent;
	margin:10px;
	padding:0;
	width:380px;
	color:#5F1406;
	float:left;
} 

#prodPage .prodInfo {
	display:inline;
	float:left;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:271px;
	line-height:12px;
	margin:5px 0 0 20px;
	overflow:hidden;
	width:260px;
}

.prodAddBox {
	width:195px;
	height:240px;
	float:right;
	display:inline;
	margin: 10px 10px 0 5px;
}

#prodPage .buy_btn {
	clear:right;
	float:right;
	margin-top:10px;
}

.instock {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../images_custom/instock.gif) repeat scroll left top;
	clear:right;
	float:right;
	height:19px;
	margin:5px 0 0;
	width:136px;
}
#productPage {
	background-color:#FFFFFF;
	color:black;
	font-size:12px;
	margin:0;
	overflow:hidden;
	position:relative;
	width:764px;
}

#productPage #cad {
	border-color:#D7D7D7;
	border-style:none none solid solid;
	float:left;
	border-width:1px;
	height:401px;
	text-align:center;
	width:463px;
}
#productPage #flashDiv {
	float:right;
	height:402px;
	width:300px;
}
#productPage table {
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	border-spacing:0;
	clear:both;
	float:right;
	margin:0;
	text-align:left;
	width:764px;
}
/* PRODUCT INFO PAGE END */


/* checkout one page */
#shipToAddress {
text-align:left;
clear:left;
display:block;
float:left;
margin-top:10px;
width:970px;
}

#billToAddress {
clear:left;
display:block;
float:left;
margin-top:10px;
width:970px;
}

#information_div {
clear:left;
display:block;
float:left;
margin-top:10px;
width:970px;
}

.inputFieldsHead {
background-color:transparent;
clear:both;
color:#333333;
height:25px;
text-align:center;
width:200px;
}

.boxHead {
color:#333333;
font-family:Verdana,Arial,Sans-sherif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:14px;
padding-top:5px;
text-align:left;
}

/* box background */
.bigBoxHead {
	background-color:#FFFFFF;
	background-image:url(../images_custom/bigBoxHead.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:15px;
	width:970px;
}

.buyBoxWhiteOne {
	background-color:#FFFFFF;
	border-left:1px solid #D7D7D7;
	border-right:1px solid #D7D7D7;
	float:left;
	width:968px;
}

.bigBoxBot {
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:bottom left;
	background:#FFFFFF url(../images_custom/bigBoxBot.gif) no-repeat scroll left bottom;
	height:13px;
	width:970px;
}

/* VIEWCART */

#cartView {
	line-height:16px;
	width:970px;
}

#cartItemsDiv {
	background:transparent url(../images/table_bg.gif) repeat-y scroll left top;
	margin-top:5px;
	width:970px;
}

#cartView table {
	background:transparent url(../images/table_head.gif) no-repeat scroll left top;
	width:970px;
}

#cartView thead tr {
	height:29px;
}

#cartView th {
	padding:3px 3px 3px 6px;
	text-align:left;
}

#cartView tbody {
	width:970px;
}

#cartView td {
	background:transparent none repeat scroll 0 0;
	border-bottom:1px solid #E1E1E1;
	padding:3px 3px 3px 6px;
}

.tableBottom {
	border-color: #E9E9E9;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	clear:left;
	float:left;
	height:20px;
	width:968px;
}

#priceBox {
	display: inline; 
	float: right; 
	text-align: right; 
	overflow:hidden; 
	padding-right: 20px;  
	width:153px;  
	margin-top:0;
	padding-top:0; 
	background:#FFF url(../images_custom/priceTableBot.gif) bottom left no-repeat;
}

#priceBox .titleField {
	float:left;
	display:inline;
	width:67px;
}
	
#priceBox .priceField {
	float:right;
	display:inline;
	width:80px;
}

.red {color:red;}

#viewCartBtns {
	background:transparent url(../images_custom/headerLinks_bg.gif) no-repeat scroll left top;
	clear:left;
	margin-bottom:5px;
	width:500px;
}

.coupon {
	display:inline;
	float:left;
	margin-top:8px;
	width:430px;
}

.update {
	clear:both;
	float:left;
	margin:0 0 0 20px;
	width:105px;
}

.apply, .updateCart, .continueShopping {
	-x-system-font:none;
	border:1px solid #666666;
	display:block;
	line-height:12px;
}

.btn {
	background-color:#759A4C;
	cursor:pointer;
	display:block;
	float:left;
	position:relative;
	text-decoration:none;
	padding:2px;
}

.continue {
	clear:left;
	display:block;
	float:left;
	margin-bottom:0;
	margin-left:20px;
	margin-right:0;
	margin-top:10px;
	width:150px;
}

.cartBox {
	display:inline;
	clear:right;
	float:right;
	margin-top:5px;
	text-align:center;
	width:243px;
}

.tableHeader {
	background:transparent url(../images_custom/tableHeader_bg.gif) no-repeat scroll left top;
	clear:both;
	display:inline;
	float:left;
	font-size:13px;
	font-weight:bold;
	height:25px;
	line-height:13px;
	margin:20px 0 0 10px;
	padding-top:5px;
	text-align:center;
	width:250px;
}

#crossSell {
	background:transparent url(../images/table_bg.gif) repeat-y scroll left top;
	clear:left;
	float:left;
	width:970px;
}

/* END OF VIEWCART */

/* CHECKOUT */

.bigBoxHead {
	background-color:#FFFFFF;
	background-image:url(../images_custom/bigBoxHead.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:15px;
	width:970px;
}

.buyBoxWhiteOne {
	background-color:#FFFFFF;
	border-left:1px solid #D7D7D7;
	border-right:1px solid #D7D7D7;
	float:left;
	width:968px;
}

.bigBoxBot {
	background:#FFFFFF url(../images_custom/bigBoxBot.gif) no-repeat scroll left bottom;
	height:13px;
	width:970px;
	clear:both;
}

.inputFieldsHead {
	background-color:transparent;
	clear:both;
	color:#333333;
	height:25px;
	text-align:center;
	width:200px;
}

.boxHead {
	-x-system-font:none;
	color:#333333;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:14px;
	padding-top:5px;
	text-align:left;
	margin-left:20px;
}

.listRight {
	text-align:right;
}

#cartAmounts {
	clear:both;
	padding-top:2px;
	width:200px;
}

#cartAmounts div {
	height:18px;
}

#cartAmounts .field-label {
	-x-system-font:none;
	clear:left;
	float:left;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:12px;
	width:90px;
}

#cartAmounts .field-price {
	-x-system-font:none;
	float:right;
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:14px;
	text-align:right;
	width:100px;
}

#inputFields {
	width:970px;
}

#billToAddress {
	display:inline;
	float:left;
	text-align:left;
	width:970px;
}

#inputFields label {
	display:block;
	margin:5px 0 0 5px;
}

.requiredField {
	font-weight:bold;
}

#inputFields select {
	margin-left:5px;
}

#billCountry, #shipCountry {
	margin:10px 100px 0 10px;
}

.dropDown {
	-x-system-font:none;
	border:1px solid #666666;
	color:#666666;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:20px;
	line-height:10px;
	margin:10px 10px 0;
	width:200px;
}

.textarea {
	-x-system-font:none;
	border:1px solid #999999;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:50px;
	line-height:11px;
	margin:3px 100px 10px 10px;
	padding:3px 2px;
	width:200px;
}

#information_div {
	clear:both;
	margin-top:10px;
	width:970px;
}

#paymentInfo {
	display:inline;
	float:left;
	margin-left:5px;
	width:492px;
}

.checkoutBtn {
	display:inline;
	float:right;
	margin:5px 0 0 5px;
	text-align:center;
	clear:none;
}

.field-label {
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:17px;
	clear:left;
	float:left;
	height:14px;
	margin:0;
	padding:0;
	text-align:left;
	width:48%;
}

.field-price {
	font-size:14px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:17px;
	float:left;
	height:14px;
	margin:0;
	padding:0;
	text-align:right;
	width:48%;
}

.newtotalField {
	-x-system-font:none;
	border-top:1px solid #333333;
	clear:both;
	color:red;
	font-family:Verdana,Arial,sans-sherif;
	font-size:16px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:20px;
}





/* END OF CHECKOUT */

/**/
.plist ul {
	margin:5px 0 5px 0;
	height:72px;
	overflow:hidden;
}

.plist ul li{
	margin:5px 0 0 10px; padding-left:15px;background:transparent url(../images_custom/bullets.png) no-repeat scroll 0 1px;
	line-height:13px;
}

/* FOOTER */

#footer {
	clear:both;
	height:10px;
	padding:1em;
	text-align:right;
}

.contentFooter {
	font-size:11px;
	margin:0 0 20px;
	width:100%;
}

.contentFooter ul {
	list-style-type:none;
	margin:0 50px 10px 35px;
	padding-left:0;
	text-align:center;
}

.contentFooter ul li {
	display:inline;
	margin-right:8px;
	padding-right:15px;
}

.contentFooter ul li a {
	color:#5A5959;
	white-space:nowrap;
}

.contentFooter .privacy {
	color:#999;
	margin:15px 94px 0 60px;
	padding-left:0;
	text-align:center;
}

.contentFooter .privacy a {
	color:#999;
}
/* END OF FOOTER */
.cntSectionHeader {
background:transparent url(../images_custom/bcgProdSelectorFilterSectH.gif) repeat-y scroll 0 0;
}
 .cntSectionHeader h2 {
color:#B22A2A;
font-size:95%;
padding:3px 10px;
border-bottom:1px solid #D7D7D7;
border-top:1px solid #D7D7D7;

}
 .cntSection {
font-size:90%;
margin:15px 15px 0;
padding-bottom:6px;
}
 .cntSection {
font-size:90%;
}
.cntSection .col2 div {
width:80px;
}
.cntSection .col div {
float:left;
margin:0 0 0;
padding:0;
}
.cntSection .col div input {
float:left;
margin-right:5px !important;
margin-top:6px;
}
.cntSection .col2 div label {
border-top:7px solid transparent;
display:block;
float:right;
font-size:87%;
width:62px;
}
 .cntProdSelectorHeader {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images_custom/bcgHeaderRLHNAV.gif) no-repeat scroll 0 0;
padding:3px 7px 3px 10px;
}
.clearfix {
display:block;
}
 .cntProdSelectorHeader h2 {
color:#FFFFFF;
float:left;
font-size:108%;
width:104px;
}
/* REWARD PAGE */
#RewardCategoryTitle {
-x-system-font:none;
border-bottom:1px solid #D7D7D7;
font-family:Arial,sans-sherif;
font-size:18px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:20px;
padding:5px 0 10px;
text-align:center;
color:#333;
}
.rewCatTitle {
	color:#8F1F08;
	font-size:20px;
}
#rewardTxt {
	color:#333;
	margin-left:10px;
	}
#rewardTxt p {
	margin: 10px 0 0 0;
	font-weight:bold;
}
.rewardTitle {
	font-size:14px;
	text align:left;
	margin:10px 0 10px 0;
	font-weight:bold;
	color:#8F1F08;
}
.help {
	font-size:9px;
	margin-top:0 !important;
	color:#8F1F08 !important;
}
#rewardTxt  dt  {
	margin-top:8px;
}
#rewardTxt  dd  {
	color:#333;
	font-size:9px;
	margin-top:4px;
}

.rewardTextarea {
	width:724px;
	border:1px solid #D7D7D7;
	padding:2px;
	background-color:#F5F5F5;
}
.rewardTexfield {
	width:724px;
	border:1px solid #D7D7D7;
	padding:1px;
	background-color:#F5F5F5;
}
.rewardSelect {
	width:330px;
	border:1px solid #D7D7D7;
	padding:1px;
	background-color:#F5F5F5;
}
.stext {display:block;font-size:17px;margin-left:20px;text-align:left;}
.seobg {background:url(../images_custom/bgBreadcrumb.gif) repeat-x scroll 0 0 transparent;border:1px solid #D4D2D3;clear:both;color:#5B5A5A;line-height:22px;margin-top:10px;text-align:left;}
.buy_btn_result a {display:block;width:60px;height:40px;background: transparent url(../images_custom/more_info.png) 0 0 no-repeat;}
