﻿/* CSS Document */

body{padding: 0;margin: 0;font-family: Arial, Helvetica, sans-serif;background-color: #1F0204;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{margin:0; padding:0;}
ul{	margin:0; 	padding:0; 	list-style-type:none;	font-size:0;}
.spacer{clear:both; font-size:0; line-height:0;}
.defaultText{color: #999999;}

/*------------------------------------------------body--------------------*/

/*------------------------------------------------top--------------------*/
#topMain{width:100%;background:url(images/top_bg.gif) 0 0 repeat-x;	height:315px;padding:10px 0 0 0;}
#top{width:1003px;height:315px;margin:0 auto;background:url(images/header.jpg) 0 0 no-repeat;
	position:relative;}
#top img.logo{position:absolute;left:30px;top:41px;width:202px;height:81px;}
#top img.login{position:absolute;left:478px;top:70px;width:106px;height:80px;}
#top ul.topNav{background:url(images/top_nav_bg.gif) 0 0 no-repeat;width:376px;height:68px;
	position:absolute;left:584px;top:68px;padding:17px 0 0 13px;}
.logoutcss{position:absolute;left:478px;top:70px;width:106px;height:80px;}
#top ul.topNav{background:url(images/top_nav_bg.gif) 0 0 no-repeat;width:376px;height:68px;}
#top ul.topNav li{float:left;height:50px;padding:0 2px 0 0;
    background:url(images/top_nav_div.gif) right top no-repeat;}
#top ul.topNav li a{display:block;background:url(images/nav_bg.gif) 0 0 repeat-x;padding:0 12px;
	font:bold 11px/50px Arial, Helvetica, sans-serif;color:#E9B9B9;	background-color:inherit;text-decoration:none;
	text-transform:uppercase;}
#top ul.topNav li a:hover{background:url(images/nav_bg_hover.gif) 0 0 repeat-x;	color:#fff;
	background-color:inherit;border-left:#000000 solid 1px;	border-right:#000000 solid 1px;	padding:0 11px;}
#top ul.topNav li.noImg{background-image:none;}
#top ul.topNav li a.hover{display:block;background:url(images/nav_bg_hover.gif) 0 0 repeat-x;
	color:#fff;	background-color:inherit;padding:0 11px;font:bold 11px/50px Arial, Helvetica, sans-serif;
	text-decoration:none;text-transform:uppercase;border-left:#000000 solid 1px;border-right:#000000 solid 1px;}
#top div.search{width:203px;height:70px;background:url(images/loginstatus.gif) 0 0 no-repeat;
	padding:0 0 0 25px;	position:absolute;	left:30px;	top:239px;}
#top div.loginstatus{width:203px;height:121px;background:url(images/loginstatus.gif) 0 0 no-repeat;
	padding:0 0 0 25px;	position:absolute;	left:30px;	top:200px;}
.loginName{line-height: 30px;}
#top label{width:47px;height:21px;display:block;float:left;font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#fff;	background-color:inherit;}
#top .txtSearchBox{width:147px;	height:19px;border-bottom:#D4D0C8 solid 1px;border-right:#D4D0C8 solid 1px;
	border-top:#808080 solid 1px;border-left:#808080 solid 1px;font:normal 10px/19px Arial, Helvetica, sans-serif;
	color:#000;	background-color:#fff;	padding:0 0 0 7px;	float:left;}
#top h1{display:block;background:url(images/slogan.gif) 0 0 no-repeat;width:511px;height:61px;
	position:absolute;left:470px;top:227px;text-indent:-2000px;}

/*------------------------------------------------top--------------------*/

/*------------------------------------------------menu--------------------*/
#menuMain{width:100%;height:28px;background:url(images/menu_bg.gif) 0 0 repeat-x;}	
#menu{/*width: 980px;*/width: 790px;margin: 0 auto;height: 28px;text-align: center;}

/*
#menu ul{width:980px;height:28px;}
#menu ul li{float:left;	border-right:#595959 solid 1px;height:28px;}
#menu ul li a{display:block;padding:0 14px;	font:bold 11px/28px Arial, Helvetica, sans-serif;
	color:#979696;text-decoration:none;	background-color:inherit;}
#menu ul li a:hover{color:#8DA128;background-color:inherit;}
#menu ul li.noBdr{border:none;}
#menu ul li a.first{display:block;padding:0 14px 0 0;font:bold 11px/28px Arial, Helvetica, sans-serif;
	color:#979696;	text-decoration:none;background-color:inherit;}
#menu ul li a.first:hover{color:#8DA128;background-color:inherit;}
#menu ul li a.last{display:block;padding:0 0 0 14px;font:bold 11px/28px Arial, Helvetica, sans-serif;
	color:#979696;text-decoration:none;	background-color:inherit;}
#menu ul li a.last:hover{color:#8DA128;	background-color:inherit;}

*/

#menu .itemlink{height: 28px; font-size: 11px; font-family: Arial, Helvetica, sans-serif;}
#menu a{display: block; padding: 0 14px; font: bold 10px/28px Arial, Helvetica, sans-serif; color: #979696;
    text-decoration: none; background-color: inherit;}
#menu a:hover{color: #8DA128;}

/*------------------------------------------------menu--------------------*/

/*------------------------------------------------body--------------------*/
#bodyMain{width:100%;background:url(images/body_bg.gif) 0 0 repeat-x #530F0F;color:#000;}
#body{width:942px;background:url(images/body_bg_inner.gif) 0 0 repeat-x #740303;color:#000;
	padding:0 30px 26px 31px;margin:0 auto;}
.bodymin
{
    min-height: 300px;
    }
#body p.content{padding-top: 30px;/*margin-left:170px;*/color: #999999;font-size: 12px;font-family: Verdana;}

#forumbody{width: 942px;background: url(images/body_bg_inner.gif) 0 0 repeat-x #740303;color: #000;
    padding: 0 30px 26px 30px;margin: 0 auto;}

/*------------------------------------------------left--------------------*/
#left{width:239px;padding:20px 0 0 0;float:left;}
#left h2.featured{display:block;width:163px;height:53px;background:url(images/featured_icon.gif) 0 10px no-repeat;
	padding:0 0 0 42px;	font:normal 24px/53px Arial, Helvetica, sans-serif;	color:#fff;background-color:inherit;}
#left h3.featuredTxt{display:block;	width:205px;font:bold 12px/12px Arial, Helvetica, sans-serif;
	color:#BAA989;background-color:inherit;margin:0 0 13px 0;}
#left img.pro{margin:0 0 18px 0;width:205px;height:87px;font-size:0;line-height:0;display:block;}
#left h2.newsletter{display:block;background:url(images/newsletter_bg.gif) 0 0 no-repeat;width:189px;
	height:31px;padding:0 0 0 16px;font:bold 16px/31px Arial, Helvetica, sans-serif;color:#fff;
	background-color:inherit;margin:31px 0 0 0;}
#left div.newsletter{width:174px;padding:8px 15px 25px 16px;background-color:#4F0202;color:#fff;}
#left label{display:block;width:174px;font:normal 11px/22px  "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;}
#left .txtSubscribeName{width:172px;height:19px;border-bottom:#D4D0C8 solid 1px;	border-right:#D4D0C8 solid 1px;
	border-top:#808080 solid 1px;border-left:#808080 solid 1px;	background-color:#fff;color:#000;float:left;}
#left div.newsletter a{	width:88px;	height:17px;float:left;	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#A09172;	background-color:inherit;margin:11px 0 0 0;	text-decoration:underline;}
#left div.newsletter a:hover{text-decoration:none;}
#left .subscribeButton{	background:url(images/signup.gif) 0 0 no-repeat;width:45px;height:17px;
	float:right;margin:11px 0 0 0;border:none;cursor:pointer;}
/*------------------------------------------------left--------------------*/
/*------------------------------------------------mid--------------------*/
#mid{width: 208px;float: left;}
#midinner{width:190px;max-height:605px;height:605px;margin:0 0 6px 0;
	background:url(images/mid_panel_bg.gif) 0 0 repeat-x #450404;color:#D59E9E;padding:32px 19px 18px 19px;}
#midinner ul{width: 190px;padding-top: 10px;}
#midinner ul li{border-right: #595959 solid 1px;border-style: none;padding-bottom: 10px;}
#midinner ul li a{display: block;padding: 0 0px 0 5px;font: bold 11px Arial, Helvetica, sans-serif;
    color: #979696;text-decoration: none; background-color: inherit;}
#midinner span.bar{ color: #FFFFFF;font-family: Verdana;font-size: 12px;font-weight: normal;
    text-decoration: underline;}
#midinner ul li a:hover{color:#8DA128;background-color:inherit;}
#midinner h2{display: block;width: 71px;padding: 0; /*background:url(images/event_icon.gif) 36px 0 no-repeat;*/
    height: 29px;margin: 0 0 10px 0;font: normal 24px/24px Arial, Helvetica, sans-serif;color: #fff;
    background-color: inherit; line-height:27px;}


/*------------------------------------------------mid--------------------*/
/*------------------------------------------------right--------------------*/
#right{	width:462px;float:right;padding:22px 0 0 0;}
#right .rightTxt1{	display:block;font:normal 14px/22px Arial, Helvetica, sans-serif;color:#CB8686;
	background-color:inherit;margin:0 0 18px 0;	width:462px;}
#right span.rightTxt1 span{color:#CB8686;background-color:#5D0303;}
#right p.redBg{	display:block;width:406px;height:36px;background-color:#4D0101;
    font:normal 18px/18px Arial, Helvetica, sans-serif;	color:#A09172;	padding:11px 39px 11px 16px;
	margin:0 0 16px 0;}
	
#metro{ width: 212px; background-color: #807050; border: #80705e solid 1px; color: #fff; float: left;
    margin: 3px 0 0 0; /*height: 522px;*/}
#metro h2{width:198px;height:30px;background-color:#000;color:#fff;display:block;padding:0 0 0 14px;
	font:bold 13px/30px Arial, Helvetica, sans-serif;}
#metro ul{padding:16px 18px 6px 14px;margin:0;}
#metro ul li{padding:0;margin:0;line-height:0;font-size:0;}
#metro ul li a{	display:block;background:url(images/arrow_red.gif) 0 7px no-repeat;
	padding:0 0 0 9px;font:bold 11px/20px Arial, Helvetica, sans-serif;	background-color:inherit;
	color:#D7C9AD;text-decoration:none;}
#metro ul li a:hover{background-color:#78694B;color:#fff;}
#metro a.moreRed{display:block;	background:url(images/more_red.gif) 0 0 no-repeat;width:45px;height:17px;
	margin:0 0 0 149px;}
#metro a.moreRed:hover{	background:url(images/more_red_hover.gif) 0 0 no-repeat;}
#metro p.adBot{display:block;background:url(images/add_bottom.gif) 0 0 no-repeat;width:212px;height:8px;
	font-size:0;line-height:0;}
	
#classification{width:212px;background-color:#807050;border:#80705e solid 1px;color:#fff;float:right;
	margin:3px 0 0 0;}
#classification h2{width:198px;height:30px;background-color:#000;color:#fff;display:block;padding:0 0 0 14px;
	font:bold 13px/30px Arial, Helvetica, sans-serif;}
#classification ul{padding:13px 18px 8px 14px;margin:0;}
#classification ul li{font:normal 11px/17px Arial, Helvetica, sans-serif;background-color:inherit;color:#D7C9AD;}
#classification a{	display:block;background:url(images/arrow_red.gif) 0 7px no-repeat;
	padding:0 0 0 9px;font:bold 11px/20px Arial, Helvetica, sans-serif;	background-color:inherit;
	color:#D7C9AD;text-decoration:none;}
#classification ul li a:hover{background-color:#78694B;color:#fff;}
#classification a.moreRed2{display:block;background:url(images/more_red.gif) 0 0 no-repeat;width:45px;
	height:17px;margin:0 0 0 149px;}
#classification a.moreRed2:hover{background:url(images/more_red_hover.gif) 0 0 no-repeat;}
#classification p.hisBot{display:block;background:url(images/add_bottom.gif) 0 0 no-repeat;width:212px;
	height:8px;	font-size:0;line-height:0;}
/*------------------------------------------------right--------------------*/


/*------------------------------------------------footer--------------------*/
#footerMain{width:100%;	height:116px;background:url(images/footer_bg.gif) 0 0 repeat-x;}
#footer{width:942px;margin:0 auto;height:116px;position:relative;}
#footer ul{	width:552px;position:absolute;left:0;top:21px;}
#footer ul li{float:left;font:normal 11px/14px Arial, Helvetica, sans-serif;color:#979696;
    background-color:inherit;}
#footer ul li a{padding:0 7px;font:normal 11px/14px Arial, Helvetica, sans-serif;color:#979696;
	background-color:inherit;text-decoration:none;}
#footer ul li a:hover{text-decoration:underline;}
#footer ul li a.one{padding:0 7px 0 0;font:normal 11px/14px Arial, Helvetica, sans-serif;color:#979696;
	background-color:inherit;text-decoration:none;}
#footer ul li a.one:hover{text-decoration:underline;}
#footer p.copyright{font:normal 10px/14px Arial, Helvetica, sans-serif;	position:absolute;
	left:0;	top:41px;width:300px;color:#BAA884;background-color:inherit;}
#footer p.design{display:block;	width:197px;height:19px;padding:0;position:absolute;left:0;
	top:60px;font:bold 12px/14px Arial, Helvetica, sans-serif;color:#D54A4A;background-color:inherit;}
#footer p.design a.link{font:bold 12px/14px Arial, Helvetica, sans-serif;color:#D54A4A;
	background-color:inherit;text-decoration:none;}
#footer p.design a.link:hover{color:#fff;background-color:#D54A4A;}
#footer a.xhtml{display:block;background:url(images/xhtml_bg.gif) 0 0 no-repeat;width:81px;
	height:16px;position:absolute;left:770px;top:17px;}
#footer a.xhtml:hover{background:url(images/xhtml_bg_hover.gif) 0 0 no-repeat;}
#footer a.css{display:block;background:url(images/css_bg.gif) 0 0 no-repeat;width:81px;
	height:16px;position:absolute;left:861px;top:17px;}
#footer a.css:hover{background:url(images/css_bg_hover.gif) 0 0 no-repeat;}
/*------------------------------------------------footer--------------------*/

/*------------------------------------------------body--------------------*/
#pages{float:left; padding-left: 20px;width:670px;}
#pages p.content{padding-top: 30px;color: #999999;font-size: 12px; font-family: Verdana;}
#pages li{color: #999999;}
#pages h3{color: #C0C0C0;}

#memberactions{padding-top: 20px;padding-left: 20px;}
#memberactions a{ font-size: 18px; line-height: 32px; color: #666666;}
#changepass{padding-top: 20px;padding-left: 20px;}
#changepass .txtArea{ padding-bottom: 5px; height: 35px;}

/*------------------------------------------contact page--------------------*/
.w100px{width:100px;} .w400px{width:400px;} .fl{float:left;} .fr{float:right;} .w150px{width:150px;}
.ascxText{font-size: 12px;font-family: Arial, Helvetica, sans-serif;text-align: justify;color: #999999;}
#contactform{font-size: 12px;font-family: Arial, Helvetica, sans-serif;width: 500px;
             float: left;color: #999999;}
.contactboxes{ width: 200px;}
/*------------------------------------------contact page--------------------*/


/***** login page  ******/
#login{padding: 20px;border: 1px solid #BA8181;height: 150px;width: 520px;}
.textboxArea{width: 195px;} .textboxLine{height:33px} .textboxDim{height: 33px;line-height: 33px;}
.loginText{ font-family: Arial; padding-left: 10px; width: 270px; font-size: 12px; line-height: 21px;
            color: #666666;
            background-image: url(images/login_sep.gif); background-repeat: no-repeat; 
            background-position: left top;}
#login a{color: #FFFFFF;}
/***** login page  ******/
/***** signup page  ******/
#signup{padding-left: 20px;width: 650px;}
#signup .w200px{width: 210px;float: left;}
#signup .w205px{width: 215px;float: left;padding-left: 5px;}
#signup .tbSignUp{width: 190px;height: 33px;line-height: 33px;font-style: italic;}
#signup .tbPass{width: 190px;height: 33px;line-height: 33px;}
#signup .checkavail{background-position: left top;width: 150px;height: 35px;vertical-align: middle;
    background-image: url(images/checkUname.gif);background-repeat: no-repeat;
    padding-top: 10px;padding-left: 0px;margin-left: 5px;}

#signup .errorlabel{font-size: 12px;color: #FFF;}
#signup .header{font-size: 12px;}
#signup .textlabel{font-size: 12px;}

#spanAvailability{font-size: 12px; color: #CCCCCC;text-align: center;font-family: Verdana;}
/***** signup page  ******/
/***** search page  ******/
#search{min-height: 400px;}
.ddlCity{height: 34px;width: 226px;line-height: 34px;}

.c { width:390px;height:29px;background:#fff url("images/static.png") no-repeat;padding:4px 0 0 10px; }

.ddn { cursor:default;color:#666;font-family:Arial,Helvetica,sans-serif;font-size:11px; }
.ddn-ftr { width:190px;height:8px;background:transparent url("images/static.png") no-repeat 50% -57px;
           line-height:8px;overflow:hidden; }
.ddn-con { width:188px;height:auto;background-color:#fff;border:1px solid #bbb; }
.ddn-item { width:182px;padding-left:8px;line-height:22px;background:none; }
.ddn-item-hover { background-color:#f3f3f3;width:182px;padding-left:8px;line-height:22px;color:#333; }
.cmb { height:24px !important;background:#fff url("images/static.png") no-repeat 0 -33px; }
.txt { margin:2px 0 0 5px;background:none;border:none;font-family:Arial,Helvetica,sans-serif;
       font-size:12px;color:#333;font-weight:bold; }
.cmb-hover .txt { color:#000; }

.SearchGrid{padding-top: 20px;padding-bottom: 10px;}
#SearchStoreItem{padding: 5px;width: 400px;background-color: #450304;}
#SearchStoreItem:hover{background-color: #1f0204;}
#SearchStoreItemAlternate{padding: 5px;width: 400px;background-color: #212121;}
#SearchStoreItemAlternate:hover{background-color: #1f0204;}
#SearchStoreCity{padding: 21px 22px 22px 22px;background-color: #450304;}

.StoreName{color: #CCCCCC;font-size: 12px;}
.SearchGrid a{color: #FFFFFF;}
.StoreAddress{font-size: 12px;color: #666666;padding-left: 10px;}
.StoreAddress2{font-size: 12px;color: #666666;}
.PhoneNumber{font-size: 11px;color: #808080;}
.CityNameLabel{color: #808080;}

/*************** store root master  ****************/
#RestoBarMenu{ background-position: 0 0; width: 100%; background: url(store/float_bg.png) 0 0 repeat-x;
    height: 30px; position: fixed; z-index: 30;}
#RestoBarMenuWrapper{ margin: 0 auto; width: 1003px; padding-top: 5px;}
#RestoBarMenuWrapper a{ height: 28px; font-size: 11px; font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF; font-weight: bold; text-decoration: none;}
#RestoBarMenuWrapper a:hover{height: 28px; font-size: 11px; font-family: Arial, Helvetica, sans-serif;
    color: #FF6600;}    
#StoreMenuRow{ width: 100%; background: url(store/clientstoremenu_bg.jpg) 0 0 repeat-x;
    height: 123px; /*padding: 30px 0 0 0;*/ position: fixed; top: 35px;z-index: 30;}
#StoreMenuRowWrapper{ margin: 0 auto; width: 1003px; position: relative; z-index: 30;}
#StoreLogoArea{ width: 280px;padding-top: 21px; height: 100px;}
#StoreMenuArea{ width: 720px;padding-top: 30px; height: 60px;}
#storebodyMain{width:100%;background:url(images/body_bg.gif) 0 0 repeat-x #530F0F;color:#000;}
#storebody{ margin: 0px auto 0px auto; background-position: 0px 150px; background-image: url(images/body_bg_inner.gif);
    background-color: #740303; color: #000000; background-repeat: repeat-x; width: 942px; min-height: 650px;}
#storebody p.content{ padding: 180px 30px 20px 30px; color: #999999; font-size: 12px; font-family: Verdana;}
#storebodyleft{ float: left; width: 700px; padding-left: 20px; min-height:500px;}
#storebodyright{ float: left; width: 180px; padding-left: 5px; padding-right: 5px; padding-top: 180px;}
#storebodyright .top{background-image: url(store/mediapreview_bg_top.gif); background-repeat: no-repeat;
    background-position: center top; height: 5px;}
#storebodyright .mid{ padding-top: 10px; padding-left: 3px; padding-bottom: 10px; background-color: #212121;
    border-left-style: solid; border-left-width: 1px; border-left-color: #FFFFFF; border-right-style: solid;
    border-right-width: 1px; border-right-color: #FFFFFF;}
#storebodyright .bot{ background-image: url(store/mediapreview_bg_bot.gif); background-repeat: no-repeat;
    background-position: center top; height: 5px;}
.dashedline{ border-bottom: 1px dashed #DBCE6A; padding-top: 10px; margin-bottom: 10px;clear: right;
    border-bottom-color: #999999;}
.eventdetailsheader{ font-family: Verdana; font-size: 10px;}
/*************** store root master  ****************/

/*************** store media  ****************/
#AlbumList{ padding-left: 45px;padding-right: 20px;padding-top: 182px;}
#AlbumItem{ /*width: 220px;*/padding-left: 5px;padding-right: 5px;vertical-align: top;font-size: 11px;
    font-family: Verdana;color: #FFFFFF;}

/**** Promotions ***/
.dates{color: #999999; font-size: 11px; font-family: Verdana;}
.promotitle{color: #FFFFFF;font-size: 12px;font-family: Verdana;text-decoration: none;}
#promo{padding: 180px 30px 20px 30px;}
#StoreContact{padding: 182px 50px 20px 50px;}
#StoreContact a{color: #FF9933;}
#StoreContact a:hover{color: #FFFFFF;}
#StoreRatings{padding: 182px 50px 20px 50px;font-size: 11px;color: #C0C0C0;font-family: Verdana;}
.StorePromoHeading{color: #C0C0C0;font-family: Verdana; font-size: 14px;background-color: #993333;}
#mainpromo{padding: 80px 30px 20px 30px;}
.promodesc{font-size: 12px;color: #999999;font-family: Arial, Helvetica, sans-serif;}
.StoreEventTitle{color: #FFFFFF;font-family: Verdana; font-size: 12px;}
#StoreEventTemplateLogo{padding: 5px;width: 200px;background-color: #450304;height: 100px;}
#StoreEventTemplateDetails{padding: 5px;width: 430px;background-color: #450304;height: 100px;}
#SiteEventsList{}
#SiteEventsList a{font-family: Verdana;font-size: 11px;color: #FF9933;}
#SiteEventsList a:hover{font-family: Verdana;font-size: 11px;color: #FFFFFF;}

