/*
Theme Name: 3cWPTP
Theme URI: http://www.wpthemesplugin.com
Description: 3cWPTP is a 3 column bright green and blue theme
Author: Moses Francis
Theme made free by romow.com
valid xhtml 1.0 transitional and fully coded to valid css 2.1 and 3.0
*/

body {
	background-color: #99CCFF;
	margin: 0px;
	font-family:Arial, sans-serif;
	font-size: 12px;
	color: #e2e3dd;
	background-color:#FFFFFF;
}
.bg{
	background-image: url(images/bgstrip.jpg);
	background-repeat: repeat-x;
	background-position: top;
}
#wrap {
	width: 1133px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#contain {
	margin: 0px;
	float: left;
	width: 1133px;
	height:100%;
}
#header {
	float: left;
	height: 168px;
	width: 1133px;
}
.site_header {
	float: left;
	height: 95px;
	width: 312px;
	padding-left:12px;
}
.spacer3{
	float: left;
	height: 5px;
	width: 1133px;
	background-color:#FFFFFF;
}
.logo {
	float: left;
	height: 95px;
	width: 312px;
	margin: 0px;
}
.site_header2 {
	float: left;
	height: 92px;
	width: 236px;
	padding-left:17px;
}
.address {
	float: left;
	height:82px;
	width: 236px;
	margin: 0px;
	color:#346074;
	font-size:13px;
	font-weight:bold;
	padding-top:10px;
}
.site_header3 {
	float: left;
	height: 92px;
	width: 531px;
	padding-left:20px;
}
.callTollFree {
	float: right;
	height:92px;
	width: 517px;
	margin: 0px;
	text-align:center;
	color:#346074;
	font-size:14px;
	font-weight:bold;
	background-image:url(images/headertopbg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
.site_header4 {
	float: right;
	height: 44px;
	width: 900px;
}
.buttons {
	float: left;
	height:44px;
	width: 195px;
	margin: 0px;
	padding-left:18px;
	color:#346074;
	font-size:14px;
	font-weight:bold;
}
.home{
	float: right;
	height:45px;
	width: 106px;
}
.websiteDesign{
	float: right;
	height:45px;
	width: 157px;
}
.internetMarketing{
	float: right;
	height:45px;
	width: 197px;
}
.extras{
	float: right;
	height:45px;
	width: 106px;
}
.contactus{
	float: right;
	height:45px;
	width: 126px;
}
.headerNav{
	float: left;
	height:28px;
	width: 500px;
	text-align:right;
	padding-top:10px;
}
.headerNavhover{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
}
a:hover.headerNavhover{
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}
.callTollFreeNumber{
	float: left;
	height:35px;
	width: 517px;
	text-indent:20px;
	font-family: "Century Gothic", Arial, Verdana;
	font-size:26px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:bottom;
}
.logoDesign{
	float: left;
	font-family: "Century Gothic", Arial, Verdana;
	font-size:14px;
	font-weight:bold;
	color:#463838;
	width:200px;
}
.logo img {
	border: 1px solid #FFFFFF;
}
.search_tag p {
	float: left;
	margin-top: 22px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

.search_tag {
	background-image: url(images/search.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 77px;
	padding-top: 20px;
	background-position: right bottom;
	width: 304px;
	padding-left: 60px;
}
.texxysearch {
	width: 225px;
	border: 1px solid #FFFFFF;
	float: left;
	font-size: 1.1em;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	color: #333333;
	height: 18px;
}
#content {
	float: left;
	width: 1118px;
	height:220px;
	padding-bottom: 0px;
	margin: 0px;
	padding-right: 0px;
	
}
.flashpiece{
	float: left;
	height:220px;
	width: 1128px;
}
.content2{
	float: left;
	width: 1133px;
}
.content2a{
	float: left;
	width: 1133px;
	background-color:#FFFFFF;
	height:800px;
}
.content2port{
	float: left;
	width: 1133px;
	background-color:#FFFFFF;
	height:1750;
}
.content2aintro{
	float: left;
	width: 1133px;
	background-color:#FFFFFF;
	height:1150px;
}
.content2h{
	float: left;
	width: 1133px;
	background-color:#FFFFFF;
	height:700px;
}
.content2hcontactus{
	float: left;
	width: 1133px;
	background-color:#FFFFFF;
	/*height:700px;*/
}
.content2main{
	float: left;
	width: 1133px;
	background-color:#FFFFFF;
	height:715px;
}
.content2f{
	float: left;
	width: 1133px;
	background-color:#FFFFFF;
	height:1200px;
}
.content2i{
	float: left;
	width: 1133px;
	background-color:#FFFFFF;
	height:800px;
}
.content2g{
	float: left;
	width: 1133px;
	background-color:#FFFFFF;
	height:800px;
}
.content2IM{
	float: left;
	width: 1133px;
	background-color:#FFFFFF;
	height:830px;
}
.content2IMa{
	float: left;
	width: 1133px;
	background-color:#FFFFFF;
	height:880px;
}
.content2IM2{
	float: left;
	width: 1133px;
	background-color:#FFFFFF;
	height:930px;
}
.content2IM2a{
	float: left;
	width: 1133px;
	background-color:#FFFFFF;
	height:1100px;
}
.content2IM2a1{
	float: left;
	width: 1133px;
	background-color:#FFFFFF;
	height:830px;
}
.content2IM2b{
	float: left;
	width: 1133px;
	background-color:#FFFFFF;
	height:1470px;
}
.content2e{
	float: left;
	width: 1133px;
	background-color:#FFFFFF;
	height:1180px;
}
.content2c{
	float: left;
	width: 1133px;
	background-color:#FFFFFF;
	height:1900px;
}
.content2b{
	float: left;
	width: 1133px;
	background-color:#FFFFFF;
	height:830px;
}
.content2ba1{
	float: left;
	width: 1133px;
	background-color:#FFFFFF;
	height:900px;
}
.content2ba{
	float: left;
	width: 1133px;
	background-color:#FFFFFF;
	height:950px;
}
.content3{
	float: left;
	width: 1133px;
	background-color:#6b6f5b;
	vertical-align:middle;
}
/*Add CSS here for every pages that has a background.*/
.maincontent{
	float: left;
	width: 854px;
	background-image:url(images/websiteDesign_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:800px;
}
.maincontentintro{
	float: left;
	width: 854px;
	background-image:url(images/websiteDesign_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:1150px;
}
.maincontentportfolio{
	float: left;
	width: 854px;
	background-image:url(images/portfoliobg.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.maincontentcontactus{
	float: left;
	width: 854px;
	background-image:url(images/contactusbg.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	/*height:700px;*/
}
.maincontentIM{
	float: left;
	width: 854px;
	background-image:url(images/internetmarketingbg.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:700px;
}
.maincontentIM2{
	float: left;
	width: 854px;
	background-image:url(images/internetmarketingbg.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:830px;
}
.maincontentIM2a{
	float: left;
	width: 854px;
	background-image:url(images/internetmarketingbg.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:1100px;
}
.maincontentIM2a1{
	float: left;
	width: 854px;
	background-image:url(images/internetmarketingbg.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:1470px;
}
.maincontentIM3{
	float: left;
	width: 854px;
	background-image:url(images/extrasbg.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:930px;
}
.maincontentIM4{
	float: left;
	width: 854px;
	background-image:url(images/internetmarketingbg.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:1200px;
}
.maincontentIMextras{
	float: left;
	width: 854px;
	background-image:url(images/extrasbg.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:800px;
}
.maincontentIM5{
	float: left;
	width: 854px;
	background-image:url(images/internetmarketingbg.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:800px;
}
.maincontentwebdesign{
	float: left;
	width: 854px;
	background-image:url(images/websiteDesign_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:1180px;
}
.maincontentwebEssential{
	float: left;
	width: 854px;
	background-image:url(images/websiteDesign_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:1600px;
}
.maincontentwebEssential2{
	float: left;
	width: 854px;
	background-image:url(images/websiteDesign_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	height:1900px;
}
.maincontentAbout{
	float: left;
	width: 854px;
	background-image:url(images/aboutuswater.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:830px;
}
.maincontentAbout2{
	float: left;
	width: 854px;
	background-image:url(images/aboutuswater.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:900px;
}
.maincontentTestimonials{
	float: left;
	width: 854px;
	background-image:url(images/testimonialspicbg.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:830px;
}
.maincontentwhyus{
	float: left;
	width: 854px;
	background-image:url(images/aboutuswater.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	height:950px;
}
/*Just Duplicate top CSS*/

/*Below is for the Content*/
.Context{
	float: left;
	width: 819px;
	padding-right:15px;
	padding-left:20px;
	height:700px;
}
.ContextPort{
	float: left;
	width: 819px;
	padding-right:15px;
	padding-left:20px;
}
.ContextContactUs{
	float: left;
	width: 819px;
	padding-right:15px;
	padding-left:20px;
	/*height:700px;*/
}
.ContextIM{
	float: left;
	width: 819px;
	padding-right:15px;
	padding-left:20px;
	height:650px;
}
.ContextAbout{
	float: left;
	width: 819px;
	padding-right:15px;
	padding-left:20px;
	height:750px;
}
.Context2{
	float: left;
	width: 819px;
	padding-right:15px;
	padding-left:20px;
	height:800px;
}
.videoHolder{
	float: left;
	width: 334px;
	height:224px;
	background-image:url(images/videoHolder.jpg);
	background-repeat:no-repeat;
	padding-right:25px;
	padding-bottom:15px;
}
.videoHolderText{
	float: left;
	width: 319px;
	padding-left:15px;
	padding-top:8px;
}
.cookieTrailbg{
	float: left;
	width: 819px;
	height:25px;
}
.cookieTrail{
	float: left;
	width: 819px;
	height:18px;
	padding-top:7px;
}
.cookieTrailover{
	float: left;
	width: 35px;
	font-family:Arial,sans-serif;
	color:#f4867f;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a:hover.cookieTrailover{
	float: left;
	width: 35px;
	font-family:Arial,sans-serif;
	color:#f4867f;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
.cookieTrailoverextras{
	float: left;
	width: 35px;
	font-family:Arial,sans-serif;
	color:#f4867f;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.cookieTrailover2extra{
	float: left;
	width: 115px;
	font-family:Arial,sans-serif;
	color:#f4867f;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
}
.cookieTrailover2{
	float: left;
	width: 95px;
	font-family:Arial,sans-serif;
	color:#f4867f;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
}
.cookieTrailover2seo{
	float: left;
	width: 115px;
	font-family:Arial,sans-serif;
	color:#f4867f;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
}
.cookieTrailover2Extras{
	float: left;
	width: 60px;
	font-family:Arial,sans-serif;
	color:#f4867f;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding-left:5px;
}

a:hover.cookieTrailover2{
	float: left;
	width: 95px;
	font-family:Arial,sans-serif;
	color:#f4867f;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	padding-left:5px;
}
.arrowdivider{
	float: left;
	width: 8px;
	padding-top:3px;
}
.cookieTrailON{
	float: left;
	width: 90px;
	font-family:Arial,sans-serif;
	color:#3f2222;
	font-size:11px;
	text-decoration:underline;
	padding-left:5px;
}
.cookieTrailONwebessentials{
	float: left;
	width: 115px;
	font-family:Arial,sans-serif;
	color:#3f2222;
	font-size:11px;
	text-decoration:underline;
	padding-left:5px;
}
a:hover.cookieTrailONwebessentials{
	float: left;
	width: 115px;
	font-family:Arial,sans-serif;
	color:#3f2222;
	font-size:11px;
	text-decoration:none;
	padding-left:5px;
}
.linksNormal{
	float: left;
	width: 315px;
	font-family:Arial,sans-serif;
	color:#3f2222;
	font-size:12px;
	text-decoration:none;
}
.links{
	float: left;
	width: 315px;
	font-family:Arial,sans-serif;
	color:#3f2222;
	font-size:12px;
	text-decoration:underline;
}
a:hover.links{
	float: left;
	width: 315px;
	font-family:Arial,sans-serif;
	color:#3f2222;
	font-size:12px;
	text-decoration:none;
}
.cookieTrailONseo{
	float: left;
	width: 133px;
	font-family:Arial,sans-serif;
	color:#3f2222;
	font-size:11px;
	text-decoration:underline;
	padding-left:5px;
}
.Title{
	float: left;
	width: 819px;
	height:31px;
	padding-top:5px;
}
.contentText{
	float: left;
	width: 819px;
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#292723;
	line-height:20px;
	padding-top:10px;
}
.contentTextwebesse{
	float: left;
	width: 819px;
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#292723;
	line-height:20px;
	padding-top:10px;
}
.contentTextwebsite{
	float: left;
	width: 819px;
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#292723;
	line-height:20px;
}
.contentText3{
	float: left;
	width: 819px;
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#292723;
	line-height:20px;
	height:1500px;
}
.contentText2{
	float: left;
	width: 819px;
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#292723;
	line-height:20px;
	height:650px;
}
.contentText3a{
	float: left;
	width: 819px;
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#292723;
	line-height:20px;
	height:750px;
}
.contentText3{
	float: left;
	width: 819px;
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#292723;
	line-height:20px;
	height:750px;
}
.contentTextB{
	float: left;
	width: 819px;
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#614a2d;
	font-weight:bold;
}
.next{
	float: left;
	width: 700px;
	font-family:Arial,sans-serif;
	font-size:16px;
	color:#346074;
	font-weight:bold;
	text-decoration:none;
	height:20px;
	background-image:url(images/arrow2.jpg);
	background-position:left;
	background-repeat:no-repeat;
	text-indent:22px;
	padding-top:5px;
}
.webreps{
	float: left;
	width: 700px;
	font-family:"Century Gothic";
	font-size:16px;
	color:#346074;
	font-weight:bold;
	text-decoration:none;
	background-image:url(images/callusico.jpg);
	background-repeat:no-repeat;
	background-position:left;
	height:30px;
	padding-top:15px;
	text-indent:40px;
}
.nextpage{
	float: left;
	width: 350px;
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.webrepsText{
	float: left;
	width: 700px;
	font-family:Arial,sans-serif;
	font-size:16px;
	color:#346074;
	font-weight:bold;
	text-decoration:none;
	text-indent:40px;
}
a:hover.nextpage{
	float: left;
	width: 799px;
	font-family:Arial,sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
/*Just Duplicate top CSS*/
.content4{
	float: left;
	width: 1133px;
	height:6px;
	background-color:#346074;
}
.whiteborder{
	float: left;
	width: 1133px;
	height:11px;
	background-color:#FFFFFF;
}
.footer{
	float: left;
	width: 1133px;
	height:58px;
	background-color:#292929;
}
.footerlinks{
	float: left;
	width: 550px;
	height:33px;
	padding-top:25px;
}
.footerlinks2{
	float: left;
	width: 550px;
	height:38px;
	padding-top:25px;
}
.footerText{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}
a:hover.footerText{
	color:#FFFFFF;
	text-decoration:underline;
	font-size:11px;
}
.content2left{
	float: left;
	width: 293px;
}
.content2leftpages{
	float: left;
	width: 276px;
}
.pagetitlebg{
	float: left;
	width: 212px;
	height:48px;
	background-image:url(images/pagetitlebg.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:67px
}
.pagetitlebginet{
	float: left;
	width: 239px;
	height:48px;
	background-image:url(images/pagetitlebg.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:40px
}
.pagetitlebgportfolio{
	float: left;
	width: 152px;
	height:48px;
	background-image:url(images/pagetitlebg.jpg);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:127px
}
.menubg{
	float: left;
	width: 279px;
	background-image:url(images/menubg.jpg);
	background-repeat:repeat-y;
}
.menuspacer{
	float: left;
	width: 279px;
	height:13px;
}
.menuspacer2{
	float: left;
	width: 279px;
	height:37px;
}
.picsholder{
	float: left;
	width: 279px;
	height:150px;
}
.menu01{
	float: left;
	width: 269px;
	height:25px;
	background-image:url(images/menulines.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;
	font-family:Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#5c3938;
	padding-top:8px;
	padding-right:10px;
	text-align:right;
}
.menu01a{
	float: left;
	width: 254px;
	height:24px;
	background-image:url(images/menulines.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;
	font-family:Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#7b5f5e;
	padding-top:9px;
	padding-right:25px;
	text-align:right;
	text-decoration:none;
}
a:hover.menu01a{
	float: left;
	width: 254px;
	height:24px;
	background-image:url(images/menuoverbg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;
	font-family:Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#5c3938;
	padding-top:9px;
	padding-right:25px;
	text-align:right;
	text-decoration:none;
}
.menuON{
	float: left;
	width: 254px;
	height:24px;
	background-image:url(images/menuoverbg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;
	font-family:Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#5c3938;
	padding-top:9px;
	padding-right:25px;
	text-align:right;
	text-decoration:none;
}
.menu01b{
	float: left;
	width: 254px;
	height:25px;
	background-image:url(images/menulines.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;
	font-family:Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#7b5f5e;
	padding-top:9px;
	padding-right:25px;
	text-align:right;
	text-decoration:none;
}
a:hover.menu01b{
	float: left;
	width: 254px;
	height:25px;
	background-image:url(images/menubg2.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	display:block;
	font-family:Arial,sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#5c3938;
	padding-top:9px;
	padding-right:25px;
	text-align:right;
	text-decoration:none;
}
.calltoactionsbg{
	float: left;
	width: 279px;
	background-image:url(images/fadingbg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:340px;
}
.bannerdiv{
	float: left;
	width: 279px;
	height:167px;
}
.content2leftbg{
	width:273px;
	height:324px;
	background-color:#f7f7f7;
}
.content2leftpic1{
	float:left;
	width:276px;
	background-image:url(images/leftbg.jpg);
	background-repeat:repeat-x;
	padding-top:25px;
}
.content2leftpicsholder{
	float:left;
	width:276px;
}
.testimonialsbg{
	float:left;
	width:276px;
	background-image:url(images/testimonialsbg.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:480px;
	background-color:#FFFFFF;
}
.testimonialsTitle{
	float:left;
	width:264px;
	padding-left:12px;
	padding-top:14px;
	}
.testimonialstext{
	float:left;
	width:240px;
	font-size:12px;
	color:#000000;
	padding-left:18px;
	padding-right:18px;
	padding-top:10px;
	padding-bottom:12px;
}
.testimonialstext2{
	float:left;
	width:240px;
	font-size:12px;
	color:#000000;
	padding-left:18px;
	padding-right:18px;
	padding-bottom:12px;
}
.testimonialstextinside{
	color:#336073;
	font-size:12px;
}
.invitation{
	float:left;
	width:276px;
	height:270px;
	background-image:url(images/printdesign.jpg);
	background-repeat:no-repeat;
	background-color:#9d9689;	
}
.invitation01{
	float:left;
	width:266px;
	height:25px;
	padding-left:10px;
	padding-top:10px;
}
.invitation02{
	float:left;
	width:256px;
	padding-left:10px;
	padding-right:10px;
}
.invitationInside{
	float:left;
	width:251px;
	height:20px;
	background-color:#CCCCCC;
	padding-left:5px;
	padding-top:5px;
}
.formTitlebg{
	float:left;
	width:610px;
	height:30px;
	background-color:#EAEAEA;
	padding-left:14px;
	padding-top:10px;
}
.invitationInside02{
	float:left;
	width:246px;
	height:220px;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
.invitationInside03{
	float:left;
	width:251px;
	height:60px;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-top:5px;
}
.invitationText{
	color:#FFFFFF;
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
}
.invitationText02{
	color:#000000;
	font-family:Arial,sans-serif;
	font-size:14px;
	font-weight:bold;
}
.invitationText03{
	color:#000000;
	font-family:Arial,sans-serif;
	font-size:12px;
	line-height:20px;	
}
.invitationtop{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	width:273px;
	text-indent:20px;
}
.invitationtop2{
	background-color:#e1dfdb;
	height:20px;
	text-align:left;
	color:#7a7977;	
	font-size:15px;
	text-indent:20px;
	margin-left:10px;
	margin-right:10px;
}
.invitationcenter{
	height:84px;
	margin-left:10px;
	margin-right:10px;
	background-color:#f5f5f5;
	color:#7a7977;	
	font-weight:bold;
	text-indent:10px;
}	
.rs{
	width:150px;
	height:76px;
}
.rstextbox{
	width:150px;
	height:57px;
	text-indent:10px;
	
}
.reservcode{
	
	width:150px;
	height:19px;
	background-color:#ffffff;
	margin-left:10px;
	color:#000000;
}
.go{
	float:right;
	width:104px;
	height:76px;
}
.content2center{
	float: left;
	width: 517px;	
	background-color:#E2E3DD;
	height:715px;
}
.content2centera{
	float: left;
	width: 860px;
	background:#FFFFFF;	
}
.content2content{
	float:left;
	width: 621px;
}
.content2contenttop{
	float:left;
	width: 590px;
}
.content2contenttext{
	background:#FFFFFF;
	font-family:"Tahoma";
	font-size:13px;
	float:left;
	width: 580px;
	color:#000000;
	padding-left:10px;
}
.content2whyentrust{
	float:left;
	width:590px;
}	
.content2rightimages{
	float:left;
	width: 239px;
}
.content2rightimagestop{
	float:right;
	width: 239px;
}
.content2center2{
	float: left;
	width: 847px;
}
.content2centertop{
	float:left;
	width:502px;
	height:246px;
}
.content2centerContent{
	float:left;
	width:847px;
}
.welcometosite{
	height:29px;
	width:502px;
	float:left;
	padding-top:4px;
}
.welcometosite h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	padding-left:5px;
}
.welcometositeA{
	height:70px;
	width:492px;
	float:left;
}	
.welcometositeA2{
	height:20px;
	width:367px;
	float:left;
}
.welcometositeA2 a{
	color:#996600;
	font-size:17px;
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	text-decoration:none;
}
.welcometositeA1{
	height:70px;
	width:100px;
	float:left;
	padding-left:25px;
	padding-bottom:15px;
}	
.welcometositeA1a{
	height:70px;
	width:100px;
	float:left;
	padding-left:25px;
	padding-top:5px;
}	
.buttonsbottom{
	width:152px;
	float:left;
	padding-top:15px;
	padding-left:25px;
}	
.buttonsbottom2{
	width:300px;
	float:left;
	padding-left:13px;
	padding-top:10px;
}	
.bloglogo{
	width:160px;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	color:#000000;
}	
.blogText{
	width:160px;
	float:left;
	font-size:13px;
	font-weight:bold;
	line-height:20px;
	color:#000000;
	padding-left:5px;
	padding-top:10px;
	height:94px;
}	
.blogText2{
	width:320px;
	float:left;
	font-size:13px;
	line-height:20px;
	color:#000000;
	padding-left:5px;
	padding-top:10px;
}
.clicherearrow{
	color:#333333;
	font-size:11px;
}
.clichere{
	color:#333333;
	text-decoration:underline;
	font-size:12px;
}
a:hover.clichere{
	color:#333333;
	text-decoration:none;
	font-size:12px;
}
.welcometosite2{
	height:30px;
	width:502px;
	float:left;
	padding-left:15px;	
	padding-top:10px;	
}	
.welcometosite3{
	height:17px;
	width:502px;
	float:left;
}	
.welcometositeText{
	height:20px;
	width:479px;
	float:left;
	padding-left:25px;	
}	
.welcometositeText2{
	height:40px;
	width:479px;
	float:left;
	padding-left:25px;	
}	
.title{
	height:28px;
	width:502px;
	float:left;
	padding-left:24px;
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#658290;
	padding-top:5px;
}	
.content{
	width:823px;
	float:left;
	padding-top:8px;
	background-color:#E2E3DD;
}	
.ourteam{
	height:260px;
	width:517px;
	float:left;
	background-color:#6b6f5b;
}	
.ourteam2{
	height:252px;
	width:467px;
	float:left;
	padding-left:25px;
	padding-right:25px;
	padding-top:8px;
	padding-bottom:8px;
}	
.ourteamText{
	font-family:Arial, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	line-height:20px;
}
.ourteamTextT{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
}
.welcometosite2{
	width:477px;
	float:left;
	padding-left:25px;
}	
.welcometosite3{
	width:477px;
	float:left;
	padding-left:25px;
}	
.box1{
	width:216px;
	float:left;
}	
.box2{
	width:261px;
	float:left;
}	
.logowork{
	float:left;
	width:216px;
	height:25px;
}
.logowork2{
	float:left;
	width:216px;
	height:21px;
}
.path{
	color:#000000;
	font-size:9px;
	text-decoration:underline;
}
.logodesign{
	float:left;
	height:127px;
	width:218px;
}
.aragon{
	width:261px;
	height:188px;
}
.welcometoText{
	width:477px;
	float:left;
	padding-left:25px;
	padding-top:7px;
}	

.welcometositebody{
	color:#000000;
	vertical-align:top;
	text-align:left;
	line-height:20px;
	font-size:14px;
}	
.picmargin{
	margin-left:5px;
}
.hor{
	vertical-align:bottom;
	height:17px;
	width:502px;
}
.webredesign{

	height:28px;
	width:502px;
}
.webredesigntext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-indent:25px;
	color:#000000;
}
.content2centerimg{
	float:right;
	height:115px;
	width:192px;
	background-color:#e2e3dd;
}
.content2right{
	float: left;
	width: 340px;
	background-color:#E2E3DD;
	height:715px;
}
.portfolioTitle{
	float: left;
	width: 335px;
	height:22px;
	vertical-align:middle;
	padding-top:15px;
}
.portfolioLinks{
	float: left;
	width: 315px;
	height:20px;
	padding-left:15px;
}
.blog{
	float: left;
	width: 330px;
	height:260px;
	background-color:#bdc0ae;
	padding-left:10px;
	padding-top:10px;
}
.portfolio01{
	float: left;
	width: 335px;
	padding-top:7px;
	padding-bottom:5px;
}
.portfolio02{
	float: left;
	width: 335px;
	padding-top:14px;
	padding-bottom:5px;
}
.picmargin{
	margin-right:5px;
}
.aboutus{
	float: left;
	width: 819px;
	padding-top:14px;
	padding-bottom:8px;
}
.aboutusspacer{
	float: left;
	width: 819px;
	height:15px;
}
.aboutus1{
	float: left;
	width: 819px;
}
.beforeafter{
	float: left;
	width: 409px;
}
.beforeText{
	font-size:14px;
	color:#FF0000;
	text-decoration:underline;
}
/*ContactForm*/
.borders{
	border-bottom:#698998 solid 1px;
	border-top:#698998 solid 1px;
	border-left:#698998 solid 1px;
	border-right:#698998 solid 1px;
	float:left;
	width:634px;
	height:332px;
}
.borders3{
	border-bottom:#698998 solid 1px;
	border-top:#698998 solid 1px;
	border-left:#698998 solid 1px;
	border-right:#698998 solid 1px;
	float:left;
	width:634px;
	height:400px;
}
.borders2{
	border-bottom:#698998 solid 1px;
	border-top:#698998 solid 1px;
	border-left:#698998 solid 1px;
	border-right:#698998 solid 1px;
	float:left;
	width:634px;
	height:415px;
}
.borders3{
	border-bottom:#698998 solid 1px;
	border-top:#698998 solid 1px;
	border-left:#698998 solid 1px;
	border-right:#698998 solid 1px;
	float:left;
	width:634px;
}
.borders4{
	border-bottom:#698998 solid 1px;
	border-top:#698998 solid 1px;
	border-left:#698998 solid 1px;
	border-right:#698998 solid 1px;
	float:left;
	width:634px;
	height:445px;
}
.priceHolder{
	border-bottom:#698998 solid 1px;
	border-top:#698998 solid 1px;
	border-left:#698998 solid 1px;
	border-right:#698998 solid 1px;
	float:left;
	width:800px;
	height:380px;
	background-image:url(images/priceHolderbg1.jpg);
	background-repeat:no-repeat;
	background-color:#f2f2f2;
}
.priceHolder2{
	border-bottom:#698998 solid 1px;
	border-top:#698998 solid 1px;
	border-left:#698998 solid 1px;
	border-right:#698998 solid 1px;
	float:left;
	width:800px;
	height:380px;
	background-color:#cde5f0;
	background-image:url(images/priceHolderbg2.jpg);
	background-repeat:no-repeat;
}
.priceHolder3{
	border-bottom:#698998 solid 1px;
	border-top:#698998 solid 1px;
	border-left:#698998 solid 1px;
	border-right:#698998 solid 1px;
	float:left;
	width:800px;
	height:380px;
	background-image:url(images/priceHolderbg3.jpg);
	background-repeat:no-repeat;
	background-color:#fcc9d3;
}
.priceHoldera{
	border-bottom:#698998 solid 1px;
	border-top:#698998 solid 1px;
	border-left:#698998 solid 1px;
	border-right:#698998 solid 1px;
	float:left;
	width:800px;
	height:250px;
	background-color:#fcc9d3;
}
.priceHolder2a{
	border-bottom:#698998 solid 1px;
	border-top:#698998 solid 1px;
	border-left:#698998 solid 1px;
	border-right:#698998 solid 1px;
	float:left;
	width:800px;
	height:250px;
	background-color:#f2f2f2;
}
.priceHolder3a{
	border-bottom:#698998 solid 1px;
	border-top:#698998 solid 1px;
	border-left:#698998 solid 1px;
	border-right:#698998 solid 1px;
	float:left;
	width:800px;
	height:250px;
	background-color:#cde5f0;
}
.pricebgText{
	float:left;
	width:800px;
	height:240px;
}
.priceText{
	width:790px;
	float:left;
	padding-top:10px;
	padding-left:10px;
	color:#000000;
	font-size:13px;
	line-height:22px;
}
.priceTextB{
	width:790px;
	float:left;
	padding-top:10px;
	padding-left:10px;
	color:#000000;
	font-size:13px;
	line-height:25px;
}
.packageHolder{
	width:800px;
	float:left;
}
.contactFormbg{
	float:left;
	width:624px;
	height:322px;
}
.formFieldsHolder{
	float:left;
	width:624px;
}
.formFieldsHolder2{
	float:left;
	width:610px;
	padding-left:14px;
	height:30px;
	padding-top:15px;
}
.formFieldsHolder3{
	float:left;
	width:610px;
	padding-left:14px;
	padding-top:15px;
}
.spacer5h{
	height:5px;
}.spacer5w{
	width:5px;
	height:100%;
	float:left;
}
.halfwidth{
	width:248px;
	float:left;
	height:100px;
}
.contactpic2{
	float:left;
	height:100px;
	width:376px;;
}
.contactText{
	width:238px;
	float:left;
	height:90px;
	padding-top:10px;
	padding-left:10px;
}
.fields{
	float:left;
	width:312px;
}
.portfoliopics{
	float:left;
	width:273px;
	height:auto;
}
.portfoliospacer{
	float:left;
	width:800px;
	height:20px;
}
.portfoliopics1{
	float:left;
	width:273px;
	height:255px;
}
.portfolioName{
	float:left;
	padding-top:5px;
	padding-bottom:10px;
	width:273px;
	text-decoration:underline;
}
.fields01{
	float:left;
	width:280px;
	padding-left:13px;
	padding-top:10px;
}
.fields01b{
	float:left;
	width:280px;
	padding-left:13px;
	padding-top:10px;
	padding-bottom:5px;
}
.fields012{
	float:left;
	width:300px;
	padding-left:13px;
	padding-top:10px;
}
.pageTitleC{
	font-size:18px;
	color:#000000;
}
.textLink{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
a:hover.textLink{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
