@charset "utf-8";

/* _______________________________________________________________ --> GLOBAL <-- */

* {
	padding:0;
	margin:0;
}
	
html, body {
	color:#040404;
	background:#FFFFFF;
	font:12px/20px Tahoma, Arial, Helvetica, sans-serif;
}

a {
	color:#92a300;
	text-decoration:none;
}	

a:hover {text-decoration:underline;}
	
a img {border:none;}

.g {
	font-size:12px;
	color:#92a300;
}

p, form {padding-bottom:20px;}

em {
	color:#52b2ff;
	font-weight:bold;
}

h1, h2, h3 {font-family:georgia, times new roman, serif;}

h1 {
	color:#613137;
	font-size:18px;
	padding:10px 0 5px 0;
}

h2 {
	font-size:15px; 
	color:#613137; 
	padding-bottom:10px;	
}

h3 { 
	font-size:12px; 
	padding-bottom:10px;	
	color:#92a300;
}
	
h4{
	color:#92a300;
	font-weight:normal;
}	

#wrapper {
	margin:0 auto;
	width:750px;
	padding:25px 0 0 0;
	-moz-box-shadow:0px 0px 20px #bbb;
	-webkit-box-shadow:0px 0px 20px #bbb;
	box-shadow:0px 0px 20px #bbb;		
}

/* _______________________________________________________________ --> HEADER <-- */

#header {
	float:left;
}
	
#logo {
	float:left;
	padding-left:25px;	
}

.floatright{
	float:right;
	padding-right:10px;
}
	
#nav {
	float:right;
	padding:10px 15px 10px 0;
	font:11px Arial, Helvetica, sans-serif;	
}

#nav ul {padding:10px 0 10px 207px;}
	
#nav li {
	font-weight:bold;
	display:inline;
	list-style-type:none;
	text-decoration:none;
	padding:10px 0 10px 21px;
}
	
#nav li a {
	color:#613137;
	text-decoration:none;
}

#nav li a:hover {text-decoration:underline;}	

#flash {
	height:auto;
	width:auto;
	margin-left:0px;
}	
	
/* _______________________________________________________________ --> CONTENT<-- */

#content {
	float:left;
	padding:0 30px 30px 30px;
}
	
#content img {
	padding:8px;
	margin:8px;
	border:1px outset #CCC;	
}

.type-row{
	float:left;
	min-width:500px;
}
	
.type-col{
	float:left;
	width:320px;
	margin-right:10px;
}	
	
.row{
	float:left;
	padding-bottom:20px;
	min-width:500px;
}
.row li{
	list-style-type:none;
}
		
.content-col{
	float:left;
	width:310px;
	padding-right:25px;
}
		
.content-col ul {
	padding-bottom:25px;
}
	
.content-col li {
	margin-left:25px;
	list-style-type:disc;
}
	
/* _______________________________________________________________ --> PRICING PAGE<-- */	

#price-content {
	float:left;
	padding:0 30px 30px 30px;
	font-size:11px;
}	
	
.price-lcol{
	float:left;
	width:300px;
	padding-right:25px;
}


.price-lcol h2{
	padding:25px 0 10px 0;
}
	
.price-lcol li {
	list-style-type:none;
}

.price-rcol{
	float:left;
	width:325px;
}	
	
.price-rcol li {
	list-style-type:none;
}
	
/* _______________________________________________________________ --> FOOTER<-- */

#footer {
	height:150px;
	margin:25px;
	border-top:solid 2px #613137;
	padding:25px 0 25px 0;
}

#footer li{
	list-style-type:none;
}

#footnav {
	margin-left:-50px;
}
	
#footnav li {
	margin:0;
	font-size:9px;
	display:inline;
	text-decoration:none;
}
	
#footnav li a {
	color:#613137;
	text-decoration:none;
}

#footnav li a:hover {text-decoration:underline;}	

#footer p {font-size:11px;}

