/* page defaults */
body {
	background: url(../images/bg.jpg) repeat-x #72777B;
	margin-top: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h1{
	color:#e70109;
	text-align:left;
	font-weight:normal;
	font-size:23px;
	padding: 75px 0px 0px 25px;
	margin:0 0 0 0;
	clear: right}
h2{}	
h3{color:#FFF; margin:0px; padding:0px; font-size:23px}
h4{color:#FFF; margin-top:10px; padding:0px; font-size:16px}
h5{color:#000; margin-top:10px; padding:0px; font-size:16px}

.float-left{float:left}
.float-right{float:right}

img {
	border: none;
}

#recaptcha_widget_div {
	width: 350px;
	float: right;
	text-align: left;
	margin: 8px 0;
}

.clear {
	clear:both;
}

br.clear {
	clear:both;
	display:block;
	height:1px;
	line-height: 0px;
	margin:-1px 0 0;
}

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

.over { 
	/*text-indent: -10000px;
	overflow: hidden;
	display: block;*/
	background-position: top left;
	background-repeat: no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.over span {
	display: none;
	}
 
.over:hover {
	background-position: bottom left;
}

.navlist {
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.navlist li {
	display: inline;
}

ul.navlist li ul {
    position: absolute;
    left: -999%;
    width: 8em;
    text-align: left;
}

ul.navlist li:hover ul {
    left: auto;
    margin: 39px 0 0 42px;
}

ul.navlist li.last {
    float: none;
    clear: left;
}

/* nav */
#nav-home {
	float: left;
	width: 85px;
	height: 39px;
	background-image: url(../images/nav_home.jpg);
}

#nav-clientele {
	float: left;
	width: 110px;
	height: 39px;
	background-image: url(../images/nav_clientele.jpg)}
	
#nav-clientele-brochure {
	float: left;
	width: 105px;
	height: 27px;
	background-image: url(../images/nav_clientele-brochure.jpg)}
	
#nav-clientele-ecommerce {
	float: left;
	width: 105px;
	height: 29px;
	background-image: url(../images/nav_clientele-ecommerce.jpg)}

#nav-design {
	float: left;
	width: 92px;
	height: 39px;
	background-image: url(../images/nav_design.jpg);
}

#nav-design-wd {
	float: left;
	width: 105px;
	height: 28px;
	margin-left:110px;
	background-image: url(../images/nav-design-wd.jpg)}
	
#nav-design-rd {
	float: left;
	width: 105px;
	height: 28px;
	margin-left:110px;
	background-image: url(../images/nav-design-rd.jpg)}

#nav-ecommerce {
	float: left;
	width: 116px;
	height: 39px;
	background-image: url(../images/nav_ecommerce.jpg);
}

#nav-hosting {
	float: left;
	width: 91px;
	height: 39px;
	background-image: url(../images/nav_hosting.jpg);
}

#nav-marketing {
	float: left;
	width: 114px;
	height: 39px;
	background-image: url(../images/nav_marketing.jpg);
}
#nav-gi {
	float: left;
	width: 202px;
	height: 28px;
	margin-left:368px;
	background-image: url(../images/nav_gi.jpg);
}
#nav-cwm {
	float: left;
	width: 202px;
	height: 29px;
	margin-left:368px;
	background-image: url(../images/nav_cwm.jpg);
}
#nav-seo {
	float: left;
	width: 202px;
	height: 29px;
	margin-left:368px;
	background-image: url(../images/nav_seo.jpg);
}

#nav-adwords {
	float: left;
	width: 202px;
	height: 28px;
	margin-left:368px;
	background-image: url(../images/nav_adwords.jpg);
}

#nav-newsletter {
	float: left;
	width: 202px;
	height: 28px;
	margin-left:368px;
	background-image: url(../images/nav_newsletter.jpg);
}

#nav-maintenance {
	float: left;
	width: 119px;
	height: 39px;
	background-image: url(../images/nav_maintenance.jpg);
}

#nav-contact {
	float: left;
	width: 91px;
	height: 39px;
	background-image: url(../images/nav_contact.jpg);
}

#nav-started {
	float: left;
	width: 153px;
	height: 39px;
	background-image: url(../images/nav_started.jpg);
}
#nav-quote {
	float: left;
	width: 153px;
	height: 39px;
	background-image: url(../images/nav_quote.jpg);
}


/* positioning properties */
#container {
	margin: 0 auto;
	width: 971px;
	text-align: left;
}

#container2 {
	margin: 0 auto;
	width: 971px;
	text-align: left;
}
#content {
	background: url(../images/content_bg.jpg) repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content2 {
	background: url(../images/content_bg.jpg) repeat-y;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content a:link {
	color: #ff0000;
	text-decoration:none;
	font-weight:bold;
}

#content a:visited {
	color: #ff0000;
	text-decoration:none;
	font-weight:bold;
}

#content a:hover {
	color: #ff0000;
	text-decoration: underline;
}

#nav {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 39px;
	position: relative;
	z-index: 5;
}

#header {
	width: 971px;
	height: 142px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#footer {
	position: relative;
	height: 35px;
	width: 971px;
	background-image: url(../images/footer.jpg);
	background-repeat: no-repeat;
	color: #333333;
	margin: 0 0 0 0;
}

#footer p {
	margin: 0 0 0 0;
	padding: 9px 0 0 25px;
}

#footer a:link {
	color: #333333;
	text-decoration: underline;
	font-weight:bold;
}

#footer a:visited {
	color: #333333;
	text-decoration: underline;
	font-weight:bold;
}

#footer a:hover {
	color: #666666;
}

.footer-map {
	color:#FFFFFF;
	font-size:10px;
	text-align:center;}
	
.footer-map a:link {
	color:#FFFFFF;
	text-decoration:none;}
	
.footer-map a:visited {
	color:#FFFFFF;
	text-decoration:none;}
	
.footer-map a:hover {
	color:#FFFFFF;
	text-decoration:underline;}

#footer-2 {
	position: relative;
	height: 33px;
	width: 971px;
	background-image: url(../images/footer.png);
	background-repeat: no-repeat;
	color: #333333;
	margin: 0 0 0 0;
}

.footer-map-section {float:left; width:230px;margin:10px 0 0 10px;}
.footer-map-section p{font-size:14px; font-weight:bold;color:#feffff;font-family: Arial, Helvetica, sans-serif;}
.footer-map-section ul{margin:0 auto; padding-left:25px;}
.footer-map-section ul li{margin:0 auto;background:url(../images/btn_carat_footer.png) no-repeat 0px 3px;display:block;color:#505e58;font-family: arial, helvetica, sans-serif;font-size:1.2em;padding:0px 0px 4px 20px;line-height:1.3em;list-style:none;text-align:left;}
.footer-slice {float:left;width:2px;padding-top:30px;}

/* header special */
#header-special{ width:976px; height:142px; margin-right: -5px; }
#header-special-left{ width:971px; height: 142px; margin: 0px; float: left;}
#header-special-right{ width:5px; height: 142px; margin: 0px; position: relative; z-index: 1; float: left;}

/* home page */
#whyus {
	width: 350px;
	height: 265px;
	background: url(../images/hp-why_us.jpg) no-repeat;
	float: left;
	}
#whyus p {
	margin: 80px 0 0 30px;
}

#exsites {
	width: 621px;
	height: 265px;
	background: url(../images/hp-rotator1.jpg) no-repeat;
	float: left
}

#design {
	width: 325px;
	height: 190px;
	background: url(../images/hp-design.jpg) no-repeat;
	float: left	
}

#design a:link {
	color:#000000;
	text-decoration:none;
	font-weight:normal;}
	
#design a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:normal;}
	
#design a:hover {
	color:#FF0000;
	text-decoration:none;
	font-weight:normal;}
	
	

#developement {
	width: 320px;
	height: 190px;
	background: url(../images/hp-developement.jpg) no-repeat;
	float: left
}

#developement a:link {
	color:#000000;
	text-decoration:none;
	font-weight:normal;}
	
#developement a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:normal;}
	
#developement a:hover {
	color:#FF0000;
	text-decoration:none;
	font-weight:normal;}

#marketing {
	width: 326px;
	height: 190px;
	background: url(../images/hp-marketing.jpg) no-repeat;
	float: left
}

#marketing a:link {
	color:#000000;
	text-decoration:none;
	font-weight:normal;}
	
#marketing a:visited {
	color:#000000;
	text-decoration:none;
	font-weight:normal;}
	
#marketing a:hover {
	color:#FF0000;
	text-decoration:none;
	font-weight:normal;}

#portf {
	float: left;
	width: 140px;
	height: 26px;
	background-image: url(../images/portfolio-button.png);
	position: relative;
	top: 213px;
	left: 36px;
}

ul.s-lists {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.s-lists li {
	background: url(../images/bullet.gif) no-repeat;
	padding-left: 10px;
	background-position: 0 5px;
}

#design-list {
	margin: 92px 0 0 28px;
}
	
#dev-list {
	margin: 92px 0 0 6px;
}

#marketing-list {
	margin: 92px 0 0 10px;
}


/* Webdesign */
#web {
	width: 971px;
	height: 115px;
	background: url(../images/web-header.jpg) no-repeat;
	float: left;
	}
	
#web-standards {
	width: 481px;
	height: 168px;
	background: url(../images/web-standards.jpg) no-repeat;
	float: left	
}

#web-standards p {
	margin: 40px 20px 0px 170px;
	color:#FFFFFF;
}
	

#web-branding {
	width: 490px;
	height: 168px;
	background: url(../images/web-branding.jpg) no-repeat;
	float: left
}

#web-branding p {
	margin: 40px 34px 0px 147px;
	color:#FFFFFF;
}

#web-relations {
	width: 481px;
	height: 178px;
	background: url(../images/web-relations.jpg) no-repeat;
	float: left	
}

#web-relations p {
	margin: 40px 20px 0px 170px;
	color:#FFFFFF;
}

#web-print {
	width: 490px;
	height: 178px;
	background: url(../images/web-print.jpg) no-repeat;
	float: left
}

#web-print p {
	margin: 40px 34px 0px 147px;
	color:#FFFFFF;
}

#web-samples {
	float: left;
	width: 188px;
	height: 26px;
	background-image: url(../images/ecomm-samples-button.png);
	position: relative;
	top: 78px;
	left: 757px;
}
#web-samples2 {
	float: right;
	width: 188px;
	height: 26px;
	background-image: url(../images/ecomm-samples-button.png);
	position: relative;
	top: 75px;
	right: 26px;
	
}

/* Web Design 2 */
#wd-container{ width: 971px; float: left; background: url(../images/content_bg.jpg) repeat-y; }
#wd-left-container { width: 498px; float:left;}
#wd-right-container { width: 473px; float: right; }
#wd-header-bg { width: 498px; height: 79px; background: url(../images/wd-header-bg.jpg) no-repeat; }
#wd-header-bg2 { width: 600px; height: 79px; background: url(../images/wd-header-bg.jpg) no-repeat; }
#wd-header-text { padding: 6px 0px 0px 25px; font-size:53px; color:#333}
#wd-tagline-bg { width: 498px; height: 146px; background: url(../images/wd-tagline-bg.jpg) no-repeat; }
#wd-tagline-text{ padding: 33px 0px 0px 220px}
#wd-text-white{ font-size: 11px; font-family: Verdana, Geneva, sans-serif; color:#FFF }
.wd-text-header { padding: 5px 0px 5px 29px ; font-size: 20px;}
#wd-text-1 { padding: 5px 30px 0px 177px; line-height: 15px }
#wd-text-2 { padding: 5px 30px 0px 160px; line-height: 15px  }
#wd-text-3 { padding: 5px 30px 0px 175px; line-height: 15px  }
#wd-text-bg-1 { width:498px; height: 175px; background:url(../images/wd-text-bg-1.jpg) no-repeat;}
#wd-text-bg-2 { width:498px; height: 175px; background:url(../images/wd-text-bg-2.jpg) no-repeat; }
#wd-text-bg-3 { width:498px; height: 175px; background:url(../images/wd-text-bg-3.jpg) no-repeat; }
#wd-topright1 { width: 473px; height: 107px; background:url(../images/wd-topright1.jpg) no-repeat; }
#wd-topright2 { width: 473px; height: 30px; background:url(../images/wd-topright2.jpg) no-repeat; }
#wd-topright3 { width: 473px; height: 20px; background:url(../images/wd-topright3.jpg) no-repeat; }
#wd-topright-text { padding: 4px 0px 0px 8px; font-size: 19px; color:#FFF } 
#wd-imgrot { width: 473px; height: 271px;}
#wd-dashedline { border-bottom: #999 dashed 1px; width:455px; height:1px; }
#wd-testimonials-sh { color:#C00; font-family: Arial, Helvetica, sans-serif; font-size:20px; margin: 7px 25px 0px 7px;}
#wd-testimonials{width: 437px;float:left;padding: 10px 25px 0px 7px}
#wd-testimonials h6{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;margin: 0 0 0 0;}
.wd-testimonials-quote-top{background:url(../images/quote_top.gif);background-repeat:no-repeat;background-position:top left;margin-top:5px;}
.wd-testimonials-quote-bottom {background:url(../images/quote_bottom.gif);background-repeat:no-repeat;background-position:right bottom;}
.wd-testimonials-quote {margin-left:30px; margin-right:25px;}
.wd-testimonials-quote-author {margin-top:5px;font-weight:bold; text-align:right;}
#wd-portfolio-button { float: right; width: 188px; height: 38px; background-image: url(../images/portfolio-button2.jpg) ;position: relative; top: 25px; right: 0px; margin-bottom: 15px;}
#s8 { width: 473px; height:271px; position:relative}
#s8 img { padding: 0px;}
#s8 div { width: 473px; height:271px; text-align: left; overflow: hidden;  top: 0; left: 0;  float:right;}
.replacetext { }
.replacetext2 { }

/* ecommerce */
#ecomm {
	width: 495px;
	height: 203px;
	background: url(../images/ecomm-making-web.jpg) no-repeat;
	float: left;
	}
#ecomm  p {
	margin: 5px 35px 0 25px;
}
#cart {
	width: 476px;
	height: 203px;
	background: url(../images/ecomm-cart.jpg) no-repeat;
	float: left
}

#cart-features-l {
	width: 482px;
	height: 378px;
	background: url(../images/ecomm-cart-features-left.jpg) no-repeat;
	float: left	
}

#cart-features-r {
	width: 489px;
	height: 378px;
	background: url(../images/ecomm-cart-features-right.jpg) no-repeat;
	float: left
}

#ecomm-samples {
	float: left;
	width: 188px;
	height: 26px;
	background-image: url(../images/ecomm-samples-button.png);
	position: relative;
	top: 15px;
	left: 293px;
}
#ecomm-samples2 {
	float: right;
	width: 188px;
	height: 26px;
	background-image: url(../images/ecomm-samples-button.png);
	position: relative;
	top: 0px;
	left: 0px;
}

ul.features-lists {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height:21px;
	color:#FFFFFF;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.features-lists li {
	background: url(../images/red-bullet.gif) no-repeat;
	padding-left: 15px;
	background-position: 0 5px;
}
#features-r-list {
	margin: 50px 0 0 11px;
}
	
#features-l-list {
	margin: 50px 0 0 43px;
}

/* maintenance */
#maintenance-l {
	width: 471px;
	height: 446px;
	background: url(../images/maintenance-l.jpg) no-repeat;
	float: left;
	}
#maintenance-l p {
	margin: 25px 0 0 33px;
}

#maintenance-r {
	width: 500px;
	height: 446px;
	background: url(../images/maintenance-r.jpg) no-repeat;
	float: left
}

/* marketing */
#marketing-hdr {
	position: relative;
	width:971px;
	height:243px;
	background:url(../images/marketing-hdr.jpg) no-repeat;
	float:left;
}
#marketing-hdr p {
	margin: 115px 520px 0 26px;
	font-size: 13px;
}

#marketing-complete {
	position: relative;
	width:485px;
	height:208px;
	background:url(../images/marketing-complete.jpg) no-repeat;
	float:left;
}
#marketing-complete p {
	margin: 40px 15px 0 180px;
	color:#FFFFFF;
}
#marketing-complete img {
	position: absolute;
	bottom: 20px;
	right: 20px;
}

#marketing-seo {
	position: relative;
	width:486px;
	height:208px;
	background:url(../images/marketing-seo.jpg) no-repeat;
	float:left;
}
#marketing-seo p {
	margin: 40px 40px 0 140px;
	color:#FFFFFF;
}
#marketing-seo img {
	position: absolute;
	bottom: 20px;
	right: 30px;
}

#marketing-adwords {
	position: relative;
	width:485px;
	height:237px;
	background:url(../images/marketing-adwords.jpg) no-repeat;
	float:left;
}
#marketing-adwords p {
	margin: 44px 10px 0 175px;
	color:#FFFFFF;
}
#marketing-adwords img {
	position: absolute;
	bottom: 44px;
	right: 19px;
}

#marketing-newsletters {
	position: relative;
	width:486px;
	height:237px;
	background:url(../images/marketing-newsletters.jpg) no-repeat;
	float:left;
}
#marketing-newsletters p {
	margin: 50px 40px 0 185px;
	color:#FFFFFF;
}
#marketing-newsletters img {
	position: absolute;
	bottom: 44px;
	right: 31px;
}

/* complete marketing */
#complete-hdr {
	position: relative;
	width: 971px;
	height: 227px;
	background: url(../images/cmarketing_hdr.jpg) no-repeat;
}
#complete-left {
	float: left;
	width: 487px;
	margin-left: 20px;
}
#complete-left p {
	margin-left: 11px;
}
#complete-right {
	position: relative;
	width: 464px;
	height: 653px;
	background: url(../images/cmarketing_features.jpg) no-repeat;
	float: right;
}
#complete-overview {
	width: 487px;
	height: 315px;
	background: url(../images/cmarketing_overview.jpg) no-repeat;
}
#complete-overview ul {
	list-style: none;
	line-height: 40px;
	padding-top: 78px;
	padding-left: 70px;
	font-size: 13px;
}
#complete-alt {
	width: 487px;
	height: 205px;
	background: url(../images/cmarketing_alt.jpg) no-repeat;
}
ul.cwm-lists1 {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height:21px;	
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
}
.cwm-lists1 li {
	background: url(../images/grey-bullet.gif) no-repeat;
	padding-left: 15px;
	color:#000;
	background-position: 0 5px;
}
#cwm-lists1 {
	margin: 10px 0px 0 26px;
}
ul.cwm-lists2 {
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height:21px;	
	font-family: Verdana, Geneva, sans-serif;
	font-size:11px;
}
.cwm-lists2 li {
	background: url(../images/red-bullet.gif) no-repeat;
	padding-left: 15px;
	color:#FFF;
	background-position: 0 5px;
}
#cwm-lists2 {
	margin: 0px 37px 0 27px;
}


/* seo */
#seo-hdr {
	width:971px;
	height:243px;
	background:url(../images/seo-hdr.jpg) no-repeat;
	float:left;
}
#seo-hdr p {
	margin: 20px 0px 0 31px;
}

.seo-main-hdr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}

#seo-startup {
	width:492px;
	height:400px;
	background:url(../images/seo-startup.jpg) no-repeat;
	float:left;
}
#seo-startup p {
	margin: 46px 67px 0 53px;
}
#seo-startup-list {
	margin: 10px 79px 0 53px;
}

#seo-advanced {
	width:479px;
	height:400px;
	background:url(../images/seo-advanced.jpg) no-repeat;
	float:left;
}
#seo-advanced p {
	margin: 46px 0px 0 26px;
}
#seo-advanced-list {
	margin: 10px 94px 0 26px;
}

#seo-pro {
	width:492px;
	height:389px;
	background:url(../images/seo-pro.jpg) no-repeat;
	float:left;
}
#seo-pro p {
	margin: 46px 67px 0 53px;
}
#seo-pro-list {
	margin: 10px 79px 0 53px;
}

#seo-ent {
	width:479px;
	height:389px;
	background:url(../images/seo-ent.jpg) no-repeat;
	float:left;
}
#seo-ent p {
	margin: 46px 0px 0 26px;
}
#seo-ent-list {
	margin: 10px 94px 0 26px;
}
#seo-footer {
	width:971px;
	height:58px;
	background:url(../images/seo-footer.jpg) no-repeat;
	float:left;
}
#seo-footer p {
	margin: 9px 27px 0 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
}


/* seo */
#newsletters-content {
	width:493px;
	height:268px;
	background:url(../images/newletters-content.jpg) no-repeat;
	float:left;
}
#newsletters-content p {
	margin: 20px 0px 0 52px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
}


#newsletters-list1 {
	margin: 3px 0px 0 52px;
	color:#000000;
	line-height:18px;
}
	
#newsletters-list2 {
	margin: 3px 0px 0 52px;
	color:#000000;
	line-height:18px;
}

#newsletters-image {
	width:478px;
	height:268px;
	background:url(../images/newletters-image.jpg) no-repeat;
	float:left;
}

#newsletters-why-us {
	width:493px;
	height:195px;
	background:url(../images/newsletters-why-us.jpg) no-repeat;
	float:left;
}
#newsletters-why-us p {
	margin: 0px 0px 0 52px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
}

#newsletters-image-bottom {
	width:478px;
	height:195px;
	background:url(../images/newsletters-image-bottom.jpg) no-repeat;
	float:left;
}

#newsletters-plans {
	background:url(../images/newsletters-plans.jpg) no-repeat;
	width:971px;
	height:50px;
	float:left;
}


#newsletters-plan-1 {
	background:url(../images/newsletters-plan-1.jpg) no-repeat;
	width:224px;
	padding-left:46px;
	height:95px;
	float:left;
}

#newsletters-plan-2 {
	background:url(../images/newsletters-plan-2.jpg) no-repeat;
	width:223px;
	height:95px;
	float:left;
}

#newsletters-plan-3 {
	background:url(../images/newsletters-plan-3.jpg) no-repeat;
	width:224px;
	height:95px;
	float:left;
}

#newsletters-plan-4 {
	background:url(../images/newsletters-plan-4.jpg) no-repeat;
	width:254px;
	height:95px;
	float:left;
}

#newsletters-plan-5 {
	background:url(../images/newsletters-plan-5.jpg) no-repeat;
	width:224px;
	padding-left:46px;
	height:94px;
	float:left;
}

#newsletters-plan-6 {
	background:url(../images/newsletters-plan-6.jpg) no-repeat;
	width:223px;
	height:94px;
	float:left;
}

#newsletters-plan-7 {
	background:url(../images/newsletters-plan-7.jpg) no-repeat;
	width:224px;
	height:94px;
	float:left;
}

#newsletters-plan-8 {
	background:url(../images/newsletters-plan-8.jpg) no-repeat;
	width:254px;
	height:94px;
	float:left;
}

.newsletter-plan-text p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	margin-top:0px;
	margin-left:9px;
}

.newsletter-plan-text h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#FFFFFF;
	margin-top:9px;
	margin-left:9px;
	margin-bottom:9px;
}

#newsletters-plan-footer {
	background:url(../images/newsletters-plan-footer.jpg) no-repeat;
	width:971px;
	height:53px;
	float:left;
}

/* Contact Us */

#contact-us-hdr {
	background:url(../images/contact-us-hdr.jpg) no-repeat;
	width:971px;
	height:118px;
	float:left;
}

#contact-us-email-left {
	background:url(../images/contact-us-email-left.jpg) no-repeat;
	width:112px;
	height:71px;
	float:left;
}

#contact-us-email-middle {
	background:url(../images/contact-us-email-middle.jpg) no-repeat;
	width:199px;
	height:71px;
	float:left;
}

#contact-us-email-middle p {
	margin: 31px 0 0 0;
}

#contact-us-email-right {
	background:url(../images/contact-us-email-right.jpg) no-repeat;
	width:660px;
	height:71px;
	float:left;
}

#contact-us-email-right p {
	margin: 31px 0 0 0;
}

#contact-us-phone-left {
	background:url(../images/contact-us-phone-left.jpg) no-repeat;
	width:112px;
	height:78px;
	float:left;
}

#contact-us-phone-middle {
	background:url(../images/contact-us-phone-right.jpg) no-repeat;
	width:859px;
	height:78px;
	float:left;
}

#contact-us-phone-middle p {
	margin: 30px 0 0 0;
}

#contact-us-address-left {
	background:url(../images/contact-us-address-left.jpg) no-repeat;
	width:112px;
	height:88px;
	float:left;
}

#contact-us-address-middle {
	background:url(../images/contact-us-address-middle.jpg) no-repeat;
	width:194px;
	height:88px;
	float:left;
}

#contact-us-address-middle p {
	margin: 24px 0 0 0;
}

#contact-us-address-right {
	background:url(../images/contact-us-address-right.jpg) no-repeat;
	width:665px;
	height:88px;
	float:left;
}

#contact-us-address-right p {
	margin: 24px 0 0 0;
}

#contact-us-map-button {
	float: left;
	width: 184px;
	height: 38px;
	background-image: url(../images/contact-us-map-button.jpg);
	position: relative;
	left: 101px;
}

#contact-us-footer {
	background:url(../images/contact-us-footer.jpg) no-repeat;
	width:971px;
	height:89px;
	float:left;
}

/* Adwords*/

#adwords-hdr {
	background:url(../images/adwords-hdr.jpg) no-repeat;
	width:971px;
	height:116px;
	float:left;
}

#adwords-content {
	background:url(../images/adwords-content.jpg) no-repeat;
	width:612px;
	height:190px;
	float:left;
}

#adwords-list {
	margin: 0px 0px 0 32px;
	color:#000000;
	line-height:22px;}

#adwords-image {
	background:url(../images/adwords-image.jpg) no-repeat;
	width:359px;
	height:190px;
	float:left;
}

#adwords-how-works {
	background:url(../images/adwords-how-works.jpg) no-repeat;
	width:665px;
	height:236px;
	float:left;
}

#adwords-costs {
	background:url(../images/adwords-costs.jpg) no-repeat;
	width:306px;
	height:236px;
	float:left;
}

#adwords-costs p {
	margin: 34px 0px 0px 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
}

#adwords-costs h6 {
	text-align:right;
	margin: 0px 35px 0px 0px;
	font-weight:normal;
	font-size:10px;
}

#adwords-costs-list {
	margin: 8px 0px 0px 21px;}
	
#adwords-footer {
	background:url(../images/adwords-footer.jpg) no-repeat;
	width:971px;
	height:39px;
	float:left;
}

/*Website Design Services*/

#wds-hdr {
	background:url(../images/wds-hdr.jpg) no-repeat;
	width:971px;
	height:116px;
	float:left;
}

#wds-lm {float:left;background:url(../images/wds-lm.jpg) no-repeat;width:485px; height:285px;}
#wds-lm p {
	margin:16px 0 0 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;}
#wds-lm ul{margin:0 0 0 0;padding:50px 0 0 170px;}
#wds-lm ul li {background:url(../images/btn_chk_gry.png) no-repeat 0 1px;margin:0 auto;padding:0 0 12px 20px;list-style:none;display:block;color:#ffffff;}
#wds-lm span {color:#fd0507;}
#wds-lm a:link {color:#ffffff;text-decoration:underline;}
#wds-lm a:visited {color:#ffffff;text-decoration:underline;}
#wds-lm a:active{color:#ffffff;text-decoration:underline;}
#wds-lm a:hover {color:#fd0507;text-decoration:none;}
#wds-content ul{padding:20px 0 0 28px;}
#wds-content ul li{background:url(../images/btn_carat_red.png) no-repeat scroll 0 2px transparent; padding-bottom:22px; margin:0 auto;list-style:none;font-size:11.5px;font-weight:bold;padding-left:30px;line-height:1.4em;color:#111111;}


#wds-quote{float:left;background:url(../images/wds-quote.jpg) no-repeat;width:486px; height:285px;}
#contact-content-form h5{width:300px; text-align:center;line-height:2em;color:#ff9900;}
#wds-content {
	background:url(../images/wds-l.jpg) no-repeat;
	width:491px;
	height:240px;
	float:left;
}

#wds-content p {
	margin: 0 0px 0 26px;
}

#wds-image {	
	width:480px;
	height:240px;
	float:left;
}
#contact-content-form {margin:0 auto;padding:25px 0 0 15px;text-align:left;}
#contact-content-form h4 {padding:0 0 0 10px;font-size:11px;color:#ffffff;font-family:Arial, Helvetica, sans-serif;text-align:left;}
#contact-content-form span {color:#e80303;}
#contact-content-form h0 {padding:0 0 0 10px;font-size:11px;color:#000000;font-family:Arial, Helvetica, sans-serif;text-align:left;}
.contact-form-spans{margin:1px 0 15px 31px;width:185px;height:25px;font-size:14px;color:#333;font-family:Arial, Helvetica, sans-serif;font-weight:normal;border:1px solid #c0c0c0;}
#submit {background:url(../images/btn_submit.jpg) no-repeat;font-size:1.4em;color:#ffffff;width:70px;height:27px;margin:-5px 0 0 102px;text-indent: -9999px;cursor:pointer;border:0;}
#box-tags{float:left;width:70px;}
#box-tags h4 {margin:28px 0 0px 0;}
#boxes {float:left; width:370px;padding-top:20px;overflow:hidden;vertical-align:middle;line-height:1.6em;}
/*Hosting*/

#hosting-hdr {
	background:url(../images/hosting-hdr.jpg) no-repeat;
	width:971px;
	height:116px;
	float:left;
}

#hosting-content {
	background:url(../images/hosting-content.jpg) no-repeat;
	width:543px;
	height:176px;
	float:left;
}

#hosting-content p {
	margin: 0 0px 0 26px;
}

#hosting-image {
	background:url(../images/hosting-image.jpg) no-repeat;
	width:428px;
	height:176px;
	float:left;
}

#hosting-features {
	background:url(../images/hosting-features.jpg) no-repeat;
	width:243px;
	height:244px;
	float:left;
}

#hosting-features p {
	margin:16px 0 0 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;}
	
#hosting-features-list1 {
	margin: 10px 0 0 46px;
}
	
#hosting-features-2 {
	background:url(../images/hosting-features-2.jpg) no-repeat;
	width:226px;
	height:244px;
	float:left;
}

#hosting-features-list2 {
	margin: 47px 0 0 15px;
}

#hosting-image-bottom {
	background:url(../images/hosting-image-bottom.jpg) no-repeat;
	width:502px;
	height:244px;
	float:left;
}

/* get-started */
#get-started-hdr {
	width:971px;
	height:118px;
	background:url(../images/get-started-hdr.jpg) no-repeat;
	float:left;
}

#get-started-phone {
	width:341px;
	height:281px;
	background:url(../images/get-started-phone.jpg) no-repeat;
	float:left;
}

#get-started-email {
	width:289px;
	height:281px;
	background:url(../images/get-started-email.jpg) no-repeat;
	float:left;
}

#get-started-address {
	width:341px;
	height:281px;
	background:url(../images/get-started-address.jpg) no-repeat;
	float:left;
}

/* clientele */
#clientele-brochure-hdr {
	width:971px;
	height:80px;
	background:url(../images/clientele-brochure-header.jpg) no-repeat;
	float:left;
}

#clientele-ecommerce-hdr {
	width:971px;
	height:80px;
	background:url(../images/clientele-ecommerce-header.jpg) no-repeat;
	float:left;
}

#clientele-ecomm-button {
	float: left;
	width: 139px;
	height: 33px;
	background-image: url(../images/clientele-ecomm.jpg);
	margin-top: 47px;
	margin-left: 123px;
}

#clientele-ecomm-button2 {
	float: left;
	width: 184px;
	height: 36px;
	background-image: url(../images/clientele-ecommerce-button.jpg);
	margin-top: 3px;
	margin-left: 756px;
}

#clientele-brochure-button {
	float: left;
	width: 109px;
	height: 29px;
	background-image: url(../images/clientele-brochure.jpg);
	margin-top: 47px;
	margin-left: 24px;
}

#clientele-brochure-button2 {
	float: left;
	width: 166px;
	height: 36px;
	background-image: url(../images/clientele-brochure-button.jpg);
	margin-top: 3px;
	margin-left: 774px;
}

#clientele-top {
	width:971px;
	background:url(../images/clientele-content-top.jpg) no-repeat;
	float:left;
}

#clientele-content {
	width:971px;
	background:url(../images/clientele-content-bg.jpg) repeat-y;
	float:left;
}

#clientele-screens {
	width: 520px;
	float:left;
	margin-left:33px;
	margin-right:19px;
}

#clientele-testimonials{
	width: 350px;
	float:left;
	margin-top:48px;
}

#clientele-testimonials h6{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	margin: 0 0 0 0;}


.clientele-testimonials-quote-top{
	background:url(../images/quote_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:5px;
}

.clientele-testimonials-quote-bottom {
	background:url(../images/quote_bottom.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

.clientele-testimonials-quote {
	margin-left:30px; 
	margin-right:29px;}
	
.clientele-testimonials-quote-author {
	margin-top:5px;
	font-weight:bold; 
	text-align:right;}
	
	
/* sitemap */
#sitemap-1 {
	width: 230px;
	height: 446px;
	background: url(../images/sitemap-1.jpg) no-repeat;
	float: left;
	}
#sitemap-1 ul {
	margin-top: 116px;
	margin-bottom:0px;
}

#sitemap-1 li {
	margin-left:33px;}

#sitemap-1  a:link {
	color: #000000;
	text-decoration:none;
	font-weight:normal;
}

#sitemap-1  a:visited {
	color: #000000;
	text-decoration:none;
	font-weight:normal;
}

#sitemap-1  a:hover {
	color: #ff0000;
	text-decoration: none;
	font-weight:normal;
}


#sitemap-2 {
	width: 241px;
	height: 446px;
	background: url(../images/sitemap-2.jpg) no-repeat;
	float: left;
	}
#sitemap-2 ul {
	margin-top: 116px;
	margin-bottom:0px;
}

#sitemap-2 li {
	margin-left:5px;}

#sitemap-3 {
	width: 500px;
	height: 446px;
	background: url(../images/sitemap-3.jpg) no-repeat;
	float: left
}

#sitemap-2  a:link {
	color: #000000;
	text-decoration:none;
	font-weight:normal;
}

#sitemap-2  a:visited {
	color: #000000;
	text-decoration:none;
	font-weight:normal;
}

#sitemap-2  a:hover {
	color: #ff0000;
	text-decoration: none;
	font-weight:normal;
}

/* save100 and specialoffers */

.save-lists {
	list-style-image:url(../images/save100_bullet.gif);
	padding-left: 15px;
}

/* form styles */

#form-container {
	width: 600px;
	margin: 0 auto;
	font-size: 10pt;
	line-height: 10pt;
}

.form-left {
	width: 220px;
	height: 30px;
	float: left;
	text-align: right;
	padding-right: 15px;
	padding-left: 15px;
	margin: 8px 0;
}
.form-left p {
	line-height: 30px;
}
.form-right p {
	line-height: 30px;
}
.form-right {
	width: 350px;
	height: 30px;
	float: right;
	text-align: left;
	margin: 8px 0;
}

#pages {
	width: 50px;
}

.tall {
	height: 35px;
}

#comments {
	height: 100px;
	width: 300px;
}

.comments-tall {
	height: 115px;
}

.scope-tall {
	height: 175px;
}
.vertical-dashed {border-left: dashed #999999 1px; width: 1px; height: 860px; float:left }

/* Web Design 2 */
#quote-container{ width: 971px; float: left; background: url(../images/content_bg.jpg) repeat-y; }
#qt-left-container { width: 600px; background: url(../images/qt-lft-bg.jpg) no-repeat top; float:left;}
#qt-right-container { width: 371px; float: right; }
#qt-header-text { padding: 6px 0px 0px 25px; font-size:53px; color:#333}
#qt-tagline-text { padding: 11px 0px 0px 25px; font-size:20px; color:#000000;}
#qt-tagline-text span{ color:#F00;}
#qt-topright1 { padding-top:42px; width: 371px; background:url(../images/qt-rt.jpg) no-repeat top; height:900px; }
#qt-ph {margin-left:23px; background-image:url(../images/qt-phone.jpg); width:284px; height:37px; padding:17px 0 0 45px; font-size:18px;}
#qt-email{margin-left:23px; background-image:url(../images/qt-em.jpg); width:274px; height:30px; padding:5px 0 0 55px; font-size:18px;}
#qt-address {margin-left:23px;background-image:url(../images/qt-hm.jpg); background-repeat:no-repeat; width:245px; height:37px; padding: 15px 0 0 85px; font-size:18px; line-height:16px;}
.qt-contact-text {margin-left:25px; width:300px; padding:5px 0 25px 15px; font-size:12px;}
.qt-contact-text2 {margin-left:25px; width:300px; padding:5px 0 10px 15px; font-size:12px;}
.qt-contact-text span{color: #F00}
.qt-list{list-style-image:url(images/qt-blt.jpg); font-size:12px; line-height:24px;}
#qt-maplink{float: left;background-image: url(../images/contact-us-map-button.jpg);position: relative;width: 184px; height: 38px;}
#qt-maplink-container {margin-left:25px; width:250px;height:45px;}



/* Save $500 Special */
#save500-header-bg {width: 971px; height: 89px; background: url(../images/save500_header_bg.jpg) no-repeat;}
#save500-header-text { padding: 15px 0px 0px 35px; font-size:50px; color:#333}
#save500-header-text span{ color:#dc0907}
#save500-text-bg {width: 971px; height: 165px; background: url(../images/save500_coupon_text_bg.jpg) no-repeat;}
#save500-coupon-text {padding: 35px 0px 0px 65px; font-family:Arial, Helvetica, sans-serif; font-size:20px}
#save500-coupon-text span{font-size:30px; font-weight:bold; color:#16b301}
#save500-bottom-text {padding: 7px 15px 25px 35px; font-family:Arial, Helvetica, sans-serif; font-size:20px; float:left; width: 455px}
#save500-bottom-text span{color:#dc0907;}
#save500-bottom-text a:link {color: #dc0907;text-decoration: underline;}
#save500-bottom-text a:visited {color: #dc0907;text-decoration: underline;}
#save500-bottom-text a:hover {color: #dc0907;}
#save500-img-right {float:right; width: 463px; height: 202px; background:url(../images/save500_img_right.jpg) no-repeat;}
#save500-disclaimer-text { padding:15px 15px 25px 35px; font-size:10px; color:#666; width: 455px}
#save500-disclaimer-text span{font-size:18px; font-weight:bold; color: #000; float:left;}

/*Website Redesign*/

#wr-left-container {background-image: url(../images/wr-featured-bg.jpg); background-position: top left; background-repeat: no-repeat; width:472px; height:588px;float:left;}
#wr-left-container-text{padding:50px 0px 0px 45px}
#wr-left-container-text p{padding:0px; margin:0px}
#wr-left-container-text h3{padding:0px; margin:0px}
#wr-left-container-text h4{padding:0px; margin:7px 0px 7px 0px}

#wr-right-container {width:499px; height:588px; float:left;}
#wr-right-container-text {margin:0px; padding: 25px 15px 0px 0px}
#wr-right-container-text h2{color:#000; font-size: 56px; margin:0px; padding:0px}
#wr-right-container-text h3{padding:0px; margin:7px 0px 7px 0px; color:#e70109; font-size:24px}
#wr-right-container-text p{padding:0px; margin:0px; font-size:12px; font-family: Arial, Helvetica, sans-serif; line-height:18px;}

#wr-right-top {width:499px; height: 238px; background-image:url(../images/wr-tr-bg.jpg); background-position: top left; background-repeat: no-repeat;}

#wr-right-list {background-image:url(../images/wr-tm-bg.jpg); background-position: top left; background-repeat: no-repeat; width:499px; height:350px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#wr-right-list-text {padding:15px 0px 0px 15px}
#wr-right-list-text ul{
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height:33px;
	color:#000;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#wr-right-list-text li {
	padding-left: 40px;
	background-position: 10px 0;
	vertical-align: middle;
	margin-bottom: 15px;
}

#wr-right-list-text li.number1 {
	background:url(../images/wr-num1.png) no-repeat;
}
#wr-right-list-text li.number2 {
	background:url(../images/wr-num2.png) no-repeat;
}
#wr-right-list-text li.number3 {
	background:url(../images/wr-num3.png) no-repeat;
}
#wr-right-list-text li.number4 {
	background:url(../images/wr-num4.png) no-repeat;
}
#wr-right-list-text li.number5 {
	background:url(../images/wr-num5.png) no-repeat;
}

#wr-right-list-text h3{padding:0px; margin:0px; color:#e70109; font-size:24px}

.wr-carousel-left{ float:left; padding-left:21px; width:435px; text-align:center; color:#FFF;}
.wr-carousel-left p{margin:0px 0px 7px 0px; font-size:16px;}
.wr-carousel-left-l{float:left; text-align:center; margin-left:30px; font-size:16px}
.wr-carousel-left-r{float:left; text-align:center; margin-left:10px; font-size:16px}

.wr-carousel-right{float:left; width:435px; text-align:center; color:#FFF;}
.wr-carousel-right p{margin:0px 0px 7px 0px; font-size:16px;}
.wr-carousel-right-l{float:left; text-align:center; margin-left:10px; font-size:16px}
.wr-carousel-right-r{float:left; text-align:center; margin-left:10px; font-size:16px}

.wr-carousel-text{margin:0px 0px 7px 0px; font-size:18px; color:#e70109}






