\@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, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	background: transparent;
}
form{
	margin:0px;
	padding:0px;
}
body {
	line-height:1;
	background-color:#fff;
	color:#29423F;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	font-size:12px;
	margin-bottom:20px;
}
a{
	color:#FF8700;
	text-decoration:none;
}
a:hover{
	color:#000;
	text-decoration:underline;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
hr{
	border:dashed 1px #DBDBDB;
	margin:0px;
	padding:0px;
	margin-top:8px;
	margin-bottom:8px;
}

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

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


.mainwrapper{
	width:996px;
	margin:auto;
}
.logo{
	width:146px;
	float:left;
}
.logoleft{
	width:820px;
	float:right;
	
	
}
.logoleft-banner{
	background:url(images/bannerbg.jpg) no-repeat;
	padding-top:10px;
	padding-bottom:10px;
	line-height:25px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#25517A;
	
}
.header{
	width:996px;
}
.tf{
	width:268px; background:url(images/textbg.jpg) no-repeat left top; height:28px; border:none; outline:none;
	font-size:18px;
}
.menu-bg{
	width:996px;
	margin:0px;
	padding:0px;
	background:url(images/menubg.jpg) repeat-x #ADABAB;
	margin:auto;

	
}
.menu-left{
	width:580px;
	float:left;
}
.menu-right{
	width:388px;
	float:left;
	background:url(images/menu-bg-right.jpg) repeat-x;
	text-align:center;
	height:75px;
}
.menumain{
	margin:0px;
	padding:0px;
	width:995px;
	margin:auto;

	
	
}
.menumain ul{
	margin:0px;
	padding:0px;
}
.menumain li{
	float:left;
	display:block;
	text-align:center;
	color:#29423F;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:none;
	
}

.menumain li a{	
color:#29423F;
text-decoration:none;
background:url(images/separator.jpg) right bottom  no-repeat;
padding:0px 40px 0px 40px;
display:block;

line-height:21px;


}
.menumain li a:hover{
color:#ffffff;
text-decoration:none;
display:block;


}
.livehelp{
	padding-top:20px;
	font-family:impact;
	font-size:36px;
	color:#FFF;
	width:250px;
	margin:auto;
}
.livehelp a{
	text-decoration:none;
	color:#FFF;
	
}
.livehelp a:hover{
text-decoration:none;
color:#F93;
}
.clear{
	margin:0px;
	padding:0px;
	clear:both;
}
.signupbg{
	float:left;
	width:329px;
	background:url(images/signubg.jpg) no-repeat left top;
	font-family:impact;
	font-size:16px;
	color:#FFF;
}
.signuptxt{
	font-family:impact;
	font-size:30px;
	color:#FFF;
	padding-top:50px;
}
.gallery-bg-top{
	background:url(images/gallery-top-round.jpg) no-repeat left top ;
	height:43px;
	padding-left:20px;
	font-size:20px;
	color:#3C0;
	font-family:Impact;
}
.gallery-bg-bottom{
	background:url(images/gallery-bg-bottom.jpg) no-repeat left top ;
	height:43px;
	
}
.galleryarrow{
	background:url(images/left-galllery1.jpg) repeat-y left top;
	padding-top:80px;
}
.gallery{
	padding-top:10px; padding-bottom:10px; clear:both;
}
.mainbody-t{
	margin-top:10px;
}
.mainbody-m{
	background:#686666;
	padding:10px;
}
.upcomingbg{
	background:url(images/_bodybox-bg-left1.jpg) no-repeat right top;
	background-color:#343434;
	
}
.follow{
	font-family:Impact;
	color:#FF8700;
	font-size:24px;
	padding-top:68px;
}
.clear{
	margin:0px;
	padding:0px;
	clear:both;
}
.ggtitle{
	font-family:Impact;
	font-size:18px;
	color:#FFF;
}
.maiden{
	padding-top:10px; background:#343434; color:#9D9B9B; line-height:18px;
}
.ff{
	background:#848282;
	line-height:20px;
	width:100%;
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
	height:20px;
	color:#FFF;
}
.whitetext
{
	color:#FFF;
}

.signuptitle{
	font-family:Impact;
	color:#FF8700;
	font-size:18px;
	font-weight:normal;
}
h2{
	font-family:Impact;
	color:#FFF;
	font-size:18px;
	font-weight:normal;
}
.news{
	background:#3C3C3C; 
	padding:10px;
	line-height:20px;
	color:#999;
}
h3{
	font-family:Impact;
	color:#3DCC33;
	font-size:18px;
	font-weight:normal;
	padding-bottom:10px;
	padding-top:10px;
}
.footer{
	margin-top:20px;

}
.footer a{
	color:#29423F;
	text-decoration:none;
}
.footer a:hover{
	color:#F30;
	text-decoration:none;
}
.gallery-img{
	margin:0px;
	padding:0px;
	padding-left:10px;
}
.gallery-img ul{
	margin:0px;
	padding:0px;
	width:847px;
}
.gallery-img li{
	float:left;
	text-align:center;


}
.gallery-img li a{
	margin: 0px 6px 0px 6px;
	display:block;
	width:197px;
}
.leftpanel{
	width:259px;
	float:left;
}
.leftpanel-main{
	background:#A3A1A1;
	width:258px;

}
.pad{
	width:230px;
	margin:auto;
	padding-bottom:10px;
}
.leftpanel-title{
	font-size:24px;
	color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	padding-left:2px;
}
.boxcontent{
	font-size:12px;
	font-weight:normal;
	background:#DDD9D9;
	color:#686666;
}
.rightpanel{
	width:729px;
	float:left;
	color:#000;
}
.product{
	margin:0px;
	padding:0px;
}
.product ul{
	margin:0px;
	padding:0px;
}
.product li{
	list-style:none;
	line-height:20px;
}
.product li a{
	text-decoration:none;
	color:#25517A;
}
.product li a:hover{
	text-decoration:none;
	color:#fff;
}
.boxtitlebord{
	border-bottom:solid 1px #060;
	padding-bottom:5px;
}
.ffd{
	padding-top:5px;
}
h1{
	font-size:24px;
	color:#29423F;
	font-family:Tahoma, Geneva, sans-serif;
}
h3{
	font-size:20px;
	color:#29423F;
	font-family:Tahoma, Geneva, sans-serif;
}
.mainbanner{
	border-left:solid 1px #A3A1A1; 
	border-right:solid 1px #A3A1A1; 
	text-align:right;
	padding:5px;
	width:717px;
}
.mainbannermain{
	border-left:solid 1px #A3A1A1; 
	border-right:solid 1px #A3A1A1; 
	text-align:right; padding:10px;
	background:url(images/ankan.jpg) repeat-x left top ;
	background-color:#BBE5E1;
	text-align:left;
	font-size:14px;
	line-height:38px;
	color:#29423F;
	
}
.mainbannermain span{
	font-size:16px;
	font-weight:bold;
}
.ttop{
	border-left:solid 1px #518882;
	border-right:solid 1px #518882;
	background:url(images/roundbg.jpg) right top no-repeat;
	height:250px;
	color:#29423F;
	
}
.product-cat{
	margin:0px;
	padding:0px;
}
.product-cat ul{
	margin:0px;
	padding:0px;
}
.product-cat li{
	color:#29423F;
	list-style:none;
	line-height:25px;
	font-size:12px;
}
.product-cat li a{
	color:#29423F;
	text-decoration:none;
}
.product-cat li a:hover{
color:#F60;
text-decoration:none;
}
.bbut{
	padding-top:10px; 
	padding-bottom:10px;
}
.bbut a{
	color:#29423F;
	text-decoration:none;
}
.bbut a:hover{
		color:#F60;
	text-decoration:none;
}
.tttt{
	width:100%; background-color:#D6D2D2;
}

#cate_display  a:hover{
		color:#633;
		font:Tahoma,Geneva,sans-serif;
	text-decoration:none;
}

/* Product styles */
.content {
	padding:21px 10px 12px 10px;
}

.contentleft {
	float:left;
	width:120px;
}
.contentleft A {
	COLOR: #069; TEXT-DECORATION: none
}
.contentright {
	float:left;
	width:450px;
	padding:0px 12px 0px 12px;
	FONT-SIZE: 13px; font-weight:bold; COLOR: #003399; FONT-FAMILY: Tahoma, Geneva, sans-serif 
}
.contentright a {
	FONT-SIZE: 13px; font-weight:bold; COLOR: #003399; FONT-FAMILY: Tahoma, Geneva, sans-serif
}

.line {
	background:#B8CECC;
	height:2px;
}
.result {
	COLOR: #000; TEXT-DECORATION: none
}
.result a {
	COLOR: #ff8700; TEXT-DECORATION: none
}
.result a:hover {
	COLOR: #000; TEXT-DECORATION: none
}

.star {
color:#FF0000;
}
.green-cart {
	color:#29423F;
	list-style:none;
	line-height:25px;
	font-size:12px;
}
.green-cart  a{
	color:#29423F;
	text-decoration:none;
}
.green-cart  a:hover{
color:#F60;
text-decoration:none;
}
.items{
	padding-left:5px;
	padding-top:5px;
	color:#000;
	
}
.items a{
	color:#000;
	text-decoration:underline;
}
.items a:hover{
	color:#060;
}
.bannercall{
	width:300px;
	float:right;
	font-size:18px;
	font-weight:bold;

	clear:both;
}
.search_header
{
	color:#069;
	font-weight:bold;
	font-size:16px;
}
.search_header:hover
{
	color:#900;
	text-decoration:underline;
}
.hilight
{
	color:#FFF;
	background-color:#000;
	font-weight:bold;
}
.search_page_selected
{
	color:#FFF;
	background-color:#333;
	padding:3px 5px;
	text-decoration:none;
}
.search_page_numbers
{
	font-size:14px;
	font-weight:bold;
	background:none;
	color:#000;
	text-decoration:none;
	padding:2px 4px;
}
.search_page_numbers:hover
{
	font-size:14px;
	font-weight:bold;
	background:none;
	color:#000;
	text-decoration:none;
	padding:1px 3px;
	border:1px #000 solid;
}
.txtcart{
	color:#D94800;
	font-weight:bold;
}
.txtpartner{
	color:#25517A;
	font-weight:bold;
}
.txtgeninfo{
	color:#6CD9D0;
	font-weight:bold;
}
.txtnews{
	color:#D13449;
	font-weight:bold;
}
.viewcart
{
	color:#00C;
	text-decoration:none;
}
.viewcart:hover
{
	color:#900;
	text-decoration:underline;
}
.logout
{
	color:#29423F;
	text-decoration:none;
}
.logout:hover
{
	color:#D69601;
	text-decoration:underline;
}
.category_list
{
	padding:0;
	width:668px;
	margin:0px auto;
}
.category_list div
{
	text-align:left;
	margin:0px;
	padding:5px 5px 5px 7px;
	float:left;
	width:210px;
}
.category_list div a
{
	background:none;
	width:190px;
	color:#666;
	display:block;
	border-bottom:1px #666 dotted;
	text-decoration:none;
	padding:5px;
}
.category_list div a:hover
{
	background:#666;
	width:180px;
	color:#FFF;
	display:block;
	border-bottom:none;
	text-decoration:none;
	padding:5px;
}
.event
{
	color:#333;
	text-decoration:none;
}
.event:hover
{
	color:#29423F;
	text-decoration:underline;
}
.acchdr{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	color:#29423F;
	font-size:19px;
	font-weight:normal;
	background-color:#EAEAEA;
	border-left:solid 1px #A6976A;
	border-right:solid 1px #A6976A;
	width:718px;
	padding:6px 0px 6px 15px;
	line-height:25px;
}
.accmain{
	margin-top:0px;
	border-left:solid 1px #A6976A;
	border-right:solid 1px #A6976A;
	border-top:solid 1px #A6976A;
	width:733px;
}
.accleft{
	float:left;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#646464;
	padding:30px 0px 6px 15px;
}
.accright{
	float:right;
	margin:0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#000;
	width:675px;
	padding:25px 5px 25px 30px;
	
}
.accline{
	float:left;
	width:1px;
	height:100px;
	
	
}
.keyben ul
{
	margin:0px;
	padding:0px;
}
.keyben li
{
	margin:0px;
	padding:0px;
	padding:5px 0px 0px;
	
}
.relpro ul
{
	margin:0px;
	padding:0px;
}
.relpro li
{
	margin:0px;
	padding:0px;
	padding:5px 0px 0px;
	
}
#refHTML{
	margin:0px;
	padding:0px;
}