body {
	background: #ffffff url(../images/bkgd.gif) repeat-x;
}
body, p {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 20px;
}

a {
	color: #00CC00;
}
a:hover {
	color: #00FF00;
	text-decoration: none;
}

h1 {
	margin: 0 0 10px 0;
	color: #00FF00;
	font-size: 24px;
}

h2 {
	margin: 0 0 10px 0;
	color: #666666;
	font-size: 16px;
}

h3 {
	margin: 0 0 10px 0;
	color: #00FF00;
	font-size: 14px;
}

p {
	margin: 0 0 10px 0;
}

.alt {
	display: none;
}

.clear {
	clear: both;
	}

.imgrt {
	margin: 0 0 5px 15px;
	float: right;
}

.plan {
	padding: 10px;
}

.plan img {
	display: block;
	float: left;
	width: 111px;
	margin: 0 15px 0 0;
}


.plan p {
	float: left;
	width: 340px;
}

sup {
	font-size: 8px;
}

#content {
	background: #ffffff;
	margin: 0 auto;
	padding: 0;
	width: 750px;
	border: solid #bbb 1px;
}
	
#content #seccontent ul.nobullets {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
}

#header {
	background: #ffffff;
	margin: 0 auto;
	padding: 0;
	width: 750px;
}

#header h1{
	margin: 0;
	padding: 0;
	width: 167px;
	float: left;
}

#header h2{
	margin: 0;
	padding: 0;
}

#header h1 a{
	display: block;
	background: #fff url(../images/in-tune-logo.gif) no-repeat;
	width: 167px;
	height: 117px;
	float: left;
}

#footer {
	font-size: 10px;
	margin: 10px auto 0 auto;
	width: 750px;
}

#footer p{
	margin: 0 0 5px 0;
	font-size: 10px;
}

#footer ul {
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}

#footer li {
	display: inline;
	margin: 0 6px 0 0;
	padding: 0 8px 0 0;
	border-right: solid #00CC00 1px;
	}

#footer li.last {
	display: inline;
	margin: 0 5px 0 0;
	padding: 0 5px 0 0;
	border: none;
	}
	
#main {
	float: left;
	margin-bottom: 30px;
	width: 488px;
}
	
#nav {
	width: 570px;
	background: #fff url(../images/swish-top.gif) repeat-x;
	height: 39px;
	float: left;
	margin: 0;
	padding: 78px 0 0 0;
}

#nav ul li a {
	color: #666666;
	display: block;
	padding: 5px 12px 6px 0;
	margin: 0 10px 0 0;
	float: left;
	text-decoration: none;
	font-size: 11px;
	}

#nav ul li a:hover {
	color: #000;
	background: #fff url(/images/bkgd-nav-over.gif) repeat-y;
	}


#nav ul {
	list-style: none;
	padding: 0;
	border-top: solid #CCCCCC 1px;
	margin: 0;
	width: 545px;
}

#nav li {
	margin: 0;
	display: inline;
}

#seccontent {
	padding: 0 39px 35px 39px;
	width: 672px;
	background: #fff;
	margin: 0;
}

#seccontent ul {
	list-style: url(/images/bullet-green.gif);
	margin-top: 0;
	}

#seccontent #sidenav ul {
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
	list-style-image: none;
	}

#seccontent #sidenav ul li {
	padding: 0 0 5px 0;
	}

#sidenav {
	float: left;
	margin: 0 30px 30px 0;
	width: 112px;
	}

#sidenav img{
	border: solid #bbb 1px;
	}

/* Home-Specific styles */

#adhome {
	background: #fff;
	border: solid #bbb 1px;
	margin: 0 0 15px 0;
}	

#homecontent {
	padding: 0 39px 25px 39px;
	width: 672px;
	background: #fff url(../images/bkgd-home.gif) no-repeat;
	margin: 0;
}

#ltcol {
	width: 443px;
	float: left;
	margin: 0 19px 0 0;
}

#ltcol img{
	float: left;
	margin: 0 19px 0 0;
}

#ltcol h2{
	float: left;
	width: 260px;
	border-bottom: solid #00FF00 1px;
	padding-bottom: 5px;
	color: #00FF00;
	font-size: 18px;
}


#rtcol h2{
	border-bottom: solid #00FF00 1px;
	padding-bottom: 5px;
	color: #00FF00;
	font-size: 18px;
}

#rtcol {
	width: 210px;
	float: left;
}

#mainbox {
	background: #fff url(../images/bkgd-i-swear.jpg) no-repeat top right;
	padding: 10px 10px 0 25px;
	border: solid #bbb 1px;
	margin: 0 0 15px 0;
	width: 637px;
}

#mainbox h2{
	margin: 15px 0 15px 0;
	width: 242px;
	height: 46px;
	background: #fff url(../images/head-revolutionary.gif) no-repeat;
}

#mainbox h3{
	margin: 0 0 10px 0;
	width: 169px;
	height: 46px;
	background: #fff url(../images/high-speed.gif) no-repeat;
}

#mainbox p {
	margin: 0;
}

#mainbox ul{
	list-style: none;
	margin: 0 0 10px 0;
	padding: 0;
}

#mainbox li {
	background: url(../images/bullet-green.gif) no-repeat;
	padding: 0 0 0 15px;
	margin: 0 0 3px 0;
}

#rates {
	width: 111px;
	float: right;
}

#rates img{
	border: solid #00FF00 1px;
	margin: 0 0 11px 0;
}

/* FAQs */

.answer {
	
}

.question {
	color: #00CC00;
}