/* CSS Document */

/*-------------------- General Style Start------------------- */
*{
	padding:0; margin:0;
	}
body{
	background:url(images/bg.gif) repeat 0 0;
	padding:0 0 0 0;
	margin:0;
	}
div, p, h1, h2, h3, form, select, lebel{
	padding:0;
	margin:0;
	}
form{
	font-size:0;
	line-height:0;
	}	
img{
	display:block;
	border:none;
	}
a{
	outline:none;
	text-decoration:none;
	padding:0; 
	margin:0;
	}
ul{
	padding:0;
	margin:0;
	list-style-type:none;
	}
.spacer{
	clear:both;
	font-size:0;
	line-height:0;
	padding:0;
	margin:0;
	}
/*-------------------- General Style End------------------- */
/*-------------------- Top Style Start------------------- */				
			
#maincontainer{
	background:url(images/bg01.gif) no-repeat 50% 0;
	width:100%;
	margin:0 auto;
	/*overflow:hidden;*/
	padding:23px 0 0 0;
	}
#mainbodycontainer{
	width:935px;
	margin:0 auto;
	position:relative;
	/*overflow:hidden;
	height:100%;*/
	}
#toppannel{
	width:735px;
	display:block;
	margin:0 0 0 200px;
	height:100%;
	overflow:hidden;
	}
.leftbg{
	background:url(images/topnav-leftbg.gif) no-repeat 0 0;
	width:27px;
	display:block;
	height:51px;
	float:left;
	font-size:0;
	line-height:0;
	}
.rightbg{
	background:url(images/topnav-rightbg.gif) no-repeat 100% 0;
	width:20px;
	height:51px;
	float:right;
	display:block;
	font-size:0;
	line-height:0;
	}
.bg{
	background:url(images/topnav-bg.gif)  no-repeat 27px 0;
	height:51px;
	overflow:hidden;
	}
.topnavleftbg{
	background:url(images/nav-leftbg.gif) no-repeat 0 0;
	width:11px;
	height:28px;
	float:left;
	display:block;
	font-size:0;
	line-height:0;
	}
.topnavrightbg{
	background:url(images/nav-rightbg.gif) no-repeat 0 0;
	width:11px; 
	height:28px;
	float:right;
	display:block;
	font-size:0;
	line-height:0;
	}
.topnavbg{
	background-color:#820040;
	overflow:hidden;
	color:#FEFECB;
	height:26px;
	margin:13px 0 0 0;
	}
.topnavbg ul.topnav{
	}
.topnavbg ul.topnav li{
	font:bold 11px/26px Georgia, "Times New Roman", Times, serif;
	color:#FEFECB;
	background-color:inherit;
	float:left;
	padding:0;
	margin:0;
	}
.topnavbg ul.topnav li a{
	font:bold 11px/26px Georgia, "Times New Roman", Times, serif;
	color:#FEFECB;
	background-color:inherit;
	float:left;
	display:block;
	padding:0 8px 0 9px;
	text-transform:uppercase;
	}
.topnavbg ul.topnav li a:hover, .topnavbg ul.topnav li a.active{
	text-decoration:none;
	background:url(images/nav-bg-hover.gif) no-repeat 50% 0;
	color:#fff;
	background-color:inherit;
	}
/*-------------------- Top Style End------------------- */
/*-------------------- midpannel Style start------------------- */	
#mainbodypannelcontainer{
	/*width:935px;*/
	margin:0 auto;
	overflow:hidden;
	height:100%;
	}
/*-------------------- left Style start------------------- */		
#leftpannel{
	float:left;
	width:224px;
	position:absolute;
	top:50px;
	left:-15px;
	/*min-height:700px;
	height:auto !important;
	height:700px;*/
	}
.logocontainer{
	}
.logobg{
	background:url(images/logobg-r.gif) repeat-y 0 0;
	width:223px;
	
	}
.logobg-top{
	background:url(images/logobg-top.gif) no-repeat 0 0;
	}
.logobg-bot{
	background:url(images/logobg-bot-2.gif) no-repeat 0 100%;
	padding:21px 0 32px 4px;
	}
.logobg-bot-corner{
	font-size:0;
	line-height:0;
	display:block;
	text-indent:-20000px;
	height:5px;
	display:block;
	background:url(images/logobg-bot-2-corner.gif) no-repeat 0 0;
	}
p.suspenderText{
	width:199px; 
	display:block;
	font:normal 16px/22px Georgia, "Times New Roman", Times, serif;
	color:#820040;
	background-color:inherit;
	text-align:center;
	margin:0 auto;
	padding:0 0 11px 0;
	}
.reservationbg{
	background:url(images/logobotbg.gif) no-repeat 0 0;
	padding:26px 0 24px 0;
	}
p.reservationText{
	font:bold 14px/17px Georgia, "Times New Roman", Times, serif;
	color:#C29619;
	background-color:inherit; 
	width:195px;
	display:block;
	margin:0 auto;
	text-align:center;
	}

p.successText{
	font:bold 14px/17px Georgia, "Times New Roman", Times, serif;
	color:#820040;
	background-color:inherit; 
	display:block;
	margin:0 auto;
	text-align:center;
	margin-top: 30px;
	margin-bottom:10px;
	}

p.successText a{
	font:bold 14px/17px Georgia, "Times New Roman", Times, serif;
	color:#C29619;
	background-color:inherit; 
	}

div.progressBar {

margin-bottom: 200px;
}

p.reservationText span{
	font:bold 14px/24px Georgia, "Times New Roman", Times, serif;
	color:#820040;
	background-color:inherit;
	display:block;
	}	
						
.dailycontainer{
	}
.dailymaincontainer{
	width:208px;
	margin-left:7px;
}
.dailybg-top{
	background:url(images/dailyspacial-head.gif) no-repeat 0 0;
	height:58px;
	}
.dailymidbg{
	background:url(images/dailybg-r.gif) no-repeat 0 0 #5B0023;
	padding-bottom:23px;
	color:#DDDFA0;
	}
.dailybotbg{
	background:url(images/dailybg-bottom.gif) no-repeat 0 0;
	height:44px;
	}
.dailytextBox{
	width:160px;
	margin:0 auto;
	}		
.dailytext{
	width:160px;
	display:block;
	font:normal 14px/24px Georgia, "Times New Roman", Times, serif;
	color:#DDDFA0;
	background-color:inherit;
	text-align:center;
	}	
	

			

	
			

/*-------------------- left Style end------------------- */	
/*-------------------- right Style start------------------- */
#rightpannel{
	margin:0 0 0 200px;
	}
.rightpannelbg{
	background-color:#FEFECB;
	color:#B02067;
	}
.rightpannel-bot-leftbg{
	background:url(images/body-bot-leftbg.gif) no-repeat 0 100%;
	}
.rightpannel-bot-rightbg{
	background:url(images/body-bot-rightbg.gif) no-repeat 100% 100%;
	}
.rightmidcontainer{
	width:718px;
	margin-left:12px;
	}	
.rightpannelmidbg{
	background:url(images/bodymid-whitepor-bg.gif) repeat-y 0 0;
	}
.rightpannelmidbg-bot{
	background:url(images/bodymid-whitepor-bg-bot.gif) no-repeat 0 100%;
	padding-bottom:80px; 
	padding-left:15px;
	overflow:hidden;
	height:100%;
	}
.boardwayText{
	font:bold 18px/52px Georgia, "Times New Roman", Times, serif;
	color:#B02067;
	background-color:inherit;
	text-align:center;
	}
#spacialbox{
	width:415px;
	display:block;
	margin-right:36px;
	float:left;
	}
#spaciallistbox	{
	float:left;
	width:236px;
	}
.spacialbg{
	background:url(images/spacial-bg.gif) no-repeat 0 0;
	width:415px;
	}
.spacialText{
	font: bold italic 17px/21px Georgia, "Times New Roman", Times, serif;
	color:#878A28;
	background-color:inherit;
	padding:46px 0 43px 14px;
	}
.spacialText span{
	color:#000000;
	background-color:inherit;
	font-style:italic;
	font-weight:normal;
	}
.orderonlinebox{
	width:305px;
	margin:10px 0 0 55px;
	}
.orderonlinebox-leftbg{
	background:url(images/order-leftbg.gif) no-repeat 0 0;
	}
.orderonlinebox-rightbg{
	background:url(images/order-rightbg.gif) no-repeat 100% 0;
	}
.orderonlinebox-bg{
	background-color:#820040;
	color:#F6F6CE;
	}
.orederText{
	font:normal 43px/55px Georgia, "Times New Roman", Times, serif;
	color:#F6F6CE;
	background-color:inherit;
	text-align:center;
	}	
.orederText a{
	font:normal 43px/55px Georgia, "Times New Roman", Times, serif;
	color:#F6F6CE;
	background-color:inherit;
	text-decoration:none;
	}
.orederText a:hover{
	text-decoration:none;
	background-color:inherit;
	color:#fff;
	}
.drinkboxbg-top{
	background:url(images/drinkspacial-topbg.gif)  no-repeat 0 0;
	height:105px;
	}
.drinkboxbg-midbox{
	width:219px;
	margin:0 0 0 8px;
	}
.drinkboxbg-midbox-top{
	background:url(images/drinkspacial-midbg.gif) no-repeat #E5E7B1;
	color:#BE982A;
	}
.drinkboxbg-midbox-bot{
	background:url(images/drinkspacial-botbg.gif) no-repeat 0 0;
	text-align:center;
	}
a.seeallweeklyspaicial{
	font:bold 12px/44px Georgia, "Times New Roman", Times, serif;
	color:#BE982A;
	background-color:inherit;
	text-align:center;
	}
a.seeallweeklyspaicial:hover{
	color:#820040;
	}
ul.drinklist{
	margin-left:15px;
	}
ul.drinklist li{
	background:url(images/drinkbullet.gif) no-repeat 0 5px;
	padding:3px 0 3px 21px;
	font:bold 14px/18px Georgia, "Times New Roman", Times, serif;
	color:#212126;
	background-color:inherit;
	}
ul.drinklist li a{
	color:#212126;
	background-color:inherit;
	text-decoration:none;
	}
ul.drinklist li a:hover{
	text-decoration:underline;
	}	
				
/*-------------------- right Style end------------------- */
/*-------------------- midpannel  botpart Style start------------------- */	
.midpannelbotpart-container{
	padding:27px 0 0 0;
	width:668px;
	margin-left:27px;
	margin-right:0;
	overflow:hidden;
	height:100%;
	}
.signupcontainer{
	background:url(images/dotted-horz.gif) repeat-x 0 100%;
	overflow:hidden;
	height:100%;
	}
.signupbox{
	width:333px;
	background:url(images/dotted-vert.gif) repeat-y 100% 0;
	float:left;
	}
.signupmainbox{
	width:286px;
	display:block;
	}
.facemainbox{
	width:286px;
	display:block;
	}
.signText{
	font:normal 18px/24px Georgia, "Times New Roman", Times, serif;
	color:#820040;
	background-color:inherit; 
	padding-bottom:9px;
	}
.signText span{
	font:bold 22px/24px Georgia, "Times New Roman", Times, serif;
	}
.signformcontainer{
	width:285px;
	display:block;
	overflow:hidden;
	height:100%;
	}
.signupleftbg{
	background:url(images/signup-leftbg.gif) no-repeat 0 0;
	width:12px;
	height:26px;
	float:left;
	font-size:0;
	line-height:0;
	display:block;
	}
.signupleftmidbg{
	float:left;
	}
.signuptextfield{
	background-color:#fff;
	border-top:1px solid #D5CE9F;
	border-bottom:1px solid #D5CE9F;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#A4A073;
	height:16px;
	padding:4px 0 4px 0;
	width:195px;
	border-left:none; 
	border-right:none;
	float:left;
	}	
.signupleftright{
	width:74px;
	float:left;
	}
ul.facelist{
	padding:12px 0 14px 0;
	}
ul.facelist li{
	font:bold 13px/24px Arial, Helvetica, sans-serif;
	color:#B0B35D;
	background-color:inherit;
	margin-bottom:6px;
	}
ul.facelist li a{
	font:bold 13px/24px Arial, Helvetica, sans-serif;
	color:#B0B35D;
	background-color:inherit;
	text-decoration:none; 
	height:24px;
	}
ul.facelist li a:hover{
	text-decoration:underline;
	}
ul.facelist li a.facebook{
	background:url(images/facebooklogo.gif) no-repeat 0 0;
	padding-left:31px;
	height:24px;
	display:block;
	}
ul.facelist li a.twiter{
	background:url(images/twiterlogo.gif) no-repeat 0 0;
	padding-left:31px;
	height:24px;
	display:block;
	}		
							
					
.delivery{
	float:left;
	width:298px;
	margin:0 0 0 20px;
	}
h2.deliveryhead{
	font:bold 20px/20px Georgia, "Times New Roman", Times, serif;
	color:#820040;
	background-color:inherit; 
	display:block; 
	margin-bottom:21px;
}
.deliveryText{
	font:normal 12px/20px Georgia, "Times New Roman", Times, serif;
	color:#A4A073;
	background-color:inherit;
	}
.deliveryText span.big{
	font:bold 18px/20px Georgia, "Times New Roman", Times, serif;
	color:#A4A073;
	background-color:inherit;
	}
.deliveryText span.small{
	font:normal 18px/20px Georgia, "Times New Roman", Times, serif;
	color:#A4A073;
	background-color:inherit;
	}		
				
.bottommenucontainer{
	}
ul.botmenu{
	display:block;
	}
ul.botmenu li{
	font:bold 12px/35px Georgia, "Times New Roman", Times, serif;
	color:#B0B35D;
	background-color:inherit;
	padding:0;
	float:left;
	}
ul.botmenu li a{
	font:bold 12px/35px Georgia, "Times New Roman", Times, serif;
	color:#B0B35D;
	background-color:inherit;
	padding:0 13px;
	text-decoration:none;
	}
ul.botmenu li a.contpad{
	padding-right:0;
	}
ul.botmenu li a.home{
	padding-left:0;
	}	
		
ul.botmenu li a:hover{
	text-decoration:none;
	color:#AB1D63;
	background-color:inherit;
	}						

/*-------------------- midpannel  botpart Style end------------------- */
/*-------------------- midpannel Style end------------------- */
/*-------------------- footerpannel Style start------------------- */					
.copy{	
	font:normal 12px/45px Georgia, "Times New Roman", Times, serif;
	color:#A97688;
	background-color:inherit;
	width:300px; 
	display:block; 
	margin-left:440px;
	}
/*-------------------- footerpannel Style end------------------- */	
		
		
/* Gallery Start */

h2.galPgHd{
	font:bold 19px/25px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	color:#820040;
	padding:0 0 14px 0;
	}

.galContent{
	overflow:hidden;
	height:100%;
	text-align:center;
	}

.galContent ul li{
	float:left;
	background:url(images/bg-gal.gif) 0 0 no-repeat;
	width:208px;
	height:248px;
	margin:0 13px 14px 0;
	padding:8px 0 0 10px;
	font:normal 12px/26px Georgia, "Times New Roman", Times, serif;
	color:#820040;
	}

.galContent ul li p{
	padding:0 0 0 12px;
	}

.galContent ul li p strong{
	float:left;
	width:108px;
	}

div#paginationGal{
	text-align:center;
	font:bold 12px/15px Georgia, "Times New Roman", Times, serif;
	color:#820040;
	padding:5px 0 0 0;
	}

div#paginationGal ul{
	text-align:center;
	}

div#paginationGal ul li{
	display:inline;
	width:20px;
	height:20px;
	}

div#paginationGal ul li a{
	color:#820040;
	padding:0 4px;
	}

div#paginationGal ul li a:hover{
	color:#000000;
	}

div#paginationGal ul li a.prev{
	background:url(images/pagination-arrow-l.jpg) 0 0 no-repeat;
	padding:0 7px;
	}

div#paginationGal ul li a.next{
	background:url(images/pagination-arrow-r.jpg) 0 0 no-repeat;
	padding:0 7px;
	}

/* Gallery End */			

/*----------- Contact Us Start --------------*/	

#contactcontainer{
	width:620px;
	margin:30px auto 77px auto;
	}
	
#contacttopcont{
	padding:0;
	margin:0;
	}	
	
.contactPagetitle{
	font:bold 22px/26px Georgia, "Times New Roman", Times, serif;
	color:#820040; 
	text-align:center; 
	padding-bottom:16px;
	}
	
.contactPagetext{
	font:normal 12px/15px Georgia, "Times New Roman", Times, serif;
	color:#3E3E3E; 
	text-align:center;
	}
	
.contactPagePad{
	padding:0 0 23px 0;
	}
	
#contacttopcont{
	padding:0;
	margin:0;
	}

div.contactFromContent{
	width:440px;
	margin:0 auto;
	}

div#contactFromHD{
	color:#212126;
	background:url(images/contactform-bg-top.gif) 0 0 repeat-x #f0edae;
	font:bold 13px/33px Georgia, "Times New Roman", Times, serif;
	padding:0 25px;
	height:33px;
	position:relative;
	}

div#contactFromHD span.left{
	background:url(images/contactform-bg-top-left.gif) 0 0 no-repeat;
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:15px;
	height:33px;
	}

div#contactFromHD span.right{
	background:url(images/contactform-bg-top-right.gif) 0 0 no-repeat;
	position:absolute;
	right:0;
	top:0;
	display:block;
	width:15px;
	height:33px;
	}

div#contactFromHD span.ind{
	position:absolute;
	top:0;
	right:30px;
	text-align:right;
	font-size:11px;
	font-weight:normal;
	color:#a80153;	
	}
	
div#formPartContact{
	background-color:#ffffea;
	border-left:1px solid #e3e1c6;
	border-right:1px solid #e3e1c6;
	padding:24px;
	}

div.formField{
	font:normal 11px/16px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	overflow:hidden;
	height:100%;
	margin:0 0 12px 0;
	}

div.formField label{
	float:left;
	width:80px;
	margin:0 6px 0 0;
	line-height:21px;
	}

div.formField label span{
	color:#a80153;
	}
	
div.formField input{
	border:1px solid #e5e5c3;
	height:19px;	
	float:left;
	}

div.formField input.big{
	width:283px;
	}

div.formField input.mid{
	width:264px;
	}

div.formField textarea{
	border:1px solid #e5e5c3;
	width:284px;
	height:79px;
	overflow:auto;
	}

div.formField input.btm{
	border:0;
	width:79px;
	height:26px;
	float:left;
	margin:0 0 0 294px;
	}

div#contactFromBtm{
	background:url(images/bg-cont-btm.gif) 0 0 repeat-x;
	height:7px;
	font-size:0;
	line-height:0;
	position:relative;
	}

div#contactFromBtm span.left{
	background:url(images/bg-cont-btm-left.gif) 0 0 no-repeat;
	position:absolute;
	left:0;
	_left:2px;
	top:0;
	display:block;
	width:7px;
	height:7px;
	}

div#contactFromBtm span.right{
	background:url(images/bg-cont-btm-right.gif) 0 0 no-repeat;
	position:absolute;
	right:0;
	_right:2px;
	top:0;
	display:block;
	width:7px;
	height:7px;
	}

div#orderDetailsFromContent{
	width:610px;
	margin:0 auto;
	}

div.formField input.btmOrder{
	border:0;
	width:123px;
	height:26px;
	float:left;
	}

div.formField select.small{
	width:77px;
	}

/*----------- Contact Us End --------------*/	

/*----------- Menu start ----------------*/
#menucontainer{
	width:678px;
	margin:30px auto 77px auto;
	}
#menucontainer h2{
	font:bold 18px/40px Georgia, "Times New Roman", Times, serif;
	color:#B02067;
	}
#menucontainer h2.appetizer{
	background:url(images/appetizer-bg.gif) no-repeat 0 0;
	width:165px;
	height:40px;
	display:block;
	padding:0 0 17px 25px;
	}
.appetbox{
	clear:both;
	/*overflow:hidden;
	height:100%;*/
	}	
.appetizerlist{
	width:545px;
	float:left;
	display:block;
	margin-bottom:8px;
	}
.appetizerlist .menulist{
	background:url(images/menu--page-bullet.gif) no-repeat 0 5px;
	font:normal 12px/15px Georgia, "Times New Roman", Times, serif;
	color:#7E7F50;
	padding:0 0 0 12px;
	}
.appetizerlist .menulist span{
	font-weight:bold;
	color:#B70E53;
	}	
		
.appetizerlistlink{
	width:78px;
	float:right;
	display:block;
	position:relative;
	}
.appetizerlistlink a{
	background:url(images/tooltipbut.gif) no-repeat 0 0;
	font:normal 10px/14px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:0 0 0 6px;
	display:block;
}

.appetizerlistlink a.active,
.appetizerlistlink a:hover{
	background:url(images/tooltipbut.gif) no-repeat 0 100%;
	color:#b02067;
	}

/*---------- Menu Form Start ----------*/

div.menuFormPop{
	position:absolute;
	top:-30px;
	right:75px;
	background:url(images/bg-menuform.gif) 0 0 no-repeat;
	width:374px;
	display:block;
	height:160px;
	display:none;
	padding:15px 0 0 28px;
	z-index:10;
	}

div.formPopField{
	margin:0 0 12px 0;
	font:bold 12px/24px Georgia, "Times New Roman", Times, serif;
	color:#232323;
	}
	
div.formPopField label{
	float:left;
	width:100px;
	margin:0 6px 0 0;
	}

div.formPopField select{
	width:222px;
	height:24px;
	border:1px solid #a5acb2;
	}

div.formPopField textarea{
	width:220px;
	height:75px;
	overflow:auto;
	border:1px solid #a5acb2;
	}
	
div.formPopField input.btmSubmit{
	border:0;
	width:79px;
	height:26px;
	float:left;
	margin:0 0 0 105px;
	}
	
/*---------- Menu Form End ----------*/
	
#menucontainer h2.souphead{
	background:url(images/soup-bg.gif) no-repeat 0 0;
	width:212px;
	height:40px;
	display:block;
	padding:0 0 17px 25px;
	margin:28px 0 0 0;
	float:left;
	}
.soupsubHD{
	font:bold 12px/15px Georgia, "Times New Roman", Times, serif;
	color:#151515;
	padding:0 0 10px 12px;
	}
#menucontainer h2.sandwichhead{
	background:url(images/sadnwitchbg.gif) no-repeat 0 0;
	width:212px;
	height:40px;
	display:block;
	padding:0 0 17px 25px;
	margin:28px 0 0 0;
	}
#onioncontainer{
	width:511px;
	display:block;
	margin:0 0 10px 0;
	}
#onioncontainer #leftcont{
	width:255px;
	float:left;
	}
#onioncontainer #rightcont{
	width:256px;
	float:right;
	}
#onioncontainer #rightcont p{
	background:url(images/onion-dot.gif) repeat-x 0 100%;
	height:16px;
	}
#onioncontainer #leftcont p{
	font:bold 12px/16px Georgia, "Times New Roman", Times, serif;
	color:#B70E53;
	}
#menucontainer h2.entrees{
	background:url(images/entriesbg.gif) no-repeat 0 0;
	width:212px;
	height:40px;
	display:block;
	padding:0 0 17px 25px;
	margin:28px 0 0 0;
	}		
.tolltipbox{
	width:402px;
	background-color:#FFFF00;
	border:5px solid #FFCC00;
	position:absolute;
	visibility:hidden;
	}	


/*----------- Menu End ----------------*/
/*----------- private start ----------------*/
#privatecontainer{
	width:678px;
	margin:34px auto 87px auto;
	overflow:hidden;
	height:100%;
	}
#privatecontainer #leftpan{
	width:380px;
	float:left;
	}
#privatecontainer #rightpan{
	width:269px;
	float:right;
	}
#privateFromContent{
	width:260px;
	}
.privatetext{
	font:normal 12px/20px Georgia, "Times New Roman", Times, serif;
	color:#B0B35D; padding-bottom:15px;
	}	
.privatetext span{
	font-weight:bold;
	color:#820040;
	}
div.formField input{
	border:1px solid #e5e5c3;
	height:19px;	
	float:left;
	}

div.formField input.bigprivate{
	width:207px;
	}

div.formField input.midprivate{
	width:185px;
	}

div.formField textarea.privatearea{
	border:1px solid #e5e5c3;
	width:207px;
	height:125px;
	overflow:auto;
	}

div.formField input.btmprivate{
	border:0;
	width:79px;
	height:26px;
	float:left;
	margin:0;
	}
.indprivate{
	font-size:11px;
	line-height:26px;
	font-weight:normal;
	color:#a80153;
	font-family:Georgia, "Times New Roman", Times, serif;	
	}		

/*----------- private End ----------------*/
/*----------- user-login start ----------------*/
#usercontainer{
	width:685px;
	margin:30px auto 70px auto;
	overflow:hidden;
	height:100%;
	}
#userlogin-leftpan{
	width:440px;
	float:left;
	}
#userlogin-rightpan{
	width:229px;
	float:right;
	}
div#userFromContent{
	width:440px;
	margin:0 auto;
	}
div.formField label.user{
	float:left;
	width:136px;
	margin:0 6px 0 0;
	line-height:21px;
	}	
div.formField input.biguser{
	width:245px;
	}
div.formbut input.btmuser{
	border:0;
	width:79px;
	height:26px;
	float:left;
	margin:0;
	}
div.formbut{
	width:245px;
	margin-left:145px;
	overflow:hidden;
	height:100%;
	}	
div.formbut a.forget{
	font: normal 12px/19px Georgia, "Times New Roman", Times, serif;
	color:#8D8952;
	width:160px;
	height:26px;
	display:block;
	float:left;
	text-decoration:none;

	}
div.formbut a:hover.forget{
	text-decoration:underline;
	}
div.formbut input.btmuserplace{
	border:0;
	width:109px;
	height:26px;
	float:left;
	margin:0 5px 0 50px;
	}
div#checkoutContent{
	width:229px;
	margin:0 auto;
	}
#chektextcontainer{
	background-color:#ffffea;
	border-left:1px solid #e3e1c6;
	border-right:1px solid #e3e1c6;
	padding:15px;
	}	
.chektext{
	font:bold 13px/17px Georgia, "Times New Roman", Times, serif;
	color:#820040; padding:0 0 15px 0;
	}
a.cheklink{
	background:url(images/guestcheckout-bg.gif) no-repeat 0 0;
	width:188px;
	height:51px;
	font:normal 22px/51px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
	display:block;
	margin:0;
	text-decoration:none;
	}
a:hover.cheklink{
	text-decoration:none;
	color:#FFFFEA;
	}
.noAC{
	font:normal 16px/19px Georgia, "Times New Roman", Times, serif;
	color:#212126;
	}
.noAC span{
	font:normal 22px/22px Georgia, "Times New Roman", Times, serif;
	color:#820040; padding:0 0 15px 0; display:block;
	}													


/*----------- user-login end ----------------*/
/*----------- login start ----------------*/
#forgotbox1{
	 width:155px;
	 float:left;
	 }
#forgotbox2{
	width:80px;
	float:left;
	} 
.remember{
	font:normal 12px/20px Georgia, "Times New Roman", Times, serif;
	color:#8D8952; margin-left:5px;
	}
a.forget-log{
	font: normal 12px/19px Georgia, "Times New Roman", Times, serif;
	color:#8D8952;
	display:block;
	text-decoration:underline;
	margin:0 0 0 20px;
	}
a:hover.forget-log{
	text-decoration:none;
	}
	 

/*----------- login end ----------------*/
/*----------- loginreg Start ----------------*/
.logreg-H{
	height:16px;
	}

a.forget-logreg{
	font: normal 12px/19px Georgia, "Times New Roman", Times, serif;
	color:#8D8952;
	text-decoration:underline;
	margin:0 0 0 30px;
	}
a:hover.forget-logreg{
	text-decoration:none;
	}
/*----------- loginreg End ----------------*/
/*-------------shipping start-------------------*/

#shippingFromContent{
	width:609px;
	margin:0 auto;
	}
.ship-leftmain{
	overflow:hidden;
	height:100%;
	}

.ship-leftbox{
	width:262px;
	float:left;
	}
.ship-rightbox{
	width:284px;
	float:right;
	}
div.formField input.bigship{
	width:176px;
	}
div.formField label.shipuser{
	float:left;
	width:70px;
	margin:0 0 0 0;
	line-height:21px;
	}	
div.formField input.bigship{
	width:176px;
	}
div.formField select.shiplist{
	width:176px;
	border:1px solid #e3e1c6; 
	}	
div.formField label.shipuserse{
	float:left;
	width:105px;
	margin:0 0 0 0;
	line-height:21px;
	}
#shipbilling-container{
	padding:10px 0 20px 0;
	}	
input.shipchek{
	float:left;
	width:20px;
	height:20px;
	display:block;
	}	
.shipbilling{
	font:normal 11px/20px Georgia, "Times New Roman", Times, serif;
	color:#0A0A0A; float:left; display:block; width:500px; margin-left:10px;
	}
.shipadd{
	font:bold 12px/14px Georgia, "Times New Roman", Times, serif;
	color:#0A0A0A;
	text-transform:uppercase;
	padding:15px 0 15px 0;
	}
div.formField input.shipbtm{
	border:0;
	width:79px;
	height:26px;
	float:left;
	margin:0 0 0 478px;
	}						
		
/*-------------shipping end-------------------*/
/*------------- thankyou------------------*/
div#thankFromContent{
	width:609px;
	margin:0 auto;
	}

div#thankFromHD{
	background:url(images/thanksyou-topbg.gif) repeat-x 0 0 #FFFFEA;
	padding:0 25px;
	height:11px;
	position:relative;
	}

div#thankFromHD span.left{
	background:url(images/thanksyou-lefttopbg.gif) 0 0 no-repeat;
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:12px;
	height:11px;
	}

div#thankFromHD span.right{
	background:url(images/thanksyou-righttopbg.gif) 0 0 no-repeat;
	position:absolute;
	right:0;
	top:0;
	display:block;
	width:12px;
	height:11px;
	}
div#thankFromBtm{
	background:url(images/thanksyou-botbg.gif) 0 0 repeat-x;
	height:11px;
	font-size:0;
	line-height:0;
	position:relative;
	}

div#thankFromBtm span.left{
	background:url(images/thanksyou-letfbotbg.gif) 0 0 no-repeat;
	position:absolute;
	left:0;
	_left:0px;
	top:0;
	display:block;
	width:12px;
	height:11px;
	}

div#thankFromBtm span.right{
	background:url(images/thanksyou-rightbotbg.gif) 0 0 no-repeat;
	position:absolute;
	right:0;
	_right:-1px;
	top:0;
	display:block;
	width:12px;
	height:11px;
	}
p.thanktext{
	width:440px;
	display:block;
	text-align:center;
	font:normal 20px/24px Georgia, "Times New Roman", Times, serif;
	color:#8E8A2E;
	padding:30px 0;
	margin:0 auto;
	}
p.thanktext span{
	font:normal 25px/26px Georgia, "Times New Roman", Times, serif;
	color:#820040;
	display:block;
	}			

/*-------------thanksyou---------------------*/


/*----------- Events Start ----------------*/

div#eventsContent{
	overflow:hidden;
	height:100%;
	}

div#headingEvent{
	overflow:hidden;
	height:100%;
	font:normal 11px/26px Georgia, "Times New Roman", Times, serif;
	color:#820040;
	text-transform:uppercase;
	width:690px;
	}

div#headingEvent a{
	color:#820040;
	}

div#headingEvent a:hover{
	color:#000000;
	}

div#headingEvent td.headingCal{
	color:#000;
	}

div#headingEvent a.left{
	background:url(images/arrow-left.gif) 0 50% no-repeat;
	padding:0 0 0 8px;
	}

div#headingEvent a.right{
	background:url(images/arrow-right.gif) 100% 50% no-repeat;
	padding:0 8px 0 0;
	}

div#eventsSubHd{
	overflow:hidden;
	height:100%;
	font:normal 11px/26px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	width:670px;
	margin:0 auto;
	}

div#eventsSubHd a{
	color:#000000;
	text-decoration:underline;
	}

div#eventsSubHd a:hover{
	color:#000000;
	text-decoration:none;
	}

div#eventsSubHd span.left{
	float:left;
	}

div#eventsSubHd span.right{
	float:right;
	}
	
div#eventsTable{
	width:680px;
	margin:0 auto;
	overflow:hidden;
	height:100%;
	padding:15px 0;
	}

div#eventsTable table{
	font:normal 11px/26px Georgia, "Times New Roman", Times, serif;
	color:#000000;
	border-bottom:1px solid #ddddb5;
	}

div#eventsTable table a{
	color:#000000;
	}
	
div#eventsTable table th{
	text-align:center;
	vertical-align:middle;
	}

div#eventsTable table th{
	width:14%;
	color:#111111;
	background:url(images/bg-event-hd.gif) 0 0 repeat-x;
	height:32px;
	font-weight:normal;
	}
	
div#eventsTable table th.lftBdr{
	border-left:1px solid #FFF;
	}
	
div#eventsTable table th.left{
	background:url(images/bg-event-hd-l.gif) 0 0 no-repeat;
	}

div#eventsTable table th.right{
	background:url(images/bg-event-hd-r.gif) 100% 0 no-repeat;
	}

div#eventsTable table tr{
	background-color:#f5f4da;
	}

div#eventsTable table tr.dark{
	background-color:#efeed3;
	}
	
div#eventsTable table td{
	border-left:1px solid #FFF;
	height:80px;
	text-align:right;
	vertical-align:top;
	padding:0 5px 0 0;
	}

div#eventsTable table td.rightTdBdr{
	border-right:1px solid #ddddb5;
	}

div#eventsTable table td.leftTdBdr{
	border-left:1px solid #ddddb5;
	}
	
div#eventsTable table td.blank{
	background-color:#820040;
	}

p.eventSet{
	text-align:right;
	color:#000000;
	text-transform:uppercase;
	font:normal 11px/26px Georgia, "Times New Roman", Times, serif;
	padding:0 15px 0 0;
	}

/*----------- Events End ----------------*/



/*------ Photo Single Page Style Start Here  --------*/

div#photoSingle{
    background:url(images/bg-photo-single.gif) 0 0 repeat-y;
    width:550px;
    margin:0 auto;
    text-align:center;
    }

div#photoSingleTp{
    background: url(images/bg-photo-single-top.gif) 0 0 no-repeat;
    display:block;
    height:10px;
    width:550px;
    font-size:0;
    line-height:0;
    text-indent:-2000px;

    }
    
div#photoSingleBtm{
    background:url(images/bg-photo-single-btm.gif) 0 0 no-repeat;
    display:block;
    height:10px;
    width:550px;
    font-size:0;
    line-height:0;
    text-indent:-2000px;
    }
    
div#photoSingleContent{
                background:url(images/bg-photo-single.gif) 0 0 repeat-y; 
		padding: 0px;
    }

div#photoSingleContent img{
    width:530px;
    }

/*------ Photo Single Page Style End Here  --------*/



.loginSubmit {

background-color: #820040;
color: #fff;
border: #fff 0px solid;
font-size: 14px;
font-weight:bold;
padding-right:15px;
padding-left:15px;
padding-top:5px;
padding-bottom:5px;
}
