/*
 	  _ _      _                              
   __| (_) ___| | ___ __ ___   __ _ _ __  ___ 
  / _` | |/ __| |/ / '_ ` _ \ / _` | '_ \/ __|
 | (_| | | (__|   <| | | | | | (_| | | | \__ \
  \__,_|_|\___|_|\_\_| |_| |_|\__,_|_| |_|___/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: #ffeceb; font-family: Arial, Helvetica, sans-serif; font-size:13px;  color:#000; }
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; }

a.bthover img { opacity: .90; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); }
a.bthover:hover img { opacity: 100; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }

.inner,
.main { position:relative; margin:0 auto; width: 960px; }

.header1 { background: url(images/header1-bg1.jpg) no-repeat top center; }
.header1 .logo { position: absolute; top: 43px; left: 0; }
.header1 .menu { position: absolute; top: 592px; left: 0; }
.header1 .menu ul { position: absolute; top: 0; left: 0; }
.header1 .menu ul li { float: left; }
.header1 .menu ul li .hover img,
.header1 .menu ul li a:hover img { opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; first! filter: alpha(opacity=0); }

.header2 { background: url(images/header2-bg1.jpg) no-repeat top center; }
.header2 .logo { position: absolute; top: 45px; left: 305px; }
.header2 .menu { position: absolute; top: 286px; left: 0; }
.header2 .menu ul { position: absolute; top: 0; left: 0; }
.header2 .menu ul li { float: left; }
.header2 .menu ul li .hover img,
.header2 .menu ul li a:hover img { opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; first! filter: alpha(opacity=0); }

.header3 { background: url(images/header3-bg1.jpg) no-repeat top center; }
.header3 .logo { position: absolute; top: 67px; left: 341px; }
.header3 .menu { position: absolute; top: 298px; left: 0; }
.header3 .menu ul { position: absolute; top: 0; left: 0; }
.header3 .menu ul li { float: left; }
.header3 .menu ul li .hover img,
.header3 .menu ul li a:hover img { opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; first! filter: alpha(opacity=0); }

.main { background: url(images/main-bg1.jpg); }

.box1 { padding: 20px 0 76px 0; }
.box1 div.p1 { position: absolute; top: 103px; left: 11px; width: 350px; font-size: 12px; }
.box1 a.bt1 { position: absolute; left: 11px; top: 419px; }
.box1 div.flash { position: absolute; top: 45px; left: 371px; }

.box4 {}
.box4 div.p1 { position: absolute; top: 100px; left: 17px; width: 320px; }
.box4 ul { position: absolute; top: 310px; left: 10px; }
.box4 ul li { float: left; padding: 0 25px; }
.box4 a.bt1 { position: absolute; left: 11px; top: 575px; }

.grid1 { width: 730px; float: left; }
.grid1 .console { width: 712px; background: #e9e5da; margin: 0 auto; overflow: hidden; }
.grid1 .console h2 { font-size: 24px; line-height: 24px; float: left; text-transform: uppercase; padding: 10px 12px 8px 12px; }
.grid1 .console p { float: left; padding: 13px 0 0 0; }
.grid1 .console p span { background: url(images/console-star0.jpg) no-repeat; width: 16px; height: 17px; display: block; float: left; margin: 0 2px 0 0; }
.grid1 .console strong { float: right; text-transform: uppercase; font-weight: normal; padding: 18px 12px 0 0; }
.grid1 .console div.flash { padding: 0 0 0 4px; }
.grid1 .console ul { width: 950px; }
.grid1 .console ul li { float: left; border: 4px solid #fbe5e6; margin: 5px 5px 5px 0; }
.grid1 .console div.p1 { float: left; width: 400px; font-size: 14px; padding: 10px 0 0 20px; }
.grid1 .console ol { width: 276px; float: right; padding: 0 10px 0 0; }
.grid1 .console ol li { float: left; padding: 0 0 10px 0; }
.grid1 .box2 { width: 712px; margin: 0 auto; padding: 5px 0; position: relative; }
.grid1 .box2 p.p1 { position: absolute; top: 90px; left: 14px; width: 290px; }
.grid1 .box2 a.bt1 { position: absolute; top: 181px; left: 11px; }
.grid1 .box3 { width: 712px; margin: 0 auto; padding: 5px 0; position: relative; }
.grid1 .box5 { width: 712px; margin: 0 auto; padding: 5px 0; position: relative; } 
.grid1 .box5 p.p1 { position: absolute; top: 199px; left: 0px; width: 340px; font-size: 12px; }
.grid1 .box5 a.bt1 { position: absolute; top: 260px; left: 6px; }

.grid2 { width: 230px; float: right; }
.grid2 ul { background: #ffedec; width: 220px; }
.grid2 ul li { padding: 6px 0 6px 2px; }
.grid2 ul li img { border: 3px solid #b1cbcf; }
.grid2 ul li p { padding: 5px 0 5px 0; text-align: center; height: 15px; font-weight: bold; }
.grid2 ul li p a { color: #000; }

.grid2 h2 { padding: 7px 0 5px 0; background: #ffedec; width: 220px; }
.grid2 ol  { background: #ffedec; width: 220px; }
.grid2 ol li { padding: 6px 8px 6px 8px; }
.grid2 ol li img { border: 3px solid #b1cbcf; }
.grid2 ol li div.p1 { padding: 5px 0 5px 0; text-align: center; height: 15px; font-weight: bold; }
.grid2 ol li div.p1 a { color: #000; }
.grid2 ol li div.p1 strong { float: left; margin: 0 3px 0 0; }
.grid2 ol li div.p1 span { background: url(images/sidebar-star0.jpg) no-repeat; width: 12px; height: 13px; float: right; display: block; margin: 2px 0 0 2px; }

.footer1 { width: 940px; margin: 5px auto 0 auto; }
.footer1 a.bt1 { float: left; margin: 30px 0 0 5px; }
.footer1 div.logo { float: left; margin: 10px 0 10px 10px; }
.footer1 a.bt2 { float: right; margin: 30px 0 0 0; }
.footer1 div.map { padding: 20px 0; white-space: pre; text-transform: uppercase; text-align: center; font-weight: bold; color: #172c49; }
.footer1 div.map a { color: #172c49 }

.footer2 { width: 940px; margin: 5px auto 0 auto; position: relative; }
.footer2 p.p1 { position: absolute; top: 346px; left: 215px; font-weight: bold; width: 480px; }
.footer2 a.bt1 { float: left; margin: 30px 0 0 5px; }
.footer2 div.logo { float: left; margin: 20px 0 10px 0; }
.footer2 a.bt2 { float: right; margin: 30px 5px 0 0; }
.footer2 div.map { padding: 20px 0; white-space: pre; text-transform: uppercase; text-align: center; font-weight: bold; color: #172c49; }
.footer2 div.map a { color: #172c49 }

.footer3 { background: url(images/footer3-bg1.jpg) no-repeat top center; }
.footer3 div.p1 { position: absolute; top: 39px; left: 15px; width: 512px; font-size: 14px; line-height: 16px; }
.footer3 div.p1 a { color: #920F51; }
.footer3 a.bt1 { float: left; margin: 30px 0 0 10px; }
.footer3 div.logo { float: left; margin: 0 0 10px 10px; }
.footer3 a.bt2 { float: right; margin: 30px 10px 0 0; }
.footer3 div.map { padding: 20px 0; white-space: pre; text-transform: uppercase; text-align: center; font-weight: bold; color: #172c49; }
.footer3 div.map a { color: #172c49 }

.bonus1 { width: 940px; margin: 0 auto; padding: 5px 0 0 0; font-size: 14px; position: relative; }
.bonus1 p.p1 { position: absolute; left: 7px; top: 87px; width: 545px; }
.bonus1 ul { position: absolute; top: 153px; left: 7px; }
.bonus1 ul li { float: left; padding: 0 3px 0 0; }
.bonus1 ul li img { border: 2px solid #d4a637; }
.bonus1 p.p2 { position: absolute; left: 7px; top: 229px; width: 545px; }


.Members_Area {
	position:absolute;
	top:0px;
	left: 843px;
	width: 110px;
	height: 27px;
}
