html{
  background-image:url('../images/1.jpg');
  margin:0px 50px 0px 0px;
  padding-bottom: 40px;
}
body {
	 background-image:url('../images/beta_star_bg.jpg');
	background-repeat:repeat-y ;
	background-position:   top;
	 background-color: #A960BC;  
	margin:20px 0px 20px 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#1C1F20;
  }
body {
 	margin-top:20px;
 	margin-bottom:2;
  }

A:link {
	COLOR: #252F6E; text-decoration: none
}
A:visited {
	COLOR: #252F6E; text-decoration: none
}
A:active {
	COLOR: #252F6E; text-decoration: none
}
A:hover {
	COLOR: #252F6E; text-decoration: underline
}

#page_wrapper {
  margin-left: auto; 
  margin-right: auto;
  width: 1000px;
  text-align: left;
  background: #FFFFFF url('../images/main_bg.jpg') top left repeat-y;
}

#page_header_img {
  margin: 0px; 
  background: url('../images/hedaer.jpg') top left no-repeat;
}

#boddy_background {
  margin: 0px; 
  background: url('../images/background1.gif') 0px 433px no-repeat;
}

#page_header {
  background: #A960BC;
  height: 433px;
  background: url('../img/header.jpg') bottom left no-repeat;
  clear: both;
}

#logo {
  float:left;
  width:354px;
  padding:32px 0px 0px 0px;
  margin:0px; 
 
}

#page_header_right {
  float:right;
  width:610px;
  margin:0px 30px 0px 0px;
}

#search {
  margin:0px;
  padding:0px;
  height:103px;
}

.top_menu {
  margin:0px;
  padding:31px 0px 0px 0px;
}

.text {
font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#1C1F20;
}
.input_box {
  background: url('../images/search_box.gif') bottom left no-repeat;
  width:136px;
  height:24px;
  margin:0px;
  padding:0px;
  border:0px #333333 dashed;
}

#header_banner {
  margin:0px;
  padding:0px;
  text-align:right;
}

#menu_bar {
  margin:2px 0px 0px 0px;
  padding:0px;
  border:0px dashed #cccccc;
  height:39px;
  text-align:right;
}

#content_wrapper {
  margin-top:0px;
  margin-bottom:0px;
  margin-left:68px;
  margin-right:30px;      
  border:0px dashed #FFFFFF;  
}

#main_content {
  margin-left:273px;
  margin-right:267px;
  border:0px dashed #cccccc;
}

#main_content h1 {
  margin:0px;
  font-size: 23px;
  color: #C11C7E;
  padding:10px 0px 8px 0px;
}

#main_content h2 {
  margin:0px;
  font-size: 18px;
  color: #C11C7E;
  padding:0px 0px 9px 0px;
}

#main_content h3 {
  margin:0px;
  font-size: 18px;
  color: #C11C7E;
  padding:17px 0px 9px 43px;
  background: url('../images/icon4.gif') top left no-repeat; 
}

#main_content p {
  margin:0px;
  padding:0px 0px 20px 0px;
  line-height: 18px;
 }

#left_side {
  float: left;
  width:265px;
  border:0px dashed #cccccc;
}

#left_side h3 {
  margin:0px;
  font-size: 22px;
  color: #ffffff;
  padding:34px 10px 30px 36px;
  font-weight:bold;
  background: url('../images/head.gif') 0px 0px no-repeat;
}

#left_side a {
  margin:0px;
  font-size: 22px;
  color: #ffffff;
  text-decoration:none

}

#left_side a.hover
{
  margin:0px;
  font-size: 22px;
  color: #ffffff;
  text-decoration:none

}
#left_side p {
  margin-top:5px;
  margin-bottom:15px;
  padding:4px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #666666;
}

#right_side {
  float: right;
  width:248px;
  border:0px dashed #cccccc;
}

#right_side h3 {
  margin:0px;
  font-size: 16px;
  color: #252F6E;
  padding:0px 0px 10px 20px;
  background: url('../images/arrow.gif') top left no-repeat; 
}

#right_side p {
  margin-top:5px;
  margin-bottom:15px;
  padding:4px;
  font-family: verdana, arial, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #666666;
}

.video {
  height:188px;
  background: url('../images/video_img.gif') bottom left no-repeat;
}

.right_side_button {
  margin:0px 0px 15px 0px;
  padding:0px 0px 0px 0px;
}

.linklist {
  padding: 20px 0px 0px 39px;
  margin: 0px;
}

.linklist li {
  list-style: none; 
  margin: 0px;
  padding:0px 0px 17px 0px;
}

.blue_text {
  color:#252F6E;
}

.thumbnail_left {
  float:left;
  margin-right:10px;
  margin-bottom:5px;
  border:0px;
}

.thumbnail_right {
  float:right;
  margin-left:10px;
  margin-bottom:5px;
  border:0px;
}

#page_bottom {
  height: 48px;
  clear: both;
  background: url('../images/bottom_img.jpg') bottom left no-repeat;
}

#page_footer {
  height: 47px;
  clear: both;
  background: url('../images/footer_bg.jpg') bottom left no-repeat;
}

#page_footer p {
  padding:15px 0px 0px 65px;
  margin:0px;
  font-family: Arial, Helvetica, sans-serif;
  text-align:left;
  font-size: 11px;
  line-height:14px;
  color:#FFFFFF;
}

.copyright {
  padding:0px 0px 0px 80px;
}

#page_footer A:link {
	COLOR: #FFFFFF; text-decoration: none;
}
#page_footer A:visited {
	COLOR: #FFFFFF; text-decoration: none;
}
#page_footer A:active {
	COLOR: #FFFFFF; text-decoration: none;
}
#page_footer A:hover {
	COLOR: #FBD539; text-decoration: underline;
}
.textfiled {
border-style:hidden;
border-width:0px;
color:#000000;
padding-left:7px;
padding-right:0px;
padding-top:5px;
margin-right:5px;
font-size:13px;
background-image:  url('../images/text_box1.jpg');
background-repeat:no-repeat;
height:21px;
width:166px;


}
.textfiled_medium {
border-style:hidden;
border-width:0px;
color:#000000;
padding-left:7px;
padding-right:0px;
padding-top:5px;
margin-right:5px;
font-size:13px;
background-image:  url('../images/text_box3.jpg');
background-repeat:no-repeat;
height:21px;
width:146px;


}
.drop_down {
background:inherit;
 padding-left:5px;
padding-right:0;
padding-top:1px;
margin-right:0px;
font-size:12px;
text-align:middle;
background-image:url('../images/s_box.jpg');
background-position:top;
 
background-repeat:no-repeat;
height:31px;
width:220px;
border-width:0px;
azimuth:inherit;
 }
 .drop_down1 {
background:inherit;
 padding-left:8px;
padding-right:0;
padding-top:1px;
margin-right:0px;
font-size:12px;
text-align:middle;
background-image:url('../images/s_box1.jpg'); background-position:top;
background-repeat:no-repeat;
 height:27px;
width:107px;
border-width:0px;
azimuth:inherit;
 }

 .drop_down2 {
background:inherit;
 padding-left:8px;
padding-right:0;
padding-top:1px;
margin-right:0px;
font-size:12px;
text-align:middle;
background-image:url('../images/s_box2.jpg'); background-position:top;
background-repeat:no-repeat;
 height:27px;
width:87px;
border-width:0px;
azimuth:inherit;
 }


.selectbox {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
 	height:22px;
  	width: 150px;
}
.textarea {
background:inherit;

 resize: none;

padding-left:8px;
padding-right:10px;
padding-top:6px;

font-size:13px;
background-image:url('../images/qr_box.jpg');
background-repeat:no-repeat;
height:177px;
width:235px;
border-width:0px;
}
.textfiled_small {
 	border-style:hidden;
	border-width:0px;
	color:#000000;
	padding-left:4px;
	padding-right:0px;
	padding-top:5px;
	margin-right:0px;
	font-size:13px;
	text-align:bottom;
	background-image:  url('../images/te_box2.jpg');
	background-repeat:no-repeat;
	height:22px;
	width:79px;

 }
.textfiled_int {
 
  border-style:hidden;
	border-width:0px;
	color:#000000;
	padding-left:0px;
	padding-right:4px;
	padding-top:5px;
	margin-right:0px;
	font-size:13px;
  text-align:right;

	background-image:  url('../images/te_box2.jpg');
	background-repeat:no-repeat;
	height:22px;
	width:79px;
}
.textfiled_large {
border-style:hidden;
border-width:0px;
color:#000000;
font-size:13px;
vertical-align:middle;
padding-left:6px;
padding-top:4px;
	margin-right:0px;

background-image: url('../images/text_box2.jpg');
background-repeat:no-repeat;
height:23px;
width:194px;



}
.button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	width: auto;
	background-color: #6B6552;
	border: 1px solid #000000;
	font-weight: bold;
	padding: 1px;
	margin-bottom:6px;
	height: 25px;
}
.p_frame
{
			width:156;
			height: 114px;
			background-repeat:no-repeat;
			background-image: url('../images/p_frame.jpg');
			background-repeat:no-repeat;
				margin-right:10px;
				margin-left:10px;
 				padding-left:14px;
				padding-top:7px;
				padding-bottom:7px;
				
}
.invition_frame
{
 
			width:350;
			height: 350px;
			background-repeat:no-repeat;
			background-image: url('../images/ban_scrazy1.jpg');
			background-repeat:no-repeat;
			margin-right:10px;
 			 
 }
.whitetext { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; vertical-align:middle; font-weight:bold;
}

.booking_form_heading
{ 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#003366; vertical-align:middle; font-weight:bold;
}

.error_form_heading
{ 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; vertical-align:middle; font-weight:bold;
}
.sel_page {
 
		margin: 2px;
	padding: 3px;
	height: 27px;
	width: 35px;
	background-color: #D9B8F1;
	border: 1px solid #000000;
 	color:#000000;
}
 .o_page {
	margin: 2px;
	padding: 3px;
	height: 27px;
	width: 35px;
	background-color: #D9B8F1;
	border: 1px solid #C11C7E;
 	color:#000000;
}

