@charset "utf-8";
#root_direction{
	margin-right: auto;
	margin-left: auto;
	width: 1170px;
	height: 30px;
	position: relative;
	line-height: 30px;
}
#search_list_right #refind_res {
	clear: both;
	float: none;
	width: 870px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	padding: 0px;
	height: auto;
}
#refind_res .refRes_title {
	padding: 0px;
	clear: both;
	float: left;
	height: 40px;
	width: 870px;
	overflow: hidden;
	position: relative;
	background-image: url(../images/browse/ref_res.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: left;
	text-indent: 10px;
	line-height: 45px;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

#subcate_searchview2 {
	clear: both;
	float: left;
	width: 870px;
	overflow: hidden;
	position: relative;
	margin-bottom: 5px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#subcate_searchview3 {
	padding: 0px;
	clear: both;
	float: left;
	width: 870px;
	overflow: hidden;
	position: relative;
}
#subcate_searchview3 p {
	font-size: 12px;
	line-height: 20px;
	font-weight: 300;
	overflow: hidden;
	position: relative;
	height: auto;
	width: 860px;
	color: #000000;
	text-align: left;
	padding-left: 10px;
	margin-bottom: 0px;
	padding-bottom: 10px;
}


#subcate_searchview2 li {
	padding: 0px;
	float: left;
	height: 30px;
	width: 289px;
	overflow: hidden;
	position: relative;
	text-align: left;
	text-indent: 25px;
	line-height: 30px;
	background-image: url(../images/browse/ref_res.png);
	background-repeat: no-repeat;
	background-position: 0px -50px;
}

#subcate_searchview2 h2 { font-size: 13px;}

#subcate_searchview2 a {
	display: inline;
	padding: 0px;
	width: auto;
}



 
.spa_zone {
	padding: 0px;
	clear: both;
	float: none;
	width: 870px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	position: relative;
}
#spa_header {
	height: 90px;
	background-image: url(../images/browse/spa_bg.png);
	background-repeat: no-repeat;
	background-position: 0px -10px;
}
#spa_real_time {
	height: 30px;
	background-image: url(../images/browse/online_order_form2.png);
	background-repeat: no-repeat;
	background-position: 0px -250px;
}


#spa_header p {
	padding-right: 20px;
	padding-left: 20px;
	line-height: 30px;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
}

#spa_body {
	background-image: url(../images/browse/spa_bg.png);
	background-repeat: no-repeat;
	background-position: 0px -120px;
}

#spa_img {
	margin: 5px;
	padding: 0px;
	float: left;
	height: 240px;
	width: 255px;
	overflow: hidden;
	position: relative;
}

#spa_detail {
	margin: 5px;
	padding: 0px;
	float: right;
	width: 580px;
	overflow: hidden;
	position: relative;
	height: auto;
}

#spa_info {
	padding: 0px;
	clear: both;
	float: none;
	width: 570px;
	overflow: hidden;
	position: relative;
	height: auto;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}

#spa_info p { line-height: 20px; }
.spa_buy {
	position: relative;
	overflow: hidden;
	height: 40px;
	width: 570px;
	padding: 0px;
	clear: both;
	float: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#bk_acnac {
	position: absolute;
	height: 40px;
	width: 300px;
	background-color: #FFFFFF;
	top: 0px;
	right: 60px;
	background-image: url(../images/browse/returnAca.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#bk_acnac a {
	display: block;
	height: 40px;
	width: 300px;
}

#acnac  p {
	line-height: 30px;
	padding-left: 10px;
	font-size: 16px;
}


.spa_qty {
	padding: 0px;
	float: left;
	height: 40px;
	width: 50px;
	position: relative;
	line-height: 30px;
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

.spa_qty input {
	padding: 0px;
	height: 28px;
	width: 40px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #666666;
	position: absolute;
	top: 0px;
	line-height: 28px;
	color: #333333;
	text-align: center;
}

.spa_proceed {
	float: left;
	height: 40px;
	width: 210px;
	overflow: hidden;
	position: relative;
	padding: 0px;
}
#bk_shop {
	float: left;
	height: 40px;
	width: 210px;
	overflow: hidden;
	position: absolute;
	padding: 0px;
	right: 10px;
}

#buy_spa a {
	position: absolute;
	height: 35px;
	width: 155px;
	left: 10px;
	top: 0px;
	text-align: center;
	display: block;
	padding: 0px;
	line-height: 30px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/browse/spa_bg.png);
	background-repeat: no-repeat;
	background-position: -300px -400px;
	color: #FFFFFF;
}

#bk_shop a {
	overflow: hidden;
	position: absolute;
	height: 35px;
	width: 205px;
	left: 0px;
	top: 0px;
	padding: 0px;
	text-align: center;
	display: block;
	line-height: 30px;
	background-image: url(../images/browse/spa_bg.png);
	background-repeat: no-repeat;
	background-position: -500px -400px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

#spa_footer {
	height: 30px;
	background-image: url(../images/browse/spa_bg.png);
	background-repeat: no-repeat;
	background-position: 0px -740px;
}

#spa_ftnotes p {
	padding-left: 10px;
	line-height: 20px;
}


#extra_function {
	overflow: hidden;
	position: relative;
	height: 30px;
	width: 540px;
	clear: both;
	float: left;
}
.fastSP_bar {
	clear: both;
	height: auto;
	width: 540px;
	overflow: hidden;
	position: relative;
	margin-bottom: 5px;
	float: left;
}

#extra_function li {
	line-height: 30px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 180px;
	position: relative;
}

#extra_function a {
	display: block;
	float: left;
	height: 30px;
	width: 165px;
	background-image: url(../images/browse/etc_buttons.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
	line-height: 25px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#extra_function a:hover {
	background-image: url(../images/browse/etc_buttons.png);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}


#score_display {
	overflow: hidden;
	position: relative;
	height: 30px;
	width: 150px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
}

.comm_split {
	padding: 0px;
	clear: both;
	float: none;
	height: 1px;
	width: 200px;
	margin-top: 7px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #777777;
	overflow: hidden;
	position: relative;
}

.serv_contt .content_srow {
	line-height: 30px;
	clear: both;
	float: none;
	height: 30px;
	width: 180px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	position: relative;
}
.postal {
	position: absolute;
	height: 30px;
	width: 70px;
	overflow: hidden;
	margin: 0px;
	top: 0px;
}

.postal input {
	line-height: 20px;
	height: 20px;
	width: 58px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #666666;
	color: #333333;
	top: 3px;
	position: absolute;
	left: 5px;
}
#spcal_sub  input {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	position: absolute;
	height: 20px;
	width: 100px;
	background-image: url(/images/browse/checkout_control.png);
	background-repeat: no-repeat;
	background-position: -10px -10px;
	color: #333333;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	top: 5px;
	left: 5px;
}

.content_srow #post_left { left: 0px; }

.content_srow #post_right { right: 0px; }


.ft_social {
	margin: 0px;
	float: left;
	height: 30px;
	width: 200px;
	padding-right: 3px;
	padding-left: 2px;
	position: relative;
	overflow: hidden;
}
.dpRt_sign {
	padding: 0px;
	clear: both;
	float: none;
	height: auto;
	width: 260px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	position: relative;
}

#grand_op_sub {
	padding: 0px;
	clear: both;
	float: none;
	height: auto;
	width: 260px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	position: relative;
}

#subcate_Title2 h1 {
	text-align: center;
	font-size: 15px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 40px;
}

#detail_left #brand_img {
	overflow: hidden;
	position: relative;
	height: 60px;
	width: 60px;
	clear: right;
	float: left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#subcate_searchview h2 {
	font-size: 14px;
	font-weight: bold;
	color: #990000;
}


#root_direction  a  {
	color: #333333;
}
#subcate_recommand  {
	height: auto;
	width: 1102px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	float: none;
	clear: both;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#main_contents #ct_view_wp {
	position: relative;
	width: 1170px;
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
	float: none;
	height: auto;
}
#ct_view_wp .reco_holder {
	position: relative;
	width: 234px;
	overflow: hidden;
	float: left;
	padding: 0px;
	height: auto;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	background-image: url(/images/browse/cate_reco_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.reco_holder .reco_Image {
	height: 180px;
	width: 180px;
	margin-top: 15px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	float: none;
	overflow: hidden;
	position: relative;
}
.reco_holder .reco_name {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	line-height: 20px;
	height: auto;
	width: 170px;
	clear: both;
	float: none;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.reco_holder .reco_qk_spc {
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	clear: both;
	float: none;
	height: auto;
	width: 170px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	position: relative;
}
.reco_holder .reco_price {
	position: relative;
	height: 50px;
	width: 170px;
	overflow: hidden;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: left;
	display: block;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	line-height: 50px;
	text-decoration: none;
}
#brs_by_brand {
	clear: both;
	float: none;
	height: 30px;
	width: 1170px;
	position: relative;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 0px;
}
#ct_view_wp #ctview_recm_title {
	overflow: hidden;
	position: relative;
	width: 1170px;
	margin: 0px;
	padding: 0px;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #CC0000;
	clear: both;
	float: none;
	height: auto;
	text-decoration: none;
}
#ctview_recm_title h1 {
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}

#st2_rec_left {
	overflow: hidden;
	position: relative;
	height: 210px;
	width: 180px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-image: url(/images/browse/cate_view_bg.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#st2_cate_tt {
	line-height: 30px;
	text-align: left;
	text-indent: 5px;
	position: absolute;
	height: 30px;
	width: 160px;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	left: 15px;
	top: 180px;
}
#st2_cate_tt h1 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

#st2_rec_right {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 918px;
	overflow: hidden;
	position: relative;
	height: 210px;
	background-image: url(/images/browse/cate_view_bg.png);
	background-position: -180px 0px;
	background-repeat: no-repeat;
}
#st2_recright_content {
	background-color: #FFFFFF;
	position: relative;
	height: 145px;
	width: 600px;
	float: left;
	padding: 0px;
	margin-top: 43px;
	margin-left: 35px;
}
#st2_rec_name {
	line-height: 20px;
	position: absolute;
	height: 45px;
	width: 580px;
	left: 10px;
	top: 0px;
	background-color: #FFFFFF;
}
#st2_rec_name a {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	line-height: 20px;
}
#st2_rec_model {
	height: 20px;
	width: 580px;
	position: absolute;
	top: 50px;
	background-color: #FFFFFF;
	left: 10px;
}
#st2_rec_model li {
	display: block;
	padding-right: 30px;
	float: left;
	width: 200px;
	height: 20px;
	line-height: 20px;
}
#st2_rec_des {
	position: absolute;
	height: 60px;
	width: 580px;
	top: 55px;
	background-color: #FFFFFF;
	left: 10px;
}
#st2_rec_qksp {
	position: absolute;
	height: 35px;
	width: 580px;
	top: 78px;
	left: 10px;
	font-size: 12px;
	line-height: 16px;
}

#st2_rec_buy {
	position: absolute;
	height: 30px;
	width: 580px;
	top: 115px;
	background-color: #FFFFFF;
	line-height: 30px;
	left: 10px;
	color: #990000;
}
#st2_rec_buy li {
	line-height: 30px;
	display: inline;
	padding-right: 20px;
}
#st2_rec_tt {
	position: absolute;
	height: 30px;
	width: 777px;
	left: 30px;
	top: 5px;
	font-size: 18px;
	line-height: 30px;
	font-weight: bolder;
	color: #990000;
}
#st2_rec_image {
	background-color: #FFFFFF;
	position: relative;
	height: 145px;
	width: 145px;
	float: left;
	padding: 0px;
	margin-top: 45px;
	margin-left: 20px;
}
#st2_rec_price {
	position: absolute;
	height: 30px;
	width: 130px;
	top: 5px;
	left: 665px;
	line-height: 30px;
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
}
#st2_recR_header {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	height: 15px;
	width: 918px;
	position: relative;
	background-image: url(/images/browse/cate_view_bg.png);
	background-repeat: no-repeat;
	background-position: -180px 0px;
}

#st2_cate_image {
	position: absolute;
	height: 178px;
	width: 178px;
	left: 1px;
	top: 1px;
	clear: both;
	padding: 0px;
}

#subcate_recommand   #cate_pic_recomm {
	height: 180px;
	width: 220px;
	position: relative;
	left: 10px;
	float: left;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	overflow: hidden;
	clear: both;
}
#recomm_cate_tt {
	padding: 0px;
	clear: both;
	float: none;
	height: 30px;
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	background-color: #333333;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
#rec_section {
	margin: 0px;
	padding: 5px;
	float: left;
	height: auto;
	width: 900px;
	position: relative;
}

#recomm_cate_col {
	position: relative;
	height: auto;
	width: 230px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	float: left;
	border: 1px solid #999999;
}

#cate_cont_recomm {
	padding: 10px;
	float: none;
	width: 1140px;
	position: relative;
	height: auto;
	overflow: hidden;
	border: 1px solid #999999;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
}
#recomm_mid_sec {
	float: left;
	height: auto;
	width: 600px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	position: relative;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#recomm_mid_sec_row {
	margin: 0px;
	clear: both;
	float: left;
	width: 530px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	position: relative;
}

#recomm_name {
	font-size: 16px;
	color: #333333;
	margin: 0px;
	clear: both;
	float: left;
	height: auto;
	width: 580px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#recomm_name a {
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
#recomm_model {
	text-align: left;
	margin: 0px;
	clear: both;
	float: left;
	height: 25px;
	width: 530px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 25px;
	position: relative;
}
#recomm_desc {
	margin: 0px;
	clear: both;
	float: left;
	height: auto;
	width: 580px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	position: relative;
}
#recomm_market {
	margin: 0px;
	clear: both;
	float: left;
	height: auto;
	width: 580px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#recomm_webId {
	line-height: 30px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 520px;
	clear: both;
	position: relative;
}
#main_contents #recomm_item_tt {
	clear: both;
	float: left;
	height: 40px;
	width: 1100px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 0px;
	position: relative;
	line-height: 40px;
}

#recomm_prc_sec {
	margin: 0px;
	float: left;
	height: auto;
	width: 180px;
	position: relative;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.recomm_prc {
	margin: 0px;
	padding: 0px;
	width: 160px;
	overflow: hidden;
	position: relative;
	float: left;
	height: auto;
	text-align: left;
	clear: both;
}
#recomm_mid_sec_row li {
	line-height: 30px;
	display: inline;
	padding-right: 20px;
}
#recommand_item_pic {
	height: 130px;
}

#rec_prc_list li {
	text-align: left;
	display: block;
	height: 15px;
	width: 160px;
	margin: 0px;
	padding-bottom: 3px;
	color: #666666;
	padding-top: 0px;
	font-size: 11px;
	line-height: 15px;
}


.cate_holder_3 {
	height: 350px;
	width: 180px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	position: relative;
	float: left;
}
.cate_holder_4 {
	width: 250px;
	margin-right: 24px;
	margin-left: 25px;
	height: 100%;
	float: left;
	position: relative;
	line-height: 150%;
	text-decoration: none;
	font-size: 14px;
	margin-top: 20px;
	list-style-type: none;
	margin-bottom: 10px;
}
.cate_holder_4 ul {
	line-height: 180%;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
}

.cate_holder_4  li  li  {
	text-indent: 30px;
	list-style-type: circle;
}

.cate_holder_4 li {
	list-style-type: disc;
	line-height: 120%;
	text-indent: 20px;
}

.cate_holder_4 a {
	color: #003399;
	text-decoration: underline;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	text-align: left;
	font-size: 12px;
}


.subcate_name {
	position: relative;
	height: 30px;
	width: 230px;
	top: 0px;
	line-height: 30px;
	text-decoration: none;
	text-indent: 30px;
	background-repeat: no-repeat;
	background-color: #F7801C;
	left: 0px;
}
.image_holder_2 {
	position: relative;
	height: 160px;
	width: 230px;
	top: 0px;
	text-align: center;
}
.subcate_detail {
	position: relative;
	width: 230px;
	bottom: 0px;
	list-style-type: none;
	top: 0px;
}
.subcate_detail li {
	list-style-type: none;
	line-height: 120%;
}

#subcate_disc #cate_tex_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 100%;
	font-weight: 300;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	width: 700px;
	margin-top: 10px;
	margin-bottom: 10px;
	left: 220px;
	position: absolute;
	height: 150px;
}
#subcate_disc #cate_tex_main p {
	margin-right: 10px;
	margin-left: 10px;
}
.cate_holder_4  a:active, .cate_holder_4 a:hover {
	color: #000000;
	text-decoration: none;
	font-size: 12px;
}
.cate_holder_5 {
	width: 230px;
	float: left;
	position: relative;
	text-decoration: none;
	margin-top: 10px;
	list-style-type: none;
	margin-bottom: 10px;
	height: auto;
}
.cate_holder_5 ul li {
	list-style-type: none;
	line-height: 100%;
	text-decoration: none;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 10px;
	padding-top: 5px;
}
.cate_holder_5 li a {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration: none;
}

.cate_column {
	width: 230px;
	float: left;
	position: relative;
	text-decoration: none;
	margin-top: 10px;
	list-style-type: none;
	margin-bottom: 10px;
	height: auto;
	margin-right: 35px;
	margin-left: 35px;
}
.cate_holder_5 li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	text-decoration: underline;
}
#rec_buy a {
	display: block;
	padding: 0px;
	height: 25px;
	width: 110px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	background-color: #CC0000;
	background-image: url(/images/browse/compatible_layer.png);
	background-repeat: no-repeat;
	background-position: -165px -120px;
	text-decoration: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#rec_moreinfo a {
	line-height: 35px;
	height: 35px;
}
.if_sale_reg {
	position: relative;
	text-decoration: line-through;
	color: #999999;
}

#search_direction  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	padding: 0px;
	height: 25px;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	list-style-type: none;
	position: relative;
	float: none;
	clear: both;
	Z-index: auto;
	overflow: hidden;
}

#search_direction ul {
	font-weight: bold;
	text-decoration: none;
	display: inline;
	float: left;
	text-align: left;
	text-indent: 0px;
}

#main_contents #narrow_search_left {
	float: left;
	width: 270px;
	margin-left: 0px;
	padding: 0px;
	overflow: hidden;
	background-color: #FFFFFF;
	height: auto;
	position: relative;
}

#narrow_search_left2 {
	float: left;
	width: 270px;
	margin-left: 7px;
	padding: 0px;
	overflow: hidden;
	background-color: #FFFFFF;
	height: auto;
	position: relative;
}

#main_contents #search_list_right {
	padding: 0px;
	float: right;
	width: 900px;
	margin-right: 5px;
	height: auto;
	position: relative;
	overflow: hidden;
	background-color: #FFFFFF;
}
#showFeatureFilter {
	line-height: 30px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	float: none;
	height: 30px;
	width: 240px;
	padding-left: 10px;
	position: relative;
	overflow: hidden;
}
#showFeatureFilter a {
	font-size: 12px;
	color: #333333;
}

#narrow_search_left #filter_left_wp {
	clear: both;
	float: none;
	height: auto;
	width: 251px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 15px;
	padding-left: 1px;
}


.narrow_filter_holder {
	padding: 0px;
	float: left;
	width: 250px;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
	position: relative;
	height: auto;
}

#search_list_right #sort_result {
	height: 30px;
	width: 870px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px solid #333333;
	position: relative;
	background-color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 30px;
	color: #FFFFFF;
	text-align: left;
	text-indent: 10px;
	background-image: url(/images/browse/navi_background.png);
	background-repeat: repeat-x;
	background-position: 0px -50px;
	overflow:hidden;
}
#adv_search_ft {
	clear: both;
	float: none;
	height: 30px;
	width: 251px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	line-height: 30px;
	color: #333333;
	font-weight: bold;
	background-image: url(/images/browse/adv_ft_gb.png);
	background-repeat: no-repeat;
	background-position: -1px -30px;
	font-size: 14px;
}

#sort_result #result_p_page {
	position: absolute;
	top: 0px;
	right: 10px;
	width: 220px;
	line-height: 30px;
}
#sort_result #result_p_page select {
	width: 50px;
	padding: 0px;
	height: 20px;
	position: absolute;
	top: 5px;
	right: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	border: none;
	
}


#sort_result #sort_dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 130px;
	position: absolute;
	left: 120px;
	top: 10px;
}
#sort_result  select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 180px;
	position: absolute;
	top: 5px;
	left: 135px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	}

.show_item_row {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cecece;
	position: relative;
	height: auto;
	width: 900px;
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}

.shopping_section {
	float: left;
	height: auto;
	width: 160px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 10px;
	position: relative;
}



.thumb_holder {
	background-color: #FFFFFF;
	padding: 5px;
	height: 140px;
	width: 140px;
	position: relative;
	overflow: hidden;
	float: left;
	margin: 10px;
	background-image: url(images/clearance/1019671445.jpg);
}
.search_nm_general {
	position: relative;
	width: 870px;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	height: auto;
	line-height: 25px;
}

.compare_section {
	height: auto;
	width: 60px;
	float: left;
	clear: both;
	text-align: center;
	margin-top: 10px;
}
.sale_row {
	font-size: 10px;
	line-height: 20px;
	font-weight: bold;
	height: 20px;
	width: 450px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	clear: both;
	float: left;
	position: relative;
}
.sale_row ul {
	
	float: left;
	padding-right: 10px;
}
.sale_row li {
	display: inline;
	font-weight: bold;
}
.compare_section input {
	width: 30px;
}
#compare_bt {
	display: block;
	padding: 0px;
	float: left;
	height: 50px;
	width: 120px;
	position: relative;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#compare_bt_down {
	display: block;
	padding: 0px;
	float: left;
	height: 50px;
	width: 120px;
	position: relative;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#compare_bt a{
	display: block;
	height: 50px;
	width: 120px;
	background-image: url(/images/browse/compare_result.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#compare_bt_down a{
	display: block;
	height: 50px;
	width: 120px;
	background-image: url(/images/browse/compare_result_down.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#compare_bt input {
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 120px;
	position: absolute;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 10px;
	color: #FFFFFF;
	left: 0px;
}



.model_number {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0000FF;
	text-decoration: none;
	padding: 0px;
	clear: both;
	height: 20px;
	width: 487px;
	overflow: auto;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	float: none;
}

.model_number li {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #333333;
	text-decoration: none;
	display: inline;
	padding-right: 30px;
	font-size: 12px;
}

.Item_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	color: #000000;
	text-decoration: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	clear: both;
	height: auto;
	width: 487px;
	position: relative;
	float: none;
}

.Item_name a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 120%;
	color: #555555;
	font-weight: bold;
	text-decoration: underline;
	padding-right: 1px;
}

.item_description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 120%;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 7px;
	height: auto;
	width: 487px;
	overflow: visible;
	position: relative;
	float: none;
	clear: both;
}
.show_item_row .search_middle {
	position: relative;
	width: 490px;
	float: left;
	height: auto;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	overflow: hidden;
}


.categorize {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-variant: normal;
	color: #0033CC;
	text-decoration: none;
	text-align: left;
	padding: 0px;
	clear: both;
	height: 20px;
	width: 475px;
	overflow: auto;
	position: relative;
	float: left;
	margin-top: 3px;
	margin-right: auto;
	margin-bottom: 3px;
	margin-left: auto;
}
.categorize  li  {
	display: inline;
	padding-right: 10px;
	float: left;
	list-style-type: none;
}
.categorize ul {
	display: inline;
	list-style-type: none;
}
.categorize a {
}



.onsale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 100%;
	font-variant: normal;
	color: #FF0000;
	text-decoration: none;
}

.add2_cart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	font-variant: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px;
	clear: both;
	height: 30px;
	width: 150px;
	position: relative;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

.add2_cart a {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 22px;
	height: 25px;
	width: 100px;
	background-image: url(/images/browse/add2cart.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	display: block;
	text-align: center;
	margin: 0px;
	font-size: 12px;
	font-weight: bold;
	background-color: #CC0000;
}

.add2_cart a:hover {
	background-image: url(/images/browse/add2cart.png);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}

.item_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	padding: 0px;
	clear: both;
	height: auto;
	width: 150px;
	overflow: visible;
	position: relative;
	float: left;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.item_price ul {
	width: 160px;
	position: relative;
	height: auto;
}
.item_price li {
	line-height: 20px;
	height: 20px;
}


.categorize a {
	text-decoration: underline;
	line-height: 20px;
	display: inline;
	padding: 0px;
	height: 20px;
	width: 200px;
	text-align: left;
	margin-right: 50px;
}
.add2_cart input {
	background-color: #990000;
	height: 25px;
	width: 100px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/browse/add2cart.png);
	background-position: 0px 0px;
	display: block;
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#search_list_right #paging {
	padding: 0px;
	height: 50px;
	width: 870px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	/**border: 1px solid #333333;**/
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
	clear: both;
	float: none;
}
#search_list_right #paging_down {
	padding: 0px;
	height: 50px;
	width: 870px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #666666;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
	clear: both;
	float: none;
}
.avala {
	padding: 0px;
	float: left;
	height: auto;
	width: 150px;
	clear: both;
	position: relative;
	line-height: 15px;
	color: #003399;
	text-decoration: none;
	text-align: left;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
}
.season_deal {
	position: relative;
	height: auto;
	width: 870px;
	padding: 0px;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
}


#paging .page_count {
	position: absolute;
	height: 45px;
	width: 180px;
	top: 0px;
	right: 10px;
	line-height: 45px;
}
#paging_down .page_count {
	position: absolute;
	height: 45px;
	width: 360px;
	top: 0px;
	right: 10px;
	line-height: 45px;
}
#paging .disp_result {
	line-height: 45px;
	margin: 0px;
	float: left;
	height: 45px;
	width: 450px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	position: relative;
	padding-right: 0px;
}
#paging .show_sale {
	position: relative;
	height: 45px;
	width: 320px;
	overflow: hidden;
	padding: 0px;
	float: left;
	background-color: #FFFFFF;
	line-height: 45px;
	color: #FF0000;
	text-align: left;
	margin: 0px;
}

#paging_down .disp_result {
	line-height: 45px;
	margin: 0px;
	float: left;
	height: 45px;
	width: 255px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	position: relative;
}


.page_count li {
	list-style-type: none;
}



#search_direction li {
	text-decoration: none;
	list-style-type: none;
	display: inline;
	padding-right: 5px;
	padding-left: 5px;
}

#search_direction a {
	padding-right: 5px;
}
#search_result_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 100%;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 120px;
	width: 255px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	position: relative;
	top: 0px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	text-align: left;
	padding: 0px;
	float: none;
	clear: both;
}
#search_result_title #filter_tt {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 15px;
	width: 255px;
	position: relative;
	background-image: url(/images/browse/filter_tt.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 15px;
}
#filter_tt_body {
	padding: 0px;
	height: 105px;
	width: 255px;
	clear: both;
	float: none;
	background-image: url(/images/browse/filter_tt.png);
	background-repeat: no-repeat;
	background-position: 0px -10px;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#filter_tt_body ul {
	clear: both;
	height: 65px;
	width: 250px;
	float: none;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 5px;
	margin: 0px;
	position: relative;
}
#marketing_sec {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	clear: both;
	float: none;
	width: 487px;
	overflow: hidden;
	position: relative;
	height: auto;
}
#marketing_sec p {
	padding-right: 5px;
	font-weight: bold;
	color: #666666;
	padding-top: 5px;
	clear: both;
	height: auto;
	padding-left: 0px;
	margin: 0px;
	width: 480px;
}

#search_within {
	width: 225px;
	padding: 0px;
	height: 20px;
	position: absolute;
	top: 20px;
	left: 15px;
	margin: 0px;
}
#search_within input {
	height: 20px;
	width: 225px;
	color: #333333;
	text-align: left;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
}
#shwithin_sub {
	position: absolute;
	width: 225px;
	left: 15px;
	top: 50px;
	height: 20px;
}
#shwithin_sub input {
	background-color: #CC0000;
	background-image: url(/images/browse/compatible_layer.png);
	background-repeat: no-repeat;
	background-position: -165px -215px;
	height: 25px;
	width: 110px;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
}

#swithin_sub {
	height: 20px;
	width: 80px;
	padding: 0px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(/images/browse/filter_tt_b.png);
	background-repeat: no-repeat;
	background-position: -170px -40px;
	font-weight: bold;
	color: #FFFFFF;
}
#search_nar_res {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 30px;
	width: 255px;
	position: relative;
	overflow: hidden;
}

#inside_search  {
	width: 120px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 5px;
	position: relative;
	padding-right: 5px;
	height: 20px;
	line-height: 20px;
	padding-top: 0px;
	margin-top: 0px;
}
#inside_search2 {
	line-height: 100%;
	height: 20px;
	width: 60px;
	margin-top: 0px;
	padding-top: 0px;
}
#filter_option {
	font-size: 12px;
	line-height: 30px;
	position: relative;
	height: 30px;
	width: 240px;
}
#filter_option ul {
}
#filter_option li {
	display: block;
	float: left;
	width: 120px;
	list-style-type: none;
	text-align: center;
}
#filter_option a {
	font-weight: bold;
	text-decoration: none;
	display: block;
	width: 120px;
	height: 30px;
	background-image: url(/images/browse/applyfilter.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #333333;
}
#filter_option li a:hover, #filter_option li a:active {
	color: #FFFFFF;
	background-image: url(/images/browse/applyfilter.gif);
	background-repeat: no-repeat;
	background-position: -120px 0px;
}


#search_result_title dl {
	line-height: 120%;
	clear: both;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	width: 240px;
	overflow: hidden;
}
#detail_left #item_title {
	font-size: 14px;
	line-height: 25px;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	padding: 0px;
	float: none;
	height: 25px;
	width: 898px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	text-align: left;
	display: block;
	background-color: #FFFFFF;
}
#detail_left #item_highlight {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
}
#item_highlight #item_mainview {
	background-color: #0099CC;
	padding: 0px;
	float: left;
	height: auto;
	width: 248px;
	margin-top: 0px;
	position: relative;
}
#main_image_holder {
	padding: 0px;
	height: 248px;
	width: 248px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	text-align: center;
	display: block;
}
#filter_applied {
	clear: both;
	height: auto;
	width: 250px;
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	padding-top: 7px;
	padding-right: 2px;
	padding-bottom: 7px;
	padding-left: 2px;
}
#rmv_filter {
	padding: 0px;
	padding-left: 10px;
	clear: both;
	float: none;
	height: 25px;
	width: 230px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
}
#rmv_filter #move_result {
	font-size: 12px;
	color:#333333;
	width: 120px;
	height: 25px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	line-height: 25px;
	background-image: url(/images/browse/add2cart.png);
	background-position: -100px 0px;
	background-repeat: no-repeat;
}

#filter_applied ul {
	padding-left: 10px;
	list-style-type: none;
	line-height: 120%;
	color: #000066;
	text-decoration: none;
	font-weight: bold;
	width: inherit;
	overflow:hidden;
	height:auto;
	margin-bottom: 5px;
}
#filter_applied ul li {
	padding-left: 10px;
	line-height: 16px;
	height: 16px;
	color: #666666;
	font-weight: normal;
	font-variant: normal;
	
}

#detail_left {
	background-color: #FFFFFF;
	padding: 0px;
	float: left;
	width: 880px;
	margin-left: 0px;
	overflow: hidden;
	position: relative;
	height: auto;
	clear: both;
	margin-bottom: 5px;
}
#detail_left #detail_spec {
}


#toolbar_right {
	padding: 0px;
	float: right;
	height: auto;
	width: 270px;
	margin-right: 5px;
	overflow: visible;
	position: relative;
	display: block;
}
#order_oline {
	line-height: 40px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 40px;
	width: 255px;
	position: relative;
	background-image: url(/images/browse/order_place.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#order_call {
	padding: 0px;
	clear: both;
	float: none;
	height: 50px;
	width: 253px;
	position: relative;
	background-image: url(/images/browse/order_place.gif);
	background-repeat: no-repeat;
	background-position: 0px -40px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#toolbar_right #reg_price {
	line-height: 25px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.warehouse_list {
	line-height: 25px;
	text-decoration: none;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 26px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	position: relative;
	width: 253px;
	overflow: hidden;
}

.w_content {
	padding: 0px;
	clear: both;
	float: none;
	height: 25px;
	width: 233px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	overflow: hidden;
	position: relative;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dotted;
	border-left-style: dotted;
	border-right-color: #999999;
	border-left-color: #999999;
	color: #333333;
}

#total_stock {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 30px;
	width: 253px;
	position: relative;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	line-height: 30px;
}

#toolbar_right #order_att {
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	overflow: hidden;
	position: relative;
	height: auto;
	width: 253px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

#order_att p {
	font-size: 10px;
	line-height: 120%;
	text-decoration: none;
	margin: 0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 20px;
	padding-left: 5px;
}

.w_content:hover {
	color: #FFFFFF;
	background-color: #FF0000;
	background-image: url(/images/browse/order_place.gif);
	background-repeat: no-repeat;
	background-position: -10px -180px;
}

#toolbar_right #Sale_price {
	line-height: 35px;
	display: block;
	height: 35px;
	width: 253px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	position: relative;
	background-image: url(/images/browse/order_place.gif);
	background-repeat: no-repeat;
	background-position: 0px -90px;
	color: #FFFFFF;
	padding-top: 5px;
	font-size: 14px;
	font-weight: normal;
}

.price_tag {
	line-height: 25px;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
	display: block;
	overflow: hidden;
	position: absolute;
	height: 25px;
	width: 150px;
	left: 1px;
}

.price_val {
	text-align: right;
	display: block;
	height: 25px;
	width: 80px;
	padding-right: 5px;
	position: absolute;
	right: 0px;
	line-height: 25px;
}

.sQty {
	position: absolute;
	height: 25px;
	width: 60px;
	right: 5px;
	text-align: right;
	display: block;
}

#up_qty {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 40px;
	width: 253px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	position: relative;
	line-height: 40px;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
	display: block;
}
#up_qty #fill_qty {
	position: absolute;
	height: 20px;
	width: 60px;
	left: 40px;
	top: 10px;
}
#up_qty #qty_upload {
	position: absolute;
	height: 20px;
	width: 100px;
	top: 10px;
	right: 30px;
	background-color: #FFFFFF;
}
#up_qty #qty_upload #upload_qty {
	margin: 0px;
	padding: 0px;
	height: 20px;
	width: 100px;
}

#up_qty #fill_qty #keyin_qty {
	height: 20px;
	width: 50px;
	padding: 0px;
	margin-left: 0px;
}



#real_time_tag {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 45px;
	width: 253px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	font-size: 14px;
	line-height: 45px;
	font-weight: 400;
	
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/images/browse/order_place.gif);
	background-repeat: no-repeat;
	background-position: -1px -130px;
	text-align: left;
	text-indent: 40px;
}

.whouse {
	line-height: 25px;
	text-align: left;
	text-indent: 10px;
	display: block;
	height: 25px;
	width: 150px;
	position: absolute;
}


.rightbar_reg_row {
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 25px;
	width: 253px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}


#detail_left #image_column {
	display: block;
	padding: 0px;
	float: left;
	height: auto;
	width: 300px;
	background-color: #FFFFFF;
	position: relative;
}
#shopping_bar {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	width: 260px;
	position: relative;
}

.shop_bar {
	position: relative;
	width: 260px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
}

.lst_warehouse {
	line-height: 30px;
	background-image: url(/images/browse/shop.png);
	background-repeat: no-repeat;
	background-position: 0px -330px;
	height: 30px;
}



#detail_left #description_column {
	padding-left: 10px;
	float: right;
	height: auto;
	width: 560px;
	background-color: #FFFFFF;
	position: relative;
	overflow: hidden;
}
#description_column #quick_spec {
	background-color: #FFFFFF;
	display: block;
	clear: both;
	float: none;
	width: 550px;
	position: relative;
	height: auto;
	padding: 0px;
	margin: 0px;
}
#description_column #quick_spec h2 {
	padding-top: 10px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 30px;
}
#quick_spec p {
	line-height: 20px;
	font-size: 12px;
}


#detail_left #compatble_stuff {
	background-color: #99FF00;
	display: block;
	clear: both;
	float: none;
	height: auto;
	width: 880px;
	position: relative;
}

#detail_left #detail_spec {
	padding: 0px;
	clear: both;
	float: none;
	height: auto;
	width: 877px;
	position: relative;
	margin-top: 20px;
	margin-bottom: 100px;
	display: block;
	background-color: #FFFFFF;
}
#description_column #features {
	clear: both;
	float: left;
	height: auto;
	width: 300px;
	margin-top: 10px;
	margin-bottom: 20px;
	overflow: hidden;
	position: relative;
	padding: 0px;
}

#features li {
	font-size: 12px;
	line-height: 20px;
	list-style-type: disc;
	padding-left: 10px;
	clear: both;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#features ul {
	padding-left: 5px;
	list-style-type: disc;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
}



.big_thumb {
	display: block;
	float: none;
	height: 260px;
	width: 260px;
	overflow: hidden;
	position: relative;
	background-color: #FFFFFF;
	margin: auto;
	padding: 8px;
}

.image_feature {
	display: block;
	float: none;
	height: 20px;
	width: 300px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}

.image_feature ul li {
	color: #666666;
	text-decoration: none;
	display: block;
	float: left;
	padding: 0px;
	margin-left: 10px;
	list-style-type: none;
}

.image_feature a {
    font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	display: block;
	height: 20px;
	width: 90px;
	line-height: 20px;
	background-color: #FFFFFF;
	background-image: url(/images/browse/brochu.gif);
	background-repeat: no-repeat;
}

#description_column .review_display {
	font-size: 12px;
	line-height: 30px;
	text-decoration: none;
	display: block;
	padding: 0px;
	height: auto;
	padding-top: 2px;
	padding-bottom: 5px;
	clear: both;
	float: none;
	list-style-type: none;
	background-color: #FFFFFF;
	width: 550px;
}
.review_social {
	font-size: 12px;
	line-height: 30px;
	text-decoration: none;
	display: block;
	padding: 0px;
	height: auto;
	padding-top: 1px;
	padding-bottom: 1px;
	float: right;
	list-style-type: none;
	background-color: #FFFFFF;
	width: 300px;
}
#newst_comment {
	padding: 0px;
	clear: both;
	float: none;
	height: 51px;
	width: 550px;
	margin-top: 2px;
	margin-right: auto;
	margin-bottom: 2px;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	background-color: #FFFFFF;
	background-image: url(/images/browse/comment_area.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#newst_comment p {
	line-height: 50px;
	padding-right: 8px;
	padding-left: 8px;
}


.review_display ul li {
	list-style-type: none;
	display: inline;
}

.star_system {
	float: left;
	height: 30px;
	width: 150px;
	position: relative;
	background-image: url(/images/browse/revire_star.png);
	background-repeat: no-repeat;
	background-position: 0px -120px;
}
#spec_fast_link {
	padding: 0px;
	clear: both;
	float: none;
	height: 30px;
	width: 480px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}

#spec_fast_link ul {
	padding: 0px;
	width: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#spec_fast_link li {
	line-height: 30px;
	display: block;
	float: left;
	height: 30px;
	text-indent: 35px;
	background-image: url(/images/browse/compatible_layer.png);
	background-repeat: no-repeat;
	background-position: 0px -160px;
}


#detail_left #compatble_stuff {
	display: block;
	clear: both;
	float: none;
	height: auto;
	width: 870px;
	background-color: #FFFFFF;
	margin-top: 20px;
	margin-bottom: 10px;
	position: relative;
}
#compatible_tt {
	position: relative;
	height: 30px;
	width: 860px;
	margin-top: 0px;
	padding: 0px;
	clear: both;
	float: none;
}
#compatible_tt p {
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}



.compatible_item {
	float: left;
	height: 180px;
	width: 260px;
	margin-right: 5px;
	margin-left: 5px;
	position: relative;
}

.comp_image {
	padding: 0px;
	clear: both;
	float: none;
	height: 150px;
	width: 160px;
	position: relative;
}

.camp_price {
	font-size: 10px;
	line-height: 110%;
	text-decoration: none;
	clear: both;
	float: none;
	height: 30px;
	width: 160px;
	overflow: hidden;
	position: relative;
	background-color: #FFFFFF;
}


#description_column #item_id {
	text-decoration: none;
	background-color: #FFFFFF;
	display: block;
	padding: 0px;
	clear: both;
	float: none;
	height: auto;
	width: 550px;
	overflow: hidden;
	position: relative;
	margin-top: 5px;
	margin-bottom: 10px;
	line-height: 50px;
}

#item_id li {
	display: inline;
	list-style-type: none;
	line-height: 120%;
	font-size: 14px;
	padding-right: 10px;
	float: left;
}

#item_id ul {
	list-style-type: none;
	padding-right: 20px;
	line-height: 120%;
	display: block;
	float: none;
	position: relative;
	clear: both;
	color: #333333;
}


#mini_thumb {
	display: block;
	padding: 0px;
	float: none;
	height: auto;
	width: 300px;
	overflow: hidden;
	position: relative;
	clear: both;
	margin-top: 5px;
	margin-bottom: 10px;
}

#image_warning {
	font-size: 11px;
	line-height: 15px;
	font-variant: normal;
	color: #555555;
	text-decoration: none;
	display: block;
	clear: both;
	float: none;
	width: 290px;
	position: relative;
	height: auto;
	padding-bottom: 10px;
	margin-bottom: 5px;
	font-weight: normal;
	padding-top: 10px;
}
#wart_warning {
	font-size: 12px;
	line-height: 18px;
	font-variant: normal;
	color: #555555;
	text-decoration: none;
	display: block;
	clear: both;
	float: none;
	width: 777px;
	position: relative;
	height: 20px;
	top: 10px;
	padding-bottom: 10px;
	margin-bottom: 5px;
	font-weight: bold;
}
.compati_arrow {
	float: left;
	height: 180px;
	width: 30px;
	margin: 0px;
	padding: 0px;
	position: relative;
}
#cp_arr_left {
	background-image: url(/images/browse/compatible_arrow.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#cp_arr_left:hover {
	background-image: url(/images/browse/compatible_arrow.png);
	background-repeat: no-repeat;
	background-position: -30px 0px;
}

#cp_arr_right {
	background-image: url(/images/browse/compatible_arrow.png);
	background-repeat: no-repeat;
	background-position: -90px 0px;
}

#cp_arr_right:hover {
	background-image: url(/images/browse/compatible_arrow.png);
	background-repeat: no-repeat;
	background-position: -60px 0px;
}



#detail_spec #hori_spec_bar {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 30px;
	width: 820px;
	position: relative;
}

#hori_spec_bar ul {
	list-style-type: none;
	display: inline;
	float: left;
}

#hori_spec_bar li {
	display: inline;
	float: left;
}

#hori_spec_bar a {
	text-align: center;
	display: inline;
	float: left;
	height: 30px;
	padding-right: 8px;
	padding-left: 8px;
	line-height: 30px;
	width: auto;
	font-size: 14px;
	font-weight: bold;
	
	color: #333333;
	text-decoration: none;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #666666;
	background-image: url(/images/browse/spec_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

#hori_spec_bar a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0033CC;
	background-image: url(/images/browse/spec_bg.gif);
	background-repeat: repeat-x;
	background-position: 0px -30px;
}

#hori_spec_bar a:active {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0033CC;
}

.spec_title  {
	line-height: 30px;
	color: #333;
	text-decoration: none;
	text-align: left;
	text-indent: 10px;
	float: none;
	height: 30px;
	width: 875px;
	font-weight: bold;
	background-position: 0px;
	margin-left: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 14px;
	
}
.spec_tt_2 {
	line-height: 25px;
	color:#333333;
	background-color: #FFFFFF;
	text-align: left;
	text-indent: 10px;
	float: none;
	height: 25px;
	width: 820px;
	margin-top: 2px;
}
#internal_SKUs {
	margin: 0px;
	padding: 5px;
	clear: both;
	float: none;
	width: 500px;
	position: relative;
}
#internal_SKUs li {
	display: inline;
	padding-right: 15px;
}


.spec_table  table {
	width: 800px;
	padding: 0px;
	clear: both;
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 30px;
	font-variant: normal;
	color: #666666;
	text-decoration: none;
	display: block;
	background-color: #FFFFFF;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
}
.spec_table  th {
	line-height: 130%;
	background-color: #FFFFFF;
	text-align: right;
	width: 220px;
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	vertical-align: top;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.spec_table  td {
	line-height: 130%;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#description_column #add_review {
	position: relative;
	width: 210px;
	float: left;
	height: auto;
	line-height: 30px;
	overflow: hidden;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#add_review a {
	list-style-type: none;
	text-align: center;

}

#add_review ul li {
	display: block;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	height: 25px;
	width: 200px;
	line-height: 25px;
}
#apl_search_ft {
	padding: 0px;
	clear: both;
	float: none;
	height: 30px;
	width: 255px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	background-image: url(/images/browse/adv_ft_gb.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.min_tmb {
	overflow: hidden;
	position: relative;
	height: 58px;
	width: 58px;
	padding: 4px;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	border: 1px dotted #666666;
}
.min_tmb2 {
	overflow: hidden;
	position: relative;
	height: 44px;
	width: 44px;
	padding: 2px;
	float: left;
	margin-top: 5px;
	margin-left: 5px;
	border: 1px dotted #CCC;
}

#shopping_cart_right {
	overflow: hidden;
	position: relative;
	height: auto;
	width: 260px;
	float: left;
	clear: both;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 10px;
}
.shopct {
	position: relative;
	width: 260px;
	clear: both;
	float: left;
	margin: 0px;
	padding: 0px;
}
#shopping_cart_right #shopcart_title {
	background-image: url(/images/browse/shopping_right_cart.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #FFFFFF;
	font-weight: bolder;
	font-size: 14px;
}
#shopping_cart_right #shopcart_call {
	background-image: url(/images/browse/shopping_right_cart.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	height: 20px;
	text-align: center;
	line-height: 20px;
}
#vewed_item_col {
	clear: both;
	float: none;
	height: auto;
	width: 240px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	padding: 0px;
}
.viewed_item {
	clear: both;
	float: left;
	width: 240px;
	position: relative;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.view_item_image {
	clear: both;
	float: none;
	height: 150px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	position: relative;
}
.view_item_des {
	clear: both;
	float: left;
	width: 240px;
	padding-top: 5px;
	padding-bottom: 5px;
	overflow: hidden;
	position: relative;
	height: auto;
}
.view_item_des p {
	padding: 8px;
}
.view_ietm_price li {
	display: block;
	width: 110px;
	padding: 0px;
	height: 25px;
	line-height: 25px;
	margin-left: 5px;
	float: left;
}
.view_ietm_price input {
	height: 25px;
	width: 100px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(/images/browse/compatible_layer.png);
	background-repeat: no-repeat;
	background-position: -165px -190px;
	color: #FFFFFF;
}
#shopping_cart_right #shopct_reg_price {
	line-height: 25px;
	background-image: url(/images/browse/shopping_right_cart.gif);
	background-repeat: no-repeat;
	background-position: 0px -55px;
	height: 25px;
}
#shopping_cart_right #shopct_rebate {
	line-height: 25px;
	background-image: url(/images/browse/shopping_right_cart.gif);
	background-repeat: no-repeat;
	background-position: 0px -80px;
	height: 25px;
}
#shopping_cart_right #shopct_Sale_price {
	line-height: 30px;
	background-image: url(/images/browse/shopping_right_cart.gif);
	background-repeat: no-repeat;
	background-position: 0px -105px;
	height: 30px;
}
#shopping_cart_right #Shopcart_qty_adding {
	line-height: 50px;
	background-image: url(/images/browse/shopping_right_cart.gif);
	background-repeat: no-repeat;
	background-position: 0px -135px;
	height: 50px;
}
#shopping_cart_right #realtime_tt {
	line-height: 30px;
	background-image: url(/images/browse/shopping_right_cart.gif);
	background-repeat: no-repeat;
	background-position: 0px -185px;
	height: 30px;
}
#main_contents #toolbar_right #shopping_cart_right #realtime_cate {
	line-height: 25px;
	background-image: url(/images/browse/shopping_right_cart.gif);
	background-repeat: no-repeat;
	background-position: 0px -215px;
	height: 25px;
}
#shopping_cart_right #realtime_Ipfocus {
	line-height: 35px;
	background-image: url(/images/browse/shopping_right_cart.gif);
	background-repeat: no-repeat;
	background-position: 0px -240px;
	height: 35px;
}
.realtime_reg_warehouse {
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	height: 25px;
	width: 260px;
	position: relative;
	background-image: url(/images/browse/shopping_right_cart.gif);
	background-repeat: no-repeat;
	background-position: 0px -275px;
}
#shopping_cart_right #whouse_stk_tot {
	line-height: 25px;
	background-image: url(/images/browse/shopping_right_cart.gif);
	background-repeat: no-repeat;
	background-position: 0px -300px;
	height: 25px;
}
#shopping_cart_right #shopping_notes {
	background-image: url(/images/browse/shopping_right_cart.gif);
	background-repeat: no-repeat;
	background-position: 0px -330px;
	height: 90px;
}
#shopping_cart_right #shipping_tt {
	line-height: 30px;
	background-image: url(/images/browse/shopping_right_cart.gif);
	background-repeat: no-repeat;
	background-position: 0px -420px;
	height: 30px;
}
#shopping_cart_right #shipping_checking {
	background-image: url(/images/browse/shopping_right_cart.gif);
	background-position: 0px -450px;
	height: 50px;
}
#shopping_cart_right #shipping_cost {
	line-height: 30px;
	background-image: url(/images/browse/shopping_right_cart.gif);
	background-repeat: no-repeat;
	background-position: 0px -500px;
	height: 30px;
}
#shopping_cart_right #end_of_cart {
	line-height: 20px;
	background-image: url(/images/browse/shopping_right_cart.gif);
	background-repeat: no-repeat;
	background-position: 0px -530px;
	height: 20px;
}
#addition_wish {
	line-height: 20px;
	height: 20px;
	margin: 0px;
	padding: 0px;
}
#addition_wish ul {
	margin: 0px;
	padding: 0px;
}
#addition_wish li {
	color: #FFFFFF;
	background-color: #333333;
	display: block;
	height: 20px;
	width: 115px;
	float: left;
	padding: 0px;
	margin-left: 10px;
	margin-top: 0px;
	text-align: center;
	background-image: url(/images/browse/shopping_right_cart.gif);
	background-repeat: no-repeat;
	background-position: -5px -550px;
}
.service_tag {
	position: relative;
	width: 270px;
	padding: 0px;
	clear: both;
	float: left;
	height: auto;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.serv_tt {
	position: relative;
	height: 48px;
	width: 270px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	background-image: url(/images/browse/online_order_form.png);
	background-repeat: no-repeat;
	background-position: 0px -640px;
	line-height: 65px;
	overflow: hidden;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
}
.serv_image {
	position: relative;
	height: auto;
	width: 228px;
	overflow: hidden;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	border: 1px solid #999999;
}

.serv_contt {
	position: relative;
	height: auto;
	width: 220px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-top-width: 0px;
	overflow: hidden;
}
.serv_contt ul {
	font-weight: bold;
	width: 200px;
}
.serv_bkg {
	position: relative;
	height: auto;
	width: 270px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	background-image: url(/images/browse/online_order_form_bg.png);
	background-repeat: repeat-y;
}
.serv_btm {
	background-image: url(/images/browse/online_order_form.png);
	background-repeat: no-repeat;
	background-position: 0px -710px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	height: 20px;
	width: 270px;
	position: relative;
}

.serv_contt li {
	font-weight: normal;
	text-align: left;
	list-style-position: outside;
}

#online_order_form {
	padding: 0px;
	clear: both;
	float: left;
	width: 270px;
	position: relative;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

#online_order_form #oof_title {
	font-size: 18px;
	line-height: 35px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/browse/online_order_form.png);
	background-repeat: no-repeat;
	background-position: 0px -5px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	height: 35px;
	width: 270px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
}

.oof_position {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 270px;
	position: relative;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	overflow: visible;
	height: auto;
}
#realtm_shipping a {
	position: relative;
	height: 20px;
	width: 150px;
	display: block;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 4px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
	background-image: url(../images/browse/extra-buttons.jpg);
	background-repeat: no-repeat;
	background-position: -10px -30px;
}
#ad2_wish_list a {
	position: relative;
	height: 20px;
	width: 150px;
	display: block;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 4px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
	background-image: url(../images/browse/extra-buttons.jpg);
	background-repeat: no-repeat;
	background-position: -10px -30px;
}

#ad2_wish_list a:hover {
	background-image: url(../images/browse/bggroup270.jpg);
	background-repeat: no-repeat;
	background-position: -50px -400px;
}


#realtm_quote  a {
	position: relative;
	height: 20px;
	width: 150px;
	display: block;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 4px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 20px;
	background-image: url(../images/browse/extra-buttons.jpg);
	background-repeat: no-repeat;
	background-position: -10px -5px;
}

#comm_title {
	background-image: url(/images/browse/commentss.png);
	background-repeat: no-repeat;
	background-position: 0px -15px;
	height: 65px;
}

#comm_title p {
	line-height: 20px;
	position: relative;
	width: 200px;
	height: 40px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 25px;
}

#comm_detail {
	height: auto;
	background-image: url(/images/browse/commentss.png);
	background-repeat: no-repeat;
	background-position: 0px -80px;
}

#show_comm p {
	line-height: 16px;
	font-size: 12px;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}


#online_order_form #oof_callorder {
	font-size: 12px;
	line-height: 20px;
	text-align: center;
	height: 30px;
	background-image: url(/images/browse/online_order_form.png);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}

#online_order_form .oof_regular_prc {
	margin: 0px;
	clear: both;
	float: left;
	height: 25px;
	width: 270px;
	position: relative;
	background-image: url(/images/browse/online_order_form.png);
	background-repeat: no-repeat;
	background-position: 0px -70px;
	text-align: left;
	line-height: 25px;
	text-indent: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.oof_regular_prc p {
	width: 240px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}


.oof_regular_prc .price_deco {
	position: absolute;
	height: 24px;
	width: 130px;
	left: 20px;
	line-height: 24px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

.oof_regular_prc .price_amount {
	line-height: 24px;
	text-align: right;
	margin: 0px;
	height: 24px;
	width: 90px;
	position: absolute;
	right: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#online_order_form #oof_sale_prc {
	background-image: url(/images/browse/online_order_form.png);
	background-repeat: no-repeat;
	background-position: 0px -95px;
}
#online_order_form #oof_Nsale_prc {
                background-image: url(/images/browse/online_order_form2014.png);
                background-repeat: no-repeat;
                background-position: 0px -95px;
}


.focus_price {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 50px;
	width: 270px;
	position: relative;
	font-size: 14px;
	font-weight: bold;
}

.fprice_deco {
	color: #FFFFFF;
	position: absolute;
	height: 30px;
	width: 110px;
	left: 20px;
	top: 10px;
	line-height: 30px;
}

.fprice_amount {
	position: absolute;
	height: 30px;
	width: 90px;
	top: 10px;
	right: 20px;
	text-align: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #333333;
	line-height: 30px;
	font-size: 18px;
}

#online_order_form #oof_tday_prc {
	background-image: url(/images/browse/online_order_form.png);
	background-repeat: no-repeat;
	background-position: 0px -140px;
}

#oof_tday_prc .fprice_deco {
	color: #333333;
}

#online_order_form #oof_edit_qty {
	height: 50px;
	background-image: url(/images/browse/online_order_form.png);
	background-repeat: no-repeat;
	background-position: 0px -430px;
}

#oof_edit_qty #oof_qty {
	position: absolute;
	height: 25px;
	width: 120px;
	left: 20px;
	top: 10px;
}

#oof_qty ul {
	margin: 0px;
	padding: 0px;
}

#oof_edit_qty #oof_qty li {
	display: block;
	float: left;
	height: 25px;
	width: 50px;
	margin: 0px;
	padding: 0px;
	line-height: 25px;
}

#oof_qty input {
	width: 50px;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}

#oof_edit_qty #oof_qty_submit {
	position: absolute;
	height: 25px;
	width: 110px;
	top: 10px;
	right: 20px;
}
#oof_qty_submit a {
	display: block;
	height: 25px;
	width: 100px;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(/images/browse/add2cart.png);
	background-repeat: no-repeat;
	background-position: 0px -50px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	position: relative;
	background-color: #990000;
}
#oof_qty_submit a:hover {
	background-color: #990000;
	background-image: url(/images/browse/add2cart.png);
	background-repeat: no-repeat;
	background-position: 0px -25px;
}



#oof_qty_submit input {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	position: absolute;
	height: 25px;
	width: 100px;
	top: 0px;
	background-image: url(/images/browse/compatible_layer.png);
	background-repeat: no-repeat;
	background-position: -165px -190px;
	right: 0px;
	text-align: center;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}

#online_order_form #oof_real_time {
	height: 35px;
	background-image: url(/images/browse/online_order_form.png);
	background-repeat: no-repeat;
	background-position: 0px -500px;
}

#online_order_form #realtime_cate {
	height: 35px;
	background-image: url(/images/browse/online_order_form.png);
	background-repeat: no-repeat;
	background-position: 0px -285px;
}

#online_order_form #focus_whouse {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	height: 45px;
	background-image: url(/images/browse/online_order_form.png);
	background-repeat: no-repeat;
	background-position: 0px -320px;
}

.absolute {
	position: absolute;
}

#focus_whouse #f_Whouse {
	height: 30px;
	width: 120px;
	top: 5px;
	line-height: 30px;
	text-align: left;
	left: 10px;
	text-indent: 10px;
}

#focus_whouse #f_eta {
	font-size: 11px;
	line-height: 30px;
	font-weight: normal;
	height: 30px;
	width: 70px;
	left: 190px;
	top: 5px;
	color: #333333;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#focus_whouse #f_eta li {
	line-height: 100%;
	padding: 0px;
	margin: 0px;
	text-indent: 0px;
	text-align: left;
	display: inline;
}
#main_contents #toolbar_right #online_order_form #warehouse_wrap #focus_whouse #f_eta li {
	line-height: 15px;
	font-size: 11px;
}


#focus_whouse #f_whs_qty {
	line-height: 30px;
	color: #333333;
	height: 30px;
	width: 55px;
	top: 5px;
	left: 130px;
	text-align: center;
	font-size: 18px;
}

.reg_warehouse {
	background-image: url(/images/browse/online_order_form.png);
	background-repeat: no-repeat;
	background-position: 0px -365px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	height: 35px;
	width: 270px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	line-height: 35px;
}

.reg_warehouse .reg_Whouse {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	position: absolute;
	height: 34px;
	left: 20px;
	top: 0px;
	width: 109px;
}

.reg_warehouse .reg_Whouse_sp {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	position: absolute;
	height: 34px;
	left: 20px;
	top: 0px;
	width: 109px;
	font-size: 18px;
	font-weight: bold;
	color: #003366;
}

.reg_warehouse .reg_eta {
	position: absolute;
	height: 34px;
	width: 69px;
	left: 190px;
	top: 0px;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.reg_eta li {
}

.reg_eta li {
	font-size: 11px;
	line-height: 16px;
	display: inline;
	text-align: left;
	text-indent: 0px;
}


#online_order_form #total_stcok {
	line-height: 30px;
	font-weight: bold;
	background-image: url(/images/browse/online_order_form.png);
	background-repeat: no-repeat;
	background-position: 0px -400px;
	height: 35px;
}

#online_order_form #realtm_notes {
	background-image: url(/images/browse/online_order_form.png);
	background-repeat: no-repeat;
	background-position: 0px -740px;
	height: 90px;
}

.reg_warehouse .reg_qty {
	position: absolute;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 34px;
	width: 55px;
	left: 130px;
	font-size: 12px;
	font-weight: bold;
}

.reg_warehouse .reg_qty_sp {
	position: absolute;
	text-align: center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	height: 34px;
	width: 55px;
	left: 130px;
	font-size: 16px;
	font-weight: bold;
}

#total_stcok #ttstock_deco {
	position: absolute;
	height: 30px;
	width: 100px;
	left: 20px;
}

#total_stcok #ttstock_qty {
	position: absolute;
	height: 30px;
	width: 60px;
	text-align: center;
	left: 130px;
}
#end_of_cart {
	height: 25px;
	background-image: url(/images/browse/online_order_form.png);
	background-repeat: no-repeat;
	background-position: 0px -830px;
}
.oof_regular_prc #lease_deco {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.oof_regular_prc #lease_prc {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#online_order_form #realtm_notes p {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
	margin: 0px;
	font-size: 10px;
	color: #000000;
	line-height: 120%;
}

#online_order_form #oof_shipping_check {
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #333333;
	background-image: url(/images/browse/online_order_form.png);
	background-repeat: no-repeat;
	background-position: 0px -500px;
	text-align: center;
}

#online_order_form #oof_shipping_deco {
	line-height: 20px;
	background-image: url(/images/browse/online_order_form.png);
	background-repeat: no-repeat;
	background-position: 0px -430px;
	text-align: left;
	text-indent: 20px;
	height: 20px;
	font-weight: bold;
}

#online_order_form #oof_postal_enter {
	line-height: 35px;
	height: 40px;
	background-image: url(/images/browse/online_order_form.png);
	background-repeat: no-repeat;
	background-position: 0px -440px;
}

#oof_postal_enter #postal_code {
	position: absolute;
	height: 25px;
	width: 135px;
	left: 10px;
	top: 5px;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
}

#postal_code input {
	font-size: 14px;
	line-height: 25px;
	width: 43px;
	margin-right: 5px;
	margin-left: 5px;
	text-align: center;
	height: 23px;
	padding: 0px;
	border: 1px solid #333333;
	font-weight: normal;
	color: #333333;
}

#oof_postal_enter #postal_submit {
	line-height: 25px;
	position: absolute;
	height: 25px;
	width: 100px;
	top: 5px;
	right: 15px;
	text-align: right;
}

#postal_submit input {
	height: 25px;
	width: 100px;
	right: 0px;
	position: absolute;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(/images/browse/compatible_layer.png);
	background-repeat: no-repeat;
	background-position: -165px -190px;
	color: #FFFFFF;
}

#online_order_form #oof_ship_result {
	background-image: url(/images/browse/online_order_form.png);
	background-repeat: no-repeat;
	background-position: 0px -538px;
	height: 100px;
}

#postal_code ul {
	margin: 0px;
	padding: 0px;
}

#postal_code li {
	height: 25px;
	line-height: 25px;
	float: left;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

#oof_ship_result #shipping_reg {
	font-size: 12px;
	line-height: 25px;
	color: #333333;
	position: absolute;
	height: 25px;
	width: 210px;
	left: 30px;
	top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

#oof_ship_result #shipping_air {
	font-size: 12px;
	line-height: 25px;
	color: #333333;
	position: absolute;
	height: 25px;
	width: 210px;
	left: 30px;
	top: 26px;
}

#compatible_showcase {
	padding: 0px;
	clear: both;
	float: none;
	height: 170px;
	width: 860px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	position: relative;
}
.scase_arrow {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 25px;
	position: relative;
}

.scase_list {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 170px;
	width: 270px;
	position: relative;
	overflow: hidden;
}

.scase_list .scase_content {
	position: relative;
	height: 80px;
	width: 270px;
	clear: both;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#scase_arr_left {
	background-image: url(/images/browse/compatible_layer.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.scase_list .scase_cate {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	height: 30px;
	width: 270px;
	position: relative;
	background-image: url(/images/browse/compatible_layer.png);
	background-repeat: no-repeat;
	background-position: -25px 0px;
	line-height: 30px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

.scase_content .scase_images {
	position: relative;
	height: 80px;
	width: 80px;
	float: left;
	padding: 0px;
	background-color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

.scase_content .scase_st_desc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	height: 80px;
	width: 150px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	line-height: normal;
	position: relative;
}

.scase_st_desc p {
	margin: 0px;
	padding: 0px;
}

.scase_st_desc ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	height: 20px;
	width: 100px;
	line-height: 20px;
	font-size: 1.2em;
}

.scase_list .scase_action {
	line-height: 25px;
	clear: both;
	float: left;
	height: 25px;
	width: 270px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
}

.scase_action ul {
	line-height: 25px;
	height: 25px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.scase_action li {
	height: 25px;
	font-size: 12px;
	line-height: 25px;
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.scase_action input {
	height: 25px;
	width: 110px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url(/images/browse/compatible_layer.png);
	background-repeat: no-repeat;
	background-position: -165px -215px;
	color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.scase_list .popup {
	background-color: #FF0000;
	margin: 0px;
	padding: 0px;
	height: 150px;
	width: 150px;
	position: absolute;
	display: none;
	left: 20%;
	top: 100%;
}

#scase_arr_right {
	background-image: url(/images/browse/compatible_layer.png);
	background-repeat: no-repeat;
	background-position: -295px 0px;
}

.scase_list:hover .popup {
	display: block;
	z-index: 1020;
	position: absolute;
}

.scase_buynow {
	position: absolute;
	height: 25px;
	width: 110px;
	left: 140px;
}
#payment_image_first {
	padding: 0px;
	clear: both;
	float: none;
	height: 45px;
	width: 250px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	background-image: url(/images/browse/payment.png);
	background-repeat: no-repeat;
	background-position: -15px 0px;
}
#warehouse_wrap {
	position: relative;
	height: auto;
	width: 270px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
}
#focus_whouse .pop_localcall {
	display: none;
	height: auto;
	width: 200px;
	top: 15%;
	left: -70%;
	position: relative;
	line-height: 25px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #000000;
	text-align: center;
	z-index: 2300;
}
#focus_whouse:hover .pop_localcall {
	display: block;
	background-color: #000000;
	color: #FFFFFF;
	position: relative;
	z-index: 2300;
}
.reg_warehouse .pop_localcall {
	display: none;
	height: 25px;
	width: 200px;
	top: 0%;
	left: -70%;
	position: relative;
	line-height: 25px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #000000;
	text-align: center;
	z-index: 2300;
}
.reg_warehouse:hover .pop_localcall {
	display: block;
	background-color: #000000;
	color: #FFFFFF;
	position: relative;
	z-index: 2300;
}
#shop_ft_note a {
	text-align: left;
	padding-left: 20px;
	color: #333333;
}
.subcate_title {
	line-height: 30px;
	clear: both;
	float: none;
	height: 30px;
	width: 750px;
	overflow: hidden;
	position: relative;
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	font-weight: bold;
}
.subcate_r_note {
	position: relative;
	height: 30px;
	width: 899px;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	text-align: left;
	text-indent: 10px;
	clear: both;
	float: none;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 5px;
}

#search_list_right #subcate_searchview {
	clear: both;
	float: none;
	width: 830px;
	position: relative;
	height: auto;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#narrow_search_left #subcate_image {
	padding: 0px;
	clear: both;
	float: none;
	height: 260px;
	width: 260px;
	position: relative;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	overflow: hidden;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#subcate_image #center_image {
	padding: 0px;
	clear: both;
	float: none;
	height: 250px;
	width: 250px;
	position: relative;
	background-color: #CCCCCC;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#narrow_search_left #subcate_Title2 {
	line-height: 45px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	clear: both;
	float: none;
	height: 40px;
	width: 260px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #333333;
	background-image: url(../images/browse/bggroup270.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-align: center;
}
#narrow_search_left .subcate_lft_note {
	clear: both;
	float: none;
	width: 250px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 5px;
	position: relative;
	height: auto;
	overflow: hidden;
}
#narrow_search_left  .subcate_note_tt {
	clear: both;
	float: none;
	width: 250px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding-top: 5px;
	position: relative;
	line-height: 30px;
	height: 30px;
	background-image: url(/images/browse/tt_250.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.subcate_lft_note li {
	font-size: 12px;
	line-height: 20px;
	display: block;
	height: 20px;
	width: auto;
	text-align: left;
	text-indent: 15px;
	background-image: url(/images/browse/service_image.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.subcate_lft_note p {
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	position: relative;
	clear: both;
	float: none;
}

.subcate_lft_note ul {
	clear: both;
	float: none;
	width: 220px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	height: auto;
	padding-top: 1px;
	padding-bottom: 1px;
	list-style-type: disc;
	list-style-position: outside;
}


#subcate_searchview ul {
	float: left;
	width: 255px;
	position: relative;
	height: auto;
	padding-top: 5px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	padding-left: 7px;
	clear: right;
}
#subcate_searchview li {
	height: 25px;
	width: 245px;
	position: relative;
	display: block;
	font-size: 12px;
	float: left;
	text-align: left;
	line-height: 25px;
	padding: 0px;
}
#subcate_searchview a {
	font-size: 14px;
	color: #777777;
	font-weight: bold;
}
#oof_processing {
	float: left;
	height: 30px;
	width: 90px;
	position: relative;
	line-height: 30px;
	font-weight: bold;
	padding-left: 25px;
	overflow: hidden;
}
#oof_process_cell {
	float: right;
	height: 30px;
	width: 150px;
	position: relative;
	margin: 0px;
	padding: 0px;
}
.cell {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 15px;
	position: relative;
	
}
#realtm_waiting {
	background-image: url(/images/browse/online_order_form.png);
	background-repeat: no-repeat;
	background-position: 0px -740px;
	height: 60px;
}
#realtm_waiting p {
	width: 200px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: auto;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
}

#narrow_search_left #trend_box {
	padding: 0px;
	clear: both;
	float: none;
	width: 250px;
	overflow: hidden;
	position: relative;
	margin-top: 7px;
	margin-right: auto;
	margin-bottom: 7px;
	margin-left: auto;
}

#trend_header {
	background-image: url(/images/browse/trend_box.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 30px;
	width: 250px;
	position: relative;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}

#trend_body {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	width: 250px;
	position: relative;
	background-image: url(/images/browse/trend_box.png);
	background-repeat: no-repeat;
	background-position: 0px -20px;
}

#trend_body p {
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	font-weight: normal;
}

#trend_footer {
	background-image: url(/images/browse/trend_box.png);
	background-repeat: no-repeat;
	background-position: 0px -480px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
	height: 20px;
	width: 250px;
	overflow: hidden;
	position: relative;
}

.itcompare_row {
	line-height: 30px;
	clear: both;
	float: none;
	width: 1199px;
	overflow: hidden;
	position: relative;
	padding: 0px;
	height: auto;
	margin-top: 2px;
	margin-bottom: 2px;
}

.itcompare_row h4 {
	font-size: 16px;
	line-height: 30px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.itcompare_row table {
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}

.itcompare_row th, .itcompare_row td {
	background-color: #FFFFFF;
	border-top-color: #cecece;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #cccccc;
}

.itcompare_row .cpr_row_deco {
	height: auto;
	width: 170px;
	padding-top: 1px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 0px;
	clear: both;
	line-height: 30px;
	text-align: right;
	font-weight: bold;
	color: #333333;
}

.itcompare_row .cpr_pric_row {
	text-align: center;
	overflow: hidden;
	position: relative;
	height: 25px;
	width: auto;
	min-width: 188px;
	line-height: 25px;
	font-weight: bold;
	color: #CC0000;
}

.itcompare_row .cpr_spec_row {
	clear: both;
	float: none;
	height: auto;
	width: auto;
	min-width: 188px;
	padding-right: 5px;
	padding-left: 5px;
	overflow: hidden;
	position: relative;
	text-align: left;
	line-height: 25px;
	font-weight: normal;
	color: #333333;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.cpr_spec_row a {
	color: #333333;
	text-align: center;
	display: block;
	line-height: 20px;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	height: 20px;
	width: 100px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 3px;
	margin-bottom: 3px;
	position: relative;
	clear: both;
	background-image: url(/images/browse/checkout_control.png);
	background-repeat: no-repeat;
	background-position: -10px -10px;
}

.itcompare_row .cpr_avl_row
{
	clear: both;
	float: none;
	height: auto;
	width: auto;
	min-width: 188px;
	padding-right: 5px;
	padding-left: 5px;
	overflow: hidden;
	position: relative;
	text-align: center;
	line-height: 25px;
	font-weight: normal;
	color: #333333;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.itcompare_row .cpr_image {
	margin: auto;
	height: 160px;
	padding: 2px;
	clear: both;
	float: none;
	position: relative;
	overflow: hidden;
	width: auto;
}

.cpr_spec_row li {
	padding-right: 5px;
	padding-left: 0px;
	list-style-position: outside;
	list-style-type: disc;
	line-height: 18px;
}

.cpr_spec_row ul { padding-left: 15px; }

.cpr_spec_row p {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	padding: 5px;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
}

.itcompare_row .cpr_brand_row
{
	clear: both;
	float: none;
	height: auto;
	width: auto;
	min-width: 188px;
	padding-right: 5px;
	padding-left: 5px;
	overflow: hidden;
	position: relative;
	text-align: center;
	line-height: 25px;
	font-weight: bold;
	color: #333333;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#review_area_d {
	padding: 0px;
	clear: both;
	float: none;
	height: auto;
	width: 840px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	background-color: #FFFFFF;
}

.review_row {
	padding: 0px;
	clear: both;
	float: none;
	width: 840px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	line-height: 25px;
}
#rew_sec_tt {
	height: 50px;
	line-height: 50px;
}


.review_dia {
	position: relative;
	height: 300px;
	width: 400px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	float: left;
	border: 0px none #FFFFFF;
}

.review_graph {
	padding: 0px;
	clear: both;
	float: none;
	width: 390px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	height: auto;
	border: 1px dotted #999999;
}

.review_row h2 {
	font-size: 18px;
	line-height: 50px;
	font-weight: bold;
	color: #333333;
}
.rv_graph_rowm {
	clear: both;
	float: none;
	height: 25px;
	width: 370px;
	overflow: hidden;
	position: relative;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	line-height: 25px;
}
.rv_graph_rowm .rv_tt {
	line-height: 20px;
	height: 20px;
	text-align: left;
	float: left;
	width: 120px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: hidden;
	position: relative;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
}

.rv_graph_rowm .rv_meter {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 20px;
	width: 160px;
	position: relative;
	background-color: #FFFFFF;
	line-height: 20px;
}

.rv_graph_rowm .rv_score {
	line-height: 20px;
	text-align: left;
	float: left;
	height: 20px;
	width: 80px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	position: relative;
	overflow: hidden;
}

.rv_seg {
	position: relative;
	height: 20px;
	width: 3px;
	padding: 0px;
	float: left;
	background-color: #990000;
}

.review_detail {
	position: relative;
	height: 200px;
	width: 440px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-color: #CCCCCC;
}

.review_row_d
{
	padding: 0px;
	clear: both;
	float: none;
	width: 840px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	line-height: 25px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}

.rv_clear_high
{
	padding: 0px;
	clear: both;
	float: none;
	height: 15px;
	width: 300px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}

.rv_row_words {
	padding: 0px;
	clear: both;
	float: none;
	width: 400px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	position: relative;
}

#review_entry {
	clear: both;
	float: none;
	height: auto;
	width: 520px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	position: relative;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	overflow: hidden;
}
#review_entry #revEntry_tt {
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	background-color: #333333;
	color: #FFFFFF;
	text-align: left;
	text-indent: 5px;
}
#rev_pp {
	font-size: 14px;
	color: #FFFFFF;
	position: absolute;
	line-height: 25px;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 60px;
	width: 60px;
	left: 565px;
	top: 40px;
}


#description_column #ext_rev_err {
	clear: both;
	height: 30px;
	line-height: 30px;
	float: none;
	padding: 0px;
	position: relative;
	overflow: hidden;
}


.rvform_row {
	padding: 0px;
	clear: both;
	float: none;
	width: 510px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	height: auto;
	line-height: 20px;
}

.rbform_deco {
	position: relative;
	height: 30px;
	width: 120px;
	overflow: hidden;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 30px;
	font-weight: bold;
	color: #333333;
	text-align: right;
}

.rev_ckbox td {
	background-color: #FFFFFF;
	text-align: center;
	line-height: 30px;
	font-weight: bold;
}

.rev_ckbox table {
	background-color: #FFFFFF;
	position: relative;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	padding: 0px;
}

.rbform_fill {
	position: relative;
	height: 30px;
	width: 200px;
	overflow: hidden;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	line-height: 30px;
	text-align: left;
}

.rbform_deco2
{
	position: relative;
	height: 30px;
	width: 120px;
	overflow: hidden;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	line-height: 30px;
	font-weight: bold;
	color: #333333;
	text-align: left;
}

.rbform_fill_flx
{
	position: relative;
	height: 100px;
	width: 330px;
	overflow: hidden;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	text-align: left;
}

#fl_nickname input {
	position: absolute;
	height: 20px;
	width: 150px;
	left: 5px;
	top: 4px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #999999;
	border-bottom-color: #CCCCCC;
	border-left-color: #666666;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
}

.rbform_fill_st
{
	position: relative;
	height: 30px;
	width: 160px;
	overflow: hidden;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 3px;
	line-height: 30px;
	text-align: left;
}

#fl_revtt input {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #999999;
	border-bottom-color: #CCCCCC;
	border-left-color: #666666;
	position: absolute;
	height: 20px;
	width: 190px;
	top: 4px;
	line-height: 20px;
	font-weight: bold;
	color: #333333;
	text-align: left;
	left: 5px;
}

.rbform_deco_flx
{
	position: relative;
	height: auto;
	width: 120px;
	overflow: hidden;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 30px;
	font-weight: bold;
	color: #333333;
	text-align: right;
}

#fl_revdetail textarea {
	position: absolute;
	width: 300px;
	height: 80px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #999999;
	border-bottom-color: #CCCCCC;
	border-left-color: #666666;
	top: 4px;
	left: 5px;
}

#review_term p {
	position: relative;
	width: 450px;
	float: left;
	font-size: 11px;
	line-height: 15px;
	height: auto;
}

#review_term input {
	position: relative;
	width: 30px;
	height: auto;
	float: left;
}

#sub_review a {
	text-align: center;
	display: block;
	height: 20px;
	width: 100px;
	padding: 0px;
	position: relative;
	margin: 10px;
	float: left;
	background-image: url(../images/browse/checkout_control.png);
	background-repeat: no-repeat;
	background-position: -10px -10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	line-height: 20px;
}

#add_review input {
	width: 100px;
	height: 20px;
	color: #003399;
	background-color: #FFFFFF;
	border: 0px none #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
	position: relative;
}

#sub_review li {
	line-height: 30px;
	position: relative;
	height: 30px;
	width: 150px;
	overflow: hidden;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}

#sub_review input {
	line-height: 20px;
	background-image: url(../images/browse/checkout_control.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 100px;
	background-position: -10px -10px;
	color: #333333;
	font-size: 12px;
	text-align: center;
	padding: 0px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 0px none #FFFFFF;
}

.rev_generow {
	padding: 0px;
	clear: both;
	float: none;
	width: 870px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	height: auto;
}

#rv_overAll {
	background-image: url(../images/browse/review_overall.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	overflow: hidden;
	height: 120px;
	width: 870px;
}

#rv_overAll #overAll_tt {
	position: absolute;
	height: 25px;
	width: 550px;
	overflow: hidden;
	left: 20px;
	top: 10px;
	font-size: 20px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}

#rv_overAll #overAll_deco {
	font-size: 16px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	position: absolute;
	height: 25px;
	width: 200px;
	top: 10px;
	right: 20px;
	text-align: center;
}

.rev_cr {
	overflow: hidden;
	position: absolute;
	height: 30px;
	width: 30px;
	top: 40px;
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
}

#rv_overAll #cr1 { left: 115px; }

#rv_overAll #cr2 { left: 250px; }

#rv_overAll #cr3 { left: 385px; }

#rv_overAll #cr4 { left: 520px; }

#rv_overAll #overAll_score {
	position: absolute;
	height: 60px;
	left: 650px;
	top: 40px;
	line-height: 60px;
	width: 80px;
	text-align: center;
	overflow: hidden;
	font-size: 40px;
	font-weight: bold;
}

#rv_overAll #summary {
	position: absolute;
	width: 550px;
	overflow: hidden;
	height: 30px;
	left: 20px;
	top: 80px;
	font-size: 14px;
	line-height: 30px;
	color: #FFFFFF;
}

.rev_comments {
	overflow: hidden;
	position: relative;
	height: auto;
	width: 370px;
}

.revcom_head {
	padding: 0px;
	clear: both;
	float: none;
	height: 30px;
	width: 370px;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(../images/browse/review_bb.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.revcom_body {
	background-image: url(../images/browse/review_bb.png);
	background-repeat: repeat-y;
	background-position: 0px -30px;
	clear: both;
	float: none;
	width: 370px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	height: auto;
	padding: 0px;
}

.revcom_body p {
	overflow: hidden;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #333333;
	width: 330px;
	text-align: left;
	position: relative;
	height: auto;
	padding: 0px;
	clear: both;
	float: none;
	margin-right: auto;
	margin-left: auto;
}

.rev_comments .revcom_footer {
	position: relative;
	height: 25px;
	width: 370px;
	padding: 0px;
	clear: both;
	float: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../images/browse/review_bb.png);
	background-repeat: no-repeat;
	background-position: 0px -740px;
}

.expert_help {
	padding: 0px;
	clear: both;
	float: none;
	height: 160px;
	width: 270px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	background-image: url(../images/browse/expert_help.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.help_topic {
	line-height: 20px;
	color: #333333;
	text-align: center;
	overflow: hidden;
	position: absolute;
	height: 20px;
	width: 160px;
	top: 40px;
	left: 10px;
	font-weight: bold;
}

.expert_brand {
	height: 55px;
	left: 10px;
	position: absolute;
	top: 60px;
	text-align: center;
	width: 150px;
}

.left_notePad {
	clear: both;
	float: none;
	width: 250px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 15px;
	padding-bottom: 15px;
	overflow: hidden;
	position: relative;
	height: auto;
	font-size: 11px;
	text-align: left;
	display: block;
}

.left_notePad p {
	clear: both;
	float: left;
	height: auto;
	width: 250px;
	position: relative;
	line-height: 20px;
	padding: 5px;
	overflow: hidden;
}
.b_note  {
	font-size: 11px;
	line-height: 20px;
	font-weight: normal;
	color: #003366;
	text-align: left;
	padding: 0px;
	clear: both;
	float: left;
	height: auto;
	width: 800px;
	overflow: hidden;
	position: relative;
}

#top_social {
	clear: right;
	float: left;
	width: 255px;
	overflow: hidden;
	position: relative;
}

.qk_link_rt {
	text-align: center;
	clear: both;
	float: left;
	width: 270px;
	margin-top: 1px;
	margin-bottom: 1px;
	overflow: hidden;
	position: relative;
}

.feature_tg_bar {
	clear: both;
	float: left;
	width: 553px;
	margin-top: 2px;
	margin-bottom: 2px;
	overflow: hidden;
	position: relative;
}

.tag_cell {
	padding: 0px;
	float: left;
	height: 40px;
	width: 133px;
	overflow: hidden;
	position: relative;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tag_cell a {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 138px;
	overflow: hidden;
	position: relative;
	background-image: url(../images/browse/detai_tag.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 35px;
	color: #666666;
	text-decoration: none;
	text-align: center;
}
.tag_cell  a:hover {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 138px;
	overflow: hidden;
	position: relative;
	background-image: url(../images/browse/detai_tag.jpg);
	background-repeat: no-repeat;
	background-position: -137px 0px;
	line-height: 35px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}

#gem_prc a {
	display: block;
	height: 40px;
	width: 137px;
	line-height: 35px;
	text-align: center;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/browse/detai_tag.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#gem_prc a:hover
{
	display: block;
	height: 40px;
	width: 137px;
	line-height: 35px;
	text-align: center;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/browse/detai_tag.jpg);
	background-repeat: no-repeat;
	background-position: -137px 0px;
}
#quote_prc a
{
	display: block;
	height: 40px;
	width: 137px;
	line-height: 30px;
	text-align: left;
	text-indent: 35px;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/browse/detai_tag.jpg);
	background-repeat: no-repeat;
	background-position: 0px -40px;
}

#quote_prc a:hover
{
	display: block;
	height: 40px;
	width: 137px;
	line-height: 30px;
	text-align: left;
	text-indent: 35px;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/browse/detai_tag.jpg);
	background-repeat: no-repeat;
	background-position: -137px -40px;
}

#by_cate a
{
	display: block;
	height: 40px;
	width: 137px;
	line-height: 30px;
	text-align: left;
	text-indent: 35px;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/browse/detai_tag.jpg);
	background-repeat: no-repeat;
	background-position: 0px -80px;
}

#by_cate a:hover
{
	display: block;
	height: 40px;
	width: 137px;
	line-height: 30px;
	text-align: left;
	text-indent: 35px;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/browse/detai_tag.jpg);
	background-repeat: no-repeat;
	background-position: -137px -80px;
}

#by_brand a
{
	display: block;
	height: 40px;
	width: 137px;
	line-height: 30px;
	text-align: left;
	text-indent: 35px;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/browse/detai_tag.jpg);
	background-repeat: no-repeat;
	background-position: 0px -120px;
}

#by_brand a:hover
{
	display: block;
	height: 40px;
	width: 137px;
	line-height: 30px;
	text-align: left;
	text-indent: 35px;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/browse/detai_tag.jpg);
	background-repeat: no-repeat;
	background-position: -137px -120px;
}

#realtm_loading p {
	font-size: 15px;
	line-height: 25px;
	font-weight: bold;
	color: #FF0000;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	width: 230px;
}

realt_loading {
	background-image: url(../images/browse/online_order_form_bg.png);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	text-align: center;
	overflow: hidden;
	position: relative;
	height: auto;
	width: 270px;
}

.rebate_centre {
	margin: 0px;
	clear: both;
	float: left;
	height: 50px;
	width: 520px;
	overflow: hidden;
	position: relative;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
	line-height: 50px;
	font-size: 13px;
	font-weight: bold;
}
.rebate_centre a {
	padding-right: 5px;
	padding-left: 5px;
}

#rbt_mailin {
	background-image: url(../images/browse/rebate_centre.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#rbt_IR {
	background-image: url(../images/browse/rebate_centre.jpg);
	background-repeat: no-repeat;
	background-position: 0px -50px;
}
#rbt_trade {
	background-image: url(../images/browse/rebate_centre.jpg);
	background-repeat: no-repeat;
	background-position: 0px -100px;
}
#pd_Logo {
	margin: 0px;
	height: 75px;
	width: 100px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	overflow: hidden;
	position: relative;
	clear: both;
	float: left;
	text-align: left;
}
.sideads3 {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	width: 270px;
	overflow: hidden;
	position: relative;
	background-image: url(../images/browse/sideads3_bg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
.sideads2 {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	width: 270px;
	overflow: hidden;
	position: relative;
	background-position: 0px 0px;
}
.ads3_contents {
	padding: 0px;
	clear: both;
	float: none;
	width: 260px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: hidden;
	position: relative;
	height: auto;
}
.ads3_head {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	height: 55px;
	width: 270px;
	overflow: hidden;
	position: relative;
	background-image: url(../images/browse/sideads3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 55px;
	font-weight: bold;
	font-size: 14px;
	color: #FFF;
	text-align: center;
}
.ads3_contents ul {
	margin: 0px;
	padding: 0px;
}
.ads3_contents li {
	line-height: 25px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 25px;
	list-style-position: outside;
	background-image: url(../images/browse/sideads3.jpg);
	background-repeat: no-repeat;
	background-position: -5px -60px;
	clear: both;
}
.ads3_contents p {
	line-height: 20px;
	clear: both;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 15px;
	float: left;
	position: relative;
	font-weight: normal;
	color: #000;
}
.ads3_focus {
	font-weight: bold;
	color: #06C;
}
.ads3ph {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	height: 30px;
	width: 235px;
	overflow: hidden;
	position: relative;
	background-image: url(../images/browse/sideads3.jpg);
	background-repeat: no-repeat;
	background-position: -5px -150px;
	line-height: 25px;
	font-weight: bold;
}
.ads3_ph_location {
	overflow: hidden;
	position: relative;
	height: 30px;
	width: 122px;
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
.ads3_phnum {
	margin: 0px;
	clear: right;
	float: left;
	height: 30px;
	width: 100px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	overflow: hidden;
	position: relative;
	text-align: left;
}
.ads3_ft {
	overflow: hidden;
	position: relative;
	height: 180px;
	width: 270px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	background-image: url(../images/browse/sideads3.jpg);
	background-repeat: no-repeat;
	background-position: 0px -520px;
}
#hirc_navi {
	margin: 0px;
	padding: 0px;
	clear: both;
	float: left;
	height: 25px;
	width: 870px;
	overflow: hidden;
	position: relative;
	font-size: 12px;
	line-height: 25px;
}
#hirc_navi ul {
	margin: 0px;
	padding: 0px;
}
#hirc_navi li {
	display: list-item;
	position: relative;
	margin: 0px;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	float: left;
}
#hirc_navi a {
	color: #777;
}

.focus_group {
            clear: both;
            float: left;
            width: 899px;
            overflow: hidden;
            position: relative;
            padding: 0px;
            height: auto;
            margin-top: 5px;
            margin-right: 0px;
            margin-bottom: 5px;
            margin-left: 0px;
}
.focus_group h3 {
            color: #FFF;
            height: 50px;
            background-image: url(../images/browse/focus_bg.png);
            background-repeat: no-repeat;
            background-position: 0px 0px;
            line-height: 40px;
            font-size: 18px;
            font-weight: bold;
            text-indent: 10px;
}
.focus_group p {
            padding-top: 0px;
            padding-right: 10px;
            padding-bottom: 0px;
            padding-left: 10px;
            line-height: 18px;
            color: #888;
}
.prm_full_top {
                clear: both;
                float: left;
                width: 1200px;
                padding-top: 0px;
                padding-right: 0px;
                padding-bottom: 10px;
                padding-left: 0px;
                position: relative;
}
.promo_slog {
                padding: 10px;
                float: left;
                width: 520px;
                position: relative;
                line-height: 20px;
                background-color: #EEE;
                border: 1px dotted #777;
                height: auto;
                margin-top: 10px;
                margin-right: 10px;
                margin-bottom: 10px;
}
.promo_slog li {
                list-style-position: outside;
                list-style-type: disc;
                float: left;
                margin-left: 10px;
                margin-right: 10px;
}
#online_order_form #oof_real_time {
                height: auto; 
                background-image: url(/images/browse/online_order_form.png);
                background-repeat: no-repeat;
                background-position: 0px -500px;
}
#online_order_form .oof_quote_me {
                margin: 0px;
                clear: both;
                float: left;
                height: 70px;
                width: 270px;
                position: relative;
                background-image: url(../images/browse/order_bg_repeat.jpg);
                background-repeat: repeat-y;
                background-position: 0px 0px;
                text-align: left;
                line-height: 25px;
                text-indent: 0px;
                padding: 0px;
}.oof_quote_me a {
                position: absolute;
                height: 60px;
                width: 220px;
                left: 25px;
                top: 5px;
                display: block;
                background-color: #CCC;
                background-image: url(../images/browse/quoteme_ina.jpg);
                background-repeat: no-repeat;
                background-position: 0px 0px;
}
.oof_quote_me a:hover {
                background-image: url(../images/browse/quoteme_act.jpg);
}
#goCloud {
                clear: both;
                float: left;
                height: 250px;
                width: 550px;
                background-image: url(../images/browse/gogoCloud_bg.jpg);
                background-repeat: no-repeat;
                background-position: 0px 0px;
                position: relative;
}
.tt_feature {
                line-height: 45px;
                color: #FFF;
                height: 45px;
                width: 340px;
                position: absolute;
                top: 0px;
                right: 20px;
                font-weight: bold;
                text-transform: uppercase;
}
.focus_cld {
                height: 150px;
                width: 310px;
                position: absolute;
                top: 55px;
                right: 20px;
}
.focus_cld p {
                line-height: 30px;
                font-weight: bold;
                text-transform: uppercase;
                color: #08c;
}
.focus_cld li {
                padding-left: 20px;
                list-style-position: outside;
                line-height: 25px;
                color: #555;
                background-image: url(../images/browse/List_deco.jpg);
                background-repeat: no-repeat;
                background-position: 0px 3px;
}
.focus_cld a {
                color: #555;
                text-decoration: none;
}
.focus_cld a:hover {
                color: #333;
                text-decoration: underline;
}
.cld_call {
                height: 30px;
                width: 260px;
                position: absolute;
                right: 20px;
                bottom: 10px;
                line-height: 30px;
                font-weight: bold;
                color: #08c;
}
#goTech {
                clear: both;
                float: left;
                height: auto;
                width: 550px;
                position: relative;
                border: 1px solid #555;
                margin-bottom: 10px;
}
.gotech_Title {
                float: left;
                height: 40px;
                width: 510px;
                position: relative;
                clear: both;
                padding-left: 40px;
                line-height: 40px;
                font-weight: bold;
                text-transform: uppercase;
                background-image: url(../images/browse/101Q.jpg);
                background-repeat: no-repeat;
                background-position: 0px 0px;
                background-color: #ccc;
}
.gotech_Q {
				clear: both;
				float: left;
				height: auto;
				width: 420px;
				padding-left: 40px;
				line-height: 30px;
				font-weight: bold;
				color: #333;
				text-transform: uppercase;
				background-image: url(../images/browse/101QS.jpg);
				background-repeat: no-repeat;
				background-position: 0px -5px;
				margin-top: 5px;
}
.gotech_A {
                clear: both;
                float: left;
                width: 510px;
                padding-left: 40px;
                position: relative;
                height: auto;
                line-height: 25px;
                background-image: url(../images/browse/101A.jpg);
                background-repeat: no-repeat;
                background-position: 0px -5px;
}


.gotech_feature {
                line-height: 20px;
                color: #333;
                height: 140px;
                width: 270px;
                position: absolute;
                top: 60px;
                right: 30px;
                font-weight: normal;
}
.gotech_ft {
                line-height: 30px;
                color: #333;
                height: 30px;
                width: 510px;
                position: relative;
                font-weight: normal;
                background-color: #EEE;
                padding-left: 40px;
                float: left;
}
#gotech_extra {
                position: absolute;
                height: 80px;
                width: 80px;
                top: 0px;
                right: 0px;
                background-image: url(../images/browse/qa_extra.jpg);
                background-repeat: no-repeat;
                background-position: 0px 0px;
                z-index: 555;
}
