a:link { color: #000000;  text-decoration:none; }
a:visited, a:active { text-decoration:none; }
a:hover { text-decoration:underline; }
a{text-decoration:none; padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6{padding:0px; margin:0px; font-weight:normal;}
p{padding:0px; margin:0px;}
img{padding:0px; margin:0px; border:0px; vertical-align:top;}
.clear{clear:both;}

body{
background:#ececec url(../images/bg.jpg) repeat-x;
padding:0px;
margin:0px;
font-family:Verdana;
font-size:12px;
color:#ECECEC;
}
#main-container{
margin:0px auto;
width:980px;

}
#logo{
float:left;
display:inline;
background:url(../images/logo.png) no-repeat;
height:29px;
width:268px;
margin:28px 0px 0px 18px;
}
#support{
float:right;
display:inline;
background:url(../images/online.png) no-repeat;
height:77px;
width:250px;
margin:11px 0px 0px 0px;
}
#menu{
float:left;
display:inline;
width:980px;
height:34px;
color:e6e6e6;
font-family:"segoe UI", arial;
margin:10px 0px 0px 0px;
text-transform:uppercase;
font-size:13px;
}
#menu ul{
padding:0px;
margin:0px 0px 0px 15px;
list-style:none;
}
#menu ul li{
float:left;
padding:0px;
margin:0px;
line-height:34px;
}
#menu ul li a{
color:#e6e6e6;
padding:0px 12px;
display:block;
}
#menu ul li a:hover, #menu ul li.active a{
background:url(../images/over.gif) no-repeat left center;
display:block;
color:#ffcc00;
padding:0px 0px 0px 12px
}

#menu ul li a:hover span,  #menu ul li.active span {
background:url(../images/over.gif) no-repeat right center;
display:block;
padding:0px 12px 0px 0px

}

/*#menu ul li a.active img{
padding:0px;
margin:0px 0px;
background:url(../images/home-1.png) no-repeat;
}

#menu ul li a.active_contact img{
padding:0px;
margin:0px 0px;
background:url(../images/contact-1.png) no-repeat;
}


#menu ul li a.active_service img{
padding:0px;
margin:0px 0px;
background:url(../images/services-1.png) no-repeat;
}

#menu ul li a.active_ranking img{
padding:0px;
margin:0px 0px;
background:url(../images/ranking-1.png) no-repeat;
}

#menu ul li a.active_position img{
padding:0px;
margin:0px 0px;
background:url(../images/position-1.png) no-repeat;
}

#menu ul li a.active_traffic img{
padding:0px;
margin:0px 0px;
background:url(../images/traffic-1.png) no-repeat;
}

#menu ul li a.active_meta img{
padding:0px;
margin:0px 0px;
background:url(../images/meta-1.png) no-repeat;
}
*/


#header{
float:left;
display:inline;
background:url(../images/header.jpg) no-repeat;
height:262px;
width:980px;
}
#sub-container{
float:left;
display:inline;
background:#FFFFFF;
width:980px;
position:relative;
}
#welcome{
float:left;
display:inline;
/*background:url(../images/welcome.gif) no-repeat; */
height:2px;
width:980px;
color:#993300;
margin:24px;
font-weight:bold;
}
.welcome-txt{
float:left;
display:inline;
font-family:Tahoma;
font-style:normal;
text-align:justify;
font-size:12px;
line-height:18px;
color:#717171;
padding:0px 15px 0px 15px;
}
.welcome-txt p{
float:left;
display:inline;
margin:0px 0px 12px 0px;
}
#left-panel{
float:left;
display:inline;
width:665px;
margin:0px 0px 0px 10px;
}
#web-promotion, #web-promotion-1{
float:left;
display:inline;
width:665px;
margin:15px 0px 0px 0px;
}
.web-promotion-left{
float:left;
display:inline;
background:url(../images/web-promotion-left.gif) no-repeat;
width:10px;
height:109px;
}
.web-promotion-middle{
float:left;
display:inline;
background:url(../images/web-promotion-middle.gif) repeat-x;
width:1px;
height:109px;
width:645px;
}
.web-promotion-right{
float:right;
display:inline;
background:url(../images/web-promotion-right.gif) no-repeat;
width:10px;
height:109px;
}
.uparrow{
float:left;
display:inline;
background:url(../images/up-arrow.png) no-repeat;
width:34px;
height:38px;
margin:15px 0px 0px 15px;
}
.web-promotion-head{
float:left;
display:inline;
font-family:Arial;
font-weight:bold;
font-size:16px;
text-transform:uppercase;
line-height:22px;
color:#525252;
margin:25px 0px 0px 10px;
}
.dotted-line{
float:left;
display:inline;
width:615px;
height:1px;
margin:10px 15px 10px 15px;
}
.line{
float:left;
display:inline;
background:url(../images/dotted-line.png) repeat-x;
height:1px;
width:8px;
}
.web-promotion-txt{
float:left;
display:inline;
font-family:Tahoma;
font-style:normal;
text-align:justify;
font-size:12px;
line-height:20px;
color:#383838;
padding:0px 15px 0px 15px;
}
.readmore-black{
float:right;
display:inline;
background:url(../images/readmore-black.png) no-repeat;
width:90px;
height:29px;
margin:35px 35px 5px 0px;
}
#search-submission{
float:left;
display:inline;
width:665px;
margin:10px 0px 0px 0px;
}
.search-submission-left{
float:left;
display:inline;
background:url(../images/search-submission-left.gif) no-repeat;
width:10px;
height:114px;
}
.search-submission-middle{
float:left;
display:inline;
background:url(../images/search-submission-middle.gif) repeat-x;
width:1px;
height:114px;
width:645px;
}
.search-submission-right{
float:right;
display:inline;
background:url(../images/search-submission-right.gif) no-repeat;
width:10px;
height:114px;
}
.search{
float:left;
display:inline;
background:url(../images/search.png) no-repeat;
width:39px;
height:40px;
margin:15px 0px 0px 15px;
}
.search-submission-head{
float:left;
display:inline;
font-family:Arial;
font-weight:bold;
font-size:16px;
text-transform:uppercase;
line-height:22px;
color:#09797F;
margin:25px 0px 0px 10px;
}
.readmore-green{
float:right;
display:inline;
background:url(../images/readmore-green.png) no-repeat;
width:90px;
height:29px;
margin:15px 35px 0px 0px;
}
.meta-tag{
float:left;
display:inline;
background:url(../images/meta-tag.png) no-repeat;
width:40px;
height:34px;
margin:15px 0px 0px 15px;
}
.readmore-black-1{
float:right;
display:inline;
background:url(../images/readmore-black.png) no-repeat;
width:90px;
height:29px;
margin:5px 35px 5px 0px;
}
#free-quote-form{
float:right;
display:inline;
width:274px;
margin:-20px 10px 0px 0px;
}
.free-quote-head{
float:left;
display:inline;
background:url(../images/free-quote.gif) no-repeat;
width:95px;
height:16px;
margin:0px 0px 10px 16px;
}
.free-quote-form-bg{
float:right;
display:inline;
background:url(../images/free-quote-form.gif) no-repeat;
width:274px;
height:478px;
}
.free-quote-text{
float:left;
display:inline;
position:relative;
width:224px;
height:446px;
margin:18px 0px 0px 31px;
}
.free-quote-text p{
float:left;
display:inline;
font-family:Arial;
font-size:12px;
font-style:normal;
color:#FFFFFF;
padding:12px 0px 6px 0px;
}
.request-quote{
float:left;
display:inline;
background:url(../images/request-button.png) no-repeat;
width:179px;
height:71px;
margin:10px 0px 0px 30px;
}
.welcome-bottom{
float:left;
display:inline;
background:url(../images/welcome-bottom.gif) no-repeat;
width:980px;
height:10px;
margin:0px 0px 0px 0px;
position:relative;
}
#footer{
background:#012d30;
height:120px;
width:100%;
float:left;
display:inline;
margin:-30px 0px 0px 0px;
}
.footer-in{
width:980px;
margin:0px auto;
padding:50px 0px 0px 0px;
}
#footer a{
font-family:Arial;
font-size:11px;
color:#FFFFFF;
/*padding:0px 12px 0px 12px; */
}
#footer p{
font-family:Arial;
font-size:11px;
text-transform:uppercase;
color:#FFFFFF;
padding:10px 0px 0px 12px;
}