body{
	font-size: 80%;
	font-family: verdana, arial, sans-serif;
	background: #c0753b;
	margin: auto;
	padding: 0;
	font-size: 11px;
	color: #722516;
	line-height:1.3;

	
}
div#background{
	background: #c0753b url(images/bg.gif) repeat-x;
}

div#frame{
	text-align: left;
	width: 760px;

}
a:link{
color:#000;
text-decoration:underline;
}
a:hover{
color:#a56433;
text-decoration:none;
}


/*-----------------------------

		HEADER AREA

-----------------------------*/
div#header{
	
	height:68px;
}
div#header div#nav{
	
	float: left;
	width:590px;
}
div#header div#nav a{
	padding: 0px 7px;
	line-height: 40px;
	
	color: #fff;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	
}
div#header div#nav a:hover{
	color:#e5ad35;
}
div#header div#rightlogo{
	background: #000;
	float: left;
	width: 170px;
	padding-top:10px;
}


/*-----------------------------

		MAIN AREA

-----------------------------*/
div#main{
	float:left;
	clear:both;
	background: #f9f2d8 url(images/main_bg.gif) repeat-y;
}

div#main div#subnav{
	float: left;
	width: 246px;
}
div#main div#subnav div#logoarea{
	background: #c0753b url(images/logobg.gif) repeat-x;
}
div#main div#subnav a{
	
}
div#main div#subnav div#side_content{
	height:250px;
	background:    url(images/side_bg.gif) repeat-x;
	height: 100%;
}
div#main div#content_header{
	
	}
div#main div#content{
	float: left;
	width: 514px;
}
div#main div#content_header{
	
	}
div#main div#content_body{
	
	background:    url(images/content_bg.png) repeat-x;
	}

.logo_pad{
	margin: 10px 0px;
}
div#subnavbg{
	background: #a56433;
	}
a.subnav:link, a.subnav:visited{
	display: block;
	border-bottom: 1px dashed #714523;
	color: #f6d563;
	text-decoration: none;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	width:220px;
	font-weight: bold;
	padding:8px;
	background:    url(images/nav_arrow.gif) no-repeat -5px;
	margin-left: 10px;
}
a.subnav:hover{
	color:#fff;
}
/*-----------------------------

		FOOTER AREA

-----------------------------*/
div#footer{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e0e0e0;
margin:10px 10px 10px 260px;
padding-top:10px;

}
.footernav{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #c18f70;
	line-height:1.5;
}
a.footernav:link, a.footernav:visited{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-transform: capitalize;
	color: #c18f70;
	text-decoration: none;
}
a.footernav:hover{
text-decoration:underline;
}

/*-----------------------------
		
	      CONTAINER CLASSES

-----------------------------*/
.homeheader{
	height:190px;
	background:    url(images/Home_Header_Bg.jpg) no-repeat;
	padding:20px;
}

.homeheader_new{
	height:214px;
	background:    url(images/Home_Header_Bg_new0.jpg) no-repeat;
	padding:8px;
}

.navbg{
background: #a56433;
}
.notitle{

padding:20px;
}
.normalcontent{

margin: 20px 20px 20px 20px;
}
.sideborder{
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #a28231;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #a28231;
}
.sidepane{
	margin: 0px 15px 0px 15px;
	

}
/*-----------------------------

		GENERIC CLASSES

-----------------------------*/
.clear{
	clear: both;
	height: 1px;
	font-size: 1px;
}
h1{
	margin: 0;
	padding: 0;
}
h1.blank{
display:none;
}
h3.black{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #010202;
}
h3.yellow{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #e5ad35;
}

h3.yellow-home{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #e5ad35;
}


h3.tanbold {
	margin-top:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #F8F4DB;
}

h2.yellowunder{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ada89d;
	margin:0px 20px 0px 20px;
	padding: 10px 0 0 0;
	color: #cc941d;
}
h4.black{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	margin: 10px 15px 0px 15px;
}
.tan{
	color: #f9f2e4;
}


.tan-home{
	color: #f9f2e4;
	font-size: 18px;
}
.orange{
	font-size:15px;
	color:#EBBC46;
}

a.header:link, a.header:visited{
	font-size: 12px;
	color: #e5ad35;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:8px;
	
	
}
a.header:hover{
text-decoration: underline;
}
.bodytext{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #722516;
}
.SubHead{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #722516;
	line-height:30px;
padding-right:10px;
}
.NormalTextBox
{
width:250px;

}
.black{
color:#000;
}
.timestampclear{
display:none;
}

/*-----------------------------

		Homepage specific

-----------------------------*/

.home-btm-container{
	display: block;
	padding: 0 0 10px 0;
	margin: 0;
	}

.home-btm-content{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	margin: 0 0 0 120px;
	padding: 0 0 20px 15px;
	}
	
.home-btm-content h3.orange-home{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #bd7138;
	margin: 0;
	padding: 0;
}
	
.home-btm-content p{
	line-height: 19px;
	padding: 4px 0 10px 0;
	margin: 0;
	}
	
table.home-links{
	margin: 10px 0 0 0;
	}
	
table.home-links tr td{
	width: 120px;
	padding:  0 10px 0 0;
	}
	
table.home-links tr td a,
table.home-links tr td a:hover,
table.home-links tr td a:visited{
	color: #fff;
	font-size:13px;
	text-decoration: none;
	line-height: 26px;
	display: block;
	margin-right: 6px;
	text-align: center;
	}
	
table.home-links{
	height:26px;
	padding: 0;
	margin: 32px 0 0 5px;
	}
	
.home-top-desc{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 320px;
	margin: 0 0 0 7px;
	}
	
.home-top-content h3{
	margin: 10px 0 0 0;
	padding: 0;
	}	
	
.home-top-content p{
	padding: 10px 0;
	margin: 0;
}
	
	
	
/*--------- pricing packages container -----------------*/

#pricing-home h2{
	color: #000;
	line-height: 40px;
	background-color: #d5cfad;
	padding: 0 0 0 15px;	
	}
	
#pricing-home p.desc{
	font-family:verdana, helvetica, sans-serif;
	display: block;
	width: 430px;
	margin: 0 auto;
	padding: 5px 0 20px 0;
	line-height: 16px;
	}
#pricing-home ul li.desc{
	font-family:verdana, helvetica, sans-serif;
	display: block;
	width: 430px;
	margin: 0 auto;
	padding: 5px 0 20px 0;
	line-height: 16px;
	}

#pricing-plans-home{
	display: block;
	border-top:thin solid #d5cfad;
	border-bottom: 15px solid #d5cfad;
	padding: 7px 0;
	margin: 0;
	}
	
.pricing-plan-block{
	display: block;
	border: 1px solid #ecbe49;
	background: url(images/pricing-home-bkgd.jpg) repeat-x;
	height: 90px;
	margin: 0 0 2px 0;
	clear: both;
	}
	
img.pricing-btn-home{
	height: 30px;
	width: 90px;
	display: block;
	float: left;
	margin: 30px 10px;
	}
	
.pricing-plan-block h4,
.pricing-plans-left h4{
	color: black;
	margin: 6px 0 0 0;
	padding: 0;
	font-size: 12px;
	}
	
.pricing-plan-block h4 .redish{
	color: #7d3f0c;
	text-decoration: underline;
	}

a.pricing-plan-block h4 .redish, a.pricing-plan-block h4 .redish:visited{
	color: #7d3f0c;
}
	
.pricing-plans-left h4 .redish{
	color: #7d3f0c;
	text-decoration: none;
	}

	
.pricing-plan-block p{
	margin: 6px 0;
	padding: 0;
	line-height: 16px;
	}
	
.free{
	font-family:verdana, helvetica, sans-serif;
	color: white;
	background-color: #BD7138;
	font-weight: bold;
	padding: 1px 2px;
	margin: 2px;
	font-size: 12px;
	}
	
p.updates{
	margin: 6px 0;
	padding: 0;
	color: white;
	font-weight: bold;	
	}
	
.number{
	color: black;
	font-weight: bold;
	}

.pricing-info{
	display: block;
	float: left;
	}
	
.price{
	color: black;
	font-size: 22px;
	font-weight: normal;
	text-align: right;
	display: block;
	float: left;
	margin-left: 15px;
	}
	
.price .price-bold{
	font-size: 22px;
	font-weight: bold;
	color: #c0753b;
	}
	
.price .price-link a{
	text-decoration: none;
	font-size: 9px;
	}
	
	
/*-----------------------------

	Pricing Page specific

-----------------------------*/	
	
.pricing-plans{
	display: block;
	min-height: 185px;
	padding: 5px 0;
	border-bottom:  solid 1px #d5cfad;
	}	
	
.pricing-plans-left{
	display: block;
	float: left;
	width: 340px;
	}	
	
.pricing-plans-right{
	display: block;
	border: 1px solid #ecbe49;
	background: url(images/fade-pricing-right.jpg) repeat-x;
	height: 180px;
	margin: 0 0 0 343px;
	}
	
.pricing-plans-right img.pricing-btn-home{
	display: block;
	height: 30px;
	width: 90px;
	margin: 15px 9px 5px 9px;
	}	
	
.pricing-plans-right .price{
	color: black;
	font-size: 17px;
	font-weight: normal;
	text-align: center;
	display: block;
	float: none; 
	margin: 0 0 10px 0;
	}
	
.pricing-plans-right .price .price-bold{
	font-size: 20px;
	font-weight: bold;
	color: #c0753b;
	}
	
.pricing-plans-right img.pricing-contact-us{
	margin: 28px 0 0 8px;
	}
	
.pricing-plans-left h4{
	background: #d5cfad;
	padding: 5px;
	margin: 0 0 8px 0;	}	
	
.pricing-plans-left p{
	font-family:verdana, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	margin: 0;
	padding: 0;
	}

.pricing-plans-left table{
	background-color: #ede9d0;
	display: block;
	padding: 2px;
	margin: 6px 0 0 0;
	}
	
p.features-right{
	font-size: 10px;
	}
	
p.features-left{
	font-weight: bold;
	color: #d59b09;
	}
	
p.features-right .free{
	font-family:verdana;
	color: white;
	background-color: #d59b09;
	font-weight: bold;
	padding: 1px 3px;
	margin: 2px;
	font-size: 12px;
	}
	
#go-now{
	display: block;
	border-bottom: 15px solid #d5cfad;
	padding: 7px 0;
	margin: 0;
	}
	
#go-now .go-now-left{
	width:  292px;
	display: block;
	float: left;
	}	
	
#go-now .go-now-right{
	margin: 0 0 0 295px;
	padding:  0 0 0 15px;
	border-left:  1px solid #d5cfad;
	}
	
#go-now h2{
	color: #000;
	line-height: 40px;
	background-color: #d5cfad;
	padding: 0 0 0 15px;
	font-size: 18px;	
	font-weight: bold;
	}

	
#go-now .go-now-left img{
	margin: 0 0 4px 0;
	padding: 0;
	}	
	
#go-now .red-bold{
	color: #722516;
	font-weight: bold;	
	padding: 10px;
	margin: 0;
	border-top:  1px solid #d5cfad;
	}
	
#go-now .black-bold{
	color: #000;
	font-weight: bold;
	padding: 0 10px 20px 10px;
	border-bottom:  1px solid #d5cfad;
	}	
	
#go-now ul{
	margin: 0 0 6px 10px;
	padding: 5px 0 0 0;
	}
	
#go-now ul li{
	list-style-image: url(images/go-plan-bullet.jpg);
	padding: 0 0 10px 0;
	}	
	
	