#features {
	border: 1px solid #b1acac;
background-color: #eee;
	display: block;
	padding: 10px;
padding-top: 15px
}
#features ul {
list-style-image:url(/images/check_sign.gif);
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding: 0px;
}
#features li {
	margin: 10px;
}

/*
     project: Killer Guides
     www.killerguides.com
*/


/* set popup sty
--------------------------------------------------------------------------------- */     
#outter {
margin:0px;
bottom:0px;left:0px;
width:100%;
height:98px;
background-image:url(/images/BG.gif) ;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
z-index:150;
}


#formpopup {
float:left;padding-left:20px; padding-top:8px;
height:98px;width:800px;
background-image:url(/images/KG_logo.gif);
background-repeat: no-repeat;
}

#nopopup{
width:100%;height:30px;
background-color:#1d1a19;
margin-top:68px;
color:white;
}

#nopopup a { text-decoration:none;}

#text_1{
float:left;padding-left:170px; text-align:left;width:800px;padding-top:5px
//border-style:dotted;border-width:1px;
}

#close_this {
float:right;
padding-right:10px;
padding-top:6px;
font-size:10px;
color:white;
}

#pic {
float:right;
padding-right:1px;
margin-top:1px;
width:19px;height:19px;

}
#Setform { float:left;padding-left:170px;padding-top:7px;}
form.mainForm { margin-right:50px;float:right;padding-left:200px ; text-align: left;}
.textbox { width: 150px; padding-bottom:2px; font-size:12px; }
.pSubmit { width: 100px; height: 20px; background:url(/images/submit_popup_black.gif) no-repeat; border:0px;}


/* sign in
--------------------------------------------------------------------------------- */     
.sign_in { float:right; width:650px; height:35px; PADDING-TOP: 20px; PADDING-right:10px; border-style:none; color: #fff; font-size:11px;text-align:right; font-weight:bold;}

/*web logo
---------------------------------------------------------------------------------*/
#logo {
display:block;
margin: 0px;
padding: 0px;
width: 120px;
height: 80px;
text-indent: -9000em;
}


/* horizontal tabbed menu
--------------------------------------------------------------------------------- */     
#tabs li { display: inline; height:35px; }
#tabs li a { float:left; background: url(/images/barbg.gif) no-repeat; padding: 9px 0; width: 122px; text-align: center; font-family:verdana; font-weight: bold; font-size:11px; text-decoration: none; color: #333;}
#tabs li a:hover { background: url(/images/barhover.gif) no-repeat; color: #333; }     
#tabs li a.current { background: url(/images/barcurrent.gif) no-repeat; color: #333; }     
#tabs li a.search { background: url(/images/bg_search_tab.gif) no-repeat; color: #333; width:248px;}
#tabs li a.contact { background: url(/images/bg_contact_tab.gif) no-repeat; color: #333;}

/********** new tabbed menu
--------------------------------------------------------------------------------- */     
.menu5 {padding:0px; margin:0; list-style:none;}
.menu5 li {float:left; height:33px;}
.menu5 li a {display:block; float:left; height:33px; line-height:32px; color:#333; text-decoration:none; font-family:Verdana; font-weight:bold; text-align:center; font-size:11px ; padding:0 0 0 6px; cursor:pointer; background:url(images/pro_five_0a.gif) no-repeat;}

.menu5 li a b {float:left; display:block; padding:0 18px 5px 15px; background:url(images/pro_five_0b.gif) no-repeat right top;}
.menu5 li.current a {color:#000; background:url(images/pro_five_2a.gif) no-repeat;}
.menu5 li.current a b {background:url(images/pro_five_2b.gif) no-repeat right top;}
.menu5 li a:hover {color:#000; background: url(images/pro_five_1a.gif) no-repeat;}
.menu5 li a:hover b {background:url(images/pro_five_1b.gif) no-repeat right top;}
.menu5 li.current a:hover {color:#000; background: url(images/pro_five_2a.gif) no-repeat; cursor:default;}
.menu5 li.current a:hover b {background:url(images/pro_five_2b.gif) no-repeat right top;}


     


/* search box
--------------------------------------------------------------------------------- */

.search_wrap { CLEAR: both;FLOAT: right; width:980px; background: url(/images/bg_search_tab_l.gif) no-repeat; }

.searchform { PADDING-RIGHT: 7px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 4px; border-style:none; }

.pSearch {background:url(/images/search_button.gif) no-repeat; border:0;}

.search_title { display: inline; padding-right:5px; font-size:95%; font-weight:bold; }


/* links style
--------------------------------------------------------------------------------- */
a { color: #da1b1b; text-decoration: underline;}
a.black { color: #333; text-decoration: none; }
a.title {font-size:17px; font-weight:bold; color: #da1b1b; margin: 0; text-decoration: underline; margin-bottom:9px;}

a.none { color:transparent ; text-decoration: none;}

.links_red li { display: inline; height:35px; width:230px; }
.links_red li a {text-align:left; font-size:85%; text-decoration:none; color: #da1b1b; padding: 0px; }
.links_red li a:hover {color:#da1b1b; text-decoration:underline; }

.links_pages li { display: inline; height:25px; width:200px; padding: 3px; }
.links_pages li a {text-align:center; text-decoration:underline; color: #da1b1b; vertical-align:top; }


.link_bookmark li { display: inline; width:230px;background: url(/images/red_arrow.gif) no-repeat left center; padding:3px; list-style:none;}
.link_bookmark li a {text-align:center; font-size:90%; text-decoration:underline; color: #da1b1b; padding: 2px 0;}
.link_bookmark li a:hover {color:#da1b1b; text-decoration:underline; }

.link_guide_author a { background: url(/images/arrow.gif) no-repeat left center; padding-left: 10px; line-height: 130%; list-style:none;
font-weight:bold; display:block; vertical-align:top; }

.link_profile { background: url(/images/arrow.gif) no-repeat left center; padding:10px; line-height: 130%; list-style:none; vertical-align:top;}

.link_news { background: url(/images/arrow.gif) no-repeat left center; padding-left: 10px; line-height: 130%; list-style:none; vertical-align:top;}
     

h1 { font-size:23px; font-weight:bold; margin: 0; letter-spacing: -1px; }
h1.red { font-size:23px; font-weight:bold; margin: 0; letter-spacing: -1px; color: #da1b1b;}
h3 { font-weight:bold; margin-bottom: 0; padding: 0; }
h1 a, h3 a { color: #da1b1b; text-decoration: underline; }
h1 a:hover, h3 a:hover { color: #da1b1b; text-decoration: underline; }
     

/* content
---------------------------------------------------------------------------------*/
ul { margin: 0; padding : 0; }
body {
     margin:0px auto;
     padding:0px;
     width: 980px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #333333;
    
}
body.body_white {
     margin:0px auto;
     padding:0px;
     width: 980px;
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     color: #333333;
     background: #FFFFFF ;
}
#header_wrap {
     width: 980px center;
margin-top:5px;
     padding: 0px;
     color:#FFFFFF;
}
#body_wrap {
     width:964px;
     margin: 0 auto center;
     padding: 8px;
     background: #89898b no-repeat center top;
     clear:both;
}
#home-midcol {
     width: 964px;
padding-top: 0px;
background: #d8d8d8 no-repeat center top;
     overflow: hidden;
}
#pagenav {
     height: 20px;
width: 950px;
     padding: 0px;
     font-size: 10px;
     margin-left: 15px;
     margin-right: 0px;
     margin-top: 5px;
     margin-bottom:5px;
clear:both;
     /*padding:0 0 10px 0;*/
}
.current-page {
     padding: 0px;
     margin-left: 0px;
     margin-right: 15px;
     margin-top: 0px;
width:630px;
     float:left;
     height:20px;
}

.language {
     padding: 0px;
     margin-left: 15px;
     margin-right: 0px;
     margin-top: 0px;
width:225px;
height:20px;
     float:right
}
.curvebottom {
     background:url(/images/curve_buttom_grey.gif) no-repeat;
     height:12px;
     font-size:1px
}
div.guide_box div.guide_box {
     background: #ffffff url(/images/spacer.gif) 0 0 repeat-y;
     width:489px;
     padding:0px;

}

.guide_box_chkout {
     background: #ffffff url(/images/spacer.gif) 0 0 repeat-y;
     width:750px;
     padding:0px;
}

.guide_box_search {
     background: #ffffff url(/images/spacer.gif) 0 0 repeat-y;
     width:489px;
     padding:0px;
     padding-left:20px;
}

.shopping_info {
     background:#ffffff;
     width:469px;
     padding:0px;
     float:right;
}

.big_box {
     background: #ffffff;
     width : 748px;
     padding : 0;
     float : right;
}

.rate1_button { background:url(/images/fr/cancel_b.gif) no-repeat;border:0px;width:67px;height:20px;}

.rate1_button_de { background:url(/images/fr/cancel_b.gif) no-repeat;border:0px;width:77px;height:20px;}


.rate2_button { background:url(/images/fr/submit_rating_button.png) no-repeat;border:0px;width:115px;height:20px;}

.rate2_button_de { background:url(/images/fr/submit_rating_button.png) no-repeat;border:0px;width:155px;height:20px;}



/* content box */
.bg_midside {background: #ffffff url(/images/bg_content.gif) 0 0 repeat-y; width:724px; padding:12px;}
.curve_midsidet {background:url(/images/curve_midside_t.gif) no-repeat; height:4px; font-size:1px;}
.curve_midsideb {background:url(/images/curve_midside_b.gif) no-repeat; height:4px; font-size:1px;}


/*table*/
table.c3 {vertical-align: top; text-align: left; font-size: 12px; width: 100%;}
table.c2 {text-align: left; vertical-align: top; font-size: 12px; width: 97%; margin-left: auto; margin-right: auto;}
table.c1 {vertical-align: top; text-align: left; font-size: 12px; width: 100%; margin-left: auto; margin-right: auto;}




/* confirm cart */

.confirm-cart { border: 1px solid #ccc ; border-left: 0px; border-right: 0px; }
.description { font-size: 11px; color:#333; border-top: 1px solid rgb(255, 255, 255); background: rgb(204, 204, 204) none repeat scroll 0% 50%; width:100px;}     

.title-confirm { border-top: 1px solid rgb(204, 204, 204); font-weight:bold; }
.title-confirm-total { border-top: 1px solid rgb(204, 204, 204); font-weight:bold; color:#da1b1b; }
.info-confirm { border-top: 1px solid rgb(204, 204, 204); }


/* discount package */
.discount-package { background: url(images/border_guidepack_discount.gif) no-repeat ; width:489px; height:102px; padding-left: 15px; padding-right: 200px;}
.bg_package {
     width:489px;
     background: url(images/bg_content_s.gif) repeat-y;
     position:relative;
     top:-16px;
     margin-bottom:10px;
}
.body_package { width:460px; margin-left: 15px; padding-bottom: 15px; }
.bottom_package {
     background: url(images/border_guidepack_bottom.gif) no-repeat; width: 489px;
     height: 9px;
     position:relative;
     top:-32px;
}
.title_package {      
     width:420px;
     margin-right:20px;
     padding-top:27px;
}




/* guide package */
.guide-package { margin-top: 0px; margin-bottom: 0px; }


/* bookmark column */

.bookmark { float:right; width: 215px; margin: 0 0 0 0; padding: 0px;}
.bookmark_big { float:right; width: 315px; margin: 0 0 0 0; padding: 0px; }
.bookmark_small { float:right; width: 170px; margin: 0 0 0 0; padding: 0px; text-align:center; }


/* check out */

#black_bar {
text-align:left;
color:white;
height:23px;
font-weight:bold;
font-size: 14px;
background-color:#333333;
}


/* other */
img.alignleft { float:left; padding: 1px; margin: 7px 7px 2px 0; display: inline;border:0px;}
img.alignright { float:right; display: inline;}
img.include-guide {padding:0px; border: 1px solid #111111; }

hr.noshade { color : #f4f4f4; }

.small { font-size: 11px; color:#333;}
.small2 { font-size: 12px; }
.smallest { font-size: 10px;}
.nextpages { display:inline; float: left;}

.title_guide { font-weight:bold;}
.title_author { font-weight:bold;}
.title_affiliate { font-weight:bold; vertical-align:top;}

.date { font-style:italic; font-weight:normal;}

.prices {text-align: right; }

.ul-align { margin-left: 40px; }
.ul-align2 { margin-left:15px;}

.step-checkout3 { background: url(/images/step_checkout_3.gif) no-repeat center; height:60px }
.step-checkout2 { background: url(/images/step_checkout_2.gif) no-repeat center; height:60px }
.step-checkout1 { background: url(/images/step_checkout_1.gif) no-repeat center; height:60px }

.tbl_checkout1{
border-left: 1px solid #DDDDDD;
border-right: 1px solid #DDDDDD;
border-bottom:1px solid #DDDDDD;
}

.total { float:right; font-weight:bold; }

.more { background: url(/images/arrow.gif) no-repeat right center; padding:10px; line-height: 130%; list-style:none; vertical-align:top;}

.topup { background: url(/images/arrow_top.gif) no-repeat left center; padding:10px; line-height: 130%; list-style:none;}

.tick { background: url(/images/check_sign.gif) no-repeat left center; padding-left:20px; line-height: 130%; list-style:none; vertical-align:top; font-weight: bold; text-align: left;}

.highlights {font-weight: bold; text-align: left;}




/* left
---------------------------------------------------------------------------------*/
.left {
     float: left;
     width: 192px;
}
.sidemenu {
     margin-top: 0px;
     margin-left: 15px;
     margin-right: 9px;
     margin-bottom: 9px;
     padding: 0px;
     width: 177px;
     background: #ffffff url(/images/bg_sidemenu.gif) repeat-y;
}

.why_killerguides{
     padding: 9px;
     font-size: 11px;
}



/* guide list box */
.t_menu {background: #ffffff url(/images/dot_tab.gif) 0 0 repeat-x; width: 177px;}
.title_redtab {
     background: #da1b1b repeat-x;
     font-size: 13px;
     text-align:center;
     font-weight:bold;
     color:#ffffff;
     margin-top: 0px;
     padding: 0px;}
.curve_sidemenut {background:url(/images/top_sidemenu.gif) no-repeat; height:10px; font-size:1px}
.curve_sidemenub {background:url(/images/bottom_sidemenu.gif) no-repeat; height:10px; font-size:1px}



/* guides list menu */

.links-list {
     list-style:none;
     margin-left: 12px;
     margin-left: 12px;
     margin-bottom: 5px;
     margin-top: 5px;
     padding:0px;
     line-height: 120%;
     font-size: 95%;
     font-weight: bold;
     color:#da1b1b;
}
.links-list li{
     width: 149px;
     background: url(/images/back_bullet.gif) no-repeat left center;
     border-bottom: #dae2cc 1px dotted;
     padding:3px;
     line-height: 130%;
     list-style:none;
}
.links-list li a, .links-list li a{
     margin-left: 12px;
     display:block;
     color: #333333;
     text-decoration:none;
     padding: 0px 10px 0px 0px;
}
.links-list li a:hover{
     color: #da1b1b;
     background-color: #e8e8e8;
     text-decoration:none;
}

/* newsletter */

.newsletter{
     padding: 5px;
     font-size: 11px;
}
.pNewsletter {background:url(/images/fr/go_button.png) no-repeat; border:0;width:23px;height:22px}


/* right
---------------------------------------------------------------------------------*/
#right {
     float: right;
     width: 748px;
     margin-right:15px;
     padding: 0px;
}
.rightbox {
     float: right;
     width: 222px;
     margin-top: 0px;
     margin-left: 9px;
     margin-right: 0px;
     margin-bottom: 9px;
}
.toolbox {
     float: right;
     margin: 0px;
     margin-bottom: 7px;
}



/* tool box */
.bg_toolbox {background: #ffffff url(/images/bg_rightbox.gif) 0 0 repeat-y; width:202px; padding:10px; font-size:95%;}
.title_toolbox {font-size:11px; font-weight: bold; margin-bottom:5px; text-align:left;}
.curve_toolboxt {background:url(/images/border_toolbox_top.gif) no-repeat; height:10px; font-size:1px;}
.curve_toolboxb {background:url(/images/border_toolbox_bottom.gif) no-repeat; margin-bottom:9px; height:10px; font-size:1px;}
.signinbox {background:url(/images/fr/login_b.gif) no-repeat;width:52px;height:43px; border:0px;}
.signin_loginpage { background:url(/images/fr/login_key.png) no-repeat;border:0px;width:99px;height:58px;}
.signin_loginpage_en { background:url(/images/fr/login_key.png) no-repeat;border:0px;width:99px;height:58px;}
.signin_loginpage_de { background:url(/images/fr/login_key.png) no-repeat;border:0px;width:126px;height:58px;}

/* testimonial box */

.testimonial {
text-align:center;
font-size:12px;
width:489px;
margin-bottom:12px;
border-spacing:0px;
border-collapse:collapse;
}


.testimonial_top {
background:url(/images/curve_testimonial_top.gif) no-repeat;
height:8px;
}

.testimonial_body, .testimonial_body2 {
font-size:12px;
background: #ffffff url(/images/bg_content_testimonial.gif) repeat-y 0 0;
}

.testimonial_body td, .testimonial_body2 td {
font-weight: bold;
padding:10px 20px 7px 20px;
}

.testimonial_body2 td {
padding:10px 15px 0px 10px;
text-align:left;
}

.testimonial_body2 td ul {
margin-left:25px;
list-style-image:url(/images/check_sign.gif);
}

.testimonial_body2 td ul li {
margin-bottom:5px;
}

.testimonial_end {
background:url(/images/curve_testimonial_bottom.gif) no-repeat;
height:8px;
}




.bg_testimonial {background: #ffffff url(/images/bg_content_testimonial.gif) 0 0 repeat-y; width:469px;padding:10px; text-align: center;}

.curve_testimonialt {background:url(/images/curve_testimonial_top.gif) no-repeat; height:8px; width:489px;font-size:1px;margin-top:9px;}

.curve_testimonialb {background:url(/images/curve_testimonial_bottom.gif) no-repeat; height:8px; width:489px; font-size:1px;}

.testimonial_word { font-style: italic; font-weight: bold;}




/* guide package */
.bg_guide_pack {background: #ffffff url(/images/bg_content_s.gif) 0 0 repeat-y;width:469px;padding-left:10px; padding-right:10px; padding-top: 5px; }
bg_guide_pack_checkout {width:469px;padding-left:10px; padding-right:10px; padding-top: 5px; }
.curve_guide_packt {background:url(/images/border_guidepack_top.gif) no-repeat; height:7px; width:489px; font-size:1px; }
.curve_guide_packb {background:url(/images/border_guidepack_bottom.gif) no-repeat; height:7px; width:489px; font-size:1px; }


/* table shopping cart */

.small_shopping_cart {
     margin-top: 10px;
     margin-bottom: 0px;
     width: 202px;
     font-size: 11px;
     border-spacing: 0px;
     width: 100%;
     padding:0px;
}
.line_bottom {
     border-bottom: #ccc 1px solid;
     border-spacing:0px;
     padding: 0px;
margin:0 10%;
}
.double_line {
     border-bottom-style: double;
     border-color:#ccc;
}
.total_line {
border-top: 1px solid;
     border-bottom-style: double;
     border-color:#ccc;
}


.bg_table {background: #ffffff url(/images/bg_content_s.gif) 0 0 repeat-y; width:489px; padding:0px; padding-top: 5px; }
.content_table {padding:0px; float:left;}
.curve_upgrade_optiont {background:url(/images/upgrade_options_t.gif) no-repeat; height:6px; width:469px;font-size:1px; margin-left:10px;}
.curve_upgrade_optionb {background:url(/images/upgrade_options_b.gif) no-repeat; height:6px; width:469px;font-size:1px; margin-left:10px;}
.bg_upgrade_options {background: url(/images/upgrade_options_bg.gif) 0 0 repeat-y; width:449px; padding:10px; padding-top: 5px; margin-left:10px; }

.view_detail { background:url(/images/fr/view_button.jpg) no-repeat;border:0px;width:44px;height:20px;}

.view_detail_de { background:url(/images/fr/view_button.jpg) no-repeat;border:0px;width:87px;height:20px;}

.checkout_now { background:url(/images/fr/check_button.jpg) no-repeat;border:0px;width:86px;height:20px; }

.checkout_now_de { background:url(/images/fr/check_button.jpg) no-repeat;border:0px;width:131px;height:20px; }

.shopping_checkout_button { background:url(/images/fr/continue_button.png) no-repeat; width:85px;height:20px;border:0px;}
.chg_email { background:url(/images/fr/change_button.png) no-repeat;width:74px;height:20px;border:0px;}
chg2_activate { background:url(/images/fr/activate_b.gif) no-repeat;width:80px;height:20px;border:0px;}

/* table upgrade */
.upgrade_guide {
     margin-top: 0px;
font-size:10px;
     width: 100%;
     padding: 3px;
     border-spacing: 0px;
}

.more_info {
background:url(/images/fr/more_info_button.png) no-repeat ;
width:82px;height:20px;border:0px;
}

.more_info_de {
background:url(/images/fr/more_info_button.png) no-repeat ;
width:108px;height:20px;border:0px;
}

.add_to_cart {
background:url(/images/fr/add_to_cart_small.gif) no-repeat ;
width:97px;height:20px;border:0px;
}

.add_to_cart_de {
background:url(/images/fr/add_to_cart_small.png) no-repeat ;
width:180px;height:20px;border:0px;
}

.header_guides_table { }





/* footer
---------------------------------------------------------------------------------*/
a.footer { font-size: 90%; color:#ccc; text-decoration: underline; }
a.footer2 { font-size: 90%; color:#DA1B1B; text-decoration: underline; }
#footer_wrap {
     width: 980px;
     background: #000000;
     margin: 0px auto;
     padding: 0px;
font-size: 90%;
     text-align:center;
     color: #ccc;
     clear:both;
}
#footer_wrap_chkout {
     width: 980px;
     background: #FFFFFF;
     margin: 0px auto;
     padding: 0px;
font-size: 90%;
     text-align:center;
     color: #000000;
     clear:both;
}
.copyright {
     text-align:right;
     border-top: 1px solid #222222;
     font-size:85%;
     clear:both;
     margin:10px 0px 0px;
     color: #666666;
}
.copyright a, .copyright a:visited {
     color:#93BABA;
}
.creditcard {
     height:50px;
     background: #89898b url(/images/payment_card.jpg) no-repeat center;
}


/*
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

author area
--------------------------------------------------------------------------------- */

.author_area {
background: rgb(204, 204, 204);
}




/* member area --------------------------------------------------------------------------------- */
.c4 { border: 1px solid #878787 ; border-top:0px; border-bottom:0px;}
.member_area { font-size: 12px; font-weight: bold; color:#333; border-top: 1px solid #878787 ; border-bottom: 1px solid #878787 ;border-right: 1px solid #878787 ; background: rgb(204, 204, 204);}
.member_area_r { font-size: 12px; font-weight: bold; color:#333; border-top: 1px solid #878787; border-bottom: 1px solid #878787 ;background: rgb(204, 204, 204); }     
.info2 { font-size: 12px; border-bottom: 1px solid #878787 ;border-right: 1px solid #878787 ;}
.info_bundle { font-weight:bold; background: #e8e8e8}
.info3 { font-size: 12px; border-bottom: 1px solid #878787 ;}
.change_pwd { background:url(/images/fr/change_password_button.png) no-repeat; border:0px;width:135px;height:20px;}


/* form login
--------------------------------------------------------------------------------- */
.c5 {border: 1px solid #878787 ; }
.note {background: rgb(204, 204, 204); font-size: 11px; padding:5px; }
.confirm_description {background: rgb(204, 204, 204); font-size: 12px; padding:5px;}
.login_title { font-size:14px; font-weight:bold; color:#da1b1b;}
.login_page { font-size:22px; ; color:#da1b1b; margin-top:20px;}
.info_confirm {padding:5px;}



/* confirm
---------------------------------------------------------------------------------*/
#confirm {
     background:#fdffda;
     color:#2a5db0;
     font-weight:normal;
font-size:11px;
     display:block;
     border: 1px solid #ccc;
     margin:4px;
     padding:10px;
}

.select_payment {margin-top:90px; }
.text_clickbank { font-size:11px; width: 260px; font-style: italic; padding-top: 10px; }


/* errormessage
---------------------------------------------------------------------------------*/
#errormessage {
     background: #fdffda ;
     color:#db1d1d;
     font-weight:normal;
font-size:11px;
     display:block;
     border: 1px solid #ccc;
     margin:4px;
     padding:10px;
}




/* slider
---------------------------------------------------------------------------------*/
.glidecontentwrapper{

position: relative;

width: 490px;

height: 250px;

border: 0px solid #687C98;

overflow: hidden;

}

.glidecontentwrapper2{

position: relative;

width: 490px;

height: 360px;

border: 0px solid #687C98;

overflow: hidden;

}





.glidecontent{

position: absolute;

background: white;

//padding: 10px;

padding: 0px;

visibility: hidden;

width: 489px;

}

.glidecontent2{

position: absolute;

background: white;

//padding: 10px;

padding: 0px;

visibility: hidden;

width: 470px;

}





.glidecontenttoggler{

width: 490px;

margin-top: 6px;

text-align: center;

}





.glidecontenttoggler a{

display: -moz-inline-box;

display: inline-block;

//border: 1px solid black;

//color: #2e6ab1;

padding: 1px 3px;

margin-right: 3px;

//font-weight: bold;

text-decoration: none;

}



.glidecontenttoggler a.selected{

background: #E4EFFA;

color: black;

}



.glidecontenttoggler a:hover{

/*background: #E4EFFA;*/

color: black;

}



.glidecontenttoggler a.toc{

}



.glidecontenttoggler a.prev, .glidecontenttoggler a.next{
color:transparent;
}



.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{

color:transparent;

}

h1 {
     font-size: 23px;
     font-weight: bold;
     margin-top: 3px;
     margin-right: 0px;
     margin-bottom: 6px;
     margin-left: 0px;
}
p {
text-align:justify;
}

.floatleft {
     float: left;
     margin: 10px 10px 10px 0;
}
.floatright {
float: right;
margin: 10px;
}
.cover {
     margin: 0px;
     padding: 0px;
border: 0px;
}

.help {
     font-weight:normal;
position:absolute;
     visibility:hidden;
     border: 1px solid #000000;
     background:#d8d8d8;
     padding: 5px;
     width: 200px;
     white-space: normal;
     margin: 1px
}

.help2 {
     font-weight:normal;
position:absolute;
     visibility:hidden;
     border: 1px solid #000000;
     background:#efefef;
     padding: 5px;
     width: 150px;
     white-space: normal;
}
.help3 {
     font-weight:normal;
position:absolute;
     visibility:hidden;
     border: 1px solid #000000;
     background:#efefef;
     padding: 5px;
     width: 250px;
     white-space: normal;
}
#prompt { border:1px solid #878787;}
input.prompt { border:1px solid #878787; background-color:#c2c2c2;width:50;font-size:10; color:black;}
td.titlebar { background-color:#db1d1d; color:#0000D2; font-weight:bold; font-size:12;color:#ffffff;text-align:center;}
table.promptbox {background-color:#F0F8D3; color:black;padding-left:2;padding-right:2;padding-bottom:2; font-size:12;}
input.promptbox {background-color:white;width:147px;font-size:12; color:black; }
div.guide_box div.guide_box{
	_width:490px;
	_padding:0;
	_margin:0 0 10px 0;
}