/*****************************************************************************/
/* DEFAULTS                                                                  */
/*****************************************************************************/

body		{
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px
		}
		
img             {
		border: 0
		}

h1		{
		font-size:18px;
		color:#CCCCCC;
		font-weight:normal;
		line-height:16px;
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px
		}
		
.result_hdr h1{
	color: #ED1C24;
	margin: 3px 0 10px 0;
}
		

fieldset legend strong
		{
		color: #666666;
		}


/*****************************************************************************/
/* GLOBAL                                                                    */
/*****************************************************************************/

.PMtop {
background:url(/images/bottom.gif) top center repeat;
height:20px;
text-align:center;
}
.PMtop h1 {
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color: #CCCCCC;
}

.PMtext {
width:850px;
height:auto;
position:absolute;
top:627px;
left:50%;
margin-left:-455px;
text-align:left;
font-family:verdana, arial, helvetica;
font-size:11px;
color:#666666
}


.mainCon {
width:100%;position:relative; overflow:hidden; height:auto; padding-bottom:200px;border:1px solid #333333;
}
.innerCon {
position:absolute; bottom:205px; left:50%; margin-left:-454px;
}
.innerCon h1 {
font-size:12px;
margin-bottom:0;
padding-bottom:0;
}

.bottomLinks {
padding-left: 0px;
margin-left: 0px;
}

.bottomLinks li{
display: inline;
color: #CCCCCC;
font-size:10px; 
}

.top		{
		background-image: url(/images/top.gif);
		background-repeat:repeat-x;
		height: 5px
		} 

.bottom		{
		background-image: url(/images/bottom.gif);
		background-repeat:repeat-x;
		height: 17px
		}

.body_txt	{
		font-family:verdana, arial, helvetica;
		font-size:11px;
		color:#666666
		}

.body_txt A:link	{ color: #797979; text-decoration: none }	
.body_txt A:visited	{ color: #797979; text-decoration: none }
.body_txt A:active	{ color: #797979; text-decoration: none }
.body_txt A:hover	{ color: #03AFEF; text-decoration: none }

.body_hdr	{
		font-family:verdana, arial, helvetica;
		font-size:11px;
		font-weight:bold
		}

.body_hdr A:link	{ color: #797979; text-decoration: none }	
.body_hdr A:visited	{ color: #797979; text-decoration: none }
.body_hdr A:active	{ color: #797979; text-decoration: none }
.body_hdr A:hover	{ color: #03AFEF; text-decoration: none }

.top_menu	{
		font-family:verdana, arial, helvetica;
		font-size:10px;
		text-align:right;
		vertical-align:middle;
		color:#797979;
		height:35px
		}
		
.top_menu A:link	{ color: #797979; text-decoration: none }	
.top_menu A:visited	{ color: #797979; text-decoration: none }
.top_menu A:active	{ color: #797979; text-decoration: none }
.top_menu A:hover	{ color: #03AFEF; text-decoration: none }



.phone_txt	{
		font-family:verdana, arial, helvetica;
		font-size:28px;
		color:#000000
		}

.call_txt	{
		font-family:verdana, arial, helvetica;
		font-size:18px;
		color:#797979
		}

.dot_line	{background-image:url(/images/dot.gif);
		 background-repeat:repeat-x;
		 background-position:bottom;
                 height:15px
		} 

.apr		{
		font-family:verdana, arial, helvetica;
		font-size:20px;
		text-align:left;
		font-weight:bold;
		color:#797979
		}
		
.finance_example {
		font-family:verdana, arial, helvetica;
		font-size:9px;
		text-align:left;
		color:#797979
		}		

.OfferDiv	{
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px
		}


/*****************************************************************************/
/* SEARCH                                                                    */
/*****************************************************************************/


.SearchDiv		{
		 	width:161px;
		 	height:253px;
		 	float:left;
			font-size:11px;
			color:#797979;		 	
		 	background-image:url(/images/quick_search.jpg)
			}

.SearchDiv SELECT	{
			width:147px; 
			border:1px solid #7f9db9; 
			font-size:11px;
			color:#797979;
			margin-top:5px;
			margin-left:7px
			}
			
.SearchDiv INPUT	{
			width:147px; 
			border:1px solid #7f9db9; 
			font-size:11px;
			color:#797979;
			margin-top:5px;
			margin-left:7px;
			padding-left:4px
			}  

.SearchDiv select.Half	{
			width:70px
			}

.SearchDiv input.Half	{
			width:70px; 
			margin-right:7px;
			padding-right:3px
			}

.SearchDiv input.Tick	{
			width:14px;
			height:14px;
			border:0px;
			margin:1px 0px 0px 2px;
			padding:0px 0px 0px 0px
			}

.TickDiv    	        {
                        width:71px;
			height:15px;
			float:right;
			margin:-17px 4px 0px 0px;
		        padding:0px 0px 0px 0px;
		        color:#111111;
		        vertical-align:middle;
			font-size:9px
			}

.SearchDiv input.Submit	{
                        margin:10px 0px 0px 22px;
                        border:0px;
		 	width:116px;
		 	height:31px;
		 	vertical-align:bottom
			}

.SearchDiv ul		{
			margin:0px; 
			padding:40px 0px 0px 0px; 
			list-style-type:none
			}
			
			
/*****************************************************************************/
/* SEARCH RESULTS                                                            */
/*****************************************************************************/


.Result_Top	{
		background-image: url(/images/results_top.gif);
		}

.Result_Top_Vac	{
		background-image: url(/images/vacancy_results_top.gif);
		}

.Result_Info	{
		font-family:verdana, arial, helvetica;
		font-size:10px;
		text-align:left;
		vertical-align:top; 
		font-weight:normal;
		padding-top:25px;
		padding-left: 10px;
		color:#231F20
		}


.Result_Page_Nav
		{
		font-family:verdana, arial, helvetica;
		font-size:10px;
		text-align:left;
		font-weight:normal;
		color:#231F20;
		border-left:0px;
		padding-left:0px
		}

.Result_Page_Other
		{	
		width:15px;
		height:15px;
		border:1px solid #D8D8D8; 
		font-weight:bold;
		text-align:center;
		vertical-align:middle;
		color:#666666;
		background-color:#eeeeee
		}

.Result_page_This
		{	
		width:15px;
		height:15px;
		border:1px solid #D8D8D8; 
		margin:0px 0px 0px 6px;
		font-weight:bold;
		text-align:center;
		vertical-align:middle;
		color:#888888;
		background-color:#FFFFFF
		}

.Result_Page	{	
		font-family:verdana, arial, helvetica;
		font-size:10px;
		width:100px;
		height:15px;
		border:1px solid #D8D8D8;
		font-weight:normal;
		text-align:center;
		vertical-align:middle;
		color:#666666;
		background-color:#FFFFFF
		}

.Result_Sort	{	
		font-family:verdana, arial, helvetica;
		font-size:10px;
		width:150px;
		height:15px;
		border:1px solid #D8D8D8;
		font-weight:normal;
		text-align:center;
		vertical-align:middle;
		color:#666666;
		background-color:#FFFFFF
		}

.Result_Page_Other A:link	{ color: #444444; text-decoration: none }	
.Result_Page_Other A:visited	{ color: #444444; text-decoration: none }
.Result_Page_Other A:active	{ color: #444444; text-decoration: none }
.Result_Page_Other A:hover	{ color: #111111; text-decoration: none }

.result_hdr    	{
		font-family:verdana, arial, helvetica;
		font-size:15px;
		text-align:left;
		font-weight:bold;
		color:#ED1C24
		}
		
.result_hdr A:link	{ color: #ED1C24; text-decoration: none }	
.result_hdr A:visited	{ color: #ED1C24; text-decoration: none }
.result_hdr A:active	{ color: #ED1C24; text-decoration: none }
.result_hdr A:hover	{ color: #231F20; text-decoration: none }		

.result_price   {
		font-family:verdana, arial, helvetica;
		font-size:15px;
		text-align:right;
		font-weight:normal;
		color:#ED1C24
		}

.result_attrib  {
		font-family:verdana, arial, helvetica;
		font-size:10px;
		text-align:left;
		font-weight:bold;
		vertical-align:top;
		color:#231F20
		}

.result_spec    {
		font-family:verdana, arial, helvetica;
		font-size:10px;
		text-align:left;
		font-weight:normal;
		color:#231F20
		}

.result_spec A:link	{ color: #ED1C24; text-decoration: none }	
.result_spec A:visited	{ color: #ED1C24; text-decoration: none }
.result_spec A:active	{ color: #ED1C24; text-decoration: none }
.result_spec A:hover	{ color: #231F20; text-decoration: none }

.result_library {
		font-family:verdana, arial, helvetica;
		font-size:10px;
		text-align:center;
		vertical-align:top;
		font-weight:normal;
		color:#231F20
		}

.result_line	{
		background-image:url(/custom/146.gif);
		background-repeat:repeat-x;
		margin-top:10px;
		background-position:bottom;
                height:20px
		} 



/*****************************************************************************/
/* RESULT DETAILS                                                            */
/*****************************************************************************/


.detail_hdr		{
			font-family:verdana, arial, helvetica;
			font-size:15px;
			text-align:left;
			font-weight:bold;
			color:#ED1C24;
			padding-left:10px
			}

.detail_price		{
			font-family:verdana, arial, helvetica;
			font-size:18px;
			text-align:right;
			font-weight:bold;
			color:#ED1C24;
			padding-right:10px
			}

.detail_attrib_tbl	{
			font-family:verdana, arial, helvetica;
			font-size:9px;
			text-align:left;
			font-weight:bold;
			vertical-align:middle;
			color:#666666
			}

.detail_attrib		{
			font-family:verdana, arial, helvetica;
			font-size:9px;
			text-align:left;
			font-weight:normal;
			vertical-align:middle;
			color:#666666
			}

.detail_spec_hdr	{
			font-family:verdana, arial, helvetica;
			font-size:12px;
			text-align:left;
			font-weight:normal;
			vertical-align:top;
			margin-bottom:20px;
			color:#ED1C24
			}

.detail_library		{
			font-family:verdana, arial, helvetica;
			font-size:10px;
			text-align:center;
			vertical-align:top;
			font-weight:normal;
			color:#231F20
			}			

.detail_return		{
			font-family:verdana, arial, helvetica;
			font-size:12px;
			text-align:left;
			font-weight:normal;
			vertical-align:middle;
			color:#666666
			}

.detail_sold		{
			font-family:verdana, arial, helvetica;
			font-size:15px;
			text-align:left;
			color:#ED1C24
			}			

.tabcontent		{
                        vertical-align:top;
			display:none;
			width:412px;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px
			}
	
.tabshade 		{		
			opacity:0.4;
			filter:alpha(opacity=40)
			}

.detail_tab		{
			font-family:verdana, arial, helvetica;
			font-size:9px;
			text-align:left;
			font-weight:normal;
			vertical-align:middle;
			color:#666666;
			padding:10px 10px 10px 10px
			}

.expand_hdr		{
			font-family:verdana, arial, helvetica;
			font-size:10px;
			text-align:left;
			font-weight:bold;
			vertical-align:middle;
			color:#444444;
			background-color:#F6F6F6;
			padding:10px 10px 10px 10px;
			margin:10px 0px 10px 0px
			}

.expand_data_lbl	{
			font-family:verdana, arial, helvetica;
			font-size:10px;
			text-align:left;
			font-weight:normal;
			vertical-align:middle;
			color:#666666;
			background-color:#F6F6F6;
			padding:10px 10px 10px 10px
			}
			
.expand_data_val	{
			font-weight:bold
			}


.DetailDiscDiv		{
			width:412px; 
			float:left; 
			text-align:left; 
			padding:0px 0px 0px 0px;
                        font-family:verdana, arial, helvetica;
                        font-size:9px;
                        text-align:left;
                        color:#797979
                        }


/*****************************************************************************/
/* ENQUIRY FORMS                                                             */
/*****************************************************************************/

.EnquiryDiv		{
			float:left;
                        background-repeat: no-repeat;
                        padding:0px 0px 0px 0px;
                        margin:0px 0px 0px 0px
			}

.EnqbodyDiv		{
			padding:0px 10px 0px 10px; 
			float:left
			}


.EnquiryDiv fieldset	{
                        background-repeat: no-repeat;
			border:1px solid #D8D8D8; 
			padding:0px 15px 15px 0px;
			margin:2px 0px 0px 0px;
			width:556px;
			float:left;
			color:#666666;
			font-size:12px
			}

.FieldsDiv		{
			padding:20px 0px 0px 10px; 
			float:left;
			}
			
.FieldsDiv label	{
			float:left;
                        width:180px;
			padding:0px 0px 0px 0px;
			margin-top: 5px
			}

.FieldsDiv select	{
			border:1px solid #7f9db9; 
			font-size:11px;
			color:#797979;
			padding:0px 0px 0px 0px; 
			margin-top:5px
			}

.FieldsDiv INPUT	{
			border:1px solid #7f9db9; 
			font-size:11px;
			color:#797979;
			padding:0px 0px 0px 4px; 
			margin:5px 0px 0px 0px
			}

.FieldsDiv TEXTAREA	{
			border:1px solid #7f9db9; 
			font-size:11px;
			color:#797979;
			padding:0px 0px 0px 4px; 
			margin-top: 5px
			}

.EnqDiscDiv		{
			width:556px; 
			float:left; 
			text-align:left; 
			padding:0px 0px 0px 0px;
                        font-family:verdana, arial, helvetica;
                        font-size:9px;
                        text-align:left;
                        color:#797979
                        }

.EnqButtonsDiv		{
			width:556px; 
			float:left; 
			text-align:right; 
			padding:10px 0px 0px 0px;
			margin:0px 0px 0px 0px;
			}

.EnqImageButtonDiv	{
			text-align:center; 
                        vertical-align:bottom
			}

.EnqButtonsDiv INPUT	{
			border:0px;
			font-size:12px;
		 	background-color:#797979; 
		 	color:#FFFFFF
			}            
			
			
/*****************************************************************************/
/* VACANCIES                                                                 */
/*****************************************************************************/

.VacancyTable		{
		 	width:733px;
		 	height:253px;
		 	float:left;
		 	padding:0px;
		 	background-image:url(/images/vacancy_search.jpg)
			}
			
.VacancyDiv		{
		 	width:168px;
		 	height:180px;
		 	vertical-align:top;
		 	float:left;
			font-size:11px;
			color:#797979;
			padding:45px 0px 0px 10px
			}

.VacancyDiv input.Submit	{
                        margin:10px 0px 0px 22px;
                        border:0px;
		 	width:116px;
		 	height:31px;
		 	vertical-align:bottom
			}

.VacancyDiv ul		{
			margin:0px; 
			padding:0px 0px 0px 0px; 
			list-style-type:none
			}

/*****************************************************************************/
/* SITE MAP                                                                  */
/*****************************************************************************/

.SiteMapDiv ul          {
                        font-family:Arial, Helvetica, sans-serif;
                        font-size:10px;
          	        margin-left:20px
                        }

.SiteMapDiv ul a        {
                        text-decoration:underline;
                	clear:left
                        }

.SiteMapDiv A:link      { color: #797979; text-decoration: none }
.SiteMapDiv A:visited   { color: #797979; text-decoration: none }
.SiteMapDiv A:active    { color: #797979; text-decoration: none }
.SiteMapDiv A:hover     { color: #03AFEF; text-decoration: none }

/*****************************************************************************/
/* DEALER DETAILS                                                            */
/*****************************************************************************/

.dlr_brand		{
			font-family:verdana, arial, helvetica;
			font-size:24px;
			text-align:left;
			vertical-align:middle;
			color:#000000
			}
			
.dlr_location		{
			font-family:verdana, arial, helvetica;
			font-size:24px;
			text-align:left;
			vertical-align:middle;
			color:#ED2226
			}

			
/*****************************************************************************/
/* EMAIL SUBSCRIBE                                                           */
/*****************************************************************************/


.subscribe 		{
                        margin:0px 0px 0px 0px;
                        border:0px;
		 	width:732px;
		 	height:50px;
		 	vertical-align:middle;
		 	font-family:verdana, arial, helvetica;
			font-size:11px;
			color:#666666;
			background: url('/custom/1896.jpg') no-repeat
			}
			
.loading		{
                        margin:0px 0px 0px 0px;
                        border:0px;
		 	width:732px;
		 	height:50px;
			background: url('http://images.moviesand.com/rating/images/working.gif') 50% 50% no-repeat
			}

.dlr_link	{
		font-family:verdana, arial, helvetica;
		font-size:12px
		}

.dlr_link A:link	{ color: #000000; text-decoration: none }	
.dlr_link A:visited	{ color: #000000; text-decoration: none }
.dlr_link A:active	{ color: #000000; text-decoration: none }
.dlr_link A:hover	{ color: #03AFEF; text-decoration: none }
