body {font-family:"Lucida Grande","bitstream vera sans","trebuchet ms",sans-serif,verdana;padding:0;}
.style1 {color: #FFFFFF;font-weight: bold;}
.style4 {color: #000000}
.style5 { color:#333333;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:0.7em;font-weight:normal;}
.top_links {font-size:0.8em;margin:auto;position:relative;text-align:right;top:-5px;width:954px;}
.top_links a { color:#25718F;text-decoration:none;}

.footer {font-size:0.8em; color: #8B8B8B;margin:auto;text-align:left;width:954px;}
.footer a {color:#25718F;text-decoration:none;}


#products { padding:0 0 10px 60px;position:relative;z-index:90000000;}
#products a {margin:60px;}
#products img {	/*margin:0 20px 10px 0;	*/	cursor:pointer;}
.tbox {margin-top:45px;padding:10px;width:930px;}

.description {-moz-border-radius:5px 5px 5px 5px;background-color:#cecece;border:1px solid #fff;display:none;}
.description p { display:inline-block; margin:20px 10px;}

.description .arrow {background:url("img/maintab_bg.png") no-repeat scroll 0 0 transparent;font-size:1px;height:106px;margin-left:137px;margin-top:-106px;position:relative;width:200px;}

#main_s .arrow {margin-left:382px;}
#main_t .arrow {margin-left:641px;}

h1 {font-size: 18px;font-weight: bold;color: #660000;text-decoration: none;}
.start h1 {color:#9FC59E;font-size:4em;font-weight:bold;margin:0;}
.start2 { margin:auto;position:relative;top:-5px;}
.start2 h1 {color:#1EA6DA;font-size:53px;font-weight:normal;margin:0;padding-left:136px;text-shadow:-1px -1px 1px #00F2FF;}
.start2 h1 strong { color:#0D7EBA;}
.start2 h1 span {font-size:0.6em;font-weight:bold;text-shadow:none;position:relative;top:-12px;}
.start2 h2 {color:#FFFFFF;display:inline;font-size:15px;font-weight:normal;letter-spacing:0.5px;margin:0;padding-left:138px;position:relative;top:-6px;}
h2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;font-weight: bold;color: #660000;text-decoration: none;display: inline;}
.start h2 {color:#477C48;display:inline;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:1.5em;font-weight:normal;text-decoration:none;}


.headlinks {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #477C48;text-decoration: none;}
.headlinks:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #477C48;text-decoration: none;}
.headlinks:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #477C48;text-decoration: none;}
.headlinks:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #000;text-decoration: none;}
.headlinks2 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #FFFFFF;text-decoration: none;}
.headlinks2:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FFFFFF;text-decoration: none;}
.headlinks2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.headlinks2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFCC;
	text-decoration: none;
}
.buttonlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.buttonlinks:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.buttonlinks:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.buttonlinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFCC;
	text-decoration: none;
}
.leftmenulinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.leftmenulinks:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.leftmenulinks:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.leftmenulinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.categorylinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.categorylinks:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.categorylinks:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.categorylinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.title1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #477C48;
	text-decoration: none;
}
.title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660000;
	text-decoration: none;
}
.title2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.title2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.title2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.subcategories {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
	text-decoration: none;
}
.subcategories:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
	text-decoration: underline;
}
.subcategories:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000066;
	text-decoration: underline;
}
.subcategories:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.box1 {
	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: none;
	border-left-style: solid;
	border-top-color: #660000;
	border-right-color: #660000;
	border-bottom-color: #660000;
	border-left-color: #660000;
}
.sitename {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.sitename:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.sitename:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.sitename:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration: none;
}
.textfield1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.textfield2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #660000;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.headbuttonbox {
	background-color: #477C48;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px none #000000;
	border-left: 1px solid #000000;
}
.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.contentbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006600;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #660000;
	border-right-color: #660000;
	border-bottom-color: #660000;
	border-left-color: #660000;
}
.footerlinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
.footerlinks:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
.footerlinks:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
.footerlinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.toplinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.toplinks:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.toplinks:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.toplinks:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.text2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #003300;
	text-decoration: none;
}
.text2:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.text2:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.text2:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.text3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003300;
	text-decoration: none;
}
.text3 p { text-align:justify; margin:0 30px;}
.text4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #006600;
	text-decoration: none;
}
.text5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003300;
	text-decoration: none;
	padding-left:3px;
}
.text5:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003300;
	text-decoration: none;
}
.text5:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #003300;
	text-decoration: none;
}
.text5:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.contentbox3 {background-color: #F6F7EF;border: 1px solid #660000;}
.box2 {	border: 1px solid #FF9900;}
.descriptbox {font-family: Georgia, "Times New Roman", Times, serif;font-size: 11px;font-weight: normal;color: #003300;text-decoration: none;background-color: #FFF2DE;border: 1px solid #660000;padding: 1px;}
/*index*/
img {border:0;}
#scroll {position:relative;overflow:hidden;border:1px solid #ddd;width:948px;padding:15px;height:500px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 auto ;background:url("img/bg.jpg") no-repeat scroll 0 top /*#1EA1D5 #25718F*/transparent;}
#tools {width:9999em;position:absolute;height:400px;}
.tool {float:left;width:1000px;height:340px;text-align:center;}
.details {color:#FFFFFF;font-size:13px;padding:80px ;text-align:center;}
.details p {color:#fff; font-size:18px;}
.details p strong { font-weight:normal; color:#FFCC00;}
#thumbs {background:url("img/demo-navi.png") no-repeat;height:90px;position:absolute;top:450px;width:990px;left:0px;}

.t {padding:0 !important;border:0 !important;}

.t a {background:transparent url("img/demo-navi.png") no-repeat scroll -21px -90px;	margin-left:11px;display:block;width:200px;float:left;height:90px;cursor:pointer;}

.t a.active {cursor:default !important;}

.navi {	margin-left:314px;	_margin-left:304px;}

/* CSS sprite for the navigation */
#t0 		  { margin-left:20px; _margin-left:10px;}
#t0.active { background-position:-21px 0 !important; }
#t0:hover  { background-position:-21px -180px; }
#t0:active { background-position:-21px -270px; }

#t1			{ background-position:-325px -90px; }
#t1:hover 	{ background-position:-325px -180px; }
#t1:active	{ background-position:-325px -270px; }
#t1.active	{ background-position:-325px 0 !important; }

#t2			{ background-position:-534px -90px; }
#t2:hover 	{ background-position:-534px -180px; }
#t2:active	{ background-position:-534px -270px; }
#t2.active	{ background-position:-534px 0 !important; }

#t3			{ background-position:-745px -90px; }
#t3:hover 	{ background-position:-745px -180px; }
#t3:active	{ background-position:-745px -270px; }
#t3.active	{ background-position:-745px 0 !important; }

/* tooltip styling */
.desc { color:#ddd;  padding: 20px 30px;}
.desc a { color:#ddd;  border:none; outline:none; }
.desc a:hover { color:#fff; }
.cat_tip { color:#ddd;padding:0 30px 20px;display:inline-block;width: 100%;}
.cat_tip .desc { color:#FFFFFF;font-size:0.9em;margin:0 auto 10px;}
.cat_tip .desc strong { font-size:1.2em; color:#ffcc00;}
.cat_tip .first, .cat_tip .sec,.cat_tip .third { float:left;text-align:left;width:25%;padding:10px;}
.cat_tip .first { margin-left:135px;}
.cat_tip a {color:#fff;display:list-item;margin:5px;cursor:pointer;list-style:circle outside none; text-decoration:none; }
.tooltip {background:url("/img/black_bg.png") repeat scroll 0 0 transparent;color:#FFFFFF;display:none;font-size:0.9em;padding:10px;width:250px;border:1px solid #ddd;-moz-border-radius:5px;-webkit-border-radius:5px;}
.tooltip.bottom {background:url("/img/black_bg.png") repeat scroll 0 0 transparent;}
.search { color:#fff;margin:50px auto 10px;width:840px; margin-top:20px;}
.search strong{ color:#FFFFFF;letter-spacing:-1px;
font-size:2em;}
.search .box  input[type="text"] {-moz-border-radius:5px 5px 5px 5px;background-color:#DDDDDD;border:1px solid #FFFFFF;font-size:1.5em;padding:5px;}
.search .box  input[type="image"]   { position:relative;top:16px;}
.submit_butt {background:url("/img/submit.png") no-repeat scroll center 6px transparent;color:#FFFFFF;display:block;font-size:2em;height:45px;letter-spacing:1px;margin:10px auto;
padding-top:15px;text-decoration:none;width:250px; text-align:left;padding-left:65px;}
.submit_butt:hover {background:url("/img/submit.png") no-repeat scroll center -78px transparent;}
.trusted {background:url("/img/trusted_shop.png") no-repeat scroll 0 0 transparent;display:block;float:right;height:130px;position:relative;top:-60px;width:260px;}
.categories { width:978px; margin:0 auto 10px;background:url("img/bg.jpg") no-repeat scroll 0 -125px transparent;}
