/***CSS RESET***/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {  margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
/***END RESET***/

body {/*background:#25bdd5 url('../images/header.png') repeat-x;*/font-family:helvetica;font-size:14px;line-height:1.2em;z-index:-1000;}
h1 {font-size:22px;line-height:1em;text-transform:uppercase;}
a {color:#B7CB38;}
a:hover {text-decoration:none;}
p {margin:1em 0;}
input, select, textarea {margin-bottom:5px;}

.leftImg {float:left;}
.rightImg {float:right;}
.clearer {clear:both;}

.headerImg {margin-bottom:5px;margin:0 auto;display:block;}

#main {position:relative; width:904px;margin:0 auto;}
#header {height:100px;background:url('../images/blue-coast-burrito-logo.png') top center no-repeat;}
#headerSocial {float:right;margin-top:50px;}
#headerSocial img {margin-right:5px;}
#specialImg {position:absolute; top:240px; right:-70px; }

#leftColumn {float:left;width:261px;position:relative;}
#nav {width:261px;height:369px;display:block;background:url('../images/blue-coast-nav.png') no-repeat;position:relative;}
#navPad {padding:45px 0 0 30px;}
#navPad img {margin-bottom:3px;}
#navContact {bottom:-19px;left:17px;position:absolute;}
#navMusic {bottom:-110px;position:absolute;right:28px;}
#ownSign {margin-top:100px;display:block;position:relative;}
#copyright {position:absolute;bottom:20px;right:10px;color:#000000;font-family:georgia;}

#rightColumn {float:right;width:623px;}
#woodFeature {width:623px;height:152px;background:url('../images/blue-coast-right-wood.png') no-repeat;position:relative;}
#woodSwf {left:91px;position:absolute;top:17px;}
#content {width:623px;background:url('../images/blue-coast-right-content-repeat.jpg') repeat-y;color:#ffffff;}
#content h2 {border-bottom:3px double #B7CB38;color:#6CBDDF;font:bolder 16px Georgia,"Times New Roman",Times,serif;margin:0 0 10px;padding:0 0 1px;text-transform:uppercase;}
#contentTop {width:623px;background:url('../images/blue-coast-right-content-top.jpg') no-repeat;min-height:430px;height:auto !important;height:430px;}
#contentPad {padding:25px;}
#contentBottom {width:623px;height:37px;background:url('../images/blue-coast-right-content-bottom.jpg') no-repeat;}

/* Gallery Styles */
#galleryRight {float:right;width:130px;background-color:#000000;margin-left:25px;overflow:hidden;}
#galleryHome {height:130px;background-color:#000000;display:inline-block;overflow:hidden;zoom:1;*display:inline;}
#galleryRight #galleryPad {padding:13px 13px 0 13px;}
#galleryHome #galleryPad {padding:13px 0 13px 13px;}
.galImg {border:2px solid #B7CB38;display:block;height:100px;width:100px;}
#galleryHome .galImg {float:left;}
.galImg img {width:100px;height:100px;}
#galleryRight .galImg {margin-bottom:13px;}
#galleryHome .galImg {margin-right:13px;}
#galleryWrapper {position:relative;}
#galleryPad {position:relative;}
#gal-left,#gal-right,#gal-top,#gal-bottom {float:left;cursor:pointer;}
/* End Gallery Styles */

/* Calculator styles */
#calcOverlay, #calcOverlayWrapper { position:absolute;display:none; }
/*#calcOverlay { background-color:#000; z-index:300; }*/
#calcOverlayWrapper { z-index:400; }
#calcOverlayClose { float:right; color:#fff; padding: 5px 10px 0 0; }
#calculator {
	width: 900px;
	margin: 20px auto;
	background-color: #DCDCDC;
	border: 3px #e2d5a8 solid;
}
#calculator h4 {
	background-color: #ffffff;
	text-align: left;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin: 0;
	padding: 2px 3px 0px;
}
#calculatorItems {
	width: 694px;
	float: left;
	/* [disabled]border-right: 3px solid #e2d5a8; */
	background-color: #6d7383;
}
#calculatorResults {
	width: 200px;
	float: left;
	padding-top: 10px;
	/* [disabled]background-color: #DCDCDC; */
}
#calculatorResults p {
	margin: 0;
	padding: 0;
	color: #5A5A5A;
}
#calculatorResults p.large { font-size:30px; font-family:Verdana,Geneva,sans-serif; color:#11524a; }
#additionalInfo {
	margin-top: 10px;
	color: #000000;
}
#additionalInfo h4 { font-size:12px; letter-spacing:0; width:160px; margin-left:16px; font-family: Arial, Helvetica, sans-serif; text-align:center; }
/* #additionalInfo div { display:none; } */
#additionalInfo div input {
	background-color: #DCDCDC;
	border: none;
}
.food {
	float: left;
	margin-right: 1px;
	padding: 5px 20px;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 12px;
	background: url(../images/radio-off-01.png) no-repeat;
	color: #ffffff;
}
.on { background:url(../images/radio-on-01.png) no-repeat; color:#111; }

#calculatorItems {
	width: 420px;
	/* [disabled]border-left-color: #FFFFFF; */
	/* [disabled]border-left-style: solid; */
	/* [disabled]border-left-width: 1px; */
	background-color: transparent;
	/* [disabled]border-right: none; */
}
#calculatorItems h4 {
	background-color: #FFFFFF;
	color: #26bcd7;
}
#calcOverlay, #calcOverlayWrapper {top:0px;}
/*#calcOverlay {background-color:#ff7800;}*/
#calcOverlayClose {background-color:#e79412;border:1px solid #000000;color:#FFFFFF;display:block;font-family:helvetica;font-weight:bold;padding:10px 20px;text-decoration:none;text-transform:uppercase;position:absolute;top:0px;right:0px;}
#calcOverlayLogo {background:url('../images/overlayLogo.png') no-repeat;width:249px;height:82px;display:none;left:50%;margin-left:-125px;position:absolute;top:9px;}
#calculatorEntrees {
	width: 170px;
	float: left;
	text-align: left;
	display: block;
	padding-right: 20px;
}
#calculatorResults {width:180px;margin-left:45px;color:#ffffff;float:left;display:block;position:relative;text-align:center;}
#calculatorResults .heading {
	font-size: 16px;
	margin-bottom: 10px;
	color: #26bcd7;
}
#calculatorResults h4 {
	color: #26bcd7;
	width: 155px;
}
#calculatorResults p.large {
	color: orange;
	margin-bottom: 15px;
}
#additionalInfo div input {width:52px;}
.entree {
	font-size: 14px;
	font-family: Verdana,Geneva,sans-serif;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	cursor: pointer;
	line-height: 1.3em;
}
.active {
	background-color: #A3D7E0;
	color: #ffffff;
	padding-left: 4px;
}
.food {
	display: none;
	position: relative;
	color: #ffffff;
}

#calculator {border:none;background-color:transparent;font-family:helvetica;}
#calculatorTop {
	background: url('../images/overlayTop-01.png') no-repeat;
	height: 511px;
	width: 915px;
	float: left;
}
#calculatorRepeat {
	background: url('../images/overlayRepeat-01.png') repeat-y;
	width: 915px;
	float: left;
	position: relative;
}
#calculatorContent {padding:50px 10px 0px 55px;margin-top:-500px;float:left;display:block;position:relative;z-index:1000;}
#calculatorBottom {
	background: url('../images/overlayBottom-01.png') no-repeat;
	height: 82px;
	width: 915px;
	float: left;
}
/* END Calculator styles */


/*OLD STUFF*/
#content dl{
	color: #FFFFFF;
	font: normal 14px/18px 'Georgia', Times New Roman, Times, serif;
	margin: 0px;
	padding: 0px 25px 10px;
}
#content dt{
	font-weight: bolder;
	color: #6CBDDF;
}
#content dd{
	padding-bottom: 15px;
}

#content form{
	margin: 0px;
	padding: 0px 0px 10px 40px;
}

#content label{
	font: normal 14px/14px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
}

#content input, textarea, select{
	margin: 1px 0px 8px;
	padding: 0px;
}

#content textarea{
	width: 300px;
}

#content ul{
	margin: 10px;
	padding: 5px;
	border: 3px double #B7CB38;
	list-style: square;
	background: #444444;
        display:inline-block;
}

#content ul li{
	font: normal 14px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	margin: 0px 0px 0px 20px;
	padding: 4px 10px 4px 0;
}

#content p.thanks{
	margin: 10px 10px 10px 0px;
	padding: 5px;
	border: 3px double #B7CB38;
	background: #6CC3E7;
}

#content ol{
	margin: 0px;
	padding: 5px 0px;
	color: #B7CB38;
}
#content ol li{
	font: normal 14px/18px Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	margin: 0px 30px 0px 40px;
	padding: 6px 0px;
}

#content li img{
	margin: 4px 0px 0px 2px;
	padding: 0px;
	float: right;
}
#content li a img{
	border: 1px solid #FFFFFF;
}


/*-------------------Contact US-----------------------------------*/



a#contact-us{
	display: block;
	height: 40px;
	padding: 0px;
	margin: 0px 0px 0px 50px;
	float: left;
	width: 160px;
}

a#contact-us span{
	display: none;
}

/*-------------------The Useless footer-----------------------------------*/
#footer{
	margin: 0px;
	padding: 0px;
	clear: both;
	/* height: 20px; It's empty... so, reducing height of footer to nothing */
	height: 1px;
	width: 770px;
}

/*-------------------Google Maps-----------------------------------*/
#map{
	margin: 0px;
	padding: 0px;
	height: 324px;
	width: 375px;
	border: 3px double #6CC3E7;
}
