@charset "UTF-8";
/* CSS Document */
/*
Theme Name: Chido Burrito
Theme URI: http://chidoburrito.com/
Description: 
Version: 1.0
Author: Ken Rossi
Author URI: http://evovlestudios.com/

*/




/* ------------------------------------------------------
Structure
------------------------------------------------------ */
html{background: #d7f2f6;}
body{font-family: Arial; font-size: 12px; color: black; margin: 0 auto; background: url(images/bg_bottom.jpg) repeat-x bottom center;  }
div#background-container { width: 100%; background: url(images/bg_top.jpg) repeat-x top left; }


p, ol, ul {line-height:1.6;}

a{color: #ce2e08;}


#header {width:100%; height:224px; overflow:hidden;  }
#logo-container{overflow:hidden; height: 224px; position:relative; z-index:900; width:311px; margin-left:1%; }
#logo{ z-index:999; position:relative; margin:0 auto; height:224px;}
#graphic{background: url(images/palm_fronds.png) repeat-x top left; height:124px; z-index:800; position:absolute; top:0px; left:0px; width:100%;}
#graphic img{float: right;}


/* ------------------------------------------
Navigation
------------------------------------------ */
#nav-container{width:100%; background: url(images/bg_nav.jpg) repeat-x; height: 48px; margin: 111px auto 0 auto; z-index:10; position:absolute; top:0px; 
}
ul#nav {
	font-family: Helvetica; 
	text-transform: uppercase;  
	background: url(images/bg_button.jpg) repeat-x;  
 	width: 820px;
	margin:0 auto;
	height: 48px; 

	position:relative; 
	z-index:7;
	 -moz-border-radius:0 0 15px 0;
    -webkit-border-bottom-right-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
	
	line-height:47px; padding-left: 220px; }
ul#nav li { }
ul#nav li.current_page_item {background:url(images/bg_button_ovr.jpg) repeat-x; }

ul#nav li{float: left;}
ul#nav li:first-child { margin-left: 0px;  }
ul#nav li:last-child {}
ul#nav li a { vertical-align: middle; font-size: 16px; text-decoration:none; color:#FFFFFF; font-weight:800; text-align:center; display:block; padding-right: 25px; padding-left:25px; }
ul#nav li:hover {background:url(images/bg_button_ovr.jpg) repeat-x; }

/* ------------------------------------------
Content
------------------------------------------ */

div#main-container{
	position:relative; 
	width:992px; 
	padding-left: 50px;
	margin: -67px auto 0 auto;
	box-shadow: 5px 11px 5px #A4A4A4;
  -moz-box-shadow: 5px 11px 5px #A4A4A4;
  -webkit-box-shadow: 5px 11px 5px #A4A4A4;
  }
div#content-wrap{
	background: url(images/bg_burlap.jpg) repeat-y center;  
     -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    -khtml-border-radius: 15px;
    border-radius: 15px;
	box-shadow: -5px 5px 7px #898989;
  	-moz-box-shadow: -5px 5px 7px #898989; 
  	-webkit-box-shadow: -5px 5px 7px #898989;
	padding:30px;
	
	padding-bottom: 60px;
	margin-bottom:40px;
	 }

div#banner{position:relative; height:261px; z-index:10; width: 932px;}
div#content-header{position:relative; margin-top:-10px; height:11px;  z-index:800;}
div#content{position:relative;  
	background: #fff;  z-index:800;
	overflow:hidden;
	padding:30px;}

div#content-footer{
 	-moz-border-radius: 0 0 7px 7px;
    -webkit-border-bottom-right-radius: 7px;
	 -webkit-border-bottom-left-radius: 7px;
    -khtml-border-bottom-right-radius: 7px;
    border-bottom-right-radius: 7px;
	border-bottom-left-radius: 7px;	
	height:76px;
	clear:both;
		}
.post{margin-top:160px; margin-right: 30px; color: #000;}
#content h4{color: #ce2d07; margin-bottom: -12px; }
#content h5{color: #ce2d07; font-size: 16px; line-height: 22px  }
#content p, .feature_post p {margin-top:10px; margin-bottom:15px;} 
#content .post ul, #content .post ol  {margin-left:15px; margin-bottom:10px;}
#content .post li, .post ol {padding: 3px 5px;}
#content .post ul li{list-style: circle;}
#content .post ol li { list-style-type: decimal;}
div.post .alignleft, .alignleft{float:left;}
div.post .alignright, .alignright{float:right;}
div#colOne{width:450px; position:relative; margin:0px; }
div#colTwo{width:400px; position:relative; margin:0px; }

/* ------------------------------------------
Page overrides
------------------------------------------ */
#home div#content{background: #fff url(images/bg_content_home.jpg) no-repeat top left;}
#home div#content-footer{background: #FFF url(images/bg_content_home_footer.jpg) no-repeat bottom right; }
#home div#content-header{background: url(images/bg_content_home_header.png) no-repeat top center; height:11px; }

#About div#content{background: #fff url(images/bg_content_about.jpg) no-repeat top left;}
#About div#content-footer{background: #FFF url(images/bg_content_about_footer.jpg) no-repeat bottom right; height:109px; }

#Location .post {margin-top:0px;}
#Location #content {overflow:hidden;}
#Location div#content-footer{background: url(images/bg_content_location_footer.jpg) no-repeat bottom right; height:70px; clear:both;   }
#Location div#banner{height:180px;}
#Location #content h2{font-size:22px; margin-bottom:7px; }
#Location #content h2 a{text-decoration:none; color:#000000; }
#Location #content h2 a:hover{color:#ce2e08; text-decoration:underline;}

#Location table td {padding-right:30px; padding-bottom:30px;}
iframe{border:1px solid #000; padding:3px; }
#Location div#colOne, #Location div#colTwo{float:left; margin-bottom:60px; }

#Investment div#content-header{background:url(images/bg_content_investment_header.png) no-repeat top right; height:41px;}
#Investment div#content{background: #fff url(images/bg_content_investment.jpg) no-repeat top right; height:577px; margin-top:0px;}
#Investment div#content-footer{background: #FFF url(images/bg_content_investment_footer.jpg) no-repeat bottom right; height:15px; }

#Contact div#content-header{background:url(images/bg_content_contact_header.png) no-repeat top right; height:41px;margin-top:-10px; }
#Contact div#content{background: #fff url(images/bg_content_contact.jpg) no-repeat top right; height:576px;margin-top:0px;}
#Contact div#content-footer{background: #FFF url(images/bg_content_contact_footer.jpg) no-repeat bottom right; height:15px; }
#Contact .post, #Investment .post {margin-top: 10px;}

#Menu div#content-header{background:url(images/bg_content_menu_header.png) no-repeat top right; height:48px; margin-top:-10px;}
#Menu div#content{background: #fff url(images/bg_content_menu.jpg) no-repeat top right; padding:0px 10px 10px 10px; margin-top:0px;  overflow:hidden;}
#Menu div#content-footer{background:url(images/bg_content_menu_footer.png) no-repeat bottom right; height:80px; clear:both; width:100%; }

#Menu .main-post {text-align:right; margin-top:0px; float:left; width:850px; padding-left:20px; padding-right:20px;}
#Menu .main-post img {float: left; }
#Menu .main-post p{margin-top:60px; }

ul#menuCols li{width:280px; float:left; margin-left:20px; text-align:center;}
ul#menuCols{width:100%; overflow:hidden; margin:-30px 0 50px 0; float:left;}
#Menu div#content ul{padding:0px;}
ul#menuCols li h2{text-indent:-9999px; font-size:12px;width:277px; height:72px;}
ul#menuCols li.item1 h2{background: url(images/first.png) no-repeat;}
ul#menuCols li.item2 h2{background: url(images/second.jpg) no-repeat; }
ul#menuCols li.item3 h2{background: url(images/third.jpg) no-repeat;}
/* ------------------------------------------
Features
------------------------------------------ */
#feature-container{position: relative; margin: 20px auto 50px auto; overflow:hidden;}
#feature1, #feature2{width: 460px; float:left; }
#feature1{margin-right:6px;}
#feature2{margin-left:6px;}
.feature_post{padding:15px 15px 0 15px; background-color:#ffffff; overflow:hidden;}
.feature-footer{width: 460px;  background: url(images/feature_footer.png); height:18px;}
.feature_post img {float: left; padding-right:10px; padding-bottom:10px;}
.feature_post h4 {font-size: 12px;}
/* ------------------------------------------
Footer
------------------------------------------ */
div#footer-container{position:relative;  background: url(images/bg_footer2.jpg) repeat-x bottom left; height:149px; margin: -90px auto 0 auto; clear:both; padding-left:45px; }
div#footer{ background:url(images/bg_footer.png) no-repeat bottom center; height:149px; width:1020px; margin: 0 auto; }
div#footer #foot_col1{width:300px; float:left; overflow:hidden; margin-left:40px; margin-top:50px;}
div#footer #foot_col2{width:550px; float:right; overflow:hidden; margin-right:50px; margin-top:50px; text-align:right;}
div#footer a{color: black;}
/* ------------------------------------------
form
------------------------------------------ */


#content ul#form-inputs li {margin-bottom:20px; }
#content div.field { display:inline; }

#content div.field input {height: 20px;}

#content div.field input, div.field textarea {
	width: 248px;
	border: 1px solid #000;
	padding: 2px; 
}

/*#content input#submit-button2 { color: #fff;  width: 109px;  height:34px; text-transform:capitalize; cursor: pointer;  z-index:500;  text-indent:-15px}
#content div#submit2 {width: 109px; height: 34px; cursor: pointer; background:url(images/submit.jpg) no-repeat; float:left; z-index: 5; }*/
#content input#submit-button2{text-indent: -9999px; background:url(images/submit.jpg) no-repeat; width:109px; height:30px; text-transform:capitalize; cursor: pointer;}

#content div#submit2 {width: 109px; display:inline; text-indent: -9999px; cursor: pointer;}




#content ul#form-inputs label {display: block; float:left; width:70px; font-weight:bold; font-size:11px; line-height:23px; cursor: pointer;}

.error {color: red;}

#footer ul#form-inputs {width: 550px; margin-bottom:10px; }
#footer ul#form-inputs li{margin-bottom: 0px;}
#footer ul#form-inputs label { line-height:30px; display:inline; width:100px;}
#footer div.field { display:inline; }
#footer div.field input {
	width: 160px;
	height: 16px;
	background-color: #e7e7e7;
	padding: 4px; 
	border: 1px solid #000;
}

#footer input#submit-button {text-indent: -9999px; background:url(images/submit.png) no-repeat; width:61px; height:30px; text-transform:capitalize; cursor: pointer;}

#footer div#submit {width: 60px; display:inline; text-indent: -9999px; cursor: pointer;}

/* ------------------------------------------
vcard
------------------------------------------ */
.adr, .tel, .eml{ margin:0px 0px 0px 0px;}
.vcard .type{font-weight: bold;}
.vcard {line-height:1.5em; margin-top:50px; position:absolute; bottom:0px; height:70px;}
#content-footer .vcard{margin-top: 0px; position:relative; margin-left:30px;}

/* ------------------------------------------------------
form popup
-------------------------------------------------------*/
#backgroundPopup{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:100%;  
width:100%;  
top:0;  
left:0;  
background:#000000;  
  
z-index:900;  
}    
#popupContact{  
display:none;  
position:fixed;  
_position:absolute; /* hack for internet explorer 6*/  
height:742px;  
width:960px;  
background:#FFFFFF;  
 
z-index:904;    
}  

  
#popupContactClose{  
font-size:18px;  
line-height:19px;  
right:6px;  
top:4px;  
position:absolute;  
color:#ce2e08; 
font-weight:700;  
display:block; 

padding:3px; cursor:pointer;   
}  

/* ------------------------------------------
	SLIDER
------------------------------------------ */



/* Miscellaneous */

	.coda-slider-wrapper {  overflow: hidden; width:932px; height: 261px; }
	.coda-slider { overflow: hidden; position: relative; width: 932px; height:261px;}
	.coda-slider .panel { display: block; float: left }
	.coda-slider .panel-container { position: relative; height:261px; z-index:10; width: 932px; }
	.coda-nav-left, .coda-nav-right { display:none; }
	.coda-nav-left a, .coda-nav-right a { display: none:}
	#coda-nav-1{display:none;}
	


