/* CSS Document */
body{
	background:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#DDDDDD;
	padding:0;
	margin:0;
}
a:link, a:visited{color:white;font-weight:bold;text-decoration:none;}
a:hover{color:#AAA;font-weight:bold;text-decoration:underline;}

hr{
  border:0;
  border-top: 1px solid #A1A1A1;
  height: 0;
  background: #E19832;
  margin:20px 0px;
}

/* ==== HEADER ==== */

#headerwrap {
	color:#ffffff;
	background:url(images/header_bg.jpg) repeat-y center;
	width:949px;
}

#headerwrap a{
	color:#3399FF;
}


/* ==== CONTENT ====*/
.container{
	width:949px;
}
#contentwrap {
	background:#191919;
	padding:10px 25px;
	width:895px;
}

img.outletimg, img.locationmap{
	cursor:-moz-zoom-in;
}

div.outlet_info {
	display:none;
	margin-top:20px;
}

ul.outletlist{
	list-style:none;
	margin-top:0px;
}

td.rightBorder{
	border-right:solid 1px white;
}

li.email a{background:url(images/icn_mail.jpg) no-repeat right top;padding-right:20px;}
/* ==== PAGES ==== */

div.wing_left{
	background:transparent url('images/wing_left.png') no-repeat center top;
	width:85px;
	height:35px;
}
div.wing_right{
	background:transparent url('images/wing_right.png') no-repeat center top;
	width:85px;
	height:35px;
}

div.content_title {
	/*width:420px;*/
}

div.content_title table td.centertd {
	width:100%;
	padding-top:10px;
}

.hidden{display:none;}

#contentwrap img{padding:20px;}

.smallItalic{
	font-size:10px;
	font-style:italic;
}

/* ==== HOME ==== */

img.homeimg {
	padding:0 10px 10px 0;
}

/* ==== Reviews ==== */	
li.review_th{float:left;}

/* ==== Promos ==== */	
.promo img{padding:0;}

/*.promo img:hover {border:1px solid white;}*/

/* ==== Forms ==== */	
form td{padding-bottom:5px;}
form input[type=text]{
	font:14px Arial, Helvetica, sans-serif;
	width:200px;
	border:2px solid #333333;
	color:#DDD;
	background:#222222;
}
form input[type=text]:focus, form input[type=text]:hover{
	color:black;
	border:2px solid #333333;
	background:#DDD;
}

form select{
	font:14px Arial, Helvetica, sans-serif;
	width:200px;
	border:2px solid #333333;
	color:#DDD;
	background:#222222;
}

form textarea{
	font:14px Arial, Helvetica, sans-serif;
	border:2px solid #333333;
	color:#DDD;
	background:#222222;
}

form textarea:focus,form textarea:hover{
	font:14px Arial, Helvetica, sans-serif;
	border:2px solid #333333;
	color:#DDD;
	background:#222222;
}

form input[type=submit]{
	font:bold 14px Arial, Helvetica, sans-serif;
	border:5px solid #333333;
	color:#DDD;
	background:#222222;
}

form input[type=submit]:hover{
	border:5px solid white;
	cursor:pointer;
}

form fieldset{
	border:1px solid #a1a1a1;
}

form legend{
	font:bold 14px Arial, Helvetica, sans-serif;
	border:1px solid #a1a1a1;
	padding:0px 10px;
}

form fieldset:hover legend{background:#a1a1a1;color:black;}

form fieldset:focus legend{background:#a1a1a1;color:black;}

label:hover{cursor:pointer;}
/* ==== FOOTER ==== */

#footerwrap {
	background:#1a1a1a url(images/footer.jpg) no-repeat bottom center;
	min-height:14px;
	padding:10px 25px 14px;
	width:895px;
	color:#AAA;
}
.hr{
	background:#bbbbbb;
	height:1px;
	margin-bottom:10px;
}
.hr img{
	margin-top:-13px;
}





