@charset "utf-8";
/* 
 *global css
 *
 */
html,table {
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	line-height:150%;
	background:#fff;	
}

#bodyblock {clear: both; }
/*links*/
a:link,a:visited{color:#000;text-decoration:none}
a:hover {text-decoration:underline;color:#A72D2C;}
.red,a.red:link,a.red:visited {color:#A72D2C;}
.black,a.black:link,a.black:visited {color:#000;}
.gray,a.gray:link,a.gray:visited {color:#666;}
.blue,a.blue:link,a.blue:visited {color:#1e4e8e;}
.yellow,a.yellow:link,a.yellow:visited {color:#fecf77;}
.orange,a.orange:link,a.orange:visited {color:#ee5d04;}
.white,a.white:link,a.white:visited {color:#fff;}
.green,a.green:link,a.green:visited {color:#589246;}

.u,a.u:link,a.u:visited {text-decoration:underline}
.u_,a.u_:link,a.u_:visited {text-decoration:none;}
.b,a.b:link,a.b:visited {font-weight:bold;}
.b_,a.b_:link,a.b_:visited {font-weight:normal;}
.big3,a.big3:link,a.big3:visited {font-size:14px;}
.big,a.big:link,a.big:visited {font-size:12px;}
.big_,a.big_:link,a.big_:visited {font-size:11px;}
.biggerText{font-size:12px;}
/*bgs*/
.bg_none {background:none;}
.blue_bg {background-color:#E1F1F6;}
.white_bg {background-color:#fff;}
.gray_bg {background-color:#ebe9df;}
.dark_bg {background-color:#ededed;}
.pink_bg {background-color:#f2e6e6;}
/*position*/
.relative {position:relative; z-index:1;}
.absolute {position:absolute;}
/*display*/
.hide {display:none;}
.show {display:block; clear:both;}
.block {display:block;}
.clear {clear:both;}
.clearBoth {clear:both;}
/*borders*/
.allborder {border:1px solid #ddd;}
.border_r {border-right:1px solid #ddd;}
.hr_d {background:url("images/bg/hr_d.gif") 0 50% repeat-x;height:10px;}
.border_t{border-top:1px solid #ddd;}
.border_l{border-left:1px solid #ddd;}

/*aligns*/
.center {margin:0 auto;}
.g_t_l {text-align:left;}
.g_t_c {text-align:center;}
.g_t_r {text-align:right;}
.g_t_j {text-align:justify;}
.g_t_t {vertical-align:top;}
.g_t_m {vertical-align:middle;}
.g_t_b {vertical-align:bottom;}
/*boxes*/
ul,li {padding:0;margin:0; list-style:none;}
img {border:0;margin:0;}
dl,dd,dt,form,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
* html h1{font-size:18px;}
h2 {font-size:16px;color:#000;}
h3 {font-size:14px;color:#000;}
h4 {font-size:12px;color:#000;}
del {color:#000;font-size:10px;}
/*indent & line-height*/
.in_1em {text-indent:10px;}
.line_30px {line-height:30px;}
.line_60px {line-height:60px;}
.line_120 {line-height:120%;}
.line_180 {line-height:180%;}
.line_h {line-height:150%;}
/*basics*/
.margin_t {margin-top:10px;}
.margin_t_20px{margin-top:20px}
.margin_b{margin-bottom: 10px;}
.margin_l{margin-left:20px;}
.margin {margin:5px;}
.margin_l_5px{margin-left:5px;}
.margin_t_5px{margin-top:5px;}
.margin_20px{margin:20px;}
.margin_l_10px{margin-left:10px;}
.margin_l_240px{margin-left:240px;}
.margin_l_23px{margin-left:23px;}


.pad_10px {padding:10px;}
.pad_l {padding-left:4px;}
.pad_text {padding-left:2px;}
.pad_l_90px {padding-left:90px;}
.pad_1em {padding-left:10px;}
.pad_r_5px {padding-right:5px;}
.pad_l_28px {padding-left:28px;}
.pad_t {padding-top:0;}
.pad_top {padding-top:10px;}
.pad_bottom {padding-bottom:10px;}
.pad_b2 {padding-bottom:2px;}
.pad_l_330px{padding-left:330px;}

.maxwidth{width:100%;}
.halfwidth {width:50%;}
.fl{float:left;}
.fr{float:right;}
.small{font-size:9px;}
/*bg_icons*/
.bg_car,.bg_cart,.bg_in,.bg_dollar,.bg_doc,.bg_pen{background-repeat:no-repeat; padding-left:28px; height:22px;line-height:22px;background-image:url("images/icon/icon_h4.gif")}
.bg_car {background-position:0 -75px;}
.bg_cart {background-position:0 -100px;}
.bg_in {background-position:0 -50px;}
.bg_dollar {background-position:0 0;}
.bg_doc {background-position:0 -25px;}
.bg_pen {background-position:0 -125px;}
.bg_box_gray {background:url("images/bg/bg_box_gray.gif") repeat-x;}
.bg_help {background:url("images/help/icon_help_list.gif") no-repeat 0 50%; padding-left:15px;}
.bg_help_collapse {background:url("images/help/icon_help_list.gif") no-repeat 0 50%; padding-left:15px;}
.bg_help_expand {background:url("images/help/expanded.png") no-repeat 0 50%; padding-left:15px;}
h4.bg_help_collapse:hover{cursor:pointer;}
/*li*/
.red_arrow_list li {background:transparent url("images/bg/red_arrow_bg.gif") left 7px no-repeat; padding:3px 10px; line-height:140%;}
.gray_trangle_list li {background:url("images/list/list_ca_l.gif") left 9px no-repeat; padding:3px 10px; line-height:140%;}
.dl_dot dt { background:url("images/bg/icon_arr.gif") no-repeat 2px center; padding-left:10px;}
/*img_float*/
.img_fl {float:left;margin:0.5em 0.8em 0 0;}
.img_fr {float:right;margin:0.5em 0 0 0.8em;}
/*letter_spaing*/
.letter_1px {letter-spacing:1px;}
/*cursor*/
.hand {cursor:pointer;}
/*forms*/
.s_select,.s_input,.l_select,.l_input {border:1px solid #b9b9b9;}
.s_input,.l_input {font-size:14px;}
.s_select {width:93px;}
.s_input {width:90px;}
.l_select {width:323px;}
.l_input {width:320px;}
.h1 {display:inline;font-size:12px;}
.flow {overflow:hidden;}
.upper {text-transform:uppercase;}
.lower {text-transform:lowercase;}
.capital {text-transform:capitalize;}

/*price setting*/
.normalprice{text-decoration:line-through;}


/*why buy from us*/
.blue_conn {border:1px solid #DDDDDD;clear:both;padding-bottom:8px;}

.blue_conn h3 {background:transparent url(images/bg/bg_Sprites_repeat.gif) repeat-x scroll 0 -471px;height:28px;line-height:28px;margin-bottom:6px;padding:0;}

.blue_conn p {margin:0;padding:0 12px;}

.blue_conn p strong {font-size:12px;}

#whybuy li{float:left;width:50%;height:90px;}

/*eof why buy from us*/


/*define footerblock*/

#footerblock {background:url(images/bg/bg_Sprites_repeat.gif) left top repeat-x;padding-top:8px;}

#footerblock img {vertical-align:top;margin:0 5px;}

/*eof footerblock*/

/**
 *productGeneral
 *2009-5-21
 **/
#productGeneral{font-size:11px;}

/**
 *interLayer
 *2009-5-21
 **/
.interLayer{height:5px;}

/**
 *interLayer
 *2010-4-11
 **/
#myAccountQuantity, .accountQuantityDisplay{width:30px;height:20px;}
#myAccountProducts, .accountProductDisplay{width:100px;height:20px;}
#myAccountTotal, .accountTotalDisplay{width:50px;height:20px;}
#popupShippingEstimator{width:600px;}

/**
 *centerBoxContentsAlsoPurch
 *2010-7-4
 **/
.centerBoxContentsAlsoPurch{width:200px;height:150px;}
#alsoPurchased{padding:20px;}