/*-------Common----------*/
* { padding:0px; margin:0px; }
body { background:#788a8d url(../images/bg.gif) left top repeat-x; color:#000000; font:normal 12px Arial, Helvetica, sans-serif; }
#Header, #Banner, #Content, #Footer { width:750px; margin:auto; }
.floatLeft, #Header .logo, .fL, .tourL, .fLeft , .floatL { float:left; }
.floatRight, .fR,  .fRight, .tourR, .floatR { float:right; }
.clear { clear:both; display:block; }
img { border:0px; }
a { color:#666; text-decoration:underline; }
a:hover { text-decoration:none; }
#Banner { height:81px; overflow:hidden; }
input, select { font:normal 12px Arial, Helvetica, sans-serif; }

/*-------Header----------*/
#Header { background:#f6f6f6 url(../images/header-bg.gif) left top repeat-x; height:75px; }
#Header .floatLeft { width:4px; height:75px; background:url(../images/curve-left.gif) left bottom no-repeat; }
#Header .floatRight { width:4px; height:75px; background:url(../images/curve-right.gif) right bottom no-repeat; }
#Header .logo { padding:16px 0px 0px 13px; }
#Header .slogan { width: 354px; height:24px; float:left; margin-top:36px; margin-left: 20px; background:url(../images/header_tagline.gif) no-repeat;}
/*-------Banner----------*/
#Banner { background:url(../images/banner-bg.gif) left bottom no-repeat; }
#Banner .floatLeft { padding-left:143px; padding-top:30px; width:215px; height:40px; background:url(../images/map-img.gif) left top no-repeat; color:#b8c6c9; font-weight:bold; line-height:16px; }
#Banner .floatRight { padding-left:28px; margin-top:17px; width:278px; background:url(../images/arrow.gif) left top no-repeat; color:#b8c6c9; font-weight:bold; line-height:16px; }
#Banner .floatRight a { color:#fff; text-decoration:underline; }
#Banner .floatRight a:hover { text-decoration:none; }
#Banner .floatRight .inside { padding-left:9px; border-left:1px dotted #d1e2e9; }

/*-------Content----------*/
#Content { background:#f8f7f8 url(../images/foot-bg.gif) left bottom no-repeat; padding-bottom:30px; line-height:18px; }
#Content .holder { padding:0px 10px; }
#Content .floatLeft { width:480px; padding-right:10px; border-right:1px solid #e4e4e4; }
#Content .floatRight { width:230px; }
#Content .txtArea { padding-top:10px; }
/*---29.04.09-----*/
#Content .imgLeft { margin:5px 5px 0px 0px; float:left; }
#Content .headerText { font-size:17px; color:#fe6600; }
#Content .headerTextItalic { font-size:14px; color:#fe6600; font-style:italic; }
/*--------*/
#Content .txtArea p { margin-bottom:15px; }
#Content .imgArea { border-bottom:1px solid #c1c1c1; border-top:1px solid #c1c1c1; padding:2px 0px; margin-bottom:18px; } 
#Content .imgArea .imgPadd { padding-right:3px; }
#Content .hdr { height:26px; margin-bottom:15px; background:url(../images/hdr.gif) left top repeat-x; }
#Content .dgrayBox { background:#e4e4e4; padding:8px; margin-bottom:8px; }
#Content .lgrayBox { background:#f0eff0; padding:8px; margin-bottom:8px; }
#Content .videotour { background:#f0eff0; width:231px; height:77px; margin-bottom:15px;}
#Content .dotted { height:22px; background:url(../images/divider.gif) left bottom repeat-x; margin-bottom:9px; }
#Content .homeSelect { padding-left:15px; }
#Content .homeSelect .box { margin-bottom:12px; padding-left:23px; }
#Content .homeSelect .box select { width:156px; }
#Content .homeSelect .one { background:url(../images/1.gif) left center no-repeat; }
#Content .homeSelect .two { background:url(../images/2.gif) left center no-repeat; }
#Content .homeSelect .three { background:url(../images/3.gif) left center no-repeat; }
#Content .top .homeSelect .box, #Content .top .dotted { float:left; margin-bottom:0px; padding-right:10px; } 
#Content .top .homeSelect .box select { width:120px; }
#Content .top .dotted { background:none; }
#Content .fR { width:160px; padding-top:4px; }
#Content .fL { width:560px;  border-right:1px solid #e4e4e4; }
#Content .smPadd { padding:5px 0px; padding-bottom:10px; }
#Content .centerTxt { text-align:center; }
#Content .midArea { background:#ededed; padding:4px; }
#Content .midArea .fLeft { width:545px; border-right:1px dotted #8b8b8b; padding-right:10px; }
#Content .midArea .fRight { width:150px; padding-left:10px; }
#Content .mainBox { padding:3px; border-bottom:1px solid #e0dfe0; }
#Content .alt { background:#ebebeb; }
#Content .mainBox .fLeft { width:154px; border-right:1px dotted #8b8b8b; }
#Content .mainBox .fMid { padding:0px 7px; width:270px; float:left; color:#797979; }
#Content .mainBox .fMid strong  { color:#3a3a3a; font-size:15px; }
#Content .mainBox .fMid em { color:#3a3a3a; font-size:13px; font-style:normal; }
#Content .mainBox .fRight { width:110px; border-left:1px dotted #8b8b8b; }
#Content .mainBox .fRight p { margin-bottom:0px; line-height:20px; border-bottom:1px dotted #8b8b8b; margin-left:3px; padding-left:22px; font-size:11px; }
#Content .mainBox .fRight a { color:#000; text-decoration:none; }
#Content .mainBox .fRight a:hover { text-decoration:underline; }
#Content .mainBox .fRight p.menu { background:url(../images/menu.gif) left center no-repeat; }
#Content .mainBox .fRight p.map { background:url(../images/map.gif) left center no-repeat; }
#Content .mainBox .fRight p.info { background:url(../images/info.gif) left center no-repeat; border-bottom:0px; }
#Content .midArea .fLeft strong { font:normal 24px Arial, Helvetica, sans-serif; color:#000; } 
#Content .midArea .fLeft em { font-size:14px; font-style:normal; }
#Content .alter { line-height:normal; padding:6px; }
#Content .txtA { padding-bottom:10px; }
#Content .txtA p { margin-bottom:12px; }
#Content .tabArea td { width:33%; padding-bottom:10px; text-align:center; }
#Content .maintab td { padding:5px; vertical-align:top; }
#Content .advSearch { float:left; }
#Content .advSearch td { text-align:left; vertical-align:middle; padding:3px; }
#Content .ntd td { padding:3px; }
#Content .topArea { margin:0px 6px; height:205px; background:url(../images/top-bg.jpg) left top; position:relative; }
#Content .topArea .search { position:absolute; left:420px; top:170px; width:315px; }
#Content .topArea .search .inputBox { padding:0px 5px; width:184px; color:#666666; font:normal 11px "Trebuchet MS", Verdana, Tahoma; border:1px solid #f37421; float:left; margin-right:5px; }
#Content .topArea .search .go { float:left; }




/*-------Footer----------*/
#Footer { padding:20px 0px; text-align:center; color:#fff; font:normal 11px Verdana, Arial, Helvetica, sans-serif; line-height:18px; }
#Footer a { color:#fff; text-decoration:underline; }
#Footer a:hover { text-decoration:none; }



/*----------------- popup ------------------------------*/
#Content-popup { background:#f8f7f8; line-height:18px; width:490px; }
#Content-popup .mainBox{ border-bottom:1px dotted #8b8b8b; }
#Content-popup .mainBox.alt { background:#ededed; }
#Content-popup .mainBox.head{ background-color:#e4e4e4; font-size:13px; font-weight:bold; color:#000000; height:25px;}
#Content-popup .mainBox .fLeft { width:100px; padding:4px; }
#Content-popup .mainBox .fMid { padding:0px 7px; width:120px; float:left; color:#9e9e9e;}
#Content-popup .mainBox .fMid2 { padding:0px 7px; width:110px; float:left; color:#000; padding-right:15px; }
#Content-popup .mainBox .fMid2 strong{ color:#3a3a3a; font-size:11px; font-style:normal; }

#Content-popup .mainBox .fMid.head { padding:0px 7px; width:120px; float:left; color:#000; }
#Content-popup .mainBox .fMid2.head  { padding:0px 7px; width:120px; float:left; color:#000; }
#Content-popup .mainBox .fMid strong  { color:#3a3a3a; font-size:11px; font-style:normal; }
#Content-popup .mainBox .fMid em { color:#3a3a3a; font-size:13px; font-style:normal; }
#Content-popup .mainBox .fRight { width:110px;}
#Content-popup .mainBox .fRight p { margin-bottom:0px; line-height:20px; font-size:12px; color:#e68745;}
.setect-width { width:150px;}
.selectHome { width:150px; border:1px solid #f5863f; padding:1px; position:absolute; left:294px; }
.one { top:15px; }
.two { top:62px; }
.three { top:107px; }
.searchButton { top:158px; left:120px; position:absolute; }
.quickFind { white-space:nowrap; float:left; font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000; padding-right:8px; }

/* By Prasenjit */
.loadingAniIndexPage{padding:1px; position:absolute; left:450px; top:15px;}
.searchText{ font: bold 14px Arial, Helvetica, sans-serif; color:#FF6600; }

/*-------16-jan----------*/
#Content .floatL { width:463px; }
#Content .floatL .banner { padding-bottom:15px; }
#Content .floatL em { font-style:normal; font-weight:bold; color:#ff6600; text-decoration:underline ; }
#Content .floatL p { margin-bottom:15px; }
#Content .floatR { width:254px; padding-left:5px; border-left:1px solid #e4e4e4; }

/*------- Lyle Additions----------*/
#Content .tourL { width:550px; border-right:1px solid #e4e4e4; padding-right:15px; }
#Content .toursurround {  border:3px solid #e1dfe1; padding-right:15px; }
#Content .tourR { width:160px; margin-top:20px; }


#Content .searchOne { width:418px; padding-bottom:10px; }
#Content .searchOne .inputBox { padding:0px 5px; width:184px; color:#666666; font:normal 11px "Trebuchet MS", Verdana, Tahoma; border:1px solid #f37421; float:left; margin-right:5px; }
#Content .searchOne .go { float:left; margin-right:10px; }
a.orange { color:#ff6600; text-decoration:underline; }
a.orange:hover { text-decoration:none; } 


/*-------23-jan----------*/
#Content .TopSearchArea { position:relative; background:url(../images/next-search.gif) left top no-repeat; height:37px; }
#Content .TopSearchArea select {  border:1px solid #f5863f; padding:1px; position:absolute; top:9px; }
#Content .TopSearchArea select.first { left:103px; width:127px; }
#Content .TopSearchArea select.second { left:318px; width:107px; }
#Content .TopSearchArea select.third { left:537px; width:134px; }

#tourContent{
	list-style:inside;
	padding-left: 3px;
}
#cmsContent{
	list-style:inside;
	padding-left: 10px;
}