html, body { background-color: #fff; padding:0; margin:0; width: 100%; height: 100%; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color:#333; line-height:1.7em; text-align:center; }

img { border:none; }

a { color:#666666; text-decoration:none; }

a:hover { color:#68C011; }

#firstwrapper, #frontpage { width:100%; margin:0; padding:0; height:auto; overflow:hidden; }

#frontpage { height:100%; }

#header, #content, #content-tall, #content-flex, #footer { width:100%; padding: 0; margin:0; overflow:hidden; }

#headerwrapper{ width:100%; height:150px; margin:10px 0; padding:0; }

.noscript { position:relative; width:860px; height:auto; overflow:hidden; padding:0; margin:0 auto; text-align:left; }

#header .noscript { height:150px; background:url(../images/header.jpg) no-repeat center top; }

#header .noscript * { text-indent:-9999em; }

#header .noscript #lang { }

#header .noscript #nav { position:absolute; top:80px; left:0; width:100%; }

#header ul.menu { width:100%; margin:0; padding:0; }

#header li { float:left; list-style-type:none; }

#header .menu li a { display:block; width:33px; height:30px; margin:0 2px; }

#header #nav .menu li a { width:95px; margin:0 5px 0 0; }

#header #nav li.item4 a { width: 105px; }
#header #nav li.item6 a { height: 60px; margin:0 0 0 20px; }

#contentwrapper,
#content { height:500px; margin:0 auto; }

#content-tallwrapper,
#content-tall { height:750px; margin:0 auto; }

#content-flex { text-align:left; }

.tags { text-align:left; }

#footer { width:900px; margin:10px auto 20px; text-align:center; font-size:11px; color:#666; }

#textcontent { display: none; padding: 20px 0 50px 60px; width: 320px; }

#sitedata { position:absolute; top:0; width:900px; margin:10px 40px; z-index:999; 
}

.mmp {	color:#333; text-decoration:none; }

#framed { padding: 30px; text-align:justify; }
h1{ color:#68C011; font-size:18px; }
h2 { color:#333; font-weight:normal; font-size:18px; 
}

h3{ color:#68C011; font-weight:normal; font-size:14px; }

h4 { color:#990000; font-size:12px; text-transform:uppercase; margin-bottom:5px; }

#stylized .label { clear:both; float:left; width:75px; }

.input-text { float:left; width:200px; }

.submit { clear:both; width:75px; padding-left:200px; text-align:right; }

#firstwrapper-quote input,
#firstwrapper-quote textarea { padding:3px; -moz-border-radius:3px; border-radius:3px; border:solid 1px #bbb; }

.s1 { width:149px; float:left; }
.sl { width:140px; }
.s2 {width:249px; }
.s3 { width:99%; }
.comments { clear:both; color:#999999; font-style:oblique; font-size:12px; }
.realblue { color:#3300CC; }
.gray,
.white { background-color:#f1f1f1; padding:15px; width:860px; float:left; }
.white { width:858px; background-color:#FFFFFF; border:solid 1px #f1f1f1; }

#firstwrapper-quote textarea.address { width:95%; height:95%; }

.divbox { float:left; width:214px; }
.divboxb { float:left; width:429px; }
.prefs { width:244px; float:left; }
.edited { color:#CC0000; }
.clear { clear:both; margin-top:10px; }

firstwrapper-quote .budget { float:left; width:30%; }

#firstwrapper-quote #recaptcha,
#firstwrapper-quote #submit { text-align:left; margin:15px 0; }

#firstwrapper-quote .submit { clear:both; display:block; width:100px; height:40px; line-height:40px; font-size:20px; padding:0; color:#fff; text-align:center; border:solid 1px #eee; background:#68C011; cursor:pointer; -moz-border-radius:5px; border-radius:5px; }

#catchphrase { float:left; width:560px; }
#logo { float:right; width:200px; }

#mainmenu { clear:both; }
#mainmenu, #languages, #languages li, #mainmenu li { list-style:none; float:left; padding:0; margin:0 10px 0 0; list-style-type:none; }

#sitemap #mainmenu, #sitemap #mainmenu li,
#sitemap #languages, #sitemap #languages li { list-style-type:disc; float:none; margin-left:20px; font-size:12px; }

#sitemap #languages { margin:20px; }

#sitemap li { padding: 5px 0; }

div.category { float:left; font-weight:bold; padding:2px 10px; margin-right:15px; border:solid 1px #68C011; }

.clear { clear:both; }

.client { width:800px; padding:20px 0; margin:20px 0; height:auto; border-bottom:solid 2px #ccc; }


div.image { float:right; height:200px; margin:0 0 30px 30px; }

div.web-package { width:242px; height:400px; float:left; padding:8px; margin-right:10px; font-family:Arial, Helvetica, sans-serif; }

div.web-package h1, div.web-package h2 { margin:2px 0; padding:0 4px 0 0; float:left; font-size:12px; text-transform:capitalize; }
#design h1 {	color:#AD58D6; }
#premium h1 { 	color:#0845FF; }
#business h1 { 	color:#E80000; }


#design { border:solid 1px #AD58D6; }
#premium { border:solid 1px #0845FF; }
#business { border:solid 1px #E80000; }

div.price { float: right; font-weight:bold; }

div.offer { clear:both; margin:4px 0; padding:2px 5px; background:#68C011; color:#fff; text-align:center; }

div.web-package dt { font-weight:bold; margin:4px 0; }
#design dt { border-bottom:solid 2px #AD58D6; }
#premium dt { border-bottom:solid 2px #0845FF; }
#business dt { border-bottom:solid 2px #E80000; }

div.web-package dd { margin-left:15px; }


#firstwrapper-quote { width:900px; margin:10px auto; }

a.quote { width:100px; padding: 2px 70px; text-align:center; background:#FE6500; color:#fff; font-weight:bold; }

.quotewrapper { width:910px; margin:0 auto; }


#suspended { width:650px; margin:0 auto; padding:50px 20px 0 20px; line-height:2em; text-align:center; }

sup,
.sup { font-size:7px; }

/*hosting */

#hostingwrapper { width:750px; margin:0 50px; font-size:10px; }
.serverinfo { float:left; width:323px; height:150px; padding:0 20px; margin:20px 0; line-height:1.5em; text-align:center; border:solid #eee 1px; }
.leftbox { margin-right:20px; }
.topbox { float:none; width:588px; padding:0 80px 20px; font-size:12px; height:auto; background:url(/bin/support.jpg) no-repeat bottom right; }
.serverinfo h3 { color:#690; height:30px; text-transform:uppercase; padding-top:10px; margin:10px 0; } 
.clearfix { clear:both; }

#hosting { text-align:left; border:solid 1px #eee; border-right:none; }
#hosting th, #hosting td { border-right:solid 1px #eee; border-bottom:dotted 1px #eee; }
#hosting .header { font-size:12px; text-transform:uppercase; }
#hosting .subheader{ color:#690; background:#f1f1f1; border-bottom:solid 1px #690; }
.feature {}

.center { text-align:center; color:#036; }
.discount, .discount .center, .red { color:#900; }
#hosting .total td,
#hosting .total th { border:dotted 1px #900; border-left:none; border-right:solid 1px #eee; }
.request { color:#666; font-style:italic; text-align:center; }
.center1 {text-align:center; color:#036; }

#logoswrapper { width:750px; height:40px; clear:both; margin-bottom:30px; }
img.hostlogo { float:left; margin:0 25px; }
.hoststats { clear:both; width:750px; font-weight:bold; text-align:center; text-transform:uppercase; padding:2px 0; color:#fff; background:#f90; }


