* { 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: #FFF url(/images/tour/bg1.jpg); font-family: Arial, Helvetica, sans-serif; font-size:13px; 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; }.inner,.main { position:relative; margin:0 auto; width: 960px; }.header1 { background: url(http://www.lifestyleamateurs.com/images/header-bg1.png) repeat-x; width: 100%; }.header1 .whats p { line-height: 1.1em; }.header1 .whats ul { padding: 18px 5px 0 5px; }.header1 .whats ul li { font-size: 18px; font-weight: bold; padding: 0 0 11px 0; }.menu td a.hover img,.menu td a img:hover { opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); }.menu .linktd a { color: #ffffff; }.menu .linktd a:hover { color: #e85643; text-decoration: underline; }.menu .linktd {vertical-align: top; padding: 12px 0 0 25px; }.box1 { padding: 30px 0 0 0; }.box1 .flash { float: left; width: 530px; }.box1 .grid { float: right; width: 420px; position: relative; }.box1 .grid img { float: left; }.box1 .grid div.p1 { position: absolute; top: 25px; left: 15px; width: 372px; font-size: 16px; }.box1 .grid div.p1 h2 { display: block; padding: 0 0 10px 0; font-size: 21px; font-weight: bold; }.box1 .grid div.p1 p { line-height: 1.2em; }.box2 { position: relative; height: 262px; color: #000; }.box2 img.png { position: absolute; top: -10px; left: 0; }.box2 div.p1 { position: absolute; top: 80px; left: 310px; display: block; width: 600px; font-size: 14px; line-height: 1.2em; }.box2 div.p2 { position: absolute; top: 240px; right: 15px; font-size: 16px; font-weight: bold; line-height: 20px; }.box2 div.p2 a { color: #ff1800 }ul.alphabet { list-style-type:none; display:inline; }ul.alphabet li { display:inline; margin: 0 2px; }ul.alphabet a { text-decoration:none; }.console { padding: 30px 0 20px 0; }.console .title { margin: 0 0 10px 0; background: #FE1800; height: 1%; }.console .title h2 { float: left; padding: 0 0 0 10px; }.console .title ul { float: right; padding: 0 10px 0 0; font-size: 12px; }.console .title ul li { float: left; text-transform: uppercase; font-weight: bold; padding: 0 0 0 4px; color: #000000; }.console .title ul li a { color: #000000; text-decoration: none; display: block; padding: 7px 0; }.console .title ul li .hover,.console .title ul li a:hover { background: url(http://www.lifestyleamateurs.com/images/console-title1-s1.jpg) no-repeat bottom center; color: #FFF; }.console .title ul li span { display: block; padding: 7px 0 0 0; }.console .the_console { margin-top: 30px; }.console .the_console .grid1 { float: left; width: 728px; }.console .the_console .grid1 ul li { float: left; padding: 0 0 1px 0; }.console .the_console .grid2 { float: right; width: 231px; }.console .the_console .grid2 .box { height: 517px; background: #000 url(http://www.lifestyleamateurs.com/images/console-bg1.jpg) repeat-x; margin: 0 0 1px 0; width: 231px; position: relative; }.console .the_console .grid2 .box h2 { color: #1eaff6; font-size: 30px; line-height: 35px; display: block; padding: 10px 0 0 15px; }.console .the_console .grid2 .box p { padding: 10px 15px; }.console .the_console .grid2 .box p.p1 { font-size: 14px; }.console .the_console .grid2 .box p.p2 { line-height: 1.2em; font-size: 12px; }.console .the_console .grid2 .box ul { position: absolute; bottom: 15px; left: 15px; }.console .the_console .grid2 .box ul li { padding: 15px 0 0 45px; color: #ff1800; font-size: 10px; line-height: 1.4em; }.console .the_console .grid2 .box ul li strong { display: block; color: #FFF; font-size: 16px; }.console .the_console .grid2 .box ul li.i1 { background: url(/images/tour/console-i1.jpg) no-repeat 0 15px }.console .the_console .grid2 .box ul li.i2 { background: url(/images/tour/console-i2.jpg) no-repeat 0 15px; }.console .the_console .grid2 .box ul li.i3 { background: url(/images/tour/console-i3.jpg) no-repeat 0 15px; }.bigbt {margin: 10px 0;}.footer1 { padding: 17px 0 0 0; position: relative; }.footer1 div.p1 { position: absolute; top: 100px; left: 330px; display: block; width: 600px; font-size: 16px; line-height: 1.5em; }.footer1 div.p2 { position: absolute; top: 320px; right: 25px; font-size: 18px; font-weight: bold; white-space: pre; }.footer1 img.png { position: absolute; top: -30px; left: 99px; }.footer1 a.bt1 { float: left; padding: 1px 0 0 0; }.footer1 a.bt2 { float: left; padding: 1px 0 0 1px; }.footer1 div.address { padding: 25px 0 35px 0; text-align: center; text-align: center; color: #000; }.footer1 div.address p { font-size: 16px; display: block; font-weight: bold; padding: 0 0 5px 0; }.footer1 div.address p a { color: #ff1800; line-height: 16px; padding: 0 15px; text-decoration: none; }.footer1 div.address p a:hover { text-decoration: underline; }.footer2 { padding: 0 0 0 0; position: relative; }.footer2 div.p1 { position: absolute; top: 80px; left: 370px; display: block; width: 550px; font-size: 16px; line-height: 1.5em; }.footer2 div.p2 { position: absolute; top: 320px; right: 25px; font-size: 18px; font-weight: bold; white-space: pre; }.footer2 div.address { padding: 25px 0 35px 0; text-align: center; text-align: center; color: #000; }.footer2 div.address p { font-size: 16px; display: block; font-weight: bold; padding: 0 0 5px 0; }.footer2 div.address p a { color: #ff1800; line-height: 16px; padding: 0 15px; text-decoration: none; }.footer2 div.address p a:hover { text-decoration: underline; }.sites { padding: 0 0 20px 0; }.sites .title1 { position: relative; }.sites .title1 h2 { position: absolute; top: 17px; left: 10px; font-size: 30px; line-height: 30px; color: #1eaef6; }.sites .title1 a.visit { color: #FFF; font-weight: bold; position: absolute; top: 23px; right: 30px; }.sites .the_sites { color: #000; background: #FFF; border: 2px solid #000; padding: 15px; }.sites .the_sites .site { width: 292px; }.sites .the_sites .site img { border: 2px solid #CCC; }.sites .the_sites .grid { width: 100%; }.sites .the_sites .grid .b1 { line-height: 1.2em; vertical-align: top; padding: 10px; }.sites .the_sites .grid ol li { float: left; width: 141px; float: left; padding: 0 0 0 59px; }.sites .the_sites .grid ol li a { color: #ff0000; font-weight: bold; display: block; padding: 6px 0; }.sites .the_sites .grid ol li.i1 { background: url(/images/tour/sites-i1.jpg) no-repeat 23px 0; }.sites .the_sites .grid ol li.i2 { background: url(/images/tour/sites-i2.jpg) no-repeat 23px 0; }.sites .the_sites .grid ol li.i3 { background: url(/images/tour/sites-i3.jpg) no-repeat 23px 0; }.sites .the_sites div.latestupdate {margin-top: 20px; border-top: 1px solid #000; padding-top: 20px; }.sites .the_sites div.latestupdate h2 { font-size: 16px; font-weight: bold; padding: 11px 0 2px 23px; }.sites .the_sites div.latestupdate ul li { background: #eaeaea; float: left; width: 215px; height: 280px; float: left; margin: 0 5px; border: 1px solid #000; overflow: hidden; }.sites .the_sites div.latestupdate ul li img { margin: 0 auto; }.sites .the_sites div.latestupdate ul li div.p1 { background: #000 url(/images/tour/sites-bg1.jpg) repeat-x; display: block; color: #FFF; padding: 4px 6px; text-align: center; margin: 0 auto; }.sites .the_sites div.latestupdate ul li div.p1 span { float: left; }.sites .the_sites div.latestupdate ul li div.p1 strong { float: right; }.sites .the_sites h3 { font-size: 22px; margin: 0px auto 10px auto; }.forgot_table td { padding: 5px; }.forgot_table input[type=text]:hover { border: 1px solid #ff1800; }.memberaccess { padding: 0 0 20px 0; }.memberaccess .getaccess { width: 430px; float: left; position: relative; }.memberaccess .getaccess a { color: #FFF; text-decoration: none; }.memberaccess .getaccess a span { position: absolute; left: 136px; top: 133px; width: 300px; }.memberaccess .grid { width: 480px; float: right; padding: 60px 20px 0 0; }.memberaccess .grid ul { padding: 7px 0 0 0; }.memberaccess .grid ul li.li1 label { float: left; width: 160px; font-size: 16px; color: #000; font-weight: bold; padding: 2px 10px 0 0; text-align: right; }.memberaccess .grid ul li.li1 { padding: 14px 0 0 0; }.memberaccess .grid ul li.li1 input { float: left; padding: 2px 4px; border: #999 1px solid; width: 196px; }.memberaccess .grid ul li.li1 input:hover { border: 1px solid #FE1800; }.memberaccess .grid ul li.li2 { padding: 7px 0 0 167px; _padding: 7px 0 0 122px; }.memberaccess .grid ul li.li2 button { padding: 0; margin: 0; border: 0; background: none; cursor: pointer; }.joinA { padding: 20px 0 20px 0; position: relative; }.joinA .p1 { position: absolute; top: 70px; left: 15px; font-size: 13px; line-height: 1.2em; width: 490px; }.joinA .p1 strong { color: #ff1800; }.joinA .p2 { position: absolute; left: 12px; top: 219px; font-size: 13px; width: 490px; }.joinA .p2 ul { text-align: center; padding: 0.37em 0 0 0; }.joinA .p2 ul li.grid1 { float: left; width: 190px; padding: 0 10px 0 0; }.joinA .p2 ul li.grid2 { float: left; width: 170px; }.joinA .p2 ul li.grid3 { float: left; width: 120px; }.joinA .p2 ul li span { text-align: left; display: block; font-size: 12px; }.joinA dl { position: absolute; top: 59px; left: 537px; color: #000; }/*.joinA dl label { font-weight: bold; width: 150px; display: block; float: left; text-align: right; padding: 0 5px 0 0; }.joinA dl dt { text-align: center; font-weight: bold; font-size: 13px; padding: 25px 0 5px 0; }.joinA dl dd.dd1 { padding: 0 0 5px 0; }.joinA dl dd.dd1 .join_radio { float: left;}.joinA dl dd.dd1 .join_input { float: left; border: 1px solid #999; padding: 2px; width: 150px; }.joinA dl dd.dd1 select { float: left; border: 1px solid #999; width: 230px; }.joinA dl dd.dd1 input:hover,.joinA dl dd.dd1 select:hover { border: 1px solid #ff1800; }.joinA dl dd.dd2 { float:right; padding-right: 20px;}.joinA dl dd.dd2 button { margin: 0; padding: 0; border: 0; background: none; cursor: pointer; }.joinA dl span { float: left; font-size: 10px; padding: 0 0 0 5px; }*/.join_error { color: #EE0000; }.joinB { padding: 20px 0 20px 0; position: relative; }.joinB .p1 { position: absolute; top: 70px; left: 15px; font-size: 13px; line-height: 1.3em; width: 490px; }.joinB .p1 strong { color: #ff1800; }.joinB span.ccbill { position: absolute; top: 227px; left: 19px; }.joinB span.v8crub { position: absolute; top: 235px; left: 134px; }.joinB span.bits128 { position: absolute; top: 252px; left: 265px; font-size: 18px; font-weight: bold; color: #FFF; text-transform: uppercase; }/*.joinB button { padding: 0; margin: 0; border: 0; background: none; cursor: pointer; }*/.joinB .bt1 { position: absolute; top: 234px; left: 535px; }.joinB .bt2 { position: absolute; top: 234px; left: 742px; }/* user control panel */#panel {top: 0px;width:100%;z-index:999;background:#000 url(/images/tour/menu/bg.gif) repeat-x;border-bottom: 1px ridge #fff;}#paneldata {position:relative;width: 100%;height: 30px;color:#fff;overflow:hidden;display:block;z-index:3;font-size:9pt;text-align:right;width: 970px;margin: 0 auto;}#paneldata a {color:#fff;text-decoration:none;}#paneldata a:hover {text-decoration:underline;}#paneldata form {display:inline;}#paneldata .field {background: #dadada;	border: 1px solid #282828;color: #363636;font-family: verdana;font-size:9px;height: 13px;margin-right:3px;text-indent: 2px;width: 73px;}#paneldata .button {background: transparent url(/images/login_button.gif) repeat scroll 0 0;border-style: none;cursor: pointer;height: 17px;margin: 0 2px 0 0;width: 31px;position: relative;top: 3px}#panel_welcome {margin-right:10px;position:relative;top: 3px;}#panel_messages {background: transparent url(/images/userbar_div.png) no-repeat left 7px;padding: 0 0 0 10px;margin-right:10px;position:relative;top: 3px;}#panel_sites {background: transparent url(/images/userbar_div.png) no-repeat left 7px;padding: 0 0 0 10px;margin-right:10px;position:relative;top: 3px;}#panel_sites select {background: #dadada;border: 1px solid #282828;color: #363636;font-family:verdana;font-size: 9px;height:17px;}#panel_sites #site_redirect {background: transparent url(/images/go_button.png) repeat scroll 0 0;border-style:none;cursor:pointer;height:17px;width:31px;position:relative;top:3px;}#panel_login {background: transparent url(/images/userbar_div.png) no-repeat left 7px;padding: 0 0 0 10px;position:relative;top: 3px;}#panel_logo {float:left;position:relative;top: 2px;}#panel_logo img {border:0px solid #000;}/* end user control panel */
