/*__Global__*/
*{margin:0px;padding:0px;}
html, body {margin:0;padding:0; width:100%;  height:100%;}
body{position:relative; font:62.5%/1.3 Georgia, "Times New Roman", Times, serif;  background:url(image/bg/body_all_bg.jpg) top right repeat-x #97c5ff;}
h1, h2, h3, h4, h5, h6, h7, p, ul, li {list-style:none; margin:0px; padding:0px;}
ul, li {list-style:none;}
img {border:0px;}
table, td {border-collapse:collapse;}
a{text-decoration:none; color:#ef3ca0;}
a:hover{text-decoration:underline;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#container{position:relative; margin: 0px auto; background:url(image/bg/body_top_bg.jpg) top  right  no-repeat;}

/*HEADER*/
#header{position:relative; margin:0px auto; width:1044px; height:315px; border:0px solid red;}
#header h1 {position:absolute; top:0px; left:0px; float:left; display:block; background:url(image/bg/logo.png) right top no-repeat; width:498px; height:315px; font-size:0px; text-indent:-3000px; overflow:hidden;}

#header div.outer_blk { display:block; float:right; width:557px; padding:32px 15px; z-index:10px;}

#header .top_prt {background:url(image/bg/heder_window_top.png) left top  no-repeat; font-size:0px; height:5px;}
#header .middle_prt {background-image:url(image/bg/heder_window_pix.png); padding:3px 4px 11px 10px;border-left: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF;}
#header .bottom_prt {background:url(image/bg/heder_window_bottom.png) left top  no-repeat; font-size:0px; height:5px;}

#header .middle_prt h3 { font-size:3.0em; color:#00469b; padding:5px 5px 15px 0px; font-weight:bold;}
#header .middle_prt p { font-size:1.4em; font-weight:bold; color:#464646;}
#header .middle_prt span.text_blue {color:#00469b;}
/* / END HEADER */

/*CONTENT*/
#content{position:relative; margin:0px auto; width:1002px;}

/*tabs bottom*/
#content .reviewtype_select{position:relative; width:100%; height:100%; border:0px solid red; margin-top:20px;}
#content .main_slot .userinfo_slot_rewselect .mark_maroon{left:0px; top:0px;}
#content .reviewtype_select .type_part{position:absolute; left:0px; bottom:-5px; width:340px; float:left; text-align:center;}
#content .reviewtype_select .type_part a{text-decoration:none; color:#737373;}
#content .reviewtype_select .type_part a:hover{text-decoration:underline;}

#content .reviewtype_select .type_part span.type{position:absolute; bottom:0px; display:block; float:left; border:1px solid #FFFFFF; padding:10px 0px 10px 0px; background:url(image/tabs/center_part.gif) left top repeat-x; margin-right:1px; color:#663300; font-weight:700; font-size:1.1em;}
#content .reviewtype_select .type_part span.prt{position:absolute; display:block; width:8px; height:8px; font-size:0px;}
#content .reviewtype_select .type_part span.topleft_h{left:0px; top:-8px; background:url(image/tabs/active_tabs.gif) left top no-repeat ; height:11px; width:168px;}

#content .reviewtype_select .sort_part{position:relative; width:287px; padding:2px 13px 5px 0px; float:right; text-align:right; font-weight:700;}

#content .reviewtype_select .type_part span.type_1{width:168px; left:0px;}
#content .reviewtype_select .type_part span.type_2{width:168px; left:178px;}
#content .reviewtype_select .type_part span.type_3{width:168px; left:355px;}

#content .userinfo_slot_rewselect .reviewtype_select .type_part .act {background-image:none; background-color:#FFFFFF; border-bottom:0px; padding-bottom:10px;}
#content .userinfo_slot_rewselect .reviewtype_select .type_part .act a{color:#000000;}
#content .userinfo_slot_rewselect .reviewtype_select .type_part .act a:hover{text-decoration:none;}

/* end_tabs_bottom*/

/* content_BG */
#content div.content_outer_blk {display:block; float:left; z-index:10px; width:1000px; position:relative;}
#content .content_top_prt { background:url(image/bg/content_bg_head.gif) left top no-repeat; font-size:0px; height:7px;}
#content .content_middle_prt { background-image:url(image/bg/content_bg_pix.gif);}
#content .content_bottom_prt { background:url(image/bg/content_bg_bottom.gif) left top no-repeat; font-size:0px; height:7px;}
/* end_content_BG */

#content h2 , h3 ,      h4 {color:#ff5ca8; padding:14px 0px 15px;}

#content .user_reviews{position:relative; width:942px; padding:5px 10px 5px 30px;}

#content  .cont_list_1 a{text-decoration:underline; color:#00469b;}
#content  .cont_list_1 a:hover{text-decoration:none;}

#content  ul.cont_list_1 li {background:url(image/elements/ul_big.gif) left top no-repeat; position:relative; padding:0px 25px 5px;}
#content  ul.cont_list_2 li {background:url(image/elements/ul_small.gif) left top no-repeat; position:relative; padding:0px 25px 5px;}
#content  ul.cont_list_3 li {list-style-type:square; position:relative; left: 25px;}

#content  .cont_box_1{font-size:1.4em;}
#content  .cont_box_1 span {padding:1px;}
#content  .cont_box_1 h2{font-size:2.2em;}
#content  .cont_box_1 ul{ padding:20px;}



/*Blue Window*/
#content  div.info_box{ width:940px; height:auto; background-color:#f5fbfe; font-weight:bold;}
#content  .info_bg_top{background:url(image/bg/info_bg_top.gif) left top no-repeat; font-size:0px; height:6px; width:auto; }
#content  .info_bg_center{background-image:url(image/bg/info_bg_pix.gif); padding:5px 0px 0px 25px; text-align:left; height:auto;}
#content  .info_bg_bottom{background:url(image/bg/info_bg_bottom.gif) left top no-repeat; font-size:0px; height:6px; width:auto;}

#content  .info_box_info { width:940px; height:auto; background-color:#f5fbfe; font-weight:bold;}
/* / Blue Window*/
/*------------------------------------------------------------------------------------------------------------------------*/


/* About */
#content .cont_about{color:#464646;}

#content .cont_about .cont_box_1 .cont_text_1{}
#content .cont_about .cont_box_1 .cont_text_2{color:#00469b; padding:0px 0px 20px 25px;}

#content .cont_about .cont_box_1 div.cont_text_3{width:940px; height:auto; font-weight:bold;}
#content .cont_about .cont_box_1 span.cont_text_important{ padding:10px; text-align:center;}

#content .cont_about .cont_box_1 .info_bg_top_pink{background:url(image/bg/info_bg_bottom_pink.gif) left top no-repeat; font-size:0px; height:5px;}
#content .cont_about .cont_box_1 .info_bg_center_pink{background-image:url(image/bg/info_bg_pix_pink.gif); padding:0px 0px 11px 15px; text-align:left;}
#content .cont_about .cont_box_1 .info_bottom_pink{background:url(image/bg/info_bg_top_pink.gif) left top no-repeat; font-size:0px; height:5px;}

#content .cont_about .cont_box_2{width:940px; height:115px; font-size:1.4em;}
#content .cont_about .cont_box_2 ul li{padding:2px 35px;}
#content .cont_about .cont_box_2 ul li.mail{background:url(image/elements/ico_mail.gif) left top no-repeat; height:24px;}
#content .cont_about .cont_box_2 ul li.icq{background:url(image/elements/ico_icq.gif) left top no-repeat; height:26px;}

#content .cont_about .cont_box_3{font-size:1.4em;}
#content .cont_about .cont_box_3 h2{font-size:1.2em;}
#content .cont_about .cont_box_3 ul li{background:url(image/elements/ul_small.gif) left top no-repeat; padding:0px 0px 10px 20px;}
/* / About */

/*instructions*/
#content .cont_instructions{}
#content .cont_instructions li.no_style{ background:none; color:#000000;}
#content .cont_instructions .text_size{ padding:10px 0px 10px 0px;}

#content .cont_instructions .info_box_ins{ width:324px; height:auto; color:#00469b;}
#content  .info_bg_top_ins{background:url(image/bg/ins_bg_top.gif) left top no-repeat; font-size:0px; height:11px; width:325px;}
#content  .info_bg_bottom_ins{background:url(image/bg/ins_bg_bottom.gif) left top no-repeat; font-size:0px; height:13px; width:325px;}
#content  .info_bg_center_ins{background-image:url(image/bg/info_bg_pix.gif); padding:5px 0px 0px 25px; text-align:left; height:auto;  border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1;}

#content .cont_instructions .cont_box_2{font-size:1.4em;}
#content .cont_instructions .cont_box_2 span{padding:1px;}
#content .cont_instructions .cont_box_2 h3{ font-size:2.2em;}
#content .cont_instructions .cont_box_2 ul{ padding:23px;}
#content .cont_instructions .cont_box_2 ul li{padding:2px 35px; color:#00469b;}



#content  .cont_box_3{font-size:1.4em;}
#content  .cont_box_3 span {padding:1px;}
#content  .cont_box_3 h3{font-size:2.2em;}
#content  .cont_box_3 ul{ padding:20px;}

#content  .cont_box_4{font-size:1.4em;}
#content  .cont_box_4 span {padding:1px;}
#content  .cont_box_4 h3{font-size:2.2em;}
#content  .cont_box_4 ul{ padding:20px 10px 20px 0px;}

#content ul.top_info li{background:url(image/elements/logo_li.gif) left top no-repeat; padding:1px 4px 20px 35px;}

#content  .cont_box_5{font-size:1.4em;}
#content  .cont_box_5 span {padding:1px;}
#content  .cont_box_5 h3{font-size:2.2em;}
#content  .cont_box_5 ul{padding:20px; color:#00469b;}

#content .cont_instructions span.text_blue {color:#00469b; font-weight:bold;}
/* / instructions*/

/*FAQ*/
#content .cont_faq a { text-decoration:underline; color:#00469b;}
#content .cont_faq a:hover { text-decoration:none;}
#content .cont_faq h2 {font-size:2.2em;}
#content .cont_faq{ color:#464646; font-size:1.4em;}
#content .cont_faq .question{color:#00469b; font-weight:bold;}
#content .cont_faq .answer{ padding:0px 0px 0px 25px; font-weight:200;}
#content .cont_faq .text_bold { font-weight:bold;}
/* / FAQ*/

/* / END CONTENT */

/* FOOTER */
#footer{position:relative;width:1002px; margin:0px auto;}

#footer div.license_info{position:relative;width:890px;margin:0px auto; padding-top:10px;}
#footer div.license_info span.copyright{position:relative; float:left;  margin-top:10px;}
#footer div.license_info span.designed_by{position:relative; float:right; top:8px; right:-5px;}
#footer div.license_info span.designed{position:relative; float:right;}
#footer div.license_info span a{color:#fff; text-decoration:underline;}
/* / END FOOTER*/

