/* CSS Document */

* {
margin:0px;
padding:0px;
}

body {
font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5 {
padding:2px;
margin:0px;
}

h1 {
color:#EFDE9C;
font-size:18px;
}

h2 {
color:#ffffff;
font-size:14px;
margin-left:5px;
}

p {	padding-bottom:8px;
}

#capfirst {
font-size:20px;
font-weight:bold;
}

#Icontainer {
background:url(images/new_bg.jpg) top center no-repeat;
width:739px;
_width:746px;
height:397px;
position:relative;
margin:0px auto;
}

#Icontainer_hp {
background:url(images/new_bg_hp.jpg) top center no-repeat;
width:739px;
_width:746px;
height:397px;
position:relative;
margin:0px auto;
}

#Icontainer_int {
background:url(images/new_bg_int.jpg) top center no-repeat;
width:739px;
_width:746px;
height:397px;
position:relative;
margin:0px auto;
}

#Icontainer_int2 {
background:url(images/new_bg_int2.jpg) top center no-repeat;
width:739px;
_width:746px;
height:397px;
position:relative;
margin:0px auto;
}

#Icontainer_who {
background:url(images/new_bg_who.jpg) top center no-repeat;
width:739px;
_width:746px;
height:397px;
position:relative;
margin:0px auto;
}

#cells {
width:182px;
_width:180px;
height:198px;
float:left;
margin-left:2px;
_margin-left:3px;
text-align:center;
}

#cells img{
margin-top:10px;
border:1px solid #ffffff;
}

#cells_v2 {
width:182px;
height:198px;
float:left;
margin-left:2px;
_margin-left:3px;
text-align:center;
color:#EFDE9C;
font-size:11px;
line-height:19px;
}

#cells_v2 p{
padding:7px;
}

#cells2 {
width:365px;
float:left;
height:188px;
padding-top:2px;
padding-left:3px;
_padding-left:6px;
}

#cells4 {
width:730px;
float:left;
margin:5px;
height:188px;
overflow:hidden;
}

#left_cell_column {
margin-left:3px;
float:left;
width:364px;
_width:354px;
height:397px;
color:#ffffff;
font-size:11px;

}

#right_cell_column {
margin-right:2px;
_margin-right:5px;
float:right;
padding:5px;
width:354px;
_width:344px;
height:387px;
color:#EFDE9C;
font-size:11px;
}

#right_cell_column a{
color:#ffffff;
}


#right_cell_column a:hover{
color:#EFDE9C;
}

#right_cell_column2 {
margin-right:2px;
float:right;
width:346px;
height:377px;
color:#EFDE9C;
font-size:11px;
padding:10px;
_padding:1px;
border:1px solid #ffffff;
}

#right_cell_column_hp{
margin-right:2px;
float:right;
width:366px;
_width:350px;
*width:366px;
height:397px;
color:#EFDE9C;
font-size:12px;
}

#lftCol {
width:372px;
height:405px;
float:left;
color:#FFFFFF;
}
#lftTR1 {
width:164px;
height:200px;
float:left;
padding:5px;
margin-left:10px;
_margin-left:5px;
line-height:.8em;
}
#lftTL1 {
width:174px;
height:190px;
float:left;
padding:5px;
margin-top: 200px;
}

#lftTL2 {
width:174px;
height:190px;
float:left;
padding:5px;
margin-top: -170px;
margin-left:176px;
}
#lftLR1 {
width:168px;
height:180px;
float:left;
padding:6px;
}
#lftLL1 {
width:177px;
height:190px;
float:left;
padding-left:9px;
padding-top:1px;
}	

#lftLL12 {
width:366px;
height:198px;
float:left;
background:url(/images/lftLL1_bg.jpg) #9F988B top left no-repeat;
margin-left:9px;
_margin-left:4px;
margin-top:1px;
}

#rgtCol {
width:371px;
_width:350px;
height:385px;
float:left;
margin-top:12px;
}

#Slogan {
font-style:italic;
margin-top:25px;
text-align:center;
color:#efde9c;
}

#WelMsg {
font-size:14px;
color:#efde9c;
line-height:1.3em;
text-align:center;
}

#WelMsg2 {
font-size:14px;
color:#efde9c;
line-height:1.3em;
text-align:center;
}

#nav {
width:744px;
margin:0px auto;
padding:3px;
text-align:center;
font-size:11px;
}
#nav a, #nav a:visited {
margin:10px;
color:#000;
text-decoration:none;
font-size:14px;
}
#nav a:hover {
text-decoration:underline;
color:#AA8A59;
}

#bnav {
width:744px;
margin:0px auto;
padding:3px;
text-align:center;
font-size:13px;
}

#bnav a, #bnav a:visited {
margin:5px;
color:#000;
font-size:13px;
text-decoration:none;
}

#bnav a:hover {
text-decoration:underline;
color:#AA8A59;
}

#bcfooter {
margin-top:10px;
}

#bcfooter a{
color:#5F5F5F;
}

#Islogan {
font-style:italic;
margin-top:25px;
text-align:center;
}
#pgMsg {
padding:7px;
font-size:11px;
color:#1F1F1F;
text-align:center;
}

.flexcroll {
color:#1F1F1F;

}

.styled_text {
background-color:#FEF7F1;
width:150px;
border:1px solid #695439;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
height:16px;
padding-top:3px;
padding-left:3px;
}

.bodytxt td{
padding:4px;
font-size:11px;
color:#EFDE9C;
}

.imgFIX {
behavior:none;
_behavior:url("/includes/pngbehavior.htc");
*behavior:url("/includes/pngbehavior.htc");
}

.AvailableDiv {
width:320px;
margin-left:5px;
margin-bottom:10px;
text-align:center;
cursor:hand;
cursor:pointer;
background:url(/images/available_bg.jpg) #9F988B bottom left repeat-x;
padding-bottom:5px;
padding-top:3px;
border:1px solid #ffffff;
}

.AvailableInfoRight {
float:right;
width:180px;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

.imagewrapperleft {
float:left;
margin-left:3px;
_margin-left:1px;
}

#listinginfotable {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-top:5px;
border:1px solid #5B5549;
}

#listinginfotable th{
background:url(/images/available_th_bg.jpg) #ffffff bottom left repeat-x;
color:#ffffff;
padding:1px;
text-align:center;
}

#listinginfotable td{
background:url(/images/available_td_bg.jpg) #ffffff bottom left repeat-x;
color:#5B5549;
padding:1px;
text-align:center;
}

#mycustomscroll {
text-align:left;
width:600px;
}

.stepcarousel{
position: relative; /*leave this value alone*/
overflow: hidden; /*leave this value alone*/
width: 732px; /*Width of Carousel Viewer itself*/
height: 198px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
vertical-align: middle;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin-left: 7px; /*margin around each panel*/
margin-right: 22px; /*margin around each panel*/
margin-top: 8px; /*margin around each panel*/
width:162px;
text-align:center;
height:170px;

}

.panel {
vertical-align: middle;
line-height:170px;
color:#ffffff;
}

.panel img {
border:1px solid #ffffff;
vertical-align: middle;
horizontal-align:middle;
}


#wagt_map_1 {
background-color:#000000;
margin:5px;
_margin:15px;
width:335px;
border:1px solid #ffffff;
height:365px;
color:#000000;
}

.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}

#innerContent {
padding:15px;
font-size:11px;
color:#EFDE9C;
}

.divider {
height:25px;
}

.dropcap {
font-size:18px;
font-weight:bold;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:inline-block;
}

* html .clearfix {
height: 1%;
}

.clearfix {
display:block;
}

b.rtop, b.rbottom{display:block;background: transparent}
b.rtop b, b.rbottom b{display:block;height: 1px;
overflow: hidden; background: #FFFFFF}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
