/*** GLOBAL START ***/
*{
	margin: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
	font-weight: normal;
	font-style: normal;
}

body{
	font-family: Trebuchet MS;
	font-size: 14px;
	color: #2c2c2c;
background:#E9E5DC url(images/bg.png) repeat-x scroll 0 0;
}

#mainpage{
	background: #e9e5dc url('images/bg.png') repeat-x;
}

#inner1{
	background: #e9e5dc url('images/bginner1.png') repeat-x;
}

#inner2{
	background: #e9e5dc url('images/bginner2.png') repeat-x;
}

#inner3{
	background: #e9e5dc url('images/bginner3.png') repeat-x;
}

#inner4{
	background: #e9e5dc url('images/bginner4.png') repeat-x;
}

#inner5{
	background: #e9e5dc url('images/bginner5.png') repeat-x;
}

#inner6{
	background: #e9e5dc url('images/bginner6.png') repeat-x;
}

img{
	border-style: none;
	border-width: 0;
}

ul{
	list-style-position: inside;
}

.clear{
	clear: both;
	width: 100%;
	height: 0;
	visibility: hidden;
}

/*** GLOBAL END ***/

#container{
	width: 1096px;
	margin-left: auto;
	margin-right: auto;
}

#header{
	height: 132px;
	width: 1096px;
	background: url('images/banner.jpg');
}

#logo{
	margin: 60px 0 37px 20px;
	float: left;
}

.homeicon{
position: absolute;
top: 10px;
right: 1150px;
width: 100px;
}

/*** NAVIGATION START ***/

#nav{
	margin-top: 10px;
	width: 1096px;
}

#nav ul{
	list-style-type: none;
}

#nav li{
	float: left;
	height: 28px;
	text-align: center;
	margin-left: 7px;
}

.link1{
	width: 125px;
	background: url('images/link1bg.png') top;
}

.link2{
	width: 137px;
	background: url('images/link2bg.png') top;
}

.link3{
	width: 165px;
	background: url('images/link3bg.png') top;
}

.link4{
	width: 110px;
	background: url('images/link4bg.png') top;
}

.link5{
	width: 125px;
	background: url('images/link5bg.png') top;
}

.link6{
	width: 154px;
	background: url('images/link6bg.png') top;
}

.link7{
	width: 124px;
	background: url('images/link7bg.png') top;
}

.link8{
	width: 100px;
	background: url('images/link8bg.png') top;
}

.link1:hover{
	background-position: bottom;
}

.link2:hover{
	background-position: bottom;
}

.link3:hover{
	background-position: bottom;
}

.link4:hover{
	background-position: bottom;
}

.link5:hover{
	background-position: bottom;
}

.link6:hover{
	background-position: bottom;
}

.link7:hover{
	background-position: bottom;
}

.link8:hover{
	background-position: bottom;
}

#nav a{
	color: #b1a389;
	font-weight: bold;
	font-size: 15px;
	text-decoration: none;
	display: block;
	height: 28px;
}

#nav a:hover{
	color: #84775e;
}

/*** NAVIGATION END ***/

/*** PACKAGES START ***/

#packages{
	float: right;
	width: 780px;
	margin-top: 34px;
}

#packages h3{
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 14px;
}

#packages p{
	padding: 10px;
	color: #909090;
	font-size: 12px;
}

#package1, #package2, #package3{
	float: left;
	width: 241px;
	height: 88px;
	margin-left: 15px;
}

#package1 h3{
	color: #cc1c1c;
}

#package2 h3{
	color: #c2c005;
}

#package3 h3{
	color: #19adb5;
}

.packagemain{
	width: 189px;
	height: 62px;
	background: url('images/packagebg.png');
	float: left;
	padding: 13px;
}

.packagego{
	float:right;
	position: relative;
	top: 60px;
	right: 2px;
}

/*** PACKAGES END ***/

/*** CONTENT START ***/

#content{
	float: left;
	width: 787px;
	margin-bottom: 20px;
	padding-right: 5px;
}

#contentinner{
	width: 100%;
}

#intro{
	height: 226px;
	width: 760px;
	padding-top: 7px;
}

#inner1intro{
	height: 226px;
	padding-top: 7px;
}

#inner2intro{
	height: 226px;
	padding-top: 15px;
}

#inner3intro{
	height: 226px;
	padding-top: 15px;
}

#inner4intro{
	height: 226px;
	padding-top: 15px;
}

#inner5intro{
	height: 226px;
	padding-top: 15px;
}

 #inner6intro{
height: 120px;
padding-top: 10px;
}


#content h2{
	color: #cc1c1c;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 7px;
}

#contentinner h2{
	color: #cc1c1c;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 7px;
}

#content h2 img{
	margin-right: 10px;
}

#contentinner h2 img{
	margin-right: 10px;
}

#content p{
	color: #625741;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.5em;
}

#contentinner p{
	color: #625741;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.5em;
}

#intro p{
	margin-left: 35px;
}

#inner1intro p{
	margin-left: 35px;
}

#content h3{
	margin: 20px 0 20px 0;
	color: #cc1c1c;
	font-size: 14px;
	font-weight: bold;
}

#contentinner h4{
	color: #4c443a;
	font-size: 14px;
	font-weight: bold;
}

#contentinner h3{
	margin-top: 20px;
	color: #cc1c1c;
	font-size: 18px;
	font-weight: bold;
}

.contentholder{
	margin: 20px 0 0 5px;
	padding-left: 25px;
	border-width: 0 0 0 6px;
	border-color: #84775e;
	border-style: solid;
}

.packagetable{
	border-collapse: collapse;
}

.packagetable th{
	width: 116px;
	height: 26px;
	font-weight: bold;
	text-align: center;
	color: #4c443a;
	border-width: 0 0 1px 0;
	border-style: dotted;
	border-color: #a39070;
	padding-top: 10px;
	padding-bottom: 10px;
}

.packagetable td{
	width: 116px;
	height: 26px;
	text-align: center;
	color: #4c443a;
	padding-top: 10px;
	padding-bottom: 10px;
	border-width: 0 0 1px 0;
	border-style: dotted;
	border-color: #a39070;
}

.packagetable{
	border-collapse: collapse;
}

.packagetable2 th{
	width: 116px;
	height: 26px;
	font-weight: bold;
	text-align: center;
	color: #4c443a;
	border-width: 0 0 1px 0;
	border-style: dotted;
	border-color: #a39070;
	padding-top: 10px;
	padding-bottom: 10px;
}

.packagetable2 td{
	height: 26px;
	text-align: center;
	color: #4c443a;
	padding-top: 10px;
	padding-bottom: 10px;
	border-width: 0 0 1px 0;
	border-style: dotted;
	border-color: #a39070;
}

.packagefirst{
	width: 244px;
}

.packagefirsthead{
	width: 244px;
	font-size: 18px;
}

td.pricepackagefirst{
	width: 244px;
	font-weight: bold;
	color: #cc1c1c;
}

.notes2{
	margin-top: 10px;
	float: left;
}

.paypal2{
	float: right;
}

.priceinner{
	font-weight: bold;
}

td.price{
	font-weight: bold;
	color: #cc1c1c;
}

.paperbacktable{
	width: 980px;
	background: url('images/paperbg.png') top left;
	margin-left: auto;
	margin-right: auto;
	padding: 25px 35px 20px 35px;
	margin-top: 20px;
}

.paperbacktable2{
	width: 450px;
	background: url('images/paperbg.png') top left;
	padding: 25px 35px 20px 35px;
	margin: 20px 20px 0 0;
	float: left;
}

.paperbacktable3{
	width: 336px;
	height: 225px;
	background: url('images/paperbg.png') top left;
	padding: 15px 35px 20px 35px;
}

.paperbacktable4{
	width: 336px;
	background: url('images/paperbg.png') top left;
	padding: 15px 35px 20px 35px;
}

.packagebox{
	margin-top: 20px;
}

em.packagetitle{
	font-size: 14px;
	color: #cc1c1c;
	font-weight: bold;
}

em.red{
	color: #cc1c1c;
}

#questions{
	float: left;
	width: 650px;
}

#specialties ul{
	list-style-image: url('images/specialtiesicon.png');
}

#specialties li{
	margin: 30px;
}

.paperbacktable3 ul{
	list-style-type: none;
}

.paperbacktable4 ul{
	list-style-type: none;
}

.paperbacktable3top h3{
	font-style: italic;
}

.paperbacktable4top h3{
	font-style: italic;
}

.paperbacktable4top {
	font-size: 18px;
	color: #6d614c;
	font-style: italic;
	text-align: center;
	margin-bottom: 30px;
}

.tableleft{
	float: left;
	width: 64px;
}

.tableright{
	float: left;
	width: 200px;
	margin-left: 20px;
}

.paypal5{
	padding-top: 20px;
	background: #E9E5DC;
	width: 100%;
}

.paperbacktable3container{
	float: left;
	margin: 20px 60px 20px 60px;
}

.paperbacktable4container{
	float: left;
	margin: 20px 60px 20px 60px;
}

em.bolder{
	font-weight: bold;
}

tr.packageleft{
}

.notes{
	width: 550px;
	float: left;
	font-size: 12px;
	margin: 5px 0 0 50px;
}

.paypal{
	float: right;
	text-align: right;
	width: 380px;
	margin: 5px 50px 0 0;
}

.packagetopleft{
	float: left;
	width: 173px;
	margin-left: 20px;
	margin-bottom: 20px;
}

.startsfrom{
	width: 49px;
	height: 32px;
	padding: 23px 0 0 15px;
	background: url('images/startsfrom.gif');
	color: #6d614c;
	font-weight: bold;
	font-size: 24px;
	float: left;
}

.costtag{
	width: 64px;
	height: 35px;
	padding: 20px 0 0 0;
	background: url('images/costtag.gif');
	color: #6d614c;
	font-weight: bold;
	font-size: 24px;
	float: right;
	position: relative;
	bottom: 15px;
	text-align: center;
}

.costtag2{
	margin-right: 10px;
	width: 64px;
	height: 35px;
	padding: 20px 0 0 0;
	background: url('images/costtag.gif');
	color: #6d614c;
	font-weight: bold;
	font-size: 24px;
	text-align: center;
}

.costtag3{
	width: 64px;
	height: 35px;
	padding: 20px 0 0 0;
	background: url('images/costtag.gif');
	color: #6d614c;
	font-weight: bold;
	font-size: 24px;
	float: left;
	position: relative;
	bottom: 15px;
	text-align: center;
}
.packagetopleft h3{
	float: right;
	font-style: italic;
	font-size: 24px;
}

.paypal4{
	float: right;
	margin-right: 20px;
}

#premiumsites{
	background: url('images/premiumbg.png');
	width: 1017px;
	height: 229px;
	padding: 5px 5px 15px 15px;
}

.site{
	width: 195px;
	height: 100px;
	text-align: center;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	font-size: 12px;
	float: left;
}

#content a{
	color: #625741;
	text-decoration: underline;
}

#contentinner a{
	color: #625741;
	text-decoration: underline;
}

/*** CONTENT END ***/

/*** SIDEBAR START ***/

#sidebar{
	float: right;
	width: 304px;
	margin-top: 34px;
}

#sidebartop{
	width: 304px;
	height: 61px;
	background: url('images/sidebartop.png');
}

#sidebarmain{
	background: #fefefe;
	padding: 0 18px 20px 18px;
}

#sidebar h2{
	color: #cc1c1c;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 7px;
}

#reqquote{
	width: 270px;
	height: 61px;
	background: url('images/reqquote.gif');
	background-position: top;
	display: block;
	margin-bottom: 5px;
}

#reqquote:hover{
	background-position: bottom;
}

#reqquote span{
	display: none;
}

#followtwitter{
	width: 270px;
	height: 61px;
	background: url('images/followtwitter.gif');
	background-position: top;
	display: block;
	margin-bottom: 5px;
}

#followtwitter:hover{
	background-position: bottom;
}

#followtwitter span{
	display: none;
}

#subscriberss{
	width: 270px;
	height: 61px;
	background: url('images/subscriberss.gif');
	background-position: top;
	display: block;
	margin-bottom: 5px;
}

#subscriberss:hover{
	background-position: bottom;
}

#subscriberss span{
	display: none;
}

#sidebar img{
	margin: 15px 0 15px 0;
}

#sidebar ul{

}

#sidebar li{
	padding: 7px 0 7px 0;
}

#sidebar li:hover{
	background: #F2F0EE;
}

#sidebar li a{
	font-size: 14px;
	color: #84775e;
	text-decoration: none;
}

/*** SIDEBAR END ***/

/*** FOOTER START ***/

#footerleft{
	padding-top: 20px;
	float: left;
	margin-left: 35px;
}

#footerright{
	padding-top: 30px;
	margin-right: 35px;
	float: right;
}

#footer{
	width: 100%;
	height: 76px;
	background: url('images/footerbg.jpg') repeat-x;
	color: #e9e5dc;
	font-size: 12px;
}

#footercontainer{
	width: 1096px;
	margin-right: auto;
	margin-left: auto;
}

#footerlinks{
	color: #fffe87;
	font-size: 14px;
}

#footerleft a{
	color: #fffe87;
	text-decoration: none;
	font-weight: bold;
}

#emailform{
width: 500px;
margin-left: auto;
margin-right: auto;
}

#emailform td{
padding: 5px;
}

.textfield{

border: 1px solid #A5A5A5;
min-height: 20px;
min-width: 200px;
}

.textfield:hover{
border: 1px solid #3e3e3e;
}

.textfield:active{
border: 1px solid #3e3e3e;
}

/*** FOOTER END ***/
