@charset "utf-8"; 

/**
 * @name: global styles
 */
body { font-family:verdana,arial,tahoma,helvetica,clean,sans-serif; font-size:84.5%; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:0px; padding:0px; background-color:#fff; }
form { margin:0px; padding:0px; }
img { border:0px; }
ul { margin:0px; padding:0px; list-style-image: none; list-style-position:outside; list-style-type:none; }
a { text-decoration:none; }
table { width:100%; }
a.arrow { color:#555b5f; font-size:80%; font-weight:700; text-transform:uppercase; display:inline-block; line-height:12px; /*padding-right:13px; background-image:url('../img/static/icon_orange_arrow_gray.gif'); background-position:center right; background-repeat:no-repeat;*/ }
a.arrow:hover { color:#000; }
#body_w { width:730px; margin:0px auto; padding:0px 1px; position:relative; }

/**
 * @name: header styles
 */
#header_w { width:100%; }
#header_top_w { height:69px; position:relative; }
#header_bot_w { height:25px; position:relative; }
#header_logo { position:absolute; top:0px; left:17px; }
#header_info { position:absolute; top:0px; right:0px; }
#header_tag { position:absolute; top:0px; left:90px; }
#header_cart { width:200px; position:absolute; top:0px; right:0px; }
#header_cart_num { margin:1px 6px 0px 0px; font-size:95%; }
#header_menu_w { width:100%; height:29px; font-size:75%; line-height:12px; border-bottom:1px solid #a8a8a8; margin-bottom:1px; }
#header_menu_w li { display:inline; margin:0px; padding:0px; }
#header_menu_w li.menu_static { width:61px; height:27px; padding:1px 0px 0px 3px; float:left; /*border:1px solid #a8a8a8;*/border:1px solid #da5e25; border-bottom-width:0px; background-color:#da5e25; color:#fff; font-weight:700; font-size:110%; text-align:left; }
#header_menu_w a { background-position:left top; background-repeat:no-repeat; }
#header_menu_w a span { background-position:right top; background-repeat:no-repeat;  cursor:pointer; }
#header_menu_w a { width:76px; height:29px; background-image:url('../img/static/menu_tab_gray_left.gif'); float:left; margin-left:1px; padding-left:6px; text-decoration:none; }
#header_menu_w a span { width:70px; height:27px; display:block; background-image:url('../img/static/menu_tab_gray_right.gif'); float:left; padding:2px 6px 0px 0px; font-weight:bold; color:#000; text-align:center; text-transform:uppercase; }
#header_menu_w a.menu_all span { color:#da5e25; }
#header_menu_w a:hover span, #header_menu_w li.selected a span { color:#555b5f; /*text-decoration:underline;*/ }
#header_menu_all { width:396px; position:absolute; margin:0px; padding:6px 10px; background-color:#fff; border:1px solid #a8a8a8; right:0px; top:125px; z-index:50; }
#header_menu_all a { margin:0px; padding:0px; font-size:115%; background:none; font-weight:700; color:#787878; float:none !important; }
#header_menu_all a:hover { color:#da5e25; }
#header_menu_all td { padding:2px 0px; }
#header_menu_all .menu_line { background-color:#e8e8e8; height:1px; font-size:1%; padding:0px !important; }

/* IE hacks */
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#header_menu_w a span { float:none; }
/* End IE5-Mac hack */

/**
 * @name: content wrapper styles
 */
#content_w { width:100%; position:relative; }
.content_table { margin-bottom:1px; }
.content_sidebar_col, .content_main_col { background-repeat:repeat-y; }
.content_sidebar_col { width:168px; background-image:url('../img/static/sidebar_fill.gif'); border-top:1px solid #a8a8a8; border-bottom:1px solid #a8a8a8; }
.content_main_col { width:561px; /*background-image:url('../img/static/content_white_fill.gif'); border-top:1px solid #a8a8a8; border-bottom:1px solid #a8a8a8;*/ }
.content_all_box_first { border-top-width:0px !important; }
.content_all_box_last { border-bottom-width:0px !important; }
.content_all_box_right { border-right-width:0px !important; }
.content_all_box_left { border-left-width:0px !important; }

/**
 * @name: sidebar styles
 */
#content_sidebar_w { width:168px; }
.content_sidebar_gray_box, .content_sidebar_orange_box, .content_sidebar_dark_box { padding:2px; }
.content_sidebar_gray_box { background-color:#e8e8e8; border:1px solid #a8a8a8; }
.content_sidebar_open_box { border-top:0px; border-bottom:0px; }
.content_sidebar_orange_box { background-color:#da5e25; border-left:1px solid #a8a8a8; border-right:1px solid #a8a8a8; }
.content_sidebar_dark_box { background-color:#555b5f; border-left:1px solid #a8a8a8; border-right:1px solid #a8a8a8; }
.content_siderbar_sep { height:1px; background-color:#fff; font-size:1%; }
#content_sidebar_search_w input.search_field { width:91px; font-size:70%; color:#a8a8a8; padding:2px 2px; }
#content_sidebar_search_w table.search_table { margin:8px 0px; }
ul.menu_box { margin:0px 0px 5px 6px; line-height:12px; font-family:helvetica,arial,tahoma,clean,sans-serif !important; }
ul.menu_box li { margin-top:6px; }
ul.menu_box li.menu_new { background-image:url('../img/static/icon_orange_new_gray.gif'); background-repeat:no-repeat; background-position:127px 50%; }
ul.menu_box a { color:#000; font-size:80%; font-weight:700; text-transform:uppercase; }
ul.menu_box a:hover { color:#da5e25; }
ul.menu_box li.sub_menu { margin:3px 0px 3px 4px; }
ul.menu_box li.sub_menu a { font-size:75%; text-transform:none; }
.content_siderbar_promo_box { margin:10px 0px; }
.content_siderbar_promo_sep { width:132px; margin:0px auto; height:1px; background-color:#6e7376; font-size:1%; }
/**
 * @name: content styles
 */
#content_main_w { width:561px; position:relative; }
#content_main_items_w, #content_main_more_w { padding:4px 5px; }
.content_main_items_box { width:133px; text-align:center; border:1px solid #585858; padding:8px 0px; background-color:#fff; }
.content_main_items_box img { border:1px solid #a8a8a8; }
.content_main_gray_box, .content_main_white_box { padding:2px; }
.content_main_gray_box { background-color:#e8e8e8; border:1px solid #a8a8a8; }
.content_main_white_box { background-color:#fff; border:1px solid #a8a8a8; }
.content_main_blank_box { background-color:#fff; border:1px solid #fff; }
.content_main_dark_box { background-color:#5b6164; border:1px solid #a8a8a8; }
.content_main_sep { height:1px; background-color:#fff; font-size:1%; }
#content_main_copy_w td.text_column { padding:4px 5px; font-size:85%; }
#content_main_copy_w td.text_column p { color:#585858; padding:0px 10px; }
#content_main_copy_w td.text_column h2 { padding:0px; margin:0px; color:#da5e25; font-weight:700; font-size:120%; }
#content_main_copy_w td.image_column { width:200px; }
#content_main_breadcrumbs { margin-bottom:10px; }
#content_main_breadcrumbs li { float:left; margin-right:4px; white-space:nowrap; }
#content_main_breadcrumbs a { color:#0d5aaa; }
#content_main_breadcrumbs a:hover { color:#08386b; }
ul.content_main_list { list-style-position:inside; list-style-type:none; }
ul.content_main_list li { padding-left:15px; background-image:url('../img/static/icon_orange_arrow.gif'); background-position:left center; background-repeat:no-repeat; }

/**
 * @name: footer styles
 */
#footer_w { width:100%; float:left; }
#footer_w a { color:#0041c4; }
#footer_w a:hover { color:#da5e25; }
#footer_ship_w { height:56px; background-image:url('../img/static/footer_shipping_bar_bg.gif'); margin-bottom:2px; }
.footer_ship { padding:12px 0 0 5px; }
#footer_menu_w { font-size:70%; margin-bottom:4px; }
#footer_menu_w a { color:#000; }
#footer_images_w { padding:20px 0px; }
#footer_copyright_w { font-size:70%; padding:5px; }
.footer_bar { font-size:70%; }
#footer_boxes_w { height:100px; font-size:70%; font-weight:700; height:188px; }
#footer_boxes_w input.search_field { width:140px; font-size:95%; color:#a8a8a8; padding:2px 2px; }
.footer_box_wrap { float:left; width:169px; }/*was 169*/
.footer_box_wrap2 { float:left; width:184px; }/*was 169*/
.footer_box_bar { background-color:#da5e25; padding:4px; text-align:center; margin-bottom:3px; color:#fff; }
.footer_box_outer { border:1px solid #c8c8c8; padding:2px; }
.footer_box_inner { border:1px solid #c8c8c8; padding:4px; background-color:#e8e8e8; }
.footer_sep { float:left; width:13px; }
.footer_ofull { height:152px;}
.footer_ifull { height:142px;}
.footer_otop { height:80px; margin-bottom:3px; }
.footer_itop { height:70px; }
.footer_obot { height:40px; }
.footer_ibot { height:30px; }
.footer_line { font-size:1%; border-bottom:1px solid #c1c1c1; }
.footer_menu_header td { padding:2px 0px 10px 0px; font-weight:700; }

/**
 * @name: other styles
 */
.ltalign { text-align:left !important; }
.ctalign { text-align:center !important; }
.rtalign { text-align:right !important; }
.jtalign { text-align:justify !important; }
.tvalign { vertical-position:top !important; }
.mvalign { vertical-position:middle !important; }
.bvalign { vertical-position:bottom !important; }
.ltfloat { float:left !important; }
.rtfloat { float:right !important; }
.bclear { clear:both !important; }
.lclear { clear:left !important; }
.rclear { clear:right !important; }
.pointer { cursor:pointer !important; }
.hidden { display:none !important; }
.bold { font-weight:700 !important; }
.upper { text-transform:uppercase !important; }
.bigger { font-size:120% !important; }
.huge { font-size:160% !important; }
.nobox { margin:0px !important; padding:0px !important; }
.tiny { font-size:1% !important; }
.white { color:#fff !important; }
.black { color:#000 !important; }
.rel { position:relative; }