.text_links { font-family: Arial, Tahoma; color: #FFF; padding: 0 30px 20px; line-height: 1.5em; text-align: center; }
.text_links .separator { margin: 0 8px 0 3px; }
.text_links h1 { font-family: Arial, Tahoma; font-size: 18px; margin-top: 0; }
.text_links a { font-size: 13px; }.links_scene { width: 712px; margin: 4px auto 0 auto; font-family: Tahoma, Arial; font-size: 15px; padding: 3px 0 15px; text-align: center; }
.links_scene a { font-weight: bold; text-decoration: underline; }
.links_scene .link_download { font-size: 35px; padding: 6px 0; }
.links_scene .link_other { padding-left: 10px; vertical-align: baseline; vertical-align: baseline; }

body {margin: 0; padding: 0; text-align: center; font-family: Tahoma, Arial, Helvetica; font-size: 12px; color: #000; background: #DEDEDE; }
img { border: 0; }
.clear { clear:both; height: 1px; overflow: hidden; }
.fleft { float:left; }
.fright { float:right; }
.border { border: 1px solid #FFF; }

.microbox { width: 757px; margin: 0 0 30px 17px; *margin-left: 7px; }	

.hidden { visibility: hidden; }

a { font-weight: bold; color: #000; }
#main .links { position: relative; padding: 0 6px 10px 22px; *padding-bottom: 20px; font-size: 12px; color: #000; font-weight: bold; text-align:justify; line-height: 1.5em; }
#main .links a:link, #main .links a:visited { color: #CC0000; font-weight: normal; padding: 1px 0; text-decoration: none;  }
#main .links a:hover { color: #000; }
#main .links #border { position: absolute; background: #FFF; width: 12px; height: 100%; _height: 15px; right: 2px; bottom: 0; }
#main .links .separator { padding: 0 1px 0 0 ; color: #A0A0A0; font-weight: normal; }

#cont #main .links2 { text-align: center; font-size:30px; line-height: 1.5em; color: #000; padding-bottom: 5px; }
#cont #main .links2 a:link, #cont #main .links2 a:visited { color: #CC0000; font-weight: bold; }
#cont #main .links2 a:hover { color: #FF3300; }
#cont #main .links2 .more, #cont #main .links2 .join { width: 385px; }

#cont { width: 808px; margin: auto; padding: 0px; text-align: center; }
#cont #main{ width: 808px; text-align: left; padding-bottom: 12px; }

#cont #main #head_index { position: relative; }
#cont #main #head_index #info_cat { position: absolute; top: 359px; left: 47px; }
#cont #main #head_index #info_cat select { width: 200px; color:#333; font-size:11px; width:179px; background-color:#E1E1E1; }
#cont #main #head_index #info_dvd { position: absolute; top: 367px; right: 12px; color: #FFF; }
#cont #main #head_index #info_dvd .red { font-weight: bold; color: red; }

#cont #main #categories { height: 27px; padding:  0 10px 0 47px; }
#cont #main #categories .select { width: 200px; }
#cont #main #categories .text { padding-top: 8px; color: white; }
#cont #main #categories .red { font-weight: bold; color: red; }
#cont #main #categories select { color:#333; font-size:11px; width:179px; background-color:#E1E1E1; }
#cont #main .descrip { font-size: 12px; padding: 4px 8px 4px 9px; height: 33px; text-align: center; }
#cont #main .descrip a { color: #D1182F; font-weight: bold; text-decoration: underline; }
#cont #main #content p { margin: 6px 0; line-height: 1.3em; font-family: "Trebuchet MS", Tahoma, Arial; }
#cont #main #content p .spacer { margin-bottom: 2px; }
#cont #main #content .box { padding-bottom: 10px; }
#cont #main #content .box .boxleft { width: 18px; }
#cont #main #content .box .boxcenter { width: 779px; height: 359px; }
#cont #main #content .box .boxcenter .info { width: 510px; height: 60px; margin: 23px 15px 10px 25px; _margin-left: 15px; }
#cont #main #content .box .boxcenter .more_info { margin: 20px 22px 0 0; }
#cont #main #content .box .boxcenter .more_info p { line-height: 1.25em; }
#cont #main #content .box .boxcenter .info .title { font-family: "Trebuchet MS", Tahoma, Arial; font-size: 20px; color: #CC0000; font-weight: bold; }
#cont #main #content .box .boxcenter .thumbs .block_left { padding-left: 8px; }
#cont #main #content .box .boxcenter .thumbs .block_left .pic { border: solid 1px #FFF; }
#cont #main #content .box .boxcenter .thumbs .block_left p { padding-left: 4px; margin-top: 2px; line-height: 20px; }
#cont #main #content .box .boxcenter .thumbs .block_right { width: 587px; padding-right: 2px; }
#cont #main #content .box .boxcenter .thumbs .block_right img { margin: 0 4px 4px 0; }
#cont #main #content .box .boxright { width: 11px; }
#cont #main #content .scene_description { padding: 10px 0 0 65px; }
#cont #main #content .scene_description .bigthumb { width: 237px; text-align: center; }
#cont #main #content .scene_description .bigthumb p { margin-top: 4px; }
#cont #main #content .scene_description .right_info { width: 460px; margin-left: 5px; }
#cont #main #content .scene_description .right_info p { margin-top: 12px; }
#cont #main #content .scene_description .right_info p .desc { font-family: Tahoma, Arial, Helvetica; }
#cont #main #content .scene_thumbs { padding-left: 82px; }
#cont #main #content .title { font-family: "Trebuchet MS", Tahoma,Arial; font-size: 24px; color: #cc0000; font-weight: bold; }
#cont #main #content .scene .scene_thumbs .title { font-size: 20px; }
#cont #main #content .scene .scene_thumbs .subtitule { padding-bottom: 4px; }
#cont #main #content .scene .scene_thumbs .thumbs img { margin: 1px 2px 1px 0; }
#cont #main #content .scene .info { width: 400px; height: auto; padding: 5px 0 0 0; line-height: 1.5em; font-size: 11px; }
#cont #main #content .scene .more_info2 { width: 275px; margin: 0; padding-top: 10px; }

.picbonus { width: 761px; margin: 0 auto; }

#cont #main .buttons { text-align: center; padding-top: 6px; }
#cont #main .bonus { width: 760px;  text-align: center; margin: 10px 0 8px 27px; padding-bottom: 10px; }
#cont #main .bonus .box{ margin: 10px 0 5px 20px; _margin-left: 15px; }
#cont #main .bonus .box .pics { margin: 0 6px 14px; }

.box_links { clear: both;  width: 808px; height: 136px; text-align: left; }
.members_box_links  { clear: both;  width: 808px; height: 96px; text-align: left; }
.members_box_links .links_scene { width: 762px; height: 74px; margin-left: 26px; padding: 2px 0 0 0; font-family: Tahoma, Arial; font-size: 14px; text-align: center; background: #FFFDC0; }
.links_scene { width: 762px; height: 116px; margin-left: 26px; padding: 2px 0 0 0; font-family: Tahoma, Arial; font-size: 14px; text-align: center; background: #FFFDC0; }
.links_scene a, .link_dowload { font-weight: bold; text-decoration: underline; color: #CC0000; }
.links_scene .link_download { font-size: 34px; line-height: 1.6em; }
.links_scene .link_other { padding-left: 10px; vertical-align: baseline; vertical-align: baseline; font-size: 15px; }
.links_scene .link_other a { color: #000; }
.links_scene .view_scene { font-size: 20px; padding-top: 3px; }


/* 3 video formats */
.download_formats { clear: both; margin: 0 auto; margin-left: -10px; }
.download_formats a { font-weight: normal; }
.download_formats div { float: left; width: 225px; position: relative; }
.download_formats  ul { margin: 10px 8px 0 10px; padding-bottom: 2px; }
.download_formats  li { padding: 4px 0 4px 0; text-align: right; list-style-type: none; }
.download_formats  li.format_title { height: 16px; padding-bottom: 3px; font-weight: bold; font-size: 12px; color: #FF2828; margin-bottom: 3px; margin-left: -40px; *margin-left: 0px; text-align: center; border-bottom: 1px solid #000; }
.download_formats  li .options { position:absolute; left: 10px; *margin: -4px 0 0 -4px; }
.download_formats  li .options input { vertical-align: middle; margin: 0 3px 2px 0; }
.download_formats  li .options .quality { margin-left: 2px; }
.download_formats div.buttons { clear: both; width: 100%; margin-top: 5px; }
.download_formats div.buttons .buttonbig { font-size: 13px; overflow: visible; padding: 2px 8px; margin: 0 5px; vertical-align: middle; }

/* 4 video formats */
.download_formats_4c { clear: both; margin: 0 auto; margin-left: -28px; }
.download_formats_4c a { font-weight: normal; }
.download_formats_4c div { float: left; width: 176px; position: relative; }
.download_formats_4c  ul { margin: 10px 8px 0 10px; padding-bottom: 2px; }
.download_formats_4c  li { padding: 4px 0 4px 0; text-align: right; list-style-type: none; }
.download_formats_4c  li.format_title { height: 16px; padding-bottom: 3px; font-weight: bold; font-size: 12px; color: #FF2828; margin-bottom: 3px; margin-left: -40px; *margin-left: 0px; text-align: center; border-bottom: 1px solid #000; }
.download_formats_4c  li .options { position:absolute; left: 10px; *margin: -4px 0 0 -4px; }
.download_formats_4c  li .options input { vertical-align: middle; margin: 0 3px 2px 0; }
.download_formats_4c  li .options .quality { margin-left: 2px; }
.download_formats_4c div.buttons { clear: both; width: 100%; margin-top: 5px; }
.download_formats_4c div.buttons .buttonbig { font-size: 13px; overflow: visible; padding: 2px 8px; margin: 0 5px; vertical-align: middle; }.footer { color: #000; }
.footer a:link, .footer a:visited { color: #CC0000; }
.footer a:hover { color: #000; }
.footer_sections { color: #000; }
hr { border-top: solid 1px #606060; }.footer { font-family: Arial, Helvetica, sans-serif; font-sizE: 12px; margin: 0 auto; text-align: center; }
.footer a { font-weight: normal; text-decoration: underline; }
.footer_small { font-size: 11px; }
.footer_2257 { font-size: 18px; }
.footer_sections { font-size: 13px; line-height: 1.4em }
.height { height: 1px; }#top_info { font-family: Tahoma, Arial; font-weight: normal; text-align: center; padding: 13px 0 16px; }
#top_info .info_title { font-size: 22px; padding-bottom: 5px; }
#top_info .info_subtitle { font-size: 12px; }
#top_info .hightlight { font-weight: bold; }#top_info { color: #000; }
#top_info .hightlight { color: red; }
#top_info .hightlight { color: #; }
.sms_color { color: #D1182F; }
.download_sms { color: #000; }
.iframe_line { border: none; background: #000; height: 3px; } 
.text_links { color: #D1182F; }
.text_links h1 { color: #D1182F; }
.text_links a { color: #000; }
.text_links a:hover { color: #D1182F; }.download_sms { font-family: Tahoma, Arial; font-weight: normal; text-align: center; font-size: 31px; padding-top: 5px; }
hr { margin-bottom: 20px; }
