/* general settings */
body {
	font-family : Arial,"Lucida Sans","Lucida Grande",Verdana, Helvetica,sans-serif;font-size:62.5%;text-align:center;color:#1a1a1e;background:#690004;
}

#mazdabody {
	font-family : Arial,"Lucida Sans","Lucida Grande",Verdana, Helvetica,sans-serif;font-size:62.5%;text-align:center;color:#1a1a1e;background:#131E54;
}

.blacken-inner {background:#000;}

a,a:link,a:visited{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a:active{
	text-decoration:none;
}
ul,ol { list-style:none; }

h1,h2,h3,h4,h5,h6,pre,code { font-size:1.2em; }

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input
{ margin:0; padding:0; }

a img,:link img,:visited img { border:none; }

address { font-style:normal; }
/* general settings */


#master-wrapper-inneronly {
	padding:0;margin:0 auto;background:#000;color:#1A1A1E;
}

#master-wrapper {
	padding:0;margin:0 auto;background:#690004 url(../images/main-background.jpg) 0 0 repeat-x;color:#1A1A1E;
}

#mazdabody #master-wrapper{
	padding:0;margin:0 auto;background:#131E54 url(../images/main-background_toyota.jpg) 0 0 repeat-x;color:#1A1A1E;
}

#master-wrapper-sub{
	padding:0;margin:0 auto;background:#E2DFD7 url(../images/main-background-subpage.jpg) top left repeat-x;color:#1A1A1E;
}
#wrapper {
	float:left;width:750px;padding:0;margin:0 auto;background:url(/images/header-bg.jpg) top left no-repeat;
}

.toyotastamp {background:url(/images/header-bg-toyota.jpg) top left no-repeat;}
.mazdastamp {background:url(/images/header-bg-mazda.jpg) top left no-repeat;}

#master-wrapper-in{
	width:750px;padding:0;margin:0 auto;
}

#master-wrapper-bottom{
	clear:both;height:60px;padding:10px 0 0 0;margin:0px auto;
}
#white-space{
	padding:0;margin:0 auto 20px auto;
}
/* header homepage */
	#header{
		width:750px;margin:0 auto;padding:0;height:109px;text-align:left;
	}
    
	#header-sub{
		width:750px;margin:0 auto;padding:0;height:87px;text-align:left;
	}
   
	#logo{
		float:left;padding:0px;margin:0px 0 0 20px;_margin:0px 0 0 10px;width:206px;height:80px;
		}
	#logo span{
		float:left;display:block;width:186px;height:80px;margin:0;padding:0px;background: url(../images/logo-markwell.gif) top left no-repeat;
	}
		#logo span a{
			display:block;width:186px;height:80px;margin:0px;padding:0;text-indent:-4500px;text-decoration:none;
		}
		#logo span a:hover{
			text-decoration:none;
		}
	
	#top-navs{
		float:right;text-align:right;width:524px;margin:0;padding:21px 0 0px 0
	}	
	#info-nav{
		text-align:right;margin:0 20px 0 0;_margin:0 10px 0 0;padding:0;float:right;width:400px;list-style:none;font-size:1.0em;height:38px;
	}	
		#info-nav li{
			margin:0;padding:0 0px 0 0px;display:inline;color:#BFBFBF;background-color:inherit;font-size:1.4em
		}
		#info-nav a{
			text-align:center;color:#CA000F;background-color:inherit;padding:0 3px 0 3px;margin:0 3px 0 3px;font-size:0.7em
		}
		#info-nav a:hover{
			text-align:center;color:#CA000F;background-color:inherit;padding:0 3px 0 3px;margin:0 3px 0 3px;
		}

#main-nav {width:500px;float:right;clear:right;margin:0 20px 0 0;_margin:0 10px 0 0;padding:0;list-style:none;height:11px;text-align:right;line-height:11px;}
#main-nav tr th {margin:0; padding:0 4px;}
#main-nav tr th a {color:#000; text-transform:uppercase; font-weight:bold; font-size:11px;}
#main-nav tr th a:hover {color:#CA000F;}


/* end header */


/* main content */

	#content-holder{
		clear:left;float:left;width:750px;margin:0 auto;padding:0;text-align:left;position:relative;
	}
	#content-holder-in{
		float:left;width:745px;margin:0;padding:0;background:url(../images/content-holder-bg.jpg) 0 0 no-repeat;
	}
	#content-holder-sub{
		clear:left;float:left;width:745px;margin:0 auto;padding:0;text-align:left;
	}
	#content-holder-in-sub{
		float:left;width:745px;margin:0;padding:0;
	}
	
	#main-content{
		clear:left;float:left;width:750px;margin:0 auto;padding:0;
	}
	#main-content-sub{
		clear:left;float:left;width:745px;margin:0 auto;padding:0;
	}

.fullpage #wrapper, .fullpage #master-wrapper-in, .fullpage #header, .fullpage #header-sub, .fullpage #content-holder, .fullpage #main-content {width:100%;}

	
   
	#main-content	 div.hr {
			clear:left;  height: 1px; width:750px;background: url(../images/hr.gif) no-repeat scroll left;color:inherit
			}
			#main-content div.hr hr {
			  display: none;
			}	

	#mazdabody #main-content	 div.hr {
			clear:left;  height: 1px; width:750px;background: url(../images/hr_toyota.gif) no-repeat scroll left;color:inherit
			}
			#mazdabody #main-content div.hr hr {
			  display: none;
			}	
		
	.home-left{
		float:left;width:225px; padding:0 0 15px 0;
	}
		#brand-navigation-home{
			padding:0px 0 0px 0; height:300px; margin:0px 0 0 20px;background:url(../images/brand-nav.jpg) 0 0 no-repeat;
		}
/*		#brand-navigation-home dl{
			padding:13px 0 0 0px;margin:0px;list-style:none;height:300px;
		}
		#brand-navigation-home dt{
			padding:0px;margin:0px 0 0 0;list-style:none;height:64px;overflow:hidden;
		}
		#brand-navigation-home a{
			margin:0;float:left;clear:left;display:block;text-align:center;text-transform:uppercase;text-indent:-4500px;text-decoration:none;
		}*/
		
		/* prestige  */
		
		#prestige{
			width:188px;height:64px;overflow:hidden;
		}
		#prestige a{
			 margin:0;background-position: 0px 0px;width:188px;background:url(../images/prestige.jpg) top left no-repeat;padding:64px 0 0 0;height: 0px !important;
		}
		#prestige a{
			 height /**/:64px;
		}
		#prestige a:hover,#prestige a.selection,#prestige a.selection:hover{
		 	background-position: 0px -64px;
		}
		
		/* mazda */
		#mazda{
			width:188px;height:64px;
		}
		#mazda a{
			margin:1px 0 0 0;background-position: 0px 0; width:188px;background:url(../images/mildura.jpg) top left no-repeat;padding:64px 0 0 0;height: 0px !important;
		}
		#mazda a{
			 height /**/:64px;
		}
		#mazda a:hover,#mazda a.selection,#mazda a.selection:hover{
			background-position: 0px -67px;
		}
		
		/* toyota */
		#toyota{
			width:188px;height:64px;overflow:hidden;
		}
		#toyota a{
			margin:1px 0 0 0;background-position: 0px 0; width:188px;background:url(../images/sunraysia.jpg) top left no-repeat;padding:64px 0 0 0;height: 0px !important;
		}
		#toyota a{
			 height /**/:64px;
		}
		#toyota a:hover,#toyota a.selection,#toyota a.selection:hover{
			background-position: 0px -64px;
		}
	
		#contact-info{
			padding:0px;margin:25px 0 0px 20px;color:white;background-color:inherit
		}
			#contact-info h3{
				padding:0px;margin:0 0 5px 0;color:#ECA853;background-color:inherit;font-size:1.4em;
			}
		  #contact-info p{
				padding:0px;margin:0 0 15px 0;color:white;background-color:inherit;font-size:1.1em;line-height:16px;
			}
			#contact-info a{
				padding:0px;margin:0;color:white;background-color:inherit;text-decoration:underline
			}
			
	.home-right{
		float:left;width:525px;padding:0 0 15px 0;
	}
		#home-right-content{
			float:left;width:525px;padding:0;position:relative;background:url(../images/camry.jpg) 10px 25px no-repeat;
		}
        
        #home-right-content-both{
			float:left;width:525px;padding:0;position:relative;background:url(../images/both.jpg) 10px 25px no-repeat;
		}
        
        #home-right-content-mazda{
			float:left;width:525px;padding:0;position:relative;background:url(../images/mazda3.jpg) 10px 25px no-repeat;
		}
        
			#home-right-content h2, #home-right-content-mazda h2,#home-right-content-both h2{
				margin:300px 0 5px 0px;font-size:1.8em;color:white;background-color:inherit;text-transform:uppercase;
			}
			#home-right-content p, #home-right-content-mazda p, #home-right-content-both p{
				margin:0 0 0 0px;font-size:1.1em;color:white;background-color:inherit;width:330px;float:left;
			}
			#home-right-content p.types, #home-right-content-mazda p.types, #home-right-content-both p.types{
				margin:0 0 0 5px;font-size:1.1em;width:180px;float:left;line-height:15px;
			}
				#home-right-content p.types a, #home-right-content-mazda p.types a, #home-right-content-both p.types a{
					margin:0 0 0 30px;height:12px;color:#999;background-color:inherit;
				}
				
		#car-search{
			float:left;/*width:525px;height:270px;*/padding:0px;margin:25px 0 0px 0px;color:white;background-color:inherit;/*position:relative;*/
		}		
				#car-search h3{
					padding:0px;margin:0 0 25px 0px;color:#ECA853;background-color:inherit;font-size:1.4em;
				}
				#car-search form{
					padding:0px;margin:10px 0 0px 0px;font-size:1.1em;
				}
					#car-search form p{
						clear:left;padding:0px;margin:8px 0 8px 0px;
					}
						#car-search form p a{
							padding:0px;margin:0;color:#ECA853;background-color:inherit;text-decoration:underline
						}
						#car-search form p a:hover{
							text-decoration:none
						}
				#car-search label{
					padding:0px;margin:0;float:left;width:90px;font-weight:bold;
				}
				#car-search select{
					padding:0px;margin:0 15px 0 15px;width:150px;height:22px;
				}
				#car-search select#car{
					padding:0px;margin:0 27px 0 15px;width:150px;height:22px;
				}
				#car-search img{
					padding:0px;margin:5px 40px 0 105px;_margin:5px 40px 0 108px;width:148px;height:22px;vertical-align:middle
				}
/* content */			

	
	#footer{
		clear:left;width:750px;text-align:left;border-top:1px solid #7F2629;margin:0px auto; padding:0 0 0 0;font-size:1.2em;
	}
		#footer p{
			margin:0;padding:12px 0 15px 0px;text-align:right;background-color:inherit;color:#865153; font-size:10px;
		}
		
        #mazdabody #footer{
		clear:left;width:750px;text-align:left;border-top:1px solid #2F386E;margin:0px auto; padding:0 0 0 0;font-size:1.2em;
	}
		#mazdabody #footer p{
			margin:0;padding:12px 0 15px 0px;text-align:right;background-color:inherit;color:#57619D; font-size:10px;
		}
        
        
		#footer a{
			margin:0;padding:0;background-color:inherit;color:#fff;
		}		
			
		#footer img{
			margin:0;padding:0;vertical-align:middle;float:left;
		}	
		
	.cleaner{
		margin:0;padding:0;clear:both;
		}
	
	
    #inner-content {padding:15px 0 15px 0; background:#690004;}
    #mazdabody #inner-content {padding:15px 0 15px 0; background:#131E54;}
    
    
    
    #inner-content h2 {color:#fff; font-size:25px; margin:10px 0 10px 235px;}
    #inner-content h3 {color:#D9BFC0; font-size:15px; margin:30px 0 10px 235px; padding-top:5px; border-top:1px solid #D9BFC0;}
    #inner-content p {color:#D9BFC0; margin: 10px 20px 10px 235px; font-size:12px;}
    #inner-content ul {margin:10px 20px 10px 265px; color:#D9BFC0; font-size:12px; list-style:square;}
    #inner-content table {margin:10px 20px 10px 235px;}
    #inner-content table tr {vertical-align:top;}
    #inner-content table tr th {text-align:left; background:inherit; padding:5px 5px 5px 0; font-weight:bold; color:#D9BFC0; font-size:12px;}
    #inner-content table tr td {text-align:left; background:inherit; padding:5px; color:#fff; font-size:12px;}

    #mazdabody #inner-content h3 {color:#ADB6EA; border-top:1px solid #ADB6EA;}
    #mazdabody #inner-content p {color:#ADB6EA;}
    #mazdabody #inner-content ul {color:#ADB6EA;}
    #mazdabody #inner-content table tr th {color:#ADB6EA; font-size:12px;}

    
#contentsidebar {margin:0 20px 0 10px; width:170px; float:left; border-right:1px solid #865153;}
#mazdabody #contentsidebar {margin:0 20px 0 10px; width:170px; float:left; border-right:1px solid #ADB6EA;}

#contentsidebar h5 {margin:5px 0 10px 0; color:#fff; padding-right:10px;}
#contentsidebar p {margin:8px 0; color:#D9BFC0; font-size:11px; padding-right:10px;}

#content {text-align:left;}
#content p {margin:10px 0; font-size:12px;}

#main-content .home-new-left {float:left;width:240px; padding:0 0 15px 0;}
#main-content .home-new-mid {float:left;width:234px; padding:0 0 15px 0;}
#main-content .home-new-right {float:left;width:260px; padding:0 0 15px 0;}