/**
* LAST MOD: MAY 15 2009: DREW
* ----------------------------
* THIS CONTROLS THE HOME PAGE AND ANY PAGES ASSOCIATED IT ON THE FRONT END
*/

body { 
margin: 0px; 
padding: 0px;
font-family: arial, helvetica, sans-serif;
font-size:12px; 
color:#333;
background-image:url('http://www.thedestinationsclub.com/images/bg.jpg');
background-attachment: fixed;
background-position: center bottom;
background-color:#aaa;
}

form { 
margin: 0px; 
padding: 0px; 
}

/*=== BEGIN MAIN AND HEADER ===*/

#main { 
position: relative; 
width: 950px; 
height: auto; 
margin: 15px auto; 
border-left: 1px solid #FFF; 
border-right: 1px solid #FFF;
border-top: 1px solid #FFF; 
}

#headContent { 
position: relative; 
width: 950px; 
height: 160px; 
background: url('http://www.thedestinationsclub.com/images/layout_head.gif') bottom no-repeat; 
}

#headMember { 
position: relative; 
width: 950px; 
height: 160px; 
background: url('http://www.thedestinationsclub.com/images/layout_head.gif') bottom no-repeat; 
}

#member_toolbar { 
position: relative; 
width: 950px; 
height: 33px; 
background-color:#081818;
font-family:Verdana;
font-size:13px;
}

/*=== BEGIN UPPER, FLASH, NAVIGATION CONTENT ===*/

#upperContent { 
position: relative; 
width: 950px; 
height: 300px; 
}

#flashContainer { 
position: relative; 
float: left; 
width: 633px; 
height: 300px; 
z-index: -99; 
background-color: #000; 
}

#naviSet { 
position: relative; 
float: right; 
width: 317px; 
height: auto; 
}

.navi { 
position: relative; 
width: 317px; 
}

#naviTop { 
height: 167px; 
background: url('http://www.thedestinationsclub.com/images/layout_upper_right_1.jpg') bottom no-repeat; 
}

#naviBot { 
height: 168px; 
background: url('http://www.thedestinationsclub.com/images/layout_upper_right_2.jpg') bottom no-repeat; 
}

#loginDiv { 
position: absolute; 
right: 0px; 
margin-top:5px; 
color: #ffffff; 
background-color: transparent; 
font-size: 13px; 
z-index: 99; 
}
 
#loginBlockL { 
display:inline; 
position: relative; 
height: auto;
margin-right:10px; 
}

#loginBlockR { display:inline; height:auto; position: relative; }
#loginOpts { width: 140px; text-align:right; position:relative; display: inline; }
#forgotPass {display: inline;}
.loginInput { width: 100px; font-size: 13px; }
.loginSubmit { font-size: 13px; vertical-align: top; margin-right:15px; }
.logLink { color:#EEE; }
.logLink:hover { color:#FFF; }
.loginTbl { margin:0px; width:350px;border:1px solid #000; }

/*=== BEGIN FORM STYLE ===*/
form #loginForm { height: 200px;}

/*=== BEGIN TYPOGRAPHY STYLE ===*/

p { 
margin:0; 
padding:2px 10px 10px 10px;  
line-height: 1.4em; 
word-spacing: normal; 
letter-spacing: 0;
text-indent:30px;
color: #333; 
}
#footContent a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:130px;}

#footContent a.tooltip:hover span {display:inline; position:absolute; border:1px solid #cccccc; background:#ffffff; color:#6c6c6c;}

h1 {margin:0; padding:10px 0px 10px 0px; text-align:center; line-height: 1.5em; font-size:17px; word-spacing: normal; letter-spacing: 0; color: #444; text-indent: 1.5em; }
h2 {margin:15px 0 10px; text-indent: 0em; text-align:left; line-height: 1.1em; font-size: 1em; word-spacing: normal; letter-spacing: 0; color: #16325C; width: 100%;}
h3 {margin:0; padding:10px 0px 10px 0px; line-height: 1em; font-size: .9em; word-spacing: normal; letter-spacing: 0; color: #444; text-align:left;}
.topText { margin:0px 10px 0px 10px; padding:20px 20px 10px 20px; font-family: verdana; line-height: 1.4em; font-size: 12px; word-spacing: normal; letter-spacing: 0; color: #444466; text-align:justify;text-indent:40px;}
.botText { margin:0px 10px 0px 10px; padding:0px 20px 20px 20px; font-family: verdana; line-height: 1.4em; font-size: 12px; word-spacing: normal; letter-spacing: 0; color: #444466; text-align:justify;text-indent:40px;}
.frontText { margin:0; padding:2px 10px 10px 10px; font-family: times new roman; line-height: 1.4em; font-size: .9em; word-spacing: normal; letter-spacing: 0; color: #444; text-indent: 1.2em; }

/*=== BEGIN LIST STYLE ===*/
ul {margin:0; padding: 0px 10px 10px 20px; font-family: Times New Roman; line-height: 1.2em; font-size: .9em; word-spacing: normal; letter-spacing: 0; color: #444; }

/*=== BEGIN MIDDLE CONTENT ===*/
#midContent { position: relative; width: 950px; height: auto; background: #D6DBDF; }
#frontContent {background: url('../images/midContent.jpg') repeat-x; }

/*=== BEGIN 3-BLOCK CONTENT ===*/
#blockContent { position: relative; width: 950px; height: 265px; background: #FFF; }
.block { position: relative; float: left; height: 275px;  }
#blockL {  width: 316px; background-color: #808080; }
#blockLH {  width: 316px; height: 36px; background-color: #153359; }
#blockLC {  width: 316px; height: 143px; padding:0px 0px 0px 0px; background-color: #CED2D5; background: url('http://www.thedestinationsclub.com/images/blockLC.jpg') repeat-x; }
#blockLF {  width: 316px; height: 87px; background-color: #808080; background: url('http://www.thedestinationsclub.com/images/blockLF.jpg') bottom no-repeat; }
#blockR {  width:634px; background-color: #808080; }
#blockRH {  width: 634px; height: 36px; background-color: #95A5BE; }
#blockRC {  width: 634px; height: 143px; background-color: #CED2D5; background: url('http://www.thedestinationsclub.com/images/blockRC.jpg') repeat-x; }
#blockRF {  width: 634px; height: 87px; background-color: #808080; background: url('http://www.thedestinationsclub.com/images/blockRF.jpg') bottom no-repeat; }

/*=== BEGIN LOWER CONTENT BELOW BLOCK ===*/
#lowerContentHeader { position: relative; width: 950px; height: 56px; background: url('http://www.thedestinationsclub.com/images/lowerContentHeader.jpg') bottom repeat-x; }

/*=== BEGIN LOWER CONTENT (UPPER FOOTER) ===*/
#lowerContent { position: relative; width: 950px; height: auto; background: #B6BBBF; }
#frontLowerContent { position: relative; width: 950px; height: auto; background: url('http://www.thedestinationsclub.com/images/lowerContent.jpg') top repeat-x; }

/*=== BEGIN ABOUT CONTENT ===*/
#aboutHeader { 
background:#445B7D none repeat scroll 0 0;
border-bottom:1px solid #16325C;
}

#aboutBackground { 
background: #CED2D5; 
width: 950px;
position:relative; 
margin:0 auto; 
}

#aboutContent { 
position: relative;
width: 950px; 
height: auto; 
background: #CED2D5; 
top:0; 
}

.aboutP { 
background:transparent url(http://www.thedestinationsclub.com/images/blockRC.jpg) repeat-x scroll 0 0;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
margin-bottom:20px;
padding:20px;
}

#aboutContentBody { 
position: relative; 
margin: 5px auto; 
width: 900px; 
height: auto; 
background: #F1F3F6 top repeat-x; 
}

#aboutContentText { 
position: relative;
height: auto; 
background:#CED2D5 none repeat-x scroll center top; 
}

.aboutText { 
margin:0; 
padding:2px 10px 10px 10px; 
font-family: Times New Roman; 
line-height: 1.2em; 
font-size: .9em; 
word-spacing: normal; 
letter-spacing: 0; 
color: #444; 
}

#aboutHeader h1 {
margin:0; 
padding: 0; 
text-indent: 0em; 
text-align:left; 
font-family: Garamond; 
line-height: 1.5em; 
font-size: 1.2em; 
word-spacing: normal; 
letter-spacing: 0; 
color: #FFF;
font-size: 18px;
text-align:center;
}

/*====ONLY RELATED TO 'BOOK_TRIP.PHP' OF DESTINATIONS=============*/

.faqContent{
background:#E3E4E6 url(http://www.thedestinationsclub.com/images/blockRC.jpg) repeat-x scroll 0 0;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
padding:15px 40px 40px 40px;
font-size:14px;

}

.answers {
    padding:15px 10px 0px 10px;
}

.subscript {font-size:10px;color:#000;}

.faqContent h2{

}

/*=== BEGIN MEMBERSHIP CONTENT ===*/
#mbrHeader { border-bottom: 1px solid #16325C; }
#mbrBackground { background: #CED2D5; width: 950px; position:relative; margin:0 auto; }
#mbrContent { position: relative; width: 950px; height: auto; background: #CED2D5; top:0; }
#mbrContentBody { position: relative; margin: 5px auto; width: 900px; height: auto; background:#E3E4E6 none repeat-x scroll center top;}
#mbrContentText { position: relative; height: auto; background: #F1F3F6 top repeat-x; }
.mbrText { margin:0; padding:2px 10px 10px 10px; font-family: times new roman; line-height: 1.2em; font-size: .9em; word-spacing: normal; letter-spacing: 0; color: #444; }
#mbrHeader h1 {margin:0; padding: 0; text-indent: 0em; text-align:center; font-family: times new roman; line-height: 1.5em; font-size: 15px; word-spacing: normal; letter-spacing: 0; color: #FFF; width: 100%; background:#445B7D none repeat scroll 0 0;}

/*=== BEGIN FOOTER CONTENT ===*/
#footContent { 
position: absolute; 
width: 950px; 
height: 34px; 
background: url('http://www.thedestinationsclub.com/images/layout_foot.jpg') repeat-x;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
border-bottom: 1px solid #FFF;
left: -1px;
}

#footSquish {
margin:11px auto;
position:relative;
text-align:center;
font-size:14px;
}

#footContent a {
color:#95A5BE;
font-size:0.8em;
margin-left:40px;
margin-top:10px;
}

#footContent a.first {
color:#95A5BE;
font-size:0.8em;
margin-left:0px;
margin-top:10px;
}

#footContent a:hover {
color:#FFF;
;
}

/*=== DESTINATION IMAGES ===*/
.destImgDiv { position: relative; width: 500px; height: auto; }
.soldout { position: absolute; width: 250px; height: 50px; top: 145px; left: 375px; }
.soldOutImg { width: 250px; height: 50px; }

/*=== MEMBER TOOLBAR ===*/
.tb_button { float: left; color: #FFFFFF; height: 33px; cursor: pointer; }
.tb_right_button { float: right; color: #FFFFFF; font-weight: bold; height: 33px; cursor: pointer; }
.tb_button:hover { text-decoration:underline; }
.tb_right_button:hover { background-color: #394e6d; }
.button_link { text-align: center; padding-top: 6px; width: 100%; height:25px; border-right:1px solid #000;}
#home_btn { width: 75px; }
#destinations_btn { width: 130px; }
#friends_btn { width: 120px;}
#trips_btn { width:100px;}
#sign_btn { width: 100px; }
#profile_btn { width:120px;}
#logout_btn { width: 95px; }
#mail_btn { width: 72px; }
#about_btn { width:100px; }
#mbr_btn { width:70px; }

/*====ONLY RELATED TO 'BOOK_TRIP.PHP' OF DESTINATIONS=============*/
#pointSumDiv { position: relative; float: right; width: 150px; font-size: 16px; margin-right: 10px; padding: 5px; text-align: center; line-height: 1.5em; border: solid 1px #eeeeee; }
.destCostDiv { position: relative; width: 300px; text-align: center; margin: 0px auto; }
.destBreakdown { text-align: center; font-size: 17px; font-weight: bold; font-family: times new roman,times new roman; color: #dd3333; letter-spacing:0px;text-align: right; width: 200px; float:left; }
.destBreakdownR { text-align: right; font-size: 17px; font-weight: bold; font-family: times new roman; color: #dd3333; letter-spacing: -1px; width: 100px; float: left; }
.dottedTop { border-top: dotted 1px; }
.destRow { position:relative; }
.soldout { position:absolute;top:145px;left:375px; }
input { padding-right: 6px; }/*===ONLY FOR IE AND OPERA==========*/
.guestDelete { float: right; font-size: 13px; margin-right: 5px; }
.guestDelete a:hover { cursor: pointer; }

.bheader{
background-image:url('http://www.thedestinationsclub.com/images/benefits.jpg');
color:#FFFFFF;
margin:0 auto;
padding-top:12px;
text-align:center;
height:25px;
}

.bheader2{
background-image:url('http://www.thedestinationsclub.com/images/community.jpg');
color:#FFFFFF;
margin:0 auto;
padding-top:12px;
text-align:center;
height:25px;
}

#blockLC li{
padding-top:7px;font-family: verdana; line-height: 1.4em; font-size: 12px; word-spacing: normal; letter-spacing: 0; color: #444466; text-align:justify;margin-left:25px;
}

.descommunity { padding: 25px;font-family: verdana; line-height: 1.4em; font-size: 12px; word-spacing: normal; letter-spacing: 0; color: #444477; text-align:justify;text-indent:40px;}

.fheader{
background-image:url('http://www.thedestinationsclub.com/images/exclusive.jpg');
color:#FFFFFF;
height:30px;
padding-top:10px;
text-align:center;
height:29px;
}

/*=== BEGIN PRIVACY POLICY CONTENT ===*/
#priHeader { border-bottom: 1px solid #16325C; }
#priBackground { background: #CED2D5; width: 950px; position:relative; margin:0 auto; }
.priSquish {margin:10px;}
#priContent { position: relative; width: 950px; height: auto; background: #CED2D5; top:0; }
#priContentBody { position: relative; margin: 5px auto; width: 900px; height: auto; background:#E3E4E6 none repeat-x scroll center top;}
#priContentText { position: relative; height: auto; background: #F1F3F6 top repeat-x; }
.priText { margin:0; padding:2px 10px 10px 10px; font-family: times new roman; line-height: 1.2em; font-size: .9em; word-spacing: normal; letter-spacing: 0; color: #444; }
#priHeader h1 {margin:0; padding: 0; text-indent: 0em; text-align:center; font-family: times new roman; line-height: 1.5em; font-size: 1.2em; word-spacing: normal; letter-spacing: 0; color: #FFF; width: 100%; background:#445B7D none repeat scroll 0 0;}



#blogCenter{
background-color:#E9EAEE;
border:4px solid #475B7C;
height:950px;
margin:0 auto;
position:relative;
width:480px;
}

.pad10 {padding:10px;}

.contactP { 
background:transparent url(http://www.thedestinationsclub.com/images/blockRC.jpg) repeat-x scroll 0 0;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
border-right:1px solid #000000;
margin-bottom:20px;
padding:20px;
text-align:center;
font-size:16px;
}