@import url("master.css");
@import url("slimbox.css");

body{
  text-align:center;
  background: #F3F3F3 url(../images/bg2.jpg) repeat-y top center;
  width:800px;
  margin: 0 auto;
}
#body2{
 background: url(../images/headerbg.jpg) repeat-x top center;
 width:800px;

}


#full{
    width:800px;
    margin:0 auto ;
    padding:0 0 0 0;

    /*border-left: solid 1px #8dbccc;
    border-right: solid 1px #8dbccc;*/
}
#header{
  width: 780px;
  height:159px;
}

a {
color:#000;
}

.DotLine {
background:#FFFFFF url(../images/dot-line.gif) repeat-x scroll 0pt;
height:5px;
color:#000000;
}

#logo {
float:left;
margin-left:20px;
}
#logo_seo{
  background: url(../images/badge1_s.jpg);
  float:left;
  height:150px;
  width:150px;
  display:block;
  float:right;
}
#logo_sem{
  background: url(../images/badge2_s.jpg);
  float:left;
  height:150px;
  width:150px;
  display:block;
  float:right;
}
#logo_ppc{
  background: url(../images/badge3_s.jpg);
  float:left;
  height:150px;
  width:150px;
  display:block;
  float:right;
}

#logo h1 {
color:#FFFFFF;
font-size:49px;
font-weight:normal;
margin:0pt;
text-transform:lowercase;
}
#logo h1 a {
background:transparent url(../images/img02.gif) no-repeat scroll right top;
color:#FFFFFF;
padding-right:20px;
text-decoration:none;
}
#logo p {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:17px;
margin:-25px 0pt 0pt;
padding:0;
width:240px;
}
#logo a {
color:#FFFFFF;
text-decoration:none;
}
#menu {
float:right;
}
#menu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:91px 0px 0px;
}
/* === for lowering the menu on pages other than index */
.menu_ul{
padding:127px 0 0 ! important;
}

#menu li {
display:inline;
}
#menu a {
color:#FFFFFF;
display:block;
float:left;
font-size:17px;
margin-left:20px;
text-decoration:none;
text-transform: lowercase;
}
#menu a:hover, .active a {
border-bottom:3px solid #8AD9F3;
}



#main{
  width:790px;
  margin-top:-22px;
  padding-left:10px;

}

#main_header{
  height:254px;
  width:766px;
  overflow:hidden;

}
#main_header a:link,#main_header a:visited{
  text-decoration: none ! important;
}

.badge1{
  width:240px;
  height:258px;
  background:url(../images/badge1.jpg) no-repeat ;
  float:left;
  margin-right:2%;
  display: block;
  cursor: pointer;
}
.badge2{
  width:240px;
  height:258px;
  background: url(../images/badge2.jpg)  no-repeat;
  float:left;
  margin-right:2%;
  display: block;
  cursor: pointer;
}
.badge3{
  width:240px;
  height:258px;
  background: url(../images/badge3.jpg)  no-repeat;
  float:left;
  margin-right:1%;
  display: block;
  cursor: pointer;
}
.big_title{
  font-size: 45px;
  font-family:arial black;
  font-weight: 200;
  color:#fff;
  margin-top:99px;
  margin-left:23px;
  text-transform: uppercase;
  display: block;
}
.small_title{
  font-size: 29px;
  font-family:"arial black";
  font-weight: 200;
  color:#fff;
  margin-top:75px;
  margin-left:52px;
  text-transform: uppercase;
  display: block;
  height:50px;
}

.big_explain{
  text-align:left;
  width:170px;
  margin-left:50px;
  color: #fff;
  font-size:12px;
  display: block;
}

p, ol, ul {
line-height:1.67em;
}
/* Content */

#content {
	float: left;
	width: 510px;
    color:#333333;
    text-align:left;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}

/* Post */

.post {
	height: auto;
}
.postImg {
	float: right;
	padding-left: 10px;
}


.post .date {
	float: right;
	width: 76px;
	height: 58px;
	margin: 0;
	padding-top: 2px;
	background: #18BDF5 url(../images/img07.gif);
	line-height: normal;
	text-transform: uppercase;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
}

.post .date b {
	display: block;
	margin-top: -5px;
	font-size: 40px;
}

.post .title {
	margin: 0;

	font-size: 1.8em;
}

.post .meta {
	margin: 0 0 30px 0;
	padding: 0;
	color: #C6C6C6;
	line-height:normal;
}

.post .meta a {
	color: #C6C6C6;
}

.post .entry {

}

.capstext {
color:#555555;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:15px;
font-style:italic;
line-height:24px;
}
/* Sidebar */

#sidebar {
	float: right;
	width: 190px;
	margin: 0 25px;
    font-size:12px;
    text-align:left;
    color:
}

#sidebar ul {
	margin-top: 20px;
	padding: 0;
	list-style: none;
}

#sidebar li {
	margin-bottom: 10px;
    background: url(../images/img05.gif) repeat-x left bottom;;
}



#sidebar li a {
	padding-left: 21px;
	background: url(../images/img06.gif) no-repeat 6px 50%;
}

#sidebar h2 {

    font-size: 20px;
}

#sidebar a {
	text-decoration: none;
}

#sidebar a:hover {
	text-decoration: underline;
}
/* Sidebar1 */

#sidebar1 {
	float: right;
	width: 190px;
	margin: 0 25px;
    font-size:12px;
    text-align:left;
	margin-top: 400px;
}

#sidebar1 ul {
	margin-top: 20px;
	padding: 0;
	list-style: none;
}

#sidebar1 li {
	margin-bottom: 10px;
    background: url(../images/img05.gif) repeat-x left bottom;;
}



#sidebar1 li a {
	padding-left: 21px;
	background: url(../images/img06.gif) no-repeat 6px 50%;
}

#sidebar1 h2 {

    font-size: 20px;
}

#sidebar1 a {
	text-decoration: none;
}

#sidebar1 a:hover {
	text-decoration: underline;
}
/* Calendar */

#calendar_wrap {
	padding: 0 21px;
}

#calendar caption {
	font-weight: bold;
}

#calendar table {
	width: 100%;
	border: 1px solid #E8E8E8;
}

#calendar thead {
	background: #E8E8E8;
}

#calendar tbody td {
	border: 1px solid #E8E8E8;
	text-align: center;
}

#today {
	font-weight: bold;
}

#prev {
}

#next {
	text-align: right;
}
h2 {
color:#FF7113;
font-weight:normal;
letter-spacing:-1px;
}

.readmore{
  padding:5px 0 0 15px;
  list-style: none;
}

#wrapper {
background:transparent url(../images/img03.gif) repeat-x scroll left bottom;
height:70px;
width:799px;

}

#wrapper2{
  background: #107b9f  url(../images/footerbg.gif) repeat-x ;
  height:375px;
  text-align:left;
  width:800px;

}
 html>/**/body #wrapper2{
      width:800px;
  margin-left:0px;
 }
#footer {
	width: 778px;
	margin: 0 auto;
	color: #FFFFFF;
}

#footer a {
	color: #FFFFFF;
}

#footer ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#footer li {
	display: block;
	float: left;
	width: 240px;
	padding-left: 29px;
}

#footer li.first {
	padding-left: 0;
}

#footer li ul {
	margin: 0;
}

#footer li li {
	display: list-item;
	float: none;
	margin: 0;
	padding: 5px 0;
    border-bottom:dashed 1px #17baf1 ;
}
#footer li li:hover{
    border-bottom:dashed 1px #1755f1 ;
}

#footer li li a:link,#footer li li a:visited{
	padding-left: 21px;
	background: url(../images/img09.gif) no-repeat 6px 50%;
    display:block;
    text-decoration: none;
}
#footer li li a:hover{
 color:#666;

}

#footer h2 {
	margin-top: 0;
	padding-left: 20px;
	background: url(../images/img08.gif) no-repeat left center;
	color: #FFFFFF;
}

#legal {
	clear: both;
    background:#107B9F;
	margin: 0;
	padding:25px 0 0 0;
	text-align: center;
	color: #FFFFFF;
}

#legal a {
	color: #FFFFFF;
 }

.clients{
 font-size: 16px ;
 list-style: none;
 margin-bottom:20px;
 width:230px;

 padding:0 0 0 10px;
}
.clients a:link,.clients a:visited{
 text-decoration: none;
 display: block;
 border-bottom:dashed 1px #ddd;
 overflow:hidden;
 height:25px;
 background: url(../images/v2.gif) no-repeat 0px 5px;
   padding-left:25px;
}


.clients li a:hover{
border-bottom:dashed 1px #999;
}

.contact textarea{
background: white url(../images/headerbg.jpg) repeat-x scroll 15px -150px;
border:1px #666 solid;
}
 .text{
background: white url(../images/headerbg.jpg) repeat-x scroll 15px -150px;
border:solid 1px #666 ;
}
#contact_middle{
  width:357px;
  float:left;
  padding-left:30px;
}

#left_side_form ul,#right_side_form ul{
list-style:none;
}
#left_side_form ul li,#right_side_form ul li{
padding:5px 0;
background:transparent url(../images/img03.gif) repeat-x left 1px;
}
#left_side_form,#right_side_form{
float:left;
width:200px;
}
#right_side_form{
  clear:right;
}
.contactentry{
 background:  url(../images/contact.jpg) no-repeat;
 width:460px;
 height:700px;
 margin-left:50px;
 margin-top:50px;
 padding:5px;
}
.contactentry select{
  width:153px;
  background: #e4f5fb ;
  border:1px solid #666;
}

.contactentry option{
  background: #e4f5fb ;
}


#textarea{
  width:354px;
  height:92px;
  border:1px solid #666;
  overflow:hidden;
  margin-bottom:10px;
}
#textarea textarea{
 width:358px;
 border:none;
 margin:0;
 padding:5px;
}

 #err404{
background:url(../images/404.gif);
width:674px;
height:160px;
margin-top:21px;
padding-top:355px;
padding-left:110px;
}
#home{
  float:left;
  height:139px;
  width:160px;
}
#contact{
  float:left;
  height:139px;
  width:205px;
  margin-left:154px;
}

.package{
  float:left;
  width:279px;
  height:70px;
  padding-top:95px;
  text-align:center;
  margin-left:10%;
  margin-bottom:20px;
}
.bronze{
	background: url(../images/bronze.jpg) no-repeat top center;

}
.silver{background: url(../images/silver.jpg) no-repeat top center;}
.gold{background: url(../images/gold.jpg) no-repeat top center;}
.platin{background: url(../images/platin.jpg) no-repeat top center;clear:right;}
.package_text{
padding: 5px 10px;
font-size: 15px;
font-weight: bold;
color:#333;
}
.package_desc{
  float: left;
  text-align: center;
  padding-left: 78px;
  font-size: 16px;
  width:636px;

}
/*comparison table */
#comparetbl{
 border:1px #000 solid;
 color:#fff;
 font-weight: bold;
 font-size: 15px;
}
#comparetbl td a{
  display:block;
}

.top{
  background: #666;
  height:35px;
  color:#fff;
  font-size:20px;
}
.firsttd{
  text-align: left;
   font-size: 13px;
   color:#333;
}
.firsttd a:hover{
  color:#fff;
}

.zugi{
  background: #19bcf5;

}
.izugi{
  background: #0f97c7;

}
.engines img{
  padding:10px 15px;
}
.quick{
  padding-top:0;
}

#quick{
  margin-top:25px;
  padding-left:5px;
  padding-top:5px;
  padding-right:5px;
  width:310px;
  height:256px;
  background: url(../images/small_contact.jpg) no-repeat;
}
#quick ul{
  width:30px;
  height:90px;
}

#log{
  width:250px;
  height:100px;
  border:none;
  float:left;
  margin-left:68px;
  background: url(../images/pop.jpg);
  margin-bottom:-50px;
}
*:first-child+html #log{
 margin-top:0px;
 margin-bottom:0px;
}

#log_res {

    width:170px;
    height:60px;
    padding:30px 0 0 60px;
    overflow:hidden;
}
#log_res.ajax-loading {
	padding: 60px 0 0 110px;
	background: url(loader.gif) no-repeat center;

}
.bigtext{
 width:150px;height:25px;font-size:16px;
}
#livechat {
	width: 153px;
	height: 67px;
	float: right;
}






