* {
	margin: 0;
}
html { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 100%; min-width: 720px; overflow: -moz-scrollbars-vertical; }
body { color: #b1c29a; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cad7b6; background-repeat: no-repeat; background-position: center 0; text-align: center; min-width: 720px; }
#container { background-image: url(../media/common/tile-top.gif); background-repeat: no-repeat; background-position: center 0; }
p { color: #434343; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; padding-right: 10px; padding-bottom: 12px; padding-left: 10px; }
h1 { color: #fff; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; background-color: #8bb377; background-position: 100% 0; text-indent: 10px; letter-spacing: 0.1em; margin: 0 0 1em; padding-top: 0; border-top: 10px solid #8bb377; border-bottom: 10px solid #8bb377; }
h2 { color: #796f79; font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; margin: 0.83em 0; padding-right: 10px; padding-left: 10px; }
h3 { color: #696f84; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../media/common/tile-h3.gif); background-repeat: no-repeat; background-position: 12px 0; margin: 1em 0 0.6em; padding-top: 15px; padding-left: 10px; }
#wrapper { text-align: left; position: relative; width: 744px; height: 100%; min-height: 100%; max-height: 100%; margin-right: auto; margin-left: auto; }
#headwrapper { position: relative; width: 744px; height: 211px; margin: auto; }
#headtop { background-color: transparent; background-image: url(../media/common/tile-banner.gif); background-repeat: no-repeat; position: relative; width: 744px; height: 72px; }
#headbottom { background-image: url(../media/common/tile-banner2.jpg); background-repeat: no-repeat; background-position: right 0; width: 744px; height: 139px; }
#head2side { background-image: url(../media/common/tile-dkgreen.gif); background-repeat: repeat; top: 0; left: 0; width: 105px; height: 139px; float: left; padding-top: 0; padding-bottom: 0; padding-left: 0; }
#head2right { top: 0; width: 557px; height: 139px; float: left; padding-top: 0; padding-bottom: 0; padding-left: 0; }
/*secondary nav*/
#innerwrapper { width: 744px; clear: both; }
li {
	display: inline
	}
#side { top: 0; left: 0; width: 105px; float: left; padding: 15px 0 0 0; }
#side ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#side li {
	display: inline
	}
#side ul li { margin: 0; padding: 0; list-style-type: none; }
#side ul li a:link, #side ul li a:visited { color: #434343; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../media/common/sidedots.gif); background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; margin: 0; padding: 9px 3px 6px 0; display: block; }
#side ul li a:hover { color: #52758c; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../media/common/sidedots.gif); background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; margin: 0; padding: 9px 3px 6px 0; display: block; }
#side ul li a:active { color: #8bb377; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(../media/common/sidedots.gif); background-repeat: no-repeat; background-position: center 0; text-decoration: none; text-align: center; margin: 0; padding: 9px 3px 6px 0; display: block; }


/* TOP NAVIGATION -----------------------------
====================================================*/
#navwrapper { 
width: 210px; 
height: 60px; 
float: right; 
}

#navwrapperwide { 
width: 145px; 
height: 60px; 
float: right; 
}


ul#mainnav {
	margin: 0;
	padding: 0;
	width: 210px;
	margin-top: 15px;
}

ul#mainnav li {
	text-align: left;
	width: 105px;
	display: block;
	float: left;
	font-size: 11px;
}

ul#mainnav li a:link, ul#mainnav li a:visited { 
	color: #264b6d; 
	text-decoration: none; 
}
ul#mainnav li a:hover, ul#mainnav li a:active { 
	color: #fff; 
	text-decoration: none; 
}

ul#mainnavwide {
	margin: 0;
	padding: 0;
	width: 145px;
	margin-top: 15px;
}

ul#mainnavwide li {
	text-align: left;
	width: 145px;
	display: block;
	float: left;
	font-size: 11px;
}

ul#mainnavwide li a:link, ul#mainnavwide li a:visited { 
	color: #264b6d; 
	text-decoration: none; 
}
ul#mainnavwide li a:hover, ul#mainnavwide li a:active { 
	color: #fff; 
	text-decoration: none; 
}

/*top side navigation*/
#head2side ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}
#head2side li {
	display: inline
	}
#head2side ul li { margin: 0; padding: 0; list-style-type: none; }
#head2side ul li a:link { color: #264b6d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-stretch: condensed; background-color: #b1c29a; text-decoration: none; text-align: center; margin: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; display: block; }
#head2side ul li a:visited { color: #264b6d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-stretch: condensed; background-color: #b1c29a; text-decoration: none; text-align: center; margin: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; display: block; }
#head2side ul li a:hover { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-stretch: condensed; background-color: #8bb377; text-decoration: none; text-align: center; margin: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; display: block; }
#head2side ul li a:active { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-stretch: condensed; background-color: #7f6ba1; text-decoration: none; text-align: center; margin: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; display: block; }
/*text areas*/
#content { width: 639px; float: right; }
#column1 { top: 0; left: 0; width: 319px; float: left; margin: 0; padding-top: 0; }
#column2 { top: 0; width: 319px; float: right; margin-top: 10px; margin-bottom: 0; padding-top: 0; }
#columnwide { top: 0; left: 0; width: 600px; float: left; margin: 0; padding-top: 0; }
#recipe { 
	top: 0; 
	left: 0; 
	width: 565px; 
	margin: 0; 
	padding-top: 0; 
}
td { }
a:link, a:visited { color: #52758c; text-decoration: none; }
a:hover { color: #264b6d; text-decoration: underline; }
a:active { color: #7f6ba1; text-decoration: underline; }
.bottominfo { margin-top: 150px; }
body.single { background-image: url(../media/common/tile-main1col.gif); background-repeat: repeat-y; background-position: center 211px; }
body.single h1 { color: #fff; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; background-color: #8bb377; background-position: 100% 0; text-indent: 10px; letter-spacing: 0.1em; margin: 0 300px 1em 0; padding-top: 0; border-top: 10px solid #8bb377; border-bottom: 10px solid #8bb377; }
body.double { background-image: url(../media/common/tile-main.gif); background-repeat: repeat-y; background-position: center 211px; }
.picalignright { margin-right: 10px; margin-bottom: 5px; margin-left: 10px; }
.picalignleft { margin-right: 10px; margin-bottom: 5px; margin-left: 0; }
.wineryinfo { font-size: 11px; line-height: 12px; }
.wineryname { font-size: 12px; font-weight: bold; }
.clear { clear: both; }
.horizline { background-image: url(../media/common/divider.gif); background-repeat: no-repeat; background-position: center bottom; margin-bottom: 5px; padding-bottom: 10px; }
#footer { width: 744px; height: 25px; clear: both; }
.note { font-size: 11px; font-style: oblique; }
.parafirstline { padding-top: 50px; }

/*
==================================================================================
----------- PRAKRIT STYLE SHEET FOR EVENT CALENDAR APPLICATION -------------------
==================================================================================
*/
#sidenew { top: 0; left: 0; width: 177px; float: left; padding: 0px 0 0 0; }
#contentnew { width: 567px; float: right; }
#columnwidenew { top: 0; left: 0; width: 100%; float: left; margin: 0; padding-top: 0; }
.cal-heading { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:italic; color:#50504f;}
.eventsbg { background-color:#d7e3c5; padding-top:8px; padding-bottom:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2a2a29; width:172px;}
.eventsbg .title{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#2a2a29; text-align:center; padding-bottom:7px; padding-top:4px;}
.eventsbg p{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#2a2a29;}
.eventsbg p a{ color:#3d7397; text-decoration:underline;}
.eventsbg p a:hover{ color:#3d7397; text-decoration:none;}
.mainbg { background-color:#f0f7e7; border:1px solid #81bd63; width:555px; margin-bottom:7px; margin-left:9px;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#8bb377',EndColorStr='#f0f7e7');
	 background: -moz-linear-gradient(top,  #8bb377,  #f0f7e7); /*Mozilla Compatibility*/
	 background: -webkit-gradient(linear, left top, left bottom, from(#8bb377), to(#f0f7e7)); /*Chrome, Safari Compatibility*/
 }
.mainbg .title{ color:#000; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:14px; padding-top:0px; padding-left:10px; text-align:left; }
.mainbg .title a{ color:#000; text-decoration:underline; text-align:left; }
.mainbg .title a:hover{ color:#000; text-decoration:none; }
.imgbrdr { border:4px solid #d3e8b8; margin-left:10px;}
.time { font-family:Arial; font-size:11px; font-weight:normal; color:#3b3b37; text-align:left; padding-right:15px;}
.time span{ color:#3da14f; text-align:left;}
.address { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#3b3b37; padding-left:20px; text-align:left; vertical-align:top;}
.address span{ color:#3da14f; text-align:left; font-size:11px;}
#headtopnew { background-color: transparent; background-image: url(../images/tile-banner.gif); background-repeat: no-repeat; position: relative; width: 744px; height: 72px; }
body.singlenew { background-image: url(../images/tile-main1col-new.gif);  background-repeat: repeat-y; background-position: center 211px; }
body.singlenew_events { background-image: url(../images/tile-main1col.gif); background-repeat: repeat-y; background-position: center 211px; }
#container1 { background-image: url(../images/tile-top.gif); background-repeat: no-repeat; background-position: center 0; }
.pagetitle { color: #fff; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif;
 font-weight: normal; background-color: #8bb377; background-position: 100% 0;
 text-indent: 10px; letter-spacing: 0.1em; margin: 0 0 1em; padding-top: 0;
 border-top: 10px solid #8bb377; border-bottom: 10px solid #8bb377; margin-left:4px; padding-left:70px; }
.rsvp { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; font-weight:bold; padding-left:10px; vertical-align:top;}
.serachbg { background:url(../images/searchbg.gif) top left no-repeat; width:555px; height:65px; margin-left:0px; margin-bottom:7px;}
/*.searchtbl { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; line-height:25px;}
.searchtbl span{ font-weight:bold; font-size:10px; padding-left:10px; text-transform:capitalize;}*/
.searchtbl { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; line-height:25px;}
.searchheader{ font-family:Times New Roman; text-align:left; font-weight:bold; font-size:14px; padding-left:10px; text-transform:capitalize;}





.textbox197 { width:197px; height:15px;}
.textbox120 { width:120px; height:15px;}
.textbox139 { width:139px; height:15px;}
.textbox180 { width:180px; height:15px;}
.browsedropmenu { padding-right:5px; vertical-align:top; padding-top:0px;}
.detailcontent {padding:5px; text-align:left;}
.detailstitle { color:#3b3b37; font-family:"Times New Roman", Times, serif; font-size:22px; border-bottom:2px solid #000; padding-bottom:0px; padding-left:2px; padding-top:5px; color:#000;}
.detailsconteact { color:#3b3b37; font-family:"Times New Roman", Times, serif; font-size:16px;  color:#b94a2b; padding-top:5px; padding-bottom:10px;}
.detailssubtitle { background-color:#dfe9cf; border:1px solid #fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding:5px; color:#333;}
.detailssubcontent{ border-bottom:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px; padding-right:0px; color:#333; text-align:justify;}
.detailssubcontent td{ padding-right:5px;}
.contactbox{ border:1px solid #fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px; color:#333; background-color:#dfe9cf;}

.admincontainer { height:211px; background:url(../images/pagebg.gif) top left repeat-y;}
.adminwrapper { width: 744px; height: 211px; margin:0px auto; vertical-align:top; }
.adminwrapper1 { width: 600px; height: 211px; margin:0px auto; vertical-align:top; }
.adminheadertop { background:url(../images/headertopimg.gif) top left no-repeat; height:72px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; vertical-align:bottom; text-align:right; color:#000; padding-right:10px;}

li.toplinks a:link { color: #264b6d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-stretch: condensed; background-color: #b1c29a; text-decoration: none; text-align: center; margin: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; display: block; }
li.toplinks a:visited { color: #264b6d; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-stretch: condensed; background-color: #b1c29a; text-decoration: none; text-align: center; margin: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; display: block; }
li.toplinks a:hover { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-stretch: condensed; background-color: #8bb377; text-decoration: none; text-align: center; margin: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; display: block; }
li.toplinks a:active { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-stretch: condensed; background-color: #7f6ba1; text-decoration: none; text-align: center; margin: 0; padding-top: 0; padding-bottom: 0; padding-left: 0; display: block; }

.adminheadertop a { color:#000; text-decoration:none; }
.adminheadertop a:hover { color:#000; text-decoration:underline; }


/*Our Login Page Styles*/

.logintblbg { background:url(../images/loginbg.gif) top left no-repeat; width:330px; height:184px; margin-top:60px;}
.logintbltxt { font-family:Arial; font-size:12px; color:#030303; margin-top:40px; line-height:27px;}
.logintbltxt td.alignright{ text-align:right; padding-right:10px;}
.textbox { height:15px; border:1px solid #bae5c0; width:140px;}
.textarea { border:1px solid #bae5c0; width:160px;}
.textbox_browse { height:19px; border:1px solid #bae5c0; width:230px; font-size:12px;}
.selectbox { height:19px; border:1px solid #bae5c0; width:160px; font-size:12px; }


.button { background-color: #83a7b6; font-family:Arial; font-size:12px; font-weight:bold; color:#fff; overflow:visible; padding:2px 8px 2px 7px; border:1px solid #6a8da4;}
.eventsections { margin-top:60px; font-family:Arial; font-size:13px; font-weight:bold; text-align:center!important; color:#030303!important; background-color:#ebf8ed; border:1px solid #acd870; padding-left:50px; padding-right:50px; }
.eventsections td{text-align:center;}
.eventsections td.toppadding{padding-top:50px;}
.eventsections td.bottompadding{padding-bottom:50px;}


.ReportGrid { border-top:1px solid #abc488; border-left:1px solid #abc488; border-bottom:1px solid #abc488; border-right:1px solid #abc488; margin-top:10px;}
.ReportGrid td{ border-bottom:1px solid #abc488; border-right:1px solid #abc488; padding:1px 5px 1px 5px;}
.ReportGrid tr.title{ background:url(../images/gridheaderbg.gif) top left repeat-x; text-align:center; height:25px; font-family:Arial; font-size:12px; font-weight:bold; color:#030303; border-bottom:1px solid #c9daf6; border-right:1px solid #c9daf6;}
.ReportGrid tr.title th{ border-bottom:1px solid #abc488; border-right:1px solid #abc488; padding-left:5px;}

.ReportGrid tr.Gridrow1 { height:24px; font-family:verdana; font-size:11px; color:#030303; background-color:#e6f7e8;}
.ReportGrid tr.Gridrow2 { height:24px; font-family:Verdana; font-size:11px; color:#030303; background-color:#d7f0da;}

.subtitle { font-family:arial; font-size:18px; font-weight:bold; color:#014fa9; text-align:left;}

.FormGrid { margin-top:10px; background-color:#e6f7e8; border-top:1px solid #abc488; border-left:1px solid #abc488; border-bottom:1px solid #abc488; border-right:1px solid #abc488;}
.FormGrid td.title{ background-image:url(../images/gridheaderbg.gif); background-repeat:repeat-x; background-position:top left; text-align:left; height:25px; font-family:Arial; font-size:12px; font-weight:bold; color:#030303; border-bottom:1px solid #c9daf6; border-right:1px solid #c9daf6;}
.FormGrid tr.title{ background-image:url(../images/gridheaderbg.gif); background-repeat:repeat-x; background-position:top left; text-align:left; height:25px; font-family:Arial; font-size:12px; font-weight:bold; color:#030303; border-bottom:1px solid #c9daf6; border-right:1px solid #c9daf6;}
.FormGrid tr.title th{ border-bottom:1px solid #abc488; border-right:1px solid #abc488; padding-left:5px;}
.FormGrid tr.Gridrow { height:24px; }
.FormGrid td{text-align:left; font-family:verdana; font-size:11px; color:#030303;}
.FormGrid td.align{ padding:1px 5px 1px 15px;  text-align:left; font-family:verdana; font-size:11px; color:#030303;}


.gridtablecolorrows_selected { background-color:#d4f4a9; color:#030303; height:25px;  font-size:11px;}


.FormGrid1 { border:1px solid #abc488; background-color:#e6f7e8; text-align:left; padding-top:10px; padding-bottom:10px;}
.FormGrid1 td { padding-left:10px; padding-top:2px; padding-bottom:2px; font-family:Arial; font-size:12px; color:#030303;}

.modalBackground {
background-color:Gray;
filter:alpha(opacity=70);
opacity:0.7;
}