body {
	background-image: url(/images2/mainbg_02.jpg);
	background-repeat: repeat-x;
		background-color: #AB8DCC;
}

.homepara{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	text-decoration: none;
	float: left;
	height: 270px;
	width: 430px;
	margin-top: 20px;
}
.formrow {
	height: 50px;
	width: 600px;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
	
	margin-top: 25px;
}
.formrowwide {
	height: 120px;
	width: 300px;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
}
.formrow2 {
	height: 50px;
	width: 600px;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
	
	
}
.formrowhalf {
	height: 50px;
	width: 300px;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
	

}

.formrowspacer {
	height: 120px;
	width: 130px;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
	
	
}
.formrowtext {
	height: 50px;
	width: 130px;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
	
	
}
.formrowsubmit {
	height: 50px;
	width: 70px;
	text-align: left;
	background-color: #FFFFFF;
	float: left;
	
	
}

.frontwrapper {
	height: 562px;
	width: 1014px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color: #FFFFFF;
}
.serviceswrapper {
	height: 2000px;
	width: 1014px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color: #FFFFFF;
}

.interiorwrapper {
	width: 1014px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color: #FFFFFF;
	
	height: 150%;
	float: left;
	
}
.centerpage {
	margin-right: auto;
	margin-left: auto;
	width: 900px;
	height: 100%;
}

.dealtext1 {
	float: left;
	height: 160px;
	width: 190px;
	margin-left: 10px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.6em;
	color: #666666;
	text-decoration: none;
}
.dealtext2 {
	float: left;
	height: 160px;
	width: 190px;
	margin-left: 10px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.6em;
	color: #666666;
	text-decoration: none;
}
.dealtext3 {
	float: left;
	height: 160px;
	width: 190px;
	margin-left: 10px;
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.6em;
	color: #666666;
	text-decoration: none;
}
.columnone {
	height: 470px;
	width: 210px;
	float: left;
	text-align: left;
}
.quotecolumn {
	height: 110px;
	width: 460px;
	float: left;
	text-align: left;
}

.quotebold {
	font-weight: bold;

}

.quoteone {
	height: 80px;
	width: 130px;
	float: left;
	text-align: left;
	background-color: #E0E3E6;
	border: 1px solid #AD86DE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-decoration: none;
	padding: 5px;
		
}
.quotetwo {
	height: 80px;
	width: 130px;
	float: left;
	text-align: left;
	background-color: #E0E3E6;
	border: 1px solid #AD86DE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-decoration: none;
	padding: 5px;
		margin-left: 10px;	

}
.quotethree {
	height: 80px;
	width: 140px;
	float: left;
	text-align: left;
	background-color: #E0E3E6;
	border: 1px solid #AD86DE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #000000;
	text-decoration: none;
	padding: 5px;
		margin-left: 10px;	
	
}
.maincontent {
	height: 800px;
	width: 500px;
	float: left;
}
.logobox {
	float: left;
	height: 119px;
	width: 222px;
	
}

.introbox {
	float: left;
	height: 80px;
	width: 675px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.6em;
	color: #ffffff;
	margin-top: 20px;
}


.vertical_line {
	height: 336px;
	width: 5px;
	float: right;
	background-image: url(images2/menu_vert_15.gif);
}

.servicesvertical_line {
	height: 1700px;
	width: 5px;
	float: right;
	background-image: url(images2/servicesline.jpg);
	background-repeat: no-repeat;
}
.menubox {
	float: left;
	height: 230px;
	width: 180px;
	text-align: left;
	padding-left: 0px;
	padding-top: 10px;
}

.menu  {
	height: 18px;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #40521b;
	
	float: left;
	margin-top: 6px;
	padding-left: 20px;
	
	background-repeat: no-repeat;
}
.contacttext {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #360B64;
	text-decoration: none;
	line-height: 1.6em;
}
.contacttext a{
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #360B64;
	text-decoration: none;
	line-height: 1.6em;
}
.contactdetails {
	float: left;
	height: 60px;
	width: 300px;
	margin-top: 40px;

}

.contactbox {
	float: left;
	height: 60px;
	width: 180px;
	text-align: left;
	margin-left: 35px;
	margin-top: 25px;
}
.menu  a{
	height: 18px;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #40521b;

	float: left;
	margin-top: 6px;
	padding-left: 20px;
	
	background-repeat: no-repeat;
}
.menu  a:hover{
	height: 18px;
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #9ccc53;
	background-position: -7px;
	float: left;
	margin-top: 6px;
	background-image: url(images2/menuarrow_11.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
}


.mainflasharea {
	float: right;
	height: 360px;
	width: 380px;
	text-align: right;
	
	margin-top: 45px;
	
}
.textwrap {
	float: left;
	height: 360px;
	width: 670px;
	text-align: left;
	margin-left: 20px;
	margin-top: 45px;
	margin-right: 20px;
}
.textwrapquote {
	float: left;
	height: 360px;
	width: 550px;
	text-align: left;
	margin-left: 20px;
	margin-top: 45px;
	margin-right: 20px;
}
.textwrapexamples {
	
	float: left;
	height: 360px;
	width: 700px;
	text-align: left;
	margin-left: 20px;
	margin-top: 45px;
}
.blcorner {
	float: left;
	height: 406px;
	width: 59px;
	background-image: url(/images2/images/blcorner_09.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.servicesblcorner {
	float: left;
	height: 1844px;
	width: 59px;
	background-image: url(/images2/images/blcorner_09.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.mainflashareainterior {
	float: left;
	height: 360px;
	width: 650px;
	text-align: right;
	margin-left: 20px;
	
}

.maininfoarea {
	float: left;
	width: 630px;
	text-align: left;
	padding-left: 20px;
	padding-top: 0px;
	padding-right: 40px;
	height: 100%;	
}
.largeimagearea {
	float: left;
	width: 325px;
	text-align: left;
	margin-left: 0px;
		margin-top: 0px;
	
	height: 300px;	
}
.righttextarea {
	float: left;
	width: 305px;
	text-align: left;
	margin-left: 40px;
		margin-top: 0px;
	
	height: 200px;	
}
.hostinglogos {
	float: left;
	width: 305px;
	text-align: left;
	margin-left: 40px;
		margin-top: 0px;
	
	height: 200px;	
}

.toplinelong {
	float: left;
	height: 10px;
	width: 480px;
	
}
.bottomlinelong {
	float: left;
	height: 10px;
	width: 780px;
	margin-left: 8px;
}
.standardmenuitems {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #9ccc53;
	line-height: 22px;
	}
.standardmenuitems a{	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #9ccc53;
	line-height: 22px;
	}
.topbar {
	float: left;
	height: 120px;
	width: 1000px;	
}
.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.4em;
	color: #666666;
	text-align: left;
}
.frontdealcolumn1 {
	float: left;
	height: 300px;
	width: 222px;
	margin-left: 3px;
	vertical-align: top;
	background-image: url(images2/150.jpg);
	background-repeat: no-repeat;
}
.dealspacer {
	float: left;
	height: 76px;
	width: 220px;
}
.frontdealcolumn2 {
	float: left;
	height: 300px;
	width: 222px;
	margin-left: 3px;

	vertical-align: top;
	background-image: url(images2/300.jpg);
	background-repeat: no-repeat;
}
.frontdealcolumn3 {
	float: left;
	height: 300px;
	width: 222px;
	margin-left: 3px;

	vertical-align: top;
	background-image: url(images2/600.jpg);
	background-repeat: no-repeat;
}
.examplescontainer {
	float: left;
	height: 150px;
	width: 800px;
}
.examplebox {
	float: left;
	height: 150px;
	width: 150px;
}
.servicestext {
	float: left;
	height: 40px;
	width: 520px;
	margin-left: 15px;
}
.detailtext {
	float: left;
	height: 120px;
	width: 600px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	text-decoration: none;
	line-height: 1.25em;
}
.leftservicestext {
	float: left;
	height: 40px;
	width: 470px;
	
}
.leftdetailtext {
	float: left;
	height: 120px;
	width: 520px;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #666666;
	text-decoration: none;
	line-height: 1.25em;
}

.lefttextboxwrap {
	float: left;
	height: 160px;
	width: 600px;
	
}

.siteunder_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FF0000;
	line-height: 22px;
	}
.topmenubar {
	float: left;
	height: 37px;
	width: 985px;
	background-image: url(images2/images/mainmenubgnew.jpg);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: 15px;
}
.logocorner {
	float: right;
	height: 120px;
	width: 266px;
}
.menu1 {
	float: left;
	height: 37px;
	width: 19px;
}
.menu2 {
	float: left;
	height: 37px;
	width: 85px;
	margin-left: 25px;
}

.menu3 {
	float: left;
	height: 37px;
	width: 115px;
}

.menu4 {
	float: left;
	height: 37px;
	width: 92px;
}
.menu5 {
	float: left;
	height: 37px;
	width: 100px;
}

.menu6 {
	float: left;
	height: 37px;
	width: 82px;
}

.menu7 {
	float: left;
	height: 37px;
	width: 26px;
}
.H1 {
	float: left;
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	line-height: 1.7em;
	color: #350A63;
	text-decoration: none;
	text-align: left;
}
.H1 a{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	line-height: 2em;
	color: #350A63;
	text-decoration: none;
	text-align: left;
	letter-spacing: 0.03em;
}


.TLcorner {
	float: left;
	height: 120px;
	width: 60px;
	background-image: url(images2/tlcorner.jpg);
	background-repeat: no-repeat;
}
.borderwrap {
	float: left;
	height: 100%;
	width: 1000px;
}
.leftborder {
	float: left;
	height: 100%;
	width: 7px;
	background-image: url(/images2/images/borders_02.jpg);
	background-repeat: no-repeat;
	background-color: #AB8DCC;
}
.servicesleftborder {
	float: left;
	height: 2000px;
	width: 7px;
	background-image: url(/images2/images/borders_02.jpg);
	background-repeat: no-repeat;
	background-color: #AB8DCC;
}
.bottomline {
	float: left;
	height: 7px;
	width: 914px;
	background-image: url(images2/images/borders_08.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.rightborder {
	float: left;
	height: 100%;
	width: 7px;
	background-image: url(/images2/images/borders_04.jpg);
	background-color: #AB8DCC;
	background-repeat: no-repeat;
}
