* {margin: 0; padding: 0; }
body { height:100%; background-color:#000000; font: 13px Arial,Verdana,sans-serif; margin: 0; padding: 0; }
a:active { outline: none;}
a:visited {  outline: none;}
.hidem { display:none; }
.clear { clear:both; }
.cleargap {width:100%;height:15px;background:transparent; }
  /*    border:1px solid #800000;    ------------------CUT--------------*/
#top { width:100%; height:110px; background-image:url(img/topdarkgrad.jpg); background-repeat:repeat-x; }

#headmain {width:900px; height:110px;  background:transparent; margin:0 auto;}
#head { width:350px; background:transparent; float:left; margin:0;}
#head h1 { font-size:2.4em; color:#ffffff; padding:25px 0 0 0; font-weight:500;}
#head h6 { font-size:2.4em; color:#ffffff; padding:25px 0 0 0; font-weight:500;}
#head p { font-size:1.0em; color:#ffffff; padding:5px 0 0 0; }
#head a { color:#ffffff; text-decoration:none; }
#head a:hover { color:#ffffff; text-decoration:none; }
#logo { float:left; width:91px; height:91px; background-image:url(img/logo_39.png); background-repeat:no-repeat; margin:5px 0 0 0;}

.century {font-family: Century Gothic, Arial, Sans-Serif;}
/*right column=============+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#rcolumn {width:230px; float:right;  background:#175996; margin-top:70px; }
#rcolumn h4{ font-size:1.5em; text-align:left; padding:10px 10px 0 10px; color:#fff;font-weight:500; }
#rcolumn p{ font-size:1.0em; text-align:left; padding:5px 10px 0 15px; color:#eee; line-height:19px;}

#topround {width:890px;height:15px;margin:0 auto;background-image:url(img/roundbluetop.jpg); position:relative;}
#topround p{ font-size:11px; text-align:right; padding:15px 110px 0 15px; color:#eee; line-height:19px;}

#toproundb {width:920px;height:42px;margin:0 auto;background-image:url(img/roundbluetop2.jpg); }

.rightgap {width:100%;height:10px; background-color:#09243E;}

/*right column=============+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*PRICES=============+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#contain {width:850px;margin:0 auto; background-color:#09243E; padding:0 20px 0 20px; }

#portfoliocontain {width:850px;margin:0 auto;height:2670px; background-color:#09243E; padding:0 20px 0 20px; position:relative; }
#portfoliocontain h1 {font-size:2.5em; color:#eeeeee; text-align:left; padding: 0 0 0 5px;font-weight:500;}
#portfoliocontain h2 {font-size:2.2em; color:#eeeeee; text-align:left; padding: 10px 0 0 15px;font-weight:500;}
#portfoliocontain p {font-size:1.1em; color:#eeeeee; text-align:left; padding: 5px 0 15px 5px; line-height:18px;}
#portfoliocontain a { color:#5484B4;   padding:0; text-decoration:underline;}
#portfoliocontain a:hover { color:#779DB2;   padding:0; text-decoration:none;}

.portfoliobox {width:276px;height:400px;float:left;margin-left:5px;background-color:#104273; }
.portfoliobox h4 {font-size:1.0em; text-align:left;padding:7px 10px 0 10px;color:#eee;font-weight:500;line-height:18px; }
.portfolioheader {width:276px;height:39px;border-bottom:1px solid #000; margin:0; background-color:#1D74CC;}
.portfolioheader h3 {font-size:1.4em; text-align:left;padding:7px 0 0 7px;color:#eee;font-weight:500; }
.portfolioimgbox {width:260px; height:173px; margin:10px 0 0 8px; background:transparent;}

#tempocontain {width:850px;margin:0 auto;height:1320px; background-color:#09243E; padding:0 20px 0 20px;  }
#tempocontain h1 {font-size:2.5em; color:#eeeeee; text-align:left; padding: 0 0 0 5px;font-weight:500;}
#tempocontain p {font-size:1.1em; color:#eeeeee; text-align:left; padding: 5px 0 15px 5px; line-height:18px;}
#tempocontain a { color:#5484B4;   padding:0; text-decoration:underline;}
#tempocontain a:hover { color:#779DB2;   padding:0; text-decoration:none;}

.tempbox {width:850px; margin:0; height:580px; }
.templeftbox {width:400px;height:560px;float:left;margin-left:25px; background-color:#fafafa;border-bottom:4px solid #fff; }
.templeftbox h4 {font-size:1.0em; text-align:left;padding:7px 17px 0 17px;color:#333;font-weight:500;line-height:18px; }
.templeftbox h5 {font-size:1.0em; text-align:left;padding:5px 17px 0 17px;color:#fff;font-weight:500;line-height:18px; }
.templeftboxhead {width:400px;height:39px;border-bottom:1px solid #000; margin:0; background-color:#135091; }
.templeftboxhead h3 {font-size:1.4em; text-align:left;padding:7px 0 0 7px;color:#eee;font-weight:500; }

.templetimg {width:370px; height:420px; margin:10px auto 0 auto;background:transparent; }
.buyoutbox {width:400px;height:30px;background-color:#135091; margin-top:7px;}

#pricebox { width:600px; margin:0 250px 0 0; background:transparent;position:relative; }
#pricebox p{ font-size:1.0em; text-align:left; padding:10px 40px 0 10px; color:#779DB2;font-weight:500; }
#pricebox h1 {font-size:2.5em; color:#eeeeee; text-align:left; padding: 0 0 0 20px;font-weight:500;border-bottom:1px dotted #779DB2;}
#pricebox h2{ font:1.0em arial black; text-align:left; padding:0; color:#eeeeee; border-bottom:1px dotted #779DB2;}
#pricebox h3{ font-size:1.1em; text-align:left; padding:10px 0 0 10px; color:#779DB2; }
#pricebox h4{ font-size:1.0em; text-align:left; padding:10px 40px 0 40px; color:#779DB2;font-weight:500; }
#pricebox h5 {font-size:2.5em; color:#eeeeee; text-align:left; padding: 0 0 0 20px;font-weight:500;border-bottom:1px dotted #779DB2;}
#pricebox a { color:#5484B4;   padding:0; text-decoration:underline;}
#pricebox a:hover { color:#779DB2;   padding:0; text-decoration:underline;}
#pricebox ul{  margin:0  40px 0 40px; }
#pricebox li{font-size:1.0em;padding:5px 0 0 0; color:#779DB2; }

#priceboxb { width:840px; margin:0; background:transparent;position:relative; }
#priceboxb h5 {font-size:22px; color:#eeeeee; text-align:left; padding:17px 20px 0 440px;font-weight:500;}
#priceboxb p{ font-size:1.0em; text-align:justify; padding:10px 20px 0 440px; color:#779DB2;font-weight:500;line-height:18px; }
#priceboxb h1 {font-size:2.5em; color:#eeeeee; text-align:left; padding: 0 0 0 20px;font-weight:500;border-bottom:1px dotted #779DB2;}

.mobileimg {width:300px;float:right;margin:25px 0 0 20px; }

	.pbox {width:840px; margin:0 auto;border:1px dotted #175996;padding:10px;}
	.pboxleft{width:410px;float:left;position:relative;}
    .pboxmorep{width:410px;position:absolute;bottom:0;left:0; }
    .featuredallbox {width:380px;float:right;margin:7px 20px 0 0; }
    .featuresbox {width:380px;padding:8px;border:1px dotted #175996;margin:0 0 8px 0;}
    .featureicon {width:60px;height:60px;float:left;}
    .featuresbox h6{font-size:12px;padding:6px 0 7px 75px;font-weight:500;color:#eee; }

/*PRICES=============+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/*SEO=============+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#boxcontain {width:100%;height:260px;background:transparent; }
#silverbox {width:180px; height:250px; background-image:url(SEO/silver.jpg); float:left;margin-left:10px;}
#silverbox h6 {font-size:1.2em; text-align:center; padding:7px 0 0 0; color:#303030;}
#goldbox {width:180px; height:250px; background-image:url(SEO/silver.jpg); float:left; margin-left:20px;}
#goldbox h6 {font-size:1.2em; text-align:center; padding:7px 0 0 0; color:#303030;}
#platbox {width:180px; height:250px; background-image:url(SEO/plat.jpg); float:left; margin-left:20px;}
#platbox h6 {font-size:1.2em; text-align:center; padding:7px 0 0 0; color:#303030;}
.planpricebox {width:140px; height:50px; margin:10px auto 0 auto;  }
/*SEO=============+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#mid { width:100%; min-height:680px; background-color:#09243E; background-image:url(img/midbluegrad.jpg); background-repeat:repeat-x; }
#midgap { width:100%; height:20px; background:transparent; }
#bluebox {position:relative; width:910px; height:260px; background-image:url(img/LbluewithImagEE.jpg); margin:0 auto; }
#bluebox p { font-size:1.0em; color:#0A2540; padding:120px 0 0 40px; }
#bluebox h1 { font-size:1.5em; color:#0A2540; padding:97px 0 0 40px; font-weight:600; }
#bluebox h2 { font-size:1.2em; color:#0A2540; padding:5px 140px 0 30px; font-weight:500; }
#bluebox h3 { font-size:1.0em; color:#0A2540; padding:0 140px 0 30px; font-weight:500; }
#bluebox a:hover { color:#eee;   padding:0; text-decoration:underline;}
#bluebox a { color:#000;   padding:0; text-decoration:underline;}

#fbbox {position:absolute; top:15px; right:1px; width:100px; height:40px; background:transparent;outline: none; }

#learnmorebox {position:absolute; top:200px; left:280px; width:150px; height:60px; background:transparent;outline: none; }

#foot {width:100%; height:110px; background:url('img/footwood.jpg') bottom center repeat; }
#footbox { width: 900px; margin:0 auto;  padding-top:20px; }
#footboxleft { width: 590px; margin:0 0 0 10px; float:left;   }
#footboxleft p { color:#324855; font-size:0.9em; padding:0; line-height:9px;}
#footbox a:hover { color:#324855;   padding:0; text-decoration:none;}
#footbox a { color:#5484B4;   padding:0; text-decoration:underline;}
#footboxleft h6 { color:#5484B4; font-size:0.9em; padding:0; }
#footboxright { width: 200px; margin:5px 20px 0 0; float:right;  }
#footboxright p { text-align:right; }
#footboxright h2 { text-align:right; font-weight:500;font-size:1.0em;}

#tricollumngap { width:100%; height:20px; background:transparent; }
#tricollumn { width:900px; background:transparent; margin:0 auto; }
#tricollumn a { color:#5484B4;   padding:0; text-decoration:none;}
#tricollumn a:hover { color:#5484B4;   padding:0; text-decoration:underline;}

#tricollumnleft { width:280px; float:left; margin:0 0 0 15px; padding:0; height:360px; border-right: 1px solid #779DB2;} 
#tricollumnleft h1 { font-size:1.5em; color:#ffffff; padding:10px;  }
#tricollumnleft h6 { font-size:1.5em; color:#ffffff; padding:5px 0 0 10px;  }
#tricollumnleft p {color:#779DB2; padding:0 15px 0 10px; font-size:1.0em; line-height:20px;}

#tricollumnmid { width:280px; float:left; margin:0 0 0 10px; padding:0; height:360px; border-right: 1px solid #779DB2;} 
#tricollumnmid h1 { font-size:1.5em; color:#ffffff; padding:10px;  }
#tricollumnmid h6 { font-size:1.5em; color:#ffffff; padding:5px 0 0 10px;  }
#tricollumnmid p {color:#779DB2; padding:0 10px 0 10px; font-size:1.0em; line-height:20px;}

#tricollumnright{ width:280px; float:left; margin:0 0 0 10px; padding:0; } 
#tricollumnright h1 { font-size:1.5em; color:#ffffff; padding:10px;  }
#tricollumnright h6 { font-size:1.5em; color:#ffffff; padding:10px;  }
#tricollumnright p {color:#779DB2; padding:0 0 0 10px; font-size:1.0em;  line-height:20px;  border-bottom: 1px dotted #779DB2;}
#tricollumnright h2 {color:#779DB2; padding:0 0 0 10px; font-size:1.0em; line-height:20px; }
#tricollumnright h3 {color:#779DB2;  padding:0 0 0 10px; font-size:0.9em; font-weight:500; line-height:20px; }

#blueseobox {width:260px; height:220px; margin:0 0 0 5px;background-image:url(img/blueseobox.jpg); }
#blueseobox h6 {font-size:1.0em;text-align:left;padding:50px 10px 0 10px;color:#fff; }
#blueseobox h5 {font-size:1.0em;text-align:left;padding:5px 10px 0 10px;color:#fff;font-weight:500;line-height:19px; }
#blueseobox h2 {font-size:0.85em;text-align:left;padding:15px 10px 0 10px;color:#fff;font-weight:500; }

#blueseobox a:hover { color:#eee;   padding:0; text-decoration:underline;}
#blueseobox a { color:#000;   padding:0; text-decoration:underline;}
/*TOP RIGHT MENU=============+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#menubox { width:440px; height:50px; float:right; padding-top:30px; }

#nav-menu ul{list-style: none;padding: 0;margin: 0;}
#nav-menu li{float: left;margin: 0 2px;}
#nav-menu li a{background:transparent;  height: 50px;line-height: 15px;float: left;
width: 100px;display: block;color: #aaaaaa;text-decoration: none;text-align: right; padding-right:5px;}
#nav-menu a span { padding:0 0 0 10px; margin:0;}
/* Hide from IE5-Mac \*/
#nav-menu li a{float: none}
/* End hide */
#nav-menu{width:440px;} 
#nav-menu #current a  {background: url(img/menuhover.jpg) #fff bottom left repeat-x;height: 50px;line-height: 15px;float: left;
width: 100px;display: block;color: #eeeeee;text-decoration: none;text-align: right;padding-right:5px;}
#nav-menu li a:hover{background: url(img/menuhover.jpg) #fff bottom left repeat-x;height: 50px;line-height: 15px;float: left;
width: 100px;display: block;color: #eeeeee;text-decoration: none;text-align: right;padding-right:5px;}
/*TOP RIGHT MENU=============+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/



