/* CSS Document */

* { margin:0; padding:0; }
body { background:#DFDFDF; font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#595958;line-height:18px;}
a { text-decoration:none; }
#map { margin-left:7px; margin-top:15px;}
img { border:0;}
#tablenolists li { list-style-type:disc; }
em { color:#f79726; font-style:normal; font-weight:bold;}
h3, h4 { font-weight:normal;}
ul li { list-style-type:none;}
ol li {   font-weight:normal;list-style-type:circle; margin-left:30px; }
#container {  margin:0 auto; width:800px; background:#fff; }
#logo { background:url(../images/logo.jpg) no-repeat; height:81px; }
#logo ul { float:right; position:absolute; margin-left:740px;margin-top:15px; margin-right:10px;}

#logo ul li { margin:5px 0; }
#banner { background:url(../images/banner.jpg) left no-repeat; height:209px; padding-left:10px; }
#navigation { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;width:180px;  padding-top:60px; line-height:20px;}
#navigation li a { color:#eee;}
#navigation li a:hover, #navigation a.active { color:#f79726;}
#navigation li { background:url(../images/nav_arrow.jpg) no-repeat 5px 4px; border-bottom:1px solid #828383; padding-left:25px;}
#leftpanel { float:left;width:193px; background:#7a8289;  }
#leftcontent {padding-top:10px; width:180px; background:#f79726;  border-right:3px solid #F79726; }
#login { border:1px solid #7e7f81; margin:5px;background:#fff; width:168px; padding-bottom:10px;font-size:11px;}
#advertising { border:1px solid #7E7F81; width:120px; margin-left:30px; margin-top:10px;  }

#login p { padding:5px;}
#login li  { background:url(../images/nav_arrow.jpg) no-repeat 5px 4px; border-bottom:1px solid #828383; padding-left:25px;}
#login li a {color:#000; }
#leftcontent h3 { font-size:13px; color:#fff;background:#000; border:2px solid #90908f; padding:10px; margin:5px; }
#leftcontent h4 {font-size:13px; color:#fff;background:#464d57; border:2px solid #90908f; padding:10px; margin:5px;}
#leftcontent #partners img { padding:5px;}
#partners img { margin-left:25px;}
#login h3 { color:#f58228; padding:5px;}
#login dl { background:#fff;}
#login dd {background:#000; color:#f79726; float:left; width:55px; padding:10px; border:1px solid #90908f; margin:5px 1px 5px 5px;}
#offers { padding-bottom:10px;border:1px solid #7e7f81; margin:5px;background:#fff; width:168px; font-size:11px;}
#offers p { padding:5px;}
#content {width:585px; background:#fff; margin-left:10px; margin-top:5px;  float:left; }
#content h4 {font-size:13px; color:#fff;background:#464d57; border:2px solid #90908f; padding:10px; margin:5px 0 2px 0; height:20px; clear:both; }
#search_contentbox { float:left;border:1px solid #566672; width:583px; padding-bottom:10px;}
#search_contentbox ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-top:22px; margin-left:6px; margin-bottom:22px; }
#search_contentbox ul li { display:inline;  padding:18px 22px; margin:0px 1px; background:#f39741;}

#search_contentbox h5 { color:#990000; font-size:12px; } 
 p.error { border:1px dashed #990000; padding:5px; margin-bottom:5px;font-size:14px; color:#990000; text-align:center;}
#search_contentbox table { }
#search_contentbox .centeredtext { line-height:26px;text-align:center;}
#search_contentbox ul li a { color:#fff; }
#search_contentbox ul li a:hover { color:#333;}
#search_contentbox ul li a.active { color:#333;} 
#search_contentbox img { float:left;  }
#search_contentbox td { padding:2px;}
#search_contentbox select { width:144px;}
#search_contentbox .maptable { float:left; margin-left:-5px;width:280px;  margin-top:50px; }
#search_contentbox p { padding:10px;}
#search_contentbox .offerimage { margin-left: 30px; }
#search_contentbox #venue_leftpanel {margin-left:10px;margin-top:5px; float:left;}
#search_contentbox a { color:#f19226;}

#search_contentbox th { color:#fff;background:#f19226; padding:10px; }


#venue_contentbox { float:left;border:1px solid #566672; width:583px; padding-bottom:10px;}
#venue_contentbox ul { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-top:22px; margin-left:6px; margin-bottom:22px; }
#venue_contentbox ul li { display:inline;  padding:15px 11px; margin:0px 1px; background:#f39741;}

#venue_contentbox h5 { color:#990000; font-size:12px; } 
#venue_contentbox table { }
#venue_contentbox .centeredtext { line-height:26px;text-align:center;}
#venue_contentbox ul li a { color:#fff; }
#venue_contentbox ul li a:hover { color:#333;}
#venue_contentbox ul li a.active { color:#333;} 
#venue_contentbox img { float:left;  }
#venue_contentbox td { padding:2px;}
#venue_contentbox select { width:144px;}
#venue_contentbox .maptable { float:left; margin-left:-5px;width:280px;  margin-top:50px; }
#venue_contentbox p { padding:10px;}
#venue_contentbox .offerimage { margin-left: 30px; }
#venue_contentbox #venue_leftpanel {margin-left:10px;margin-top:5px; float:left;}
#venue_contentbox a { color:#f19226;}
#venue_contentbox a:hover { color:#464D57;}
#venue_contentbox th { color:#fff;background:#f19226; padding:10px; }
#venue_offers {font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#venue_offers ul { margin-top:0px; margin-bottom:0; padding-left:25px; }
#venue_offers ul li { display:block; font-size:11px; list-style-type:disc;background:none; padding:0; margin:0; }
.tablefooter { background:#555; height:20px;text-align:center;color:#fff; font-weight:bold;}

 #venue_rightpanel { float:left;  padding-left:25px;  width:158px; } 
#venue_rightpanel address { clear:both; font-style:normal;}
 #venue_rightpanel em { color:#f19226;font-style:normal;}
#featured { width:585px; margin-left:10px; margin-top:5px;  float:left; }
#featured h4 {font-size:13px; color:#fff;background:#464d57; border:2px solid #90908f; padding:10px; margin:5px 0 2px 0; }
#featured_contentbox { padding:15px; margin-bottom:10px;  float:left;border:1px solid #566672; width:553px; }
#featured_contentbox h5 {  font-size:14px; text-transform:uppercase; padding:0 5px;}
#featured_contentbox a { color:#464D57;}
#featured_contentbox p { clear:left;padding:5px; margin:5px 0; }

#featured_contentbox img { float:left;  margin:0 5px; }
#featured_contentbox ul li a { color:#464D57; }
#featured_contentbox ul li a:hover, #navigation a.active { color:#f79726;}
#featured_contentbox ul li { font-size:11px; background:url(../images/arrow.jpg) no-repeat 5px 13px; border-bottom:1px solid #828383; padding:10px 10px 10px 25px;}
#footer {  clear:both;background:#464d57; padding:10px; margin-top:10px; color:#fff; font-size:10px;}
#footer ul li { display:inline; float:right; margin:0 5px;}
#footer ul li a { color:#eee;}
#footer ul li a:hover, #footer a.active { color:#f79726;}


object { margin-top:15px;}
.highslide {
	cursor: url(../images/zoomin.cur), pointer;
    outline: none;

	
}
.highslide img {
background:#fff; padding:5px;
border:1px solid #ccc;
	margin:5px;
}
.highslide img:hover {
background:#eee; 
border:1px solid #f79726;

}

.highslide-image {
    border: 5px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border: 2px solid white;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
    text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
    background-color: black;
    /*
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    */
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}

.highslide-overlay {
	display: none;
}

/* Controlbar example */
.controlbar {	
	background: url(../images/controlbar4.gif);
	width: 167px;
	height: 34px;
}
.controlbar a {	
	display: block;
	float: left;
	/*margin: 0px 0 0 4px;*/	
	height: 27px;
}
.controlbar a:hover {
	
}
.controlbar .previous {
	width: 50px;
}
.controlbar .next {
	width: 40px;
	background-position: -50px 0;
}
.controlbar .highslide-move {
	width: 40px;
	background-position: -90px 0;
}
.controlbar .close {
	width: 36px;
	background-position: -130px 0;
}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

#footer #adz a{ color:#F79726; text-transform:uppercase;border-right:1px solid #888;  border-left:1px solid #888; padding: 0px 5px;}


/* ADMIN SECTION */
#admincontainer {  margin:0px auto; width:800px;  height:550px;  background:#fff; }

#adminlogin { padding:20px 0px 20px 20px; margin-top:10%;border-bottom:1px solid #ccc; border-top:1px solid #ccc;background:#eee;}
#adminlogin h1 {font-weight:normal; font-size:22px; color:#F79726 }
#adminlogin legend { padding:20px;}
#adminlogin label { display:block;}
#adminlogin form { margin-left:38%;}
p.adminerror { color:#6A6B6D; font-size:14px; padding-top:5px; font-weight:bold; text-transform:uppercase;}
.adminmenu {padding:5px 0 0 1em; margin:15px 0 0 0; list-style:none; height:40px; position:relative; background:transparent url(../images/admin/pro_five_0c.gif) repeat-x left bottom; font-size:11px;}


.adminmenu li {float:left; height:40px; margin-right:1px;}
.adminmenu li a {display:block; float:left; height:40px; line-height:35px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(../images/admin/pro_five_0a.gif) no-repeat;}
.adminmenu li a b {float:left; display:block; padding:0 16px 5px 12px; background:url(../images/admin/pro_five_0b.gif) no-repeat right top;}
.adminmenu li.current a {color:#000; background:url(../images/admin/pro_five_2a.gif) no-repeat;}
.adminmenu li.current a b {background:url(../images/admin/pro_five_2b.gif) no-repeat right top;}
.adminmenu li a:hover {color:#000; background: url(../images/admin/pro_five_1a.gif) no-repeat;}
.adminmenu li a:hover b {background:url(../images/admin/pro_five_1b.gif) no-repeat right top;}
.adminmenu li.current a:hover {color:#000; background: url(../images/admin/pro_five_2a.gif) no-repeat; cursor:default;}
.adminmenu li.current a:hover b {background:url(../images/admin/pro_five_2b.gif) no-repeat right top;}



/*.adminmenu { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-top:22px; margin-left:12px;border:1px solid #fff; margin-bottom:5px; }
.adminmenu  li { display:inline;  padding:18px 20px; margin-right:1px; background:#f39741;}


.adminmenu  li a { color:#fff; }
.adminmenu  li a:hover { color:#333;}
.adminmenu li a.active { color:#333;} 
*/
#admincontent { background:#fff; padding:10px;}
#admincontent .theader { font-size:13px;  color:#fff;background:#464d57; border:2px solid #90908f; padding:10px; margin:5px 4px 2px 4px; }
.theader span { margin-left:65%;}

#admincontent a { color:#F79726;}
#admincontent table input, #admincontent table textarea { background:#fff; border:1px solid #F79726;}

/*#content table { background:#C00 url(../images/admin/full.png) repeat-x top left;
	border:2px solid #fff;
	border-collapse:collapse;
	color:#32335F;}*/
	#admincontent h2 {padding:5px;font-size:14px; font-weight:normal; }
	#admincontent h3 {font-size:13px;  color:#fff;background:#464d57; border:2px solid #90908f; padding:10px; margin:5px 4px 2px 4px; }
	#admincontent h4 { font-weight:normal;text-align:center; font-size:14px; padding:10px;}

thead td
{
	background:#ccc;
 	border-bottom:1px solid #FFF;
 	font-size:12px;
	color:#000;
 	text-align:left;
}


thead tr
{

}

#search_contentbox td #content th, #search_contentbox th
{
	background:transparent;
	padding:.3em 1em;
}

tbody tr
{

}


tbody tr.odd td
{
	background:transparent url(../images/admin/tr_bg.png) repeat top left;
}

tfoot
{

}

tfoot td
{
	padding-bottom:1.5em;
}

tfoot tr
{

}

* html tr.odd td
{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/admin/tr_bg.png', sizingMethod='scale');
}
p.seo { font-size:9px; color:#aeaeae; padding:5px;}
p.article { display:none;}