@charset "utf-8";

/* CSS Document */



* {margin: 0; padding: 0; outline: 0}



body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin: 0 0 0 0;

	font-size:11px;

	color:#333333

	}



#top {

	position:relative;

	margin:auto;

	height:127px;

	background:url(images/back_image.gif) repeat-x;

	}

#tall_number {

	position:relative;

	margin:auto;

	width:1000px;

	height:19px;

	font-weight:bold;

	text-align:right;

	color:#000000;

	}

#cambay_logo {

	position:relative;

	margin:auto;

	text-align:center;

	}

/****************************************top button**************************************/

#button_shade {

	position:relative;

	margin:auto;

	width:1004px;

	height:33px;

	background:url(images/button_shade.gif) repeat-x;

	z-index:100;

	}

#button {

	position:relative;

	margin:auto;

	width:1000px;

	height:33px;

	}

#button li {

	display:inline;

	}

#button a {

	display:block;

	float:left;

	height:11px;

	width:120px;

	margin-top:10px;

	text-align:center;

	color:#fff;

	text-decoration:none;

	font-weight:bold;

	border-right: solid 1px #666666;

	}

#button a:hover {

	color:#CCCCCC;

	}

/***************************************************banner************************************************/

#banner {

	position:relative;

	margin:auto;

	width:1004px;

	height:366px;

	top:1px;

	z-index:1;

	}

/**************************************************cambay_about****************************************/

#blank_space {

	position:relative;

	margin:auto;

	height:13px;

	}

#frist_row {

	position:relative;

	margin:auto;

	width:1009px;

	height:202px;

	}

#second_row {

	position:relative;

	margin:auto;

	width:1009px;

	height:202px;

	}

#about_cambay {

	display:block;

	float:left;

	width:670px;

	}

.left_block {

	display:block;

	float:left;

	width:332px;

	background:#FFFFFF;

	}



.reservation {

	display:block;

	float:left;

	width:332px;

	margin-left:5px;

	background:#FFFFFF;

	}

.center_block {

	display:block;

	float:left;

	width:332px;

	margin-left:6px;

	background:#FFFFFF;

	}	

.right_block {

	display:block;

	float:left;

	width:332px;

	margin-left:6px;

	background:#FFFFFF;

	}

/***************************************box shade*********************************/

.corner_left {

	display:block;

	float:left;

	width:19px;

	height:19px;

	background:url(images/corner_left.gif) no-repeat;

	}

.shade_top {

	display:block;

	float:left;

	width:632px;

	height:19px;

	background:url(images/shade_top.gif) repeat-x;

	}

.shade_top1 {

	display:block;

	float:left;

	width:294px;

	height:19px;

	background:url(images/shade_top.gif) repeat-x;

	}

.corner_right {

	display:block;

	float:left;

	width:19px;

	height:19px;

	background:url(images/corner_right.gif) no-repeat;

	}

.shade_left {

	display:block;

	float:left;

	height:164px;

	width:19px;

	background:url(images/shade_left.gif) repeat-y;

	}

.detial_box {

	display:block;

	float:left;

	width:632px;

	height:164px;

	background:#fff;

	}

.detial_box1 {

	display:block;

	float:left;

	width:294px;

	height:164px;

	background:#fff;

	}



.shade_right {

	display:block;

	float:left;

	width:19px;

	height:164px;

	background:url(images/shade_right.gif) repeat-y;

	}

.corner_left01 {

	display:block;

	float:left;

	width:19px;

	height:19px;

	background:url(images/corner_left_01.gif) no-repeat;

	}

.shade_bottom {

	display:block;

	float:left;

	width:632px;

	height:19px;

	background:url(images/shade_bottom.gif) repeat-x;

	}

.shade_bottom1 {

	display:block;

	float:left;

	width:294px;

	height:19px;

	background:url(images/shade_bottom.gif) repeat-x;

	}

.corner_right01 {

	display:block;

	float:left;

	width:19px;

	height:19px;

	background:url(images/corner_right_01.gif) no-repeat;

	}

/***********************************************************about text****************************************/

.about_text {

	position:relative;

	margin:auto;

	height:25px;

	font-weight:bold;

	color:#a00000;

	}

.about_detail {

	position:relative;

	margin:auto;

	line-height:18px;

	text-align:justify;

	}

.detail {

	position:relative;

	margin:auto;

	text-align:right;

	font-weight:bold;

	color:#707070;

	}

.detail a{

	color:#707070;

	text-decoration:none;

	}

.detail a:hover{

	color:#a00000;

	text-decoration:none;

	}

/*******************************************package box*****************************/

.package_image {

	position:relative;

	margin:auto;

	width:294px;

	


	}

.package_detail {

	position:relative;

	margin:auto;

	line-height:18px;

	text-align:justify;

	height:55px;

	overflow:hidden;

	}

.package_more {

	position:relative;

	margin:auto;

	font-weight:bold;

	color:#707070;

	text-align:right;

	top:10px;

	}

.package_more a{

	color:#707070;

	text-decoration:none;

	}

.package_more a:hover{

	color:#a00000;

	text-decoration:none;

	}

/***************************************************RESERVATION*********************************/

.reservation_text {

	position:relative;

	margin:auto;

	font-weight:bold;

	color:#a00000;

	line-height:25px;

	}

.reservation_box {

	height:19px;

	background:#85888b;

	font-size:11px;

	font-weight:bold;

	color:#fff;

	border: solid 1px #FFFFFF;

	}

.arrival {

	position:relative;

	top:10px;

	margin:auto;

	width:294px;

	}

.arrival_date {

	display:block;

	float:left;

	width:140px;

	font-weight:bold;

	color:#a00000;

	line-height:18px;

	}

.departure_date {

	display:block;

	float:left;

	width:140px;

	font-weight:bold;

	line-height:18px;

	color:#a00000;

	}

.number_persons {

	position:relative;

	margin:auto;

	font-weight:bold;

	color:#a00000;

	top:10px;

	line-height:25px;

	}

.number_persons1 {

	position:relative;

	margin:auto;

	font-weight:bold;

	top:10px;

	}

.check {



	margin:auto;

	top:25px;

	margin-top:10px;

	text-align:right;

	}

/*************************************************bottom icon*******************************/

#bottom_icon {

	position:relative;

	margin:auto;

	width:1009px;

	}

.shade_top2 {

	display:block;

	float:left;

	width:970px;

	height:19px;

	background:url(images/shade_top.gif) repeat-x;

	}

.detial_box2 {

	display:block;

	float:left;

	width:970px;

	height:84px;

	background:#fff;

	text-align:center;

	}

.shade_bottom2 {

	display:block;

	float:left;

	width:970px;

	height:19px;

	background:url(images/shade_bottom.gif) repeat-x;

	}

.shade_right2 {

	display:block;

	float:left;

	width:19px;

	height:84px;

	background:url(images/shade_right.gif) repeat-y;

	}

.shade_left2 {

	display:block;

	float:left;

	height:84px;

	width:19px;

	background:url(images/shade_left.gif) repeat-y;

	}

.icon {

	display:block;

	float:left;

	width:160px;

	text-align:center;

	height:84px;

	}

/********************************************Bottom Links*****************************/

#bottom_link {

	position:relative;

	margin:auto;

	width:1000px;

	height:25px;

	}

.bottom_links {

	font-weight:bold;

	text-align:center;

	color:#85888b;

	line-height:25px;

	}

.bottom_links a{

	color:#85888b;

	text-decoration:none;

	}

.bottom_links a:hover{

	color:#a00000;

	text-decoration:none;

	}

	

	

/*************************************************************2nd page************************************/

#second_page {

	position:relative;

	margin:auto;

	width:1004px;

	height:100%;

	overflow:hidden;

	display:block;

	clear:both;

	}

#left_menu {

	display:block;

	float:left;

	width:178px;

	}

#left_menu ul {

	list-style-type: none;

	padding: 0px;

	margin: 2px;

	}

#left_menu ul li {

	display:block;

	width:178px;

	font-size:11px;

	margin:auto;

	}

#left_menu ul li a{

	display:block;

	width:178px;

	font-size:11px;

	margin:auto;

	color:#7f7f7f;

	font-weight:bold;

	line-height:21px;

	text-decoration:none;

	}

#left_menu ul li a:hover{

	color:#a00000;

	text-decoration:none;

	}

#left_menu .active a {

	color:#a00000;

	text-decoration:none;

	}

#left_menu .black {

	color:#000000;

	text-decoration:none;

	}

#left_menu .line {

	border-bottom: solid 1px #CCCCCC;

	}

/*************************************************Banner*************************/

#right_detail {

	display:block;

	float:right;

	width:822px;

	}

#banner1 {

	position:relative;

	margin:auto;

	width:820px;

	height:270px;

	top:1px;

	background:#fff;

	/*border:1px solid #999999;*/

	}

#gallery_banner {

	position:relative;

	margin:auto;

	margin-left:28px;

	/*margin-top:-13px;*/

	width:660px;

	height:382px;

	top:1px;

	background:#fff;

	}

/******************************************Hotel Details*****************************/

#hotel_detail {

	position:relative;

	margin:auto;

	width:822px;

	top:5px;

	}

.reservation1 {

	display:block;

	float:left;

	width:332px;

	background:#FFFFFF;

	}

.hotel {

	display:block;

	float:left;

	width:490px;

	background:#FFFFFF;

	}



.shade_top_01 {

	display:block;

	float:left;

	width:447px;

	height:19px;

	background:url(images/shade_top.gif) repeat-x;

	}

.detial_box_01 {

	width:444px;

	background:url(images/shadow_line.gif) repeat-y;

	line-height:18px;

	padding-left:20px;

	padding-right:20px;

	text-align:justify;

	}

.detial_box_01 h3

{

	font-weight:bold;

	color:#a00000;

	/*font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;*/

	font-size:13px;

	padding-bottom:10px;

}	



.detial_box_01 a {

	font-size:11px;

	color:#7f7f7f;

	font-weight:bold;

	text-decoration:none;

	}

.detial_box_01 a:hover {

	color:#a00000;

	text-decoration:none;

}



.detial_box_01 ul

{

	padding-left:20px;

	list-style-position: outside;

	list-style-image: none;

	list-style-type: none;

}



.detial_box_01 ul li

{

	padding-left:15px;	

	line-height:2em;

	list-style:disc inside;

	/*background: url(images/bullet.png) no-repeat center left;*/

	/*background: url(images/dot.jpg) no-repeat center left;*/

}



.shade_bottom_01 {

	display:block;

	float:left;

	width:447px;

	height:19px;

	background:url(images/shade_bottom.gif) repeat-x;

	}

.inner_head {

	width:444px;

	background:url(images/shadow_line.gif) repeat-y;

	font-weight:bold;

	color:#a00000;

	font-size:14px;

	padding-left:20px;

	padding-bottom:15px;

	padding-right:20px;

	text-align:justify;

	}

.shade_left_01 {

	display:block;

	float:left;

	height:250px;

	width:19px;

	background:url(images/shade_left.gif) repeat-y;

	}

/*******************************************************************drop menu**********************************************/







/* --- Navbar Style --- */



#nav {

	width: 1004px;

	height: 33px;

	float: left;

	background: transparent;

	}



/* -- Black Menu -- */

.menu {

	width:1004px;

	height:33px;

	position:relative;

	font-size:11px;

	margin: 0;

	z-index:1000;

}

.menu ul li {

	display:block;

	float:left;

	position:relative;

	}

.menu ul li a {

	display:block;

	text-decoration:none;

	color:#f0f0f0;

	font-weight:bold;

	width:auto; 

	height:33px; 

	text-align:center;

	background:url(images/center.gif) no-repeat ;

	line-height:33px; 
	
	padding:0 16px;
	float:left;



}

.menu ul li a:hover {

	display:block;

	float:left;

	color:#CCCCCC;

	/*background:url(images/center1.gif) no-repeat;*/

	}





/* End Caps Styling */

.menu ul {

	list-style: none;

	}





.menu ul li ul {}



/* Button ":hover" Styling */

.menu ul li:hover ul {

	

	display:block;

	position:absolute;

	top:33px;

	left:0;

	width:153px;

	}

.menu ul li:hover ul li ul {display: none;}







/* DropDown Styling */

.menu ul li:hover ul li a {

	display:block;

	float:left;

	background:#656565; 

	height: 33px; 

	line-height: 32px; 

	color:#fff; 

	width:142px; 

	text-align:left; 

	margin: 0; 

	padding:0 0 0 11px;

	font-weight:normal;

	border-bottom: solid 1px #5e5d5d;

	border-top: solid 1px #737272;

	}

.menu ul li:hover ul li a:hover {

	color:#000;

	

	background:url(images/center2.gif) no-repeat center #656565;



}





#nav li ul { /* second-level lists */

	position: absolute;

	

	width: 153px;

	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */

}



#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */

	display:block;

	position:absolute;

	top:33px;

	left:0;

	width:153px;

	

	

}



#nav li ul li a {

	display:block;

	float:left;

	background:#656565; 

	height: 33px; 

	line-height: 32px; 

	color:#fff; 

	width:262px; 

	text-align:left; 

	margin: 0; 

	padding:0 0 0 11px;

	font-weight:normal;

	border-bottom: solid 1px #5e5d5d;

	border-top: solid 1px #737272;

	opacity: 0.9; filter: alpha(opacity=90); 

	}

#nav li ul li a:hover {

	color:#F0F1F3;

	font-weight:bold;

	

	



}



/* -- End Black Menu -- */



.datePicker{  

 background-image:url('images/date.gif');  

 background-repeat:no-repeat;  

 padding-left:17px;  

 cursor: pointer;

 border: solid 1px #999999 ;

} 



.inputtext

{  

	background-repeat:no-repeat;  

	border: solid 1px #999999 ;

} 



h1

{

	font-size:14px;

	font-weight:bold;

	color:#a00000;

}



h2 

{

	font-size:11px;

	font-weight:bold;

	color:#a00000;

}



.detail_table

{

	background-color:#fff;

	text-align:center;

	

}



.detail_table th

{

	font-weight:bold;

	background-color:#666666;

	color:#FFFFFF;

	font-size:12px;

	padding:5px;

}



.detail_table .odd

{

	background-color:#F3F3F3;

	padding:5px;

}



.detail_table .even

{

	background-color:#E4E4E4;

	padding:5px;

}







.detail_table .evenleft

{

	background-color:#E4E4E4;

	text-align:left;

	text-align:justify;

	padding:5px;

}

.detail_table .oddleft

{

	background-color:#F3F3F3;

	text-align:left;

	text-align:justify;

	padding:5px;

}







/* Signup table start */





.sign_table

{

	background-color:#fff;

}



.signup_table th

{

	font-weight:bold;

	background-color:#666666;

	color:#FFFFFF;

	font-size:12px;

	padding:5px;

}



.signup_table .odd

{

	background-color:#F3F3F3;

	padding:5px;

}



.signup_table td

{

	padding:5px;

}





.signup_table .even

{

	background-color:#E4E4E4;

	padding:5px;

}









/*  Sigup table end */



	

	.wedding {

	display:block;

	float:left;

	width:820px;

	background:#FFFFFF;

	}

	

	.wedding_corner_left {

	display:block;

	float:left;

	width:19px;

	height:19px;

	background:url(images/corner_left.gif) no-repeat;

	}

	

	

	.wedding_shade_top_01 {

	display:block;

	float:left;

	width:782px;

	height:19px;

	background:url(images/shade_top.gif) repeat-x;

	}

	

	.wedding_corner_right {

	display:block;

	float:left;

	width:19px;

	height:19px;

	background:url(images/corner_right.gif) no-repeat;

	}

	

	.wedding_inner_head {

	width: 780px;

	background: url(images/wedding_shadow_line.gif) repeat-y;

	font-weight:bold;

	color:#a00000;

	padding-left:20px;

	padding-bottom:15px;

	font-size:14px;

	padding-right:20px;

	text-align:justify;

	}

	

	.wedding_detial_box_01 {

	width:780px;

	background:url(images/wedding_shadow_line.gif) repeat-y;

	line-height:18px;

	padding-left:20px;

	padding-right:20px;

	text-align:justify;

	}

	

	.wedding_detial_box_01 h3

	{

		font-weight:bold;

		color:#a00000;

		/*font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;*/

		font-size:13px;

		padding-bottom:10px;

	}	

	.wedding_shade_bottom_01 {

	display:block;

	float:left;

	width:782px;

	height:19px;

	background:url(images/shade_bottom.gif) repeat-x;

	}

.wedding_detial_box_01 a {

	font-size:11px;

	color:#333333;

	font-weight:bold;

	text-decoration:underline;

	}

.wedding_detial_box_01 a:hover {

	color:#a00000;

	text-decoration:none;

}



.wedding_detial_box_01 ul

{

	padding-left:20px;

	list-style-position: outside;

	list-style-image: none;

	list-style-type: none;

}



.wedding_detial_box_01 ul li

{

	padding-left:5px;	

	margin-left:20px;

	line-height:2em;

	list-style:disc ;

	/*background: url(images/dot.jpg) no-repeat center left;*/

}











/* Active Link */

#overview li#overviewli,

#rooms li#roomsli,

#dining li#diningli,

#special li#specialli,

#recreation li#recreationli ,

#spa li#spali ,

#club li#clubli ,

#meetings li#meetingsli ,

#facilities li#facilitiesli ,

#tariff li#tariffli ,

#deposit li#depositli ,

#mapli li#map ,

#gallery li#galleryli ,

#fact li#factli ,

#signup li#signupli ,

#feedback li#feedbackli,

#careers li#careersli ,

#contactus li#contactusli ,

#other li#otherli ,

#city li#cityli ,

#discover li#discoverli ,

#places li#placesli ,

#travel li#travelli ,

#lsapphire li#lsapphireli,

#lgandhinagar li#lgandhinagarli,

#ljaipur li#ljaipurli,

#lexotica li#lexoticali,

#lspa li#lspali,

#lspaelite li#lspaeliteli,

#lspalife li#lspalifeli,

#lmagic li#lmagicli,

#lpassport li#lpassportli,

#lchristmas li#lchristmasli,

#lnewyear li#lnewyearli,


#lwinter li#lwinterli,

#lwinter li#summer,


#bridals li#bridalsli,

#prebridals li#prebridalsli ,

#grooms li#groomsli ,

#wtheme li#wthemeli ,

#wservice li#wserviceli ,

#wchecklist li#wchecklistli,

#golfgandhinagar li#golfgandhinagarli,

#golfjamdoli li#golfjamdolili,

#chotels li#chotelsli,

#creservation li#creservationli,

#cmarketing li#cmarketingli,

#ccorporate li#ccorporateli,

#csales li#csalesli
#csales li#csalesli

#monsoon li#monsoon ,
{



}



#overview li#overviewli a,

#rooms li#roomsli a,

#dining li#diningli a,

#special li#specialli a,

#recreation li#recreationli a,

#spa li#spali a,

#club li#clubli a,

#meetings li#meetingsli a,

#facilities li#facilitiesli a,

#tariff li#tariffli a,

#deposit li#depositli a,

#map li#mapli a,

#gallery li#galleryli a,

#fact li#factli a,

#signup li#signupli a,

#lwinter li#summer a,


#feedback li#feedbackli a,

#careers li#careersli a,

#contactus li#contactusli a,

#other li#otherli a,

#city li#cityli a,

#discover li#discoverli a,

#places li#placesli a,

#travel li#travelli a ,

#lsapphire li#lsapphireli a,

#lgandhinagar li#lgandhinagarli a,

#ljaipur li#ljaipurli a,

#lexotica li#lexoticali a,

#lspa li#lspali a,

#lspaelite li#lspaeliteli a,

#lspalife li#lspalifeli a,

#lmagic li#lmagicli a,

#lpassport li#lpassportli a,

#lchristmas li#lchristmasli a,

#lnewyear li#lnewyearli a,

#lwinter li#lwinterli a,

#bridals li#bridalsli a,

#prebridals li#prebridalsli a,

#grooms li#groomsli a,

#wtheme li#wthemeli a,

#wservice li#wserviceli a,

#wchecklist li#wchecklistli a,

#golfgandhinagar li#golfgandhinagarli a,

#golfjamdoli li#golfjamdolili a,

#chotels li#chotelsli a,

#creservation li#creservationli a,

#cmarketing li#cmarketingli a ,

#ccorporate li#ccorporateli a,

#csales li#csalesli a,
#monsoon li#monsoon a ,
{

	color:#a00000;

}







/************************************* COPY CSS ******************************************/

.fullwidth1 {

	display:block;

	float:left;

	width:756px;

	height:19px;

	background:url(images/shade_bottom.gif) repeat-x;

	}



.fullviewtext {

	display:block;

	float:left;

	width:795px;

	background:url(images/gallaryhight_line.gif) repeat-y;

	}

.fullwidth {

	display:block;

	float:left;

	width:756px;

	height:19px;

	background:url(images/shade_top.gif) repeat-x;

	}

#fullview {

	position:relative;

	margin:auto;

	width:795px;

	height:100%;

	}

/***************************gallary*********************/

.gallary {

	position:relative;

	margin:auto;

	height:314px;

	width:747px;

	background:#000000;

	border: solid 5px #e9e9e9;

	}

.gallary_thumb {

	position:relative;

	margin:auto;

	width:747px;

	height:77px;

	margin-top:10px;

	}

.left_scroll {

	display:block;

	float:left;

	width:34px;

	height:77px;



	}

.right_scroll {

	display:block;

	float:right;

	width:34px;

	height:77px;

	}

.thumbnail {

	display:block;

	float:left;

	width:679px;

	height:77px;

	}

.thumb_box {

	display:block;

	float:left;

	width:69px;

	height:69px;

	background:#000000;

	margin-left:4px;

	margin-right:3.5px;

	border: solid 4px #d3d3d4;

	}

	

.spa_service

{

	margin-left:30px;

}







/************************************* COPY CSS  For Full Width******************************************/

.fullwidth1 {

	display:block;

	float:left;

	width:970px;

	height:19px;

	background:url(images/shade_bottom.gif) repeat-x;

	}

.fullboldtext {

	position:relative;

	margin:auto;

	height:25px;

	font-size:14px;

	font-weight:bold;

	padding-left:20px;

	padding-right:20px;

	color:#a00000;

	}

.fullnormaltext {

	position:relative;

	margin:auto;

	line-height:18px;

	padding-left:20px;

	padding-right:20px;

	text-align:justify;

	}

.fullviewtext {

	display:block;

	float:left;

	width:1009px;

	background:url(images/fullview_hight.gif) repeat-y;

	}

.fullwidth {

	display:block;

	float:left;

	width:970px;

	height:19px;

	background:url(images/shade_top.gif) repeat-x;

	}

#fullview {

	position:relative;

	margin:auto;

	width:1009px;

	height:100%;

	}

	

.about_detail a {

	font-size:11px;

	color:#7f7f7f;

	font-weight:bold;

	text-decoration:none;

	}

.about_detail a:hover {

	color:#a00000;

	text-decoration:none;

}



/************************************* Edited by Sujeet ******************************************/



.fullnormaltext a {

	font-size:11px;

	color:#7f7f7f;

	font-weight:bold;

	text-decoration:none;

	}

.fullnormaltext a:hover {

	color:#a00000;

	text-decoration:none;

}



.fullnormaltext ul

{

	padding-left:20px;

	list-style-position: outside;

	list-style-image: none;

	list-style-type: none;

}



.fullnormaltext ul li

{

	padding-left:15px;	

	line-height:2em;

	list-style:disc inside;

	/*background: url(images/bullet.png) no-repeat center left;*/

	/*background: url(images/dot.jpg) no-repeat center left;*/

}



.error

{

	color:#990000;

}



.deposit_table

{

	background-color:#fff;

	text-align:left;

}



.deposit_table .odd

{

	background-color:#F3F3F3;

	padding:5px;

}



.deposit_table .odd td

{

	padding:5px;

}



.deposit_table th

{

	font-weight:bold;

	background-color:#666666;

	color:#FFFFFF;

	font-size:12px;

	padding:5px;

}







.deposit_table .even

{

	background-color:#E4E4E4;

	padding:5px;

}

.deposit_table .even td

{

	padding:5px;

}



.deposit_table ul li

{

	margin-left:-5px;

}



/* Gallery start */



#gallery_hotel 

{

	display:block;

	float:right;

	margin-right:50px;

	width:746px;

	

}

#gallery_detail 

{

	position:relative;

	margin:auto;

	width:716px;

	

	top:5px;

}

	

.gallery_block

{

	display:block;

	float:left;

	width:716px;

	background:#FFFFFF;

}

	

.gallery_corner_left 

{

	display:block;

	float:left;

	width:19px;

	height:19px;

	background:url(images/corner_left.gif) no-repeat;

}

	

	

.gallery_shade_top_01 

{

	display:block;

	float:left;

	width:678px;

	height:19px;

	background:url(images/shade_top.gif) repeat-x;

}

	

.gallery_corner_right 

{

	display:block;

	float:left;

	width:19px;

	height:19px;

	background:url(images/corner_right.gif) no-repeat;

}

	

.gallery_inner_head 

{

	width: 715px;

	background: url(images/galley_shadow_line.gif) repeat-y;

	font-weight:bold;

	color:#a00000;

	padding-bottom:10px;

	font-size:14px;

	padding-right:10px;

	text-align:justify;

}

	

.gallery_detial_box_01 

{

	width:715px;

	background:url(images/galley_shadow_line.gif) repeat-y;

	line-height:18px;

	height:470px;

	padding-bottom:10px;

	padding-right:20px;

	text-align:justify;

	

}

	

.gallery_detial_box_01 h3

{

		font-weight:bold;

		color:#a00000;

		/*font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;*/

		font-size:13px;

		padding-bottom:10px;

}	

.gallery_shade_bottom_01 

{

	display:block;

	float:left;

	width:678px;

	height:19px;

	background:url(images/shade_bottom.gif) repeat-x;

}



.gallery_detial_box_01 a 

{

	font-size:11px;

	color:#7f7f7f;

	font-weight:bold;

	text-decoration:none;

}



.gallery_detial_box_01 a:hover 

{

	color:#a00000;

	text-decoration:none;

}



.gallery_detial_box_01 ul

{

	padding-left:0px;

	list-style-position: outside;

	list-style-image: none;

	list-style-type: none;

}



.gallery_detial_box_01 ul li

{
	padding-left:5px;	

	margin-left:0px;

	line-height:2em;

	list-style:none ;

	/*background: url(images/dot.jpg) no-repeat center left;*/

}


#masterdiv p{ margin:2px 0; margin-left:20px;}
.menutitle 

{
cursor: pointer;
color: #444036;
width: 100%;
line-height: 22px;
font-size:11px;
font-weight:bold;
margin:0; 
padding:0;
margin:3px 0 3px 0;
padding:3px 0 5px 0;
margin-left:20px;

}
/* Gallery end */

.input_management{ padding:4px 0; font-size:12px; font-weight:bold; border: solid 1px #c36a6a; }
.input_management :hover{ border: solid 1px #fdc0c0; }
.submit_botton{ background:url(images/input_bg.png) left top repeat-x; border: solid 1px #FFFFFF; font-size:11px; padding:5px 5px; font-weight:bold; color:#FFFFFF;}










