/* Layout Stylesheet */ 
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Page Layout Stylesheet */ 
body{
	margin:0px;
	text-align:center;
	background-color:#ffffff;
	font-family: Tahoma, Arial;
	font-size:12px;
	color:#ffffff;
	padding:0 0 20px 0;
}
img{border:0px; padding:0px;}
#page{width:728px; margin:auto; background-color:#FFFFFF; text-align:left;  }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header css */ 	
#header {height:65px; background-image:url(../images/header_bg.gif); background-repeat:repeat-x; background-position:bottom; position: relative;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ header .top css */
#header .top{ height:85px; }
#header .links{width:150; height:50px; top:20px; left:580px; text-align:left; position:absolute; }
#header .wrapper-top{}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Content Section  css */ 
#cont-in {color:#FFFFFF; text-align:center; background-image:url(../images/left_bg.gif); background-position:left; background-repeat:repeat-y; }
#cont-in a{color:#FFFFFF; text-decoration:underline; font-size:12px;}
#cont-in a:hover{color:#e76710; text-decoration:none;}
#cont-in .wrapper{ padding:5px 5px 0px 15px;}
#cont-in .left{ width:220px; height:auto; background-image:url(../images/left_bg.gif); background-repeat:repeat-y; text-align:left; margin:1px 0 1px 0; }
#cont-in .right{ width:505px; float:right; text-align:left; color:#727071; font-size:12px;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Content Section in front page  css */ 
#cont {color:#FFFFFF; text-align:center; }
#cont .left-top{ width:254px; height:311px; float:left; background-image:url(../images/left_front_bg.gif); background-repeat:repeat-y; text-align:left; margin:1px 0 1px 0; }
#cont .right-front{ width:181px; height:311px; float:right; text-align:left; background-color:#70A8CB; margin:1px 0 1px 0; background-image:url(../images/biker_draw.gif); background-position:bottom right; background-repeat:no-repeat;  }
#cont .left-front-bottom { width:546px; height:155px; background-image:url(../images/orange_bg.gif); background-repeat:repeat-y; background-position:left; float:left; text-align:left; font-size:12px; } 
#cont .orange-wrapper{ padding:0px 0px 0px 5px;}
#cont .front-bottom{ margin:10px 0 10px 0; height:125px; }
#cont a{color:#FFFFFF; text-decoration:underline; font-size:12px;}
#cont a:hover{color:#e76710; text-decoration:none;}
#cont .wrapper{ padding:5px 5px 0px 15px;}
#cont .left{ width:220px; height:auto; background-image:url(../images/left_bg.gif); background-repeat:repeat-y; text-align:left; margin:1px 0 1px 0; }
#cont .right{ width:505px; float:right; text-align:left; color:#727071; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ footer */
#page-footer { height:90px; background-image:url(../images/footer_bg.gif); background-position:top; background-repeat:repeat-x; background-color:#dddddd; color:#666; text-align:center;}
#page-footer .wrapper{ padding:20px 0px 0px 0px;}
#page-footer a{ text-decoration:underline; color:#666; }
#page-footer a:hover{ color:#444444;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ UL and lists */
/* list for the menu */
ul#menu{list-style:none; padding:0px; text-align:left; width:190px; margin:10px 0px 20px 10px; float:left;}
ul#menu li{display:block; color:#ddd; height:20px; font-size:11px; background-image:url(../images/menu_bg.gif); background-repeat:no-repeat; margin-top:15px; padding-left:15px; height:20px; }
ul#menu li a{ text-decoration:none; color:#fff }
ul#menu li a:hover{color: #eee;}
/* front menu*/
ul#menu-front{list-style:none; padding:0px; text-align:left; width:190px; margin:10px 0px 20px 10px; float:left;}
ul#menu-front li{display:block; color:#ddd; height:20px; font-size:11px; background-image:url(../images/front_menu_bg.gif); background-repeat:no-repeat; margin-top:15px; padding-left:15px; height:20px; }
ul#menu-front li a{ text-decoration:none; color:#fff }
ul#menu-front li a:hover{color: #eee;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ paragraph Text css */ 
p {margin:10px 0 5px 0; padding:0px;}
form {margin:0px; padding:0px; border:0px;}
a{ text-decoration:underline; color:#000000;}
a:hover{ color:#054990}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Presentation stylesheet */ 
.white{color:#FFFFFF;}
.green{color:#9ac43a;}
.gray{color:#383838;}
.black{color:#000000;}
.blue{color:#004870;}
.red{color:#CC0000;}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ floats stylesheet */ 
.left {float:left;}
.right {float:right;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clear stylesheet */ 
.magic{
clear:both;
}

form{ font-size:12px; color:#727071;}

h1 {
	font-size: 20px; 
	font-weight:normal;
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:0;
	text-transform:capitalize;
}
h2{
	font-size:16px; 
	color:#9ec63f;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}
.h2wrapper{ padding:7px 0px 0px 10px;}
h3{
	font-size:14px; 
	color:#362b27;
	font-weight:bold;
	margin:0px 0px 0px 0px;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ company-lead-form */ 

#contact-form{width:452px; margin-left:10px; } 
#contact-form #company-lead-form{}
#contact-form #company-lead-form p{color: #FF0000;}
#contact-form #company-lead-form table {border:0px; margin:0px;}

#contact-form #company-lead-form table tr td{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
color:#727071;
padding:3px;
line-height:24px;
border-bottom:1px solid #ffffff;
}

#contact-form #company-lead-form table tr .column1{
text-align:right;
padding-right:1px;
width:140px;
line-height:14px;
}

#contact-form #company-lead-form table tr .column2{
text-indent:5px;
}

#contact-form #company-lead-form table tr .column1-error{
text-align: right;
color: #FF0000;
}

#contact-form #company-lead-form table tr td input, #contact-form #company-lead-form table tr td select, #contact-form #company-lead-form table tr td textarea {
font-family:Verdana,Arial, Helvetica, sans-serif;
font-size:12px; 
font-weight:normal;
text-decoration:none;
color:#727071; 
border:1px solid #727071;
width:190px;
height:20px;
}

#contact-form #company-lead-form table tr td .phone1 { width:54px !important; }
#contact-form #company-lead-form table tr td .phone2 { width:55px !important; }
#contact-form #company-lead-form table tr td .phone3 { width:55px !important; }
#contact-form #company-lead-form table tr td select { width: 193px !important; height:20px !important;}
#contact-form #company-lead-form table tr td textarea { height:80px !important; }

#contact-form #company-lead-form table tr td .submitbutton {
border:none;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trafficz search */

#trafficz-search-holder{ position: absolute; top:10px; left:267px; }
#trafficz-search{width:100%; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#trafficz-search .trafficz-search-wrapper{ padding:0px 0px 0px 0px; margin:10px 0px 0px 20px;}
#trafficz-search form{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#trafficz-search table{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
#trafficz-search table tr td{ font-size:11px; text-align:right; padding:2px;}
#trafficz-search table tr .input{ 
width:190px; height:22px; 
font-family:Arial, Verdana, Arial Narrow, Helvetica, Sans-serif, Times New Roman;
font-size:16px;
color:#000000;
font-weight:normal;
text-decoration:none;
line-height:16px;
text-indent:10px;
border:1px solid #666;
}
#trafficz-search table tr .submit{ width:77px; height:24px; padding:0px 0px 0px 0px;}

/* ~~~~~~~~~~~~~~~~~~ traficZ css ~~~~~~~~~~~~~~~~~~~ */

#results{ width:400px; }
#paid{ padding:0px 0px 20px 0px; }
#sponsored_links{ 
font-family:Arial, Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
font-weight:bold;
color:#000000;
text-decoration:none;
padding:0px 0px 10px 0px;
margin:0px 0px 0px 0px;
}
#results #sponsored_links{}
#results table tr .result_row, #results table tr .result_row_alt{ padding:0px 0px 10px 0px; }
#results table tr td .results_full_width_link{}
#results table tr td .results_full_width_link a{ font-size:11px; font-weight:bold; color:#FF1B20; text-decoration:underline; }
#results table tr td .result_href{}
#results table tr td .result_href a{ font-size:11px; font-weight:normal; color:#000000; text-decoration:none; }
#results table tr td .results_url_full_width_link{}
#results table tr td .results_url_full_width_link a{ font-size:11px; font-weight:normal; color:#000000; text-decoration:none; }
#results #suggestions{ display:none !important; }
#results #nav_links, #results #nav_links a{ font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; }


#trafficz #results{ width:500px !important; }
#trafficz #paid{ padding:0px 0px 0px 0px; }
#trafficz #sponsored_links{ 
font-family:Arial Narrow, Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
line-height:20px;
font-weight:bold;
color:#000000;
text-decoration:none;
padding:0px 0px 20px 0px;
margin:0px 0px 0px 0px;
}
#trafficz #results #sponsored_links{}
#trafficz #results table tr .result_row, #results table tr .result_row_alt{ padding:0px 0px 20px 0px; }
#trafficz #results table tr td .results_full_width_link{}
#trafficz #results table tr td .results_full_width_link a{ font-size:16px; line-height:20px; font-weight:bold; color:#FF1B20; text-decoration:underline; text-transform:uppercase;}
#trafficz #results table tr td .result_href{}
#trafficz #results table tr td .result_href a{ font-size:14px; font-weight:normal; color:#000000; text-decoration:none; }
#trafficz #results table tr td .results_url_full_width_link{}
#trafficz #results table tr td .results_url_full_width_link a{ font-size:14px; font-weight:bold; color:#000000; text-decoration:none; }
#trafficz #results #suggestions{ display:none !important; }
#trafficz #results #nav_links, #results #nav_links a{ font-size:12px; font-weight:bold; color:#000000; text-decoration:underline; }

div.innera{
	width:300px;
	margin-left:auto;
	margin-right:auto;
}