/* CSS Document */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

* html .column { overflow-x: hidden; } /* IE6 fix */

body { 
  text-align: center; /* IE6 Fix */
  margin:0;
  font-family:Arial, Helvetica, sans-serif;
}




/* Main Container */

.container {
  text-align: left;
  /*position: relative;*/
  padding: 0;
  margin: 0 auto;   
  width: 998px;     /* Total width */
  padding-bottom: 2px;
  background-color:#FFFFFF;
}

/* Main Container */

.column, div.span-1, div.span-2, div.span-2-menu, div.span-3, div.span-4, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-11a, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23, div.span-24 {float:left;margin-right:10px;}
.column1 {float:left;}
.last, div.last {margin-right:0;}


.span-1 {width:998px; background-color:#000000; height:72px; margin:0; padding:0;} /*upper header container*/
.span-2 {width:998px; background-image:url(../images/menu_bg1.jpg); height:11px; margin:0; padding:0;} /*Header Menu container*/
.span-2-menu {width:998px; background-image:url(../images/menu_bg2.gif); height:18px; margin:0; padding:0 0 0 0; text-align:center;}
.span-2-menu a:link { margin:0px 2px 0px 2px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:black; text-decoration:none; vertical-align:text-top; vertical-align:middle;}
.span-2-menu a:visited { margin:0px 2px 0px 2px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:black; text-decoration:none; vertical-align:text-top; vertical-align:middle;}
.span-2-menu a:active { margin:0px 2px 0px 2px; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:black; text-decoration:none; vertical-align:text-top; vertical-align:middle;}
.span-2-menu a:hover{color:#990000; text-decoration:underline overline}

.span-3 {width:465px;margin:0px 0px 0px 0px; padding:10px 0px 0px 15px; height:72px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.span-3 h1 {font-size:28px; padding:10px 0px 0px 0px;}
.span-3 a:link {font-size:28px; padding:10px 0px 0px 0px; color:#FFFFFF; text-decoration:none;}
.span-3 a:visited {font-size:28px; padding:10px 0px 0px 0px; color:#FFFFFF; text-decoration:none;}
.span-3 a:active {font-size:28px; padding:10px 0px 0px 0px; color:#FFFFFF; text-decoration:none;}
.span-3 a:hover {font-size:28px; padding:10px 0px 0px 0px; color:#FFFFFF; text-decoration:none;}
.span-3 h2 {font-size:14px; padding:5px 0px 0px 0px;}
.span-4 {width:480px; margin:0px 0px 0px 0px; padding:0;}
.span-5 {width:30px;margin:0px 10px 0px 0px;padding:0;}
.span-6 {width:480px;margin:5px 0px 0px 0px;padding:0;height:28px; vertical-align:middle;}
.span-66 {width:480px;margin:0px 0px 0px 0px;padding:0;height:28px;} /*  vertical-align:middle; */
.span-7 {width:22px;height:20px;margin:0px; padding:0px;}

.span-8 {width:998px; margin:0; padding:0; height:200px; overflow:hidden;} /*header image*/
/* .span-8 {width:998px; margin:0; padding:0; height:194px; background:url(../images/header1.jpg) no-repeat} */

.span-9 {width:998px; margin:0; padding:0; } /*Mid Container*/

.span-10 {width:221px; margin:10px 0px 0px 0px; padding:0; } /*Left Container*/

#box_1 { margin:0px; text-align:left; padding:0px; float:left; width:221px; background-color:#dbeef4; height:220px;border-bottom:1px solid #999;border-left:1px solid #999}

#box_1 h2 {margin:0 !important;margin:0;padding:7px 0 10px 10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;
background-color:#000000; font-size:13px;}

.scrollArea {height: 185px; padding-left:10px ;padding-right: 5px; border-color: #6699CC;border-width: 0px;float: left; margin:0;overflow: auto; width:205px; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:20px;}

#box_2{ margin:0px; text-align:left; padding:0px; float:left; width:221px; background-color:#EEFFFF; height:220px;border-bottom:1px solid #999;border-left:1px solid #999;}

#box_2 h2 {margin:0 !important;margin:0;padding:7px 0 10px 10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;
background-color:#000000; font-size:13px;}

.town-text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:black; text-decoration:none}
.town {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:black; text-decoration:none}
.town:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#990000; text-decoration:underline overline}

.gen {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#006699; text-decoration:none;vertical-align:top; }
.gen a:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#006699; text-decoration:none;vertical-align:top; }
.gen a:active{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#006699; text-decoration: NONE;vertical-align:top; }
.gen a:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#006699; text-decoration: NONE;vertical-align:top; }
.gen a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#006699; text-decoration: underline;vertical-align:top; }

.gen1 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none}
.gen1 a:link { color:#000000; text-decoration:underline;}
.gen1 a:active { color:#000000; text-decoration:underline;}
.gen1 a:visited { color:#000000; text-decoration:underline;}
.gen1 a:hover { color:#ff0000; text-decoration:underline;}
/*END Left Container*/


.span-11 {width:450px; margin:10px 0px 0px 0px; padding:0;text-align:left; background:url(../images/bg_1.jpg)  no-repeat;}
/*height:200px;*/
.span-11 h2 {margin:0 !important;margin:0;padding:7px 0 10px 10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;font-weight:bold;
font-size:13px;}
.span-11 p{margin:0 !important;margin:0;padding:10px;font-family:Arial, Helvetica, sans-serif;color:#000;font-size:12px; line-height:18px;}
.span-11a {width:450px; margin:10px 0px 0px 0px; padding:0;text-align:left;}
/*height:200px;*/
.span-11a h2 {margin:0 !important;margin:0;padding:7px 0 10px 10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;font-weight:bold;
font-size:13px;}
.span-11a p{margin:0 !important;margin:0;padding:10px;font-family:Arial, Helvetica, sans-serif;color:#000;font-size:12px; line-height:18px;}


/*Mid MId Container*/

.span-12 {width:260px; margin:10px 0px 0px 0px; padding:0; border:1px solid #333333} /*Right Container height:410px;*/
/* Added by Abhishek*/
.span-55 {width:304px; margin:10px 0px 0px 0px; padding:0; height:560px; border:1px solid #333333}
.span-55t {width:304px; margin:10px 10px 0px 0px; padding:0; float:left; min-height:500px;}
.span-55tt {width:304px; margin:0px 0px 0px 0px; padding:0; border:1px solid #333333;}
/*.additions1 {width:60px; height:38px; margin:0px 7px 4px 40px; float:left;}
.additions2 {width:190px; height:38px; margin:0px 0px 4px 0px; float:left;}
.additions3 {width:190px; height:19px; margin:0px 0px 4px 107px; float:left;}*/

.input_txt1{border:0px solid #000; height:15px; width:120px; padding-top:3px;}
.oldphoto {float:left; width:130px; height:20px; margin:10px 0;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#006699; text-decoration:none;}
.photolist {float:right; width:150px; height:20px; margin:5px 0;font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#006699; text-decoration:none;vertical-align:top}
/* Added by Abhishek*/

.span-banners-bottom {margin:10px 0px 0px 0px; padding:10px; text-align:center;}
.span-banners-bottom img {padding:0px 2px 4px 2px;}

.banner-bottom {margin:0px 5px 0px 5px; padding:0; float:left;}
.banner-bottom2{margin:0px 2px 0px 2px; padding:0;}

.span-13 {width:978px; margin:10px 0px 0px 0px; padding:10px; height:80px; background-color:#000000; text-align:center} /*Footer*/
.span-13 a{color:#fff;text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.span-13 a:hover{color:#fff;text-decoration:underline; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.span-14 {width:998px; margin:7px 0px 0px 0px; padding:0; background-color:#ffffff; text-align:center}
.span-14 p{color:#000000;text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.span-14 a{color:#006699;text-decoration:none;}
.span-14 a:hover{color:#000000;}

.head_bg links{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:FFF;}
.head_bg links:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; text-decoration:underline; color:FFF;}





.span-1 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:24px;}
.span-6 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:24px;}
.span-6 a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:underline}

.input_txt{border:1px solid #000; height:15px; width:120px; padding-top:3px;}

.span-bull{padding-left:10px; background:url(../images/bullet_06.jpg) 0 no-repeat;}

.refer_friend {float:left; width:220px; background-color:#000000;height:30px; margin:16px 0;}
.refer_friend a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; line-height:28px; margin-left:10px;}
.refer_friend a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-decoration:underline;}

.learn_more {float:left; width:100px; margin:16px 0px 0px 130px; padding:0}

.scrolling_panel {float:left; width:450px; margin:0; padding:0}

#cell_3 h2 {margin:0 !important;margin:0;padding:7px 0 10px 10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#FFF;font-weight:bold;font-size:13px; background-color:#000}

.gallerycontainer{
/*position: relative;*/
/*Add a height attribute and set to largest image's height to prevent overlaying*/
margin:15px 2px 15px 2px;
padding: auto;

}
/* Added by GR */
.span-Link {float:left; width:450px; margin:10px 10px 0px 0px; padding:0; height:450px;text-align:left; background:url(../images/bg_1.jpg)  no-repeat;} 
.span-Link h2 {margin:0 !important;margin:0;padding:7px 0 10px 10px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#000;font-weight:bold;
font-size:13px;}
.span-Link p{margin:0 !important;margin:0;padding:10px;font-family:Arial, Helvetica, sans-serif;color:#000;font-size:12px; line-height:18px;}
.span-Town {width:304px; margin:0px 0px 0px 0px; padding:0; border:1px solid #333333} /*Right Container*/ /*height:430px;*/

.style-1 {padding:4px;}
.style-2 {text-align:left;}

a.style-3:link { font-weight:bold; color:#FF0000; text-decoration:none;}
a.style-3:visited { font-weight:bold; color:#FF0000; text-decoration:none;}
a.style-3:active { font-weight:bold; color:#FF0000; text-decoration:none;}
a.style-3:hover { font-weight:bold; color:#FF0000; text-decoration:underline;}

/* START lodging.aspx, activites.aspx, galleries.aspx styles */
A.type1:link    {color:#FFFFFF; text-decoration:none;}
A.type1:visited {color:#FFFFFF; text-decoration:none;}
A.type1:active  {color:#FFFFFF; text-decoration:none;}
A.type1:hover   {color:#FFFF66; text-decoration:overline underline;}

A.type2:link    {color:#006699; text-decoration:none;}
A.type2:visited {color:#006699; text-decoration:none;}
A.type2:active  {color:#006699; text-decoration:none;}
A.type2:hover   {color:#000000; text-decoration:overline underline;}
/* END lodging.aspx, activites.aspx, galleries.aspx styles */

.type3_text     {color:#000000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

A.type3:link    {color:blue; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
A.type3:visited {color:blue; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif}
A.type3:active  {color:blue; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif}
A.type3:hover   {color:red; text-decoration:underline; font-family:Verdana, Arial, Helvetica, sans-serif}

/* End */

