@charset "utf-8";

/* CSS Document by Mamoon Rashid */

html {font-family:calibri;font-size:small;background:url(images/html_bg.jpg) no-repeat #EAEDD8 top center;behavior:url("csshover.htc");}
body {margin:0px auto;}
#wrapper {width:95%;margin:0 auto;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;margin:0;}
#locker {width:1200px;margin:0 auto;}
.box{float:right;width:250px;margin:10px;text-align:center;border:1px solid #ccc;color:#fff;background:#000;padding:4px;display:block;clear:right;}
.box-a{margin:10px;text-align:center;border:1px solid #ccc;color:#fff;background:#000;padding:4px;display:block;}
.box-b{margin:10px;text-align:justify;color:#000;

/*background:#000;*/

padding:4px;display:block;width:250px;float:left;height:310px;font-size:x-small;}
	.box-b b,.box-b strong{color:#900;}
	.box-b img{align:center;width:250px;}
.box-left{float:left;width:350px;}
#header {height:170px;clear:both;}
	#top-links{text-align:center;background:url(images/top-links.png);width:410px;margin:0px auto;color:#fff;height:30px;line-height:27px;margin-top:4px;}
	#top-links a{color:#fff;text-decoration:none;}
	#top-links a:hover{color:#Ff0;}
	#logo {float:left;margin-left:20px;width:220px;padding-top:20px;}
	#address {margin-bottom:3px;background:url(images/top_address_bg.png);width:260px;height:127px;float:right;color:#026e9d;padding:3px 4px;margin-right:5px;}
	#address h1 {font-size:14px;padding:2px 5px;color:#fff;}
	#address i {font-size:11px;color:#000;font-style:normal;}
	#address #contact_icon {background:url(images/telephone_icon.png) no-repeat left top;font-size:13px;padding-left:25px;margin:8px 0px;}
	#address p{font-size:13px;padding-left:28px;margin-bottom:7px;margin-top:8px;}
	
	#picture ul li span{position:absolute;left:770px;top:30px;color:#fff;width:400px;;}

/* Specials */

#left-panel .specials{background:#f1f1f1;border:1px solid #ccc;margin:5px;padding:5px;}
#left-panel .specials h3{background:#000;color:#fff;padding:5px;margin-bottom:15px;font-weight:bold;}
#left-panel .specials h5{color:#900;padding:0px;margin:0px;font-size:16px;font-weight:bold;}
#left-panel .specials img{float:left;display:block;clear:right;}
#left-panel .specials em{margin:5px;float:right;margin-left:60px;}
#left-panel .special-text{float:left;margin-left:30px;}


/* rates */

#rates{}
#rates table {border:0px;}
#rates td {border:1px solid #ccc;text-align:center;}
#rates th {background:#555;color:#FC0;padding:5px;font-size:17px;letter-spacing:0.2em;}
#rates th a {color:#fff !important;}
#rates .rates-heading {background:#09C;padding:3px;color:#fff;font-weight:bold;}
#rates .r-heading td {background:#ccc;padding:3px;color:#000;font-weight:bold;font-size:15px;text-align:left;}
#rates .rate-msg {width:350px;background:#900;color:#fff;padding:5px;margin-left:2px;font-weight:bold;}
#rates .rate-msg em {font-style:normal;color:#FF0;}
#rates .r-r {float:right;}


/* Calender */

#availCalendars {padding:0px;margin:0px;margin-top:10px;list-style:none;display:inline-block;}
#availCaldenars ul{padding:0px;margin:0px;margin-top:10px;list-style:none;display:inline-block;}
#Calender ul{padding:0px;margin:0px;margin-top:10px;list-style:none;display:inline-block;}
#calendarList {width:178px;display:none;background-color:#dadada;border:1px solid #ccc;padding:12px 4px 20px 33px;background-image:url(i/icon_house.gif);background-position:6px 12px;background-repeat:no-repeat;}
.RsCal body, .RsCal div, .RsCal dl, .RsCal dt, .RsCal dd, .RsCal ul, .RsCal ol, .RsCal li, .RsCal h1, .RsCal h2, .RsCal h3, .RsCal h4, .RsCal h5, .RsCal h6, .RsCal pre, .RsCal code, .RsCal form, .RsCal fieldset, .RsCal legend, .RsCal input, .RsCal textarea, .RsCal p, .RsCal blockquote, .RsCal th, .RsCal td {margin:20px;padding:20px;}
.RsCal table {border-collapse:collapse;border-spacing:0;}
.RsCal fieldset, .RsCal img {border:0 none;}
.RsCal address, .RsCal caption, .RsCal cite, .RsCal code, .RsCal dfn, .RsCal em, .RsCal strong, .RsCal th, .RsCal var {font-style:normal;font-weight:normal;}
.RsCal li {list-style-image:none;list-style-position:outside;list-style-type:none;}
.RsCal caption, .RsCal th {text-align:left;}
.RsCal h1, .RsCal h2, .RsCal h3, .RsCal h4, .RsCal h5, .RsCal h6 {font-size:100%;font-weight:normal;}
.RsCal q:before, .RsCal q:after {content:'';}
.RsCal abbr, .RsCal acronym {border:0 none;font-variant:normal;}
.RsCal sup {vertical-align:text-top;}
.RsCal sub {vertical-align:text-bottom;}
.RsCal input, .RsCal textarea, .RsCal select {font-family:inherit;font-size:inherit;font-weight:inherit;}
.RsCal input, .RsCal textarea, .RsCal select {}
.RsCal legend {color:#000000;}
.RsCal * {font-size:100%;}
.RSCal {color:#000000;font-family:Arial,Helvetica,sans-serif;}
.RSCal p, .RSCal div, .RSCal a, .RSCal img, .RSCal td, .RSCal table, .RSCal tr, .RSCal {border:0 none;color:#000000;margin:0;padding:0;}
.RSCal td {font-size:100% !important;height:1.5em;margin:0;padding:0 !important;text-align:center;width:1.5em;}
.RSCal td p, .RSCal .legend {background-color:#FFFFFF;border:0.05em solid #3399CC;display:block;height:1.45em;margin:0 !important;overflow:hidden;width:1.45em;}
.RSCal td p a, .RSCal .legend div {color:#000000;display:block;height:1.45em;text-decoration:none;width:1.45em;}
.RSCal td p a:hover {background-color:#D1E5EF;text-decoration:underline;}
.RSCal .month {background:url(images/partner_bg.gif);color:#fff;height:1.5em;width:100%;}
.RSCal .cal {background-color:#EEEEEE;border:0.1em solid #4682B4;float:left;height:13em;margin:0 0.25em 0.25em 0;overflow:visible;width:12em;}
.ie .RSCal .cal {margin:0.2em 0.1em 0.1em 0;}
.RSCal .choices {margin:0;}
.ie .RSCal .choices {margin:0.2em 0 0.1em;}
.RSCal .week {background-color:#000;font-size:0.6em;height:2em;text-align:center;}
.RSCal .week td {color:#FFFFFF;text-align:center;}
.RSCal input, .RSCal .input {margin:0.01em;padding:0.05em;text-align:left;width:8.5em;z-index:1;}
.RSCal select {font-size:0.75em;margin:0.01em;padding:0.05em;width:8.5em;}
.RSCal #select td {font-size:inherit;text-align:left;}
.RSCal .selected {background-color:#4682B4;color:#FFFFFF;}
.RSCal .disabled {background-color:#CCCCCC;color:#EEEEEE;overflow:hidden;text-align:center;}
.RSCal .booked {background-color:#FFCCCC;background-position:center center;background-repeat:no-repeat;color:#666666;overflow:hidden;text-align:center;}
.RSCal #detailsMain {background-color:#FFFFFF;height:9.2em;text-align:center;width:10.5em;}
.RSCal .booked2 {background-color:#FF0000;background-position:center center;color:#333333;overflow:hidden;text-align:center;}
.RSCal .toolTip {background-color:#EEEEEE;border:0.1em solid #999999;color:#333333;display:none;height:auto;margin-top:-2.5em;position:absolute;text-align:left;width:auto;}
.RSCal .toolTipShow {background-color:#F8F8F8;border:0.1em solid #999999;color:#333333;display:block;height:2em;margin-top:-2.5em;padding:0.1em;position:absolute;text-align:left;width:12.5em;}
.RSCal .toolTipShow p {background-color:#F8F8F8;border:0 none;color:#333333;font-size:0.75em;height:auto;margin-left:0.5em;width:auto;}
.RSCal .button {font-size:0.75em;height:2em;}
.RSCal #navMonth {color:#000000;margin-top:-0.6em;text-decoration:none;}
.RSCal #navMonth:hover {text-decoration:underline;}
.RSCal #RSCalPowered {color:#000000;font-size:0.75em;margin-top:-0.6em;text-decoration:none;}
.RSCal #RSCalPowered:hover {text-decoration:underline;}
.RSCal .waitBox {background-color:#C3D9FF;color:#FFFFFF;height:7em;overflow:hidden;padding-top:7em;text-align:center;}
.RSCalDateSelect {background-color:#FFFFFF;border:1px solid #333333 !important;height:1.25em;overflow:hidden;width:6.5em;}
.RSCalDropDownSTYLE {background-color:#FFFFFF;border:1px solid #DDDDDD !important;font-size:10px;height:150px;left:0;position:absolute;top:2.2em;visibility:hidden;width:150px;z-index:1000;}
.RSCalDropDownCal {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:10px;margin:0;padding:0;text-align:center;z-index:100;}
.RSCalDropDownCal table {font-size:10px;width:150px;}
.RSCalDropDownCal tr, .RSCalDropDownCal td, .RSCalDropDownCal td p {height:14px !important;margin-bottom:0 !important;margin-top:0 !important;padding-bottom:0 !important;padding-top:0 !important;text-align:center !important;}
.RSCalDropDownCal td p, .RSCalDropDownCal td {border:0 none !important;font-size:10px;text-align:center !important;}
.RSCalDateIcon {float:right;height:1em;margin:0.1em !important;position:relative;right:0;width:1em;z-index:1 !important;}
.RSCalDate {border:0 none !important;float:left;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;font-size:0.75em;margin:0.25em !important;width:6em !important;}
.RSCalDropDownCal a {cursor:pointer;}
.RSCalDropDownCal a:hover {background-color:#CCCCCC;cursor:pointer;}
.RSCalDDDays {cursor:pointer;}
.RSCalNonBookable {color:#CCCCCC;cursor:default;}
.RSCal {font-family:arial,helvetica,clean,sans-serif;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:1.231;}
.RSCal table {font-size:inherit;}
.RSCal pre, .RSCal code, .RSCal kbd, .RSCal samp, .RSCal tt {font-family:monospace;line-height:100%;}
.RSCalDropDownClose {background-color:#4682B4;border-top:0.1em solid #EEEEEE;color:#FFFFFF;cursor:pointer;}


/* Navigation */

#navigation {clear:both;}
	#nav-left {background:url(images/nav-left.png) no-repeat;width:9px;height:38px;float:left;}
	#nav-right {background:url(images/nav-right.png) no-repeat;width:9px;height:38px;float:right;}
	#nav {background:url(images/nav-bg.png) repeat-x;height:38px;margin-left:9px;margin-right:9px;}
	#nav ul{margin:0px;padding:0px;}
	#nav li {list-style:none;display:inline;position:relative;}
	#nav li a {color:#000;text-decoration:none;background:url(images/top_nav_spacer.jpg) no-repeat right ;padding:11px 10px 11px 10px;display:inline-block;}
	#nav li a:hover {color:#fff;background:#000;}
	#nav li a:active {color:#fff;background:#000;}
	#nav ul{list-style:none;margin:0px;padding:0px;float:left;}
		* html #nav ul {width:260px;}
		* html #nav ul li {float:left;height:0%;z-index:100}
		* html #nav ul li a {height:0%;}
	#nav ul ul{position:absolute;display:none;margin:0px;padding:0px;top:26px;}
	html* #nav ul ul{left:1px;top:37px;}

	#nav ul ul a{background:#f1f1f1;color:#000;width:200px;display:block;padding:10px 10px 10px 10px;line-height:20px;border-top:1px solid #ccc;}
	#nav ul ul a:hover{color:#fff;background:#000;}
	#nav ul ul ul{top:0;left:100%;}
	div#nav li:hover{cursor:pointer;z-index:100;}
	div#nav li:hover ul ul,	div#nav li li:hover ul ul,	div#nav li li li:hover ul ul,	div#nav li li li li:hover ul ul	{display:none;}
	div#nav li:hover ul,	div#nav li li:hover ul,	div#nav li li li:hover ul,	div#nav li li li li:hover ul	{display:block;}
#picture {background-color:#658095;border:4px solid #fff;}
#header-bar {width:96%;margin:0px auto;background:#494949;line-height:36px;color:#fff;margin-top:20px;}
#header-bar h1 {font-size:17px;padding-left:15px;}
#container {width:96%;margin:0 auto;overflow:hidden;background:}
	#shadow-left {background:url(images/shadow-left.png) repeat-y right;width:9px;float:left;padding-bottom:32767px;margin-bottom: -32767px; }
		#left-top{background:url(images/left-top.png) no-repeat;width:9px;height:11px;}
	#shadow-right {background:url(images/shadow-right.png) repeat-y left;width:9px;float:right;padding-bottom:32767px;margin-bottom: -32767px;}
		#right-top{background:url(images/right-top.png) no-repeat;width:9px;height:11px;}
	#content {background:url(images/content.png) repeat-y right #EFEFEF;margin-left:9px;margin-right:9px;}
	#container-b {width:96%;margin:0 auto;height:11px;}
	#shadow-left-b {background:url(images/shadow-left.png) repeat-y right;width:9px;float:left;height:12px;}
		#left-bottom{background:url(images/left-bottom.png) no-repeat;width:9px;height:11px;}
	#shadow-right-b {background:url(images/shadow-right.png) repeat-y left;width:9px;float:right;height:12px}
		#right-bottom{background:url(images/right-bottom.png) no-repeat;width:9px;height:11px;}
	#content-b {background:url(images/content.png) repeat-y right #EFEFEF;margin-left:9px;margin-right:9px;height:11px;}


/* Right Panel CSS */

#right-panel {width:223px;padding:5px;padding-left:9px;float:right;background:#dadada;}
	.calendar {margin:10px 0px 0px 0px;}
	.testimonials {width:216px;margin:10px 0px 0px 0px;}
	.testimonials h1 {float:left;width:182px;padding:5px 0 0 34px;height:28px;background:url(images/testimonials_top.gif) no-repeat;font-family:Calibri;font-size:18px;color:#1f2d83;text-transform:uppercase;font-weight:normal;}
	.testimonials p {float:left;margin:0px;padding:0px;}
	
	#testimonials_center {background:url(images/testimonials_center.gif) repeat-y;width:216px;float:left;}
	#testimonials_center ul { list-style:disc !important; padding:0 10px 0 10px !important; margin:0px;}
	#testimonials_center li {padding:10px 10px 0 0;margin:0px;font-size:13px;border-bottom:1px #000 dotted;}
	#testimonials_center li a{
		text-decoration:underline;
		color:#202020;
	}
	#testimonials_center li a:hover{
		text-decoration:none;
	}

	.newsletter {float:left;width:216px;margin:10px 0px 10px 0px;;background:url(images/newslatter_bg.jpg) no-repeat;height:161px;}
	.newsletter h1 {float:left;width:184px;padding:5px 0 0 30px;height:28px;margin:5px 0 0 0;border-bottom:1px dotted #FFFFFF;background: url(images/newslatter_head_bg.png) no-repeat 4px 0px;font-family:Calibri;font-size:18px;color:#FFFFFF;text-transform:uppercase;font-weight:normal;}
	.newsletter p {margin:0px;padding:0px;float:left;width:196px;height:25px;padding:14px 10px 0px 10px;}
	.input_in {background:url(images/newsletter_input_bg.png) no-repeat;border:0px;width:191px;height:20px;padding:5px 0 0 5px;font-size:11px;}


/* Left Panel CSS */

#panel-wrapper{margin-left:-242px;float:left;width:100%;}
#left-panel {padding:15px;margin-left:242px;background:#efefef;}
	#attention {padding:8px;border:1px solid #ccc;background:#fff;margin:0px auto;text-align:center;margin-bottom:15px;}
	#attention h1{border-bottom:none!important}
	#attention h2{}
	#left-panel h1 {font-family:Calibri;font-size:25px;color:#F90;border-bottom:#5a5a5a dotted 1px;font-variant:small-caps;font-weight:bold;letter-spacing:0.1em;}
	#left-panel h2 {font-family:Calibri;font-size:20px;color:#5a5a5a;padding:15px 0 0 0;}
	#left-panel h3 {font-family:Calibri;font-size:18px;color:#1f2d83;padding:5px 0 0 0;}
	#left-panel a{text-decoration:none;color:#06F;}
	#left-panel a:hover{color:#000;}
	#left-panel span {color:#1F2D83;}
	#welcom_pack {margin-top:10px;}
	#left-panel .attention_top_left {background:url(images/welcom_pack_center.gif) repeat-x;width:10px;text-align:left;}
	#left-panel .attention_top_right {background:url(images/welcom_pack_center.gif) repeat-x;width:10px;text-align:right;}
	#left-panel .attention_top_center {background:url(images/welcom_pack_center.gif) repeat-x;width:100%}
	#left-panel .attention_bottom_left {background:url(images/welcom_pack_center_bottom.gif) repeat-x;width:10px;text-align:left;}
	#left-panel .attention_bottom_right {background:url(images/welcom_pack_center_bottom.gif) repeat-x;width:10px;text-align:right;}
	#left-panel .attention_bottom_center {background:url(images/welcom_pack_center_bottom.gif) repeat-x;width:100%}
	#left-panel .attention_center_center {background:#363636;border-left:1px solid #000000;border-right:1px solid #000000;}
	#left-panel .attention {float:left;width:47.5%;padding-left:10px;}
	#left-panel .attention_left {float:left;width:100%}
	#left-panel .attention_left img {margin:7px;}
	#left-panel .attention_left span {color:#f79a24;}
	#left-panel .attention_left h1 {font:Calibri;font-size:21px;color:#c2c2c3;}
	#left-panel .attention_left h2 {font:Calibri;font-size:13px;color:#FFFFFF;line-height:18px;}
	#left-panel .attention_right {float:left;padding-left:6px;}
	#left-panel .easy_access {float:left;width:47.5%;padding-left:20px;}
	#left-panel .easy_access_left {float:left;width:100%}
	#left-panel .easy_access_left h1 {font:Calibri;font-size:21px;color:#c2c2c3;}
	#left-panel .easy_access_left h2 {font:Calibri;font-size:13px;color:#FFFFFF;line-height:18px;}
	#left-panel .easy_access_right {float:left;padding-left:10px;}
	#partner{clear:both;margin-top:10px;}
	#partner_left {background:url(images/partner_left.png) no-repeat;width:9px;height:39px;float:left;}
	#partner_right {background:url(images/partner_right.png) no-repeat;width:9px;height:39px;float:right;}
	#partner_center {background:url(images/partner_bg.png) repeat-x;height:39px;margin-left:9px;margin-right:9px;}
	#partner_center p{ font-family:Calibri; font-size:18px; color:#3c2801; margin:0px; padding:8px 0 0 0;}
	#partner_center a{color:#000;}
	#partner_center a:hover{color:#900;}
	#partner_center span{ font-family:Calibri; font-size:13px; color:#3c2801;}
		

/* Availability Page */

	#avail-form{float:left;width:45%;padding:5px;}
	#avail-form .input{font-size:12px;width:240px;}
	#avail-form .required{text-align:right;color:#900;font-weight:bold;}
	#avail-form b{color:#900;}
	#avail-form table{width:100%;border-collapse:collapse;}
	#avail-form th{padding:5px;background:#444;color:#fff;text-align:left;}
	#avail-form td{padding:2px;border:1px #ccc solid;}
	#avail-info{float:right;width:50%;padding:15px;background:#fff;border:1px dotted #ccc;}
	#avail-info h1{padding:5px;border:0px;padding-left:0px;}
	#avail-info .property h4{font-size:15px;color:#000;font-weight:bold;background:#dadada;padding:5px;margin-bottom:6px;}
	#avail-info .title{font-weight:bold;padding-left:5px;color:#900;}
	#avail-info .description{padding-left:5px;}
			

/* Footer CSS */

#footer-bar {width:96%;margin:0px auto;background:#000;line-height:36px;color:#fff;}
	#footer-bar-b {width:96%;margin:0px auto;background:#484848;line-height:20px;color:#fff;text-align:right;}
	#footer-bar-b small{text-align:right;padding-right:10px;}
	#footer_link{width:100%; line-height:35px; text-align:center; color:#FFFFFF;}
	#footer_link a{ margin:0 10px 0 10px; font-size:13px; font-weight:bold; color:#FFFFFF;text-decoration:none;}
	#footer_link a:hover{ color:#ec9f10; }
	#foooter_text{margin:0px auto; width:96%; text-align:center; padding-top:20px; }
	#foooter_text h1{font-size:18px; color:#555555; font-weight:normal;}
	#foooter_text h2{font-size:13px; color:#555555; font-weight:normal;}
	#foooter_text p{padding:15px;}
	#foooter_text a{color:#777;text-decoration:none;}
	#foooter_text a:hover{color:#000;}
#buyHouse {border:1px solid #CCCCCC;color:#993333;display:block;font-size:18px;font-weight:bold;margin:0 auto;padding:5px;text-align:center;
text-decoration:none;width:400px;}
#buyHouse:hover {background-color:#F0F0F0;}

/* Inner Page */

#date_div {  height:52px; border-right:#ececec 1px solid; border-left:#ececec 1px solid; width:100%; margin:10px 0;background:#ccc}
#date_div p { color:#443f39; float:left; padding-left:10px;font-weight:bold;color:#900;}
#gallery_div { background:url(images/dark_gray_bg.jpg); height:52px; width:310px; border-right:#000 1px solid; border-left:#000 1px solid; float:right; font-size:18px; color:#FFFFFF; padding:0 5px;}
#gallery_div a { color:#fff;}
#gallery_div a:hover {color:#fff; }
#gallery_div #globe { background:url(images/globe_icon.png) left no-repeat; line-height:38px; display:block; float:left; padding:7px 0 7px 45px; border-right:#000000 1px solid; width:100px;}
#gallery_div #gallery { background:url(images/gallery_icon.png) left no-repeat; line-height:38px; padding:47px 0 7px 45px; display:block; float:left; margin-left:10px;}
* #gallery_div #gallery {padding-top:47px}
#discription { }
#discription h1 { color:#362002; font-size:18px;  border:none;}

#discription #images_div { width:420px; float:right;border:1px solid #ccc;padding-top:10px;}
#discription #images_div img { float:left; margin:0 0 10px 10px;}
#discription_data { }
#discription_data h1 { color:#1f2d83;border:none;padding:0px 0px 0px 0px;}
#discription_data ul { list-style:disc; /*width:250px;*/ color:#474747; padding-left:15px; /*float:left;*/ }
#discription_data li { color:#474747; font-size:13px; line-height:20px;}
#special_offer {  border:#bebebe 1px solid; background:url(images/footer_bg_gray.jpg) repeat-x bottom #e4e2e2;text-align:left;}
#special_offer h1 { background:url(images/dark_gray_bg_small.jpg) #363636 repeat-x top; line-height:33px; font-size:13px; padding:0 0 0 10px; color:#FFFFFF;}
#special_offer h2 { font-size:9px; color:#1f2d83;font-family:verdana;margin:0px;padding:0px;}
#special_offer img { width:200px;}
#special_offer p { /*padding:10px;*/ font-size:13px;}
#special_offer hr { border-width:0pt; height:2px; color:gray; background-color:#cdcbcb; width:100%; clear:both; margin:0px; padding:0px;}
.offer_box1 { vertical-align:top;margin:10px;text-align:justify;color:#000;/*background:#000;*/padding:4px;display:block;width:200px;float:left;height:220px;font-size:x-small;}
.offer_box2 { vertical-align:top;margin:10px;text-align:justify;color:#000;/*background:#000;*/padding:4px;display:block;width:200px;float:left;height:220px;font-size:x-small;}
.offer_box1 img{width:200px}
.offer_box2 img{width:200px}

#specials{position:absolute;right:330px;margin-top:-45px;}
#specials img{border:none;}
#special_offer #footer_div { height:33px; clear:both}
#special_offer #footer_div span a {text-decoration:none; background:url(images/dark_gray_bg_small.jpg); text-align:center; color:#FFFFFF; font-size:13px; line-height:33px; padding:0 10px; float:right;}


/* Gallery CSS */

div#container-header {z-index:900;}
div#imageGallery {display:none;}
div#overlay {width:100%;height:100%;background-color:#000;position:fixed;top:0px;left:0px;z-index:950;filter:alpha(opacity=30);-moz-opacity:.30;opacity:.30;}
* html div#overlay {     position: absolute;     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');*/

}
div#galleryWrapper {width:638px;position:fixed;top:20px;left:50%;margin:0 0 0 -319px;z-index:1000;}
*+html div#galleryWrapper {}
* html div#galleryWrapper {position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');*/

top:50%;}
div#galleryContainer {padding:12px 0;height:565px;background-color:#fff;border:1px solid #555;clear:both;}
span#thumbLeft {position:absolute;top:20px;left:0px;font-weight:bold;cursor:pointer;font-size:20px;}
span#thumbRight {position:absolute;top:20px;right:0px;font-weight:bold;cursor:pointer;font-size:20px;}
div#close {background-color:#000;float:right;line-height:26px;border:1px solid #555;border-bottom:0px;padding:0 14px;color:#fff;cursor:pointer;}
div#imgHolder {width:600px;height:450px;background-color:#000;margin:0 auto;padding:4px 4px 30px 4px;position:relative;background-image:url(i/ajax-loader.gif);background-position:center center;background-repeat:no-repeat;}
div#imgHolder img {display:block;margin:0 auto;max-height:450px;}
div#imgNum,div#displayText {line-height:30px;color:#fff;font-size:11px;font-weight:bold;height:30px;position:absolute;top:454px;left:16px;}
div#imgNum span{color:#fff;}
div#displayText {right:16px;left:auto;cursor:pointer;}
div#imgCaptionWrapper {width:600px;height:450px;position:absolute;bottom:30px;left:4px;overflow:hidden;}
*html div#imgCaptionWrapper {bottom:29px;}
div#imgCaption {background-image:url(i/gallery/caption_bg.png);background-position:top left;color:#fff;width:600px;height:auto;behavior: url(pngfix3.htc);position:absolute;bottom:0px;left:0px;}
div#imgCaption span#captionText {line-height:16px;font-size:14px;font-weight:bold;padding:8px 12px;display:block;min-height:20px;_height:20px;color:#fff;}
div#thumbWrapper {height:71px;padding:0 30px;position:relative;width:518px;margin:10px auto 0 auto;}
div#thumbHolder {height:71px;width:518px;overflow:hidden;padding:0;padding:0;position:relative;}
ul#thumbContainer {list-style:none;margin:0;padding:0;height:69px;position:relative;top:0px;left:0px;}
ul#thumbContainer li {margin:0 3px 0 0;display:block;width:71px;float:left;}
ul#thumbContainer li a {display:block;float:left;display:block;width:71px;height:71px;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;}
ul#thumbContainer li a.active,ul#thumbContainer li a:hover {filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;}
ul#thumbContainer li a img {border:3px solid #333;width:65px;height:65px;}
ul#thumbContainer li a.loading {background-color:#eee;background-image:url(i/loader-small.gif);background-position:center center;background-repeat:no-repeat;}
ul#thumbContainer li a.loading img {visibility:hidden;}
span#imgGalLink {display:block;/*position:absolute;top:300px;left:50px;z-index:900;*/}
span#imgGalLink a {position:absolute;text-decoration:none;display:block;behavior:url(pngfix3.htc);cursor:pointer;z-index:1000;top:312px;}
* html span#imgGalLink a{top:308px;}
.OddRow{background-color:#CCC;}
span#is_human{
	color:#FFF;	
}
span#is_human input{
	width:20px;
	height:15px;
	border:solid 1px #D3D3D3;
}