body { margin:0; padding:0; background:#000; color:white; font-size:12px; line-height:180%; font-family:Helvetica, Arial, sans-serif;}
img { border:0;}
form,input { margin:0; padding:0;}
input.cat_textbox_small,textarea,input.cat_textbox { padding:6px 10px; border:1px solid #4D4D4D; width:211px; color:white; font-size:12px; background:transparent; font-family:Helvetica, Arial, sans-serif;}
input.cat_subscribe { padding:3px; border:1px solid #999; width:160px;}
input.cat_search { width:102px; padding:4px; background:transparent; border:0; color:#ccc; font-size:12px;}
textarea { height:64px;}
select { padding:2px; border:1px solid #999; width:197px; height:25px;}
ul { margin:0 0 20px; padding-left:20px;}
li { margin:0; padding:0;}
h1,h2,h3 { margin:0; padding:0; color:#D60054; font-size:25px; line-height:25px; font-weight:normal;}
h3 { font-size:18px; line-height:18px;}
p { margin:12px 0;}
a { color:#E9005D; text-decoration:underline;}
a:hover { color:#F04D8E;}
.black a { color:#000;}
.black a:hover { color:#333;}
.white a { color:white; text-decoration:none;}
.white a:hover { color:#ccc;}
.gray a { color:#949494; text-decoration:none;}
.gray a:hover { color:#666;}
.red a { color:#E40021; font-weight:bold;}
div {margin:0 auto; text-align:left;}

.clearer { clear:both;margin:0;padding:0;height:0;line-height:0;font-size:0;overflow:hidden;}
.normal { font-weight:normal; font-size:12px; font-family:Helvetica, Arial, sans-serif;}
.small { font-size:11px;}
.right { text-align:right;}
.btn1 { font-size:18px; color:white;}
.btn2 { font-size:15px; color:white; width:50px;}

/*home*/
#home { width:940px; height:650px; background:url(images/home.jpg) no-repeat right bottom; position:relative;}
#top-logo { position:absolute; left:-10px; top:7px;}
#top-bg { position:absolute; left:174px; top:0; width:766px; height:77px; border-bottom:1px solid #FF0066; background:url(images/top_bg.png);}
#top-text { position:absolute; right:22px; top:30px; color:#E9005D; font-size:12px;}
#top-menu { position:absolute; left:171px; top:55px; color:white; font-size:10px;}
#home1 { position:absolute; left:184px; top:165px;}
#home2 { position:absolute; left:184px; top:260px; color:white; font-size:16px; width:236px;}
#home3 { position:absolute; left:227px; top:405px;}
#home4 { position:absolute; left:262px; top:430px;}
#home5 { position:absolute; left:-1704px; top:427px; width:2000px; height:1px; background:#FF0066;}
#home-footer-bg1 { height:180px; background:#E5005B url(images/footer_home.jpg) repeat-x; overflow:hidden; border-bottom:1px solid #000000;}
#home-footer-bg2 { width:940px;}
#home-footer { margin:20px 0 0 183px; color:white;}
#home-footer strong { font-size:15px;}

/*footer*/
#footer-bg { height:191px; background:url(images/footer_bg.jpg) repeat-x;}
#footer { width:940px; color:white; line-height:100%; position:relative;}
#footer-menu1 { position:absolute; left:184px; top:10px;}
#footer-menu2 { position:absolute; left:322px; top:10px;}
#footer-menu3 { position:absolute; left:455px; top:10px;}
#footer-joi { position:absolute; right:2px; top:10px; font-weight:normal;}
#footer-joi a { color:white;}
#footer-joi a:hover { color:#ccc;}
#footer-cr { position:absolute; right:2px; top:100px; font-weight:normal;}
#footer-cr a { color:white;}
#footer-cr a:hover { color:#ccc;}

/*inner*/
.inner-bg { background:#000 url(images/inner_bg.jpg) no-repeat center top;}
#inner { width:940px; min-height:650px; position:relative;}
#inner-image { position:absolute; left:22px; top:23px;}
#inner-line { position:absolute; left:22px; top:650px; width:416px; height:1px; background:#FF0066;}
#content { padding:150px 25px 0 447px;}
#inner-btn { margin-top:20px; height:80px; position:relative;}
#inner-btn1 { position:absolute;}
#inner-btn2 { position:absolute; left:0; top:25px;}
#inner-bar { position:absolute; left:-1px; top:22px; width:494px; height:1px; background:#FF0066;}

/*contact*/
#contact-form p { margin:10px 0;}
#contact-code { width:495px; height:60px;}
.captchaimg { float:left; margin-right:10px; display:inline;}
.captchaimg img { height:29px;}
#CaptchaV2 { float:left; width:72px !important;}
#contact-info { position:absolute; right:30px; top:255px;}
#contact-info strong { font-size:14px;}

/*blog*/
#blog { padding:150px 0 0; overflow:hidden;}
#blog-left { float:left; margin:5px 0 0 183px; width:200px; display:inline;}
#blog-left a { color:white;}
#blog-left a:hover { color:#ccc;}
#blog-right { float:right; margin:0 25px 0 0; width:468px; display:inline;}

/*menu*/
.menu-off,.menu-over,.menu-on { font-size:11px; text-align:center;}
.menu-over { color:#ccc; cursor:pointer;}
.menu-on { color:#FF0066;}

.menu-off1,.menu-over1,.menu-on1 { font-size:10px;}
.menu-over1 { color:#ccc; cursor:pointer;}
.menu-on1 { color:#000;}