/*
Theme Name: Cimarron
*/

@import "style/css/reset.css";
@import "style/css/typography.css";
@import "style/css/layout.css";
@import "style/css/jquery.jcarousel.css";
@import "style/css/skin.css";
/* COLORS 
red: #B7301D; 
blue: #9AC8CD;
earth: #C2B59B;
grey: #575F5F;
green: #92B731;

*/

body { background: #FFFAE5 url(style/images/bgbody.jpg) no-repeat top center;}

h1 {padding:0 0 10px 0;color: #B7301D;}  
h3 {font-family: times; font-size: 20px; color: #575F5F; font-weight: normal; padding:4px 0 2px 10px;}

p {margin:10px 20px 10px 20px; font-family:  Myriad Pro, Arial, Helvetica, Sans-serif; font-size: 12px; color:#575F5F;}
html>body p{margin:10px 20px 10px 20px; font-family: Myriad Pro, Arial, Helvetica, Sans-serif; font-size: 12px; color: #575F5F;}
ol {margin:10px 20px 10px 20px; font-family: georgia; font-size: 12px; color:#575F5F;}
ol li {margin:2px 0 2px 10px;}

a {font-size: 12px; font-family: times; color: #B7301D; text-decoration: none; margin:0 0 0 20px;}

.clear { display:block; clear:both; height:1px; line-height:1px; font-size:1px; }

.amenities {padding:20px 0 0 0;}
table td img {margin:10px 0 0 0; }
table {margin:20px;}
table ul {list-style-type:circle; padding: 0 0 2px 10px; font-family: georgia; font-size: 12px; color:#575F5F;}
table td {padding:0 0 30px 0; vertical-align: top;}

#container {width: 960px; margin:0 auto; position: relative;}

	/* #billboard {position: absolute; top:130px; left:0; z-index: 99;}	 */
	  #billboard {position: absolute; top:250px; left:0; z-index: 99;
			background:url(style/images/homepage.jpg) no-repeat top left;
			width:944px;
			height:314px;
			} 
  
   #billboard h1{background:url(style/images/divider_line_330.jpg) no-repeat bottom left;font:bold 19px Myriad Pro, Arial, Helvetica, Sans-serif;color:#ba2422;text-transform:uppercase;border-bottom:none;margin:30px 0px 10px 0px; }
   #billboard .billboard-content{width: 330px; margin:0px 0 0 20px;}
   #billboard .billboard-content p {margin: 10px 0 10px 0;font:normal 15px Myriad Pro, Arial, Helvetica, Sans-serif;width:320px;color:6d6f71;line-height:1.25;}
	
	#header {height: 188px; width: 960px;}
		#header h1 {height: 128px; width: 121px; margin:0 0 0 80px; border: none; float: left; background: url(style/images/logo.gif) no-repeat top left;}
		#header h1 a {height: 128px; width: 121px; display: block;}
		/* #header #tagline {height: 73px; width: 475px; float: left; margin:50px 0 0 150px; background: url(style/images/bgtagline.gif) no-repeat top left;} */
	  #header #tagline {height: 74px; width: 675px; float: left; margin:40px 0 0 50px; background: url(style/images/bgtagline.gif) no-repeat top left;}
	#nav {height: 44px; width: 940px; margin:0; clear: both; background: url(style/images/bgnav.jpg) no-repeat top left;}
	#nav .about{font-size: 12px; font-family: verdana; margin:0; line-height: 44px; padding:12px 38px 12px 22px; color: #fff; text-decoration: none;background: url(style/images/libg.jpg) no-repeat left -3px;}
	#nav ul {}
	#nav ul li {float: left;}
	#nav ul li a {font-size: 12px; font-family: verdana; margin:0; line-height: 44px; padding:12px 38px 12px 22px; background: url(style/images/libg.jpg) no-repeat right -3px; color: #fff; text-decoration: none;}
	

	#mycarousel {height: 360px; margin: 12px 0 0 0; z-index:1;}
	
	.jcarousel-control a {float: left; height: 37px; width:219px; line-height: 35px; margin:0 21px 0 0; font-family: verdana; font-size: 12px; font-weight: 500; display: block; text-align: center; color:#fff; text-decoration: none; background: url(style/images/li-off.jpg) no-repeat top left;}
  	.jcarousel-control a#country , .jcarousel-control a#country_on {margin:0 0 0 0;}

  	.jcarousel-control a#starter:hover  , .jcarousel-control a#starter_on  {background: url(style/images/starter.jpg) no-repeat top left;}
  	.jcarousel-control a#move-up:hover  , .jcarousel-control a#move-up_on  {background: url(style/images/move-up.jpg) no-repeat top left;}
  	.jcarousel-control a#estate:hover   , .jcarousel-control a#estate_on  {background: url(style/images/estate.jpg) no-repeat top left;}
  	.jcarousel-control a#country:hover  , .jcarousel-control a#country_on  {background: url(style/images/country.jpg) no-repeat top left;}

	.details {width: 430px; margin:20px 0 0 490px;}
		.details h2 {font-family: Myriad Pro, Arial, Helvetica, Sans-serif; font-size: 30px;}
		.details h3 {font-family: Myriad Pro, Arial, Helvetica, Sans-serif; font-size: 16px; color: #575F5F; font-weight: normal; border-bottom: 1px dashed #575F5F; padding:0 0 10px 0;}
		.details p {margin: 10px 0 10px 0;}
		.details .pdf-link {font-family: arial; font-size: 12px; text-decoration: none; margin:0 100px 0 0; padding:2px 0 2px 22px; background: url(style/images/pdf.gif) no-repeat top left;}
		.details .img-link {font-family: arial; font-size: 12px; text-decoration: none; margin:0 100px 0 0; padding:2px 0 2px 22px; background: url(style/images/img.gif) no-repeat top left;}
		.details .home-link {font-family: arial; font-size: 12px; text-decoration: none; margin:0 0 0 22px; padding:2px 0 2px 20px; background: url(style/images/house.gif) no-repeat top left;}
		.details a {line-height: 1.7;}
		
	 #det-starter {}
		#det-starter h2, #det-starter .pdf-link, #det-starter .img-link, #det-starter .home-link  {color: #92B731;}

	#det-starter {height: 314px; width: 944px; background: url(style/images/det-starter.jpg) no-repeat top left;}
	
	#det-move {height: 314px; width: 944px; background: url(style/images/det-move.jpg) no-repeat top left;}
		#det-move h2, #det-move .pdf-link, #det-move .img-link, #det-move .home-link {color: #006699;}
		
	#det-estate {height: 314px; width: 944px; background: url(style/images/det-estate.jpg) no-repeat top left;}
		#det-estate h2, #det-estate .pdf-link, #det-estate .img-link, #det-estate .home-link {color: #696254;}
		
	#det-country {height: 314px; width: 944px; background: url(style/images/det-country.jpg) no-repeat top left;}
		#det-country h2, #det-country .pdf-link, #det-country .img-link, #det-country .home-link {color: #B7301D;}
	

#homecontent{width: 620px; margin:20px 0 0 0; float: left; background: url(style/images/home_content-bg.jpg) no-repeat top left;}
	#homecontent h1, #content h1{background:url(style/images/divider_line_578.jpg) no-repeat bottom left;font:bold 17px Myriad Pro, Arial, Helvetica, Sans-serif;color:#ba2422;text-transform:uppercase;border-bottom:none;margin:20px;}
#content {width: 620px; margin:20px 0 0 0; float: left; background: url(style/images/content-bg.jpg) no-repeat top left;}	
	#content-cap {width: 620px; height: 20px; background: url(style/images/content-cap.jpg) no-repeat top left;}
#sidebar {width: 304px; height: 310px; margin: 20px 20px 0 0; float: right; background: url(style/images/contact-bg.jpg) no-repeat top left;font:normal 12px Myriad Pro, Arial, Helvetica, Sans-serif;}
	#sidebar h1{background:url(style/images/divider_line_270.jpg) no-repeat bottom left;font:bold 17px Myriad Pro, Arial, Helvetica, Sans-serif;color:#ba2422;text-transform:uppercase;border-bottom:none;margin:20px;}

/* MM Forms */
div.mmf { margin: 0; padding: 0; }
div.mmf-response-output { margin: 2em 0.5em 1em; padding: 0.2em 1em; }
div.mmf-mail-