body {
margin: 0;
padding: 0;
background: #e6e8ee;
}

#main {
width: 100%;
margin-top:25px;
}

#top{

width: 100%;
height: 341px;
clear: both;
}

#top1{
width: 800px;

height: 100px;
background: #DBDDE4 url(../images/topback1.jpg) bottom center no-repeat;
}

#top2{
width: 100%;

height: 295px;
background: url(../images/grad1.jpg) top center repeat-x;
}

#topcenter{
	text-align: center;
	padding-left: 234px;
	width: 745px;
	height: 311px;
	background: url(../images/topbanner.jpg) top center no-repeat;
}

#topvideo{
padding-top: 46px;
margin-left:15px;
width: 240px;
height: 240px;
float: left;
}

#toptext{
top: 0px;
padding-top:38px;
width: 415px;
height: 236px;
float: left;
text-align:right;
}

#top3{
width: 100%;
height: 30px;
background: url(../images/topback3.jpg) bottom center no-repeat;
}

#middle{
clear: both;
width: 790px;
background: #e6e8ee;

}

#left{
width: 409px;
float: left;
padding-left:15px;

}

#right{
width: 355px;
float: left;
padding-bottom: 27px;

}

<!-- Left and Right Block for ConsciousBonus.com Downloads -->

#left1{
width: 690px;
float: left;
padding-left:15px;
}

#right1{
width: 48px;
float: right;
}


#righttop{
padding-top: 15px;
padding-left: 180px;
width: 175px;
height: 55px;

}

#rightforformbottom{
 clear: both;
 width: 100%;
 height: 22px;
 background: url(../images/form_back_bottom.jpg) top center no-repeat;

 }

#rightforform{
padding-left: 10px;
width: 345px;
background: url(../images/formback.jpg) top center repeat-y;

}

#rightform{
padding-top: 1px;

width: 315px;
background: #EBEEF4;
border:solid 1px #b2c0de;

}
#rightform{
padding-top: 1px;
padding-left: 15px;
width: 325px;
background: #EBEEF4;
border:solid 1px #b2c0de;

}

#forbook{
background: #DBDDE4;
width: 290px;
height: 125px;

}
#bottom{
clear: both;

width: 100%;
height: 110px;
background: url(../images/bottomback.jpg) top center repeat-x;

}

#copyright{
width: 790px;

}

#text1 {
color: white;
}

h5 {
color: white;
font-size: 12px;
font-family:Arial, Helvetica, sans-serif;

font-weight: normal;
text-align: left;
}

.copy2 {
color: white;
font-size: 15px;
font-family:Arial, Helvetica, sans-serif;
font-weight: normal;
text-align: right;
}

ul {
color: #6B6C7A;
list-style: none;
padding: 0;
margin:0;
margin-top:10px;
margin-bottom:10px;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;

vertical-align:top;
}
li{
padding: 0;
margin:0;
padding-left:40px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
padding-bottom:10px;
background: url(../images/bullet.jpg) no-repeat left top;
}
p, blockquote {
color: #6B6C7A;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
}

a {
color: #6B6C7A;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:18px;
}
a:hover{color: #6B6C7A;
}


h1{
color: #ffffff;
font-family: 'Times New Roman', Times, serif;
font-size:28px;
line-height:46px;
font-style:italic;
font-weight:bold;
}
h2{
color: #31568F;
font-family: 'Times New Roman', Times, serif;
font-size:22px;
text-align:left;
}

h3{
margin:0;
padding:0;
margin-top:12px;
margin-bottom:12px;
color: #7686b7;
font-family: 'Times New Roman', Times, serif;
font-size:20px;
text-align:left;
}

h6 {
color: #ACACAC;
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-align: center;
line-height:22px;
}

#header1 {
color: #7686B7;
}

span, pre {
color: #2169DD;
font-weight:bold;
text-align: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
}


.text1 {
color: #6B6C7A;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
line-height:28px;
font-weight: normal;
margin-top:7px;
}
.price{
color:#000000;
}

.text2 {
color: #000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
label {
color: #1D47B1;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: bold;
vertical-align:middle;
}



.input {

height:18px;
margin:0;
padding:0;
border: solid 1px #adbcca;
background: url(../images/input_bkg.gif) left top no-repeat;

padding: 5px;
}

select{
height:18px;
margin:0;
padding:0;
border: solid 1px #adbcca;
background: url(../images/input_bkg.gif) left top no-repeat;

padding: 5px;
}

.textfield {
width:148px;
height:16px;
background: url(../images/input_bkg.gif) left top repeat-x;
border: solid 1px #adbcca;
padding: 5px;

}

#formselect{
width:162px;
height:18px;
background: url(../images/input_bkg.gif) left top repeat-x;
border: solid 1px #adbcca;
padding: 5px;
}

#submitbutton{
background: url(../images/button_bkg.gif) no-repeat left top;
border:0px;
width:254px;
height:44px;
margin-top:25px;}

#form2text{
	color: #BC1B1B;
	font-family: Arial;
	font-size: 13px;
}

#field7{
	height: 27px;
	width: 160px;
}