/*
 	  _ _      _                              
   __| (_) ___| | ___ __ ___   __ _ _ __  ___ 
  / _` | |/ __| |/ / '_ ` _ \ / _` | '_ \/ __|
 | (_| | | (__|   <| | | | | | (_| | | | \__ \
  \__,_|_|\___|_|\_\_| |_| |_|\__,_|_| |_|___/design.com

*/

* { margin:0; padding:0; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; list-style: none; }
body { margin:0; background: #5e3439 url(images/bg1.jpg) no-repeat top center fixed; font-family: Arial, Helvetica, sans-serif; font-size:14px; line-height:1.3em; color: #FFF; }
table { border-collapse:separate; border-spacing:0; }
caption, th, td { text-align:left; font-weight:normal; }
table, td, th { vertical-align: middle; }
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img { border:none; }
img { display: block; }
a { text-decoration:underline; }
a:focus, a:hover { text-decoration: none; }
.clear { clear:both; }
.over { overflow:hidden; height: 0; }

.main { position:relative; margin:0 auto; width: 920px; padding: 0 32px; background: url(images/main-bg1.jpg) repeat-y top center; }
#warning { background: #000 url(images/warning-bg.jpg) no-repeat top center; }
.warning { position: relative; margin: 0 auto; width: 920px; } 
.warning .bt1 { position: absolute; left: 0; top: 501px; }
.warning .bt2 { position: absolute; right: 0; top: 501px; }
.warning .logo { position: absolute; left: 283px; top: 392px; }
.footer-warning { position: relative; width: 920px; height: 308px; margin:0 auto; }
.footer-warning p { text-align: center; }
.footer-warning p.p1 { position: absolute; bottom: 120px; left: 0; width: 920px; text-align: center; font-size: 15px; line-height: 18px; color: #ff3c00; }
.footer-warning p.p1 a { color: #ff3c00; text-decoration: none; }
.footer-warning p.p1 a:hover { text-decoration: underline; }
.footer-warning p.p2 { position: absolute; bottom: 50px; left: 0; width: 920px; text-align: center; font-size: 15px; line-height: 18px; color: #ff3c00; }
.footer-warning p.p2 a { color: #ff3c00; text-decoration: none; }
.footer-warning p.p2 a:hover { text-decoration: underline; }

a.bthover { opacity: .85; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter: alpha(opacity=85); }
a.bthover:hover { opacity: 100; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }

.header1 { position: relative; width: 920px; }
.header1 .members { position: absolute; top: 0; left: 0; }
.header1 .bt1 { position: absolute; left: 0; top: 381px; }
.header1 .bt2 { position: absolute; right: 0; top: 381px; }
.header1 .logo { position: absolute; left: 298px; top: 285px; }
.header2 { position: relative; width: 920px; }
.header2 .members { position: absolute; top: 0; left: 0; }
.header2 .bt1 { position: absolute; left: 0; top: 279px; }
.header2 .bt2 { position: absolute; right: 0; top: 279px; }
.header2 .logo { position: absolute; left: 298px; top: 145px; }
.header3 { position: relative; width: 920px; height: 312px; }
.header3 .logo { position: absolute; left: 288px; top: 52px; }
.header4 { position: relative; width: 920; height: 314px; }
.header4 .logo { position: absolute; top: 54px; left: 290px; }
.header5 { position: relative; width: 920px; height: 262px; }

.menu { position: relative; width: 920px; height: 50px; }
.menu ul { position: absolute; top: 0px; left: 0px; width: 920px; }
.menu ul li { float: left; }
.menu ul li .hover img,
.menu ul li a:hover img { opacity: .0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }

.box1 { position: relative; width: 920px; }
.latestupdate {
	position: absolute;
	top: 13px;
	left: 650px;
	height: 320px;
	width: 250px;
	overflow: visible;
	background-color: #000;
}
/*.latestupdate ul { padding: 0 0 10px 0; }
.latestupdate li { height: 93px; padding: 10px 8px 0 0; }
.latestupdate li div.grid1 { float: left; width: 87px; }
.latestupdate li div.grid1 img { border: 1px solid #FFF; height: 84px; width: 84px; overflow: hidden;}
.latestupdate li div.grid2 { float: left; width: 120px; font-size: 11px; line-height: 14px; padding: 0 0 0 7px; }
.latestupdate li.b1 { background: url(http://shemusclegym.com/t2/images/box1-bg1.jpg) no-repeat bottom left; }
.latestupdate span { color: #ff3c00; text-align: right; display: block; font-style: italic; padding: 3px 0 0 0; }
.latestupdate a { font-weight: bold; color: #57e8d9; }
.latestupdate em { display: block; font-style: italic; }
.latestupdate em strong { color: #cacaca; }*/
.box1 .p1 { position: absolute; top: 100px; left: 335px; width: 280px; text-align: center; }
.box1 .p1 span { padding: 0 0 0 70px; }
.box1 .p1 a { color: #ff3c00; font-size: 21px; line-height: 22px; margin: 0 0 0 75px; }

.box2 { position: relative; width: 920px; }
.box2 .flash { position: absolute; top: 0; left: 303px; }

.box3 { position: relative; width: 920px; }
.box3 .p1 { position: absolute; top: 203px; left: 525px; width: 380px; text-align: center; }
.box3 .p1 a { color: #ff3c00; font-size: 21px; line-height: 22px; margin: 0 80px 0 0; }

.box4 { position: relative; width: 920px; height: 797px; }
.box4 a.bt1 { position: absolute; top: 55px; right: 15px; }
.box4 a.bt2 { position: absolute; bottom: 25px; right: 15px; }
.box4 ul { position: absolute; left: 30px; top: 111px; } 
.box4 ul li { float: left; padding: 0 14px 14px 0; }
.box4 ul li img { border: 1px solid #FFF; }

.box5 {
	position: relative;
	width: 920px;
	height: auto;
}
.box5 .p1 { position: absolute; top: 410px; left: 360px; width: 380px; text-align: right; }
.box5 .p1 a { color: #ff3c00; font-size: 21px; line-height: 22px; }
.box5 .p2 { position: absolute; bottom: 35px; left: 0; text-align: center; color: #f8c589; font-size: 30px; line-height: 31px; width: 920px; }
.box5 .p2 p { color: #FFF; font-size: 30px; line-height: 31px; }

.box6 { position: relative; width: 920px; height: 768px; }
.box6 .thumbs1 { position: absolute; top: 54px; left: 28px; }
.box6 .thumbs1 ul { width: 318px; }
.box6 .thumbs1 ul li { float: left; padding: 0 8px 6px 0; }
.box6 .thumbs1 ul li img { border: 1px solid #e2e1e1; }
.box6 .thumbs2 { position: absolute; top: 54px; left: 592px; }
.box6 .thumbs2 ul { width: 318px; }
.box6 .thumbs2 ul li { float: left; padding: 0 8px 6px 0; }
.box6 .thumbs2 ul li img { border: 1px solid #e2e1e1; }

.box7 { position: relative; width: 920px; height: 778px; }
.box7 .thumb { position: absolute; top: 129px; left: 32px; }
.box7 .thumb ul li { float: left; padding: 10px 10px; position: relative; width: 195px; }
.box7 .thumb ul li p { position: absolute; top: 280px; left: 11px; font-weight: bold; font-size: 22px; text-align: center; display: block; width: 193px; padding: 6px 0; background: #000; color: #ecf38e; opacity: .75; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); }
.box7 .thumb ul li img { border: 1px solid #fbfbfb; }

.box8 { position: relative; width: 920px; height: 708px; }
.box8 .thumbs { position: absolute; top: 70px; left: 24px; }
.box8 .thumbs ul li { float: left; padding: 7px 7px; }
.box8 .thumbs ul li img { border: 1px solid #fbfbfb; }

.box9 { position: relative; width: 920px; height: 703px; }
.box9 .thumbs { position: absolute; top: 62px; left: 21px; }
.box9 .thumbs ul li { float: left; padding: 6px 6px; }
.box9 .thumbs ul li img { border: 1px solid #fbfbfb; }

.box10 {
	position: relative;
	width: 920;
	height: auto;
}
.box10 .p1 { position: absolute; top: 444px; left: 396px; width: 380px; text-align: right; font-size: 13px; }
.box10 .p1 a { color: #ff3c00; font-size: 21px; line-height: 22px; }
.box10 .p2 { position: absolute; bottom: 45px; left: 0; text-align: center; color: #f8c589; font-size: 35px; line-height: 36px; width: 920px; }
.box10 .p2 p { color: #FFF; font-size: 34px; line-height: 38px; }

.box11 { position: relative; width: 920px; height: 450px; }
.box11 .p1 { position: absolute; top: 65px; right: 40px; text-align: center; }
.box11 .form {
	position: absolute;
	top: 72px;
	left: 525px;
	text-align: center;
}
.box11 .form ul li { padding: 1px 0; text-align: right; font-weight: bold; }
.box11 .form ul li input { width: 230px; }
.box11 .check1 { position: absolute; top: 184px; _top: 180px; left: 515px; }
.box11 .check1 ul { float: left; width: 280px; }
.box11 .check1 ul li { display: block; padding: 0 15px 0 0; font-size: 12px; }
.box11 .check1 h5 { float: left; width: 105px; text-align: right; padding: 0 5px 0 0; }
.box11 .check2 { position: absolute; top: 265px; left: 515px; }
.box11 .check2 ul { float: left; width: 280px; }
.box11 .check2 ul li { display: block; padding: 0 15px 0 0; font-size: 12px; }
.box11 .check2 h5 { float: left; width: 105px; text-align: right; padding: 0 5px 0 0;}
.box11 .bt { position: absolute; bottom: 86px; right: 182px; }
.box11 .text1 { position: absolute; bottom: 62px; right: 70px; }
.box11 .text1 p a { color: #da3300; }

#sbutton {
	width: 200px;
	margin-right: auto;
	margin-left: 75px;
}

.box12 { position: relative; width: 920px; height: 1982px; background: url(images/box12-bg.jpg) no-repeat top center; }
.box12 .top { position: absolute; top: 0px; left: 28px; width: 692px; }
.box12 .top ul li { float: left; }
.box12 .ournetwork { position: absolute; top: 102px; left: 12px; }
.box12 .ournetwork ul { width: 920px; }
.box12 .ournetwork ul li { float: left; padding: 10px; position: relative; width: 280px; height: 247px; }
.box12 .ournetwork ul li .p { position: absolute; top: 170px; left: 18px; }
.box12 .ournetwork ul li p { font-size: 12px; line-height: 15px; color: #FFF; width: 262px; }
.box12 .ournetwork ul li p span { color: #f2c086; font-weight: bold; font-size: 18px; line-height: 20px; }

.box13 { position: relative; width: 920px; height: 448px; }
.box13 .text { position: absolute; top: 45px; left: 241px; color: #ae9c9f; width: 228px; }
.box13 .player { position: absolute; top: 124px; left: 40px; }
.box13 .p1 { position: absolute; top: 65px; right: 40px; text-align: center; }
.box13 .form { position: absolute; top: 105px; left: 515px; }
.box13 .form ul li { padding: 1px 0; text-align: right; font-weight: bold; }
.box13 .form ul li input { width: 230px; }
.box13 .check1 { position: absolute; top: 175px; left: 515px; }
.box13 .check1 ul li { float: left; padding: 0 15px 0 0; width: 340px; font-size: 12px; }
.box13 .check2 { position: absolute; top: 265px; left: 515px; }
.box13 .check2 ul li { float: left; padding: 0 15px 0 0; width: 340px; font-size: 12px; }
.box13 .bt { position: absolute; bottom: 86px; right: 121px; }
.box13 .text1 { position: absolute; bottom: 62px; right: 70px; }
.box13 .text1 p a { color: #da3300; }

#members .col1 { float: left; width: 311px; }
#members .col1 .myfavorites { position: relative; margin: 10px 0 0 0; background: url(images/png1.png); }
#members .col1 .myfavorites ul { width: 311px; }
#members .col1 .myfavorites ul li.li1 { background: url(images/png1.png) }
#members .col1 .myfavorites ul li { position: relative; height: 80px; padding: 10px 10px; }
#members .col1 .myfavorites ul li img { border: 1px solid #fdfdfd; float: left; }
#members .col1 .myfavorites ul li p { color: #000; font-size: 10px; line-height: 12px; padding: 0 0 0 115px; color: #FFF; }
#members .col1 .myfavorites ul li p span { padding: 0 0 0 130px; font-size: 11px; }
#members .col1 .myfavorites ul li p a { font-size: 12px; line-height: 12px; color: #2acea8; font-weight: bold; }
#members .col1 .mostpopular { position: relative; margin: 10px 0 0 0; background: url(images/png1.png); }
#members .col1 .mostpopular ul { width: 311px; }
#members .col1 .mostpopular ul li.li1 { background: url(images/png1.png) }
#members .col1 .mostpopular ul li { position: relative; height: 80px; padding: 10px 10px; }
#members .col1 .mostpopular ul li img { border: 1px solid #fdfdfd; float: left; }
#members .col1 .mostpopular ul li p { color: #000; font-size: 10px; line-height: 12px; display: block; padding: 0 0 0 115px; color: #FFF; }
#members .col1 .mostpopular ul li p span { padding: 0 0 0 130px; font-size: 11px; }
#members .col1 .mostpopular ul li p a { font-size: 12px; line-height: 12px; color: #2acea8; font-weight: bold; padding: 10px 0 0 0; }
#members .col1 .quickjump { position: relative; margin: 10px 0 0 0; height: 142px;background: url(images/png1.png); }
#members .col1 .quickjump .p { position: absolute; top: 65px; left: 16px; text-align: center; width: 282px; font-size: 13px; line-height: 14px; }
#members .col1 .quickjump .select { position: absolute; bottom: 15px; left: 70px; }
#members .col1 .quickjump .select select { width: 150px; }
#members .col1 .othersites { position: relative; margin: 10px 0 0 0;background: url(images/png1.png); }
#members .col1 .othersites ul li { width: 310px; padding: 0 0 10px 10px; }
#members .col1 .othersites ul li span.p1 { padding: 5px 0 4px 0; font-size: 13px; color: #43ebdb; font-weight: bold; display: block; }
#members .col1 .othersites ul li span.p2 { font-size: 11px; line-height: 13px; color: #fff; width: 170px; float: left; padding: 0 0 0 10px; }
#members .col1 .othersites ul li img { padding: 0; float: left; border: 1px solid #757271; }
#members .col2 { float: right; width: 600px; }
#members .col2 .welcome { position: relative; padding: 10px 0 0 0; }
#members .col2 .close_welcome_box { overflow: hidden; height: 58px; position: relative; }
#members .col2 .welcome .bt { position: absolute; top: 22px; right: 0px; }
#members .col2 .welcome .text { position: absolute; top: 80px; left: 11px; width: 450px; }
#members .col2 .welcome .text p { font-size: 10px; line-height: 13px; }
#members .col2 .welcome .text p span { color: #ff3c00; }
#members .col2 .welcome .text1 { position: absolute; top: 320px; left: 10px; color: #2acea8; font-weight: bold; font-size: 16px; }
#members .col2 .lastest { position: relative; margin: 10px 0 0 0; background: url(images/png1.png); }
#members .col2 .lastest ul { width: 600px; margin: 10px 0 0 13px; }	
#members .col2 .lastest ul li {width: 182px; height: 200px; float: left; padding: 0; background: url(images/png1.png); margin: 0 10px 10px 0; }
#members .col2 .lastest ul li span.p1 { font-size: 11px; padding: 0 0 0 6px; }
#members .col2 .lastest ul li span.p2 { font-size: 11px; padding: 0 0 0 55px; text-align: right; }
#members .col2 .lastest ul li div.p1 { float: left; font-size: 10px; padding: 0 0 0 6px; }
#members .col2 .lastest ul li div.p1 a { color: #2acea8; font-weight: bold; font-size: 11px; }
#members .col2 .lastest ul li div.p2 { font-size: 11px; padding: 0 5px 0 0; text-align: right; }
#members .col2 .lastest ul li div.p3 { font-size: 11px; padding: 0 5px 0 0; }
#members .col2 .lastest ul li img { border: 1px solid #FFF; }
#members .col2 .lastest .viewall { float: right; padding: 0 15px 5px 0;  }
#members .col2 .toprated { position: relative; margin: 10px 0 0 0; background: url(images/png1.png); }
#members .col2 .toprated ul { width: 600px; margin: 10px 0 0 13px; }	
#members .col2 .toprated ul li { width: 181px; height: 200px; float: left; padding: 0; background: url(images/png1.png); margin: 0 15px 10px 0; }
#members .col2 .toprated ul li span.p1 { font-size: 11px; float: left; padding: 0 0 0 4px; }
#members .col2 .toprated ul li span.p2 { font-size: 11px; float: right; padding: 0 4px 0 0; }
#members .col2 .toprated ul li div.p1 { font-size: 11px; padding: 0 0 0 6px; }
#members .col2 .toprated ul li div.p1 a { color: #2acea8; font-weight: bold; float: left; font-size: 11px; }
#members .col2 .toprated ul li div.p2 { font-size: 10px; float: right; padding: 0 6px 0 0; }
#members .col2 .toprated ul li img { border: 1px solid #FFF; }
#members .col2 .toprated .viewall { float: right; margin: 0 15px 5px 0; }
#members .col2 .topratedmodel { position: relative; margin: 10px 0 0 0; background: url(images/png1.png); }
#members .col2 .topratedmodel ul { width: 600px; margin: 10px 0 0 13px; }
#members .col2 .topratedmodel ul li { width: 137px; height: 200px; float: left; background: url(images/png1.png); margin: 0 10px 10px 0; }
#members .col2 .topratedmodel ul li img { border: 1px solid #615a59; }
#members .col2 .topratedmodel ul li span.p1 { font-size: 11px; font-weight: bold; color: #2acea8; line-height: 12px; display: block; }
#members .col2 .topratedmodel ul li span.p2 { font-size: 10px; color: #fff; line-height: 11px; display: block; }
#members .col2 .topratedmodel ul li span.p3 { font-size: 10px; color: #cacaca; line-height: 11px; }
#members .col2 .topratedmodel ul li span.p3 span { color: #ff3c00; }
#members .col2 .topratedmodel .viewall { float: right; margin: 0 15px 5px 0; }

.background1 { background: url(images/main-bg2.jpg); }

.footer1 { position: relative; width: 920px; height: 547px; }
.footer1 a.bt1 { position: absolute; top: 0; left: 0; }
.footer1 a.bt2 { position: absolute; top: 0; right: 0; }
.footer1 a.logo { position: absolute; top: 279px; left: 340px; }
.footer1 p.p1 { position: absolute; bottom: 24px; left: 0; width: 920px; text-align: center; font-size: 32px; line-height: 33px; color: #ff3c00; }
.footer1 p.p1 a { color: #ff3c00; text-decoration: none; }
.footer1 p.p1 a:hover { text-decoration: underline; }
.footer1 p.p1 a.getinstantaccess { color: #FFF; }

.footer2 { position: relative; width: 920px; height: 547px; }
.footer2 .text { position: absolute; top: 108px; right: 74px; width: 297px; font-weight: bold; font-family: "Times New Roman", Times, serif; font-size: 18px; }
.footer2 .form { position: absolute; top: 230px; left: 570px; }
.footer2 .form ul li { padding: 8px 0; text-align: right; font-weight: bold; }
.footer2 .form ul li label { padding: 0 5px; }
.footer2 .bt { position: absolute; top: 376px; left: 680px; }
.footer2 a.logo { position: absolute; top: 271px; left: 263px; }
.footer2 p.p1 { position: absolute; bottom: 24px; left: 0; width: 920px; text-align: center; font-size: 32px; line-height: 33px; color: #ff3c00; }
.footer2 p.p1 a { color: #ff3c00; text-decoration: none; }
.footer2 p.p1 a:hover { text-decoration: underline; }
.footer2 p.p1 a.getinstantaccess { color: #FFF; }

.footer3 { position: relative; width: 920px; height: 626px; }
.footer3 .p1 { position: absolute; top: 85px; right: 40px; text-align: center; }
.footer3 .form {
	position: absolute;
	top: 99px;
	left: 530px;
}
.footer3 .form ul li { padding: 1px 0; text-align: right; font-weight: bold; }
.footer3 .form ul li input { width: 230px; }
.footer3 .check1 { position: absolute; top: 215px; _top: 210px; left: 515px; width: 400px; }
.footer3 .check1 ul { float: left; width: 280px; }
.footer3 .check1 ul li { display: block; padding: 0 15px 0 0; font-size: 12px; }
.footer3 .check1 h5 { float: left; width: 105px; text-align: right; padding: 0 5px 0 0; }
.footer3 .check2 { position: absolute; top: 300px; left: 515px; }
.footer3 .check2 ul { float: left; width: 280px; }
.footer3 .check2 ul li { display: block; padding: 0 15px 0 0; font-size: 12px; }
.footer3 .check2 h5 { float: left; width: 105px; text-align: right; padding: 0 5px 0 0;}
.footer3 .bt { position: absolute; top: 370px; right: 180px; }
.footer3 .text1 { position: absolute; bottom: 200px; right: 55px; }
.footer3 .text1 p a { color: #da3300; }
.footer3 .text-footer { position: absolute; bottom: 30px; left: 254px; text-align: center; }
.footer3 .text-footer p { font-size: 12px; line-height: 14px; color: #FFF; }
.footer3 .text-footer p a { color: #da3300; }

.footer4 { position: relative; width: 920px; }
.footer4 p { text-align: center; padding: 15px 0 15px 0; }
.footer4 p a { color: #2acea8; } 
