/*__Global__*/

html, body {margin:0;padding:0; width:100%; min-height:100%;}
body{position:relative; font:68.75%/1.3 'Tahoma', Arial, Trebuchet MS, Verdana, serif; color:#666; background:url(../caballero_image/bg/body_bottom_bg.gif) left 110% repeat-x #cbcbcb;}
*{margin:0px; padding:0px;}
ol, ul, li {list-style:none;}
img {border:0px;}
table, td {border-collapse:collapse;}
a{text-decoration:none; color:#51aaf5;}
a:hover{text-decoration:underline;}
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
input, textarea{ padding:2px 5px; vertical-align:middle;  color:#666;} 
label{vertical-align:middle;}
option{ padding:0px 5px;}
fieldset{ border:none;}
select{ vertical-align:middle;}
h3{color:#4faff5; font-size:1.7em; font-family:Arial; padding-bottom:3px;}
.z-i_1{z-index:1;} .z-i_2{z-index:2;} .z-i_3{z-index:3;} .z-i_4{z-index:4;} .z-i_5{z-index:5;} .z-i_6{z-index:6;} .z-i_7{z-index:7;} .z-i_8{z-index:8;} .z-i_9{z-index:9;} .z-i_10{z-index:10;}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#container{position:relative; height:100%; width:100%; background:url(../caballero_image/bg/body_top_bg.gif) left top repeat-x; padding-top:10px;}
.memeber_page{ font-family:Arial, Tahoma, Helvetica, sans-serif}
/*---HEADER---*/
#hintbox{ position:relative; background-color:#00FF00;}
#header{position:relative; left:1px; margin:0px auto; width:982px; background:url(../caballero_image/bg/header.png) left top no-repeat; }					
#header p img{ position:absolute; top:40px; right:265px;}
.inside_header{left:1px;margin:0px auto;position:relative;width:982px;}
/*logo*/
#logo{padding:10px 0px 0px 20px;}
#logo a{ display:block; width:306px; height:92px;  background-image:url(../caballero_image/elements/logo.gif); font-size:0px; text-indent:-999em; overflow:hidden;}

/*member form*/
#header form.member_form{ position:absolute; right:8px; top:11px; width:180px; color:#666; font-size:10px;}
#header form img{ display:block; padding-bottom:3px;}
#header form p input{ height:16px; width:125px; border:1px solid #5a5a5a; background-color:#666; float:left; margin:3px 0px; color:#ccc;}
#header form input.check{width:13px; height:13px; margin:3px 5px 3px 0px;}
#header form input.go{ position:absolute; right:-5px; bottom:-8px;} 

/*welcone block*/
#header .welcome_blk{ position:absolute; right:20px; top:15px; width:255px; text-align:right;}
#header .welcome_blk p{ font-weight:bold; font-family:Arial, Tahoma, Helvetica, sans-serif; color:#333;}
#header .welcome_blk p a{ color:#003f8c;}

/*Login form*/
.login_form{ width:300px;}
.login_form .for_label{width:100px; padding-right:10px;}
#wrap .login_form .for_label label{ font-weight:normal;}
#wrap .login_form .for_input input{ width:218px; height:18px; padding:2px 5px; border:1px solid #989898; background:#fff;}
.login_form input.image{ float:right;}
.login_form td{ padding:5px 0px;}
.login_form a{ vertical-align:middle;} 
#wrap .login_form input.check{ width:13px; height:13px; margin:0px 5px;}

/*dif inp form*/
#adv_side .dif_inp_form{ width:390px;}
#adv_side .dif_inp_form input{ background-color:#fff; border:1px solid #989898; width:100px; height:16px; padding:2px 5px; vertical-align:middle;}
#adv_side .dif_inp_form select{ margin:0px;}
#adv_side .dif_inp_form span input{ padding:0px; width:auto; height:auto; margin:0px; display:block; margin:0px auto;}

/*pager show*/
.pager_show{width:500px; margin:0px auto;}
.pager_show .prev{float:left; width:100px; text-align:center;}
.pager_show .next{float:right; width:100px; text-align:center;}
.pager_show h3{float:left; width:300px; text-align:center;}

/*Admin panel*/
.admins_panel{ width:935px; margin:10px auto;}
.admins_panel p{ width:200px; float:left;}
.admins_panel div{ width:730px; float:right; text-align:right;}
.admins_panel span, .admins_panel img{ vertical-align:middle;}
.admins_panel span{ padding:0px 10px;}

/*Main menu style*/
#main_menu{ position:relative; width:980px; background:url(../caballero_image/bg/mainmenu_border.gif) left bottom repeat-x; padding:10px 0px 5px 0px;}
#main_menu .lp{ position:absolute; left:0px; bottom:5px; width:10px; height:35px; background-image:url(../caballero_image/bg/mainmenu_first_btn_bg.gif);}
#main_menu .rp{ position:absolute; right:0px; bottom:5px; width:10px; height:35px; background-image:url(../caballero_image/bg/mainmenu_last_btn_bg.gif);}
#main_menu ul{ background:url(../caballero_image/bg/mainmenu_bg.gif) left top repeat-x; }
#main_menu li{float:left; background:url(../caballero_image/elements/mainmenu_li_mark.gif) left top repeat-y;}
#main_menu a{display:block; height:21px; width:196px; padding-top:14px; text-indent:-3000px; overflow:hidden; background-repeat:no-repeat; background-position:50% 50%;}
#main_menu span{ display:block; height:8px; background-position:left center; background-repeat:no-repeat; margin:0px auto;}
#main_menu a.home1 span{width:40px; background:url(../caballero_image/buttons/home.gif) left center no-repeat;;}
#main_menu a.home1:hover span{ background:url(../caballero_image/buttons/home.gif) -40px center no-repeat;}
#main_menu li.active a.home1 span{background:url(../caballero_image/buttons/home.gif) -40px center no-repeat;}
/*#main_menu a.programs{width:162px;} */
#main_menu a.programs span{width:77px; background:url(../caballero_image/buttons/programs.gif) left center no-repeat;;}
#main_menu a.programs:hover span{background:url(../caballero_image/buttons/programs.gif) -77px center no-repeat;}
#main_menu li.active a.programs span{background:url(../caballero_image/buttons/programs.gif) -77px center no-repeat;}
/*#main_menu a.promo_tools{ width:164px;}*/
#main_menu a.promo_tools span{ width:95px; background:url(../caballero_image/buttons/promo_tools.gif) left center no-repeat;;}
#main_menu a.promo_tools:hover span{background:url(../caballero_image/buttons/promo_tools.gif) -95px center no-repeat;}
#main_menu li.active a.promo_tools span{background:url(../caballero_image/buttons/promo_tools.gif) -95px center no-repeat;}
#main_menu a.sign_up span{ width:54px; background:url(../caballero_image/buttons/sign_up.gif) left center no-repeat;;}
#main_menu a.sign_up:hover span{background:url(../caballero_image/buttons/sign_up.gif) -55px center no-repeat;}
#main_menu li.active a.sign_up span{background:url(../caballero_image/buttons/sign_up.gif) -55px center no-repeat;}
#main_menu a.faq span{ width:29px; background:url(../caballero_image/buttons/faq.gif) left center no-repeat;;}
#main_menu a.faq:hover span{background:url(../caballero_image/buttons/faq.gif) -29px center no-repeat;}
#main_menu li.active a.faq span{background:url(../caballero_image/buttons/faq.gif) -29px center no-repeat;}
#main_menu a.contact_us{ width:165px;}
#main_menu a.contact_us span{ width:86px; background:url(../caballero_image/buttons/contact_us.gif) left center no-repeat;;}
#main_menu a.contact_us:hover span{background:url(../caballero_image/buttons/contact_us.gif) -86px center no-repeat;}
#main_menu li.active a.contact_us span{background:url(../caballero_image/buttons/contact_us.gif) -86px center no-repeat;}

/*member*/
#main_menu a.home span{width:40px; background:url(../caballero_image/buttons/home.gif) left center no-repeat;;}
#main_menu a.home:hover span{ background:url(../caballero_image/buttons/home.gif) -40px center no-repeat;}
#main_menu li.active a.home span{background:url(../caballero_image/buttons/home.gif) -40px center no-repeat;}
#main_menu a.ad_tools{ width:196px;}
#main_menu a.ad_tools span{ width:66px; background:url(../caballero_image/buttons/tools.gif) center center no-repeat;;}
#main_menu a.ad_tools:hover span{background:url(../caballero_image/buttons/tools_active.gif) center center no-repeat;}
#main_menu li.active a.ad_tools span{background:url(../caballero_image/buttons/tools_active.gif) center center no-repeat;}
#main_menu a.marketing_tools{width:196px;}
#main_menu a.marketing_tools span{width:126px; background:url(../caballero_image/buttons/my_account.gif) center center no-repeat;;}
#main_menu a.marketing_tools:hover span{background:url(../caballero_image/buttons/my_account_active.gif) center center no-repeat;}
#main_menu li.active a.marketing_tools span{background:url(../caballero_image/buttons/my_account_active.gif) center center no-repeat;}
#main_menu a.link_codes span{ width:194px; background:url(../caballero_image/buttons/support.gif) center center no-repeat;;}
#main_menu a.link_codes:hover span{background:url(../caballero_image/buttons/support_active.gif) center center no-repeat;}
#main_menu li.active a.link_codes span{background:url(../caballero_image/buttons/support_active.gif) center center no-repeat;}
#main_menu a.referrals span{ width:78px; background:url(../caballero_image/buttons/referrals.gif) left center no-repeat;;}
#main_menu a.referrals:hover span{background:url(../caballero_image/buttons/referrals.gif) -78px center no-repeat;}
#main_menu li.active a.referrals span{background:url(../caballero_image/buttons/referrals.gif) -78px center no-repeat;}
#main_menu a.stats{ width:196px;}
#main_menu a.home{ width:196px;}
#main_menu a.stats span{ width:45px; background:url(../caballero_image/buttons/stats.gif) left center no-repeat;;}
#main_menu a.stats:hover span{background:url(../caballero_image/buttons/stats.gif) -45px center no-repeat;}
#main_menu li.active a.stats span{background:url(../caballero_image/buttons/stats.gif) -45px center no-repeat;}
/*end Main maenu style*/

/*--- /END HEAFER ---*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#wrap{ position:relative; width:980px; margin:0px auto; background:url(../caballero_image/bg/content_bg.gif) left top repeat-x #fff;}
.wrap1{ padding-left:10px; }
.memeber_page #wrap{ background:url(../caballero_image/bg/wrap_bg.gif) left bottom repeat-x #fff;}
.memeber_page #wrap.wrap1{ background:url(../caballero_image/bg/wrap_bg.gif) left bottom repeat-x #fff; width:970px;}
#wrap .top_pattern{ width:980px; height:80px; margin-bottom:-22px; background-image:url(../caballero_image/elements/wrap_top_ptrn.gif);}

/*Wrap global style*/
#wrap .inside{ position:relative; width:935px; margin:0px auto; padding:25px 0px 20px 0px;}
#wrap .start_inside{width:445px;}
.memeber_page #wrap .start_inside{ padding-top:0px; width:465px;}
#wrap p.info_label{ padding:3px 10px;}
#content input, #content textarea{ background-color:#f4fafd; border-top:1px solid #dadde0; border-left:1px solid #dadde0; width:396px;} 
#content select { width:396px; }
#wrap select.day{ width:70px; font-size:14px; font-family:Tahoma;}
#wrap select.month{ width:180px; margin:0px 14px; vertical-align:bottom; font-size:14px; font-family:Tahoma; }
#wrap select.year{ width:110px; font-size:14px; font-family:Tahoma;}
#wrap textarea{ height:165px;}
#wrap textarea.small_area{ height:40px;}
#wrap label{color:#4fa9f2; font-size:0.9em; text-transform:uppercase;}
#wrap .gerl_mark, #content .stars_mark{ position:absolute;  font-size:0px; z-index:1;}
#wrap p.articl{ width:885px; padding:0px 0px 10px 5px;}
#wrap span.error{color:#ea1c1c; position:relative; z-index:2;}
#wrap p.error{ color:#ea1c1c; padding:5px 20px; text-transform:uppercase;}
#wrap a.priority{ color:#00a2e6; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
#wrap span.mode{ font-size:0.9em; font-family:Arial, Tahoma, Helvetica, sans-serif; font-weight:bold; color:#484848; margin:0px 10px;}
#wrap span.mode span{ color:#fe5400;}
#wrap span.bold_black{ font-weight:bold; color:#000;}
/*end */

/*ALL TITLES style*/
/*main title*/
.mian_title{ background-image:url(../caballero_image/bg/main_title_bg.jpg); height:41px; padding:25px 0px 0px 35px; border-bottom:1px solid #fff; text-transform:uppercase;}
.mian_title img{display:block;}
.mian_title span{ font-size:1.5em; color:#fff;}
/*content title*/
.content_title{ width:100%; margin-bottom:15px; color:#51aaf5; text-transform:uppercase;}
.content_title img{display:block; font-size:0px;}
/*text blue title*/
.txt_blue_title{ padding-bottom:5px; font-size:1.3em; color:#51aaf5; font-weight:normal; font-family:Arial, Tahoma, Helvetica, sans-serif}
.txt_blue_title a:hover{text-decoration:none;}
/*table info title*/
.table_title{ color:#11a8e7; font-size:1.7em; font-weight:bold; text-align:center;}
/*association title*/
.assoc_title{ margin:5px 0px 15px 0px;}
.assoc_title img, form h3.accos_title span{ display:inline; vertical-align:middle}
/*black title*/
.black_title{font-family:Arial, Tahoma, sans-serif; font-size:11px; color:#000; font-weight:bold; text-transform:uppercase;}
/*CONTENT*/
#content{position:relative; margin:0px auto; width:980px; min-height:400px; background:url(../caballero_image/bg/content_bg.gif) left top repeat-x #fff;}
.memeber_page #content{ background:none;}
div.flash_blk {margin:0px 0px -40px 0px; position:relative; z-index:100;}

/*static slot style*/
.static_slot{position:relative; width:100%; padding:15px 0px; border-top:1px solid #dcdcdc;}
.static_slot h4 img{ display:block;}
.static_slot fieldset{ padding-left:10px;}
.static_slot fieldset td{ padding:12px 0px; color:red;}
.static_slot td.for_label{padding:0px 10px; width:150px;}
/*.static_slot td.for_input input{ float:left;}*/
#wrap .static_slot td.for_input p input{ width:13px; height:13px; float:none; margin:0; padding:0; margin-right:5px; vertical-align:middle;}
#wrap .static_slot td.for_input p span{vertical-align:middle;}
.static_slot td.for_textarea_label{ vertical-align:top; padding:12px 10px;}
.static_slot fieldset span{ padding:0px 5px; color:#4fa9f2;}
.static_slot label a{color:#4FA9F2; font-size:0.9em; text-transform:uppercase;}

.signup_done_arrow{position:relative; top:10px}

/*'about' 'site navigator' 'featured page' page - index*/
div.about_block{ position:relative; width:445px; float:left; margin-right:-445px; margin-top:35px;}
.about_block p{ width:310px; padding-bottom:25px;}
.about_block p span{ font-weight:bold;}
.about_block .baks_ico{ position:absolute; right:8px; top:-116px; width:122px; height:116px; background-image:url(../caballero_image/elements/baks_gold.gif);}
.memeber_page div.about_block{ width:465px; margin-right:-465px;}
.memeber_page div.about_block p{ width:auto; padding:0px;}

/*site navigator*/
div.about_block #site_navigator{ position:relative; width:443px; padding-bottom:15px; text-align:center;}
#site_navigator h3 img{ display:block; margin:0px auto; margin-bottom:15px;}
#site_navigator .tp, #site_navigator .bp{ height:10px; font-size:0px; width:100%; background:url(../caballero_image/bg/sitenavigator_tp_bg.gif) left bottom no-repeat;}
#site_navigator .bp{background:url(../caballero_image/bg/sitenavigator_bp_bg.gif) left top no-repeat;}
#site_navigator .shadow{height:29px; margin:0px auto; margin-top:1px; background:url(../caballero_image/bg/sitenavigator_shadow.gif) left top no-repeat;}
#site_navigator .middle_part{ height:148px; background:url(../caballero_image/bg/sitenavigator_bg.gif) left top repeat-x #5e5e5e;}
#site_navigator table{ width:390px; margin:0px auto;}
#site_navigator table td{ width:125px; padding:0px 3px; vertical-align:top;}
#site_navigator table img{ display:block;}
#site_navigator table p{ width:125px; padding:5px 0 0 0;}
#site_navigator table p a{ color:#ccc;}
#site_navigator .arrows{height:148px; position:absolute;top:70px; font-size:0px; text-decoration:none; text-indent:-3000px; overflow:hidden; height:24px; width:15px;}
#site_navigator .left_arrow{ left:5px; background-image:url(../caballero_image/elements/arrow_left_orange.gif);}
#site_navigator .right_arrow{ right:5px; background-image:url(../caballero_image/elements/arrow_right_orange.gif);}
#site_navigator div#hold{width:390px; margin:0px auto; height:115px; position:relative; z-index:100;}
#site_navigator div#wn{width:390px; height:115px; position:absolute; left:0px; top:0px; clip:rect(0px, 90%, 127px, 0px); overflow:hidden; z-index:1; }
#site_navigator div#lyr1{position:absolute; left:0px; top:0px; z-index:1;}
/*end / site navigator*/

/*featured site*/
div.about_block #featured_site{ width:464px; margin:10px auto;}
#featured_site .tp, #featured_site .bp{ width:100%; height:10px; font-size:0px; background-image:url(../caballero_image/bg/featured_site_tp_bg.gif);}
#featured_site .bp{background-image:url(../caballero_image/bg/featured_site_bp_bg.png);}
#featured_site .middle_part{ padding:15px 23px; min-height:200px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; background:url(../caballero_image/bg/featured_site_bg.gif) left bottom repeat-x #f8f8f8;}
#featured_site ul li{ float:left; width:100%; padding-top:30px;}
#featured_site ul li:first-child{ padding-top:0px;}
#featured_site ul .for_img{ float:left; width:195px;}
#featured_site ul .for_info{ float:right; width:195px;}
#featured_site ul p{ padding-bottom:15px;}
#featured_site ul p span{ font-variant:1.2em; font-weight:bold;}
#featured_site ul a{ color:#00a2e6;}
/*end / featured site*/

/*END / 'about' 'site navigator' 'featured site' page - index*/

/*'side bar' page - ...*/
div#side_bar{ position:relative; left:-45px; width:190px; float:left; margin-left:-190px; font-family:Arial, Tahoma, sans-serif;}

/*news list*/
ul#news_list li{ width:100%; border-top:1px solid #dcdcdc; padding:12px 1px;}
#news_list li:first-child{ border:none; padding-top:0px;}
#news_list span{ display:block; font-size:0.9em; color:#ada380;}

/*'news' page - index*/
div.news_side{ position:relative; left:-45px; width:190px; float:left; margin-left:-190px; font-family:Arial, Tahoma, sans-serif;}
.news_side li{ width:100%; border-top:1px solid #dcdcdc; padding:12px 1px;}
.news_side li:first-child{ border:none; padding-top:0px;}
.news_side span{ display:block; font-size:0.9em; color:#ada380;}

/*'right bar' page - index*/
div#right_bar{position:relative; right:-60px; width:195px; float:right; margin-right:-195px;}
#right_bar ol li{ background:url(../caballero_image/elements/star_blue_mark.gif) left center no-repeat; padding:3px 0px 3px 13px;}
#right_bar ol.narrow_list li{background:url(../caballero_image/elements/star_orange_mark.gif) left center no-repeat; padding:0px; padding-left:13px;}
#right_bar ol.narrow_list li a{ color:#42b9eb;}
.memeber_page div#right_bar{ right:-40px;}
#right_bar ul li span a{color:#4faff5;}

/*account info list*/
ul.account_info { margin:10px 0px; padding:12px 0px; border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
ul.account_info li{ padding:2px 0px;}
ul.account_info li img, .program_side .account_info li span{ vertical-align:middle;}
ul.account_info li p{padding-left:22px;}

/*bottom bar*/
.bottom_bar .lp, .bottom_bar .rp{ position:relative; width:10px; height:125px; float:left; background:url(../caballero_image/bg/bottombar_lp_bg.gif) left bottom no-repeat; font-size:0px;}
.bottom_bar .rp{background:url(../caballero_image/bg/bottombar_rp_bg.gif) left bottom no-repeat;}
.bottom_bar ul.central_part{ float:left; width:960px; height:125px; background:url(../caballero_image/bg/bottombar_bg.gif) left bottom repeat-x #fff;}
.bottom_bar li{ float:left; height:100%; background:url(../caballero_image/elements/bottombar_mark.gif) right bottom no-repeat;}
.bottom_bar li.recuring{ width:345px; padding-left:15px;}
.bottom_bar li.recuring div{height:125px; background:url(../caballero_image/elements/money.gif) left bottom no-repeat;}
.bottom_bar li.recuring div a{ position:relative; display:block; width:173px; height:29px; top:30px; left:145px;}
.bottom_bar li.signup{width:220px; padding-left:30px;}
.bottom_bar li.signup div{ height:125px; background:url(../caballero_image/elements/two_gerl.gif) left bottom no-repeat;}
.bottom_bar li.signup a{ position:relative; display:block; width:81px; height:29px;  top:30px; left:125px;}
.bottom_bar li.premium{ width:315px; background:none; padding-left:35px;}
.bottom_bar li.premium div{height:125px; background:url(../caballero_image/elements/goldendphone.gif) left bottom no-repeat;}
.bottom_bar li.premium div a{ position:relative; display:block; width:145px; height:28px; top:30px; left:165px;}

/*Spechial gerl & stars mark style*/
#business_info .gerl_mark{ width:206px; height:138px; top:-132px; right:40px;  background-image:url(../caballero_image/elements/gerl_mark-business-info.gif);}
#personal_info .gerl_mark{ width:219px; height:144px; top:-144px; right:35px;  background-image:url(../caballero_image/elements/gerl_mark-personal-info.gif);}
#payment_info .gerl_mark{ width:214px; height:143px; top:-124px; right:40px;  background-image:url(../caballero_image/elements/gerl_mark-payment-info.gif);}
#payment_info .stars_mark{ width:76px; height:55px; top:140px; right:65px;  background-image:url(../caballero_image/elements/stars_mark-payment-info.gif);}
#contact_us .gerl_mark{ width:215px; height:361px; top:28px; right:65px;  background-image:url(../caballero_image/elements/gerl_mark-contact_us.gif);}
#faq .gerl_mark{width:258px; height:246px; bottom:35px; right:0px;  background-image:url(../caballero_image/elements/gerl_mark-faq.gif);}

/*buttons bar*/
#content .buttons_bar{width:552px; padding-left:25px; text-align:right;}
#content .buttons_bar p{width:410px; padding-top:16px; float:left; text-align:left;}
#content .buttons_bar p label{ vertical-align:middle; color:#666; text-transform:none; font-size:1em;}
#content .buttons_bar p input{ width:13px; height:13px; float:none; margin:0; padding:0; margin-right:5px; vertical-align:middle;}
#content .buttons_bar input{ float:right; padding:0px; margin:0px; border:none; margin-left:10px; border:1px solid #fff; width:auto; height:auto;}

/*'program_summary' page - program*/
#program_summary{ position:relative; width:910px; margin:0px auto;}
#program_summary .summary_slot{ width:445px; float:left;  padding:0px 0px 45px 20px;}
#program_summary .first{padding-left:0px;}
.summary_slot .tp, .summary_slot .bp{ font-size:0px; height:10px; background-image:url(../caballero_image/bg/summaryslot_tp_bg.gif);}
.summary_slot .bp{background-image:url(../caballero_image/bg/summaryslot_bp_bg.gif);}
.summary_slot .middle_part{ min-height:210px; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.summary_slot .middle_part .for_ico{ float:left; width:185px;}
.summary_slot .middle_part .for_ico img{ font-size:0px; display:block;}
.summary_slot .middle_part .for_info{ float:left; width:258px; padding:10px 0px;}
.summary_slot .middle_part .for_info p{ width:232px; padding-bottom:10px;}

/*'FAQ' 'faq lisr' 'popular faq'*/
#faq{ position:relative;}
#faq ul.faq_list{width:630px; float:left;}
.faq_list li{ border-top:1px solid #dcdcdc; padding:5px 0px 5px 0px;}
.faq_list li:first-child{ padding-top:0px; border:none;}
.faq_list p{ padding-left:15px; padding-bottom:20px; background:url(../caballero_image/elements/arrow_blue_mark.gif) left 5px no-repeat;}
.faq_list span{ display:block; padding:12px 0px 0px 20px;}

#faq div.popular_faq{ width:252px; float:right;}
.popular_faq .tp, .popular_faq .bp{ width:252px; height:10px; font-size:0px; background-image:url(../caballero_image/bg/popular_faq_tp_bg.gif);}
.popular_faq .bp{background-image:url(../caballero_image/bg/popular_faq_bp_bg.gif);}
.popular_faq .middle_part{ width:250px; padding:5px 0px; border-left:1px solid #e9eae4; border-right:1px solid #e9eae4;}
.popular_faq ul{ width:220px; margin:0px auto;}
.popular_faq ul li{ padding-left:13px; background:url(../caballero_image/elements/star_blue_mark.gif) left 3px no-repeat; margin:15px 0px;}

/*Advenced Side All Style*/

/*Adv global style*/
#adv_side{ width:730px; float:left; margin-top:-25px; padding-left:8px;}
#adv_side p.articl{ width:auto; padding:0px; padding-bottom:15px;}
#wrap #adv_side h3.whith_label span.mode{ font-size:10px; font-weight:normal; vertical-align:top; float:left;}
#wrap #adv_side h3.whith_label img{ float:left;}
#adv_side a.big_link{ font-size:1.7em;}

#adv_side fieldset{ padding:0px 0px 15px 0px;}
#adv_side fieldset div{ padding:5px 0px;}
#adv_side label{font-size:1em; color:#676767; font-weight:bold; text-transform:none;}
#adv_side label.def{ float:left; width:110px; padding-top:3px;}
#adv_side select{margin:0px 10px; width:111px;}
#adv_side input{width:auto; height:auto; padding:0px; border:none;}
#adv_side input.date{ width:50px; padding:2px 5px; background:none; border:1px solid #989898;}
#adv_side select.def{ width:150px;}
#adv_side select.def_short{ width:95px;}
#adv_side a.input{ vertical-align:middle;}
#adv_side a.input img{ display:inline; vertical-align:middle;}

#adv_side div.format select{ width:94px; margin:0px 8px;}
#adv_side div.host select{ margin:0px 13px 0px 14px;}
#adv_side div.period select{ margin:0px;}
#adv_side div.period input.image{ margin-left:15px;}
#adv_side div.central_inp{ text-align:center;}
#adv_side div.stats_showdate ul{ padding-bottom:13px; font-size:1.1em;}
#adv_side div.stats_showdate ul li{ float:left; padding:0px 19px 0px 18px; background:url(../caballero_image/elements/double_hr_v.gif) left top repeat-y;}
#adv_side div.stats_showdate ul li:first-child{ background:none; padding-left:0px;}
#adv_side div.stats_showdate span{ color:#ff6600;}
#adv_side div.stats_showdate label{ padding-left:13px;}
#adv_side div.stats_showdate select{ margin:0px;}
#adv_side div.stats_showdate input.image{ margin-top:15px;}
/*end / Adv global style*/

/*main table block*//*mtb*/
div.main_table_blk{ position:relative; width:729px; margin:10px 0px; margin-left:-8px;}
.mtb .bottom_lightbg{height:23px; font-size:0px; background-image:url(../caballero_image/bg/mtb_bottom_lightbg.gif);}
.mtb .bottom_darkbg{ background:url(../caballero_image/bg/mtb_bottom_darkbg.gif) left bottom repeat-x #cbcaca; color:#fff;}
.mtb table.link_codes .bottom_darkbg td{ padding:5px;}
.mtb table.link_codes .bottom_darkbg td a{ color:#fff;}
.mtb table.link_codes .bottom_darkbg td a:hover{color:#f0fbfd;}
.mtb .bottom_darkbg span{ font-weight:normal; text-decoration:underline; font-size:1em;}

.mtb .bottom_crn_bg{ font-size:0px; height:10px; background:url(../caballero_image/bg/mtb_bottom_crn_bg.gif) left top no-repeat;}
.mtb .corner{ position:absolute; width:10px; height:10px; font-size:0px;}
.mtb .tl_crn{ top:0px; left:0px; background-image:url(../caballero_image/bg/mtb_th_tl_corner.gif);}
.mtb .tr_crn{ top:0px; right:0px; background-image:url(../caballero_image/bg/mtb_th_tr_corner.gif);}
.mtb table.program_info_table td.first{ width:30%;}
.mtb table.program_info_table td.last{ width:70%;}
.mtb a{ color:#0056a6; font-weight:bold; text-decoration:underline;}
.mtb a:hover{ color:#51aaf5;}
.mtb a.normal{ color:#51aaf5; text-decoration:none;}
.mtb a.normal:hover{text-decoration:underline;}
.mtb ul li{ float:left; width:43px;}
.mtb ul li a{ display:block;}
.mtb img{ display:inline; font-size:0px; padding:0px; vertical-align:middle;}

.mtb table{ width:729px; background:url(../caballero_image/bg/mtb_bg.gif) left bottom repeat-x #f9f9f9;}
.mtb table.link_codes td{ border:none; padding:10px 5px;}
#adv_side .mtb table.link_codes td.gallery{ width:auto;}
#adv_side .mtb table.link_codes td.gallery input{margin-top:0px;}
.mtb table.link_codes th div{background:none;} 

.mtb th{text-align:left; }
.mtb th span{ float:left; vertical-align:middle;}
.mtb th a.help{ float:left; width:16px; height:17px; background-image:url(../caballero_image/elements/help_ico.gif); font-size:0px; text-indent:-3000px; overflow:hidden;}
.mtb th div{background:url(../caballero_image/elements/mtb_th_mark.gif) left center no-repeat; padding:10px 5px;}
.mtb th.first div{ background:none;}

.mtb tr.with_bg td{ background-color:#e5e5e5;}
.mtb tr.title{background:url(../caballero_image/bg/mtb_th_bg.gif) left top repeat-x #9b9b9b; color:#fff; font-size:0.9em;}

.mtb td{ padding:10px 3px; border-left:1px solid #eee;}
.mtb td span{ font-weight:bold; font-size:0.9em;}
.mtb td:first-child{border-left:none;}
.mtb td.first{ background:url(../caballero_image/bg/pix_dark.gif) left top repeat-y;}
.mtb td.last{ background:url(../caballero_image/bg/pix_dark.gif) right top repeat-y;}
#adv_side .mtb td.gallery{ font-weight:bold;}
#adv_side .mtb td.gallery input{ width:320px; padding:2px 5px; margin-top:10px; background:url(../caballero_image/bg/link_input_bg.gif) left top repeat-x; border:1px solid #989898; }
#adv_side .mtb td.gallery a{ font-weight:normal;}
/*TH end TD Sizes*/
.mtb th.banners{ width:85px;}
.mtb th.pod_list{ width:136px;}
.mtb td.thumb{ width:100px; text-align:center;}
.mtb td.gallery{ width:360px; font-size:1.1em;}
.mtb td.breakdownby{ width:160px;}
/* / End main table block*//*mtb*/

/*Marketing Tools style*/
#marketing_tools{ width:720px;}
#marketing_tools h3{ padding-bottom:5px;}
#marketing_tools li{ width:360px; float:left;}
#marketing_tools li div.for_ico{ width:105px; float:left; padding-right:15px;}
#marketing_tools li div.for_info{ width:220px; float:left;}
/* / End Advanced Side*/

/*promo tools*/
#promo_tools{ border:none;}
#promo_tools li{ padding:5px 0px;}
#promo_tools .for_ico{ float:left; width:210px;}
#promo_tools .for_ico img{ display:block;}
#promo_tools .for_info{ float:left; width:710px; border-bottom:1px solid #dcdcdc; padding:10px 0px;}

/*Subsider*/
#subsider{ width:190px; float:right; margin-top:-25px;}

/* / END CONTENT */
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* FOOTER */
#footer{position:relative; width:980px; margin:0px auto; color:#fff; font-size:1.1em; }
#footer .inside{ width:935px; margin:0px auto; padding-top:10px; }

#footer .copyright{ width:650px; float:left; padding-top:10px;}
#footer .design_by{ width:280px; float:right; text-align:right;}
#footer .design_by span{ width:200px; float:right; padding:10px 15px 0px 0px;}
#footer .design_by a{ color:#fff;}
#footer .design_by a.adult_logo{ float:right; width:43px;}
 #footer.memeber_page{ background:url(../caballero_image/bg/footer_bg.gif) left top no-repeat; padding-top:10px;}
/* / END FOOTER*/
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
