* { 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; font-family: Arial, Helvetica, sans-serif; font-size:14px; 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; color: #eb2200 }
a:focus, a:hover { text-decoration: none; }
.clear { clear:both; }
.over { overflow:hidden; height: 0; }

.bar1 { background: url(images/bar1-1.jpg) no-repeat top center #000; height: 32px; max-height:36px; text-align:center; font-family:tahoma; }
.bar1 a {margin:0px;padding:0px;color:#fff;font-size:12px; font-weight:bold; line-height:32px; text-decoration:none; letter-spacing:1px;}
.bar1 a span {color: #eb2200;}
.bar1 a:hover span { text-decoration:underline;}

.bigirl1 { background: url(images/bg1.jpg) no-repeat top center fixed; }

.main { position:relative; margin:0 auto; width: 984px; background: #FFF; }

.header1 { height: 432px; width: 984px; margin: 0 auto; position: relative; }
.header1 .logo { position: absolute; top: 0px; left: 10px; }
.header1 .theidealsecretary { position: absolute; top: 10px; right: 10px; }
.header1 .hdquality { position: absolute; bottom: 10px; left: 10px; }
.header1 .menu1 { position: absolute; bottom: 0px; right: 0px; }
.header1 .menu1 a { float: left; }

.box1 { position: relative; }
.box1 .p1 { position: absolute; font-weight: bold; top: 60px; left: 150px; text-align: center; }
.box1 .p2 { position: absolute; top: 364px; left: 693px; font-weight: bold;}
.box1 .p3 { position: absolute; top: 415px; left: 20px; font-weight: bold; font-size: 18px; line-height: 19px; }
.box1 .bt1 { position: absolute; top: 314px; left: 711px; }

.console1 { width: 984px; margin: 0 auto; position: relative; background: url(images/console1-bg1.png) no-repeat top left; }
.console1 div.title { padding: 10px 10px 7px 10px; }
.console1 div.title p.date { display: block; font-weight: bold; font-size: 14px; line-height: 16px; }
.console1 div.title p.rating { float: right; padding: 18px 12px 0 0; }
.console1 div.title p.rating span { float: left; padding: 10px 0 0 0; font-weight: bold; }
.console1 div.title p.rating span.star { padding: 0; margin: 0 5px; }
.console1 div.title p.rating span img { display: inline; }
.console1 div.title h2 { font-size: 25px; line-height: 26px; font-weight: bold; float: left; padding: 0 0 0 70px; color: #d52a12; }
.console1 div.title h2 p { color: #000; }
.console1 ul { padding: 0 0 0 22px;  float: left; width: 715px; }
.console1 ul li { float: left; }
.console1 ul li.flash { padding:3px 3px 0px 3px; background-color:#eb2200; vertical-align:bottom; margin-bottom:8px;}
.console1 ul li.flash embed {}
.console1 ul li.sample { padding: 0 9px 9px 0; }
.console1 ul li.sample img { border: 3px solid #ec1600; }
.console1 div.text { position:absolute; right:16px; bottom:108px; width:222px; height:330px; float:right;padding:0px; font-size:16px; border:0px solid #060; vertical-align:top;  overflow:hidden; }
.console1 div.text h3{ overflow:hidden; font-size:16px; line-height:20px; font-weight:100; border:0px solid #060;}
.console1 div.text td{font-size:14px;line-height:18px;}
.console1 ol { padding: 0 0 0 22px; }
.console1 ol li { float: left; }
.console1 .console2 { background: url(images/console2-bg1.png) no-repeat bottom right; height: 1091px; }

.next { width:100%;height:66px; text-align:center;font-size:50px;line-height:55px;}

.footer1 { position: relative; margin: 0 auto; width: 940px; }
.footer1 .p1 { text-align: center; padding: 35px 0 20px 0; }
.footer1 .p1 span { font-size: 12px; }
.footer1 .player { position: absolute; top: 135px; left: 236px; }
.footer1 .bt1 { position: absolute; top: 417px; left: 257px; }
#T_FOOTER td {text-align: center; padding:10px 20px 5px 20px; font-size:12px;}

.box2 { position: relative; margin: 10px auto; width: 940px; }
.box2 p.p1 { font-weight: bold; width: 460px; position: absolute; left: 455px; top: 100px; color: #FFF; text-align: right; }

.box3 { position: relative; margin: 20px auto; width: 960px; font-size: 20px; line-height: 21px; font-weight: bold; text-align: center; }
.box3 p { text-transform: uppercase; font-size: 40px; line-height: 41px; }
.box3 p span { color: #ff1800; }


/* -------------------------------------------------------------------------- */
/* HOME
/* -------------------------------------------------------------------------- */
