@charset "utf-8";

/* Spalsh Page styles */
/**********************************************************************************************/

body {margin: 0px; background: #040a0f; padding:0px; color:#b6babd;}
.clear {clear:both;}
img {border:none;}
.taL {text-align:left;}
.taC {text-align:center;}
.taR {text-align:right;}

.vaT {vertical-align:top;}
.vaM {vertical-align:middle;}
.vaB {vertical-align:bottom;}

.floatL {float:left; margin:0px 10px 10px 0px;}
.floatR {float:right; margin:0px 0px 10px 10px;}
.spacer10 {height:10px;}
.spacer15 {height:15px;}
.mTop10 {margin-top:10px;}
.mBot10 {margin-bottom:10px;}

.footer-container {background:url(../images/footer-bg.gif) repeat-x left top;height:60px;  }
.footer {width:942px; margin:auto;text-align:center; padding:15px 0px 0px 0px; color:#424d55; font:normal 10px Arial, Helvetica, sans-serif;}
.footer a {color:#b6babd; text-decoration:none;}
.footer a:hover {text-decoration:underline;}
.footer .flower {position:relative; float:right; margin-top:-106px;}


.wrapper {background:url(../images/pattern-bg.gif) left top; overflow:hidden;}
.container-bg {background:url(../images/pattern-bg.gif) left top;}
.container {width:942px; margin:auto;}
.header-wrapper {background:url(../images/header-bg.gif) repeat-x left top;z-index:1000; height:122px;}
.header {width:942px; margin:auto; padding-top:0px;}
.logo {margin:21px 0px 11px 25px; float:left; position:absolute;}
.location {float:right; margin-top:40px; margin-right:30px; margin-bottom:17px;}
.blog {float:right; margin-top:40px; margin-right:8px; margin-bottom:17px;}
.phone {float:right; margin-top:40px; margin-right:8px;}

.log-location {float:right; margin-top:15px; margin-right:30px; margin-bottom:17px;}
.log-blog {float:right; margin-top:15px; margin-right:8px; margin-bottom:17px;}
.log-phone {float:right; margin-top:15px; margin-right:8px;}

.menu { background:url(../images/menu-bg.gif) repeat-x left top; margin:auto; float:right; width:942px; text-align:right;}
.menu img {float:left;}
.menu .menu-L {width:5px; float:left;}
.menu .menu-R {width:5px; float:right;}
.menu li {float:left;}
.container-wrapper {width:962px; margin:auto; overflow:hidden;background:url(../images/flower-bg.gif) no-repeat right bottom;}
.content-container {width:942px;  overflow:hidden;padding:0px 0px 20px 0px; z-index:0;}
.content-container .main-content {float:left; width:648px; background:url(../images/line.gif) repeat-y right top; padding-right:20px; font:normal 14px "Century Gothic", Tahoma, Verdana, Arial; color:#f0f0f0; text-align:justify;}
.heading {color:#a96c0e; font:bold 20px "Century Gothic", Tahoma, Verdana, Arial}
.content-container .right-content {float:right; width:256px;padding-left:16px;font:normal 12px Tahoma, Verdana, Arial; color:#f0f0f0; line-height:16px; }
.content-container .right-content a {color:#e3b05a; text-decoration:underline;}
.banner{ background:#a9813e; padding:10px;}
.banner-frame {overflow:hidden; border:1px solid #e3b05a;}
.banner img {border:1px solid #e3b05a;}
.shadow { height:21px; width:942px;}



/* Menu Styles */
/*******************************************************************************************************************************************************/

ul.MenuBarHorizontal {margin: 0;padding: 0;list-style-type: none;font-size: 100%;cursor: default;width: auto;background:url(../images/menu-bg.gif) repeat-x left top;float:right;padding-right:20px; }
ul.MenuBarActive {z-index: 1000;}
ul.MenuBarHorizontal li {margin: 0;padding: 0;list-style-type: none;font-size: 100%;position: relative;text-align: left;cursor: pointer;width:auto;float:left;font:bold 11px tahoma, Verdana, Arial;height:40px;background:url(../images/menu-bg.gif) repeat-x left top;}
ul.MenuBarHorizontal ul {margin: 0;padding: 0;list-style-type: none;font-size: 100%;z-index: 1020;cursor: default;width: 95px;position: absolute;left: -1000em;background:#081219; padding-top:2px; padding-bottom:3px; border-bottom:3px solid #8b500c;}
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible {left: auto;}
ul.MenuBarHorizontal ul li {width: auto;background:#081219;font:normal 11px tahoma, Verdana, Arial;}
ul.MenuBarHorizontal a {display: block;cursor: pointer;text-align:center;width:95px;padding: 14px 0px 13px 0px;color: #d5ac68;text-decoration: none;}
ul.MenuBarHorizontal a:hover, ul.MenuBarHorizontal a:focus {color: #fff;}
ul.MenuBarHorizontal a.MenuBarItemHover, ul.MenuBarHorizontal a.MenuBarItemSubmenuHover, ul.MenuBarHorizontal a.MenuBarSubmenuVisible {background:url(../images/menu-over.gif) repeat-x left top;color: #fff;}
ul.MenuBarHorizontal li a.active {background:url(../images/menu-over.gif) repeat-x left top;color: #fff;}
ul.MenuBarHorizontal ul li a {width:75px; padding:0px; margin:0px;color: #fff; text-align:left; background: url(../images/arrow.gif) no-repeat 8px 10px #081219; padding:5px 5px 5px 15px;}
ul.MenuBarHorizontal ul li a:hover {color: #e3b05a; text-align:left; background: url(../images/arrow.gif) no-repeat 8px 10px #081219;}
ul.MenuBarHorizontal ul li.sublevel {white-space:nowrap; height:23px;color: #fff;}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{ ul.MenuBarHorizontal li.MenuBarItemIE {display: inline;f\loat: left;background:url(../images/menu-bg.gif) repeat-x left top;} }



/* Inner Page Styles *
/*******************************************************************************************************************************************************/
.page-title {background:url(../images/big-arrow.jpg) no-repeat left top; font:normal 22px "Century Gothic", Tahoma, Verdana, Arial; color: #fff; text-transform:uppercase; padding-left:70px; padding-bottom:3px;}
.content-container .inner-content {float:left; width:714px; background:url(../images/line.gif) repeat-y right top; padding-right:20px; font:normal 14px "Century Gothic", Tahoma, Verdana, Arial; color:#f0f0f0; text-align:justify;}
.content-container .inner-content a {color:#e3b05a; text-decoration:underline;}
.content-container .right-inner {float:right;width:190px;padding-left:16px;font:normal 12px Tahoma, Verdana, Arial; color:#f0f0f0; line-height:18px; }
.content-container .right-inner a {color:#e3b05a; text-decoration:underline;}
.right-inner .quick-menu {background:url(../images/flower.jpg) right bottom no-repeat #332c1c; height:90px; border:1px solid #483f2b; width:auto;padding:5px 10px 5px 10px;}
.right-inner .quick-menu ul {list-style-type:none; margin:0px; padding:0px;}
.right-inner .quick-menu ul li {list-style-type:none;font-weight:bold;font-size:11px;  margin:0px; padding:0px 0px 0px 10px; display:block; background:url(../images/arrow.gif) no-repeat left 7px; line-height:18px;}
.right-inner .quick-menu ul li a {color:#fff; text-decoration:none; width:100%; display:block;}
.right-inner .quick-menu ul li a:hover {color: #a96c0e; }
.right-inner .quick-menu ul li.title {font-weight:bold; font-size:13px; background:none; padding:0px; text-transform:uppercase; color:#a96c0e; border-bottom:1px dotted #483f2b;}

.block {background:#040a0f; border:1px solid #0c1b27;margin-bottom:5px; padding:10px;}

.dotline {height:20px; border-top:1px dashed #1c252e; text-align:right; padding-top:5px;}
.inner-heading {color:#a96c0e; font:bold 16px "Century Gothic", Tahoma, Verdana, Arial; }
.quick { padding:10px; margin-bottom:20px;}
.download {text-align:right; margin-right:14px;}
.larger-map {text-align:right;}
.google-map {width:714px;height:400px; border:1px solid #000;}

.form {width:440px;}
.form .name { white-space:nowrap;/* padding-right:10px;*/ width:100px;}
.form .text-field {border:1px solid #000; margin:2px 0px 2px 0px; font:normal 12px tahoma, Verdana, Arial; background:url(../images/textfield-bg.gif) repeat-x left bottom #fff; color:#313131;}
.form .text-area {border:1px solid #656565; margin:2px 0px 2px 0px; color:#313131; background:url(../images/textfield-bg.gif) repeat-x left bottom #fff; }

.res-form {width:600px;}
.res-form .name { white-space:nowrap; padding-right:10px; width:200px;}
.res-form .text-field {border:1px solid #000; margin:2px 0px 2px 0px; font:normal 12px tahoma, Verdana, Arial; background:url(../images/textfield-bg.gif) repeat-x left bottom #fff; color:#313131;}
.res-form .text-area {border:1px solid #656565; margin:2px 0px 2px 0px; color:#313131; background:url(../images/textfield-bg.gif) repeat-x left bottom #fff; }

.small {font:normal 11px Tahoma, Verdana, Arial; font-style:italic; color:#a96c0e;}

.noM {margin:0px; padding:0px;}

/* Tab Styles Start */

.TabbedPanels {margin: 0px;	padding: 0px;clear: none;width: 100%;}
.TabbedPanelsTabGroup {margin: 0px;	padding: 0px; }
.TabbedPanelsTab {position: relative;top: 0px;float:left;padding:0px;width:100px;margin: 0px 1px 0px 0px;padding:8px 0px 8px 0px;	font: bold 12px Verdana, Arial, Helvetica, sans-serif;background:url(../images/tapNormal.gif) repeat-x left top #040a0f;list-style: none;	-moz-user-select: none;	-khtml-user-select: none;cursor: pointer;text-align:center;	color:#626262; border:1px solid #1c252e; border-bottom:none;}
.TabbedPanelsTabHover {color:#afafaf;}
.TabbedPanelsTabSelected {background:url(../images/tab-over.gif) repeat-x left top #353c41;color:#fff;}
.TabbedPanelsTab a {color: black;text-decoration: none;}
.TabbedPanelsContentGroup {clear: both;	padding:0px 0px 0px 10px;border:1px solid #1c252e; background:#353c41; margin-top:-1px; }
.TabbedPanelsContent {padding: 8px 4px 8px 4px;font-size:.69em}
.TabbedPanelsContentVisible {}
.VTabbedPanels .TabbedPanelsContentGroup {clear: none;float: left;padding: 0px;width: 30em;	height: 20em;}

.gallery-frame {overflow:hidden; border:1px solid #040a0f;}

.login {float:right; width:500px;}



/*new classes added */
.feedback {
	background: #121a1f; border:1px solid #1b232a;
}
.feedback b {color:#a96c0e;}

.line {
	background: url(../images/line.gif) repeat-x;
	width: 2px;
}

.button {
	width: 64px;
	height: 24px;
	background: #040a0f url(../images/submit.gif) no-repeat;
	border: 0px;
	cursor: pointer;
	cursor: hand;
}
.delbtn {
	width: 64px;
	height: 24px;
	background: #040a0f url(../images/delete.gif) no-repeat;
	border: 0px;
	cursor: pointer;
	cursor: hand;
}
.logindetails {text-align:right; margin:11px 30px 0px 0px; font: normal 12px Tahoma, Verdana, Arial; height:14px;color: #5c6165;}
.logindetails a {text-decoration:none; color:#e3b05a; font: normal 12px Tahoma, Verdana, Arial;}
.logindetails a:hover {text-decoration:underline;}
.specialnotes {
	font: normal 11px Tahoma, Verdana, Arial;
	padding: 10px;
	margin-left: 30px;
	color: #CCCCCC;
}
.txt13B {
	font: bold 13px Tahoma, Verdana, Arial;
	color: #f0f0f0;
}

.comment {
	font: bold 13px Tahoma, Verdana, Arial;
	color: #a96c0e;
}


.txt14B {
	font: bold 14px Tahoma, Verdana, Arial;
	color: #f0f0f0;
}

.success{
	font: bold 12px Tahoma, Verdana, Arial;
	color:#006600; padding:10px 10px 10px 0px;
	}
.error{
	font: bold 10px  "Century Gothic", Tahoma, Verdana, Arial;
	color:#f00;
	}

.required {
	font: bold 13px Tahoma, Verdana, Arial;
	color: #ff0000;
}

.spacerimg200
	{
	background-image: url(../images/dot_clear.gif);
	height:200px;
	}
	.spacerimg150
	{
	background-image: url(../images/dot_clear.gif);
	height:150px;
	}
.spacerimg125
	{
	background-image: url(../images/dot_clear.gif);
	height:125px;
	}
.spacerimg225
	{
	background-image: url(../images/dot_clear.gif);
	height:225px;
	}