@charset "utf-8";
/* CSS Document for motonline */
/* @AUTHOR: Oliur Rahman Chowdhury
*  Version: 1.0
*  Date created: 01/04/10 
*/
body{margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; font-size:12px; background:url(../images/bg3.jpg) #64b065 repeat-x}
h1.seo{padding:0px; margin:0px;  font-size:12px; color:#FF9900; font-weight:bold; display:inline}

.container{width:980px; margin:auto; background:#FFFFFF; margin-top:40px; }
.header{height:132px; width:100%;}
.header .header_inner{padding:10px;} 
.site_logo{width:272px; float:left; margin-right:10px;}
.garage_search{width: 430px; float:left; margin-right:10px;}
.vertical_seperator{width:20px; float:left; }
.global_navigation{float:left; width:218px;}
.global_navigation_inner{padding-left:30px;}
.welcome{display:block; margin-bottom:6px; margin-top:0px; font-weight:bold;}


.global_navigation ul{margin:0px; padding:0px; list-style:none; font-size:12px;}
.global_navigation ul li{float:left; margin-right:10px;}
.global_navigation ul li a:link, .global_navigation ul li a:visited, .global_navigation ul li a:active{text-decoration:none; color:#2b99ff; border-right:1px solid #2b99ff; padding-right:5px;}

.global_navigation ul li a:hover{text-decoration:underline;}



.content_left{width:680px; float:left; }
.content_left .left_inner{padding:10px; padding-top:0px;}
.content_left .top_navigation{margin-bottom:20px; background:url(../images/top_navigation_bg.jpg) repeat-x; width:680px; height:40px;}
.content_left .welcome_msg{margin-bottom:20px;}
.content_left .welcome_msg h2{font-size:18px; color:#003267}
.heading_bar{background:url(../images/heading_bar_bg.jpg) repeat-x; width:100%; height:31px; color:#FFFFFF; font-weight:normal; padding-top:6px; padding-left:10px;}
.forget_mot{float:left; width:280px;}
.hints_tips_video{float:left; margin-left:20px; width:360px;}
.top_navigation ul{margin:0px; padding:0px; list-style:none; margin-left:10px;}
.top_navigation ul li{float:left; margin-right:5px; font-size:16px; padding:5px; padding-right:5px;  padding-top:8px;}
.top_navigation ul li a:link, .top_navigation ul li a:visited, .top_navigation ul li a:active{text-decoration:none; color:#fff; border-right:1px solid #4da156; padding-right:8px; font-size:14px; }
.top_navigation ul li a:hover{color:#cbf3cc }

.content_left h1{font-size:26px;color:#003267; font-weight:bold; border-bottom:1px dotted #ddd; padding-bottom:3px;}
.content_right{width:260px; float:left; margin-left:20px;}
.content_right .section{width:100%; background:#f2f2f2; margin-bottom:10px; padding:5px;}
.content_left{float:left; width:680px;}
.content_left .booking_form{background:#f2f2f2;  margin-bottom:0px; padding:10px; width:660px;}
.content_right .booking_form{background:#f2f2f2;  margin-bottom:15px; padding:10px; width:250px;}
.content_right .advert{background:#CCCCCC; width:100%; margin-bottom:15px;}
.content_right .social_networking{background:#CCCCCC; width:100%; margin-bottom:15px;}
.footer{width:100%;}

.heading_type1{font-size:26px;color:#003267; font-weight:bold; border-bottom:1px dotted #ddd; padding-bottom:3px; display:block;}
.submit_button{border:1px solid #f7f7f7; background:#3c82c4; margin-top:0px; color:#FFFFFF;  margin-left:-40px;} 
.submit_button2{border:1px solid #f7f7f7; background:#3c82c4; margin-top:20px; color:#FFFFFF;  margin-left:0px;} 

.clear{clear:both;}
img{border:0px; border:none}
.smoothie{color:#333464; line-height:1.3em;}
.smoothie2{color:#2f8f2e; line-height:1.3em; font-size:14px}
.smoothie_headline{color:#333366; line-height:1.3em; font-size:22px; font-weight:bold}

label{color:#333464;}
.tr3{height:3px;}
.tr5{height:3px;}
.tiny_textfield{width:100px; border:1px solid #ddd}
.small_textfield{width:105px; border:1px solid #ddd}
.big_textfield{width:200px; border:1px solid #ddd}
form{padding:0px; margin:0px;}
.follow_us_on{width:100%; border-top:1px dotted #CCCCCC; padding-top:5px; clear:both; height:50px;}
.follow_us_on .follow_inner{width:40%; margin:auto;}
.follow_us_on ul{padding:0px; margin:0px; list-style:none;}
.follow_us_on li{float:left; margin-right:20px;}
.follow{display:block; font-size:16px; color:#444; margin-bottom:10px;}
.error_msg{color:#FF0000; font-weight:normal; font-size:10px; display:block; margin-right:2px;}
.error_msg2{color:#FF0000; font-weight:normal; font-size:12px; display:block; margin-right:2px;}
.green_box{background:#EEFFDD; border:1px solid #009900; padding:5px; color:#009900}
.info_box{background:#FFF9F2; border:1px solid #FFC993; color:#FF6600; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:5px; margin-top:10px;}
.footer{height:24px; background:#f2f2f2; color:#444; font-size:11px; margin-top:20px;}
.footer_inner{padding:5px;}
.main_ad{width:100%; margin-bottom:20px; border-bottom:1px dotted #ede8ba; padding-bottom:10px;}
.heightlighter{font-size:16px; color:#666; font-weight:bold;}
a.font_15:link, a.font_15:visited, a.font_15:active{color:#0099FF; text-decoration:none;}
a.font_15:hover{color:#0066FF;}
#a_to_z{width:680px; border-bottom:1px solid #f2f2f2; height:25px;}
ul.a_z{padding:0px; margin:0px; list-style:none; width:800px; margin:auto;}
ul.a_z li{float:left; width:25px; height:30px; font-size:1.2em; text-align:center;}
ul.a_z li a:link,ul.a_z li a:visited, ul.a_z li a:active{border:1px solid #eee; background:#f7f7f7; display:block; text-decoration:none; color:#3a9838}
ul.a_z li a:hover{background:#3a9838; color:#fff;}

/******************************* FIELDSET STYLING **********************************/

fieldset {
margin: 0 0 0 0;
float:left;
clear:both;
padding: 0;
border: 1px solid #DDD;
background:#F2F2F2 repeat-x;
width:100%;
}
legend {
margin-left: 1em;
color: #2b99ff;
font-weight: normal;
padding:0px;
}
fieldset ol {
padding: 1em 1em 0 1em;
list-style: none;
}
fieldset li {
width:100%;
float:left;
clear:left;
padding-bottom:1em;
}
/**************************************/
.find_garage{width:679px; height:210px; margin-bottom:0px;}
.find_garage .input_box{width:170px; height:30px; border:1px solid #CCCCCC; color:#666666; font-size:22px; font-weight:bold;}
.find_garage label{  color:#666666; font-size:22px; font-weight:bold;}
.find_garage .submit_btn{color:#666666; font-size:16px; font-weight:bold; border:1px solid #ccc; height:24px; margin-bottom:10px; display:block}

/*********************************** registration form ****************************************/
.horizon_sep{border-top:1px solid #CCCCCC; display:block; margin-top:20px;}
form.register{width:298px; margin-top:20px; padding-top:10px; float:left; margin-right:20px; background:#f7f7f7; padding:5px; border:1px solid #eee}
form.register label{display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
form.register .input_txtbox{display:block; border:1px solid #ccc; font-size:12px; padding:2px; }
form.register fieldset{border:none; background:none; margin-bottom:10px;}
form.register legend{font-size:20px; padding:0px; margin:0px; margin-bottom:10px; color:#2b99ff;}
.submitbtn{border:1px solid #f7f7f7; background:#3c82c4; margin-top:0px; color:#FFFFFF;}
.register_right_view_heading{font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#2b99ff; display:block;}
ul.register_right_view {padding:0px; margin:0px; margin-left:5px; list-style:disk; border:0px; margin-left:25px; list-style-position:outside;}
ul.register_right_view li{margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333}
ul.register_right_view li.red{margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#dd0000}

.font1{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#6cb100; display:block; border-bottom:1px solid #eceaea; padding-bottom:3px; margin-bottom:3px;}
.font2{color:#246a25; font-size:12px;}
.font3{color:#246a25; font-size:18px;}
.heading_styleh3_1{font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#009aff;}
.subheading_style_1{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#009aff; font-weight:bold;}
p.type1{line-height:16px}

/********************************** PAGINATION GARAGE **************************************************/

table.pagination {
	 width: 679px;
	 margin-bottom: 10px;
	}

	table.pagination td {
	 padding: 7px;
	}
	table.pagination td:last-child {
	 border-right: none;
	}

	table.pagination th {
	 text-align: left;
	 padding-left: 1em;
	 background:#0099FF;
	border-bottom: 1px solid white;
	border-right: 1px solid #aaaaaa;
	}
	
	/*
	
	table.pagination .td_heading{font-weight:bold; background:url(../images/heading_bg5.png) #FFFFFF no-repeat; color:#333}
	table.pagination .td_heading .left_side{float:left; width:180px; padding-top:12px;}
	table.pagination .td_heading .right_side{float:left; margin-left:20px; }
	table.pagination .td_heading .right_side label{color:#333;}
	table.pagination .td_heading .right_side .input_fld{border:1px solid #C4FFC4; width:120px;  background:#fff; font-weight:normal }
	table.pagination .td_heading .right_side .input_slt{border:1px solid #C4FFC4; width:110px;  background:#fff; font-weight:normal }
	table.pagination .td_heading .right_side .input_sbt{border:1px solid #f2f2f2; width:30px; background:#009900; color:#FFFFFF; height:20px; margin:7px 0 0 0; padding:0 0 3px 0}
	*/
	
	
	
	table.pagination .td_heading{font-weight:bold; background:url(../images/heading_bg.png) #FFFFFF no-repeat; color:#333}
	table.pagination .td_heading .left_side{float:left; width:180px;}
	table.pagination .td_heading .right_side{float:left; margin-left:20px; }
	table.pagination .td_heading .right_side label{color:#333;}
	table.pagination .td_heading .right_side .input_fld{border:1px solid #C4FFC4; width:120px;  background:#fff; font-weight:normal }
	table.pagination .td_heading .right_side .input_slt{border:1px solid #C4FFC4; width:110px;  background:#fff; font-weight:normal }
	table.pagination .td_heading .right_side .input_sbt{border:1px solid #f2f2f2; width:30px; background:#009900; color:#FFFFFF; height:20px; margin:7px 0 0 0; padding:0 0 3px 0}
	#pagination a, #pagination strong {
	background: #a8e4a9;
	padding: 4px 7px;
	text-decoration: none;
	border: 1px solid #75c576;
	color: #292929;
	font-size: 13px;
	font-size:11px;
	}
	#pagination strong, #pagination a:hover {
	 font-weight: normal;
	 background: #246a25;
	 color:#FFFFFF;
	}	
	
	table.pagination a:link, table.pagination a:visited, table.pagination a:active{text-decoration:none; color:#246a25;}
	table.pagination a:hover{color:#3f9540;} 
	
	
	
/*float left*/
.left_wrap_img
{
        float: left; /*left in our text*/
        margin: 3px; /*space around the image*/
}

/*float right*/
.right_wrap_img
{
         float: right; /*right in our text*/
         margin: 3px; /*space around the image*/
}

.garageList{font-size:11px;}

form.contact{width:650px; margin-top:20px; padding-top:10px; float:left; margin-right:20px; background:#f7f7f7; padding:5px; border:1px solid #eee}

form.contact label{display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;}
form.contact .input_txtbox{display:block; border:1px solid #ccc; font-size:12px; padding:2px; }
form.contact fieldset{border:none; background:none; margin-bottom:10px;}
form.contact legend{font-size:20px; padding:0px; margin:0px; margin-bottom:10px; color:#2b99ff;}
form.contact .submitbtn{border:1px solid #f7f7f7; background:#3c82c4; margin-top:0px; color:#FFFFFF; display:block}

.approved_garage{background:#FCF0D8; border:1px solid #FCF0D8; padding:10px;}
.normal_garage{padding:10px;}
.approved{color:#fff; font-size:16px; background:#0099ff; }

a.garageLink:link{font-size:16px;}


/*login*/

/*-----------login-------------*/
label{font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color: #444444; text-decoration: none; display:block}
fieldset.inputbox{margin:0;float:left;clear:both;padding:0;border:none;width:190px; }
fieldset.inputbox li{border:none; padding:0; }
fieldset.forgot{border:none;  margin:0px; clear:both;width:100%; }
fieldset.submit{border:none; padding:0; margin:0; clear:both; float:left; padding-bottom:5px; width:100%; }
.login{font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#666666;margin-top:3px;margin-left:0px;border:1px #999999 solid; width:200px;}
.loginTxt{font-family:Arial, Helvetica, sans-serif;font-size:11px;line-height:12px;color:#666666;}
.loginBtn{border:1px solid #f7f7f7; background:#3c82c4; padding:0px;color:#ffffff;font-size:12px;margin-right:28px;margin-top:20px;font-family:Arial, Helvetica, sans-serif;font-weight:normal; display:block; width:70px}
a.forgotPass:link,a.forgotPass:visited, a.forgotPass:active {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color: #999999; text-decoration: none;}
a.forgotPass:hover{color:#ccc;}


/******** garage search ******/

.garage_search_inner{margin-top:50px; margin-left:30px;}
.garage_search_box{width:250px; height:28px; border:1px solid #999999; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#999999; text-align:left }
.garage_search_btn{margin-top:20px; }
.no_bg{background:#FFFFFF;}



a.greenLink:link,a.greenLink:visited,a.greenLink:active{color:#00CC00; font-size:12px;}
a.greenLink:hover{color:#00FF00;}


.footer_left{width:672px; float:left; background:url(../images/heading_bar_bg2.jpg) repeat-x; height:24px; color:#FFFFFF; font-weight:normal; padding-top:6px; padding-left:10px;}
.footer_right{width:269px; float:left; margin-left:20px; padding-top:5px}



.footer_left ul{margin:0px; padding:0px; list-style:none; margin-left:10px;}
.footer_left ul li{float:left; margin-right:5px; font-size:12px; padding:0px; padding-right:5px;  padding-top:0px;}
.footer_left ul li a:link, .footer_left ul li a:visited, .footer_left ul li a:active{text-decoration:none; color:#fff; border-right:1px solid #4da156; padding-right:8px; font-size:11px; }
.footer_left ul li a:hover{color:#cbf3cc }

h4{font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; color:#368f31; text-align:center}

table.confirm_booking th{ border:1px solid #CCCCCC; background:#fff; color:#368f31; font-size:12px; text-align:left; padding:5px; border-bottom:none; border-right:none;}
table.confirm_booking td{border:1px solid #CCCCCC; background:#fff; color:#6cbc67; font-size:12px; padding:5px; text-align:left; border-bottom:none;}

table.confirm_booking th.last{ border:1px solid #CCCCCC; background:#fff; color:#368f31; font-size:12px; text-align:left; padding:5px; border-bottom:1px soldi #CCCCCC border-right:none;}
table.confirm_booking td.last{border:1px solid #CCCCCC; background:#fff; color:#6cbc67; font-size:12px; padding:5px; text-align:left; border-bottom:1px soldi #CCCCCC;}


table.pagination th:last-child {
	 border-bottom: 1px solid #CCCCCC;
}
table.pagination td:last-child {
	 border-bottom: 1px solid #CCCCCC;
}

