/*
dark green - 6D9E20 - 336600
light text green - 669933
purple - 990066
bg tan - FFFFCC
bg lt grn - CCFF99
black
*/

/*Main Divs and Configs*/
* html ul li a {width: 1px;}
html,body { height: 100%; background-color:#FFFFFF; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:small; color:#000000;}
#global		{width:100%; height:18px; background-color:#336600; text-align:right; color:#FFFFFF; border-bottom:#000000 solid medium;}
#global	a:link {color:#FFFFFF; font-size:smaller; text-decoration:none;}
#global	a:visited {color:#FFFFFF; font-size:smaller; text-decoration:none;}
#global	a:hover {color:#FFFFFF; font-size:smaller; text-decoration:underline;}
#global	a:active {color:#FFFFFF; font-size:smaller; text-decoration:none;}

#container { float:left; width:100%; background-color:#FFFFFF; background-image:url(images/top_fill.jpg); background-repeat:repeat-x; margin:0px;}

#main_lc	{width:305px; float:left; }

#logo		{width:300px; height:230px; background-image: url(images/head_logo.jpg); background-repeat:no-repeat; background-position:top left;}

.download { width:300px; height:80px; padding-top:10px;}
.download table {border:none;}
.download table td { background-image:url(images/download.jpg); font-family:Georgia, "Times New Roman", Times, serif; font-size:small; color:#6D9E20; font-weight:bold;}
.download table td .subtitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#666666; font-weight:bold;}
.download table td a:link {font-family:Georgia, "Times New Roman", Times, serif; font-size:small; color:#6D9E20; font-weight:bold;}
.download table td a:visited {font-family:Georgia, "Times New Roman", Times, serif; font-size:small; color:#6D9E20; font-weight:bold;}
.download table td a:hover {font-family:Georgia, "Times New Roman", Times, serif; font-size:small; color:#6D9E20; font-weight:bold; text-decoration:underline;}
.download table td a:active {font-family:Georgia, "Times New Roman", Times, serif; font-size:small; color:#6D9E20; font-weight:bold;}

#main		{margin-left:310px;}

#main .header {height:150px; margin-top:5px; margin-bottom:20px;}
#main .header_box {height:225px; margin-top:5px; background-image:url(images/head_logo_r.jpg); background-position:top right; background-repeat:no-repeat; padding-top:10px;}
#main .header h1, #main .header_box h1	{ color: #990066; font-family:Georgia, "Times New Roman", Times, serif; font-size:250%; }
#main .header h1 .subtitle, #main .header_box h1 .subtitle	{ color: #333333; font-family:Georgia, "Times New Roman", Times, serif; font-size:50%; margin-left:75px; }
#main .header h2, #main .header_box h2	{ color: #669933; font-family:Georgia, "Times New Roman", Times, serif; font-size:110%; margin:0px; }

#footer		{margin-left:auto; margin-right:auto; background-color:#336600; color:#FFFFFF; padding:10px 0px 10px 0px; width:100%; height:60px; text-align:center; clear:both; border-top:#000000 medium solid;}
#footer	a:link {color:#FFFFFF;}
#footer	a:visited {color:#FFFFFF;}
#footer	a:hover {color:#FFFFFF; text-decoration:underline;}
#footer	a:active {color:#FFFFFF;}

.price { color:#CC0000; font-size:x-large; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;}

.buy_it_boxl { float:left; }
.buy_it_boxr { float:right;}
.buy_it_boxl, .buy_it_boxr { width:140px; text-align:center; font-family:Georgia, "Times New Roman", Times, serif; font-size:small; color:#000000; font-weight:bold;}
/*.buy_it_boxl .price, .buy_it_boxr .price { color:#CC0000; font-size:x-large;}*/
.buy_it_boxl a:link, .buy_it_boxr a:link { font-family:Georgia, "Times New Roman", Times, serif; font-size:small; color:#000000; font-weight:bold;}
.buy_it_boxl a:visited, .buy_it_boxr a:visited {color:#000000; text-decoration:none;}
.buy_it_boxl a:hover, .buy_it_boxr a:hover {color:#000000; text-decoration:underline; }
.buy_it_boxl a:active, .buy_it_boxr a:active {color:#000000; text-decoration:none;}

.news ul {margin:0px; padding:0px;}
.news li {list-style-type:none; list-style-position:inside; margin:5px; font-size:xx-small;}

.cdiv_blank		{ margin:0 25px 10px 0; padding:0 0 0 10px; background-color:#FFFFFF; border:#669933 thin solid; }

.coldiv_blank		{width:250px; margin:0 auto 10px auto; padding:5px; background-color:#FFFFFF; border:#990066 thin solid; }
.coldiv_blank_gr		{width:250px; margin:0 auto 10px auto; padding:5px; background-color:#CCFF99; border:#6D9E20 thin solid; }
.coldiv_blank_pu		{width:250px; margin:0 auto 10px auto; padding:5px; background-color:#FFFFCC; border:#990066 thin solid; }
.coldiv_blank_gr h1, .coldiv_blank_pu h1, .coldiv_blank h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:large; color:#6D9E20; font-weight:bold;}
.coldiv_blank_gr .subtitle, .coldiv_blank_pu .subtitle, .coldiv_blank .subtitle {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:x-small; color:#666666; font-weight:bold; margin-left:30px;}
.coldiv_blank_gr a:link, .coldiv_blank_pu a:link, .coldiv_blank a:link {font-family:Georgia, "Times New Roman", Times, serif; font-size:130%; color:#6D9E20; font-weight:bold;}
.coldiv_blank_gr a:visited, .coldiv_blank_pu a:visited, .coldiv_blank a:visited {font-family:Georgia, "Times New Roman", Times, serif; font-size:130%; color:#6D9E20; font-weight:bold;}
.coldiv_blank_gr a:hover, .coldiv_blank_pu a:hover, .coldiv_blank a:hover {font-family:Georgia, "Times New Roman", Times, serif; font-size:130%; color:#6D9E20; font-weight:bold; text-decoration:underline;}
.coldiv_blank_gr a:active, .coldiv_blank_pu a:active, .coldiv_blank a:active {font-family:Georgia, "Times New Roman", Times, serif; font-size:130%; color:#6D9E20; font-weight:bold;}

ul { list-style-type:square; list-style-position:inside;}

/*Main Nav - Thanks to www.dragon-labs.com for the pure css tabs*/

#main_nav	{width:550px; height:38px; }
#main_nav table {border:none;}
#main_nav ul {margin: 0 0 10px 5px;}
#main_nav ul.one { padding: 12px 10px 10px 10px;}

ul.one li { background: url(images/tab_3.jpg) no-repeat top right; display: block; float: left; padding: 0 5px 0 0; height: 25px; width: auto;}
ul.one li a:link,ul.one li a:visited { background: url(images/tab_1.jpg) no-repeat left 0; color: #FFFFFF; display: block; font: 12px "Trebuchet MS",verdana,sans-serif; text-decoration: none; padding: 0; height: 26px;}
ul.one li a:link span,ul.one li a:visited span { background: url(images/tab_2.jpg) no-repeat right 0; display: block; padding: 5px 25px 0 25px; height: 21px;}
ul.one li a:hover { background-position: left -56px; }
ul.one li a:hover span { background-position: right -56px; cursor: pointer;}
.dl .one .dl, .features .one .features, .support .one .support, .faq .one .faq, .buy .one .buy { background-position: left -28px !important; color:#000000; }
.dl .one .dl span, .features .one .features span, .support .one .support span, .faq .one .faq span, .buy .one .buy span { background-position: right -28px !important; color:#000000; }
	
/*Typographics, etc.*/

img {border:none;}
.space {margin-right:10px;}

a:link {color: #990066; text-decoration:none;}
a:visited {color: #990066; text-decoration:none;}
a:hover {color: #990066; text-decoration:underline;}
a:active {color: #990066; text-decoration:none;}

h1	{ color: #990066; font-family:Georgia, "Times New Roman", Times, serif; font-size:200%; }
h2	{ color: #669933; font-family:Georgia, "Times New Roman", Times, serif; font-size:160%; }
h3	{ color: #990066; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:140%; font-weight:bold; }
h4	{ color: #669933; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:120%; font-weight:bold;}

ul.info { list-style-type:square; /*color:#FF0000;*/ padding:0; margin:0px 0px 0px 20px; line-height:140%; }
/*ul.info a:link {color:#FF0000;}
ul.info a:visited {color:#FF0000;}
ul.info a:hover {text-decoration:none;  text-decoration:underline;}
ul.info a:active {color:#FF0000;}*/

hr {width:75%;}

table {border:#336666 thin solid;}
td.header {background-color:#646464; font-size:110%; color:#FFFFFF; font-weight:bold;}

.red { color:#CC0000;}