* { font-family: Verdana; }
/*body { margin: 0; background-color: #759B71; }*/

html body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#7692b9 url(images/header/hhi-main-bkgrd.png) repeat-x scroll left top;
}
/*
html body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CCD6BB url(images/header/bkgrd_snow.jpg) repeat-x scroll left top;
}
*/

img { border: 0px; }
form { padding: 0px; margin: 0px; }

/*
ul { list-style: none; margin: 0px; padding: 0px; }
li {  margin: 0px; padding: 0px; }
ul.dot li:before{content:"\00B7 \0020";}
*/

/* The Layout */
.topcontainer { width:1002px; height: 100%; overflow-x: hidden; background-color: #fff;}
.display-none { display:none; }

#header { height: 200px; vertical-align: top; clear: both; }

#header #header_logo { float: left; margin: 0px 0px 0px 40px; padding-top: 5px;}
#header #header_account { vertical-align: bottom; padding-right: 10px; }
#header #header_account a { color:#666; text-decoration:none; font-size:14px; font-weight: bold;}

#header #header_cart { float: right; width: auto; margin: 5px 5px 0px 0px; height: 75px;}
#header #header_cart #header_cart_box { height: 75px; vertical-align: middle; padding: 0px; }
#header #header_cart #header_cart_box .cart { float:left; padding: 10px; color: #836E51; font-size: 12px; font-weight: bold; }
#header #header_cart #header_cart_box .image { float: left; }

#header #header_menubar { float: left; clear: both; width: 100%; height: 38px; /*padding: 11px 0px 0px 20px;*/ background: url(images/header_menubar_bkgrd.jpg) repeat-x; z-index: 1000; margin-top:5px; /*_padding: 6px 0px 0px 20px;*/ }
#header #header_menubar #header_menubar_content { padding: 5px 0px 5px 20px; _padding: 5px 0px 3px 20px; }
#header #header_menubar .categories { float: left; z-index: 10000; }
#header #header_menubar .specials { float: right; margin-right: 50px; margin-top: 3px; }

#header #header-mainnavi { height: 65px; background: url(images/headerx/header-menu-bkgrd.jpg) repeat-x; }

#header #header_navbar { float: left; clear: both; width: 100%; height: 26px; background: url(images/header_navbar_bkgrd.jpg) repeat-x; padding-left: 15px; z-index: 0px; _padding-top: 3px;}
#header #header_navbar ul { margin:0; padding:0; position:relative;list-style:none; z-index: 0px;}
#header #header_navbar li{ margin:0; padding:0;display:inline; color: #87BD80; font-size: 11px; }
#header #header_navbar li a{display:inline-block; color:#000; text-decoration:none; font-size:11px; padding-top:2px; _padding-top:-2px; }

#header #header-subnavi { list-style: none; padding: 0; margin: 0; }
#header #header-subnavi li { float: left; margin:0; padding:0; margin-left: 10px; display:inline; color: #87BD80; font-size: 11px;  }
#header #header-subnavi li a { display:inline-block; color:#000; text-decoration:none; font-size:11px; font-weight: bold; }

#header #header_search { float: left; clear: both; width: 100%; margin-top: 2px; height: 46px; margin-bottom: 5px; padding-top:0px;}


#footer { border: 10px solid #AFD2AA; background-color: #5679AB; vertical-align:top; }
#footer #top { float: left; width: 100%; height: 22px; padding-top: 10px; }
#footer #top td { width: 220px; vertical-align: top; }
#footer #top td b { color:#fff; text-decoration:none; font-size:14px; vertical-align: top; font-weight:  bold;  }

#footer #bottom { float: left; width: 100%; height: 150px; vertical-align: top; }
#footer #bottom td { width: 220px; vertical-align: top; line-height: 150%; }
#footer #bottom td a { color:#fff; text-decoration:none; font-size:12px; font-weight:  normal; vertical-align: top; }

/* Body Part */
#body { padding: 0px; }
#body .box { border: 1px solid #ccc; padding: 10px; width: 165px; }
#body .left #leftmenu { color: #88B888; }

.hotdeals a { font-size:12px; }

/*--------------------------------------------------------------------------------------------------*/
#picksbar { overflow-x: hidden; }
#hhi_popup_allcategories td {line-height: 150%; }
#hhi_popup_allcategories td a { color: #52714E; font-size: 13px; text-decoration: none; background: url(images/icon-link.gif) center left no-repeat; padding-left: 10px;}
#hhi_popup_allcategories td a:hover { color: #52714E; font-size: 13px; text-decoration: none;   }

/* --- BOX BOF ---- */
.hhi_box_outer { border: none; width: 100%; font-size:12px; margin-bottom: 10px; }
.hhi_box_inner { border: 1px solid #0e66e4;}
.hhi_box_heading { width: 100%; background-color: #0e66e4; }
.hhi_box_heading td { font-weight: bold; padding: 5px 10px; color: #fff;  font-size:12px;}
.hhi_box_content { width: 100%; background-color: #fff; }
.hhi_box_content td ul { margin: 0px; padding: 0px; list-style: none;}
.hhi_box_content td ul li { margin: 0px; padding: 0px; list-style: none;}
.hhi_box_content a { display: inline-block; width: auto; text-decoration:none; padding:5px 10px; font-size:12px; }
.hhi_box_content a:hover {  text-decoration:none; font-size:12px; }
.hhi_box_outer_home { width: 100%; }
.hhi_box_inner_home {/*border: 1px solid #759B71;*/  border: 1px solid #0e66e4;}
.hhi_box_heading_home { width: 100%; /*background-color: #759B71;*/ background-color: #0e66e4;}
.hhi_box_content_home a { color:#52714E; }
/* --- BOX EOF ---- */

.hhi_pager { width: 100%; font-family: verdana; font-size: 12px; border:1px solid #D0EAF8;}
.hhi_pager_left {width:5px; height:63px;/*background:url(images/headerx/pager_left.jpg) no-repeat;*/}
.hhi_pager_center {width:auto; height:63px;/*background:url(images/headerx/pager_center.jpg) repeat-x;*/}
.hhi_pager_right {width:5px; height:63px;/*background:url(images/headerx/pager_right.jpg) no-repeat;*/}
.hhi_pager_content {height:100%; width:100%;}
.hhi_pager_content_top { padding-bottom:3px; }
.hhi_pager_content_bottom { padding-bottom:5px; border-top:1px solid #D0EAF8;}
.hhi_pager_content_top table, hhi_pager_content_bottom table { width: 100%; }
.hhi_pager_content_bar1 { font-size:12px; text-align:left; padding-left: 5px;}
.hhi_pager_content_bar2 {font-size:12px; text-align:right; padding-right: 5px;}
.hhi_pager_content_bar3 {font-size:12px; text-align:left; padding-left: 5px;}
.hhi_pager_content_bar1, .hhi_pager_content_bar2, .hhi_pager_content_bar3 { font-size:12px; color: #363636; }
.hhi_pager_content_bar1 b, .hhi_pager_content_bar2 b, .hhi_pager_content_bar3 b { font-size:12px; color: #000; }
.hhi_pager_content_bar2 a, .hhi_pager_content_bar3 a { font-size:12px; color:#4242FF; }
.hhi_pager_content_bar2 a.current { font-size:12px; text-decoration:none; font-weight:bold; color:#00006A; }
.hhi_pager_content_bar2 { font-size:12px; color:#52718E; }
.hhi_pager_content_bar3 a {font-size:12px; text-decoration:none; }
.hhi_pager_content_bar3 a.current { font-size:12px; font-weight:bold; }

.hhi_pager2 { width: 100%; font-family: verdana; font-size: 12px; border:1px solid #D0EAF8;}
.hhi_pager2_left {width:5px; height:33px;/*background:url(images/headerx/pager2_left.jpg) no-repeat;*/}
.hhi_pager2_center {width:auto; height:33px;/*background:url(images/headerx/pager2_center.jpg) repeat-x;*/}
.hhi_pager2_right {width:5px; height:33px;/*background:url(images/headerx/pager2_right.jpg) no-repeat;*/}
.hhi_pager2_content {height:100%; width:100%;}
.hhi_pager2_content_bar1 { font-size:12px; text-align:left; padding-left: 5px;}
.hhi_pager2_content_bar2 {font-size:12px; text-align:right; padding-right: 5px;}
.hhi_pager2_content_bar1, .hhi_pager2_content_bar2{ font-size:12px; color: #363636; }
.hhi_pager2_content_bar1 b, .hhi_pager2_content_bar2 b{ font-size:12px; color: #000; }
.hhi_pager2_content_bar2 a { font-size:12px; color:#52718E; }
.hhi_pager2_content_bar2 a.current { font-size:12px; text-decoration:none; font-weight:bold; }
.hhi_pager2_content_bar2 a.action {font-size:12px; text-decoration:none; }


a.view_cart_link:link,
a.view_cart_link:active,
a.view_cart_link:visited,
a.view_cart_link:hover { color:#666; text-decoration:none; font-size:14px; font-weight: bold;}
.hotdeals a { color: #000; text-decoration: none;}
.hotdeals a:hover {color: #277ABF; text-decoration: underline;}
#userinfobox a:link, .hotdeals a:visited { color: #000; text-decoration: none;}
#userinfobox a:hover, .hotdeals a:active {color: #277ABF; text-decoration: none;}

/* --------------------- Styles For New Member Pages BOF ------------------- */
.newhhi_2009_widthmax { width: 100%; }
.newhhi_2009_container { width: 100%; font-family:Verdana; }
.newhhi_2009_container form { margin:0px; padding: 0px; }
.newhhi_2009_width550 { width: 100%; }
.clr10 { height: 10px; }
.clr20 { height: 20px; }
.clr30 { height: 30px; }

/* Boxes - PROMISE */
.newhhi_2009_box_hhipromosise { width:180px;  }
.newhhi_2009_box_hhipromosise .newhhi_2009_box_hhipromosise_main { border:1px solid #979CFF; background-color:#F4F4FE; padding:10px; }
.newhhi_2009_box_hhipromosise .boxtitle { font-size:12px; font-family:verdana; }
.newhhi_2009_box_hhipromosise .boxcontent { font-size:12px; font-family:verdana; }
.newhhi_2009_box_hhipromosise .boxsmalltext { font-size:10px; }

/* All New Style Pages */
.newhhi_2009_container .newhhi_2009_outerbox { border: 0px #008080 solid; background-color: #d5ead3; padding: 15px; }
.newhhi_2009_container .innerbox_button_right { text-align: right; padding:10px; }
.newhhi_2009_container .innerbox_button_padding_right { padding-right: 100px; }

.newhhi_2009_container .clr10 { height: 10px; }
.newhhi_2009_container .clr30 { height: 30px; }

/* Login Page */
.newhhi_2009_container .login_top_description { color: #000; padding: 10px; }
.newhhi_2009_container .login_innerbox { border: 1px #255da7 solid; background-color: #ffffff; }
.newhhi_2009_container .login_innerbox_title { text-align: left;  background-color:#255DA7; /*background-color: #008080;*/ font-size: 14px; font-weight:bold; padding:10px; color: #fff; }
.newhhi_2009_container .login_innerbox_content { padding:10px; background-color: #fff;}
.newhhi_2009_container .login_form_desc { font-size: 14px; font-family: Verdana; font-weight: bold; padding-bottom: 5px; }
.newhhi_2009_container .login_box td { height: 30px;}
.newhhi_2009_container .login_button { vertical-align:top; padding-left: 10px; }
.newhhi_2009_container .login_innerbox_message { padding: 10px; padding-bottom:0px; }
.newhhi_2009_container .login_innerbox_tip { border: 1px solid #FFCC33; background-color: #FFFFDD; padding:10px; }
.newhhi_2009_container .login_title { font-size: 14px; font-family: Verdana; }

/* Create Account Page */
.newhhi_2009_container_550 { width: 650px; font-family:Verdana; }
.newhhi_2009_container_550 .newhhi_2009_outerbox_withborder { border: 1px #008080 solid; background-color: #d5ead3; }
.newhhi_2009_container_550 .createaccount_innerbox { background-color: #ffffff; padding:10px; }
.newhhi_2009_container_550 .createaccount_top_description { color: #fff; background-color:#255DA7; }
.newhhi_2009_container_550 .createaccount_innerbox_title { text-align: left; font-size: 14px; font-weight:bold; color: #000; padding-bottom:10px; }
.newhhi_2009_container_550 .createaccount_innerbox_content {text-align: left; padding-left: 100px; }
.newhhi_2009_container_550 .createaccount_input_title { font-size: 14px; font-family: Verdana; }
.newhhi_2009_container_550 .createaccount_input_box { padding-left: 10px; font-size: 14px; font-family: Verdana; }
.newhhi_2009_container_550 .createaccount_input_fields { line-height: 180%; }
.newhhi_2009_container_550 .createaccount_submit {text-align:right; padding: 10px;}
.newhhi_2009_container_550 .createaccount_error { border:1px solid #f00; }
.newhhi_2009_container_550 .clr10 { height: 10px; }
.newhhi_2009_container_550 .clr30 { height: 30px; }

/* checkout pages */
.newhhi_2009_container_checkout { width: 650px; font-family: Verdana; }
.newhhi_2009_container_checkout .newhhi_2009_outerbox_withborder { border: 2px #008080 solid; background-color: #d5ead3; padding:10px; }
.newhhi_2009_container_checkout .checkout_top_description { text-align: left; font-size:12px; font-family:verdana; }
.newhhi_2009_container_checkout .checkout_innerbox { background-color: #ffffff; padding:10px; }
.newhhi_2009_container_checkout .checkout_submit {text-align:right; padding: 10px;}
.newhhi_2009_container_checkout .checkout_headingtitle { font-size:14px; font-weight:bold; }
.newhhi_2009_container_checkout .checkout_underline { border-bottom: 1px solid #ccc; padding:10px; }
.newhhi_2009_container_checkout .checkout_topline { border-top: 1px solid #ccc; padding:10px; }
.newhhi_2009_container_checkout .white_bkgrd { background-color:#fff; }
.newhhi_2009_container_checkout .valign_bottom { vertical-align:bottom; }
.newhhi_2009_container_checkout .f14 { font-size:14px; font-family:verdana; }
.newhhi_2009_container_checkout .padding10 { padding:10px; }
.newhhi_2009_container_checkout .padding5 { padding:5px; }
.newhhi_2009_container_checkout .paddingleft10 { padding-left:10px; }
.newhhi_2009_container_checkout .paddingleft20 { padding-left:20px;  }
.newhhi_2009_container_checkout .lineheight180 { line-height:180%; }
.newhhi_2009_container_checkout .checkout_main { font-size:12px; }
.newhhi_2009_container_checkout .checkout_tips { font-size: 12px; color: #666; }
.newhhi_2009_container_checkout .valign_top { vertical-align:top; }
.newhhi_2009_container_checkout .alignright { text-align:right; }
.newhhi_2009_container_checkout .payment_error { border:1px solid #f00; background-color:#FEDADA;}
.newhhi_2009_container_checkout .f14 td.main { font-size: 14px; }
/* --------------------- Styles For New Member Pages EOF ------------------- */

#home-slides img { border: 0px; z-index: 100; }
#home-slides-nav { position: absolute; }
#home-slides-nav a { display: inline-block; _display: inline-block; font-size:13px; font-weight:bold; width: 20px; _width: 32px; height: 17px; _height: 29px; color: #666; background-color: #fff; text-decoration: none; 
background: url(images/headerx/slides-nav-bkgrd.jpg) bottom left no-repeat; padding-left: 12px; padding-top: 12px; }
#home-slides-nav a.activeSlide { color: #fff; background: url(images/headerx/slides-nav-bkgrd-on.png) bottom left no-repeat; }
#home-slides-nav a.activeSlide { _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/headerx/slides-nav-bkgrd-on.png',sizingMethod='crop');_background:none; }
#home-slides-nav a { cursor: pointer; }

.account_box { border: 1px solid #999; width: 650px; font-family:verdana; font-size: 14px; }
.account_box .heading { background-color: #255DA7; padding: 10px; font-weight: bold; color: #fff; }
.account_box .content table { width: 100%; }
.account_box .content .data { background-color: #fff; padding: 10px; font-size: 12px; }
.account_box .content .data2 { background-color: #fff; font-size: 12px; padding-bottom: 10px; }
.account_box .padding10 { padding: 10px; }
.account_box .bottomline { padding-bottom: 10px;  border-bottom: 1px solid #999; }
.account_box .topline { padding-bottom: 10px;  border-top: 1px solid #999; }
.account_leftnavi { width: 192px; }
.account_leftnavi .data { line-height: 120%; }
.account_leftnavi .content .data { padding: 5px;}
.account_leftnavi .heading { padding: 5px; font-size: 12px; }
.account_box2 { width: 458px; }
.account_box .content .data4 { padding: 5px; }
.account_box .content .form-title { font-size: 12px; text-align: right; padding-right: 5px; width: 170px; }
.account_box .error { text-align: center; padding: 10px; }
.account_box .error div { text-align: left; background-color:#FFBBBB; padding: 5px; font-size: 12px; font-family:verdana; }
.account_box3 { border: 1px solid #255DA7; }
.account_box .header2 { border-bottom: 1px solid #255DA7; }
.ticket_list_box {background:#ccc; width:458px;}
.ticket_list_row_head { background-color:#A9BFFC; font-size:12px; font-family:verdana; padding: 3px; }
.ticket_list_row_data {  font-size:12px; font-family:verdana; padding: 3px; }
.ticket_even { background-color:#ffffff; }
.ticket_odd { background-color:#EDF1FE;}
.ticket_detail_head { background-color: #E1F3F7; padding: 5px; }
.ticket_detail_data {  font-size:12px; font-family:verdana; }
.ticket_detail_avatar {  text-align:right; }
.ticket_detail_content {  background-color:#ffffff; padding: 10px; }
.ticket_detail_bottomline {  border-bottom: 1px solid #ccc; padding-bottom: 5px; }
.ticket_detail_content_top { padding-top: 10px; }

/*for recently viewed products bof*/
#recent-viewed-products td.rvp-head {font-family:Verdana; font-size: 14px; padding-left: 15px; padding-right: 15px; color:#0000FF;}
#recent-viewed-products td.rvp-body {font-family:Verdana; padding-left: 15px; padding-right: 15px; padding-top: 10px; padding-bottom: 20px; }
/*for recently viewed products eof*/

/*New Account Page Css bof*/
.account_order_box {border:3px solid #000080;font-family:verdana;font-size:14px;width:750px;}
.account_order_box .heading {font-weight:bold;padding:10px;}
.account_order_box .topline {padding:0px;}
.account_order_box .data_left{padding:10px; font-size:12px; }
.account_order_box .data_right{padding:10px;font-size:12px; }
.account_order_box .content .data {padding:0px; font-size:12px;}

.account_credit_box{border:5px solid #4674b1; width:750px;}
.account_credit_box .content {font-size:14px;}
.account_credit_box .heading {font-size:12px; font-weight:bold; text-align:center; padding:10px;}
.account_credit_box .heading1{ background-color:#d5ead3; font-size:12px;padding:5px;}
.account_credit_box .account_credit_list{font-size:12px;}
.account_credit_box .account_credit_list .data{border-bottom:1px solid #999999;padding:10px;}

.account_credit_history_box {border:3px solid #255DA7;font-family:verdana;font-size:14px;width:750px;}
.account_credit_history_box .heading {background-color:#255DA7;color:#FFFFFF;font-weight:bold;padding:10px;}
.account_credit_history_box .content {padding:5px;}
.account_credit_history_list{font-size:12px;}
.account_credit_history_list .head{background-color:#f3f9ff; font-weight:bold;text-align:center; border-bottom:1px solid #999999;}
.account_credit_history_list .data{text-align:center;}
.account_credit_history_list .topline{border-top:1px solid #999999;}

a.credit_action{color:#000099;font-size:12px;}
.account_left_menu {border:5px solid #9BB7E8;font-family:verdana;font-size:14px;width:200px;}
.account_left_menu .heading{ font-weight:bold; font-size:12px;}
.account_left_menu a{color:#4242ff; font-size:12px;}
.account_left_menu .content .data{padding:5px 0;}

/*New Account Page Css eof*/

/*New Homepage Page Css eof*/
.frame_bg{	width:680px; float:left; height:240px;border:1px solid #ccc; margin-left:5px;}
.scrollable {
/* required settings */
position:relative;overflow:hidden;width: 580px;height:240px;margin:0px auto;margin-top:5px;float:left;}
.scrollable .items {
/* this cannot be too large */
width:5000em;position:absolute;height:260px;}
.items div {float:left;	height:240px;width:590px;margin-top:0px}
.disabled{ visibility:hidden;}
.browse{margin-top:70px;display:block; width:35px;height:180px; cursor:pointer;}
.frame_left{background:url('images/header/arrow-Left-side-home.gif') no-repeat; float:left; margin-left:10px;}
.frame_right{background:url('images/header/arrow-Right-side-home.gif') no-repeat; float:right;}
.whats-quakin-tabs {list-style:none;margin:0 !important; padding:0;	width:100%;	height:20px;line-height:10px;	background:#f3f3f3;}
.whats-quakin-tabs li { width:570px;border-bottom:1px solid #ccc; float:left;	text-indent:0;	margin:0 !important;list-style-image:none !important;font-size:13px;display:block;	padding:5px 0px;text-align:left;background-color:#f3f3f3;}
.whats-quakin-tabs .current { width:210px; text-align:center;border-top:1px solid #ccc;	border-right:1px solid #ccc;background-color:#fff;border-bottom:none;}
.panes {clear:both;}
.more-to-consider-tabs  {list-style:none;margin:0 !important; padding:0;width:100%;	height:20px;line-height:10px;background:#f3f3f3;}
.more-to-consider-tabs  li { width:570px;border-bottom:1px solid #ccc; float:left;	text-indent:0;	margin:0 !important;list-style-image:none !important;font-size:13px;display:block;	padding:5px 0px;text-align:left;background-color:#f3f3f3;}
.more-to-consider-tabs  .current { width:210px; text-align:left; font-weight:bold;border-top:1px solid #ccc;border-right:1px solid #ccc;background-color:#fff;border-bottom:none;}
.recommand-products-tabs{ list-style:none;margin:0 !important;padding:0;width:100%;height:20px;line-height:10px;}
.recommand-products-tabs li { width:785px;float:left;border-bottom:1px solid #999999;text-indent:0;	margin:0 !important;list-style-image:none !important;font-size:13px;display:block;	padding:5px 0px;text-align:left;background-color:#f3f3f3;}
.recommand-products-tabs .current { width:210px; font-weight:bold; text-align:left;border-top:1px solid #999999;border-right:1px solid #999999;border-bottom:none; background-color:#fff; padding:5px 0;}
.recent-reviewed-tabs{ list-style:none;margin:0 !important;padding:0;width:100%;height:20px;line-height:10px;background:#fff;}
.recent-reviewed-tabs li {border-bottom:1px solid #008000; width:695px; float:left;	text-indent:0;	margin:0 !important;list-style-image:none !important;font-size:13px;display:block;	padding:5px 0px;	text-align:left;	background-color:#fff;}
.recent-reviewed-tabs .current {width:300px; font-weight:bold;  border-top:1px solid #008000;border-right:1px solid #008000;border-bottom:none; background-color:#d5ead3;}
.new-products-tabs{ list-style:none;margin:0 !important;padding:0;width:100%;height:20px;line-height:10px;background:#fff;}
.new-products-tabs li {width:330px; float:left;	text-indent:0;border-bottom:1px solid #008000;margin:0 !important;list-style-image:none !important;font-size:13px;display:block;	padding:5px;text-align:left;	background-color:#fff;}
.new-products-tabs .current { font-weight:bold; width:290px;border-top:1px solid #008000;	border-right:1px solid #008000;border-bottom:none; background-color:#d5ead3;}
.new-products-panes div{width:330px; float:left; padding:5px;}
.new-products-panes .new-product-title{font-size:12px; color:#4242ff; text-decoration:none;}
.new-products-panes .new-product-title:hover{text-decoration:underline;}
.new-categories{background-color:#9bb7e8; font-size:12px; }
.new-categories .top-title{font-weight:bold;padding-bottom:10px;color:#FFFFFF; font-size:14px;}
.new-categories .item{background-color:#fff; padding:5px;}