﻿html{ 
    overflow-y:scroll; 
} 

body
{
    background-color: #ececec;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    z-index:-1;
}

h1 
{ 
    font-size: 1.0em;
    margin: 0;
    padding: 0;
}

#hidden_links
{
    display:none;
}


a:focus { outline:none; }

img { -ms-interpolation-mode: bicubic; }

.pointer
{
    position:absolute;
    margin:-16px 0 0 395px;
}

.SaveBigImg
{
    position:absolute;
    margin: 0 0 0 18px;
    background-image:url(/images/save_bg.png);
    width:83px;
    height:82px;
}

.oneYrImg
{
    position:absolute;
    margin: -14px 0 0 216px;
    width:95px;
    height:95px;
}

.threeYrImg
{
    position:absolute;
    margin: -10px 0 0 216px;
    width:95px;
    height:95px;
}

.Details_BuyNowBtn
{
    position:absolute;
    margin: 88px 0 0 10px;
}

.cat_accordion
{
    overflow:hidden;
}

.field_grey
{
    font-size: 0.72em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
    text-decoration: none;
}

.watermark
{
    font-size: 0.72em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #999999;
    text-decoration: none;
}

.watermark2
{
    font-size: 0.72em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: red;
    text-decoration: none;
}

.wm
{
    font-size: 0.72em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    text-decoration: none;
}

.currencyDDL
{
    position: relative;
    right: 14px;
    text-decoration: none;
}

.greybackground
{
    background-image: url( "/images/master/gra_back.gif" );
    background-repeat: repeat;
    background-position: left;
    height: 20px;
    width: 100%;
}

.leftbackimage
{
    background-image: url( "/images/master/left_back.gif" );
    background-repeat: repeat-y;
    background-position: left;
    width: 100%;
}

.rightbackimage
{
    background-image: url(  "/images/master/right_back.gif" );
    background-repeat: repeat-y;
    background-position: right;
    width: 100%;
}

.left_nav_text_color
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    font-size: 0.85em;
    text-align: left;
    padding: 3px 0 0 8px;
    color: #666666;
    display: block;
    font-weight: normal;
    text-decoration: none;
}

.left_nav_text_color a:visited, .left_nav_text_color a:active, .left_nav_text_color a:link
{
    color: #666666;
    text-decoration: none;
}

.left_nav_text_color a:hover
{
    color: #CC0000;
    text-decoration: underline;
}

.left_nav_link
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    font-size: 0.85em;
    text-align: left;
    padding: 3px 0 0 8px;
    color: #666666;
    display: block;
    font-weight: normal;
    text-decoration: none;
}

.left_nav_link a:visited, .left_nav_link a:active, .left_nav_link a:link
{
    color: #666666;
    text-decoration: none;
}

.left_nav_link a:hover
{
    color: #CC0000;
    text-decoration: underline;
}

.padding_left_content
{
    padding: 3px 0 0 16px;
    text-align: left;
    display: block;
}

.content_title
{
    font-size: 0.80em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #5F5F5F;
    font-weight: bold;
    text-decoration: none;
}

.facebox_title
{
    font-size: 2.0em;
    font-weight:bold;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #4b6803;
}


.facebox_content
{
    font-size: 1.0em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
}

.content
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
}

.content a:visited, .content a:active, .content a:link
{
    color: #666666;
    text-decoration: none;
}


.content a:hover
{
    color: #CC0000;
    text-decoration: underline;
}

.content_link
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
    text-decoration: underline;
}

.content_link a:visited, .content_link a:active, .content_link a:link
{
    font-size: 1.0em;
    color: #666666;
    text-decoration: underline;
}


.content_link a:hover
{
    font-size: 1.0em;
    color: #CC0000;
    text-decoration: underline;
}

a.content_link
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
    text-decoration: underline;
}

a.content_link:visited, a.content_link:active, a.content_link:link
{
    color: #666666;
    text-decoration: underline;
}


a.content_link:hover
{
    color: #CC0000;
    text-decoration: underline;
}

.content_darkgreen_link
{
    font-size: 1.0em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #4b6803;
    text-decoration: underline;
}

.content_darkgreen_link a:visited, .content_darkgreen_link a:active, .content_darkgreen_link a:link
{
    font-size: 1.0em;
    color: #4b6803;
    text-decoration: underline;
}


.content_darkgreen_link a:hover
{
    font-size: 1.0em;
    color: #CC0000;
    text-decoration: underline;
}

a.content_darkgreen_link:visited, a.content_darkgreen_link:active, a.content_darkgreen_link:link
{
    font-size: 1.0em;
    color: #4b6803;
    text-decoration: underline;
}


a.content_darkgreen_link:hover
{
    font-size: 1.0em;
    color: #CC0000;
    text-decoration: underline;
}

.content_cross
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
    text-decoration: line-through;
}

.content_small
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
}

.content_small2
{
    font-size: 0.65em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
}

.content_small_mini
{
    font-size: 0.6em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
}

.content_small a:visited, .content_small a:active, .content_small a:link
{
    color: #666666;
    text-decoration: none;
}

.content_small a:hover
{
    color: #CC0000;
    text-decoration: underline;
}

.content_red
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    text-decoration:none;
}

a.content_red:visited, a.content_red:active, a.content_red:link
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    text-decoration:none;
}

a.content_red:hover
{
    text-decoration:underline;
}

.content_red_small
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
}

.content_red_small2
{
    font-size: 0.65em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
}

.content_red_bold
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    font-weight: bold;
}

.content_red_bold2
{
    font-size: 0.85em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    font-weight: bold;
}

.content_red_bold3
{
    font-size: 1.05em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    font-weight: bold;
}

.content_red_85
{
    font-size: 0.85em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
}

.content_green_85
{
    font-size: 0.85em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #4b6803;
}

.content_green_bold_color
{
    color: #4b6803;
    font-weight:bold;
}

div.content_green_tsmall
{
    font-size: 0.65em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #4b6803;
    display:block;
    cursor:pointer;
    background:url(/images/calendar_btn.gif) no-repeat; 
    margin:0 5px 0 10px; 
    height:35px; 
    padding:3px 0 0 59px;
}

div.content_red_tsmall
{
    font-size: 0.65em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #ff0000;
    font-weight:bold;
    display:block;
    cursor:pointer;
    background:url(/images/calendar_btn.gif) no-repeat; 
    margin:0 5px 0 10px; 
    height:35px; 
    padding:3px 0 0 59px;
}

a.content_green_tsmall:visited, a.content_green_tsmall:active, a.content_green_tsmall:link, a.content_green_tsmall:hover
{
    text-decoration:none;    
}

a.content_green_series
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #7b9f23;
    text-decoration: none;
}


a.content_green_series:visited, a.content_green_series:active, a.content_green_series:link
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #7b9f23;
    text-decoration:underline;    
}

.content_85
{
    font-size: 0.85em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
}

.content_green_bold
{
    font-size: 0.85em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #4b6803;
    font-weight: bold;
}

.content_green_bold_large
{
    font-size: 1.1em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #4b6803;
    font-weight: bold;
}

.content_green_bold_med
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #4b6803;
    font-weight: bold;
}

.content_green_bold_small
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #4b6803;
    font-weight: bold;
}

.content_searchresult
{
    font-size: 0.85em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
}

.content_green_title_bold
{
    font-size: 1.0em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #4b6803;
    font-weight: bold;
}

.content_green2
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #4b6803;
}

.content_tab
{
    font-size: 0.85em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #000000;
}

.minicarttext
{
    text-decoration: none;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #e05726;
    font-size: 0.82em;
    padding-bottom: 2px;
    line-height:1.2em;
}

a.minicarttext:visited, a.minicarttext:active, a.minicarttext:link
{
    text-decoration: none;
    color: #e05726;
}

a.minicarttext:hover
{
    text-decoration: underline;
    color: #CC0000;
}

.minicarttextHL
{
    text-decoration: none;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #e05726;
    font-size: 0.85em;
    font-weight:bold;
    padding: 2px;
    margin:0;
    text-align:left;
    display:inline-block;
    line-height:1.3em;
    border: solid 2px #e05726;
}

a.minicarttextHL:visited, a.minicarttextHL:active, a.minicarttextHL:link
{
    text-decoration: none;
    color: #e05726;
    border:0;
}

a.minicarttextHL:hover
{
    text-decoration: underline;
    color: #CC0000;
    border:0;
}


div.hr
{
    margin: 0 0 0 0;
    padding: 0;
    height: 1px;
    background-color: #bcbec0;
    background: url( "/images/hr_line.gif" );
    background-repeat: repeat-x;
}

div.hr hr
{
    display: none;
}

div.hr_dot
{
    margin: 3px 0 0 0;
    padding: 5px 0 0 0;
    height: 1px;
    background: url( "/images/hr_dot.gif" );
    background-repeat: repeat-x;
}

div.hr_dot_line hr
{
    display: none;
}

div.hr_dot_line
{
    margin: 2px 0 0 0;
    padding: 2px 0 0 0;
    height: 1px;
    background: url( "/images/hr_dot.gif" );
    background-repeat: repeat-x;
}

div.hr_dot hr
{
    display: none;
}

div.hr_dot2
{
    margin: 8px 0 0 0;
    padding: 8px 0 0 0;
    height: 1px;
    background: url( "/images/hr_dot.gif" );
    background-repeat: repeat-x;
}

div.hr_dot2 hr
{
    display: none;
}

div.hr_dot_category
{
    display:block;
    margin: 4px 0 -2px 10px;
    *margin: 4px 0 0 10px;
    padding: 0 0 0 0;
    height: 1px;
    background: url( "./images/hr_dot.gif" );
    background-repeat: repeat-x;
}

div.hr_dot_category hr
{
    display: none;
}

.footer
{
    color: #666666;
    text-decoration: none;
}

.footer:link, footer:visited, footer:active
{
    color: #666666;
    text-decoration: none;
}

.footer:hover
{
    color: #CC0000;
    text-decoration: underline;
}

.footer_details
{
    font-size: 0.65em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
    text-decoration: none;
    padding-bottom: 5px;
}

.footer_details_DDL
{
    font-size: 0.65em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
    text-decoration: none;
}

.titlebar_content
{
    font-size: 1.1em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #e05726;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    display: block;
}

.titlebar_content_np
{
    font-size: 1.1em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #e05726;
    text-decoration: none;
    font-weight: bold;
    display: block;
}

.titlebar_content_noblock
{
    font-size: 1.1em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #e05726;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
}

.titlebar_content2
{
    font-size: 0.95em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #e05726;
    text-decoration: none;
    font-weight: bold;
    display: block;
    padding-bottom: 10px;
}

.titlebar_content3
{
    font-size: 0.80em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #4b6803;
    text-decoration: none;
    padding-bottom: 10px;
}

.titlebar_content4
{
    font-size: 1.1em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #e05726;
    text-decoration: none;
    font-weight: bold;
    padding-bottom: 15px;
    display: block;
}

.titlebar_content_white
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    display: block;
}

.titlebar_navlink_white
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
}

a.titlebar_navlink_white:link, a.titlebar_navlink_white:active, a.titlebar_navlink_white:visited
{
    text-decoration:none;
}

a.titlebar_navlink_white:hover
{
    text-decoration:underline;
}

.titlebar_navlink_green
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #7b9f23;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
}

a.titlebar_navlink_green:link, a.titlebar_navlink_green:active, a.titlebar_navlink_green:visited
{
    text-decoration:none;
}

a.titlebar_navlink_green:hover
{
    text-decoration:underline;
}

.titlebar_content_white2
{
    font-size: 0.9em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    display: block;
}

.titlebar_white
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    padding-left: 1px;
}

.titlebar_white_title
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

a.titlebar_white_link:link, a.titlebar_white_link:visited, a.titlebar_white_link:active
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #FFFFFF;
    text-decoration: underline;
    font-weight:normal;
}

a.titlebar_white_link:hover
{
    color: #CC0000;
}


.shipping_green_bold
{
    font-size: 0.80em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #4b6803;
    font-weight: bold;
}

.shipping_black
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: black;
    font-weight: bold;
}

.shipping_brown
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #675942;
    font-weight: bold;
}
.ship_price_bold
{
    font-size: 0.95em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    font-weight: bold;
}

.ship_price_text
{
    font-size: 0.70em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    font-weight: bold;
}

.shipping_discount_icon
{
    position:absolute;
    margin: -47px 0 0 -232px;
    *margin: -47px 0 0 -314px;
    width:125px;
    height:60px;
}

.shipping_titlebar
{
    font-size: 0.70em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #330000;
    text-decoration: none;
    font-weight: bold;
}


.shipping_green_bold_small
{
    font-size: 0.8em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #4b6803;
    font-weight: bold;
}

.estimate_shipping_green_bold_small
{
    font-size: 0.70em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #4b6803;
    font-weight: bold;
}

.content_orange_bold_small
{
    font-size: 0.6.5em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #d86137;
    font-weight: bold;
}
.shipping_orange_bold_small
{
    font-size: 0.8em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #d86137;
    font-weight: bold;
}

.shipping_red_small2
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
}

a.shipping_white_link:link, a.shiipping_white_link:visited, a.shiipping_white_link:active
{
    font-size: 0.70em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #330000;
    text-decoration: underline;
    font-weight:normal;
}

.content_white
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    display: block;
}

.content_white2
{
    font-size: 0.8em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    display: block;
}

.content_white_save
{
    font-size: 0.80em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

a.product_link:visited, a.product_link:active, a.product_link:link, a.product_link:hover
{
    text-decoration:none;
}

.product_model
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #d86137;
    font-size: 0.7em;
    text-decoration: none;
}

a.product_model:visited, a.product_model:active, a.product_model:link 
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #d86137;
    font-size: 0.7em;
    text-decoration: none;
}

div.latest_product
{
    text-decoration: none;
    background-color:Transparent;
    border: solid 1px Transparent;
    margin:-1px;
    * margin: 0px;
}

div.latest_product:hover 
{
    text-decoration: none;
    background-color:#f8faef;
    border: solid 1px #7b9f23;
    margin:-1px;
    * margin: 0px;
}

div.latest_news
{
    background-color:Transparent;
    border: solid 1px Transparent;
    margin:-1px;
    * margin: 0px;
}

div.latest_news:hover
{
    background-color:#f8faef;
    border: solid 1px #7b9f23;
    margin:-1px;
    * margin: 0px;
}

a.latest_news:link, a.latest_news:visited, a.latest_news:active
{
    text-decoration:none;
}

a.latest_news:hover
{
    text-decoration:none;
}

div.quickcart
{
    text-decoration: none;
    background-color:Transparent;
    border-top: solid 1px Transparent;
    border-bottom: solid 1px Transparent;
    margin:-1px;
    border-left: solid 1px Transparent;
    border-right: solid 1px Transparent;
    * margin:0;
    * border-left: none;
    * border-right: none;
}

div.quickcart:hover 
{
    text-decoration: none;
    background-color:#f8faef;
    border-top: solid 1px #7b9f23;
    border-bottom: solid 1px #7b9f23;
    margin:-1px;
    border-left: solid 1px #7b9f23;
    border-right: solid 1px #7b9f23;
    * margin:0;
    * border-left: none;
    * border-right: none;
}

.product_desc
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
    font-size: 0.7em;
    text-decoration: none;
    line-height:1.2em;
}

a.product_desc:visited, a.product_desc:active, a.product_desc:link 
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
    font-size: 0.7em;
    text-decoration: none;
}

.product_desc_bold
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    font-weight: bold;
    color: #666666;
    font-size: 0.7em;
    text-decoration: none;
}


.product_model2
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #d86137;
    font-size: 0.75em;
    font-weight: bold;
    text-decoration: none;
}

.product_desc2
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
    font-size: 0.75em;
    text-decoration: none;
}

.cart_price
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
    font-size: 0.75em;
    text-decoration: none;
}

.cart_amount
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
    font-size: 0.75em;
    font-weight: bold;
    text-decoration: none;
}

.cart_green
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #4b6803;
    font-size: 0.75em;
}

.cart_green_bold
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #4b6803;
    font-size: 0.80em;
    font-weight: bold;
}

.cart_red_bold
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    font-size: 0.80em;
    font-weight: bold;
}

.cart_red_bold_small
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    font-size: 0.75em;
    font-weight: bold;
}

.cart_red
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    font-size: 0.75em;
}

.cart_grey_bold
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
    font-size: 0.80em;
    font-weight: bold;
}

.product_price2
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    font-size: 0.75em;
    font-weight: bold;
    text-decoration: none;
}

.product_price
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    font-size: 0.85em;
    font-weight: bold;
    text-decoration: none;
}

.product_price3
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    font-weight: bold;
    text-decoration: none;
}

a.product_price:visited, a.product_price:active, a.product_price:link
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    font-size: 0.75em;
    font-weight: bold;
    text-decoration: none;
}

.product_price_small
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    font-size: 0.7em;
    font-weight: bold;
    text-decoration: none;
}

.product_price_large
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    font-size: 0.95em;
    font-weight: bold;
    text-decoration: none;
}

.brandname
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    background: url( "/images/dot.gif" ) no-repeat 0 5px;
    font-size: 0.80em;
    text-align: left;
    padding: 0 0 0 10px;
    color: #666666;
    display: block;
    font-weight: normal;
    text-decoration: none;
}

.brandname a:visited, .brandname a:active, .brandname a:link
{
    color: #666666;
    text-decoration: none;
}

.brandname a:hover
{
    color: #CC0000;
    text-decoration: underline;
}

.series
{
    font-size: 0.80em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #e05726;
    text-decoration: none;
}

.series a:visited, .series a:active, .series a:link
{
    color: #e05726;
    text-decoration: none;
}

.series a:hover
{
    color: #e05726;
    text-decoration: underline;
}

.series_selected
{
    font-size: 0.80em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #e05726;
    font-weight: bold;
    text-decoration: none;
}

.series_selected a:visited, .series_selected a:active, .series_selected a:link
{
    color: #e05726;
    text-decoration: none;
}

.series_selected a:hover
{
    color: #e05726;
    text-decoration: underline;
}

.modelserieslist
{
    padding: 0 0 0 0;
    vertical-align:top;
    margin:0;
}

a.modelserieslist:link, a.modelserieslist:visited, a.modelserieslist:active
{
    line-height: 1.1em;
    font-size: 0.75em;
    margin: 0;
    color: #5a5b58;
    width:179px;
    display:inline-block;
    text-decoration: none;
    padding: 3px;
    font-family: sans-serif,Arial,Verdana,Helvetica;
}

a.modelserieslist:hover
{
    text-decoration: none;
    color: #e05726;
    background-color:#e4ead7;
}

.arrowList
{
    margin: 0;
    padding: 0 0 0 0;
}
.arrowList li
{
    list-style: none;
    color: #5a5b58;
    margin: 0;
    padding: 0;
    font-size: 0.75em;
}
.arrowList li a:link, .arrowList li a:visited, .arrowList li a:active
{
    line-height: 1.1em;
    margin: 0;
    color: #5a5b58;
    display: block;
    text-decoration: none;
    background: url( "/images/dot.gif" ) no-repeat 3px 12px;
    margin: 0 0 0 0;
    padding: 8px 2px 2px 16px;
    font-family: sans-serif,Arial,Verdana,Helvetica;
}
.arrowList li a:hover
{
    text-decoration: underline;
    color: #e05726;
}

.arrowList2
{
    margin: 0;
    padding: 0 0 0 0;
}

.arrowList2 li
{
    list-style: none;
    color: #5a5b58;
    margin: 0;
    padding: 0;
    font-size: 0.75em;
}
.arrowList2 li a:link, .arrowList2 li a:visited, .arrowList2 li a:active
{
    line-height: 0.5em;
    margin: 0;
    color: #5a5b58;
    display: block;
    text-decoration: none;
    background: url( "/images/dot.gif" ) no-repeat 4px 7px;
    margin: 0 0 0 0;
    padding: 8px 2px 2px 15px;
    font-family: sans-serif,Arial,Verdana,Helvetica;
}
.arrowList2 li a:hover
{
    text-decoration: underline;
    color: #e05726;
}

.content_green
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #7b9f23;
    text-decoration: none;
}

.content_green_link
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #7b9f23;
    text-decoration: none;
}

a.content_green_link:visited, a.content_green_link:active, a.content_green_link:link
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #7b9f23;
    text-decoration: none;
}

a.content_green_link:hover
{
    color: #CC0000;
    text-decoration: underline;
}

a.content_green_link2:link, a.content_green_link2:visited, a.content_green_link2:active
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #7b9f23;
    text-decoration: none;    
}

a.content_green_link2:hover
{
    color: #CC0000;
    text-decoration: underline;
}

.content_orange
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #d86137;
    font-size: 0.7em;
}

.content_orange_bold
{
    font-size: 0.8em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #d86137;
    font-weight: bold;
}

.content_orange_bold_small
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #d86137;
    font-weight: bold;
}

.content_orange_bold_large
{
    font-size: 0.9em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #d86137;
    font-weight: bold;
}

.content_orange_title_bold
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #d86137;
    font-weight: bold;
}

.quickfeatures_link
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #7b9f23;
    text-decoration: none;
}

.quickfeatures_link a:visited, .quickfeatures_link a:active, .quickfeatures_link a:link
{
    color: #7b9f23;
    text-decoration: none;
}

.quickfeatures_link a:hover
{
    color: #CC0000;
    text-decoration: underline;
}

.hovermenu_init
{
    position: absolute;
    visibility: hidden;
    overflow: hidden;
    background-color: Transparent;
}

.hovermenu_init2
{
    position: absolute;
    visibility: hidden;
    overflow: hidden;
    background-color: Transparent;
    display: none;
}

.latest_products_hovermenu_bg
{
    background: url( "./images/hovermenu/bg.gif" );
    padding: 8px 8px 8px 8px;
}

.addcart_bg_top
{
    background: url( "/images/hovermenu/addcartbg_top.gif" );
    background-repeat: no-repeat;
}

.addcart_bg_bottom
{
    background: url( "/images/hovermenu/addcartbg_bottom.gif" );
    background-repeat: no-repeat;
}

.addcart_bg_main
{
    position: absolute;
    overflow: hidden;
    padding: 0;
    z-index:100;
}

.addcart_bg_table
{
}

.addcart_bg
{
    background-color:Transparent;
}

.ac_bg {
  background:url(/facebox/b.png);
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

.ac_tl {
  background:url(/facebox/tl.png);
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

.ac_tr {
  background:url(/facebox/tr.png);
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

.ac_bl {
  background:url(/facebox/bl.png);
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

.ac_br {
  background:url(/facebox/br.png);
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

.quickviewcart_title
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
    font-size: 0.7em;
}

.collapseTitlePanel
{
    width: 154px;
    padding: 0 0 8px 0;
}

.minicart_newitem
{
    width: 164px;
    padding: 0 0 0 0;
    display: none;
    overflow: hidden;
}

.collapsePanel
{
    width: 154px;
    background-color: white;
    overflow: hidden;
    height: 0px;
}

.quickfeaturescollapsePanel
{
    overflow: hidden;
    display: none;
}

.spacer10px
{
    padding: 0 0 5px 0;
}

.cursorhand
{
    cursor: hand;
    text-decoration:none;
}

.quickview_bg
{
    background: url( "/images/hovermenu/quickview_bg.gif" );
    -moz-opacity: .6;
    filter: alpha(opacity=60);
    opacity: .60;
}

.quickview_arrow
{
    padding-top: 12px;
}

.quickfeatures_hr
{
    margin: 8px 0 0 0;
    padding: 8px 0 0 0;
    height: 1px;
    background: url( "/images/hr_dot.gif" );
    background-repeat: repeat-x;
}

.transparent_bg
{
    background-color: Transparent;
}

#ctl00_ContentPlaceHolder1_pLargeImg {
	border: 0;
	width: 200px;
	height: 200px;
	padding: 0px;
}
.thumbs img {
	border: solid 1px #ccc;
	width: 50px;
	height: 50px;
	padding: 0px;
}
.thumbs img:hover {
	border-color: #cc0000;
}

.price_title
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
}

.price_bold
{
    font-size: 1.80em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    font-weight: bold;
}

.price
{
    font-size: 0.9em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    font-weight: bold;
}

.price_symbol
{
    font-size: 0.9em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    font-weight: bold;
}

.spacer_0_5
{
    padding: 0 0 5px 0;
}
.spacer_5_5
{
    padding: 5px 0 5px 0;
}
.spacer_0_10
{
    padding: 0 0 10px 0;
}
.spacer_0_20
{
    padding: 0 0 20px 0;
}
.spacer_10_10
{
    padding: 10px 0 10px 0;
}


.CustomTab .ajax__tab_default .ajax__tab_header
{
    white-space: nowrap;
}
.CustomTab .ajax__tab_default .ajax__tab_outer
{
    display: -moz-inline-box;
    display: inline-block;
}
.CustomTab .ajax__tab_default .ajax__tab_inner
{
    display: -moz-inline-box;
    display: inline-block;
}
.CustomTab .ajax__tab_default .ajax__tab_tab
{
    margin-right: 4px;
    overflow: hidden;
    text-align: center;
    cursor: pointer;
    display: -moz-inline-box;
    display: inline-block;
}


.CustomTab .ajax__tab_header
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    font-size: 0.7em;
    background: url(./images/button/tab-line.gif) repeat-x bottom;
    color: #2b3235;
}
.CustomTab .ajax__tab_outer
{
    padding-right: 0;
    background: url(./images/button/tab_off_right.gif) no-repeat right;
    height: 25px;
}
.CustomTab .ajax__tab_inner
{
    padding-left: 6px;
    background: url(./images/button/tab_off_left.gif) no-repeat;
}
.CustomTab .ajax__tab_tab
{
    height: 25px;
    padding: 6px 10px 0 6px;
    margin: 0;
    background: url(./images/button/tab_off_bg.gif) repeat-x;
}
.CustomTab .ajax__tab_hover .ajax__tab_outer
{
    background: url(./images/button/tab_off_right.gif) no-repeat right;
}
.CustomTab .ajax__tab_hover .ajax__tab_inner
{
    background: url(./images/button/tab_off_left.gif) no-repeat;
}
.CustomTab .ajax__tab_hover .ajax__tab_tab
{
    background: url(./images/button/tab_off_bg.gif) repeat-x;
    color: #CC0000;
}
.CustomTab .ajax__tab_active .ajax__tab_outer
{
    background: url(./images/button/tab_on_right.gif) no-repeat right;
}
.CustomTab .ajax__tab_active .ajax__tab_inner
{
    background: url(./images/button/tab_on_left.gif) no-repeat;
}
.CustomTab .ajax__tab_active .ajax__tab_tab
{
    background: url(./images/button/tab_on_bg.gif) repeat-x;
    color: #2b3235;
}
.CustomTab .ajax__tab_body
{
    border: 1px solid #999999;
    border-top: 0;
    padding: 10px;
    background-color: #f8fbfc;
}


.CustomTab .ajax__scroll_horiz
{
    overflow-x: scroll;
}
.CustomTab .ajax__scroll_vert
{
    overflow-y: scroll;
}
.CustomTab .ajax__scroll_both
{
    overflow: scroll;
}
.CustomTab .ajax__scroll_auto
{
    overflow: auto;
}

.specTitle
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #7b9f23;
    font-weight: bold;
}

.specContent
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #333333;
}

.hidetable
{
    display: none;
    overflow: hidden;
}

.quickcartbtn
{
    position: relative;
    overflow: hidden;
    top: 0px;
    left: 0px;
    margin: 0 0 0 0;
}

.UpdateProgressOverlay
{
    top: 0px;
    left: 0px;
    width: 99%;
    position:absolute;
    background-color: #ffffff;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0;
    margin: 0 0 0 0;
    height:auto;
    height:100%;
    
}

.UpdateProgressOverlay2
{
    position:fixed;
    top:0;    
    background-image: url(/images/loading_bg.png);
    background-repeat:no-repeat;
    background-position: center center;
    -moz-opacity: 0.6;
    filter: alpha(opacity=60);
    opacity: 0.6;
    width:300px;
    height:100px;
    margin:200px 0 0 150px;    
    text-align:center;
    z-index:101;
}

.UpdateProgressOverlay2 .popup
{
    position:absolute;
    font-size: 1.2em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #ffffff;
    top:0;
    left:0;
    margin:40px 0 0 100px;
    display:inline-block;
    z-index:110;
}

.UpdateProgressOverlay2 .popupImage
{
    position:absolute;
    margin:40px 0 0 180px;
    *margin:40px 0 0 25px;
    display:inline-block;
    z-index:110;
}

.UpdateProgressOverlay3
{
    position:absolute;
    width:576px;
    height:50px;
    margin:0;    
    z-index:101;
}

.UpdateProgressOverlay3 .popup
{
    position:absolute;
    font-size: 0.8em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #2b3235;
    margin: 5px 0 0 510px;
    display:inline-block;
    z-index:110;
}

.UpdateProgressOverlay3 .popupImage
{
    position:absolute;
    margin:5px 0 0 560px;
    display:inline-block;
    z-index:110;
}

.ProductImageOverlay
{
    width: 200px;
    height: 200px;
    position:absolute;
    background-color: #ffffff;
    -moz-opacity: 0;
    filter: alpha(opacity=0);
    opacity: 0;
    margin: 0 0 0 0;
}

.AdapterUpdateProgress
{
    position:absolute;
    background-color:Transparent;
    width: 504px;
    height: 37px;
    background-image: url(/images/ajax-loader5.gif);
    background-repeat:no-repeat;
    background-position:center center;
}

.ErrorBox
{
    width:auto;
    position:relative;
    height: auto;
    border: solid 1px #cc0000;
    background-color: #fff5f5;
    padding:5px 5px 5px 5px;
    display: block;
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    margin-top:3px;
}

.ErrorBox2
{
    width:auto;
    position:relative;
    height: auto;
    border: solid 1px #cc0000;
    background-color: #fff5f5;
    padding:5px 5px 5px 5px;
    display: block;
    font-size: 0.80em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    font-weight:bold;
    color: #CC0000;
    margin-top:3px;
   
}

.PaypalErrorBox
{
    width:auto;
    position:relative;
    height: auto;
    border: solid 1px #cc0000;
    background-color: #fff5f5;
    padding:7px;
    display: block;
    font-size: 0.85em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    margin-top:3px;
    
}

.SearchResultTitle
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}


.SearchResultTotal
{
    font-size: 1.1em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #FFFFFF;
    text-decoration: none;
    font-weight: bold;
}

.SearchResultDesc1
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
    font-size: 0.9em;
}

.SearchResultDesc2
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    font-size: 1.0em;
    font-weight:bold;
}

.AutoSearchBox
{
    border: solid 1px #111111;
    background-color: #ffffff;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 0px;
    float: left;
    list-style-type: none;
    cursor:pointer;
    position:relative;
    text-align:left;
    width:100%;
    overflow:visible;
    z-index:10;
}

.AutoSearchBoxItem
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    font-size: 0.73em;
    color: #5e646e;
    padding: 3px 5px 3px 5px;
    width:96%;
    z-index:10;
}

.AutoSearchBoxHighlightItem
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    font-size: 0.73em;
    background-color: #788190;
    color: #ffffff;
    padding: 3px 5px 3px 5px;
    width:96%;
    z-index:10;
}

.CountrySelector
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica; 
    color: #999;
    text-decoration:none;
    font-weight:bolder;
}

a.CountrySelector:link, a.CountrySelector:active, a.CountrySelector:visited
{
    font-size: 0.65em;
    font-family: sans-serif,Arial,Verdana,Helvetica; 
    color: #999;
    text-decoration:none;
}

a.CountrySelector:hover
{
    text-decoration:underline;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FONT SIZER CSS ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.fontResizer { display:inline; vertical-align:bottom; }
.fontResizer a { display: block; float: left; width: 15px; text-align: center; 
                 border-collapse:collapse; line-height:17px; text-decoration:none;}
.fontResizer a:hover { text-decoration: none; } 

.smalltitle
{
    font-size: 9px; 
    font-family: sans-serif,Arial,Verdana,Helvetica; 
    color: #999;
    text-decoration:none;
}

.smallFont 
{ 
    font-size: 10px; 
    font-family: sans-serif,Arial,Verdana,Helvetica; 
    color: #999;
    padding-right: 5px; 
    text-decoration:none;
}

.medFont 
{ 
    font-size: 13px; 
    font-family: sans-serif,Arial,Verdana,Helvetica; 
    color: #999; 
    padding-right: 5px;
    text-decoration:none;
}

.largeFont 
{ 
    font-size: 15px; 
    font-family: sans-serif,Arial,Verdana,Helvetica; 
    color: #999; 
    text-decoration:none;
}

.curFont { color:#fff; text-decoration: none; font-weight:bold; }

.field_title
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
    text-decoration:none;
}

.field_title_error
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #cc0000;
    text-decoration:none;
}

.field_box
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
    border: inset 1px #cccccc;  
    background-color: #ffffff;
    text-decoration:none;
}

.field_box_error
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
    border: inset 1px #cc0000;
    background-color: #fff5f5;
    text-decoration:none;
}

.content_grey_title
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #333333;
    font-size: 1.3em;
}

.content_grey
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #333333;
}

.content_grey_bold
{
    font-size: 0.8em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #333333;
    font-weight:bold;
}

.content_grey_item_title
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #333333;
    font-weight:bold;
    padding: 3px 0 3px 0;
}

.content_grey_item
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #333333;
    padding: 3px 0 3px 0;
}
.addinfotitle
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #aaaaaa;
    font-weight:bold;
}

.list_nopadding
{
    margin:0; 
    padding:0 0 0 15px;
    list-style-type:square;
}

.pager_separator
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #58750D;
    text-decoration: none;    
    font-weight:bold;
    margin-right:5px;
}

a.pager:visited, a.pager:active, a.pager:link
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #58750D;
    text-decoration: none;
    background-color:#ffffff;
    border:solid 1px #58750D;
    padding:2px 5px 2px 5px;
    margin-right:5px;
}

a.pager:hover
{
    color: #58750D;
    text-decoration: none;
    background-color:#DBEBB4;
}

.pager_selected
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #ffffff;
    text-decoration: none;
    background-color:#58750D;
    border:solid 1px #58750D;
    padding:2px 5px 2px 5px;
    margin-right:5px;
}

.supportnav_select
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #ffffff;
    text-decoration: none;
    background-color:#7b9f23;
    padding:5px 5px 5px 10px;
}

.supportnav
{
    font-size: 0.75em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #7b9f23;
    text-decoration: none;
    padding:5px 5px 5px 10px;
}

a.supportnav:hover
{
    color: #e05726;
    text-decoration:none;
}

img.articleimg
{
    border:0;
    max-width:550px;
    width: expression(this.width > 550 ? 550: true);
}

.container
{
    background: url(/images/front_main.jpg) no-repeat;
    width: 600px;
    height: 200px;
    z-index:0;
    margin:auto;
}

.container .TabMenu
{
    position:relative;
    top: 18px;
    left: 0px;
    z-index:0;
}

.container .TabMenu a
{
    display:inline-block;
    height:33px;
    margin:0 5px 0 5px;
    padding: 0;
    overflow:hidden;
}

.container .ContentFrame
{
    width:508px;
    height:130px;
    left:0px;
    top:20px;
    position:relative;
    overflow:hidden;
    z-index:0;
}

.container .ContentFrame .AllTabs
{
    width:1584px;
    height:130px;
    left:0px;
    position:relative;
}

.container .ContentFrame .AllTabs .TabContent
{
    width:508px;
    height:130px;
    margin-right:20px;
    text-align:left;
    float:left;
}

.selector
{
    background: url(/images/main_banner_selected_bg.png) no-repeat;
}

.hovering
{
    background: url(/images/main_banner_bg.png) no-repeat;
}

.container_title span
{
    font-size: 0.9em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #333333;
    display:inline-block;
    width:110px;
}

.container_content
{
    font-size: 0.8em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #333333;
}

.container_content_ddl
{
    font-size: 0.9em;
    *font-size: 0.85em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #333333;
    min-width:300px;
    *width:300px;
}

.container_content_ddl2
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #333333;
    width: 100%;
}

.container_content2
{
    font-size: 0.7em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #333333;
    width:100%;
}

.container_search
{
    background:url(/images/search_bg.png) no-repeat;
    width:396px;
    height:27px;
    padding:4px 10px 0 10px;    
}

.container_search input
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    font-size: 0.9em;
    width:370px;
    vertical-align:middle;
    background-color:Transparent;
    border:0;
    outline:none;
}

.AutoSearchBox2
{
    border: solid 1px #aaaaaa;
    background-color: #ffffff;
    top: 10px;
    left: 0px;
    margin: 0px;
    padding: 0 0 0 0;
    float: left;
    list-style-type: none;
    cursor:pointer;
    position:relative;
    text-align:left;
    width:100%;
    overflow:visible;
    z-index:10;
}

.AutoSearchBox2Item
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    font-size: 0.7em;
    color: #5e646e;
    padding: 2px 5px 2px 5px;
    width:97%;
    z-index:10;
    overflow:visible;
}

.AutoSearchBox2HighlightItem
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    font-size: 0.7em;
    background-color: #788190;
    color: #ffffff;
    padding: 2px 5px 2px 5px;
    width:97%;
    z-index:10;
    overflow:visible;
}

.SliderDisplay
{
    background-color:Transparent;
    border:0;
    font-size: 0.8em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #333333;
}

.SliderAdapterResult
{
    background: url("images/button/adapter_result_btn.png") no-repeat;
    height: 17px;
    width:504px;
    padding:10px;
    font-size: 0.8em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #ffffff;
    text-align:center;
    border:0;
    text-decoration:none;
}

.QuickviewBtn_Off
{
    background: url(/images/quickcart_off.png) no-repeat;
    top:0;
    left:0;
    width:11px;
    height:10px;
    z-index:10;
}

.QuickviewBtn_On
{
    background: url(/images/quickcart_on.png) no-repeat;
    top:0;
    left:0;
    width:11px;
    height:10px;
    z-index:10;
}

.productzoom1
{
    position:relative;
    top: -20px;
    left: 152px;
    margin: 0px;
    padding: 0px;
    float: left;
    overflow:hidden;
}

.productzoom2
{
    position:relative;
    top: -115px;
    left: 152px;
    margin: 0px;
    padding: 0px;
    float: left;
    overflow:hidden;
}

.cancelBtn
{
    position:absolute;
    top:12px;
    left:436px;
    margin:0;
    padding:0;
    float:left;
    overflow:visible;
    z-index:600;
}

.calendar_month_bold
{
    font-size: 1.2em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #4b6803;
    font-weight: bold;
}

.footer_logo
{
    display:inline;
    margin:0px;
    padding-right:10px;
}

ul.margin_0
{
    margin-left:18px;
    padding:0;
    line-height:1.4em;
}

.clear { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
}

a.custom_tabs_off {
    background: transparent url(/images/button/tab2_off_right.gif) no-repeat scroll top right;
    color: #2b3235;
    display:block;
    float: left;
    margin-right: 2px;
    padding-right: 12px;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    font-size: 0.7em;
    height: 25px;
    text-decoration: none;
}

a.custom_tabs_off span {
    background: transparent url(/images/button/tab2_off_left.gif) no-repeat;
    display:block;
    padding: 6px 0 5px 12px;
    line-height: 14px;
}

a.custom_tabs_off:active, a.custom_tabs_off:hover
{
    color: #CC0000;
    outline:none;
}

a.custom_tabs_on {
    background: transparent url(/images/button/tab2_on_right.gif) no-repeat scroll top right;
    color: #2b3235;
    display:block;
    float: left;
    margin-right: 2px;
    padding-right: 12px;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    font-size: 0.7em;
    height: 25px;
    text-decoration: none;
}

a.custom_tabs_on span {
    background: transparent url(/images/button/tab2_on_left.gif) no-repeat;
    display:block;
    padding: 6px 0 5px 12px;
    line-height: 14px;
}

a.custom_tabs_on:active, a.custom_tabs_on:hover
{
    outline:none;
}

.product_tabs 
{
    border: solid 1px #8e9396; 
    min-height:200px;
    height:auto !important;
    height:200px; 
    width:556px; 
    display:block; 
    background-color:#f7fbfc;     
    margin-top:-1px;
    padding:10px;
    position:inherit;
    *position:relative;
    z-index:0;
}

.content_secure_red
{
    color: #813c42;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    font-size: 0.7em;
    text-decoration:none;
    font-weight: bold;
}

.tips_bar
{
    background-color:#7b9f23;
    padding:5px;
    color:#ffffff;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    font-size: 0.75em;
    text-decoration:none;
    font-weight: bold;
    text-align:left;
}

ul.help_tips
{
    margin:0 0 0 16px;
    padding:0;
    top:0;
    left:0;
    line-height:1.2em;
}
    
li.help_tips
{
    padding-bottom:8px;
    margin:0;
}

.greenseries_list_white
{
    font-size: 0.70em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #FFFFFF;
    text-decoration: none;
}

a.greenseries_list_white:link, a.greenseries_list_white:active, a.greenseries_list_white:visited
{
    text-decoration:none;
}

a.greenseries_list_white:hover
{
    text-decoration:underline;
}

.content_green_bold
{
    font-size: 0.8em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #336633;
    font-weight: bold;
}

.titlebar_content_green
{
    font-size: 1.1em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #336633;
    text-decoration: none;
    font-weight: bold;
    padding-left: 10px;
    display: block;
}

.green_link
{
    font-size: 0.80em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    font-weight:bold;
    color: #336633;
    text-decoration: underline;
}

a.green_link:visited, a.green_link:active, a.green_link:link
{
    font-size: 0.80em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    font-weight:bold;
    color: #336633;
    text-decoration: underline;
}

a.green_link:hover
{
    color: #336633;
    text-decoration: underline;
}

.sendBtn
{
    padding:10px 0px 0px 5px;
    text-align:right;
}


.btn
{
    vertical-align:middle;
}

.product_desc_red
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #CC0000;
    font-size: 0.7em;
    text-decoration: none;
    line-height:1.2em;
}

.advance_pro_text
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    color: #666666;
    font-size: 0.95em;
    font-weight: bold;
    text-decoration: none;
}

.advance_pro_price
{
    color: #CC0000;
    font-size: 1.10em;
    font-weight: bold;
    text-decoration: none;
}

.left_nav_text_color_ap
{
    font-family: sans-serif,Arial,Verdana,Helvetica;
    font-size: 0.75em;
    text-align: left;
    padding: 7px 0 0 17px;
    color: #666666;
    display: block;
    font-weight: normal;
    text-decoration: none;
}

.grey_link
{
    font-size: 0.80em;
    font-family: sans-serif,Arial,Verdana,Helvetica;
    font-weight:bold;
    color: #666666;
    text-decoration: underline;
}


.AP_celltype
{
    color: #CC0000; 
    font-weight: bold; 
    text-decoration: underline;
}

.GS_celltype
{
    color: #339900; 
    font-weight: bold; 
    text-decoration: underline;
    
}
