body {
background-color:#878984;
margin:0;
}

body,td,th {
color:#666;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

a {
color:#666;
font-weight:700;
text-decoration:none;
}

.comments {
border:1px solid #CCC;
height:60px;
margin-top:7px;
width:150px;
}

.contact_names {
float:left;
line-height:23pt;
width:130px;
}

html>body .contact_names {
float:left;
line-height:22pt;
width:120px;
}

.features {
color:#b3c514;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
margin-bottom:2px;
margin-top:8px;
}

.footer {
float:left;
text-align:center;
vertical-align:middle;
width:125px;
}

.footer2 {
float:left;
margin-left:60px;
margin-top:10px;
text-align:center;
vertical-align:middle;
width:60px;
}

.inputboxes {
float:right;
width:145px;
}

.input3 {
border:1px solid #CCC;
height:16px;
margin-bottom:2px;
margin-top:7px;
width:150px;
}

.input4 {
border:1px solid #CCC;
height:16px;
margin-bottom:2px;
margin-top:5px;
width:40px;
}

html>body .input4 {
border:1px solid #CCC;
height:16px;
margin-bottom:2px;
margin-top:5px;
width:35px;
}

.inputstate {
border:1px solid #CCC;
height:16px;
margin-bottom:2px;
margin-top:7px;
width:20px;
}

.style1 {
color:#090;
}

.submitform {
float:left;
margin-top:15px;
width:300px;
}

.submitsign {
background-color:#F5F5F5;
border:1px solid #E1E1E1;
font-size:10px;
height:18px;
width:50px;
}

.support {
float:left;
}

#siteby {
color:#CCC;
height:20px;
margin-top:6px;
text-align:right;
width:550px;
}

#main_container {
margin-left:auto;
margin-right:auto;
overflow:hidden;
width:600px;
}

#main_top {
background-image:url(images/main_top.gif);
background-repeat:no-repeat;
height:104px;
width:600px;
}

#main_bg {
background-image:url(images/main_bg.gif);
overflow:hidden;
padding:5px 18px 10px 19px;
width:600px;
}

#menu_bg {
background-image:url(images/menu_bg.gif);
height:212px;
margin-bottom:12px;
width:190px;
}

.vertnav {
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
height:30px;
margin:0 auto;
padding:0;
width:170px;
}

.vertnav ul {
list-style:none;
margin:0;
padding:0;
}

.vertnav li {
border-bottom:1px solid #fff;
color:#FFF;
font-size:15px;
font-weight:700;
height:26px;
line-height:26px;
}

.vertnav a {
color:#fff;
display:block;
font-size:15px;
font-weight:700;
letter-spacing:-1px;
padding-left:24px;
text-decoration:none;
width:146px;
}

.vertnav a:hover {
background-color:#E1EB7A;
background-image:url(images/arrow_gsmax.gif);
background-repeat:no-repeat;
color:#FFF;
font-size:15px;
font-weight:700;
letter-spacing:-1px;
text-decoration:none;
}

.selected {
background-image:url(images/arrow_gsmax.gif);
background-repeat:no-repeat;
font-size:15px;
font-weight:700;
letter-spacing:-1px;
}

#login {
height:36px;
margin-left:auto;
margin-right:auto;
width:92px;
}

#news_main {
overflow:hidden;
width:190px;
}

#news_top {
background-image:url(images/news.gif);
height:43px;
width:190px;
}

#news_bg {
background-image:url(images/news_bg.gif);
height:200px;
padding:7px 10px;
text-align:left;
width:190px;
}

#news_bottom {
background-image:url(images/news_bot.gif);
height:13px;
width:190px;
}

#left_side {
float:left;
overflow:hidden;
width:190px;
}

#right_side {
float:right;
overflow:hidden;
width:398px;
}

#forward {
height:271px;
width:359px;
}

#webmaster {
float:left;
height:192px;
width:175px;
}

#webmaster_top {
background:url(images/webmasters_title.gif) no-repeat;
display:block;
height:73px;
margin-bottom:5px;
margin-top:0;
text-decoration:none;
width:175px;
}

#webmaster_top a {
background:url(images/webmasters_title.gif) no-repeat;
display:block;
height:73px;
text-decoration:none;
text-indent:-999px;
width:175px;
}

#revenue_top {
background-image:url(images/revenue_top.gif);
height:25px;
width:175px;
}

.revenue_bg {
background-image:url(images/revenue_bg.gif);
width:175px;
}

.revenue_bot {
background-image:url(images/revenue_bot.gif);
background-repeat:no-repeat;
height:10px;
width:175px;
}

#agency {
float:right;
height:192px;
width:175px;
}

#agency_top {
background:url(images/agency.gif) no-repeat;
display:block;
height:73px;
margin-bottom:5px;
margin-top:0;
text-decoration:none;
width:175px;
}

#agency_top a {
background:url(images/agency.gif) no-repeat;
display:block;
height:73px;
text-decoration:none;
text-indent:-999px;
width:175px;
}

#agency2_top {
background-image:url(images/campaign_top.gif);
height:25px;
width:175px;
}

.details {
margin-left:5px;
margin-right:4px;
width:160px;
}

#footer_main {
background-image:url(images/main_footer.gif);
height:66px;
overflow:inherit;
width:600px;
}

#footer_links {
height:16px;
margin-left:auto;
margin-right:auto;
margin-top:23px;
padding-right:35px;
width:500px;
}

#footer_li li {
display:block;
float:left;
list-style-type:none;
margin:0;
padding:0;
text-align:center;
width:115px;
}

#features {
background-image:url(images/features_top.gif);
background-repeat:no-repeat;
padding-left:7px;
padding-right:7px;
padding-top:50px;
width:349px;
}

#contact {
background-image:url(images/contact_top.gif);
background-repeat:no-repeat;
padding-left:7px;
padding-right:7px;
padding-top:50px;
width:349px;
}

#signup {
background-image:url(images/signup_top.gif);
background-repeat:no-repeat;
padding-left:7px;
padding-right:7px;
padding-top:50px;
width:349px;
}

#faqs {
background-image:url(images/faqs2.gif);
background-repeat:no-repeat;
padding-left:7px;
padding-right:7px;
padding-top:50px;
width:349px;
}

#support {
background-image:url(images/support_top.gif);
background-repeat:no-repeat;
padding-left:7px;
padding-right:7px;
padding-top:50px;
width:349px;
}

#about {
background-image:url(images/about_top.gif);
background-repeat:no-repeat;
padding-left:7px;
padding-right:7px;
padding-top:50px;
width:349px;
}

#prices {
background-image:url(images/prices_top.gif);
background-repeat:no-repeat;
padding-left:7px;
padding-right:7px;
padding-top:50px;
width:349px;
}

#siteby a:link,#siteby a:visited,#siteby a:active {
color:#CCC;
}

#h1,#h1 a {
background:url(images/main_top.gif) no-repeat;
display:block;
height:104px;
margin:0;
text-decoration:none;
text-indent:-9999px;
width:600px;
}