/** {
	padding: 0;
	margin: 0;
}*/
body {
	font-family: Verdana,, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top::2px;
}
#wrapper {
	margin: 0 auto;
	top:2px;
	width: 800px;
	text-align:left;
	background-color:#FFF;
	float:left;
	color:#808080;
}
#header {
	display:block;
	color: #333;
	width: 800px;
	float: left;
	padding: 0px;
	height: 245px;
	margin-top: 2px;
	text-align:left;
}
#header #logo {
	width:180px;
	float:left;
	margin:0px;
	background-color:#eeedd4;
	height:244px;
}
#header #logo img {
	float:left;
	margin-top:85px;
}
#header #pool {
	width:434px;
	float:left
}
#header #top1 {
	width:180px;
	float:left;
	padding-left:3px;
	display:block
}
/*Added for Group Design 3*/
#headerG {
	display:block;
	color: #333;
	width: 800px;
	float: left;
	padding: 0px;
	height: 222px;
	margin-top: 2px;
	text-align:left;
}
#headerG #logo1 {
	width:180px;
	float:left;
	margin:0px;
	background-color:#eeedd4;
	height:222px;
	border-bottom: 1px solid #ccc;
}
#headerG #logo1 img {
	float:left;
	margin-top:65px;
}
#headerG #imgTop {
	width:620px;
	height:81px;
	float:left
}
#headerG #topLinks {
	width:620px;
	height:47px;
	float:right;
	border-bottom:1px solid #d0cfcf;
}
#headerG #topLinks img {
	padding-right:4px;
	padding-left:4px;
}
#headerG #topLinks p {
	padding-right:2px;
	text-align:right;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:11px;
	line-height:47px;
	vertical-align: bottom
}
#wrapper #rightcolumnG {
	position:relative;
	float:left;
	color: #333;
	margin: 0px auto;
	left:10px;
	top:-75px;
	padding:5px;
	width:600px;
	text-align:left;
	background-color:#FFF;
	vertical-align:top;
}
#wrapper #rightcolumnG h1 {
	text-align:left;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	color:#666699;
	margin:0px;
	padding:0px
}
#wrapper #rightcolumnG p {
	text-align:left;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:11px;
	line-height:15px;
}
#wrapper #rightcolumnG ul {
	list-style:disc;
	padding-left:30px;
}
#wrapper #rightcolumnG li {
	list-style:disc;
	margin:10px;
	line-height:13px;
}
#wrapper #leftcolumnG {
	color:#666666;
	background-color: #eeedd4;
	margin-top:1px;
	padding: 0px;
	top:0px;
	left:10px;
	width: 180px;
	float:left;
	text-align:left;
}
#wrapper #footerG {
	width: 800px;
	text-align:center;
	height:200px;
	clear: both;
	color: #ffffff;
	margin: -8px 0px 0px 0px;
	top:0px;
	padding:10px 0 0 0;
	background-color:#968359;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:10px;
}
#wrapper #footerG a:link, #footer a:visited {
	color:#fff
}
/*update End*/

#header1 {
	display:block;
	color: #333;
	width:800px;
	float:left;
	padding: 0px;
	margin-top: 2px;
	text-align:left;
}
#header1 #sitename {
	float:left;
}
#header1 #img01 {
	width:497px;
	float:left;
}
#header1 #img2 {
	width:246px;
	float:right;
	;
	margin-left: 3px;
}
#wrapper #leftcolumn {
	color:#666666;
	background-color: #eeedd4;
	margin-top:3px;
	padding:0px;
	top:0px;
	left:10px;
	width: 170px;
	float: left;
	text-align:left;
}
#wrapper #navBar p.smalltext {
	font-family: Verdana,, Arial, Helvetica, sans-serif;
	margin:0px;
	padding-left:8px;
	margin-top:5px;
	font-size:10px;
}
#wrapper #rightcolumn {
	position:relative;
	float:left;
	color: #333;
	margin: 0px auto;
	left:10px;
	top:3px;
	padding:5px;
	width:600px;
	text-align:left;
	background-color:#FFF;
	color:#808080;
}
#wrapper #rightcolumn h1 {
	text-align:left;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	color:#666699;
	margin:0px;
	padding:0px
}
#wrapper #rightcolumn p {
	text-align:left;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:11px;
	line-height:15px;
}
#wrapper #rightcolumn ul {
	list-style:disc;
	padding-left:30px;
}
#wrapper #rightcolumn li {
	list-style:disc;
	margin:10px;
	line-height:13px;
}
#wrapper #footer {
	width: 800px;
	text-align:center;
	height:auto;
	min-height:229px!important;
	max-height:auto;
	clear: both;
	color: #ffffff;
	margin: 15px 0px 0px 0px; /*top:5px;*/
	padding: 0px;
	background-color:#968359;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:10px;
	top:-7px;
	position:relative;
	z-index:0px;
}
#wrapper #footer a:link, #footer a:visited {
	color:#fff
}
#navBar ul a:link, #navBar ul a:visited {
	display: block;
	margin-left:5px;
	left:5px;
	line-height:21px;
}
#navBar ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {
	border-bottom: 1px solid #ccc;
	height:21px;
	vertical-align:middle
}
/*html>body #navBar li { }*/
#sectionLinks {
	position: relative;
	margin: 0px;
	padding: 0px;
}
a {
	color: #666666;
	text-decoration: none
}
a:link {
	color: #666666;
	text-decoration: none
}
a:active {
	color: #666666;
	text-decoration: none
}
a:visited {
	color: #666666;
	text-decoration: none
}
a:hover {
	color: #666666;
	text-decoration: underline
}
hr {
	size:1px;
	color:#808080;
	border-top:1px thin #808080;
	shade:no-shade;
background-image:
}
/*....................... START table format class in groupdesign ....................... */

.left_col {
	width:180px;
	background-color:#eeedd4;
	color: #666666;
}
.logo1 {
	width:180px;
	margin:0px;
	height:222px;
	border-bottom:1px solid #ccc;
}
.rightcolumnG {
	color:#333;
	margin:0px auto;
	padding:5px 5px 0px 15px;
	text-align:left;
}
.rightcolumnG h1 {
	text-align:left;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	color:#666699;
}
.rightcolumnG p {
	text-align:left;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:11px;
	line-height:15px;
}
.sectionLinks {
	padding:5px 0px 5px 0px;
	text-indent:10px;
	border-bottom:1px solid #ccc;
	margin:0px;
}
.sectionLinks a {
	color: #666666;
	text-decoration: none
}
.sectionLinks a:hover {
	color: #666666;
	text-decoration: underline
}
.speacer {
	padding:0px;
	margin:0px;
	border-top:1px solid #fff;
}
#linktable {
	margin:0px 5px 0px 5px;
	padding:0px;
	width:170px;
}
p.smalltext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-left:0px;
	padding-left:15px;
	margin-top:5px;
	font-size:10px;
}
.footerG {
	width: 800px;
	text-align:center;
	color: #ffffff;
	border: 1px solid #ccc;
	margin:0px;
	padding:5px;
	background-color:#968359;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:10px;
}
.footer a, footer a:hover {
	color:#fff;
}
/*....................... END table format class in groupdesign ....................... */



/*....................... Design_4 template CSS ......................................*/ 

/*Added for Group Design 4*/
#header4D {
	display:block;
	color: #333;
	width: 800px;
	float: left;
	padding: 0px; /*height:250px;*/
	margin-top: 2px;
	text-align:left;
}
#header4D #logo1 {
	width:180px;
	float:left;
	margin:0px;
	background-color:#eeedd4;
	height:222px;
	border-bottom: 1px solid #ccc;
}
#header4D #logo1 img {
	float:left;
	margin-top:65px;
}
#header4D #imgTop {
	width:620px; /*height:81px;*/
	float:left
}
#header4D #topLinks {
	width:620px;
	height:47px;
	float:right;
	border-bottom:1px solid #d0cfcf;
}
#header4D #topLinks img {
	padding-right:4px;
	padding-left:4px;
}
#header4D #topLinks p {
	padding-right:2px;
	text-align:right;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:11px;
	line-height:47px;
	vertical-align: bottom
}
#wrapper #leftcolumn4D {
	color:#666666;
	background-color: #eeedd4;
	margin-top:1px;
	padding: 0px;
	top:0px;
	left:10px;
	width: 180px;
	float: left;
	text-align:left;
}
#wrapper #rightcolumn4D {
	position:relative;
	float:left;
	color: #333;
	margin: 0px auto;
	left:10px;
	top:-50px;
	padding:5px;
	width:600px;
	text-align:left;
	background-color:#FFF;
	vertical-align:top;
}
#wrapper #rightcolumn4D h1 {
	text-align:left;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	color:#666699;
	margin:0px;
	padding:0px
}
#wrapper #rightcolumn4D p {
	text-align:left;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:11px;
	line-height:15px;
}
#wrapper #rightcolumn4D ul {
	list-style:disc;
	padding-left:30px;
}
#wrapper #rightcolumn4D li {
	list-style:disc;
	margin:10px;
	line-height:13px;
}
#wrapper #leftcolumn4D {
	color:#666666;
	background-color: #eeedd4;
	margin-top:1px;
	padding: 0px;
	top:0px;
	left:10px;
	width: 180px;
	float: left;
	text-align:left;
}
#wrapper #footer4D {
	width: 800px;
	text-align:center;
	clear: both;
	color: #ffffff;
	margin:-8px 0px 0px 0px;
	top:0px;
	padding:0px 0px 5px 0px;
	background-color:#968359;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:10px;
}
#wrapper #footer4D a:link, #footer a:visited {
	color:#fff
}
/*...................... Design 5 template css ...........................*/ 

#header5D {
	color:#333;
	width:800px;
	float:left;
	padding:0px; /*height:250px;*/
	margin-top: 2px;
	text-align:left;
}
#imgTopD5 {
	width:800px; /*height:81px;*/
	float:left
}
#wrapper #rightcolumn5D {
	position:relative;
	float:left;
	color: #333;
	margin: 0px auto;
	left:10px;
	top:0px;
	padding:5px 5px 5px 5px;
	;
	width:600px;
	text-align:left;
	background-color:#FFF;
	vertical-align:top;
}
#wrapper #rightcolumn5D h1 {
	text-align:left;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	color:#666699;
	margin:0px;
	padding:0px
}
#wrapper #rightcolumn5D p {
	text-align:left;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:11px;
	line-height:15px;
}
#wrapper #rightcolumn5D ul {
	list-style:disc;
	padding-left:30px;
}
#wrapper #rightcolumn5D li {
	list-style:disc;
	margin:10px;
	line-height:13px;
}
#wrapper #leftcolumn5D {
	color:#666666;
	background-color: #eeedd4;
	margin-top:1px;
	padding: 0px;
	top:0px;
	left:10px;
	width: 180px;
	float: left;
	text-align:left;
	margin-bottom:0px;
}
#wrapper #footer5D {
	width: 800px;
	text-align:center;
	clear: both;
	position:relative;
	color: #ffffff;
	margin:-8px 0px 0px 0px;
	top:0px;
	padding:0px 0px 5px 0px;
	background-color:#968359;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:10px;
}
#wrapper #footer5D a:link, #footer a:visited {
	color:#fff
}
/*................................... DESIGN 6 PATTERN CSS HERE ......................*/


#wrapperD6 {
	margin:0;
	width:800px;
	text-align:left;
	color:#808080;
	top:20px;
	position:relative;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
}
.headerD6 {
	width:100%;
}
.logo_1 {
	float:left;
	width:200px;
	padding:0px 0px 0px 15px;
}
.logo_2 {
	float:right;
	width:400px;
	padding:0px 15px 0px 0px;
	text-align:right
}
.nevBarD6 {
	padding-left:23px;
	width:777px;
	clear:both;
	margin-top:8px;
}
.nevBarD6 a:link, .nevBarD6 a:visited {
	padding:0px 3px 0px 3px;
	line-height:21px;
	color: #666666;
}
.nevBarD6 a:hover {
	padding:0px 3px 0px 3px;
	line-height:21px;
	color: #666666;
	text-decoration: underline
}
.container {
	width:800px;
	float:left;
	margin:0px;
	padding:0px;
}
.container ul {
	list-style:disc;
	padding:0px 13px 0px 13px;
	margin-left:10px;
	font-size:11px;
}
.container li {
	list-style:disc;
	margin-left:10px;
	line-height:19px;
	padding:0px 13px 0px 13px;
}
.sh_left {
	background:url(/images/colonyclub/sh_left.gif) repeat-y;
	width:12px;
}
.sh_right {
	background:url(/images/colonyclub/sh_right.gif) repeat-y;
	width:12px;
}
.container_t {
	width:100%;
	margin:0px;
	padding:0px 13px 0px 13px;
	background:url(/images/colonyclub/h1_bg.gif) repeat-x;
}
.container_t p {
	text-align:left;
	font-size:11px;
	line-height:15px; /*padding:0px 13px 0px 13px;*/
	padding:0px;
}
.container_t h1 {
	text-align:left;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#666699;
	margin:0px;
	padding:0px;
	line-height:18px;
}
.banner {
	width:800px;
	margin:0px;
	padding:0px;
}
.g_bar {
	width:100%;
	padding:0px;
	margin:0px 0px 5px 0px;
	clear:both;
	text-align:center;
	height:10px;
}
#footerD6 {
	width: 800px;
	clear: both;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:10px;
}
.foot_add {
	text-align:center;
	padding:5px 0px 5px 0px;
}
.foot_link {
	padding-left:20px;
}
#footerD6 a:link, #footerD6 a:visited {
	padding:0px 5px 0px 5px;
	line-height:21px;
	color: #666666;
}
#footerD6 a:hover {
	padding:0px 5px 0px 5px;
	line-height:21px;
	color: #666666;
	text-decoration: underline
}
.callhotel {
	color:#666699;
	font-weight:bold;
}
div#O_tab {
	margin:-25px 0px 0px 0px;
	padding:0px;
	background:#FFA802;
	z-index:1;
	position:absolute;
	width:160px;
	text-align:center;
	right:0px;
	left:629px;
	line-height:20px;
	color:#FFFFFF;
	font-size:12px;
}
b.rtop {
	display:block;
	background: #FFF
}
b.rtop b {
	display:block;
	height: 1px;
	overflow: hidden;
	background: #FFA802
}
b.r1 {
	margin: 0 5px
}
b.r2 {
	margin: 0 3px
}
b.r3 {
	margin: 0 2px
}
b.rtop b.r4 {
	margin: 0 1px;
	height: 2px
}
/*.............................. width 780px D4 LAYOUT UPDATED ..................... */

/*....................... Design_4 template CSS ......................................*/ 

/*Added for Group Design 4*/
#wrapper4DA {
	margin: 0 auto;
	top:2px;
	width:778px;
	text-align:left;
	background-color:#FFF;
	float:left;
	color:#808080;
	padding:0px;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
}
#header4DA {
	display:block;
	float:left;
	color: #333;
	width: 778px;
	float:left;
	padding: 0px; /*height:250px;*/
	margin-top: 2px;
	text-align:left;
}
#header4DA #logo1 {
	width:178px;
	float:left;
	margin:0px;
	background-color:#eeedd4;
	height:222px;
	border-bottom: 1px solid #ccc;
}
#header4DA #logo1 img {
	float:left;
	margin-top:65px;
}
#header4DA #imgTop {
	width:600px; /*height:81px;*/
	float:left
}
#header4DA #topLinks {
	width:600px;
	height:47px;
	float:right;
	border-bottom:1px solid #d0cfcf;
}
#header4DA #topLinks img {
	padding-right:0px;
	padding-left:0px;
}
#header4DA #topLinks p {
	padding-right:2px;
	text-align:right;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:11px;
	line-height:47px;
	vertical-align: bottom
}
#wrapper4DA #leftcolumn4DA {
	color:#666666;
	background-color: #eeedd4;
	margin-top:1px;
	padding: 0px;
	top:0px; /*left:10px;*/
	width: 178px;
	float:left;
	text-align:left;
}
#wrapper4DA #rightcolumn4DA {
	position:relative;
	float:left;
	color: #333;
	margin: 0px auto;
	left:5px;
	top:-50px;
	padding:5px 0px 5px 2px;
	width:580px;
	text-align:left;
	background-color:#FFF;
	vertical-align:top;
}
#wrapper4DA #rightcolumn4DA h1 {
	text-align:left;
	font-size:12px;
	font-weight:bold;
	line-height:15px;
	color:#666699;
	margin:0px;
	padding:0px
}
#wrapper4DA #rightcolumn4DA p {
	text-align:left;
	font-size:11px;
	line-height:15px;
}
#wrapper4DA #rightcolumn4DA ul {
	list-style:disc;
	padding-left:30px;
}
#wrapper4DA #rightcolumn4DA li {
	list-style:disc;
	margin:10px;
	line-height:13px;
}
#wrapper4DA #leftcolumn4DA {
	color:#666666;
	background-color: #eeedd4;
	margin-top:1px;
	padding: 0px;
	top:0px; /*left:10px;*/
	width: 178px;
	float: left;
	text-align:left;
}
#wrapper4DA #footer4DA {
	width:778px;
	text-align:center;
	clear: both;
	color: #ffffff;
	margin:-8px 0px 0px 0px;
	top:0px;
	padding:0px 0px 5px 0px;
	background-color:#968359;
	font-size:10px;
}
#wrapper4DA #footer4DA a:link, #footer a:visited {
	color:#fff
}
/*........................... D6 size 780 change style sheet ................. */

#wrapperD6A {
	margin:0;
	width:778px;
	text-align:left;
	color:#808080;
	top:20px;
	position:relative;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
}
.nevBarD6A {
	padding-left:23px;
	width:755px;
	clear:both;
	margin-top:8px;
}
.nevBarD6A a:link, .nevBarD6A a:visited {
	padding:0px 3px 0px 3px;
	line-height:21px;
	color: #666666;
}
.nevBarD6A a:hover {
	padding:0px 3px 0px 3px;
	line-height:21px;
	color: #666666;
	text-decoration: underline
}
.containerD6 {
	width:778px;
	float:left;
	margin:0px;
	padding:0px;
}
.containerD6 ul {
	list-style:disc;
	padding:0px 13px 0px 13px;
	margin-left:10px;
	font-size:11px;
}
.containerD6 li {
	list-style:disc;
	margin-left:10px;
	line-height:19px;
	padding:0px 13px 0px 13px;
}
.bannerA {
	width:778px;
	margin:0px;
	padding:0px;
	float:left;
}
#footerD6A {
	width: 778px;
	clear: both;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:10px;
}
#footerD6A a:link, #footerD6A a:visited {
	padding:0px 5px 0px 5px;
	line-height:21px;
	color: #666666;
}
#footerD6A a:hover {
	padding:0px 5px 0px 5px;
	line-height:21px;
	color: #666666;
	text-decoration: underline
}
/*new classes added by deepak on 15 december 2008 for design 6 pattern*/

	.number-caption-div {
	width:227px !important;
	width:777px;
	height:143px;
	float:left;
	background:url(/images/d6-caption-back.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	padding-top:18px;
	padding-left:550px;
	filter:alpha(opacity=80);
	opacity:0.80;
}
.header-caption-number {
	width:100%;
	float:left;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
/*new classes end*/


/*new classes added by deepak on 16 december 2008 for design 4 pattern*/
	.d4-number-caption-div {
	width:225px;
	height:25px;
	float:right;
	background:url(/images/d4-caption-back.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:4px;
	filter:alpha(opacity=80);
	opacity:0.80;
	text-align:right;
	padding-right:3px;
}
.d4-header-caption-number {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.d4-blank-div {
	width:385px;
	float:left;
}
/*new classes D4 end*/

/*new classes added by deepak on 16 december 2008 for design 5 pattern*/

	.d5-number-caption-div {
	width:220px;
	height:25px;
	float:right;
	background:url(/images/d5-caption-back.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:4px;
	filter:alpha(opacity=80);
	opacity:0.80;
	text-align:right;
	padding-right:2px;
}
.d5-header-caption-number {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.d5-blank-div {
	width:450px;
	float:left;
}
/*new classes D5 end*/

/*new classes added by deepak on 18 december 2008 for design 3 pattern*/

	.d3-number-caption-div {
	width:206px;
	height:25px;
	float:left;
	background:url(/images/d5-caption-back.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-top:4px;
	filter:alpha(opacity=80);
	opacity:0.80;
	text-align:right;
	padding-right:2px;
}
.d3-header-caption-number {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.d3-blank-div {
	width:412px;
	float:left;
}
/*new classes D3 end*/

/*new classes added by deepak on 18 december 2008 for design 1 pattern*/
	.d1-number-caption-div {
	width:206px;
	height:25px;
	float:right;
	background:url(/images/d3-caption-back.gif);
	background-position:right top;
	background-repeat:no-repeat;
	padding-top:4px;
	filter:alpha(opacity=80);
	opacity:0.80;
	text-align:right;
	padding-right:2px;
}
.d1-header-caption-number {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
/*new classes D1 end*/

/*new classes added by deepak on 27 January 2009 for design 7 pattern*/

	.d7-number-caption-div {
	width:227px;
	height:25px;
	line-height:25px !important;
	line-height:15px;
	float:right;
	background:url(/images/d7-caption-back.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	padding-top:73px !important;
	padding-top:80px;
	filter:alpha(opacity=80);
	opacity:0.80;
	text-align:right;
	padding-right:2px;
}
.d7-header-caption-number {
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-bottom:5px;
}
/*new classes D1 end*/


/*........................... D7 size 780 change style sheet added on 27 January 2009 by deepak goyal ................. */

#wrapperD7A {
	margin:0 auto;
	width:780px;
	text-align:left;
	float:left;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
}
.nevBarD7A {
	width:623px;
	background-repeat:repeat-x;
	background-position:top;
	float:left;
	line-height:29px;
	height:29px;
	font-size:12px;
	position:relative;
}
.nevBarD7A a:link, .nevBarD7A a:visited {
	padding:0px 5px 0px 5px;
	line-height:29px;
	color: #666666;
	border-right:solid 1px #cccccc;
}
.nevBarD7A a:hover {
	text-decoration: underline
}
.containerD7 ul {
	list-style:disc;
	padding:0px 13px 0px 13px;
	margin-left:10px;
	font-size:11px;
}
.containerD7 li {
	list-style:disc;
	margin-left:10px;
	line-height:19px;
	padding:0px 13px 0px 13px;
}
.container_table {
	width:100%;
	float:left;
	border-top:solid 1px #cccccc;
	margin-top:-55px;
}
.container_td_D7 {
	background:url(/images/containerD7_back.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.container_D7 {
	width:760px;
	float:left;
	padding:15px 10px 10px 10px;
}
.sandy_home_content {
	width:100%;
}
.sandy_inner_content {
	width:100%;
}
.container_D7 p {
	text-align:left;
	font-size:11px;
	line-height:15px; /*padding:0px 13px 0px 13px;*/
	padding:0px;
}
.container_D7 h1 {
	text-align:left;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#666699;
	margin:0px;
	padding:0px;
	line-height:18px;
}
.bannerA {
	width:778px;
	margin:0px;
	padding:0px;
	float:left;
}
#footerD7A {
	width: 778px;
	clear: both;
	font-family:Verdana, Arial, Times New Roman, Times, serif;
	font-size:10px;
	text-align:center;
	margin-top:20px;
	border-top:solid 1px #cccccc;
}
#footerD7A a:link, #footerD7A a:visited {
	padding:0px 5px 0px 5px;
	line-height:21px;
	color: #666666;
}
#footerD7A a:hover {
	padding:0px 5px 0px 5px;
	line-height:21px;
	color: #666666;
	text-decoration: underline
}
.worldwide_dir_main {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-top:15px;
	width:99%;
	padding-left:35%;
	margin-bottom:15px;
	text-align:left;
}
/*for IE 6 browser only*/
* html .D7_index_page_content {
	width:70%;
	float:left;
	margin-right:5%;
}
/*for IE 7 browser only*/
*:first-child+html .D7_index_page_content {
	width:75%;
	float:left;
	margin-right:5%;
	border-top:solid 1px red;
}
/*for moderen browser (firefox) only*/
html>/**/body .D7_index_page_content {
	width:70%;
	float:left;
	margin-right:5%;
}
.watch_video_link {
	width:100%;
	float:left;
	font-size:11px;
	font-weight:bold;
	line-height:25px;
	margin-top:-10px;
	color:#666699;
}
.watch_video_link a {
	color:#666699
}
.quotation_box_main {
	width:312px;
	float:left;
}
.book_secure_online_box {
	width:278px;
	height:99px;
	float:left;
	background:url(/images/book_secure_online.jpg) no-repeat;
	padding:20px 17px 10px 17px;
}
.left_part {
	width:150px;
	float:left;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right:50px;
}
.left_part .book_secureonline_link {
	width:100%;
	font-weight:bold;
}
.left_part .book_secureonline_link a {
	text-decoration:none;
	color:white;
	font-weight:bold;
}
.left_part .book_secureonline_link a:hover {
	text-decoration:underline;
}
.book_secure_text {
	width:100%;
	margin-top:25px;
}
.right_part {
	width:78px;
	float:left;
	text-align:center;
}
.book_by_telephone_box {
	width:278px;
	margin-top:5px;
	background:url(/images/book_by_telephone.jpg) no-repeat;
	height:99px;
	padding:20px 17px 10px 17px;
	float:left;
}
.book_by_tele_heading {
	width:100%;
	float:left;
	font-weight:bold;
	margin-bottom:10px;
}
.book_by_tele_text {
	width:100%;
	float:left;
}
.left_part .world_wide_call {
	font-weight:bold;
	margin-top:10px;
	float:left;
	width:100%;
}
.left_part .world_wide_call a {
	text-decoration:none;
	color:white;
}
.left_part .world_wide_call a:hover {
	text-decoration:underline;
}
.book_by_tel_time {
	width:100%;
	float:left;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:10px;
}
/*new classes for merged hotel booking form page (dated 24 september 2009) */
.merged_hotel_booking_form {
	font-size:11px;
	border-collapse:collapse;
	border:solid 1px #CCCCCC;
	float:left;
	margin-bottom:15px;
}
.merged_hotel_booking_form tr, td, th {
	line-height:14px;
	
}
.merged_hotel_booking_form td {
	text-align:left;
	color:#676584;
	font-size:10px;
	vertical-align:top;
}
.merged_hotel_booking_form th {
	text-align:left;
	color:#676584;
}
.table_heading {
	background:#CCCCCC;
	color:#FFFFFF !important;
	font-weight:bold;
	font-size:11px !important;
}
.merged_hotel_booking_form input, select, textarea {
	font-size:11px;
	border:solid 1px #CCCCCC;
}
.merged_hotel_booking_form input, textarea {
	width:90%;
}
.red_color {
	color:#FF0000;
}
.reservation_summery td {
	padding:0px 5px !important;
}


.merged_hotel_booking_form img {
	border:none;
}

/*new classes on 05 october 2009*/
.merged_hotel_booking_table_td {
	padding:4px 5px;
}
