#main_table {
height:100%;
border:0;
}

SPAN.productSpecialPrice {
color:#e00;
font-size:14px;
background-image:url('/images/awd/SaleTag_small.gif');
padding-left:35px;
height:22px;
background-position:left top;
background-repeat:no-repeat;
display:none;
}

s {
font-size:12px;
color:gray;
}

.extraoptions_title {
font-size:11px;
color:#CC8F20;
}

.extraoptions_value {
font-size:11px;
color:#292DAD;
}

.cat_info_box {
background:#fff6e6;
border:solid 1px #6FA1C8;
text-align:justify;
text-justify:all;
margin:10px;
}

.cat_info_box td {
padding:8px;
}

.clear {
clear:both;
}

body,.emptydiv {
background-color:#fff;
margin:0;
}

body,table,td {
font-size:12px;
font-family:arial;
}

form {
margin:0;
padding:0;
}

a,a:visited {
color:#245081;
}

a.largeblue,a.largeblue:visited {
font-size:13px;
font-weight:700;
}

.moduleRowOver {
background-color:#D7E9F7;
cursor:hand;
}

.moduleRowSelected {
background-color:#E9F4FC;
}

.contentpages {
font-size:13px;
line-height:18px;
text-align:justify;
text-justify:all;
padding:20px;
}

.contentpages h1 {
font-size:18px;
padding-bottom:10px;
}

.twocol_container td {
padding:10px;
}

h4 {
font-size:14px;
font-weight:700;
color:#245081;
margin-bottom:4px;
}

.top_links a,.top_links a:visited {
color:#245081;
text-decoration:underline;
}

.cart,.cart a,.cart a:visited {
color:#568e29;
font-weight:700;
padding-right:5px;
}

#home {
padding-top:15px;
}

#leftbar {
width:212px;
margin:0 0 0 5px;
}

#leftbar_specs {
width:212px;
border:1px solid #c4c4c4;
background-color:#f4f4f4;
margin:0 0 0 5px;
padding:10px;
}

#leftbar_specs .title {
font-size:18px;
color:#568e29;
font-face:"arial narrow";
margin-bottom:10px;
}

#leftbar_specs .section {
font-size:14px;
color:#245081;
}

#leftbar_specs .text {
font-size:12px;
margin-bottom:10px;
}

#wrapper_content {
border:1px solid #c4c4c4;
margin-bottom:5px;
margin-right:5px;
margin-left:5px;
width:100%;
}

#wrapper_content_narrow {
border:1px solid #c4c4c4;
margin-bottom:5px;
margin-right:5px;
margin-left:5px;
width:812px;
}

#footer_box {
background-color:#fff;
font-size:11px;
color:#555;
border:1px solid #c4c4c4;
margin:0 5px 5px;
}

#footer_box td {
font-size:11px;
color:#888;
padding:10px;
}

#manufacturers {
color:#888;
padding:30px;
}

#footer_box a {
color:#888;
}

.top_links {
color:#b3b3b3;
font-family:Arial;
font-size:11px;
text-decoration:none;
font-weight:400;
font-style:normal;
padding:7px 0 12px;
}

span.top_ad,span.top_phone_number {
color:#717171;
font-family:Arial Narrow;
font-size:14px;
text-decoration:none;
font-weight:700;
font-style:normal;
text-transform:uppercase;
}

span.top_phone_number {
font-size:20px;
font-weight:400;
}

#leftbar .login_form {
border-bottom:1px solid #d0d0d0;
margin-bottom:5px;
color:#373737;
background-color:#fff;
font-size:11px;
text-align:center;
padding-bottom:10px;
}

#leftbar .login_form .lbl input {
width:120px;
border:1px solid #b2b2b2;
}

#leftbar .login_form .lbl {
width:95%;
text-align:right;
color:#000;
line-height:22px;
padding-right:10px;
vertical-align:middle;
}

.header_voted {
background-image:url('/images/awd/voted_number_1.gif');
background-position:left top;
background-repeat:no-repeat;
}

.search_fld {
width:120px;
border:1px solid #599527;
}

#shopping_cart {
position:relative;
}

#shopping_cart th {
height:32px;
background-image:url('images/main/bg_cart_header.gif');
background-position:left top;
background-repeat:repeat-x;
font-size:11px;
border-bottom:1px solid #d0d0d0;
padding:5px;
}

#shopping_cart .large .cartsummary {
cursor:hand;
vertical-align:middle;
padding-left:10px;
}

#shopping_cart .large .cartsummary .price {
color:red;
display:none;
}

#shopping_cart .large .product td {
height:62px;
vertical-align:middle;
border-bottom:1px solid #d0d0d0;
font-size:11px;
cursor:hand;
}

#shopping_cart .large .product td .image {
border:1px #d0d0d0 solid;
padding:3px;
}

#shopping_cart .large .product .image {
width:50px;
padding-left:10px;
}

#shopping_cart .large .product .title {
width:100px;
padding-left:10px;
}

#shopping_cart .large .product .qty {
width:40px;
padding-left:10px;
text-align:center;
}

#shopping_cart .large .product .price {
width:50px;
padding-right:10px;
text-align:right;
display:none;
}

#shopping_cart a .large,#shopping_cart .large {
border:0;
display:none;
height:1px;
left:-1px;
position:absolute;
top:-1px;
width:1px;
}

.menu_title {
padding-left:10px;
padding-right:10px;
background-image:url('images/main/back_menu_title.jpg');
background-position:left top;
background-repeat:repeat-x;
height:22px;
line-height:21px;
font-size:12px;
font-weight:700;
}

#navigation ul {
list-style:none;
font-size:12px;
margin:0;
padding:0;
}

#navigation li {
border-bottom:1px solid #ededed;
}

#navigation li a:link,#navigation li a:visited {
display:block;
background-image:url('images/main/back_menu_tr.jpg');
background-position:left top;
background-repeat:repeat-x;
color:#000;
text-decoration:none;
padding:0.4em 0 0.4em 10px;
}

#navigation li a:hover {
background-color:#711515;
background-image:url('');
color:#FFF;
}

#navigation ul ul {
margin-left:0;
}

#navigation ul ul li {
border-bottom:1px solid #d0d0d0;
margin:0;
}

#navigation ul ul a:link,#navigation ul ul a:visited {
background-color:#D5E1E3;
background-image:url('');
color:#711515;
}

#navigation ul ul a:hover,#navigation ul li a:hover {
background-color:#711515;
color:#FFF;
}

#navigation li ul ul li a {
padding-left:15px;
}

#navigation ul ul ul a:link,#navigation ul ul ul a:visited {
background-color:#E2EAEF;
}

#navigation ul ul ul a:hover {
background-color:#711515;
}

.specsGroup {
border:1px solid #d0d0d0;
background-color:#E2EAEF;
font-weight:15px;
padding:5px;
}

.specsTitle {
width:200px;
float:left;
border-left:1px dotted #d0d0d0;
padding:3px;
}

.specsValue {
font-weight:700;
border-right:1px dotted #d0d0d0;
padding:3px;
}

.disabledoption {
color:#bcbcbc;
}

.markProductOutOfStock {
font-size:25px;
color:red;
line-height:12px;
}

.cart_order_total {
background-color:#6eb334;
font-size:14px;
font-weight:700;
color:#fff;
display:none;
visibility:hidden;
padding:6px;
}

.cart_title {
font-size:12px;
padding-top:7px;
}

.cart_order_price {
color:#245081;
font-weight:700;
font-size:11px;
display:none;
visibility:hidden;
}

.cart_subtotal_price {
font-size:11px;
display:none;
visibility:hidden;
}

.cart_total_price {
color:#245081;
font-weight:700;
display:none;
visibility:hidden;
}

.cart_order_total_price {
color:red;
font-weight:700;
font-size:11px;
display:none;
visibility:hidden;
}

.productListing-heading {
height:28px;
vertical-align:middle;
color:#000;
text-align:center;
background-color:#dcdcdc;
padding:4px;
}

.productListing-heading-right {
height:22px;
vertical-align:middle;
color:#000;
background-color:#dcdcdc;
text-align:right;
padding:4px;
}

.productListing-data {
border-bottom:1px solid #dcdcdc;
padding:5px;
}

.productListing-data-separated {
border-bottom:1px solid #dcdcdc;
border-left:1px solid #dcdcdc;
padding:5px;
}

.productListing-data .productListing-data {
border:none;
vertical-align:top;
padding:2px;
}

.checkout_form_input .fld INPUT,.checkout_form_input SELECT,.checkout_form_input TEXTAREA {
width:210px;
border:1px solid #B3B4B5;
}

.checkout_form_input .section,.paypalexpresscheckout {
border-top:1px dashed #B3B4B5;
}

.leftpane {
border-right:1px dashed #B3B4B5;
}

.checkout_form_footer {
padding-left:164px;
border-top:1px dashed #B3B4B5;
padding-top:15px;
}

.messageBox {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.messageStackError,.messageStackWarning {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#ffb3b5;
}

.messageStackSuccess {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background-color:#9f0;
}

.inputRequirement {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:red;
}

.checkout_form_input_rgt TD {
padding:4px;
}

.checkout_form_input_rgt .section {
border-top:1px solid #B3B4B5;
}

.checkout_form_input_rgt INPUT,.checkout_form_input_rgt SELECT {
width:150px;
border:1px solid #B3B4B5;
}

h2 {
font-size:14px;
margin:0;
padding:0;
}

#listings_attributes {
width:300px;
border-left:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
border-top:1px solid #d0d0d0;
}

#listings_attributes td {
border-bottom:1px solid #d0d0d0;
font-size:11px;
padding:5px 0 5px 5px;
}

#listings_attributes td.attribute {
width:140px;
font-size:12px;
}

#listings_attributes td.price {
width:60px;
font-size:12px;
font-weight:700;
color:#fff;
display:none;
}

.compare {
font-weight:700;
color:#568e29;
}

#refine_table {
width:500px;
}

#box_refine_brand,#box_refine_price {
float:left;
border-right:1px solid #d0d0d0;
height:100%;
line-height:20px;
margin:0 10px;
padding:0 10px 0 0;
}

.refine td ul {
margin-left:5px;
}

.refine_title {
font-weight:700;
font-size:12px;
color:#245081;
margin-bottom:10px;
border-bottom:1px dashed #d0d0d0;
}

table.refine {
padding-left:10px;
padding-right:10px;
}

#index_top {
width:812px;
}

#index_top td {
vertical-align:top;
}

#home_banners_td img {
margin-bottom:8px;
}

#box {
border:1px solid #c4c4c4;
font-size:12px;
color:#666;
padding:10px 7px 7px 10px;
}

#box table td {
font-size:12px;
color:#666;
}

#box .title {
font-size:16px;
font-weight:700;
color:#568e29;
margin-bottom:5px;
}

#box .subtitle {
font-size:13px;
font-weight:700;
color:#568e29;
}

#box.under {
margin-top:9px;
width:431px;
height:133px;
}

.homebutton {
padding-top:20px;
}

.side {
margin-bottom:5px;
width:191px;
}

.leftbar_side {
margin-top:5px;
width:212px;
height:142px;
}

.builder {
background-image:url('/images/main/builder_4.jpg');
background-position:right top;
background-repeat:no-repeat;
background-color:#fff;
font-size:12px;
color:#000;
border:1px solid #c4c4c4;
}

#footer_table_brand_rebate_payment {
margin-top:0;
width:812px;
}

#box.footer,.footer {
width:268px;
height:185px;
}

#box.footer_mdl,.footer_mdl {
width:266px;
height:185px;
margin:0 5px 5px;
}

.bread {
font-weight:700;
padding-left:5px;
}

#attributes {
width:100%;
border-top:1px solid #d0d0d0;
border-left:1px solid #d0d0d0;
border-right:1px solid #d0d0d0;
margin-bottom:5px;
}

#productinfo .attributetitle {
color:#578e29;
font-size:15px;
font-weight:700;
text-transform:uppercase;
font-family:"arial narrow";
margin-bottom:5px;
}

#attributes td {
border-bottom:1px solid #d0d0d0;
}

#attributes .price {
color:red;
font-size:15px;
font-weight:700;
display:none;
}

#productinfo .featureimage {
border:1px solid #d0d0d0;
}

#popup_image .left {
border-right:1px solid #d0d0d0;
width:200px;
}

#popup_image th {
border-bottom:20px solid #d0d0d0;
}

#wrapper_thumbs {
text-align:left;
}

.thumbs {
border:1px solid #d0d0d0;
float:left;
margin-top:5px;
margin-right:5px;
}

h3 {
font-size:12px;
font-weight:700;
margin:0 0 10px;
padding:0;
}

#table_productinfo_full {
width:100%;
border:1px solid #d0d0d0;
padding:10px;
}

#productinfo_navi {
border-left:1px solid #d0d0d0;
}

#productinfo_navi TD {
border-right:1px solid #d0d0d0;
border-top:1px solid #d0d0d0;
font-size:11px;
color:#4d4c4c;
vertical-align:middle;
height:24px;
padding-left:10px;
padding-right:10px;
cursor:hand;
background-position:left top;
background-repeat:repeat-x;
}

#productinfo_navi TD.passive {
background-image:url('/images/main/tab_bg.gif');
}

#productinfo_navi TD.active {
background-image:url('/images/main/tab_bg_active.gif');
}

TD.compareListing-data {
font-size:12px;
border-bottom:1px solid #d0d0d0;
border-left:1px solid #d0d0d0;
line-height:25px;
padding:3px;
}

.compareListing-heading {
font-size:13px;
border-bottom:1px solid #d0d0d0;
border-left:1px solid #d0d0d0;
background-color:#e5e5e5;
font-weight:700;
padding:5px;
}

td.compareListing-data-field-name {
font-size:10px;
width:200px;
text-align:right;
font-family:verdana;
border-bottom:1px solid #d0d0d0;
border-left:1px solid #d0d0d0;
background-color:#f4f4f4;
font-weight:700;
padding:5px;
}

.PEF_category {
border-bottom:1px solid #ededed;
border-top:1px solid #ededed;
color:#000;
font-size:15px;
margin-top:10px;
padding:0.4em 0 0.4em 10px;
}

.PEF_field {
color:#000;
font-size:13px;
font-weight:700;
margin-top:10px;
padding:0.4em 0 0.4em 15px;
}

.refund_table th {
background-color:#d0d0d0;
font-size:13px;
font-weight:700;
text-align:left;
padding-left:15px;
}

.availability {
font-size:12px;
border:1px #d0d0d0 solid;
text-align:center;
background-color:#f1f1f1;
margin-bottom:10px;
padding:7px;
}

.checkoutBarFrom,.checkoutBarTo {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#8c8c8c;
}

.checkoutBarCurrent {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
color:#000;
}

.infoBoxNotice {
background:#FF8E90;
}

.infoBoxNoticeContents {
background:#FFE6E6;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

input,select,#productinfo .action_links a {
font-size:11px;
}

a:hover,.top_links a:hover {
text-decoration:none;
}

#leftbar .login_form .buttons input,#leftbar .login_form .buttons img {
border:0 solid transparent;
margin:5px;
}

#leftbar .navigation,#leftbar #navigation_wrapper {
border:1px solid #c4c4c4;
background-color:#e5e3e3;
}

#row_cart_update,#productinfo .conditions {
margin-top:5px;
}

.checkout_form_input .section_spacer,.checkout_form_input_rgt .section_spacer {
height:15px;
}

.checkout_form_input .section H2,.checkout_form_input_rgt .section H2 {
color:#444;
font-weight:400;
font-size:18px;
margin-bottom:0;
margin-top:10px;
}

#box.service,#box.visit {
font-size:12px;
color:#000;
}

.price,.yourprice {
display:none;
}
#header, .dropdown, #menuitems, #comingsoon, #livehalp, #submenu, .specialHeader, #footer_box, .checkoutBarActiveStep, .checkoutBarStep, #main_table {
	display:none;
	visibility: hidden;
}
