/*reset and main*/
body{ margin:0; padding:0; background:#000 url(../images/bg_body.jpg) top center repeat-y; color:#000 }
body, tr, td { font-family:Arial, Helvetica, sans-serif; font-size:11px}
img{ border:0}
form{ margin:0; padding:0; border:0}
p{ margin:0; padding:0}

.clr { clear:both}
.center { margin:0 auto}
.center02 { text-align:center}

a:link{ color:#b3d720; text-decoration:none;}
a:visited{ color:#b3d720; text-decoration:none;}
a:hover{ color:#b4b4b4; text-decoration:none;}
a:active{ color:#b3d720; text-decoration:none;}

#wrapperTable  { width:99%; margin:0 0 0 6px;}
#wrapperLeft  { background:url(../images/bg_left.jpg) top right no-repeat; width:auto}
#wrapperRight  { background:url(../images/bg_right.jpg) top left no-repeat; width:auto}
#wrapperMiddle  { width:978px; background:url(../images/bg_wrapper.gif) top center repeat-y}
.main { width:948px; margin:0 auto; background:url(../images/bg_wrapper.gif) top center repeat-y}

.footer {width:948px; margin:0 auto; text-align:center}
.mailing01  { color:#727272; font-weight:bold; padding:80px 0 40px 0; background:url(../images/bg_footer.jpg) top center no-repeat;}
.mailing01 .emailField{ background:#727272; border:0; width:133px; height:20px; padding:2px 10px 0px 10px;}
.mailing01 .gray{ vertical-align:middle; margin:3px 10px}
.footerLinks { width:825px; text-align:center; padding:25px 0; margin:0 auto}
.footerLinks a:link, .footerLinks a:visited, .footerLinks a:hover, .footerLinks a:active{ color:#888888; text-decoration:none; margin:2px 10px; font-weight:bold}
.footer02 { clear:both; width:948px; margin:0 auto; text-align:center; background:url(../images/bg_footer02.gif) top center no-repeat; padding:20px 0}


.something {}

/*splash*/
.splash01 { float:left; width:564px; background:#380f26}
.splash02 { float:left; width:383px;}
.msgWarning { padding:0 0 0 35px; color:#fff; background:url(../images/home/bg_welcome.jpg) top left repeat-y; line-height:18px; height:251px}
.scrollWarning  { overflow:auto; height:250px;}


/*home*/
.leftHome {float:left ; width:318px; background:#410627 url(../images/home/bg_welcome.jpg) top left repeat-y}
.rightHome { width:630px; float:right}
.welcome { float:left; width:283px; background:#410627 url(../images/home/bg_welcome.jpg) top left repeat-y; color:#fff; padding:0 0 0 35px; line-height:18px}
.news { margin:0 0 0 35px; background:#850e48 url(../images/home/bg_scroll.jpg) bottom right no-repeat}
.scroll01  { height:346px; width:245px; margin: 0 15px 0 21px; overflow:auto; color:#b4b4b4}
.scroll01 img { border:2px solid #b4b4b4; margin:18px 0 0 0}
.flash { background:#000; float:left; width:402px}


/*photos*/
.leftPhotos {float:left ; width:625px;}
.rightPhotos { width:323px; float:right}
.heading {}
.msgPhotos { height:75px; margin:0 0 0 14px; line-height:18px; color:#fff; background:#410627 url(../images/photos/bg_msg.jpg) top right no-repeat; padding:0 80px 0 15px}
.samplesPhotos { margin:0 0 0 14px}
.diary { margin:0 0 0 14px; background:#840d48; height:192px}
.diary01 { float:left; width:346px}
.diary02 { float:right; width:264px}
.scroll02 { overflow:auto; width:250px; height:130px; margin:5px 0 0 0; color:#fff}


/*videos*/
.leftVideos {float:left ; width:307px;}
.rightVideos { width:637px; float:left}
.heading {}
.flashVideos { width:427px; height:227px; float:left; background:#000 url(../images/videos/bg_right.jpg) top left no-repeat}
.flashHolderVideos { border:1px solid #fff; width:396px; height:218px; margin:2px 2px 2px 24px}
.msgVideos { height:227px; width:169px; line-height:18px; color:#fff; background:#410627 url(../images/videos/bg_msg.jpg) top right no-repeat; padding:0 30px 0 10px; float:left}
.samplesVideos {}
.webcam {background:#840d48; height:192px}
.webcam01 { float:right; width:372px}
.webcam02 { float:left; width:265px}
.scroll03 { overflow:auto; width:250px; height:140px; margin:5px 0 0 10px; color:#fff}

/*join*/

.join01  { width:291px; float:left}
.join02  { width:332px; height:640px; padding:10px 0 0 0; float:left; background:url(../images/join/bg_form.jpg) bottom right no-repeat;}
.join03  { width:325px; float:right}
.testimonials  { margin:0 0 0 14px; background:#410627; line-height:18px; color:#fff}
.scrollTestimonials { overflow:auto; height:520px; width:250px; margin:5px 0 0 15px; padding:0 5px 0 0}
.nameTestimonials { font-weight:bold; font-style: italic; margin:0 0 15px 0}
.bonus  { background:#fff; text-align:center}
.bonusThumb { margin:15px }

.newstextbox{width:190px; display:inline; height:15px; float:left; text-align:center; margin:0 auto; color:#990000; font-weight:bold;}
.bonusSite img { border:1px solid #990000}

.newsarcphoto{width:190px; display:inline; height:220px; float:left; text-align:center; margin:0 auto; color:#990000; font-weight:bold;}
.bonusSite img { border:1px solid #990000}

.azianisites{width:170px; display:inline; height:220px; float:left; text-align:center; margin:0 auto; color:#990000; font-weight:bold;}
.bonusSite img { border:1px solid #990000}

/*join fomr*/
.join02 a:link, .join02 a:visited, .join02 a:hover, .join02 a:active  { color:#b50a73; font-weight:bold}
.join02 form{ margin:0; padding:0; background:none}
.join02 label{ font-weight:bold; line-height: normal }
.join_input, .join_select{ width:120px; margin:3px 0; border:1px solid #000}
.join_button{ background:#b50a73; color:#fff; border:1px solid #fff; width:230px; height:30px; text-align:center; font-weight:bold; font-size:15px; margin:14px auto 0 auto }
.trustButton {}
form h2 { border-bottom:1px solid #b50a73; margin:5px auto 0 auto; font-size:14px; width:80%; text-align:center; color:#b50a73}
.labelBox{ text-align:right; padding:0 3px;}
.joinInside01 { width:190px; margin:10px 0 10px 70px;}
.joinInside02 { text-align:center; font-weight:bold}