*{ margin:0; padding:0}
body{ margin:0; padding:0; background:#181818 url(../images/bg_body01.jpg) top center repeat-x; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:11px}
p{ margin:0; padding:0}

a:link{ color:#faa719; text-decoration:none;}
a:visited{ color:#faa719; text-decoration:none;}
a:hover{ color:#ffffff; text-decoration:none;}
a:active{ color:#faa719; text-decoration:none;}



.wrapper{ margin:0 auto; border:none; width:100%; background:url(../images/bg_wrapper.jpg) center center repeat-y;}
.wrapperLeft{ border:none; background:url(../images/bg_divLeftCell.jpg) top right no-repeat; padding:0; margin:0}
.wrapperRight{ border:none; background:url(../images/bg_wrapperR.jpg) top left repeat-y; padding:0; margin:0}
.wrapperMiddle{ border:none; width:922px; padding:0; margin:0}
#footer{color:#faa719; background:url(../images/bg_footer.jpg) top center no-repeat; height:20px; padding:25px 0 20px 0; clear:both; margin:0 auto; width:955px; text-align:center; }
#header{ width:922px;}
#navTour{ text-align:right}

/*across tour*/
.clear { clear:both}
.left{ float:left}
.right{ float:right}
.halfWidth{ width:461px}

/*splash*/
.splashRight{ width:461px; float:right}
.splash01{ padding:30px 10px 0 150px; float:left; width:301px; height:60px; background-image:url(../images/splash/splash_14.jpg); text-align:center}
.splash02{ float:left; width:461px;}
.splash03{padding: 0 10px 0 150px; float:left; width:301px; height:90px; background-image:url(../images/splash/splash_22.jpg); text-align:center}



/*tour 01*/
.divRightCell01{border:none; background:url(../images/tour01/bg_right01.jpg) top left no-repeat; height:1122px; display:block;}
.message01{ float:left; font-size:10px; color:#878787; line-height:20px; width:400px; height:230px; padding:8px 20px 0 20px; background-image:url(../images/tour01/bg_message01.jpg)}
.tour01{ float:right; width:482px}
.flash01{ float:left; width:477px}
.flash01 .right{width:384px}
.flash02{ float:right; width:445px}
.news01{ float:left; background:url(../images/tour01/bg_news01.jpg) bottom left no-repeat; height:434px; width:461px}

.scroll01{ height:350px; width:425px; margin:10px 0 0 35px; overflow:auto}
.scroll01 {
scrollbar-face-color:#ffa428;
scrollbar-arrow-color:#000000;
scrollbar-base-color:#ffa428;
scrollbar-shadow-color:#ffa428;
scrollbar-darkshadow-color:#ffa428;
scrollbar-highlight-color:#ffa428;
scrollbar-3dlight-color:#3a3a39;
scrollbar-track-color:#3a3a39;
}
.newsItem{margin:18px 0;}
.newsItem p{}
.thumb01{ border:9px solid #3a3a39; float:left; margin:0 8px 0 0}
.livecams01{ float:right; background:url(../images/tour01/bg_live01.jpg) center center no-repeat; height:217px; width:461px; clear:right;}
.livecamsInside{ margin:10px 20px 0 50px}
.thumb02{ border:2px solid #ffa428; float:left; margin:0 10px 0 0}
.top01{ float:right; background:url(../images/tour01/bg_top01.jpg) bottom center no-repeat; height:217px; width:461px; clear:right}
.listTop{ margin:10px 30px 0 50px}
.listTop p{ margin:2px 5px}
.thumb03{ border:1px solid #ffa428; margin:5px}
.boldYellow{ font-weight:bold; color:#ffa428}
.benefits01{ height:200px; padding:38px 10px 0 10px; background:url(../images/tour01/bg_benefits_04.jpg) top center}

/*tour 02*/
.divRightCell02{border:none; background:url(../images/tour02/bg_right02.jpg) top left no-repeat; height:1122px; display:block;}
.message02{ float:left; font-size:10px; color:#878787; line-height:20px; width:398px; height:181px; padding:8px 20px 0 20px; background-image:url(../images/tour02/bg_message02.jpg)}
.tour02{ float:right; width:484px}
.freeSamples{ width:517px; height:725px; text-align:center; background-image:url(../images/tour02/bg_sample.jpg); float:left; padding:45px 0 0 10px}
.freeSamples02{ width:395px; clear:both }
.thumb04{border:1px solid #ffa428; margin:5px}
.nikkiInfo{ background-image:url(../images/tour02/bg_nikki.jpg); text-align:center; width:395px; height:363px}
.field{ font-size:10px; text-align:right; padding:0 5px; width:120px; color:#ffa428}
.field02 { font-size:10px; color:#FFFFFF; width:250px; text-align:left;}
.notJustMe{ width:461px; float:left}
.notJustMe02{ background-image:url(../images/tour02/bg_notjustme.jpg); height:195px; padding:10px 15px 10px 30px}
.notJustMe02 img{ float:right; margin:0 0 0 10px;}
.camPhotos{ width:461px; float:right}
.camPhotos02{ background-image:url(../images/tour02/bg_camphotos.jpg); padding:10px 30px 10px 15px}
.camPhotos03{ width:250px; float:left;}
.camPhotos03 img {border:1px solid #ffa428; margin: 5px 10px}

/*tour 03*/
.divRightCell03{border:none; background:url(../images/tour03/bg_right03.jpg) top left no-repeat; height:1122px; display:block;}
.message03{ float:left; font-size:10px; color:#878787; line-height:20px; width:392px; height:260px; padding:5px 20px 0 20px; background-image:url(../images/tour03/bg_message03.jpg)}
.tour03{ float:right; width:490px}
.custom01{ float:left; width:461px; height:330px; background:url(../images/tour03/bg_custom01.jpg) bottom center no-repeat}
.custom02{ color:#878787}
.custom02 p { margin:2px 10px 0px 130px}
.custom02 div{ margin:10px 10px 0 70px; clear:both }

/*tour 04*/
.divRightCell04{border:none; background:url(../images/tour04/bg_right04.jpg) top left no-repeat; height:1122px; display:block;}
.message04{ float:left; font-size:10px; color:#878787; line-height:20px; width:392px; height:260px; padding:5px 20px 0 20px; background-image:url(../images/tour04/bg_message04.jpg)}
.tour04{ float:right; width:490px}
.private04{ float:left; width:461px; background:url(../images/tour04/bg_private01.jpg) bottom center no-repeat; height:593px}
.private04 p{ margin:1px 50px 1px 90px; color:#878787}
.spycam04{ width:461px; height:292px; background:url(../images/tour04/bg_spy01.jpg) bottom center no-repeat}
.spycamInside{ padding:10px 30px 0 50px; color:#878787}
.bonus04{ width:461px; background:url(../images/tour04/bg_bonus01.jpg) bottom center no-repeat; height:301px}
.bonus04 p { width:200px; margin:10px 10px 0 30px; color:#878787}
.bonus04 .banners{ float:right; text-align:left; width:193px}

/*tour05*/
.divRightCell05{border:none; background:url(../images/tour05/bg_right05.jpg) top left no-repeat; height:1122px; display:block;}
.message05{ float:left; font-size:10px; color:#878787; line-height:20px; width:392px; height:290px; padding:8px 20px 0 20px; background-image:url(../images/tour05/bg_message05.jpg)}
.message05 table{ margin:30px auto 0 30px; color:#FFFFFF}
.message05 table tr td{ padding:0 8px}
.message05 table img{ margin:4px 0}
.tour05{ float:right; width:490px}
.friends05{ width:505px; height:618px; padding:11px 0 0 20px; float:left; background:url(../images/tour05/bg_friends01.jpg) center right no-repeat;}
.friendsItem{ text-align:center; margin:3px 5px 3px 0; color:#ffa428; float:left; width:95px}
.friendsItem img{border:1px solid #ffa428; margin: 0 2px 5px 2px; clear:both}
.friendsRight{ float:right; width:397px}
.program05{ height:280px; width:461px; background:url(../images/tour05/bg_program01.jpg) bottom center no-repeat; float:left}
.program05 p{ margin:1px 10px 1px 30px}
.exchange05{ height:280px; width:461px; background:url(../images/tour05/bg_exchange01.jpg) bottom center no-repeat; float:right}
.exchange05 p{ margin:1px 18px 1px 60px}

/*tour 06 - contact*/
.divRightCell06{border:none; background:url(../images/contact/bg_right06.jpg) top left no-repeat; height:285px; display:block;}
.bgFixed{ background:url(../images/contact/bg_content06.jpg) top right no-repeat}
.halfWidth02{ width:461px; padding:0 0 120px 30px}
.yellowSmall{font-weight:bold; color:#ffa428; font-size:10px}

/*tour 07 - join*/
#footerJoin{color:#faa719; background:url(../images/join/bg_footerJoin.jpg) top center no-repeat; height:20px; padding:25px 0 20px 0; clear:both; margin:0 auto; width:955px; text-align:center; }
.divRightCell07{border:none; background:url(../images/join/bg_right07.jpg) top left no-repeat; height:965px; display:block;}
.rightJoin{ width:400px; float:right}
.leftJoin{ float:left; width:522px}
.join01{ height:242px; width:522px; background-image:url(../images/join/bg_join01.jpg)}
.dot01 { margin:0 0 0 100px; background:url(../images/join/dot01.gif) center left no-repeat; padding:1px 0 1px 10px}
.dot02 { margin:0 0 0 100px; background:url(../images/join/dot02.gif) center left no-repeat; padding:1px 0 1px 10px}
.join02{ height:216px; width:522px; background-image:url(../images/join/bg_join02.jpg)}
.join02Inside{ padding:30px 80px 0 100px}
.join02Support{ text-align:center; color:#faa719; font-size:15px; font-weight:bold}

.joinBilling{ width:522px; height:178px; padding:10px 0 0 0; background:url(../images/join/bg_join_billing.jpg) top center no-repeat}
.joinBilling form{ margin:0; padding:0; text-align:center}
.joinBilling input{ width:350px; height:33px;  background:transparent; border:none; text-align:center; margin:0 auto; padding:0; color:#FFFFFF; font-size:21px; line-height:35px}
.customerButtom{ background:none; border:none; text-align:right; width:220px; color:#f6a811}


/*legal*/
.legal01{ padding:20px 30px}
blockquote{ padding:10px 50px}

/*error pages*/
.errorJoin{ width:546px;  margin:10px 0}
.errorMsg{ padding:5px 50px 5px 50px; width:546px}
.joinBillingError{ width:546px; height:202px; padding:38px 0 0 0; background:url(../images/error/bg_error_billing.jpg) top center no-repeat}
.joinBillingError form{ margin:0; padding:0; text-align:center}
.joinBillingError input{ width:350px; height:33px;  background:transparent; border:none; text-align:center; margin:0 auto; padding:0; color:#FFFFFF; font-size:21px; line-height:35px}


/*banners*/
.bannersTable img { margin:3px}
