body {
	font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:90%;
	background:url(pageimg/bgtile.jpg);	margin:0; padding:0;
	
	background:#CCC;	font-family: tahoma, verdana, sans-serif;
	background:#FF6600;	
}


.outer {	width:801px;	background:url(pageimg/mastbg2.jpg);	margin:0 auto;	border-bottom:1px solid #CCC;
	background:url(pageimg/mastbg3.jpg);	border-bottom:1px solid #FF6600;	}

.mast {	clear:both;	margin:0 5px 0;	padding:1px 0 0 0;	}


.header {		height:148px;	background:#E6FBFE;	margin:0 5px;	padding:0;	}
.header h1 {	height:148px;	margin:0; padding:0; background:url(pageimg/banner-full2.jpg);	
				font-size:1px;	text-indent:-1500px;	}
.header h1 a {	height:148px;	display:block;		}




#nav {	clear:both;	font-size:0.9em;	}

#nav, #nav li {	margin:0; padding:0; list-style:none;	}
#nav {	margin:0; padding:0; height:20px;	border:1px solid #666;	border-left:none; border-right:none;		}
#nav li {	float:left;	font-weight:bold;	position:relative;	}
#nav li a {	display:block; float:left;	height:17px;	margin:0 1px;	padding:4px 10px 0;	}

#nav li a {	color:#000123;	text-decoration:none;	}
#nav li a:hover {	color:#7C0B03;	}


#nav ul {	display:none;	font-size:0.8em;	}

#nav ul {
	display:none;	/*	Starts as submenu hidden */
	position:absolute;	padding:0;
	top:2em;	left:5px;
	z-index:30;
	width:180px;
	background:#A0D9EC;
	border:1px solid black;	border-bottom:none;
}
* html #nav ul {	top:1.8em;	}	/*	IE6 needs to be a bit further down.  IE7 too, but this doesn't accomplish that.	*/
#nav ul a {	
	display:block;	width:170px;		height:auto;
	color:black;	padding:5px 5px;	margin:0;
	border-bottom:1px solid black;
}
#nav ul a:hover {	background:#003366;	color:white;	}


#nav {	height:29px;	background:url(pageimg/navbg29.jpg) repeat-x;	border:none;	margin:0 5px;	}




.footer {	clear:both;	text-align:center;	background:#E8F3F7;	padding:10px;	font-size:0.8em;	}

.sidebar {	float:left;	width:160px;	font-size:0.9em;	margin-left:5px;	}
.sidebar h3 {	background:none;	border:none;		}

.sidebar ul {	margin:0; padding:0;	margin:0 0 0 25px	}

.sidebar ul li {	list-style-image:url(pageimg/tick-transparent.gif);	margin:0 0 5px 0;	}
.sidebar ul.blogarchives li {	list-style-image:none;	margin:0 0 5px 0;	}



.content {	margin-left:195px;	margin-right:10px;	}

h1 {	font-size:14pt;	color:#00538B;	}
h1 {	color:#111111;	}
h3 {	background:#EDF7F9;	border:1px solid #5F98AB;	color:#053758;	padding:3px;	font-size:1.1em;	}
h3 {	background:none;	border:none;	color:#111111;	font-size:1em;	}

blockquote {	background:url(pageimg/quotebg.gif) no-repeat;	margin:0;	padding:5px 10px 10px 60px;	}
blockquote {	background:none;	}


img.ico {	background:#FFF; padding:1px; border:1px solid #333; border-right:2px solid #666; border-bottom:2px solid #666;
	float:left;	margin:0 5px 3px 0;	}

.blogmenu ul {	margin:10px 0 15px 0; padding:0 0 0 20px;	}


h3.bloghead {		}
h3.bloghead a {	text-decoration:none;	color:black;	}
h3.bloghead a:hover {	color:#0000CC;	}
h3.bloghead a:visited {	color:#999999;	}
p.blogdetails {	margin:0 0 5px 10px;	padding:0;	font-size:0.9em;	}			

.pagejump {	width:80%;	margin:10px auto;	text-align:center;	}
.pagejump div {	border:1px solid black;	padding:3px 5px 2px;	background:#D5E4F4;	}


a.blogjump	{	text-decoration:none;	float:right;	font-weight:bold;	font-size:1.2em;	color:#99CCFF;	}
a.blogjump img {	border:0;	}



.pricing {	margin:10px auto;	border-collapse:collapse;	}
.pricing td {	font-size:0.9em;	}


.priceblock {	width:24%;	float:left;	text-align:center;	font-size:0.9em; margin:5px 1px;	border-bottom:1px solid #CCC;	}
.priceblock a.button {	display:block;	padding:4px;	background:#F90;	color:#FFF;	text-decoration:none;
						width:70%;	margin:5px auto;	}
.priceblock a.button:hover {	background:#09C;	}
.priceblock a img {	border:none;	}

.priceblock input.buynow {	padding:2px 4px; background:#F90; color:#FFF; text-decoration:none; width:70%; margin:5px auto; 
	font-weight:bold;}


table tr.even {	background:#DEF4FB;	}
table tr.odd {		}
table tr.over {	background:#3C97BF;	color:#FFF;	}







.error {	border:1px solid red;	}