body {
	background-color: #FFFFFF;
	margin-left: auto;
	margin-top: 0px;
	font-family: Times New Roman;
	font-size:12pt;
	font-style:italic;
	color:#333333
}
#centerDIV {
  margin: 0 auto;
  width: 1000px;
}
.required
{
	color:Red;
	font-size:10px;
	font-family:Verdana, Lucida Sans;
}
/* Link Styles */
a {
	text-decoration:none;
	border: none;
	color:#666666
 }
a:hover {
	text-decoration:underline; 
	border: none;
	color:#666666
 }
a:visited {
	border: none;
	color:#666666
 }
a.home {
	text-decoration:none;
	border: none;
	color:#007d67
 }
a.home:hover {
	text-decoration:underline; 
	border: none;
	color:#007d67
 }
a.home:visited {
	border: none;
	color:#007d67
 }
a#menu {
	text-decoration:none;
	padding:3px 2px 2px 26px;
	margin-top:3px;
	border: none;
	color:#666666;
 }
a#menuactive {
	text-decoration:none;
	padding:3px 2px 2px 26px;
	margin-top:3px;
	border: none;
	color:#000000;
	background:url(../../Client/Images/menu-i.gif) no-repeat
 }
a#menu:hover {
	border: none;
	color:#333333;
	background:url(../../Client/Images/menu-i.gif) no-repeat
 }
a#menu:visited {
	border: none;
	color:#666666
 }
a#arrowlinks {
	text-decoration:none;
	font-family: Times New Roman;
	font-style:italic;
	COLOR: rgb(148,54,52);
	font-size:12pt;
	padding-left:20px;
	border: none;
	background:url(../../Client/Images/arrow.gif) no-repeat
 }
a#arrowlinks:hover {
	text-decoration:underline; 
	font-family: Times New Roman;
	font-style:italic;
	COLOR: rgb(148,54,52);
	font-size:14pt;
	border: none;
	background:url(../../Client/Images/arrow.gif) no-repeat
 }
a#arrowlinks:visited {
	font-family: Times New Roman;
	font-style:italic;
	COLOR: rgb(148,54,52);
	font-size:14pt;
	border: none;
	background:url(../../Client/Images/arrow.gif) no-repeat
 }
 
/* ------------------- */

/* Link Styles */
.topbar-home, #topbar-whatissatsang, #topbar-contactus, #topbar-calendar, #topbar-calendar-click {
	width:1000px;
	height:30px;
	margin:30px 0px 5px 0px;
	background:#D3D3CF
}
.topbar-home {
	background:#D3D3CF
}
#topbar-whatissatsang {
	background:#00abb9
}
#topbar-contactus {
	background:#335a91
}
#topbar-calendar {
	background:#a8adb7
}
#topbar-calendar-click 
{	
	background:#4a7d45;
	margin:2px 0px 5px 10px;
}
/* ------------------- */

#topmenu {
	float:left;
	width:720px;
	height:31px;
}
#mainDIV, #mainDIVPopup {
	padding:5px;
	border:1px solid #c2c2c2;
	width:988px !important;
	height:auto !important;
	min-height:400px !important;
	height:400px
}

#mainDIVPopup 
{	
	width:988px !important;width:900;
	margin:2px 0px 5px 10px;
}

#sidemenu {
	float:left;
	width:100px;
	height:auto !important;
	min-height:400px !important;
	height:400px;
}
#logo {
	float:left;
	width:81px;
	height:75px;
	background:url(../../Client/Images/logo-home.gif)
}
#menu {
	margin-top:10px;
	width:95px;
	height:auto !important;
	min-height:200px !important;
	height:200px;
}

/* Main Images */
.mainimg-home, .mainimg-whatissatsang, .mainimg-contactus, .mainimg-calendar, .mainimg-calendar-click {
	float:left;
	width:374px;
	height:461px;
}
.mainimg-home {
	background:url(../../Client/Images/img-home.jpg)
}
.mainimg-whatissatsang {
	width:347px;
	height:409px;
	background:url(../../Client/Images/img-whatissatsang.jpg);
	color:rgb(148,54,52); 
	font-size:14pt;
	font-family:Times New Roman,serif;	
}
.mainimg-contactus {
	width:336px;
	height:472px;
	background:url(../../Client/Images/img-contactus.jpg)
}
.mainimg-calendar {
	width:336px;
	height:471px;
	background:url(../../Client/Images/img-calendar.jpg)
}
.mainimg-calendar-click {
	width:336px;
	height:471px;
	background:url(../../Client/Images/img-calendar-click.jpg)
}
/* ------------------- */

#maincontent {
	float:left;
	margin:0px 10px 0px 30px;
	width:465px !important;
}

#maincontent-calendar {
	float:left;
	margin:0px 10px 0px 30px;
	width:465px !important;
}

#maincontent-left {
	float:left;
	margin:0px 0px 0px 20px;
	width:460px !important;width:400px;
}
#maincontent-right {
	float:left;
	margin:0px 10px 0px 20px;
	width:475px !important;width:450px;
}

/* Heading Text */
.txtWelcome, .txtThought, .txtWhatissatsang, .txtContactus, .txtCalendar, .txtCalendarclick {
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	font-weight:550;
	font-style:italic;
}

.txtTitle{
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	font-weight:550;
	font-style:italic;
}

.txtWelcome {
	color:#007d67
}
.txtThought {
	color:#d36858
}
.txtWhatissatsang {
	color:#00abb9
}
.txtContactus {
	color:#335a91
}
.txtCalendar {
	color:#a8adb7
}
.txtCalendarclick {
	color:#4a7d45
}
/* ------------------- */

.clear {
	clear:both
}
.topimg001 {
	float:right;
	margin:0px 0px 0px 10px;
	width:67px;
	height:65px;
	background:url(../../Client/Images/top-img-0001.jpg)
}
#eventDIV {
	float:left;
	margin:10px 0px 5px 0px;
	width:100%;
	height:auto;
	background:#edeee6
}
.leftDIV {
	float:left;
	padding:5px;
	margin-left:3px;
	width:70%;
}
.leftinDIV {
	float:left;
	font-weight:bold;
	width:30%;
}
.leftinDIV2 {
	float:left;
	width:225px!important;
}
a#map {float:left;width:63px;height:87px}

.rightinDIV {
	float:left;
	width:70%;
}
#priceDIV {
	float:left;
	width:100%;
	margin-bottom:20px;
	background:#e4e8ed
}

#canceledDIV {
	float:left;
	font-size:14px;
	font-weight:bold;
	width:100%;
	color:#FF0000;
	margin-bottom:20px;
	padding:20px 0px 20px 0px;
	text-align:center;	
	background:#c7ddd2
}

#priceTXT {
	float:left;
	padding:5px;
	width:70%;
}
.priceIMG {
	float:right;
	margin:5px 10px 5px 5px;
	width:76px;
	height:71px;	
}
.txtPrice {
	font-size:18px;
	font-weight:bold;
	color:#4a7d45
}
.guidelines {
	float:left;
	padding:20px 5px 0px 5px;
	width:40%;
	height:35px;
}
#contacthead {
	float:left;
	margin:40px 0px 0px 10px
}
#contactdetails {
	clear:both;
	float:left;
	margin:20px 0px 0px 0px
}
#directions {
	clear:both;
	float:left;
	margin:20px 0px 0px 80px!important;margin:20px 0px 0px 45px!important;
	width:380px
}
#directions-right {
	clear:both;
	float:left;
	margin:20px 0px 0px 20px
}
.inputBox {
	color:#666666;
	font-size:11px;
	width:240px;
	height:15px;	
	border:1px solid #7f9cb9
}
.inputcboBox {
	color:#666666;
	font-size:11px;
	width:240px;
	height:20px;
	border:1px solid #7f9cb9
}
.formfieldlabels {
	float:left;
	width:450px
}
.formlabel {
	float:left;
	width:190px;
	margin-top:3px
}

.formlabel-greentext {
	float:left;
	width:190px;
	margin-top:3px;
	color:#4a7d45
}

.formfield {
	float:left;
	width:250px;
	margin-top:1px
}
#qDIV, .pDIV {
	float:left;
	width:424px;
	padding:5px;
	margin:10px 0px 10px 0px;
	background:#e4e8ed
}
#pDIV {
	width:350px;
}
.greentext {
	color:#4a7d45
}
#imgheadAccommodation {
	padding-left:65px;
	background:url(../../Client/Images/headaccommodation.gif) no-repeat
}
#imgheadAirport {
	padding-left:50px;
	height:42px;
	background:url(../../Client/Images/headairport.gif) no-repeat
}
#imgDistance {
	padding:10px 0px 0px 30px;
	width:300px;
	height:30px;
	background:url(../../Client/Images/headdistance.gif) no-repeat
}
#imgApprox {
	padding:10px 0px 0px 30px;
	width:300px;
	height:30px;
	background:url(../../Client/Images/headapprox.gif) no-repeat
}
#img-01 {
	width:32px;
	height:24px;
	background:url(../../Client/Images/img-01.gif) no-repeat
}
#img-02 {
	width:41px;
	height:41px;
	background:url(../../Client/Images/img-02.gif) no-repeat
}
#img-03 {
	width:30px;
	height:33px;
	background:url(../../Client/Images/img-03.gif) no-repeat
}

#maincontent2{float:left;margin:0px 0px 0px 30px;width:515px!important;height:auto}
#datehead{float:left;font-size:15px;width:300px;color:#80756b}
#sortby{float:right;width:150px;text-align:right}
#headingOrange,#headingOrangetext,#headingOrangetextselected,#headingOrangetextcanceled{float:left;width:505px;height:auto;font-size:11px;color:#2b521d;padding:5px 5px 5px 5px; background:url(../../Client/Images/arrow2.gif) no-repeat}
#headingOrange{font-weight:bold;margin-top:5px;padding:10px 5px 10px 5px;background:#e6d2c7;font-style:normal;font-size:10pt;font-family: Arial;}
#sortby{float:right;width:150px;text-align:right}

.substarts{float:left;width:60px}
.subends{float:left;width:60px}
.subcity{float:left;width:100px}
.subvenue{float:left;width:110px}
.subevent{float:left;width:120px}
.subprice{float:left;width:55px;text-align:right}

a#substarts,a#substarts:hover{float:left;width:60px;text-decoration:none;font-style:normal;font-size:10pt;font-family: Arial;}
a#subends{float:left;width:60px;text-decoration:none;font-style:normal;font-size:10pt;font-family: Arial;}
a#subcity{float:left;width:100px;text-decoration:none;font-style:normal;font-size:10pt;font-family: Arial;}
a#subvenue{float:left;width:110px;text-decoration:none;font-style:normal;font-size:10pt;font-family: Arial;}
a#subevent{float:left;width:120px;text-decoration:none;font-style:normal;font-size:10pt;font-family: Arial;}
a#subprice{float:left;width:55px;text-align:right;text-decoration:none;font-style:normal;font-size:10pt;font-family: Arial;}

.cmbSort{font-size: 11px}


#headingOrangetextselected{background:#e4e8ed;}
#headingOrangetextcanceled{color:#ff0505}


#showimage 
{
	border-right: gray 1px solid; border-top: gray 1px solid; visibility: hidden; border-left: gray 1px solid; border-bottom: gray 1px solid; position: absolute;
}
#dragbar {
	cursor: pointer; background-color: #000000; color:White;
}
.imgstyl {
	cursor: pointer
}
#dragbar #closetext {
	font-weight: bold; margin-right: 1px; height: 30px
}
.msghead2 {
	font-weight: 600; font-size: 13px; color: #ffffff; font-family: trebuchet ms, arial, helvetica, sans-serif;
}

a.back-button{float:right;width:32px;height:32px;margin:3px}

.txtBox,.txtBox2,.txtBox100,.txtBox130{font-family:Verdana,Lucida Sans;font-size:11px;width:200px;height:14px;color:#666}
.txtBox2{width:150px}
.txtBox100{width:110px}
.txtBox130{width:130px}
.cmbBox,.cmbBox2{width:206px;height:20px;color:#666;font-size:11px}
.cmbBox2{width:100px}
.label,.label2,.textfield{float:left;width:205px;height:auto!important;min-height:22px;height:22px}
.label,.label2{padding-top:3px;height:19px;width:130px}
.label2{height:19px;width:160px}
.preferredtext{float:left;width:265px;height:17px;margin-top:3px}
.buttonleft{color:#666;background:#fff;font-size:x-small;height:18px;padding:0px 3px 0px 3px;border:1px solid #999}

#maincontent-mid{float:left;margin:0px 0 0 20px;width:950px!important}
#contactheadright{float:right;font-family: Arial, Verdana, Helvetica, sans-serif;font-size:18px;font-weight:550;margin:40px 0 0 10px;color:#4a7d45;width:275px}
.border1{float:left;width:930px!important;width:910px;height:auto!important;min-height:50px!important;height:50px;border:1px solid;margin-top:10px;padding:10px}
.bookingtext {font-size:13px;font-weight:bold}
.toptext{float:left;margin-top:10px}
#back-contact-left,#back-contact-right,#back-contact-mid{float:left;width:450px!important;width:440px;height:auto!important;min-height:50px!important;height:50px;margin:10px 0 0 10px}
#back-contact-mid{width:750px!important;width:740px}
.bottom-buttons{float:right;margin:10px 0}
.txtButton{font-size:9px;height:18px}
.labelauto{float:left;height:auto!important;min-height:16px!important;height:16px;width:auto!important;width:30px;margin-right:5px}
