/*

Theme Name: Absolate Domain

Description: WordPress theme.

Version: 1.0

Author: Whizbang Solutions

Author URI: http://www.whizbangsolutions.com/

Tags: SEO Optimization,PPC Managment,Internet Marketing

*/

@font-face {

	font-family: 'Auto1RegularLF';

	src: url('custiom_fonts/auto1-regularlf-webfont.eot');

	src: local('.'), url('custiom_fonts/auto1-regularlf-webfont.woff') format('woff'), url('custiom_fonts/auto1-regularlf-webfont.ttf') format('truetype'), url('custiom_fonts/auto1-regularlf-webfont.svg#webfontVpgPEZ2w') format('svg');

  

}

html, body, address, blockquote, div, div, dl, form,  ol,  pre, table,

dd, dt, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,

a, abbr, acronym,  bdo, big, cite, code, dfn, em, img, kbd, q, samp, small,

 sub, sup, tt, var, legend, fieldset {

  	margin:0;

  	padding:0;

	}



#wb_footer li, #wb_footer ul { padding:0; margin:0; }







.im a {
float:left;
text-align:center;
text-decoration: none;
margin: auto;
display: block; 
width: 287px; 
height: 131px; 
background: transparent url('images/internet-marketing.png') no-repeat; 
}

.im a:hover { 
background-position: -287px 0; 
}


.ppc a {
float:left;
text-align:center;
text-decoration: none;
margin: auto;
display: block; 
width: 318px; 
height: 131px; 
background: transparent url('images/ppc-managment.png') no-repeat; 
}

.ppc a:hover { 
background-position: -319px 0; 
}


.seo a {
float:left;
text-align:center;
text-decoration: none;
margin: auto;
display: block; 
width: 287px; 
height: 131px; 
background: transparent url('images/seo-optimization.png') no-repeat; 
}

.seo a:hover { 
background-position: -290px 0; 
}












body{



  	background:#fff url(images/back.png) repeat-x 0 0;



	/*font-family:'Auto1RegularLF', Arial, Helvetica, sans-serif*/



	}



img,a{



  	border:0;



  	outline:none;



  	text-decoration:none;



	}



h3 a,h1 a,h4 a{

  	display:block;

	text-decoration:none;

  	border:0;

  	width:100%;

  	height:100%;

	}

ul li{

	list-style:none;

	}

h2{

	font: normal bold 25px/30px 'Auto1RegularLF', Arial, Helvetica, sans-serif;

	padding:5px 0 5px 0;

	}

h3{

	font: normal bold 24px/28px 'Auto1RegularLF', Arial, Helvetica, sans-serif;

	padding:5px 0 5px 0;

	}

p{

	font: normal  14px/16px 'Auto1RegularLF', Arial, Helvetica, sans-serif;

	padding:5px 0 5px 0;

	}

small{

	font: normal  12px/16px 'Auto1RegularLF', Arial, Helvetica, sans-serif;

	}

a:link{

	color:/*#2eef01*/blue;
        text-decoration:underline;

	}

a:visited{

	color:/*#2eef01*/blue;

	}

a:hover{

	color:/*#2eef01*/blue;
        text-decoration:none;

	}

a:active{

	color:/*#2eef01*/blue;

	}

/* -------- GENREAL STRUCTURE ELEMENTS-------- */

.wb_fl{

	float:left;

	}

.wb_fr{

	float:right;

	}

.mgn{

	margin:-32px 0px 10px 0px ;

	}

.mgn1{

	margin:10px 0px 0px 0px ;

	}

.mgn2{

	margin:10px 0px 0px 15px ;

	}

.mgn3{

	margin:-210px 0px 0px 20px ;

	}

.pad{

	padding:10px ;

	}

.pad1{

	padding:5px 30px 10px 30px ;

	}

.mg{

  	margin:0;

  	padding:0;

	line-height:15px;

	}

/* -------- TEXT DECLRATIONS-------- */

/*.wb_txt{

	font: normal bold 24px/24px 'Auto1RegularLF', Arial, Helvetica, sans-serif;

	}*/
.entry .wb_txt{

	font: normal bold 240px/240px 'Auto1RegularLF', Arial, Helvetica, sans-serif;

	}


.wb_txt1{

	font: normal bold 30px/30px 'Auto1RegularLF', Arial, Helvetica, sans-serif;

	}

.wb_txt2{

	font: normal 12px/12px 'Auto1RegularLF', Arial, Helvetica, sans-serif;

	}

.wb_txt3{

	font: normal 16px/18px 'Auto1RegularLF', Arial, Helvetica, sans-serif;

	}

/* -------- COLOR AND BACKGROUNDS-------- */

.blue{

	color:/*#4c8eda*/blue;

	}

.blue a{

	color:/*#4c8eda*/blue;

	}

.green{

	color:#2eef01;

	}

/* -------- wraper container-------- */

#wb_container{

	width:957px;

	margin:0px auto 0px auto;

	}

/*-------- header-------- */

#wb_wraper_header{

	height:125px;

	}

#wb_logo{

	width:290px;

	height:80px;

	background:url(images/logo.png) no-repeat 0 0;

	text-indent:-999999px;

	float:left;

	margin:13px 0 0 0;

 	}

.wb_phone{

	width:290px;

	height:60px;

	float:right;

	margin:23px 0 0 0;

	text-align:right;

 	}

/* -------- menu -------- */

#wb_menu {

	height:25px;

	clear:both;

padding: 8px 0 0 0 ;

	width:970px;

	}

#wb_menu ul {

	list-style:none;

	}

#wb_menu li{

	text-align:center;

	float:left;

	font-family: 'Auto1RegularLF';

	line-height:25px;

	font-size:16px;

	}

#wb_menu li, #wb_menu ul {
margin:0;
padding:0;
}

#wb_menu li.small{

	width:134px;

	background:url(images/tab1.png) no-repeat 0 0;

	}

#wb_menu li.big{

	width:215px;

	background:url(images/tab2.png) no-repeat 0 0;

	}

#wb_menu a {

	color:#000;

	padding:0px 0px 0 14px;

text-decoration:none;

	}

#wb_menu a:hover ,#wb_menu li a.wb_active{

	color:#fff;

	}

/* -------- wraper content main -------- */

#wb_wraper_content_main{

	padding:224px 0 0 0;

	}

#wb_content_main{

	background:url(images/center.png) repeat-y 0 0;

	}

#wb_content_main li{

	padding:2px;

        font-size:15px;
font-weight:none;

	}

#wb_content_main h1{

        font-size:26px;

        line-height: 32px;

	}

/* -------- content main section2 -------- */

#wb_wrap_sec2{

	background:url(images/bottom.png) no-repeat 0  bottom;

	}

#wb_sec2{

	background:url(images/top.png) no-repeat 0 0;

	}

#flash_box{

	width:895px;

	height:308px;

	background:url(images/shadow.png) no-repeat 0 bottom;

	margin:-210px  auto 0px  auto ;

	padding:0px;

	text-align:center;

	float:left;

	}

/* -------- section2 left -------- */

#wb_sec2_left{

	width:511px;

	float:left;

	}

.important_box{

	background:url(images/txt_back.png) no-repeat 0 bottom;

	}

/* -------- section2 right -------- */

#wb_sec2_right{

	width:342px;

	float:right;

	font-family: 'Auto1RegularLF', Arial, Helvetica, sans-serif;

	}

#wb_sec2_right ul li{

	padding-left:15px;

}

#wb_sec2_right ul li a{

	color:#000;

}

#wb_sec2_right h2{

	color:#4c8eda;

}

.signup{

	width:351px;

	height:320px;

	background:url(images/input_back.png) no-repeat 0 0;

	}

.book_txt{

	width:175px;

	float:right;

	font: normal bold 18px/22px 'Auto1RegularLF', Arial, Helvetica, sans-serif;

	text-align:center;

	margin:20px 5px 0 0 ;

	}

.wb_field{

	clear:both;

	border:none;

	padding:0px 0px 0px 15px;

	margin:-30px 0 0 0;

	float:left;

	width:330px;

	}

.wb_label{

	width:70px;

	float:left;

	font: normal bold 24px/41px 'Auto1RegularLF', Arial, Helvetica, sans-serif;

	color:#2eef01;

	height:41px;

	}

.wb_input{

	width:235px;

	height:41px;

	font: normal bold 14px/41px  'Auto1RegularLF', Arial, Helvetica, sans-serif;

	color:#165d9f;

	background:url(images/input.png) no-repeat 0 0;

	border:none;

	padding-left:10px;

	}

.btn{

	width:250px;

	height:40px;

	font: normal bold 14px  'Auto1RegularLF', Arial, Helvetica, sans-serif;

	color:#165d9f;

	background: url(images/btn.png) no-repeat;

	border:none;

	margin:10px 15px 0 0 ;

	text-indent:-99999999px;

	text-align:center;

	}

.btn:hover { 
background: url(images/btn2.png) no-repeat;
cursor:pointer;
}


.contactus{

	width:250px;

	height:40px;

	font: normal bold 14px  'Auto1RegularLF', Arial, Helvetica, sans-serif;

	color:#165d9f;

	background: url(images/contactus.png) no-repeat;

	border:none;

	margin:10px 15px 0 0 ;

	text-indent:-99999999px;

	text-align:center;

	}

.contactus:hover { 
background: url(images/contactus2.png) no-repeat;
cursor:pointer;
}


.wb_clear{

	clear:both;

	}	

/* -------- wraper footer -------- */

#wb_wraper_footer{

	background:#4e89c8 url(images/footer.png) repeat-x 0 0;

	}

#wb_footer{

	width:957px;

	margin:0 auto;

	height:110px;

	}

#wb_copyright{

	font: normal   11px  'Auto1RegularLF', Arial, Helvetica, sans-serif;

	color:#fff;

	padding:5px;

	float:center;

	width:190px;

	background:#2c0fa9;

	margin:0px 0 0 0;

	text-align:center;

	 -moz-border-radius: 5px;  

 	-webkit-border-radius: 5px;  

	 border-radius: 5px;

	}

#wb_copyright a{

	color:#fff;

	}

#wb_copyright a:hover{

	color:#f79127;

	} 	

/* -------- footer menu -------- */

#wb_footer_menu {

	height:16px;

	padding:40px 0 0 0;

	}

#wb_footer_menu ul {

	list-style:none;

	}

#wb_footer_menu li {

	height:16px;

	float:left;

	font: normal   18px  'Auto1RegularLF', Arial, Helvetica, sans-serif;

	padding:5px 23px 5px 0 ;

	}

#wb_footer_menu li ul li {

	height:16px;

	font: normal bold 14px  'Auto1RegularLF', Arial, Helvetica, sans-serif;

	display:block;

	float:none;

	}

#wb_footer_menu li a {

	color:#f79127;
text-decortation:none;

	}

#wb_footer_menu li a:hover {

	color:#fff;

	}

#wb_footer_menu li ul li a {

	color:#2c0fa9;

	}

#wb_footer_menu li ul li a:hover {

	color:#0168aa;

	}



.more{

	text-align:right;

	}

	

.entry{ padding:5px 0px;}		

.navigation {

	display: block;

	text-align: center;

	margin-top: 10px;

	margin-bottom: 60px;

	}

.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}	

/* Begin Comments*/	

#comment{

margin:5px 0px;

width:440px;

padding:5px;

border:1px solid #4E473F;

}

#comments{

color:#4c8eda;

}

.commentlist li, #commentform input, #commentform textarea {

	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}

.commentlist li ul li {

	font-size: 1em;

}



.commentlist li {

	font-weight: bold;

}



.commentlist li{ 

	border: 1px solid #4E473F;

	padding: 2px;

	background: #fff;

	}



.commentlist li .avatar { 

	float: right;

	border: 1px solid #eee;

	padding: 2px;

	background: #fff;

	}



.commentlist cite, .commentlist cite a {

	font-weight: bold;

	font-style: normal;

	font-size: 1.1em;

	}



.commentlist p {

	font-weight: normal;

	line-height: 1.5em;

	text-transform: none;

	}



#commentform p {

	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;

	}



.commentmetadata {

	font-weight: normal;

	}



#commentform input {

	width: 170px;

	padding: 2px;

	margin: 5px 5px 1px 0;

	}



#commentform {

	margin: 5px 10px 0 0;

	}

#commentform textarea {

	width: 100%;

	padding: 2px;

	}

#respond:after {

		content: "."; 

	    display: block; 

	    height: 0; 

	    clear: both; 

	    visibility: hidden;

	}

#commentform #submit {

	margin: 0 0 5px auto;

	float: right;

	}



.alt {

	margin: 0;

	padding: 10px;

	}



.commentlist {

	padding: 0;

	text-align: justify;

	}



.commentlist li {

	margin: 15px 0 10px;

	padding: 5px 5px 10px 10px;

	list-style: none;



	}

.commentlist li ul li { 

	margin-right: -5px;

	margin-left: 10px;

}



.commentlist p {

	margin: 10px 5px 10px 0;

}

.children { padding: 0; }



#commentform p {

	margin: 5px 0;

	}



.nocomments {

	text-align: center;

	margin: 0;

	padding: 0;

	}



.commentmetadata {

	margin: 0;

	display: block;

	}

#author{

border:1px solid #4E473F;

}

#email{

border:1px solid #4E473F;

}

#url{

border:1px solid #4E473F;

}	

/* End Comments */	







/******************************************************/



#contactcontainer {

	width: 353px;

	margin: auto;



}





#blocktop {

float: left;

width: 353px;

height: 24px;

background-image:url('images/boackground_01.jpg');

}



#blockmiddle {

float: left;

width: 353px;

background-repeat:repeat-y;

background-image:url('images/boackground_02.jpg');

}



#blockbottom {

float: left;

width: 353px;

height: 54px;

background-image:url('images/boackground_03.jpg');

}



#fieldcontainer {

	width: 160px;

	margin: auto;



}



.fieldHolder

{

	width: 246px;

	height: 38px;

	background: url(images/form-field.png) no-repeat;

	float: left;

}



.textHolder

{
	width: 90px;

	float: left;

line-height: 196%;

font-size: 1.2em;

text-align:right;

color:#f05020;

font-weight:bold;



}



.textInput2

{

	width: 236px;

	height: 28px;

	background: none;

	border: none;

	color: #000000;

	margin-top: 5px;

	margin-left: 5px;

font-family: serif;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	font-size: medium;

	line-height: 100%;

	word-spacing: normal;

	letter-spacing: normal;

	text-decoration: none;

	text-transform: none;

	text-align: left;

	text-indent: 0ex;

        outline: none;

color:#C35617;

}



textarea.formtext {

background-image: url(images/test-area.png);

border: none; 

outline: none;

height: 134px;

width: 226px;

color: #000000;

overflow:hidden;

overflow-y: hidden;

overflow-x: hidden; 

padding:10px 10px 10px 10px;

font-family: serif;

	font-style: normal;

	font-variant: normal;

	font-weight: normal;

	font-size: medium;

	line-height: 100%;

	word-spacing: normal;

	letter-spacing: normal;

	text-decoration: none;

	text-transform: none;

	text-align: left;

	text-indent: 0ex;

color:#C35617;

}