/* CSS Document */

/* Y!RESET.2.5.2 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}
/*
 img, div, a, input{ behavior: url(js/iepngfix.htc) };*/

body {
background:url(images/back.jpg);
}

#main_container {}
.white_back {background:url(images/white_back.gif)  repeat-y transparent ; width:792px; }
.white_back2 {background:url(images/white_back2.jpg)  repeat-y transparent ; width:792px; text-align:left; }

#content_area { font-family:"Times New Roman", Times, serif; font-size:14px; color:#678493; padding:20px;}
.content_area2 { background:url(images/dot.jpg) no-repeat bottom ;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; padding:15px 0px 20px 0px; text-align:center;}
.content_area2 strong {font-family:"Times New Roman", Times, serif; font-size:14px; color:#678493;}

#rates_desc {font-family:"Times New Roman", Times, serif; font-size:14px; color:#678493; text-align:center; padding-bottom:15px; }
#contact_desc {font-family:"Times New Roman", Times, serif; font-size:14px; color:#678493; text-align:center; padding-bottom:15px; }
#contact_desc a { color:#678493; text-decoration:underline;}
.gallery_tbl {}
.gallery_tbl td { padding:0px 5px 5px 5px;}

.home_text {font-family:"Times New Roman", Times, serif; font-size:14px; color:#678493; text-align:left; line-height:16px; padding:8px 40px 0px 0px;  }

.bottom_link { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#969584; text-align:center; line-height:15px;}
.bottom_link a { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#969584;}

/*

body a {
font-family:Lucida Grande, sans-serif;
font-size:11px;
color:#007FCA;
text-decoration:none;
}

body a:hover {

text-decoration:underline;
}

#body-container {
width:960px;
text-align:left;
}
.lfloat {
float: left;
}
.rfloat {
float: right;
}

#header {
background:url(images/top-header.gif) no-repeat #83684C;
width:960px;
height:100px;
}

#top-logo {
position:relative;
top: 21px;
left: 67px;
z-index:1;
opacity: .8;
filter: alpha(opacity=80);
}

#top-logo .punch-line {
font-family:Arial, sans-serif;
font-size:12px;
color:#E76F00;
font-weight:bold;
padding:3px 0px 0px 142px;

}

#admin-section {
font-family:Lucida Grande, sans-serif;
font-size:11px;
color:#fff;
background:#463828;
padding:8px;
margin-right:18px;
_margin-right:8px;
vertical-align: baseline;
width:610px;
_width:620px;
text-align:right;
 

}


#admin-section .frm-btn {
background:url(images/sign-in-button.jpg) no-repeat;
width:59px;
height:20px;
border:0px;
color: #fff;
}

#admin-section .frm-txt {
width: 110px;
}

#admin-section .class-1a {
background:url(images/sign-in-button.jpg) no-repeat;
width:59px;
height:20px;
border:0px;
color: #fff;
}

#admin-section .class-1b {
background:url(images/sign-in-button-hover.jpg) no-repeat;
width:59px;
height:20px;
border:0px;
color: #fff;
}


#admin-section a {
font-family:Lucida Grande, sans-serif;
font-size:11px;
color:#fff;
font-weight:bold;
text-decoration:none;
}

#admin-section a.fplink {
font-family:Lucida Grande, sans-serif;
font-size:10px;
color:#fff;
text-decoration:none;
}

#admin-section a:hover {
text-decoration:underline;
}


#tab-links {
position:relative;
top: -22px;
left: 530px;
height: 22px;
width: 433px;
}

#container-level1 {
padding-top:10px;


}

#map {
background:url(images/map-back.gif) no-repeat;
width:552px;
height:280px;
margin:0px 0px 0px 28px;
_margin:0px 0px 0px 15px;
}


.searchmap {
font-family:Lucida Grande, sans-serif;
font-size:11px;
color:#fff;
}

#big-text {
font-size:16px;
font-weight:bold;
margin:12px 0px 0px 10px;
_margin:12px 0px 0px 15px;
}

#big-text.lfloat {
font-size:16px;
font-weight:bold;
margin:12px 0px 0px 10px;
_margin:12px 0px 0px 15px;
float: left;
padding: 4px;
}

#small-text {
margin:14px 20px 0px 0px;
_margin:10px 7px 0px 0px;

}

#small-text .frm-btn {
background:url(images/search-button.JPG) no-repeat;
width:59px;
height:20px;
border:0px;
color: #fff;
}

#small-text .class-2a {
background:url(images/search-button.JPG) no-repeat;
width:59px;
height:20px;
border:0px;
color: #fff;
}

#small-text .class-2b {
background:url(images/search-button-hover.JPG) no-repeat;
width:59px;
height:20px;
border:0px;
color: #fff;
}

#small-text .frm-txt {
border: 1px solid #9DA292;
color:#9DA292;
padding:3px;
width: 160px;}


.mapimage {
text-align:center;}

.searchmap-text {
font-size:15px;
font-weight:bold;
}


/*   Staying Put code   */

#staying-put {
background:url(images/stayingput-background.jpg) no-repeat;
width:342px;
height:280px;
margin:0px 20px 0px 0px;
_margin:0px 8px 0px 0px;
overflow:hidden;
}

#staying-put-container {
padding:15px;
}

.fnt-section1 {
font-family:Lucida Grande, sans-serif;
font-size:12px;
color:#663822;
font-weight:bold;
}

.ul-button1 {
background:url(images/bullet1.jpg) no-repeat;
font-family:Lucida Grande, sans-serif;
font-size:12px;
color:#663822;
font-weight:bold;
padding:6px 0px 4px 35px;
margin:10px 0px 15px 0px;
}

.ul-button2 {
background:url(images/bullet2.jpg) no-repeat;
font-family:Lucida Grande, sans-serif;
font-size:12px;
color:#663822;
font-weight:bold;
padding:6px 0px 4px 35px;
margin:10px 0px 15px 0px;
}

.ul-button3 {
background:url(images/bullet3.jpg) no-repeat;
font-family:Lucida Grande, sans-serif;
font-size:12px;
color:#663822;
font-weight:bold;
padding:6px 0px 4px 35px;
margin:10px 0px 5px 0px;
}

#staying-put-container .rfloat {
margin:5px 165px 0px 0px;
_margin:5px 80px 0px 0px;
}


#staying-put-container .lfloat a{
font-family:Lucida Grande, sans-serif;
font-size:10px;
color:#0385A6;
text-decoration:none;
vertical-align:middle;
line-height: 3;
}

#staying-put-container .lfloat a:hover{
text-decoration:underline;
}

/*  End Staying Put Code */


/*  Recent Questions Code */

#container-level2{
overflow: hidden;
padding-top:15px;
}

#recentquestions {
background:url(images/recent-question-background.jpg) no-repeat;
width:552px;
height:228px;
margin:0px 0px 0px 28px;
_margin:0px 0px 0px 15px;

}

#recentquestions-container {
padding:15px;
overflow:hidden;
}

.section-head1 {
font-family:Lucida Grande, sans-serif;
font-size:16px;
color:#663822;
font-weight: bold; 
margin-bottom:12px;

}

#recentquestions-container  .lfloat {
width:245px;

}

#qa-tbl td{
padding:6px 6px 6px 2px;
font-weight:bold;
font-family:Lucida Grande, sans-serif;
font-size:11px;
color:#0385A6;
}

#qa-tbl td a{
color:#0385A6;
}

.people1 {
background:url(images/people1.jpg) no-repeat;
font-family:Lucida Grande, sans-serif;
font-size:11px;
color:#0385A6;
font-weight:bold;
padding:6px 0px 4px 45px;
margin:10px 0px 10px 0px;
}

.people2 {
background:url(images/people2.jpg) no-repeat;
font-family:Lucida Grande, sans-serif;
font-size:11px;
color:#0385A6;
font-weight:bold;
padding:8px 0px 12px 45px;
margin:10px 0px 10px 0px;
}

.people3 {
background:url(images/people3.jpg) no-repeat;
font-family:Lucida Grande, sans-serif;
font-size:11px;
color:#0385A6;
font-weight:bold;
padding:8px 0px 12px 45px;
margin:10px 0px 10px 0px;
}




.people2 a{
color:#0385A6;
text-decoration:none;
}

.people2 a:hover{
text-decoration:underline;
}

.people3 a{
color:#0385A6;
text-decoration:none;
}

.people3 a:hover{
text-decoration:underline;
}

.people4 a{
font-family:Lucida Grande, sans-serif;
font-size:11px;
font-weight:bold;
color:#0385A6;
text-decoration:none;
margin-left:44px;
}

.people4 a:hover{
text-decoration:underline;
margin-left:44px;
}

#recentquestions-container  .rfloat {
width:270px;
height:156px;
background:#C6C5B4;
border:1px solid #B6B4A4;
}


#recentquestions-container 	.asknow-container{
font-family:Lucida Grande, sans-serif;
font-size:11px;
font-weight:bold;
color:#fff;
padding:10px 10px 0px 13px;

}


.ask-content {
margin-bottom:10px;}

.asknow-container .frm-txt {
border: 1px solid #9DA292;
color:#9DA292;
padding:3px;
height:27px;
margin-bottom:10px;
width: 230px;
}


.asknow-container .frm-btn {
background:url(images/ask-now-button.JPG) no-repeat;
width:68px;
height:20px;
border:0px;
color: #fff;
}

.asknow-container .class-3a {
background:url(images/ask-now-button.JPG) no-repeat;
width:68px;
height:20px;
border:0px;
color: #fff;
}

.asknow-container .class-3b {
background:url(images/ask-now-button-hover.JPG) no-repeat;
width:68px;
height:20px;
border:0px;
color: #fff;
}

/*  End Recent Questions Code */



/*  Todays Feature Code */

#feature {
background:url(images/feature-background.jpg) no-repeat;
width:342px;
height:228px;
margin:0px 20px 0px 0px;
_margin:0px 2px 0px 0px;


}

#feature-container {
padding: 15px 10px 15px 15px;
}

#featured-pic {
padding:13px 0px 0px 5px;
}

#featured-content {
width:150px;
font-family:Lucida Grande, sans-serif;
font-size:11px;
color:#6F5C46;
font-weight:bold;
line-height:14px;
position: relative;
left: -10px;
margin-right:0px;
margin-top:35px;
/*margin-top:45px;*/
}

.section-head2 {
font-family:Lucida Grande, sans-serif;
font-size:16px;
color:#663822;
font-weight:bold;
margin-bottom:12px;
}

#featured-content a{
font-family:Lucida Grande, sans-serif;
font-size:11px;
color:#0385A6;
font-weight:bold;
text-decoration:none;
}

#featured-content a:hover{
text-decoration:underline;
}

#featured-arrows{
position: relative;
top: -27px;
_top: -32px;
}

#r-arrow {
margin: 0px 14px 0px 0px;
text-align: right;
}

#l-arrow 
{
position: relative;
top: -12px;
left: 265px;
margin: 0px 0px 0px 0px;
width: 9px;
}


/*  End Todays Feature Code */


#footer-container {
padding-top:8px;
_padding-top:25px;
}


.footer {
font-family:Lucida Grande, sans-serif;
font-size:10px;
font-weight:bold;
color:#0385A6;
text-align:center;
margin:15px 0px 15px 0px;}

.footer a{
font-family:Lucida Grande, sans-serif;
font-size:10px;
font-weight:bold;
color:#0385A6;
text-align:center;
text-decoration:none;
}

.footer a:hover {
text-decoration:underline;
}

#today-pic {
width:154px;
height:125px;
padding:4px;
position:relative;
top: -35px;
left: 10px;
}

/*#today-pic .pic-dimension {
width:125px;
height:125px;}*/

.tap1 {
position:relative;
top: 10px;
left: 3px;
z-index:1;
opacity: .8;
filter: alpha(opacity=80);
}

.tap2 {
position:relative;
left: -25px;
top: 10px;
z-index:1;
opacity: .8;
filter: alpha(opacity=80);
}







/*  CSS for Profile page */

#admin-section .class-signout {
background:url(images/sign-out-button.jpg) no-repeat;
width:59px;
height:20px;
border:0px;
color: #fff;
}

#profile-container {
padding:10px 20px 5px 27px;

}

#left-container {
width:553px;

}

#section-container {
background:#fff;
border:1px solid #cccccc;
height:100%;
}

#section-content {
background:url(images/profile-back.gif) ;
margin:4px;
height:100%;
overflow:hidden;

}
#section-content #profile-header{
background:url(images/header-bk.gif) #bbb39f;
text-align:right;
padding:5px;
color:#ffffff;
font-family:Lucida Grande, sans-serif;
font-weight:bold;
font-size:16px;

}

#section-tb {
padding:7px;
}


#section-tb .service-img {
background:url(images/service-video-back.gif)  no-repeat;
width:317px;
height:315px;
}

#section-tb .service-photo {
padding:7px 0px 0px 7px;
}

#section-tb .lfloat p {
font-family:Lucida Grande, sans-serif;
font-size:11px;
color:#8e7f6a;
padding:5px 5px 5px 10px;
}

#section-tb .lfloat{
width:316px;
text-align:left;
font-family:Lucida Grande, sans-serif;
font-size:11px;
color:#8e7f6a;
overflow:hidden;
height:1%;

}

#section-tb .rfloat{
width:205px;

}



#section-tb .photo-desc {
padding:3px;

}

#section-tb .photo-desc2 {

padding:10px;
margin-top:4px;
margin-bottom:6px;
background:#dddac7;
}

#section-tb .detail-head {
font-family:Lucida Grande, sans-serif;
font-size:11px;
color:#aea38f;
}

#section-tb .detail-content {
font-family:Lucida Grande, sans-serif;
font-size:11px;
color:#6f5c46;
margin-left:5px;
padding-bottom:5px;
}

#section-tb a {
cursor:pointer;
}

/* Long Title Description  */

#longtitle-tb {
padding:7px;
overflow:hidden;
height:1%;
}

#longtitle-tb .lfloat {
width:315px;
}

#longtitle-tb .rfloat {
width:219px;
}


#longtitle-tb .lfloat p {
font-family:Lucida Grande, sans-serif;
font-size:11px;
color:#8e7f6a;
padding:5px 5px 5px 10px;
}

#longtitle-tb .service-img {
background:url(images/service-video-back.gif)  no-repeat;
width:317px;
height:315px;
}

.service-img p {
font-size:10px !important;
}

#longtitle-tb .rfloat{
width:205px;
}

#longtitle-tb .service-photo {
padding:7px 0px 0px 7px;
}

#longtitle-tb .detail-head {
font-family:Lucida Grande, sans-serif;
font-size:11px;
color:#aea38f;
}

#longtitle-tb .detail-content {
font-family:Lucida Grande, sans-serif;
font-size:11px;
color:#6f5c46;
margin-left:5px;
padding-bottom:5px;
}

.seeall {
margin:25px 0px 0px 200px;
}

#section-tb .seeall {
margin:0px 0px 0px 200px;

} 

/* End Long Title Description  */


/* My Travel Advice  */
#section-content #travel-header{
padding:8px 8px 0px 8px;
color:#65302C;
font-family:Lucida Grande, sans-serif;
font-weight:bold;
font-size:16px;


}

#travel-tb {
padding:0px 8px 8px 8px;
}

#travel-tb .detail-head {
font-family:Lucida Grande, sans-serif;
font-size:11px;
color:#65302C;
padding-top:10px;
}

#travel-tb .detail-content {
font-family:Lucida Grande, sans-serif;
font-size:10px;
color:#ACA18D;
margin-left:5px;
padding-top:2px;
}

#travel-tb .detail-content a {
font-size:10px;

}



/* My Travel Advice  */

/* Reviews Of Myrating  */

#section-content #review-header{
padding:8px;
color:#65302C;
font-family:Lucida Grande, sans-serif;
font-weight:bold;
font-size:16px;
}


#review-tb {
padding:0px 8px 8px 8px;

}

#review-tb .lfloat{
width:53px;
}

#review-tb .rfloat{
width:465px;
}

#review-tb #rating{
padding-top:3px;
}

#review-tb .detail-content {
font-family:Lucida Grande, sans-serif;
font-size:10px;
color:#ACA18D;
margin-left:5px;
padding-top:2px;
}

#review-tb .detail-content a{
font-size:10px;

}


#pagenation {
padding:10px;
}

#pagenation table{
font-family:Lucida Grande, sans-serif;
font-size:10px;
color:#ACA18D;

}

#pagenation table a {
font-size:10px;
}


#pagenation table .alphabets a{
font-size:10px;
padding:6px;
}

#pagenation table .alphabets .active {

color:#6F5C46;
padding:6px;
}

/* Reviews Of Myrating  */


/*  Right Container - Member Info */
#right-container {
width:343px;

}

#memberinfo {
background:url(images/message-bk.gif) #D7D3C0;
overflow:hidden;
}


#section-content #memberinfo-header{
padding:5px 5px 5px 8px;
color:#65302C;
font-family:Lucida Grande, sans-serif;
font-weight:bold;
font-size:16px;

}

#sendmessage {
padding:5px 5px 0px 0px;

}

.memberinfo-tbl td{
padding:2px;

}


#memberinfo-tb {
padding:8px;
overflow:hidden;
height:1%;
}


#profile-pic {
padding:4px;
position:relative;
top: -35px;
left: 0px;
}

#memberinfo-tb {

height:135px;
}

#memberinfo-tb #p1 {
width:100px;
}

#memberinfo-tb #p2 {
font-family:Lucida Grande, sans-serif;
font-size:11px;
color:#ACA18D;
text-align:right;

}

.tap3 {
position:relative;
top: 10px;
left: -5px;
z-index:1;
opacity: .8;
filter: alpha(opacity=80);
}

.tap4{
position:relative;
left: 108px;
top: -22px;
z-index:1;
opacity: .8;
filter: alpha(opacity=80);
}

.arrow-more {
background:url(images/arrow-more.gif) no-repeat right  ;
padding-right:10px;
padding-bottom:2px;
_padding-bottom:0px;

}


#morestyle a img {
border-bottom:1px solid transparent;
cursor:pointer;
}

#morestyle a:hover img {
background:url(images/button-underline1.gif) no-repeat;
border-bottom:1px solid #007fca;
}

#adv-container1{
padding:22px 0px 14px 10px;
border-bottom:1px solid #ebefe4;

}

#adv-container2{
padding:15px 0px 14px 10px;
border-bottom:1px solid #ebefe4;
}

#adv-container3{
padding:15px 0px 14px 10px;


}

.adv p {
font-family:Lucida Grande, sans-serif;
font-size:12px;
color:#6d3c36;
font-weight:bold;
margin-bottom:7px;
}


.adv  {
font-family:Lucida Grande, sans-serif;
font-size:10px;
color:#6f5c46;
}

.adv a{
font-size:10px;

}

.adv img {
margin-top:12px;

}








