/* CSS Document */



	body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#eaeaea;
	font-family:"Trebuchet MS";font-size:10px;color:#666;text-decoration:none;
}
	
.bgleft {
background-image:url(images/bg_left.gif);
}

.bgright {
background-image:url(images/bg_right.gif);
}

.bgwhite {
background-color:#FFFFFF;
}	
	
	
	/* for main nav */
	#topnav {height:1.6em; border-bottom:1px dotted #ccc}
	#topnav h2	{clear:both; padding-top:20px}
	#topnav ul {list-style-type: none; margin:0; padding:0}
	#topnav li {display:inline}
	#topnav li a {float:left; padding:5px 10px; font-family:"Trebuchet MS"; font-size:13px;color:#FFF; text-decoration:none; border-right:1px solid #FFF; background:url(images/bg2.jpg) repeat 0 0;}
	#topnav li a:hover, li a:focus, li a:active {background-position:-150px 0;}
	#topnav li a.active {background-position:-150px 0;}
/* subnav */

#main {	
color:#333333;
font-family:Verdana;
font-size:11px;
}
#main a {
color:#2777A1;
font-weight:bold;
text-decoration:none;
}
#main p, #main li, #main div.comment {
color:#333333;
font-family:Verdana;
font-size:11px;
line-height:18px;
}
#main ul.subsection_tabs {
border-bottom:1px solid #CCCCCC;
clear:both;
height:20px;
list-style:none outside none;
margin:0 0 5px;
padding:0;
}
#main ul.subsection_tabs li.tab{float:left;margin-right:7px;text-align:center}
#main ul.subsection_tabs li.tab a{display:block;height:20px;padding:0 6px 0 6px;background-color:#fff;color:#666;width:80px}
#main ul.subsection_tabs li.tab a:hover{color:#666}
#main ul.subsection_tabs li.tab a.active{background-color:#ddd}

.active {background-color:#ddd}




/* subnav end */
	
	/* Other */
	H1 {font-family:"Trebuchet MS";font-size:36px;color:#666;text-decoration:none;}	
	H2 {font-family:"Trebuchet MS";font-size:24px;color:#000;text-decoration:none; margin:5PX 0 3px}
	H3{font-family:"Trebuchet MS";font-size:18px;color:#333;text-decoration:none; margin:15px 0 5px 0;}
	H4{font-family:"Trebuchet MS";font-size:14px;color:#888;font-weight:normal;text-decoration:none; margin:5px 0 5px 0;}
	H5{font-family:"Trebuchet MS";font-size:13px;font-weight:normal; color:#888;text-decoration:none; margin:5px 0 5px 0;}
	p {margin:0; padding:0; font-size:12px;}
	a {color:#006699; text-decoration:none;}
	li a:hover, li a:focus, li a:active {color:#003366; text-decoration:none;}
	/*li a:visited {color:#333366;}*/
	.navbg {background:url(images/bgnav.jpg) repeat-x;}
	.pagetitle {font-family:"Trebuchet MS";font-size:36px;color:#FFF;text-decoration:none;border-right:1px solid #FFF;}
	.centerstage{padding:25px;}
	.lfloat{float:left;}
	.rfloat{float:right;}
	#rightpanel{margin:0; padding:0; width:400px}
	ul.homeright{margin:0 0 0 40px; padding:25px 0 0 0; background-color:#ffffff; list-style: none outside none;}
	#feature {margin:40px 0 25px 0}
	#feature h3{margin:0}	
	#footer{border-top:1px solid #CCCCCC; text-align:left;}
	#footer p{margin:7px 0; padding:0; font-size:11px;}	
	
	#uses
	{
		float:left;
		margin:4px;
	}
	#uses ul 
		{
		clear:both;
		list-style:none outside none;
		margin:0;
		padding:0;
		}
	#uses ul li.images{border:4px solid #cccccc}	
	
	
/* buy now */
#nav {
/*background:none repeat scroll 0 0 white;*/
background-color:#50a410;
border-color:#34672e;
border-style:solid;
border-width:1px;
color:#fff;
float:right;
font-size:12px;
font-weight:bold;
list-style:none outside none;
margin:-28px 0 0 0;
padding:0;
-moz-border-radius:6px;
-webkit-border-radius:6px;

}


#nav ul{
	background-color:#f5f3e5;
	border:#d4ccb0 solid 1px;
	float:left;
	font-size:12px;
	font-weight:bold;
	list-style:none outside none;
	margin:0;
	padding:0;
	height:1.6em;
	position:relative;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	
}

#nav a {
color:#fff;
/*display:block;*/
padding:5px 8px;
text-decoration:none;
/*width:auto;*/
}

#nav a.daddy {
background:url("rightarrow2.gif") no-repeat scroll right center transparent;
}
#nav li {
padding:0;

/*width:10em;*/
}



#nav li ul {
	
border-width:1px;
list-style:none outside none;
font-weight:normal;
height:auto;
left:-999em;
margin:0px -51px;
position:absolute;
/*width:124px;*/

}
#nav li li {
padding-right:0;
/*width:124px;*/

}
#nav li ul a {
	color:#000;
	font-weight:normal;
/*width:100px;*/
}

#nav li ul a:hover {
color:#fff;
/*left:auto;*/
}

#nav li ul ul {
	margin:-1.75em 0 0 14em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left:-999em;
}


/*#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
left:auto;
}*/
#nav li:hover ul {
left:auto;
margin:0 0 0 -51px;
}
#nav li.sfhover ul {
left:auto;
top:240px;
margin:0 0 0 -130px;
}

#nav li:hover, #nav li.sfhover {
-moz-border-radius:6px;
-webkit-border-radius:6px;	
background-color:#50a410;
color:#fff;
}
 
#topintro {
	padding:1em 0 1.5em 0;
	width:100%;
	}
#topintro .intro {	
padding:1.0em;
background-color:#efefef;
-moz-border-radius:10px;
border-radius:10px;

}

#leftnav li {

	border-bottom:#d4ccb0 solid 1px;
	width:155px;
	font-size:13px;
	font-weight:normal;
	list-style:none outside none;
	margin:0px -40px;
	padding:16px 0 5px 0;
	vertical-align:baseline;
	
}

#content {
	padding:5px 0 10px 20px;
	
}

#content h3 {
	color:#ff5400;
	font-weight:normal;
	font-style:italic;
	text-align:center;
	margin:50px 0 20px 0;
}

.solimage {
	border:#cccccc solid 4px;

}

.solcontent {
	display:table;
}

.solcontent ul {
	margin:0;
	}
.solcontent li {
	font-size:14px; 
	font-weight:normal;
	list-style:url(../images/bullet.gif);
	padding:0 0 10px 0;
	
}


.prodcontent{
	display:inline;
}

.prodimage{
	float:left;
	margin-left:25px;
}

.prodcontent p{
	margin-top:25px;
}

.prodcontent ul {
	margin:0;
	
	}
.prodcontent ul li {
	font-size:14px; 
	font-weight:normal;
	list-style:none outside none;
	padding:0 0 10px 0;
}

.prodtitle {
	font-size:18px;
	font-weight:bold;
	color:#000;
	margin-right:10px;
}

.price{
	font-size:24px;
	color:#ff5400;
	font-weight:bold;
}

.freeship{
	display:inline; margin-left:15px;
}
/*
.imgborder{
border:1 solid #cccccc;
}

.bgleft {
background-image:url(images/bg_left.gif);
}

.bgright {
background-image:url(images/bg_right.gif);
}

.bgwhite {
background-color:#FFFFFF;
}

.footer{
font-family:verdana;
font-size:10px;color:#666666;
font-weight:regular;
text-decoration:none;
}

.t10b {
font-family: "Times New Roman", Times, serif; 
font-size: 10pt; 
color: #000000; 
}

.t12b {
font-family: "Times New Roman", Times, serif; 
font-size: 12pt; 
color: #000000; 
}

.t08g {
font-family: "Times New Roman", Times, serif; 
font-size: 8pt; 
color: #555555; 
}

.t10g {
font-family: "Times New Roman", Times, serif; 
font-size: 10pt; 
color: #555555; 
}

.t12g {
font-family: "Times New Roman", Times, serif; 
font-size: 12pt; 
color: #555555; 
}

.t14g {font-family: "Times New Roman", Times, serif; 
font-size: 14pt; 
color: #5555555; 
}

.t10gr {
font-family: "Times New Roman", Times, serif; 
font-size: 10pt; 
color: #669933; 
}

.t12gr {
font-family: "Times New Roman", Times, serif; 
font-size: 12pt; 
color: #669933; 
}


/* Sub Navigation
==================== */
/*
.snav{
	border-top: solid 0px #ffffff;
	border-bottom: dotted 1px gray;
	padding: 5px 0px;
	line-height: 0.8;
	text-align: left;
	vertical-align: middle;
        background: #66CC33;
}
.snav li{
	display: inline;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 1.0;
	white-space: nowrap;
	background: url("images/gnav_line.gif") 0 100% no-repeat;
}
.snav #on,
.snav li a{
	padding: 0 0 0 5px;
	color: #000;
}
.snav #on,
.snav #on a{
	color: #666;
	font-weight: bold; size: 8pt;
}
*/

