*{
margin:0px;
padding:0px;
}
body 
{
margin:0px;
padding:0px;
background:#fff url(images/body_bg.jpg) top center repeat-x;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
ul
{
list-style-type:none;
}
img
{
border:none;
}
.clear {
overflow: hidden;
width: 100%;
clear:both;
}
#body_wrapper
{
margin:0px auto;
width:100%;
background:url(images/bg_shadow.png) top center repeat-y;
}
#body_container
{
width:980px;
padding:0px auto;
margin:0px auto;
}
.header
{
width:980px;
float:left;
padding:12px 0 0px 0;
}
.logo
{
width:400px;
float:left;
padding-top:5px;
padding-bottom:30px;
}
.top_nav
{
width:580px;
float:left;
}
.welcome_tab
{
width:305px;
float:left;
text-align:right;
padding-right:15px;
}
.welcome_tab h1
{
font-size:14px;
font-weight:normal;
color:#e17d01;
line-height:16px;
}
.top_menu
{
width:260px;
float:right;
text-align:right;
}
ul.topmenu
{
padding:0px;
}
.topmenu li
{
font-size:14px;
font-weight:normal;
color:#758f02;
line-height:14px;
display:block;
float:left;
border-right:1px solid #758f02;
padding:0 7px 0 7px;
text-transform:lowercase;
text-align:center;
}
.topmenu li a
{
color:#758f02;
text-decoration:none;
}
.topmenu li a:hover
{
color:#e17d01;
text-decoration:underline;
}
#menu_container {
margin: 0px auto;
position: relative;
width: 980px;
}
.menuBox
{
background: url(images/menu_bg.png) center top no-repeat;
float: left;
height:35px;
margin:0px -16px 0px -16px;
position: relative;
width:1012px;
padding-bottom:8px;
z-index: 999;
}
ul.menu
{
padding:0px;
}
.menu li
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#f8f8f8;
line-height:35px;
display:block;
padding:0 20px 0 20px;
float:left;
text-align:center;
background:url(images/menu_sep_line.png) top right no-repeat;
text-transform:uppercase;
}
.menu li a
{
color:#f8f8f8;
text-decoration:none;
}
.menu li a:hover
{
color:#ff9900;
text-decoration:none;
}
.menu li.selected a
{
color:#ff9900;
text-decoration:none;
}
.midContainer
{
width:980px;
float:left;
padding:28px 0 10px 0;
}
.leftCol
{
width:700px;
float:left;
padding-right:40px;
}
.rightCol
{
width:240px;
float:left;
}
.sdBox
{
width:240px;
float:left;
padding-bottom:20px;
}
.login_box
{
width:240px;
float:left;
background:url(images/login_box_top.png) top center no-repeat;
padding-top:15px;
margin-bottom:18px;
}
.login_content
{
width:214px;
float:left;
background:url(images/login_box_btm.png) bottom center no-repeat;
padding:0px 13px 20px 13px;
text-align:center;
}
.login_content_rt
{
width:214px;
float:left;
text-align:right;
}
.login_content h1
{
font-size:18px;
font-weight:normal;
color:#fff;
padding-bottom:15px;
line-height:normal;
}
.smallfeild
{
width:198px;
height:26px;
border:0px solid #e3e2e3;
background:url(images/text_feild.png) top center no-repeat;
padding:0px 8px 0px 8px;
font-size:13px;
font-family:Arial;
font-weight:normal;
line-height:28px;
color:#818181;
vertical-align:middle;
line-height:24px;
margin-bottom:15px;
}
.text_search
{
width:384px;
height:35px;
border:0px solid #e3e2e3;
background:url(images/search_feild_bg.png) top center no-repeat;
padding:0px 15px 0px 15px;
font-size:16px;
font-family:Arial;
font-weight:bold;
color:#838383;
vertical-align:middle;
line-height:35px;
}
.price_field
{
width:65px;
height:22px;
border:1px solid #e48004;
padding:0px 5px;
font-size:12px;
font-family:Arial;
font-weight:normal;
color:#000;
vertical-align:middle;
line-height:22px;
}
.submit_button
{ 
background:url(images/submit_button.png) top center no-repeat;
width:66px;
height:28px;
font-family:Arial;
font-weight:normal;
font-size:14px;
color:#fff;
cursor:pointer;
border:0px solid #e3e2e3;
text-align:center;
vertical-align:middle;
}
.search_button
{ 
background:url(images/search_button.png) top center no-repeat;
width:78px;
height:35px;
font-family:Arial;
font-weight:normal;
font-size:18px;
color:#fff;
cursor:pointer;
border:0px solid #e3e2e3;
text-align:center;
vertical-align:middle;
}
.go_button
{ 
background:#fe8d03;
padding:0px 16px;
height:24px;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#fff;
cursor:pointer;
border:1px solid #DE7901;
text-align:center;
vertical-align:middle;
}
.shop_box
{
width:240px;
float:left;
background:#ff9e26;
margin-bottom:18px;
padding-bottom:6px;
}
.shop_head
{
width:240px;
height:30px;
float:left;
text-align:center;
}
.shop_head h1
{
color:#fff;
font-size:18px;
font-weight:normal;
line-height:30px;
}
.shop_content
{
width:214px;
float:left;
background:#fff;
margin:0px 0px;
padding:15px 12px;
border-left:1px solid #ff9e26;
border-right:1px solid #ff9e26;
}
ul.sdmenu
{
padding:0px;
}
.sdmenu li
{
font-size:13px;
font-weight:normal;
color:#424242;
line-height:24px;
background:url(images/link_arrow.gif) 0 0.5em no-repeat;
padding-left:15px;
}
.sdmenu li a
{
color:#424242;
text-decoration:none;
}
.sdmenu li a:hover
{
color:#fd900f;
text-decoration:none;
}
.search_container
{
width:700px;
float:left;
margin-bottom:25px;
}
.search_top_box
{
width:700px;
float:left;
}
.search_top_box ul
{
padding-left:10px;
}
.search_top_box li
{
background:url(images/top_search_left.gif) top left no-repeat;
height:22px;
display:block;
float:left;
vertical-align:top;
text-align:center;
margin-left:3px;
}
.search_top_box li.active
{
background:url(images/quick_search_lt.gif) top left no-repeat;
height:26px;
display:block;
float:left;
vertical-align:top;
text-align:center;
margin-left:2px;
}
.search_top_box li.active div
{
background:url(images/quick_search_rt.gif) top right no-repeat;
height:26px;
text-align:center;
padding:0 12px;
float:left;
}
.search_top_box li.active a
{
color:#fff;
font-size:13px;
font-weight:bold;
text-decoration:none;
line-height:24px;
cursor:pointer;
}
.search_top_box li a
{
color:#191919;
font-size:13px;
font-weight:bold;
text-decoration:none;
line-height:22px;
cursor:pointer;
}
.search_top_box li div
{
background:url(images/top_search_right.gif) top right no-repeat;
height:22px;
text-align:center;
padding:0 12px;
float:left;
}
.search_top_box li a:hover
{
color:#fff;
text-decoration:none;
}
.search_top_box li.active a:hover
{
color:#191919;
text-decoration:none;
}
.home_search
{
width:700px;
height:47px;
padding-top:12px;
float:left;
background:url(images/search_container_bg.png) top center no-repeat;
}
.search_text_tab
{
width:180px;
float:left;
text-align:center;
font-size:21px;
color:#fff;
font-weight:normal;
line-height:35px;
vertical-align:middle;
}
.search_feild_tab
{
width:425px;
height:35px;
float:left;
}
.search_button_tab
{
width:80px;
height:35px;
float:left;
text-align:right;
}
.bannerBox
{
width:700px;
float:left;
margin-bottom:25px;
}
.ctg_shop
{
width:700px;
float:left;
background:#adcb25;
margin-bottom:18px;
padding-bottom:6px;
}
.ctg_shop_heading
{
width:670px;
float:left;
height:30px;
padding-left:15px;
}
.ctg_shop_heading h1
{
color:#fff;
font-weight:normal;
line-height:30px;
font-size:18px;
}
.ctg_shop_content
{
width:698px;
float:left;
background:#fff;
padding:15px 0 15px 0;
border-left:1px solid #adcb25;
border-right:1px solid #adcb25;
}
.top_search
{
width:700px;
float:left;
background:#adadad;
margin-bottom:18px;
padding-bottom:6px;
}
.top_search_heading
{
width:670px;
float:left;
height:30px;
padding-left:15px;
}
.top_search_heading h1
{
color:#fff;
font-weight:normal;
line-height:30px;
font-size:18px;
}
.top_search_content
{
width:698px;
float:left;
background:#eeeeee;
padding:15px 0 15px 0;
border-left:1px solid #adadad;
border-right:1px solid #adadad;
}
.smallBox
{
width:210px;
float:left;
padding-left:12px;
padding-right:10px
}
.smallBox_r
{
width:210px;
float:left;
padding-left:6px;
padding-right:14px
}
ul.listmenu
{
padding:0px;
}
.listmenu li
{
font-size:13px;
font-weight:normal;
color:#000;
line-height:24px;
}
.listmenu li a
{
color:#000;
text-decoration:none;
}
.listmenu li a:hover
{
color:#fd900f;
text-decoration:underline;
}
.more_link
{
width:670px;
float:left;
padding:0px 14px;
text-align:right;
}
.more_link h1 
{
background: url(images/link_arrow.gif) no-repeat right 0.3em;
color: #fe910a;
font-size: 13px;
font-weight: normal;
padding-right: 12px;
}
.more_link h1 a
{
color: #fe910a;
text-decoration:underline;
}
.more_link h1 a:hover
{
color: #fe910a;
text-decoration:none;
}
.recent_search
{
width:240px;
float:left;
background:url(images/recent_search_top.gif) top center no-repeat;
padding-top:15px;
}
.recent_search_mid
{
width:214px;
float:left;
border-left:3px solid #c3c2c2;
border-right:3px solid #c3c2c2;
padding:0 10px 0 10px;
}
.recent_search_mid h1
{
font-size:18px;
color:#000;
font-weight:normal;
line-height:18px;
padding-bottom:10px;
border-bottom:solid 2px #c3c2c2;
}
.recent_search_mid h2
{
font-size:13px;
color:#3e3e3e;
font-weight:normal;
line-height:18px;
padding-top:10px;
}

.recent_search_btm
{
width:240px;
height:15px;
float:left;
background:url(images/recent_search_btm.gif) bottom center no-repeat;
}
/*css for footer*/
#footer_wrapper
{
margin:0px auto;
width:100%;
background:#efeeee;
border-top:5px solid #adadad;
}
#footer_container
{
margin:0px auto;
width:980px;
position:relative;
}
.footer
{
width:980px;
float:left;
padding:25px 0 20px 0;
}
.footer_link_box
{
width:250px;
float:left;
padding-right:30px;
}
.footer_link_box h1
{
color:#fd5b0c;
font-size:14px;
font-weight:bold;
line-height:normal;
padding-bottom:15px;
}
ul.ftmenu
{
padding:0px;
}
.ftmenu li
{
font-size:13px;
font-weight:normal;
color:#687e02;
line-height:24px;
}
.ftmenu li a
{
color:#687e02;
text-decoration:none;
}
.ftmenu li a:hover
{
color:#fd5b0c;
text-decoration:underline;
}
.social_icon_box
{
width:130px;
float:right;
}
.social_icon_text
{
width:130px;
float:left;
text-align:center;
color:#fd5b0c;
font-size:14px;
font-weight:bold;
line-height:normal;
padding-bottom:15px;
}
.social_icon_img
{
width:130px;
float:left;
text-align:center;
padding-bottom:8px;
}
#footer_btm_wrapper
{
margin:0px auto;
width:100%;
background:#dde0e1;
border-top:2px solid #adadad;
}
#footer_btm_container
{
margin:0px auto;
width:980px;
position:relative;
}
.footer_bottom_box
{
width:980px;
float:left;
padding:25px 0 25px 0;
text-align:center;
}
.footer_bottom_box p
{
color:#fd5b0c;
font-weight:normal;
line-height:normal;
font-size:13px;
}
.footer_bottom_box p a
{
color:#677d02;
text-decoration:none;
}
.footer_bottom_box p a:hover
{
color:#fd5b0c;
text-decoration:none;
}
/*** slider***/
.slider					
{
width:980px;
height:49px;
padding:27px 0px;
float:left;
background:url(images/gallery_bg.png) top center no-repeat;
margin-bottom:30px;
}
.slider div
{
font-size:12px; 
font-family: Arial, Helvetica, sans-serif; 
color:#000000;
}
.slider-top 
{
color:#616161;
font-size:1.2em;
overflow:hidden;
width:890px;
background:url(images/slider-bg.png) 0px 0px repeat;
float:left;
position:relative;
left:0; padding-top:0px;
}			
#left, #right			{cursor:pointer}

.slider-top ul 			{list-style:none;}

.slider-top ul li 		{width:112px; display:inline-block; float:left; margin:0px 0px 0px 0px;padding:0px 8px 0px 8px;}
.slider-top ul li td 	{text-align:left;}

.slider-left 			{background: none; width:45px;padding:0px 0px 0px 0px;margin-left:0px;overflow:hidden; font-size:0; float:left; line-height:0; right:0px;}

#slider-left			{background:url(images/arrow-left.gif) 11px 13px no-repeat;}
#over_slider-left		{background:url(images/over_arrow-left.gif) 11px 13px no-repeat;}

.slider-right 			{float:left; width:45px;padding:0px 0px 0px 0px;margin-left:0px;font-size:0; line-height:0;}

#slider-right			{background:url(images/arrow-right.gif) 10px 13px no-repeat;}
#over_slider-right		{background:url(images/over_arrow-right.gif) 10px 13px no-repeat;}

/*css for search page*/

.proContainer
{
width:700px;
float:left;
padding-bottom:25px;
}
.proBox
{
width:164px;
float:left;
border:#c1c1c1 1px solid;
margin:7px 12px 8px 0px;
padding:15px 0px 15px 0px; 
}
.proBox_over
{
width:164px;
float:left;
border:#c1c1c1 1px solid;
margin:7px 12px 8px 0px;
cursor:pointer;
background:#f0f0ef;
padding:15px 0px 15px 0px; 
}
.proBoxR
{
width:164px;
float:left;
border:#c1c1c1 1px solid;
margin:7px 0px 8px 0px;
padding:15px 0px 15px 0px; 
}
.proBoxR_over
{
width:164px;
float:left;
border:#c1c1c1 1px solid;
margin:7px 0px 8px 0px;
cursor:pointer;
background:#f0f0ef;
padding:15px 0px 15px 0px; 
}
.pro_img
{
width:144px;
float:left;
padding:0px 10px 10px 10px;
text-align:center;
height:146px;
}
.pro_name
{
width:150px;
height:35px;
float:left;
padding:0px 7px 2px 7px;
}
.pro_name h1
{
color:#5b6f01;
font-size:12px;
font-weight:bold;
line-height:16px;
}
.pro_name h1 a
{
color:#5b6f01;
text-decoration:none;
}
.pro_name h1 a:hover
{
color:#FD5B0C;
text-decoration:none;
}
.store_name
{
width:150px;
float:left;
padding:0px 7px 6px 7px;
}
.store_name h1
{
color:#FD5B0C;
font-size:12px;
font-weight:normal;
line-height:14px;
}
.store_name h1 a
{
color:#FD5B0C;
text-decoration:none;
}
.store_name h1 a:hover
{
color:#4C5D01;
text-decoration:underline;
}
.pro_price
{
width:150px;
float:left;
padding:5px 7px 6px 7px;
}
.pro_price h1
{
font-size:15px;
color:#424242;
font-weight:bold;
line-height:16px;
}
.pro_price h1 a
{
color:#607601;
text-decoration:none;
}
.pro_price h1 a:hover
{
color:#FD5B0C;
text-decoration:none;
}
.store_review
{
width:150px;
float:left;
padding:0px 7px 10px 7px;
}
.store_review h1
{
font-size:12px;
color:#FD5B0C;
font-weight:bold;
line-height:16px;
text-transform:lowercase;
}
.store_review h1 a
{
color:#FD5B0C;
text-decoration:underline;
}
.store_review h1 a:hover
{
color:#4C5D01;
text-decoration:none;
}
.go_store
{
padding:0px;
height:20px;
float:left;
}
.go_store a
{
font-size:12px;
height:20px;
color:#fff;
font-weight:bold;
background:#fe8d03;
line-height:20px;
border:1px solid #de7901;
text-decoration:none;
padding:0px 6px;
margin:0px 7px;
float:left;
}
.go_store a:hover
{
color:#000;
background:#b2d803;
text-decoration:none;
border:1px solid #95b600;
}
.buy_now
{
float:left;
height:20px;
}
.buy_now a
{
font-size:12px;
height:20px;
float:left;
color:#000;
font-weight:bold;
background:#b2d803;
line-height:20px;
border:1px solid #95b600;
text-decoration:none;
padding:0px 8px;
margin:0px 7px;
}
.buy_now a:hover
{
color:#fff;
background:#fe8d03;
text-decoration:none;
border:1px solid #de7901;
}
.pagination_box {
float: left;
padding: 10px 5px 10px 5px;
text-align: right;
width:690px;
}
ul.pagination_menu 
{
padding:0px;
}
.pagination_menu  li
{
display:inline;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#03748b;
padding:0 5px 0 5px;
line-height:14px;
border-left:1px #6d6f6f solid;
cursor:pointer;
}
.pagination_menu  li a
{
color:#6b8301;
text-decoration:underline;
}
.pagination_menu  li a:hover
{
color:#FD5B0C;
text-decoration:none;
}
.pagination_menu  li:first-child,
.pagination_menu  li.first-child
{
border-left-style:none;
}
.share_box
{
float: left;
padding-left:30px;
width:150px;
text-align:left;
}
.share_text
{
float: left;
padding-right:5px;
}
ul.share_ic
{
padding:0px;
}
.share_ic  li
{
display:inline;
color:#000;
font-size:13px;
}
.share_ic  li a
{
color:#6b8301;
text-decoration:none;
}
.pageNoTop 
{
float: left;
padding:0px;
}
.pageNoTop h1
{
color:#000;
font-size:13px;
font-weight:normal;
line-height:18px;
}
.search_ctg_box
{
width:240px;
float:left;
background:#ff9e26;
margin-bottom:15px;
padding-bottom:6px;
}
.search_ctg_head
{
width:214px;
height:30px;
float:left;
padding:0px 13px;
}
.search_ctg_head h1
{
color:#fff;
font-size:18px;
font-weight:normal;
line-height:30px;
}
.search_ctg_in,.search_ctg_in_cat,.search_ctg_in_ser
{
width:214px;
height:110px;
overflow:auto;
float:left;
background:#fff;
margin:0px 0px;
padding:5px 12px 15px 12px;
border-left:1px solid #ff9e26;
border-right:1px solid #ff9e26;
}
.search_ctg_in_cat{
height:300px;
}
.search_ctg_in_ser{
height:325px;
}
.sd_check
{
vertical-align:middle;
margin-right:5px;
}
.check_box
{
float:left;
padding-top:6px;
padding-right:6px;
vertical-align:middle;
}
.price_box
{
width:214px;
float:left;
text-align:center;
padding-top:15px
}
.price_left
{
width:107px;
float:left;
text-align:left;
}
.price_left h1
{
font-size:12px;
color:#000;
font-weight:normal;
padding:0 0 5px 19px;
}
ul.sdsearch
{
padding:0px;
}
.sdsearch li
{
font-size:12px;
color:#424242;
font-weight:normal;
cursor:pointer;
border-bottom:1px solid #ff9e26;
display:block;
height:24px;
line-height:24px;
vertical-align:middle;
}
.sdsearch li a
{
color:#424242;
text-decoration:none;
}
.sdsearch li a:hover
{
color:#000;
text-decoration:none;
}
.search_brand_box
{
width:240px;
float:left;
background:#afd505;
margin-bottom:15px;
padding-bottom:6px;
}
.search_brand_head
{
width:214px;
height:30px;
float:left;
padding:0px 13px;
}
.search_brand_head h1
{
color:#000;
font-size:18px;
font-weight:normal;
line-height:30px;
}
.search_brand_in
{
width:214px;
height:110px;
overflow:auto;
float:left;
background:#fff;
margin:0px 0px;
padding:5px 12px 15px 12px;
border-left:1px solid #afd505;
border-right:1px solid #afd505;
}
ul.brandsearch
{
padding:0px;
}
.brandsearch li
{
font-size:12px;
color:#424242;
font-weight:normal;
cursor:pointer;
border-bottom:1px solid #afd505;
line-height:24px;
height:24px;
display:block;
}
.brandsearch li a
{
color:#424242;
text-decoration:none;
}
.brandsearch li a:hover
{
color:#000;
text-decoration:none;
}


#result {
	height:20px;
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	padding:5px;
	margin-bottom:10px;
	background-color:#FFFF99;
}
#country{
	padding:3px;
	
	font-size:17px;
}
.suggestionsBox {
	position: absolute;
	left: 180px;
	top:40px;
	margin: 26px 0px 0px 0px;
	width: 380px;
	padding:0px;
	background-color: #000;
	border-top: 3px solid #000;
	color: #fff;
	z-index:5555;
}
.suggestionList {
	margin: 0px;
	padding: 0px;
	z-index:999999
}
.suggestionList ul li {
	list-style:none;
	margin: 0px;
	padding: 6px;
	border-bottom:1px dotted #666;
	cursor: pointer;
	z-index:999999
}
.suggestionList ul li:hover {
	background-color: #FC3;
	color:#000;
	z-index:999999
}
ul {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	padding:0;
	margin:0;
}



#suggest {
	position:relative;
}
.paginate {
font-family:Arial, Helvetica, sans-serif;
	padding: 3px;
	margin: 3px;
}

.paginate a {
	padding:2px 5px 2px 5px;
	margin:2px;
	border:1px solid #999;
	text-decoration:none;
	color: #666;
}
.paginate a:hover, .paginate a:active {
	border: 1px solid #999;
	color: #000;
}
.paginate span.current {
    margin: 2px;
	padding: 2px 5px 2px 5px;
		border: 1px solid #999;
		
		font-weight: bold;
		background-color: #999;
		color: #FFF;
	}
	.paginate span.disabled {
		padding:2px 5px 2px 5px;
		margin:2px;
		border:1px solid #eee;
		color:#DDD;
	}

/*css for home page slide banner*/
#slide_banner {
	width:700px;
	position:relative;
	height:300px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
}
#slide_banner ul.ui-tabs-nav {
	position:absolute;
	bottom:0px;
	right:0px;
	list-style:none;
	z-index:10;
	padding:0px 0px 0px 0px;
	width:150px;
	height:32px;
	margin:0px 0px 8px 0px;
}
#slide_banner ul.ui-tabs-nav li { 
	width:18px; 
	height:22px; 
	overflow:hidden; 
	margin-bottom:2px; margin-left:4px; margin-top:8px;
	background:url(images/item.png) no-repeat 0px 4px;
	vertical-align:top;
	font-size:0;
		z-index:10;
	line-height:0; float:left;
}
#slide_banner ul.ui-tabs-nav li.ui-tabs-selected { 
	background:url(images/item-selected.png) no-repeat left 4px;
		z-index:10;
}

#slide_banner ul.ui-tabs-nav li a {
		display:block;
		width:18px;
		height:18px;
		overflow:hidden;
		padding:7px 0px 0px 7px;
		font-size:11px; line-height:11px; 
		font-weight:bold;
			z-index:10;
	}
#slide_banner ul.ui-tabs-nav li.ui-tabs-nav-item a,
#slide_banner ul.ui-tabs-nav li.ui-tabs-selected a { 	z-index:10;text-decoration:none;}
#slide_banner ul.ui-tabs-nav li.ui-tabs-nav-item a { 	z-index:10;color:#fff;}
#slide_banner ul.ui-tabs-nav li.ui-tabs-selected a { 	z-index:10;color:#fff;}
#slide_banner .ui-tabs-hide {	z-index:10;display:none; }

tr{
	line-height:35px;
}
