/* CSS Document */
/* -----------------------------------------=========================RESET BROWSER DEFAULTS=======================--------------------- */
html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote{ padding: 0; margin: 0; font-size: 100%; font-weight: normal; }
ol{ margin-left: 1.4em; list-style: decimal; }
ul{ margin-left: 1.4em; list-style: square; }
img{ border: 0; }
table{ border-collapse: collapse; }
p{ margin-left: 10px; }
/* --------------------------------------========================= END RESET BROWSER DEFAULTS=====================--------------------- */
#hidden {
	display: none;
	margin: -100% -100% 0 0;
}
body{
	background-color: #ffffff;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#ffffff), to(#3b6b73)); /*Safari 4-5, Chrome 1-9 */
		background: -webkit-linear-gradient(top, #ffffff, #ffffff, #3b6b73); /*Safari 5.1, Chrome 10+ */
		background: -moz-linear-gradient(top, #ffffff, #ffffff, #3b6b73); /*Firefox 3.6+ */
		background: -ms-lnear-gradient(top, #ffffff, #ffffff, #3b6b73); /* IE 10 */
		background: -o-linear-gradient(top, #ffffff, #ffffff, #3b6b73); /*Opera 11.10+ */
		background-attachment: fixed;
	font-family: Tahoma, "Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif;
}
#page{
	border-left: 3px solid #66471b;
	border-right: 3px solid #66471b;
	width: 1050px; min-width: 1050px; max-width: 1050px;
	margin: 3px auto 3px auto;
}
#menu {
	clear: both;
	background-color: #3b6b73;
	height: 30px; min-height: 30px; max-height: 30px;
	white-space: nowrap;
}
#menu li {
	list-style: none;
	padding: 5px 10px 0px 10px;
	margin-left: 0px;
}
#menu li a, #menu li a.link, #menu li a.active, #menu li a.hover, #menu li a.visited{
	text-decoration: none;
	color: #ffffff;
	font-size: 0.8em;
	text-transform: uppercase;
}
#menu ul li {
	float: left;
	display: block;
	width: 124px; height: 37px;
	border-right: 2px solid #ccbe88;
}
#menu ul li.list_last {
	border-right: 0px solid #ccbe88;
}
#header {
	background-color: #ccbe88;
	min-height: 150px;
}
#header p{
	font-size: 1.2em;
	margin-left: 2em;
}
#header p.sub{
	font-size: 0.8em;
	margin-left: 38px;
	padding-top: 3px;
}
#header a img{
	padding-left: 2em;
}
#header a img.chat {
	float: right;
	margin-top: -113px;
	display: none;
}
#headright {
	float: right;
	text-align: right;
	margin: -100px 2em 0 0;
}
#login_form{
	margin-left: 15px;
}
#livehelp {
	display: block;
	float: right;
	margin: -113px 15px 0 0;
}
#content{
	background-color: #ffffff;
	margin-top: 10px;
	min-height: 450px;
}
#quote{
	clear: both; float: right;
	width: 300px; min-width: 300px; max-width: 300px;
	height: 420px; min-height: 420px; max-height: 420px;
	margin: 10px; padding: 5px 10px 0px 0px;
	background-color: #3b6b73;
		background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ccbe88), to(#997e19), to(#66471b)); /*Safari 4-5, Chrome 1-9 */
		background: -webkit-linear-gradient(top, #ccbe88, #997e19, #66471b); /*Safari 5.1, Chrome 10+ */
		background: -moz-linear-gradient(top, #ccbe88, #997e19, #66471b); /*Firefox 3.6+ */
		background: -ms-lnear-gradient(top, #ccbe88, #997e19, #66471b); /* IE 10 */
		background: -o-linear-gradient(top, #ccbe88, #997e19, #66471b); /*Opera 11.10+ */
	border-radius: 1em 1em 1em 1em; -moz-border-radius: 1em 1em 1em 1em; -webkit-border-radius: 1em 1em 1em 1em;
	text-align: right;
}
#quote h2{
	font-size: 1.4em; color: #66471b; font-weight: 600;
	text-transform: uppercase; text-align: center;
	padding: 10px 0; margin-left: 10px; margin-bottom: 10px;
	border-bottom: 2px solid #66471b;
}
#quote p{
	font-size: 0.85em; color: #000000; font-weight: lighter;
	margin: 0;
	padding: 0 0 0 0;
}
h2 {
	clear: left;
	font-size: 1.1em;
	font-weight: 600;
	text-align: center;
	padding: 20px 0 10px 0;
}
h3 {
	padding: 10px;
}
img.checkmark {
	clear: left;
	float: left;
	margin: 10px 0 10px 10px;
}
p.checkmark{
	float: left;
	margin: 15px 0 10px 10px;
	color: #66471b;
}
#footer {
	background-color: #ccbe88;
	font-size: 0.7em;
	padding: 10px;
}

p.accountNotFound {
	margin: 15px; 
	font-weight: 600;
	color: #66471b;
}
#faq {
	margin: 5px 10px 0 10px;
	padding: 10px 10px 60px 10px;
	color: #66471b;
}
#faq a, #faq a.active, #faq a.visited, #faq a.hover, #faq a.link {
	color: #66471b;
}
#faq li {
	font-size: 0.9em;
	margin-left: 40px;
}
#faq li, #faq li a, #faq li a.active, #faq li a.visited, #faq li a.hover, #faq li a.link, #contact a, #contact a.active, #contact a.visited, #contact a.hover, #contact a.link {
	color: #66471b; 
	text-decoration: none;
}
#faq h1{
	text-transform: uppercase;
	letter-spacing: 0.2em;
}
#faq h3 {
	font-weight: 600;
	margin-top: 15px;
}
#faq h4 {
	margin-top: 10px; padding-botton: 5px; 
}
#faq p.faq_back {
	float: right;
	font-size: 0.7em;
	color: #199988;
}
#faq li.answer a{
	text-decoration: underline;
}
#contact a {
	text-decoration: underline;
	color: #3b6b73;
}
#prices, #testimonials, #services, #benefits, #contact, #about {
	padding: 10px;
	font-size: 0.9em;
	color: #66471b;
}
#prices h1, #prices p, #prices li, #testimonials h1, #testimonials p, #testimonials li, #services h1, #services p, #services li, #benefits h1, #benefits p, #benefits li, #contact h1, #contact p, #contact li, #about h1, #about p, #about li {
	padding: 5px 0;
}
#prices h1, #testimonials h1, #services h1, #benefits h1, #contact h1, #about h1 {
	font-size: 1.2em; font-weight: 600;
}
#services ul, #benefits ul, #contact ul, #about ul {
	border-top: 1px solid #3b6b73;
	margin-top: 10px;
}
#header a.livehelp {
	display: block;
	margin-right: 200px;
}