/*
 	  _ _      _                              
   __| (_) ___| | ___ __ ___   __ _ _ __  ___ 
  / _` | |/ __| |/ / '_ ` _ \ / _` | '_ \/ __|
 | (_| | | (__|   <| | | | | | (_| | | | \__ \
  \__,_|_|\___|_|\_\_| |_| |_|\__,_|_| |_|___/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: #CA176B url(images/bg1.jpg); font-family: Arial, Helvetica, sans-serif; font-size:13px; line-height:1.3em; 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:"" ""; }
img { display: block; }
a img { border:none; }
a { text-decoration:underline; }
a:focus, a:hover { text-decoration: none; }
a.bthover img { opacity: 100; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); }
a.bthover:hover img { opacity: .85; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; filter: alpha(opacity=85); }
.clear { clear:both; }
.over { overflow:hidden; height: 0; }

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

.bar1 { background: #000; }

.header1 { background: url(images/header1-bg1.jpg) no-repeat top center;  }
.header1 .logo { position: absolute; top: 24px; left:50%; margin: 0 0 0 -187px; }
.header2 { background: url(images/header2-bg1.jpg) no-repeat top center; }
.header2 .logo { position: absolute; top: 0px; left:50%; margin: 0 0 0 -217px; }
.header3 { background: url(images/header3-bg1.jpg) no-repeat top center; }
.header3 .logo { position: absolute; top: 0px; left:50%; margin: 0 0 0 -217px; }

.menu1 { position: absolute; left: 333px; z-index: 10; }
.menu1 ul { position: absolute; top: 0; left: 0; }
.menu1 ul li { float: left; }
.menu1 ul li .hover img,
.menu1 ul li a:hover img { opacity: 0; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0);}

.content { background: url(images/inner-bg1.jpg); width: 976px; margin: auto; }

.col1 { width: 710px; float: left; margin: 0 0 0 6px; }
.col2 { width: 230px; float: right; margin: 0 6px 0 0; background: #FFF5DC; padding: 0 0 0 0; }

.col2 h2 { padding: 7px 0 5px 0; }
.col2 ul li { padding: 0 0 10px 8px; text-align: center; width: 214px; }
.col2 ul li p {}
.col2 ul li p img { border: 1px solid #ec0055; }
.col2 ul li a { color: #ec0055; font-weight: bold; }
.col2 ul li em { font-style: italic; }
.col2 h3 { padding: 10px 0 5px 0; }
.col2 ol li { padding: 0 0 10px 8px; text-align: center; width: 214px; }
.col2 ol li p {}
.col2 ol li p img { border: 1px solid #ec0055; }
.col2 ol li a { color: #ec0055; font-weight: bold; }
.col2 ol li span img,
.col2 ol li span { display: inline; }
.col2 ol li span img { padding: 3px 0 0 0; }

.box1 { }
.box1 p.p1 { position: absolute; top: 76px; left: 12px; width: 350px; }
.box1 a.bt1 { position: absolute; top: 381px; left: 8px; }
.box1 div.flash { position: absolute; top: 7px; left: 375px; border: 2px solid #ffd97b; }

.console1 div.box { background: #ffd97b; padding: 0 0 4px 0; }
.console1 div.box h2 { font-size: 26px; line-height: 26px; font-weight: bold; color: #323232; font-weight: bold; padding: 6px 0 7px 7px; float: left; }
.console1 div.box span.stars { float: left; padding: 15px 0 0 10px; }
.console1 div.box span.stars img { float: left; }
.console1 div.box span.leight { float: right; text-transform: uppercase; color: #000; font-weight: bold; padding: 17px 7px 0 0; }
.console1 div.flash { border: 2px solid #ffffff; width: 696px; margin: 0 0 0 4px; }
.console1 ul { padding: 4px 0 4px 2px; }
.console1 ul li { float: left; padding: 0 0 0 0.19em; }
.console1 ul li img { border: 1px solid #FFF; }
.console1 div.p1 { background: #FFF; float: left; color: #000; font-size: 14px; line-height: 14px; height: 100px; padding: 15px 10px 0 10px; margin: 0 6px 0 4px; width: 399px; }

.box2 { position: relative; margin: 5px 0; }
.box2 p.p1 { top: 219px; left: 5px; position: absolute; width: 290px; }
.box2 a.bt1 { top: 302px; left: 4px; position: absolute; }

.box3 { position: relative; margin: 5px 0; }
.box3 p.p1 { top: 82px; left: 8px; width: 289px; position: absolute; color: #FFF; }

.box4 { }
.box4 p.p1 { position: absolute; top: 51px; left: 22px; width: 360px; }
.box4 a.bt1 { position: absolute; top: 426px; left: 8px; }

.box5 { position: relative; }
.box5 p.p1 { top: 270px; left: 20px; position: absolute; width: 340px; font-size: 11px; }
.box5 a.bt1 { top: 410px; left: 21px; position: absolute; }

.box6 { position: relative; }
.box6 p.p1 { top: 48px; left: 11px; position: absolute; width: 550px; font-size: 12px; }
.box6 p.p2 { top: 280px; left: 11px; position: absolute; width: 550px; font-size: 12px; }

.box7 { position: relative; left:10px; }

.footer1 { width: 960px; margin: 0 auto 0 auto; }
.footer1 a.bt1 { position: absolute; top: 517px; left: 4px; }
.footer1 a.bt2 { position: absolute; top: 517px; left: 670px; }
.footer1 p.p1 { position: absolute; top: 440px; left: 18px; width: 415px; font-weight: bold; font-size: 12px; }
.footer3 p.mmenu1,
.footer2 p.mmenu1,
.footer1 p.mmenu1 { font-size: 14px; color: #eb0055; color: #eb0055; text-transform: uppercase; white-space: pre; text-align: center; font-weight: bold; padding: 20px 0 0 0; }
.footer3 p.mmenu1 a,
.footer2 p.mmenu1 a,
.footer1 p.mmenu1 a { color: #eb0055; }
.footer3 p.copy,
.footer2 p.copy,
.footer1 p.copy { text-align: center; padding: 25px 0; font-size: 11px; }
.footer3 p.copy a,
.footer2 p.copy a,
.footer1 p.copy a { color: #000; font-weight: bold; }

.footer2 { width: 960px; margin: 0 auto 0 auto; }
.footer2 a.bt1 { position: absolute; top: 346px; left: 9px; }
.footer2 a.bt2 { position: absolute; top: 346px; left: 667px; }
.footer2 p.p1 { position: absolute; top: 160px; left: 334px; width: 300px; font-weight: bold; font-size: 12px; }

.footer3 { width: 960px; }
.footer3 a.bt1 { position: absolute; top: 452px; left: 667px; }
.footer3 p.p1 { position: absolute; top: 346px; left: 200px; width: 300px; font-weight: bold; font-size: 12px; }

/* -------------------------------------------------------------------------- */
/* HOME
/* -------------------------------------------------------------------------- */
