body          { background-color: white; text-align: center; margin-top: 0px }
div#container {margin-left: auto;margin-right: auto;width: 50em;}
/* --- Testimonial Text  ---*/
.Testi    { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.articlecopy { color: #999; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: justify }
a.Testi:Link   { color: white; text-decoration: none }
a.Testi:Visited { color: white; text-decoration: none }
a.Testi:Hover  { color: white; text-decoration: underline }
a.Testi:Active { color: white; text-decoration: none }
.TestiPort { color: #7985e3; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.TestiPort:Link { color: #7985e3; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.TestiPort:Visited { color: #7985e3; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.TestiPort:Hover { color: #7985e3; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.TestiPort:Active { color: #7985e3; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
/* --- Top Menu ---*/
.TopMenu    { color: white; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.TopMenu:Link  { color: white; text-decoration: none }
a.TopMenu:Visited { color: white; text-decoration: none }
a.TopMenu:Hover { color: #87ceeb; text-decoration: underline }
a.TopMenu:Active { color: white; text-decoration: none }
/* --- Top Menu ---*/
.InnerTopLineText     { color: black; font-size: 11px; font-family: Tahoma, Arial, Helvetica,  Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.InnerTopLineText:Link    { color: black; text-decoration: none }
a.InnerTopLineText:Visited   { color: black; text-decoration: none }
a.InnerTopLineText:Hover   { color: blue; text-decoration: underline }
a.InnerTopLineText:Active   { color: black; text-decoration: none }
/* --- Footerline Link---*/
.footerline      { color: #578be7; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.footerline:Link   { color: #578be7; font-size: 11px; text-decoration: none }
a.footerline:Visited  { color: #578be7; font-size: 11px; text-decoration: none }
a.footerline:Hover  { color: #578be7; font-size: 11px; text-decoration: underline }
a.footerline:Active  { color: #578be7; font-size: 11px; text-decoration: none }
/* --- Bluebox Link ---*/
.Bluebox     { color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a.Bluebox:Link   { color: white; font-size: 10px; text-decoration: none }
a.Bluebox:Visited  { color: white; font-size: 10px; text-decoration: none }
a.Bluebox:Hover  { font-size: 10px; text-decoration: underline }
a.Bluebox:Active  { color: white; font-size: 10px; text-decoration: none }
.MainContentSml  { color: black; font-size: 11px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h2    { color: #818181; font-weight: bold; font-size: 16px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; clear: left; width: 300px }
h1       { color: #525252; font-weight: bold; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: left; margin-top: 5px; width: 300px; height: 15px }
h3 { color: #808080; font-size: 14px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; height: 8px }
.TopLineTextWhite { color: black; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.nwvbx_articletitle { color: #19a7df; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
/*--- Main Page Layout--*/
#TopBanner              { background: url(../../images/Layout4_top.jpg) no-repeat; text-align: left; float: left; width: 800px; height: 390px }
#TopBannerPortfolio { background: url(../../images/Portfolio_top.jpg) no-repeat; text-align: left; float: left; width: 800px; height: 350px }
#midartbox     { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; float: left; margin-top: 5px; width: 530px; height: auto }
#midartbox1 { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; float: left; margin-top: 5px; width: 745px; height: auto }
#innermidartbox    { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: left; margin-top: 5px; width: 700px; height: auto }
.midartbox { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: left; margin-top: 5px; width: auto; height: auto }
#newsbox     { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; float: left; margin-top: 5px; margin-left: 30px; width: 170px; height: auto }
#newsboxtop   { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(../../images/newsbox_top.gif) no-repeat; text-align: left; float: left; width: 170px; height: 38px }
#newsboxtop_text   { color: white; font-weight: bold; font-size: 12px; line-height: 12px; font-family: Arial, Tahoma, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; float: left; margin-top: 10px; margin-left: 10px; height: 20px }
#newsboxmid    { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(../../images/newsbox_mid.jpg) repeat-y; text-align: right; float: right; width: 170px; height: auto }
#newsboxmid_text  { font-size: 12px; line-height: 13px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; margin-left: 7px; width: 150px; height: auto }
#newsboxbottom  { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(../../images/newsbox_bottom.jpg) no-repeat; float: left; width: 170px; height: 13px }
#gbTop     { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(../../images/gb_TOP.jpg) no-repeat; float: left; margin-left: 25px; width: 752px; height: 30px }
#gbTopPort { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: url(../../images/gb_TOP.jpg) no-repeat; float: left; margin-top: 80px; margin-left: 25px; width: 752px; height: 30px }
#gbTopText    { font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; margin-top: 0px; margin-left: 10px; width: 300px; height: auto }
#gbMidText   { font-size: 11px; line-height: 15px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; margin-top: 10px; margin-left: 10px; width: 730px; height: auto }
#PortfolioBoxTop { font-size: 11px; line-height: 15px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; margin-top: 10px; margin-left: 10px; border-bottom: 1px solid #aeaeae; width: 730px; height: 90px }
.PortfolioBox { font-size: 11px; line-height: 15px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; margin-top: 10px; margin-left: 0px; border-bottom: 1px dashed #aeaeae; width: 730px; height: 130px }
.PortfolioThumb { font-size: 11px; line-height: 15px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; border-bottom: #aeaeae; width: 163px; height: 120px }
.PortfolioText { font-size: 11px; line-height: 15px; font-family: Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; margin-left: 10px; border-bottom: #aeaeae; width: 530px; height: 120px }
#gbMid      { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: transparent url(../../images/gb_mid.jpg); float: left; margin-left: 25px; width: 752px; height: auto }
#gbMidPort { background: transparent url(../../images/gb_mid.jpg); float: left; margin-left: 25px; width: 752px; height: 150px }
#gbFoot     { background: transparent url(../../images/gb_BOTTOM.gif); float: left; margin-left: 25px; width: 752px; height: 25px }
#onlinequote { color: #dc143c; font-weight: bold; font-size: 10px; line-height: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-image: url(../../images/curl_green.jpg); text-align: right; float: right; clear: none; margin-top: -1px; padding-right: 0px; width: 191px; height: 65px }
#oqtext { color: #7b7b7b; font-weight: bold; font-size: 10px; line-height: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: right; clear: none; margin-top: 1px; margin-right: 2px; width: 60px }
#TopMenu             { background-color: transparent; float: left; margin-top: 100px; margin-left: 30px; width: 680px; height: 20px }
#InnerTopMenu   { float: right; clear: none; margin-top: 110px; margin-right: 0px; margin-left: 200px; width: 580px; height: 20px }
#Footer       { background-image: url(../../images/layout4_lbottom.jpg); text-align: center; float: left; width: 800px; height: 114px }
#DescriptionBar  { float: left; width: 800px; height: 20px }
#TopLineText         { font-size: 11px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; float: left; clear: none; margin-top: 70px; margin-left: 37px; width: 300px; height: 15px }
#InnerTopLineText     { color: black; font-size: 11px; font-family: Tahoma, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; float: left; clear: none; margin-top: 25px; margin-left: 45px }
#MidBox             { background: transparent url(../../images/Layout4_mid.gif); float: left; clear: none; width: 800px; height: auto }
#LeftMid    { background: transparent no-repeat; float: left; clear: none; margin-left: 0px; width: 215px; height: 525px }
#RightMid   { background-color: transparent; float: left; width: 580px; height: 525px }
#copyrightLine        { color: white; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; float: left; clear: none; margin-top: 10px; margin-left: 0px; width: 800px; height: 15px }
#bottommenu     { color: #464646; font-size: 11px; line-height: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; clear: none; margin-top: 10px; margin-left: 130px; width: 230px; height: 10px }
#paypallogo  { color: #464646; font-size: 11px; line-height: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: right; float: left; clear: none; margin-top: 1px; margin-left: 20px; width: 240px }
#testimonial     { color: #464646; font-size: 11px; line-height: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: left; clear: none; margin-top: 0; margin-left: 35px; width: 740px; height: auto }
#testimonialtext     { color: white; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; float: left; width: 550px; height: auto }
#testimonialthumb    { color: black; font-size: 11px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; width: 160px; height: auto }
#ReasonsLine1    { color: white; font-weight: bold; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; float: left; clear: none; margin-top: 95px; margin-left: 5px; width: 202px; height: 15px }
#ReasonsLine2  { color: white; font-weight: bold; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; float: left; margin-top: 0px; margin-left: 23px; width: 180px; height: 10px }
#validcssline     { color: white; font-weight: bold; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; float: left; clear: none; margin-top: 3px; margin-left: 19px; width: 195px }
#certs-box {float:left; margin-left:130px; margin-top:0; width:10px; }
#hosting {margin-left:0; margin-bottom:15px;}
#logovisa { color: white; font-weight: bold; font-size: 16px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; clear: none; margin-top: 0px; margin-left: 34px; width: 110px; height: 30px }
#companyProfile  { color: black; font-size: 11px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left; float: left; clear: none; margin-top: 23px; margin-left: 15px; width: 760px; height: 30px }
#MainContentCol1   { color: black; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; margin-top: 12px; width: 410px }
#BlueBoxContentText { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; margin-top: 2px; margin-left: 5px; width: 148px }
/*--- Inner Pages Layout--- */
#InnerTopBanner    { background-image: url(../../images/inner/layout_inner_header.jpg); text-align: center; width: 800px; height: 246px }
#InnerFooter   { background-image: url(../../images/inner/layout_inner_footer.jpg); text-align: center; width: 800px; height: 100px }
#InnerTopLine    { background-image: url(../../images/inner/layout_inner_topline.jpg); border-top: #c0c0c0; border-right: 1px dashed #ddd; width: 800px; height: 27px }
#InnerMidBox      { background: white repeat; text-align: center; width: 800px; height: 600px }
#InnerMidBox800  { background: white repeat; text-align: center; width: 800px; height: 800px }
#InnerMidBox1000   { background: white repeat; text-align: center; width: 800px; height: 1070px }
.InnerMidBoxText { color: black; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#InnerLeftMid  { font-size: 11px; line-height: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: transparent no-repeat; float: left; clear: none; margin-top: 10px; margin-left: 10px; width: 780px }
#InnerDescriptionBar   { background-color: white; text-align: center; width: 800px; height: 60px }
#ProcessLeft { background: transparent url(../../images/designprocback.jpg); float: left; clear: none; margin-left: 0px; width: 300px; height: 850px; }
#ProcessRight  { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: right; clear: none; margin-left: 0px; width: 420px; height: auto }
#ProcStep1 { font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; clear: none; margin-top: 18px; margin-left: 35px; width: 230px; height: 100px }
#ProcStep2  { font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; clear: none; margin-top: 48px; margin-left: 35px; width: 240px; height: 100px }
#ProcStep3 { font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; clear: none; margin-top: 50px; margin-left: 35px; width: 230px; height: 100px }
#ProcStep4 { font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; clear: none; margin-top: 53px; margin-left: 35px; width: 230px; height: 100px }
#ProcStep5 { font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; clear: none; margin-top: 50px; margin-left: 35px; width: 230px; height: 100px }
#ProcStep6 { font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: transparent; text-align: left; float: left; clear: none; margin-top: 47px; margin-left: 35px; width: 230px; height: 100px }



.container {position:relative;float:center;width:800px;margin:auto;padding:0px;}
.container2{position:relative;float:left;width:800px;padding:0px;background:url(../../images/body_contents.gif) repeat-y;}
#wrapper {position:relative;float:left;width:800px;padding:0px;background:url(../../images/Layout4_top3.gif) no-repeat;text-align:left;}

#page_menu {
	position:relative;
	float:left;
	width:700px;
	margin-top:90px;
	margin-left:25px;
	margin-bottom:40px;
	}

#page_testimonials {
	position:relative;
	float:left;
	width:754px;
	height:175px;
	margin-left:24px;
	margin-bottom:10px;
	padding:0px;
	background: url(../../images/testimonial_background.jpg) no-repeat;
	}

#page_testimonial_thumb {
	position:relative;
	float:left;
	width:150px;
	height:143px;
	top:10px;
	left:10px;
	}

#page_testimonial_text {
	position:relative;
	float:left;
	width:555px;
	height:143px;
	top:10px;
	left:25px;
	color:white;
	font-size:11px;
	line-height:14px;
	font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:justify;
	}

#page_body {
	position:relative;
	float:left;
	width:800px;
	margin-left:25px;
	}

#page_body_top {
	position:relative;
	float:left;
	width:752px;
	height:35px;
	background:url(../../images/page_body_top.gif) no-repeat;
	}

#page_body_sub_title {
	position:relative;
	float:left;
	font-size:11px;
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	margin-left:10px;
	}

#page_body_contents {
	position:relative;
	float:left;
	width:732px;
	background:url(../../images/page_body_contents.gif) repeat-y;
	padding:10px;
	text-align:left;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	}

#page_footer {
	position:relative;
	float:left;
	width:800px;
	}

#page_body_bottom {
	position:relative;
	float:left;
	width:752px;
	height:20px;
	background:url(../../images/page_body_bottom.gif) no-repeat;
}

#page_big_buttons {
	position:relative;
	float:left;
	width:754px;
	height:83px;
	margin-left:24px;
	margin-bottom:10px;
	padding:0px;
	background: url(../../images/big_buttons_background.png) no-repeat;
	}
	

.thumbs_box {
	position:relative;
	float:left;
	width:320px;
	height:305px;
	padding:15px;
	text-align:left;
}

.logo_table{
	width:730px;
}

.web_design_div{
	position:relative;
	float:left;
	width:720px;
	margin-left:17px;
}
#seo_table_head {
    background: url(../images/title_bar.gif) no-repeat;	
}