/***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:#ffc43e url('/images/header.png') repeat-x;font-family:helvetica;font-size:14px;line-height:1.2em;}
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 {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 {float:left;margin-top:10px;}

#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:#949aab; border:3px #e2d5a8 solid; }
#calculator h4 { background-color:#e2d5a8; text-align:left; text-transform:uppercase; letter-spacing:2px; margin:0; padding:2px 3px 0px; }
#calculatorItems { width:694px; float:left; border-right:3px #e2d5a8 solid; background-color:#6d7383; }
#calculatorResults { width:200px; float:left; padding-top:10px; }
#calculatorResults p { margin:0; padding:0 }
#calculatorResults p.large { font-size:30px; font-family:Verdana,Geneva,sans-serif; color:#11524a; }
#additionalInfo { margin-top:10px; }
#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:#949aab; 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.jpg) no-repeat; }
.on { background:url(../images/radio-on.jpg) no-repeat; color:#111; }

#calculatorItems {width:420px;border-left:3px solid #e23d28;background-color:transparent;border-right:none;}
#calculatorItems h4 {background-color:#e23d28;color:#ffffff;}
#calcOverlay, #calcOverlayWrapper {top:0px;}
#calcOverlay {background-color:#ff7800;}
#calcOverlayClose {background-color:#E23D28;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;}
#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;}
#calculatorResults h4 {color:#0e2b8d;width:155px;}
#calculatorResults p.large {color:#0e2b8d;margin-bottom:15px;}
#additionalInfo div input {width:52px;}
.entree {font-size:18px;font-family:Verdana,Geneva,sans-serif;text-transform:uppercase;color:#0e2b8d;font-weight:bold;cursor:pointer;line-height:1.3em;}
.active {background-color:#0e2b8d;color:#ffffff;padding-left:4px;}
.food {display:none;position:relative;}

#calculator {border:none;background-color:transparent;font-family:helvetica;}
#calculatorTop {background:url('/images/overlayTop.png') no-repeat;height:511px;width:915px;float:left;}
#calculatorRepeat {background:url('/images/overlayRepeat.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.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;
}
