body{
	margin: 0px;
	padding: 0px;
	background: #f0efd8;
	text-align: center;
	font-family: "Trebuchet Ms", "Lucida Sans", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}

p{
	margin: 0px;
	padding: 10px 0px;
	line-height: 18px;
}

p.style3{
	color: #F0EFD8;
	font-size: 11px;
	line-height: 15px;
	padding: 4px 0px;
	margin: 10px 15px;
	font-style: italic;
	border-bottom: solid 1px #F0EFD8;
}

p.p2{
	color: #F0EFD8;
	font-size: 12px;
	line-height: 18px;
}

.testimonial{
	font-size: 12px;
	font-style: italic;
}

.testimonial .author{
	font-style: normal;
	display: block;
}

h1{
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font-size: 19px;
	font-style: italic;
	color: #26383D;
}

h1.margin0{
	padding: 0px;
}

h2{
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font-size: 15px;
	color: #26383D;
	font-style: italic;
}

img{
	vertical-align: bottom;
}

a img{
	border: none;
}

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

li{
	padding: 0px 0px 0px 20px;
	margin: 0px;
	background:url(images/circle.gif) no-repeat left center;
	line-height: 18px;
}

form{
	padding: 0px;
	margin: 0px 0px;
}

.box1Wrapper{
	background: url(images/bg2.gif) repeat-x top #e8e495;
}

.box1{
	width: 990px;
	margin: auto;
	text-align: left;
	padding: 25px 0px 35px 0px;
}

.col{
	width: 275px;
	float: left;
	display: inline;
	margin-left: 42px;
	padding: 10px 0px 0px 0px;
}	

.clear{
	clear: both;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
}


.hr{
	text-align: center;
	height: 39px;
	background:url(images/hr_line.gif) repeat-x center;
	margin: 0px 25px;
}

.hr2{
	text-align: center;
	height: auto;
	padding: 20px 0px 20px 0px;
	background:url(images/hr_line.gif) repeat-x center;
	margin: 0px 30px 20px 30px;
}

.hr3{
	text-align: center;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background:url(images/hr_dot.gif) repeat-x center;
	margin: 10px 0px;
}


.box2Top{
	background: url(images/box2_top.gif) repeat-x top #26383d;
}

.box2Bot{
	background:url(images/box2_bot.gif) repeat-x bottom;
}

.box2Left{
	background:url(images/box2_left.gif) repeat-y left;
}

.box2Right{
	background:url(images/box2_right.gif) repeat-y right;
}

.box2TopLeft{
	background:url(images/box2_top_left.gif) no-repeat top left;
}

.box2TopRight{
	background:url(images/box2_top_right.gif) no-repeat top right;
}

.box2BotLeft{
	background:url(images/box2_bot_left.gif) no-repeat bottom left;
}

.box2BotRight{
	background:url(images/box2_bot_right.gif) no-repeat bottom right;
	width: 100%;
}

.box2Pad{
	padding: 0px 5px 17px 25px;
}

.box2PadTop{
	padding-top: 5px;
	width: 100%;
}




.box3Top{
	background: url(images/box3_top.gif) repeat-x top #26383d;
}

.box3Bot{
	background:url(images/box3_bot.gif) repeat-x bottom;
}

.box3Left{
	background:url(images/box3_left.gif) repeat-y left;
}

.box3Right{
	background:url(images/box3_right.gif) repeat-y right;
}

.box3TopLeft{
	background:url(images/box3_top_left.gif) no-repeat top left;
}

.box3TopRight{
	background:url(images/box3_top_right.gif) no-repeat top right;
}

.box3BotLeft{
	background:url(images/box3_bot_left.gif) no-repeat bottom left;
}

.box3BotRight{
	background:url(images/box3_bot_right.gif) no-repeat bottom right;
	height: 243px;
}




.box4Bot{
	background:url(images/box4_bot.gif) repeat-x bottom #ffffff;
	position: relative;
}

.box4Right{
	background:url(images/box4_right.gif) repeat-y right;
}

.box4TopLeft{
	background:url(images/box4_top_left.gif) no-repeat top left;
}

.box4TopRight{
	background:url(images/box4_top_right.gif) no-repeat top right;
}

.box4BotLeft{
	background:url(images/box4_bot_left.gif) no-repeat bottom left;
}

.box4BotRight{
	background:url(images/box4_bot_right.gif) no-repeat bottom right;
}

#headerWrapper{
	background: url(images/wood.jpg) repeat-x center center;
}


#header{
	width: 990px;
	margin: auto;
}



.lightColor{
	color: #F0EFD8;
}

.size12{
	font-size: 12px;
	line-height: 16px;
}

.toRight{
	float: right;
}

.box3Wrapper{
	background:url(images/bg3.gif) repeat-x top #26383d;
}

.box3{
	width: 990px;
	margin: auto;
	padding: 35px 0px;
}

.leftSide{
	width: 425px;
	float: left;
	margin-left: 40px;
	display: inline;
}

.rightSide{
	margin-left: 520px;
	margin-right: 40px;
	position: relative;
}

.borderFix{
	border: solid 1px #f0efd8;
	padding-top: 50px;
}

.icon{
	float: left;
	margin-top: 40px;
}

/* hide from IE Mac \*/
* html .icon{
	margin-right: 7px;
}/* end hide from IE Mac */

.textCol{
	margin-left: 55px;
	padding: 40px 0px 0px 0px;
}

/* hide from IE Mac \*/
* html .textCol{
	margin-left: 0px;
	height: 1px;
}/* end hide from IE Mac */


.col1{
	width: 175px;
	float: left;
	display: inline;
	margin: 10px 0px 0px 25px;
}

.col2{
	margin: 0px 15px 0px 215px;
	text-align: center;
}

.col3{
	width: 204px;
	padding: 10px 0px 0px 15px;
}


.price{
	margin-top: 50px;
}

.dashboard{
	background: url(images/dashboard.jpg) no-repeat top right;
	height: 235px;
}

.pad2{
	padding-right: 30px;
}

.guaranteed{
	position: absolute;
	top: -28px;
	left: 301px;
}

.pad3{
	padding: 0px 15px 10px 15px;
}

label{
	font-size: 12px;
	line-height: 20px;
	color: #333333;
}

input.text{
	background: url(images/input_border.gif) repeat-x top #ffffff;
	border-top: none;
	border-left: solid 1px #C3C3C3;
	border-right: solid 1px #C3C3C3;
	border-bottom: solid 1px #DDDDDD;
	height: 18px;
}

label.small{
	font-size: 10px;
	margin: 0px;
	vertical-align: top;
}

textarea{
	border: solid 1px #999999;
	width: 360px;
	height: 130px;
}

p.space{
	margin: 0px;
	padding: 0px;
	line-height:10px;
}

.icon2{
	vertical-align: top;
	margin-top: 3px;
}

.note{
	width: 100px;
	float: right;
	margin-top: 130px;
	position: relative;
	font-size: 11px;
	color: #26383D;
}

.pad4{
	padding: 10px 0px 10px 20px;
}

.wrapper{
	margin: auto;
	text-align: left;
	width: 990px;
}