body { margin: 0px; padding: 0px; background-color:#007EFF; }

a { color: black; text-decoration: none; }
a:hover { color: white; }

a.bottom{ color: black; text-decoration: none; }
a.bottom:hover { color: #FF00D8; }

img.imgTop { width: 804; height: 137; border: 8px solid white; }

div#mainBlock { position: relative; width: 820px; margin: auto;	margin-top: 10px; }
div.cleaner { width:100%; height:0px; line-height:0px; clear:both; overflow:hidden; float: none; !important }

div#indexSite img { border: 8px solid white; }
div#indexSite img.imgLeft { width: 190px; height: 285px; margin: 8px 8px 0px 0px; color: #007eff; float: left; }
div#indexSite a img:hover, #indexSite div#thumbsBlock img:hover { border: 8px solid #409EFF; }
div#indexSite div#text { font-family: Arial, sans-serif; margin: 8px 0px 0px 0px; padding: 8px; width: 590px; height: 285px; background-color: #409EFF; float: left; }
div#indexSite div#text h1 { font-family: Arial Black, Arial, sans-serif; font-weight: normal; font-size: 28px; margin-top: 8px; color: #000000; text-align: center; }
div#indexSite div#text p { font-weight: bold; font-size: 14px; color: #FFFFFF; }
div#indexSite div#pmtPart { background-color:white; text-align:center; height:35px; line-height:30px;  padding:0px; margin: 8px 0px 0px 0px; color:#FF00D3; font-weight:bold; font-size:24px; font-family:Arial, Helvetica; }
div#indexSite div#pmtPart img { vertical-align:middle; border: none 0px #000000; }
div#indexSite div#freeTour { font-family: Arial Black, Arial, Helvetica, sans-serif; font-size: 40px; text-align: center; line-height: 64px; width: 820px; height: 66px; margin: 10px 0px 0px 0px; background: url(img/freetourback.png); }

div#indexSite img#imgSampleA { float: left; margin: 8px 0px 0px 0px; }
div#indexSite img#imgSampleB { float: left; margin: 8px 0px 0px 26px; }
div#indexSite img#imgSampleC { float: right; margin: 8px 0px 0px 0px; }

div#indexSite div#thumbsBlock { text-align: center; width: 820px; padding: 20px 0px 20px 0px; background-color: #FF00D8; float: left; }
div#indexSite div#thumbsBlock img { width: 120px; height: 160px; border: 8px solid #ffffff; margin: 3px; }

div#setListBlock { clear: both; text-align: center; width: 820px; background-color: #FF00D8; padding:10px 1px; position: relative;}
div#setListBlock div.setWrapper { margin: 8px 0px 0px 8px; border: 2px white solid; height: 500px; width: 190px; float: left; background-color: #409EFF; color: #ffffff; font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 12px; }
div#setListBlock div.setWrapper p { text-align: left; margin: 2px; }
div#setListBlock div.detail_desc { margin: 10px; border: 5px solid #FFF; background-color: #FFDDDD; width: 750px; text-align: left; padding: 5px;}
div#setListBlock div.detail_desc h1 {color: #FF00D8; font: 1.4em Times; }
div#setListBlock div.detail_desc p {color:#FF00D8; font: 1.1em Times; font-weight: normal; }
div#setListBlock h2 {color:#FFF; font: 1.8em Arial Black, Arial, Helvetica, sans-serif; }
div#setListBlock table { text-align: center; margin: auto; }
div#setListBlock table a img { border: 2px solid #000; }
div#setListBlock table a:hover img { border: 2px solid #FFF; }

.video_list { color:white; margin:5px; font-weight:bold; pading: 1px; background-color: #FF00D8; display: block;position: relative;}
.video_list a { border:3px solid white; display:block; float:left; width:80px; margin:3px; padding:5px; color:#FF00D8; text-align:center; background-color:#FFD0E8; }
.video_list a.full { background-color: #FFA8D5; color:white;  float: none;}
.video_list a:hover { color:black; }
.video_list a img { border-style:none; }
.video_list a.marginleft { margin-left:20px; }

.thumb_square { height:180px; width:190px; float:left; clear:none; text-align:center; }
.thumb { margin:3px; height:170px; display:block; }
.thumb img { border:3px solid #FFEEEE; margin:auto; }
.thumb:hover img { border:3px solid #007EFF; }

div.textBar { margin: 8px 0px 0px 0px; padding: 8px; width: 804px; background-color: #409EFF; float: left; }
div.textBar p { font-weight: bold; font-size: 14px; color: #FFFFFF; }
div.textBar h2 { text-align: center; font-weight: bold; font-size: 24px; color: #FFFFFF; margin: 0px; }

div.Join { font-family: Arial Black, Helvetica, sans-serif; text-align: center; font-size: 40px; width: 320px;	height: 61px; margin-top: 8px; background: url(img/forkbackblue.png); float: left; }
div.Members { font-family: Arial Black, Arial, Helvetica, sans-serif; text-align: center; font-size: 40px; width: 323px; height: 61px; margin-top: 8px; background: url(img/forkbackpink.png); float: left; }
div.barBack { width: 177px; height: 61px; margin-top: 8px; background-image: url(img/forkback.png); float: left; }

div.form { width: 250px; margin-top: 15px; float: left; }

label { margin-right: 10px; }

form.paymentBlock input { float: left; }
form.paymentBlock div { float: left; background-color: #FFFFFF; margin-left: 8px; padding-left: 5px; width: 400px; height: 63px; }
form.paymentBlock div h3 { margin: 3px 0px 0px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; }
form.paymentBlock div span { margin: 5px 0px 0px 5px; font-weight: normal; }

form input.button { width: 300px; border: 0px none #000000; background-color: #FF40e2; font-weight: bold; display: block; }
form.newPass input#email { border: 1px #000000 solid; width: 160px; }
form.newPass { margin-top: 10px; }

p.rightText { display: block; float: right; width: 250px; padding: 5px 0px 5px 15px ; margin-top: 10px; font-size: 10px; font-weight: bold; border-left: 5px solid #000000; }

a.button { margin: auto; margin-top: 10px; margin-bottom: 10px; clear:both; background:transparent url("img/button.png") no-repeat; width:519px; height:44px; display:block; font-weight:bold; text-align:center; font-size:18px; color:white; padding-top:10px; font-family:Arial, Helvetica; }

div#linkBar { text-align: center; width: 820px; height: 24px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 24px; margin-top: 8px; background: white; float: left; clear: both; }
img#banner { margin-top: 8px; }

div#banner { text-align: center; margin: auto; width: auto; }
div#banner a img {border: 0px;}
