@charset "utf-8";
/* CSS Document */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}

.checkouterror {
color:red;
font:bold 12px/18px arial;
left:578px;
position:absolute;
text-align:left;
top:460px;
width:563px;
}


body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(../images/body_topbg.jpg) repeat-x top;
}

blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}


/* tables still need 'cellspacing="0"' in the markup */
.outerdiv{
	width:1002px;
	margin:0px auto;
}
#header{ width:980px; height:198px; margin:0px auto;}
.headerpart{width:100%; height:147px;}
.logopart{ width:280px; float:left;}
.logopart .logo{ width:auto; float:left; padding:59px 0px 0px 12px;}
.headerpart .toppic{ width:254px; float:left;}
.headerpart .rightpart{ width:442px; float:right;}
.clear{ clear:both;}
.headerpart .rightpart .useraccessbg{ width:216px; float:left; background:url(../images/useraccess.gif) no-repeat; margin:45px 0px 0px 0px; height:89px; color:#ffffff;}
.headerpart .rightpart .mybasketbg{ width:216px; float:right; background:url(../images/mybasket.gif) no-repeat; margin:45px 0px 0px 0px; height:89px;}
.headerpart .rightpart .user{ padding:33px 0px 0px 18px; line-height:25px;}
.headerpart .rightpart .user a{ color:#96cbf6; text-decoration:none;}
.headerpart .rightpart .itempart{ padding:35px 0px 0px 18px; color:#96cbf6; }
.headerpart .rightpart .mybasketbtn{ width:193px; margin:0px auto; text-align:center; padding:10px 0px 0px 0px; }
#menu{ width:100%; color:#FFF; background:url(../images/menuleftbg.gif) no-repeat left; height:51px; }
* html #menu{ width:100%; color:#FFF; background:url(../images/menuleftbg2.gif) no-repeat left; height:51px;}
.menuleft{width:12px; float:left;}
.midbg{ width:956px; float:left; background:url(../images/menumidbg.gif) repeat-x; height:51px;}
.menuright{ width:968px; float:right; height:50px;}
.menuright .rightbg{ width:12px; float:right; height:51px;}
.menupart{ width:608px; float:left; height:50px;}
.searchpart{ width:318px; float:right;}
.searchpart a{color:#abc6dc; font-size:12px; line-height:18px;}
.menuul{ margin:0px; padding:0px; list-style:none; float:left; width:auto;}
ul.menuul li{ margin:0px; padding:0px; list-style:none; float:left; width:auto;}
.searchbg{ background:transparent url(../images/searchbg.gif) no-repeat; width:250px; height:21px; margin:10px 0px 0px 0px;  padding:0px 0px 0px 8px; }
.searchbg input.searchbgfld1{ background:none;border:0px; height:17px;  width:230px; font-size:12px; line-height:17px; color:#77b2e5;}

#banner{ width:100%; background:url(../images/banner_bg.jpg) no-repeat top; height:243px; }
#banner .banner{ width:980px; margin:0px auto;}
.content_areabg{ background:url(../images/content_bg.png) repeat-y;width:1002px;}
.contentpart{ width:980px; margin:0px auto;}
.contentarea{ width:952px; margin:0px auto;}
.contentarea .headingbg{ width:949px; margin:0px auto; background:url(../images/headingfbg.jpg) repeat-x bottom; height:41px;}
.contentarea .headingbg img{ padding:7px 0px 0px 0px;}
.productpart{ width:100%;}
.productpart .prow1{ width:100%; margin:5px 0px 0px 0px;}
.productpart .ptoprow1{ width:100%; /*background:url(../images/rowtop_bbg.jpg) repeat-x top;*/}
.productpart .pbtmrow1{ width:100%; /*background:url(../images/headingfbg.jpg) repeat-x bottom; height:226px;*/ margin-left:1px;}
.productpart .pbtmrow1 .box1{ background:url(../images/product_boxbg.jpg) no-repeat; width:190px; float:left; height:226px; margin:0px 0px 5px 0px; border-right:0px solid #d7d7d7;}
.productpart .pbtmrow1 .box1innar{width:188px; float:left; height:212px; margin:0px 0px 0px 0px; border-right:1px solid #d7d7d7; margin-top:7px;}
.productpart .pbtmrow1 .box1innar a{ color:#000; text-decoration:none;}
.productpart .pbtmrow1 .box1innar a:hover{ color:#000; text-decoration:underline;}

.productpart .pbtmrow1 .boxnew1{ background:url(../images/product_boxbgnew.gif) no-repeat;}
.productpart .pbtmrow1 .box1 .productname{ width:179px; margin:0px auto; color:#333333; font-weight:bold; padding:20px 0px 0px 0px; height:27px; position:relative;}
.productpart .pbtmrow1 .box1 .productname a{ color:#333333; text-decoration:none;}
.productpart .pbtmrow1 .box1 .productname a:hover{ color:#1073b5; text-decoration:none;}
.productpart .pbtmrow1 .box1 .productname .new{ position:absolute; right:-5px; top:0px;}
.productpart .pbtmrow1 .box1 .productimage{ width:65px; float:left; text-align:center;}
.productpart .pbtmrow1 .box1 .productdetails{ width:120px; float:right; height:121px;}
.productpart .pbtmrow1 .box1 .price1{ background:url(../images/pricebg.jpg) no-repeat; width:118px; height:16px; text-align:center; font-weight:bold; color:#FFF;}
.productpart .pbtmrow1 .box1 .text1{ font-size:12px; color:#000; line-height:16px; padding:5px 3px 0px 0px;}
.productpart .pbtmrow1 .box1 .btmpart{ width:187px; margin:0px auto; border-top:1px solid #d7d7d7; height:36px; padding-top:5px;}
.productpart .pbtmrow1 .box1 .showmore{ width:auto; float:left; background:url(../images/showmore_bg.jpg) no-repeat left; font-weight:bold; color:#000; line-height:20px; padding:0px 0px 0px 25px;}
.productpart .pbtmrow1 .box1 .showmore a{ color:#000; text-decoration:none;}
.productpart .pbtmrow1 .box1 .showmore a:hover{ color:#1073b5; text-decoration:none;}
.productpart .pbtmrow1 .box1 .selectbtn{ width:auto; float:right; padding:0px 5px 0px 0px;}
.contentarea .blockpart{ width:100%; margin:5px auto 11px auto;}

.contentarea .blockpart a{ color:#000; text-decoration:none;}
.contentarea .blockpart a:hover{ color:#000; text-decoration:underline;}

.contentarea .blockpart .box1{ background:url(../images/blockbg.jpg) no-repeat; width:232px; height:194px; float:left; margin:0px 8px 0px 0px;}
.contentarea .blockpart .heading{ padding:28px 0px 0px 28px; height:31px;}
.bestsellerpart{ width:198px; margin:0px auto;}
.bestsellerpart ul{ width:100%; margin:0px; list-style:none; padding:0px;}
.bestsellerpart ul li{ width:100%; margin:0px; list-style:none; padding:0px; background:url(../images/bestseller-libg.jpg) no-repeat; height:22px; line-height:22px; color:#000000; font-weight:normal;}
.bestsellerpart ul li a{ width:auto; padding:0px 0px 0px 28px; color:#000; text-decoration:none;}
.bestsellerpart ul li a:hover{ color:#145b8a;}
.contentarea .blockpart .productimg{ width:95px; float:left; text-align:center; padding-left:5px;}
.contentarea .blockpart .textpart{ width:120px; float:left; font-size:12px; color:#000; line-height:16px;}
.contentarea .blockpart .specialtextbg{ background:url(../images/special_textbg.jpg) no-repeat; width:117px; height:47px; margin:10px 0px 0px 0px; color:#222222; text-align:center; padding-top:5px; line-height:18px; }
.contentarea .blockpart .rate{ color:#2c711e; }

.fotermenupart{  background:#d3e3f0; width:100%;}
.fotermenupart .box1{ width:223px; float:left; padding:0px 0px 0px 17px;}
.fotermenupart .box1 .heading{ width:223px; height:40px; font-size:16px; padding:17px 0px 0px 0px; font-weight:bold; color:#0a3865;}
.fotermenupart .box1 .listpart{ width:100%; font-size:13px; color:#040404; line-height:30px; margin-bottom:10px;}
.fotermenupart .box1 .listpart ul{ margin:0px; padding:0px; list-style:none;}
.fotermenupart .box1 .listpart ul li{ margin:0px; padding:0px; list-style:none; background:url(../images/footer_libg.jpg) no-repeat; width:223px; height:30px;}
.fotermenupart .box1 .listpart ul li a{ color:#040404; text-decoration:none;}
.fotermenupart .box1 .listpart ul li a:hover{ color:#040404; text-decoration:underline;}
.footerlogopart{ width:100%; background:url(../images/footer_newspartbg.jpg) repeat-x; height:143px;}
.footerlogopart .column1{ width:322px; float:left;}
.footerlogopart .column1 .heading{ width:auto; float:left; padding:16px 0px 0px 0px; height:44px;}
.footerlogopart .weacceptpart{ width:181px; float:left; margin-left:20px;}
.newsletterbg{ background:url(../images/signup_bg.gif) no-repeat; width:295px; height:49px;}
.newsletterbg .newsbg1{ background:url(../images/newsletterbg.gif) no-repeat; width:208px; height:30px; margin:9px 0px 0px 8px; border:0px;}
.newsletterbg .submitbtn{ float:right; margin:9px 8px 0px 0px; border:0px;}
.footerlogo{ padding:32px 0px 0px 82px; text-align:right; width:auto}
.copyrightpart{ width:100%; background-color:#093661; height:32px;}
.copyrightpart .copyright{ width:952px; line-height:30px; margin:0px auto; text-align:right; color:#fff;}
.copyrightpart .copyright span{color:#a6c2cf;}
.copyrightpart .copyright p{color:#fff; width:auto; float:left;}
.copyrightpart .copyright a{color:#fff; text-decoration:none;}
.copyrightpart .copyright a:hover{color:#a6c2cf; text-decoration:none;}
/*news css 08/ feb /2010*/
.pageleft{ width:220px; float:left; overflow:hidden;}
.pageright{ width:949px; margin:0px auto; overflow:hidden;}
.innerleftpaert{ width:210px; float:left; margin:2px 5px 0px 5px;  background:url(../images/left_headingtopbg.jpg) repeat-x top;}
.categorypart{ width:208px; border:1px solid #e2e2e2; margin:9px auto 0px auto;}
.categorypart .heading{ padding:10px 0px 8px 5px; background:url(../images/heading_btmbg.jpg) repeat-x bottom;}
.categorypart .categorylist{ width:206px; margin:0px auto;}
.categorypart .categorylist ul{ width:206px; margin:0px 0px 5px 0px; padding:0px; list-style:none;}
.categorypart .categorylist ul li{ width:206px; margin:0px; padding:4px 0px 3px 0px; list-style:none; background:url(../images/category_libg.jpg) repeat-x bottom;}
.categorypart .categorylist ul li a{ font-size:12px; font-weight:bold; width:183px; display:block; color:#474747; text-decoration:none; background:url(../images/category_arrow.jpg) no-repeat 7px 6px; padding: 0px 0px 0px 19px; line-height:20px;}
.categorypart .categorylist ul li a:hover{ color:#1073b5; text-decoration:none; background:url(../images/category_arrow_h.jpg) no-repeat 7px 6px;}
.innerrightpaert{ width:99.5%; margin:2px 0px 0px 0px;  background:url(../images/left_headingtopbg.jpg) repeat-x top; padding-top:9px; overflow:hidden; }
.innercontpart{ width:99.8%; border:1px solid #e2e2e2; }
.innercontpart .heading{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#2e2c2c; line-height:20px; padding:7px 0px 10px 11px; background:url(../images/heading_btmbg.jpg) repeat-x bottom; font-weight:bold;}
.innercontpart .heading a{ color:#2e2c2c; text-decoration:none; }
.featuredproductarea{ width:100%;}
.featuredproductpart{ width:100%; margin:0px; padding:0px; }


.productboxpart{ background:url(../images/inner_productbg.jpg) no-repeat; width:223px; float:left; height:214px; margin:10px 0px 0px 10px;}
.productboxpart .productname{ width:auto; margin:0px auto; color:#333333; font-weight:bold; padding:20px 0px 0px 15px; height:27px; }
.productboxpart .productname a{  color:#333333; text-decoration:none;}
.productboxpart .productname a:hover{  color:#1073b5; text-decoration:none;}
.productboxpart .productimage{ width:65px; float:left; text-align:center; margin-left:2px; overflow:hidden;}
.productboxpart .productdetails{ width:150px; float:right; height:121px;}
.productboxpart .price1{ background:url(../images/pricebg.jpg) no-repeat; width:118px; height:16px; text-align:center; font-weight:bold; color:#FFF;}
.productboxpart .text1{ font-size:12px; color:#000; line-height:16px; padding:5px 3px 0px 0px;}
.productboxpart .btmpart{ width:219px; margin:0px auto; border-top:1px solid #d7d7d7; height:36px; padding-top:5px;}
.productboxpart .showmore{ width:auto; float:left; background:url(../images/showmore_bg.jpg) no-repeat left; font-weight:bold; color:#000; line-height:20px; padding:0px 0px 0px 25px;}
.productboxpart .showmore a{ color:#000; text-decoration:none;}
.productboxpart .showmore a:hover{ color:#1073b5; text-decoration:none;}
.productboxpart .selectbtn{ width:auto; float:right; padding:0px 5px 0px 0px;}

.textrow1  {
color:#2D2D2D;
float:left;
font:bold 12px/18px arial;
padding:5px 10px;
text-align:left;
width:97%;
}
.main  {
color:#3F3F3F;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
}
.product_lastspaceing  {
color:#FEFEFE;
font-size:1px;
padding-top:1px;
width:100%;
}
.blogpart{ width:210px; margin:10px auto 0px auto; background:url(../images/blog_midbg.jpg) repeat-y;}
.blogpart .topbg{ background:url(../images/blog_topbg.jpg) no-repeat top;}
.blogpart .btmbg{ background:url(../images/blog_btmbg.jpg) no-repeat bottom; font-size:12px; line-height:18px; padding-bottom:5px;}
.blogpart .innerpart{ width:196px; margin:0px auto 0px auto;}
.blogpart .heading{ width:auto; padding:20px 0px 8px 12px;}
.blogtext{ font-size:12px; color:#000; line-height:18px; padding:5px 0px 8px 0px;}
.blogtitle{ font-weight:bold; color:#0062a6;}
.blogtitle a{color:#0062a6; text-decoration:none;}
.blogposted{ font-size:11px; color:#858585;}
.moreinfo_btn{ width:auto; float:left; padding:0px 0px 0px 5px;}
.prod_m_area{ width:100%; margin:0px 10px 10px 0px;}
.prod_s_area{ background:url(../images/product_mbg.jpg) no-repeat; width:168px; height:197px; float:left; margin:8px 0px 8px 15px;}
.catimg_1{ width:99%; margin:0pxz auto; text-align:center; padding:23px 0px 0px 0px; height:125px;}
.prod_s_area .m_text{ font-size:12px; font-weight:bold; color:#333333; text-align:center; width:99%; margin:0px auto;}
.prod_s_area .m_text a{ color:#333333; text-decoration:none;}
.prod_s_area .m_text a:hover{ color:#1073b5; text-decoration:none;}
.viewsortbyrow {
background:url("../images/viwesortby_bg.jpg") no-repeat scroll left top transparent;
float:left;
height:34px;
padding:0px 0px 28px 17px;
width:733px;
margin-top:10px;
}
.leargeimgpart {
margin:0 auto;
width:100%;
}

.textrow{
	padding-left:1px;
	float:left}

.textrow1{
	float:left;
		font:bold 12px/18px arial;
	color:#2d2d2d;
	text-align:left;

	}
.textrow1 a{
	color:#000000;
text-decoration:none;
	}	
.textrow1 a:hover{
	color:#949494;
text-decoration:none;
	}
	
.search_bg
{
	background:url(../images/search_popbg.jpg) repeat-x top;
}
.leftpopsearch_bg
{
	width:17px;
	float:left;
	height:41px;
}

.midpopsearch_bg
{
	background:url(../images/midsearchpop_bg.jpg) repeat-x;
	height:41px;
	width:400px;
}
.searchpop_toppart
{
	width:100%;
	height:41px;
}
.rightpopsearch_bg
{
	width:17px;
	float:left;
}
.closew
{
	color:#880A08;
	padding-right:20px;
}
.closew a
{
	color:#880A08;
}
.closew a:hover
{
	color:#000;
	text-decoration:none;
}
/*17 feb 2010*/
.viewsortbyarea{ width:922px; margin:10px auto 0px auto; border-left:1px solid #d7d7d7; border-right:1px solid #d7d7d7;}
.viewsortbyarea .topbg{ width:100%; background:url(../images/largepart_topbg.jpg) repeat-x top;}
.viewsortbyarea .btmbg{ width:100%; background:url(../images/largepart_btmbg.jpg) repeat-x bottom;}
.inner_viewsubmenu{
	width:100%;
	float:left;
	padding:0px 0px 0px 0px;
	color:#50575d;
	margin-top:10px;
	margin-bottom:5px;
}
.inner_viewsubmenu a{
	width:auto;
	padding:4px 8px 6px 8px;
	background:url(../images/ptab_btnbg.jpg) repeat-x;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	font-size:12px;
	color:#287eaf;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	margin-right:26px;
	display:block;
	float:left;
}
.inner_viewsubmenu a:hover{
	
	background:url(../images/ptab_btnbg_h.jpg) repeat-x;
	color:#666;

}
	/*-------------------------new style---------------*/
.productListing-heading{
color:#000000;
text-decoration:none;
font-weight:bold;
text-align:center;
padding-bottom:10px;
font-size:15px;

}

.productListing-heading1{
color:#000000;
text-decoration:none;
font-weight:bold;
text-align:center;
padding-bottom:10px;
font-size:15px;
}
.inner_view2
{
	padding:0px 5px 0px 70px;
	width:auto;
	float:left;
	line-height:34px;
}
.innersub_menu2
{
	width:auto;
	float:left;
	color:#383838;
	padding:0px 12px 0px 12px;
}
.innersub_menu2 a
{
	margin-right:0px;
}
.innersub_menu a
{
	margin-right:0px;
}
.innersub_menu
{
	width:auto;
	float:left;
	color:#383838;
	padding:0px 12px 0px 12px;
}
.innersub_menu_active1
{
	width:auto;
	padding:4px 8px 6px 8px;
	background:url(../images/ptab_btnbg_h.jpg) repeat-x;
	color:#666;
	border-left:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	margin-right:26px;
	display:block;
	float:left;
}
.product_dispart {
border-top:1px solid #d8d8d8;
width:100%;
}

.markProductOutOfStock { color:#FF0000; font-size:16px; padding-left:6px; }

.largeimg_left {
float:left;
width:100%;
border-right:1px solid #E1E1E1;
}
.largeimg_right {
float:right;
width:363px;
}
.leftlarge_imgpart {
float:left;
height:346px;
width:306.2px;
border-right:1px solid #e1e1e1;
}
.rightlarge_imgpart  {
float:right;
height:350px;
width:363px;
}
.innerlargeimg1 {
height:273px;
text-align:center;
}
.largeimgtext1 {
color:#287EAF;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:bold;
height:30px;
line-height:18px;
width:220px;
}
.largeimgtext1 a {
color:#287EAF;
text-decoration:none;
}
.innerlargeimgbox {
margin:0 auto;
width:306px;
}
.largeimg_price {
color:#FD8816;
float:left;
font-size:18px;
line-height:25px;
width:auto;
}
.largeimg_price s {
color:#287eaf;
}
.smallText {
color:#3F3F3F;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:18px;
text-align:left;
}
.product_dispart_bg  {
margin:0 auto;
width:100%;
}
.productdis_left {
float:left;
padding-top:10px;
text-align:center;
width:144px;
}
.productdis_right {
float:left;
width:768px;
}
h1.productdis_heading  {
color:#287EAF;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
margin:0;
padding:5px 0;
}
h1.productdis_heading a{
color:#287EAF;
text-decoration:none;
}
h1.productdis_heading a:hover{
color:#287EAF;
text-decoration:none;
}
.productdis_rate {
color:#FD8816;
float:left;
font-size:20px;
font-weight:bold;
padding-bottom:20px;
padding-top:22px;
width:auto;
}
.productdis_text {
color:#444444;
font-size:12px;
font-weight:normal;
line-height:14px;
}
.productdis_addtocart  {
float:right;
padding-top:22px;
width:auto;
}
.productdis_rate s {
color:#287EAF;
}
/*dropdown menu*/
.submenu_bg {
background:#f2f2f2 url(../images/dropdown_linebg.jpg) repeat-x bottom;
height:25px;
}
.submenu {
background:url("../images/sub_menubg.gif") no-repeat scroll left center #f2f2f2;
color:#4f596e;
display:block;
font-size:12px;
font-weight:bold;
line-height:22px;
padding-left:25px;
text-decoration:none;
}



.product2_topbg {
height:338px;
width:100%;
}
.product2_lefttop {
float:left;
width:100%;
}
.product2_topright {
float:left;
height:338px;
width:273px;
}
.product2_topleft {
float:left;
height:280px;
width:553px;
}
.product2_topmid {
float:right;
height:326px;
width:340px;
background:url(../images/productinfo_bg.jpg) left no-repeat;
margin-top:10px;
}
.product2_topimg {
overflow:hidden;
text-align:center;
width:290px;
}
.bestselling4 {
color:#454444;
float:left;
font:bold 15px/24px arial;
height:26px;
padding-left:26px;
text-align:center;
width:222px;
}
.product2_r1 {
float:left;
height:168px;
width:139px;
}
.product2_r2 {
float:left;
height:168px;
width:132px;
}
.product2_innercontpart  {
color:#0E0E0E;
font-size:12px;
font-weight:normal;
line-height:20px;
margin:0 auto;
padding-bottom:10px;
width:96%;
}
.product2_innercontpart ul {
list-style:disc outside url("../images/l_arrow.jpg");
margin:10px 0px 10px 35px;
padding:0px;
width:auto;
}
.product2_innercontpart ul li {
margin:0px;
padding:0px;
}
.product_addtocart2  {
padding:10px 10px 10px 0;
text-align:right;
}
.scrool_arrow2 {
float:right;
width:18px;
padding-top:41px;
}
.img_scrool {
/*border:1px solid #D3D5D6;*/
height:96px;
margin-left:75px;
width:445px;
background:url(../images/product_thumbscroolbg.jpg) left no-repeat;
}
.scrool_arrow1 {
float:left;
width:10px;
padding-top:41px;
padding-left:8px;
}
.scrool_img {
float:left;
width:auto;
}
div#wn	{ 
    position:relative; 
    width:394px; height:80px;
	margin-top:10px;
    overflow:hidden;
	margin-left:5px;
	margin-right:5px;
	}
#wn	img
{
	padding:5px;
	margin:4px;
	background-color:#fff;
}
.product2_topimg {
overflow:hidden;
text-align:center;
width:100%;
height:235px;
}

.sm_productpart{width:906px; margin:10px auto 0px auto; background:url(../images/smproducts_bg.jpg) no-repeat; height:204px;}
.sm_productboxbg{ background:url(../images/smproductbox_bg.jpg) 25px 10px no-repeat; width:151px;	height:165px; padding:10px 0px 0px 25px;	float:left;}
.sm_productboxbg .product1{width:135px;	height:85px; margin:7px 0px 0px 8px; float:left; text-align:center;	padding:2px 0px 0px 0px;}
.similar_productpart{ width:100%;}
.productinfo_innerpart{ width:280px; padding:50px 0px 0px 18px;}
.product2_rtext {
color:#0E0E0E;
font-size:12px;
font-weight:bold;
line-height:16px;
text-align:center;
padding-top:5px;
}

.product2_rtext a{
color:#0E0E0E;
text-decoration:none;

}
.product2_rtext a:hover{
color:#0E0E0E;
text-decoration:none;

}


.product2_rtextred {
color:#FD8816;
}
.productinfo_inner {

width:100%;
}
.productinfo_inner2  {
color:#3D3C3C;

font-size:12px;
font-weight:normal;
line-height:18px;
}
.product2_midrate3 {
color:#444444;
float:left;
font-size:12px;
font-weight:bold;
line-height:30px;
width:65px;
}
.product2_midrate_3  {
color:#FD8816;
float:left;
font-size:18px;
line-height:30px;
width:140px;
}
.product2_midrate_3 s {
color:#287eaf;
}
.tworeviews2 {
color:#3D3C3C;
font-size:12px;
line-height:20px;
padding-top:5px;
padding-bottom:5px;
font-weight:bold;
}
.tworeviews2 a {
color:#3D3C3C;
text-decoration:none;
}
.tworeviews2 a:hover {
color:#005aa7;
text-decoration:none;
}
.tworeviews {
color:#3D3C3C;
font-size:12px;
line-height:14px;

font-weight:bold;
}
.tworeviews a {
color:#3D3C3C;
text-decoration:none;
}
.tworeviews a:hover {
color:#005aa7;
text-decoration:none;
}

/*-------------------------------------*/
/*   Horizontal Drop-Down Menu Style   */
/*-------------------------------------*/

.horbar	{   /* Color of main horizontal menubar and border */
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #525252;
}

.horizitem	{          /* Behaviour of main horizontal menu items, leave as is for proper operation */
	float: left;
	white-space: nowrap;
}

.horizitem a {              /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	position: relative;	
	display: block;	
}

.horizitem a:link, .horizitem a:visited 	{      /* Font style & color of main menu items */
	color: #000000;
	text-decoration: none;
}

.horizitem a:hover	{       /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizitem a:active	{       /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;
}

.horizsubmenu	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.horizsubframe	{      /* Color of submenu item and border */
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;
	
	position: relative;
	display: block;	
}

.horizsubitem	{       /* Behaviour of sub-menu items - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.horizsubitem a {            /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;	
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.horizsubitem a:link, .horizsubitem a:visited	{       /* Font color, style of submenu items */
	color: #000000;
	font-size: 12px;	
	text-decoration: none;
}

.horizsubitem a:hover	{      /* Font color, style, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21459c;
	text-decoration: none;
}

.horizsubitem a:active	{      /* Font color, style, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;		
	text-decoration: none;
}

.horizsubitem .horizfwdarr, .horizitem .horizfwdarr	{      /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}

.horbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}


/*---------------------------------*/
/*   Vertical Fly-Out Menu Style   */
/*---------------------------------*/

.verbar	{   /* Color of main vertical menubar and border */
	color: black;
	background-color: #e6e7e6;
	border: 1px outset #fdfefd;
}

.vertitem	{          /* Behaviour of main vertical menu items, leave as is for proper operation */
	text-align: left;
	white-space: nowrap;
}

.vertitem	a {   /* Font style, size of main menu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;		
	text-decoration: none;
	position: relative;
	display: block;		
}

.vertitem a:link, .vertitem a:visited	{   /* Default font style & color of main menu items */
	color: #000000;
	text-decoration: none;	
}

.vertitem a:hover	{   /* Font style & color, background menu color of main menu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertitem a:active	{   /* Font style & color, background menu color of main menu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;	
}

.vertsubmenu	{   /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.vertsubframe	{   /* Color of submenu item and border */
	background-color: #e6e7e6;
	border: 2px outset #fdfefd;

	position: relative;
	display: block;	
}

.vertsubitem	{     /* Behaviour of sub-menu  - leave as is for proper operation of submenus */
	text-align: left;
	white-space: nowrap;
}

.vertsubitem a	{   /* Font style, size of submenu items */
  font-family: Verdana, Arial, sans-serif;
	font-size: 12px;			
	text-decoration: none;
	
	position: relative;
	display: block;	
}

.vertsubitem a:link, .vertsubitem a:visited	{   /* Default font style & color of submenu items */
	color: #000000;
	text-decoration: none;	
}

.vertsubitem a:hover	{   /* Font style & color, background submenu color of submenu item when hovered over */
	color: #ffffff;
	background-color: #21449c;
	text-decoration: none;
}

.vertsubitem a:active	{   /* Font style & color, background submenu color of submenu item when clicked */
	color: #ffff00;
	background-color: #666666;	
	text-decoration: none;			
}

.vertsubitem .vertfwdarr, .vertitem .vertfwdarr	{   /* Positioning of right arrow for submenus */
	position: absolute;
	top: 5px;
	right: 8px;
}

.dmselected {   /* Style override for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}

.verbar .dmselected {   /* Style override for selected root category */
    background-color: #999;
}

/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/

.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
}


.phplmbodytable { /* Class of table cells containing plain menus */

}

.phplmnormal {     /* Font size & color of unlinked menu items */
	color: #000000;
	font-size: 13px;	
	text-decoration: none;	
}


a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */
	color: #003300;
	font-size: 13px;	
	text-decoration: none;	
}


a.phplm:hover	{      /* Font color, style of menu items when hovered over */
	color: #841212;
	background-color: #ccc;
	font-size: 13px;	
	text-decoration: none;	
}

a.phplm:active	{      /* Font size & color of menu items when clicked */
	color: #ff0000;
	font-size: 13px;	
	text-decoration: none;	
}

.dmselected {   /* Style overide for selected category tree */
    background-color: #ccc;
		font-weight: bold;
}
/*.js_products{ position:relative;}*/
/*.js_catmenu{ position:absolute; left:0px;}*/
.realted_product_titelbg2{ width:913px; margin:0px auto 0px 7px; background:url(../images/reletedproduct_titelbg2.jpg) no-repeat; height:35px; line-height:35px; font-size:16px; color:#fff; font-weight:bold; padding-left:10px; text-align:left;}
/*product info printpage*/
.product_dispart_02
{
	width:675px;
	background:url(../images/inner_borderlinebg_02.jpg) repeat-y;
	border-bottom:1px solid #d7d5d5;
}
.product2part_02
{
	width:656px;
	margin:10px auto 0px auto;
	background:url(../images/product_rptbg_02.jpg) repeat-y;
}
.product2_topbg02
{
	width:100%;
	background:url(../images/product_topbg_02.jpg) no-repeat;
	height:auto;
}
.bestselling2
{
	padding-left:21px;
	font:bold 15px/50px arial;
	line-height:28px;
	text-align:left;
	width:100%;
	float:left;
	height:39px;
	color:#454444;
}
.product2_lefttop_02
{
	width:98%;
	float:left;
}
#pageright02{
	width:675px;
	margin:0px auto;
/*	background:url(../images/inner_borderlinebg.jpg) repeat-y;*/
	}
.bbb_02{
	width:639px;
	height:56px;
	padding-left:36px;
	background:url(../images/bbbl_bg_02.jpg) left top no-repeat;
	float:left}
.email_logotext{
	width:auto;
	float:left;
	padding:0px 0px 0px 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#104577;
	line-height:50px;
}
.product2_midbg_02
{
	width:100%;
	background:url(../images/product_rptbg_02.jpg) repeat-y;
}
.product2_innercontpart_02
{
	width:618px;
	margin:0px auto 0px auto;
	font-size:12px;
	font-weight:normal;
	color:#0e0e0e;
	line-height:20px;
	padding-bottom:10px;
}
.product2_topmid_02
{
	width:200px;
	height:235px;
	float:right;
}
.eamil_righterea{
	width:297px;
	float:right;
	background:url(../images/emailr_midbg.jpg) repeat-y;
}
.eamil_lefterea{
	width:446px;
	float:left;
}
.eamil_righterea{
	width:297px;
	float:right;
	background:url(../images/emailr_midbg.jpg) repeat-y;
	margin-right:5px;
}
.eamil_r_topbg{
	width:297px;
	background:url(../images/emailr_topbg.jpg) no-repeat top;
}
.eamil_r_btmbg{
	width:297px;
	background:url(../images/emailr_btmbg.jpg) no-repeat bottom;
	height:379px;
}
.email_bigimg {
height:250px;
margin:0 auto;
padding-top:5px;
text-align:center;
width:273px;
}
.product3_rtext1 {
color:#0E0E0E;
font-size:12px;
font-weight:bold;
height:40px;
line-height:16px;
margin:0 auto;
padding:2px 0;
text-align:center;
width:96%;
}
.product3_rtext2 {
color:#A61312;
font-size:14px;
font-weight:bold;
line-height:16px;
margin:0 auto;
padding:2px 0;
text-align:center;
width:96%;
}
.email_outer {
margin:0 auto;
width:809px;
}
.email_header {
background:url("../images/email_headerbg.jpg") no-repeat center top;
height:57px;
width:100%;
}
.email_contpagepart  {
background:url("../images/email_contbg.jpg") repeat-y;
width:100%;
}
.email_contpage_topbg  {
/*background:url("../images/email_toproduct_bg.jpg") no-repeat center top;*/
width:100%;
}
.eproductdetails3 {
color:#454444;
float:left;
font:bold 16px/35px arial;
height:31px;
padding-left:35px;
padding-top:3px;
text-align:center;
}
.email_conterea {
margin:0 auto;
width:773px;
}
.eamil_lefterea {
float:left;
width:446px;
}
.fourmpart {
margin:10px 0 0;
}
.enail_heading2 {
background:url("../images/heading_dotbg.jpg") repeat-x  center bottom;
font-family:Arial,Helvetica,sans-serif;
font-size:18px;
margin-bottom:10px;
padding:5px 0;
width:100%;
}

/* CSS styles for header Slideshow */
#slider{ }	
#slider ul, #slider li, #slider2 ul, #slider2 li{
	margin:0;
	padding:0;
	list-style:none;
	}
#slider li, #slider2 li{ 
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/	
	width:825px;
	height:241px;
	overflow:hidden; 
	}	
	
p#controls, p#controls2{
	margin:0;
	position:relative;
	} 

#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
	display:block;
	margin:0;
	overflow:hidden;
	text-indent:-8000px;		
	width:66px;
	height:58px;
	position:absolute;
	left:-64px;
	top:-160px;
	}	

#nextBtn, #nextBtn2{ 
	left:821px;
}
															
#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
	display:block;
	width:66px;
	height:58px;
	background:url(../images/slideshow/btn_prev.png) no-repeat 0 0;	
	}	
#nextBtn a, #nextBtn2 a{ 
	background:url(../images/slideshow/btn_next.png) no-repeat 0 0;	
}
.header_slideimg{ width:280px; text-align:center; float:right;}
.header_slidetext{ width:500px; float:left; text-align:center;}
.header_slidetext .text{ font-size:30px; font-family: "Arial Black", Gadget, sans-serif;/* font-weight:bold;*/ color:#FFF; line-height:30px; padding-bottom:5px;}
.header_slidetext .text a{  color:#FFF; text-decoration:none;}
	
/* End of CSS styles for header slide show */
.moredetails_linkbg{background:url(../images/moredetails_linkbg.jpg) no-repeat; width:75px; height:15px; font-size:10px; line-height:15px; float:right; text-align:center; }
.moredetails_linkbg a{ color:#005ba9; text-decoration:none; }
.moredetails_linkbg a:hover{ color:#fd8816; text-decoration:none; }


.clickall{ font-size:10px; text-align:center; font-weight:bold ; vertical-align:top }