
html { font-family: Arial,Helvetica,sans-serif; height: 100%; }
body { margin: 0pt 0pt 30px; padding: 258px 0pt 0pt; background: transparent url('bg_wallpaper.gif') repeat; font-size: 75%; font-family: Arial,Helvetica,sans-serif; color: rgb(51, 51, 51); height: 100%; }
h1 { margin: 5px 0pt; padding: 0pt; font-size: 170%; color: rgb(102, 102, 102); }
h2 { margin: 0pt; padding: 0pt; font-size: 160%; color: rgb(102, 102, 102); }
h3 { margin: 0pt 0pt 10px; padding: 0pt; font-size: 120%; color: rgb(102, 102, 102); }
h4 { margin: 0pt 0pt 10px; padding: 0pt; font-size: 100%; color: rgb(102, 102, 102); }
p { margin: 0pt 0pt 5px; padding: 0pt; color: inherit; background-color: inherit; line-height: 16px; }
h1 a, h1 a:link, h1 a:visited { color: rgb(250, 102, 2); }
h2 a, h2 a:link, h2 a:visited { color: rgb(250, 102, 2); }
h3 a, h3 a:link, h3 a:visited { color: rgb(250, 102, 2); }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix {  }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
.content_text{display: block; text-align: justify;}
.clearer { clear: both; }
a:link, a:visited { color: rgb(250, 102, 2); background-color: inherit; text-decoration: none; }
a:hover, a:focus { color: rgb(250, 102, 2); background-color: inherit; text-decoration: underline; }
form { margin: 0pt; padding: 0pt; }
input, select {  }
img { border: 1px solid rgb(0, 0, 0); }
.floatleft { float: left; }
.floatright { float: right; }
.hidden { display: none; visibility: hidden; }
.nobg { background: transparent none repeat; }
.printonly { display: none; visibility: hidden; }
.noborder { border: 0px none ; }
.clear { margin: 0pt; padding: 0pt; overflow: hidden; clear: both; display: block; height: 1px; }
.error { color: Red; }
.light { font-size: 110%; color: rgb(167, 157, 149); }
#topbar { margin: 0pt; padding: 0pt; position: absolute; top: 0pt; left: 0pt; width: 100%; height: 258px; }
#topbar .inner { margin: 0pt auto; padding: 0pt; background: transparent url('home_hero.jpg') no-repeat scroll left top; width: 936px; height: 258px; position: relative; }
#topbar .slogan { background-color: #fa6602; border-bottom: 1px solid #e65f04; margin: 0px 0pt 0pt 175px; font-family: sans-serif; color: #fff; float: left; font-size: 110%; font-weight: bold; display: inline; }
#topbar .subscribe { margin: 113px 0pt 0pt; float: right; width: 95px; height: 110px; position: absolute; right: 234px; }
#topbar .toprightnav { border-left: 1px solid rgb(255, 255, 255); float: right; width: 218px; position: absolute; bottom: 0pt; right: 0pt; padding-left: 15px; margin-bottom: 150px; }
#topbar .search { float: right; width: 218px; position: absolute; top: 0pt; right: 0pt; padding-left: 15px; height: 100%; margin-top: 15px; }
#topbar .search input { float: left; }
#topbar .search .textbox { border: 1px solid rgb(147, 109, 68); padding: 2px; width: 108px; height: 18px; background-color: rgb(255, 255, 255); color: rgb(17, 17, 17); margin-right: 10px; font-size: 115%; }
.navigation ul { margin: 0pt; padding: 0pt; }
.navigation ul li { margin: 0pt; padding: 0pt; list-style-image: none; list-style-type: none; }
.navigation ul li a { color: #fa6602; font-size: 150%; text-decoration: none; font-family: "Arial Narrow"; font-weight: bold; line-height: 18px; }
.navigation ul li a:visited { color: #fa6602; }
.navigation ul li a:hover { color: rgb(31, 24, 20); text-decoration: none; }
.navigation ul li a.on { color: rgb(31, 24, 20); }
.innernavigation ul { margin: 0pt; padding-bottom: 30px; }
.innernavigation ul li { margin: 2px 0pt 0pt -20px; position: relative; }
.innernavigation ul li span { border-bottom: 1px solid rgb(128, 128, 128); }
.innernavigation ul li a { padding: 0pt 0pt 0pt 20px; color: rgb(255, 255, 255); }
.innernavigation ul li a:hover, .innernavigation ul li a:focus { color: rgb(224, 134, 80); text-decoration: none; }
.innernavigation ul li a.on { color: rgb(224, 134, 80) ! important; }
#blogbody {  }
#blogbody ol { padding: 0pt; margin-left: 22px; }
#blogbody ol li { padding: 0pt 0pt 3px; }
div#outsidecontainer { margin: 0pt auto; overflow: hidden; width: 936px; }
.maincontainer { padding: 54px 37px 2000px; background: rgb(255, 255, 255) url('bg_reflection.jpg') no-repeat; overflow: hidden; float: left; height: 100%; margin-bottom: -1980px; }
.wrapper { overflow: hidden; background-color: rgb(255, 255, 255); height: 100%; }
.maincontainer img { border: 1px solid color: rgb(250, 102, 2); }
.homereflection { border-right: 468px solid rgb(22, 15, 10); overflow: hidden; width: 394px; margin-right: -468px; float: left; height: 100%; }
.homereflection a { color: rgb(250, 102, 2); }
.homeleftcontent { overflow: hidden; float: left; width: 468px; height: 100%; padding-bottom: 2000px; margin-bottom: -1980px; }
.separator_horizontal { margin: 7px 0pt; background-color: rgb(224, 224, 214); line-height: 1px; width: auto; clear: both; }
* html .sharebox_img { display: block; }
* + html .sharebox_img { display: block; }
.tags { padding: 8px 0pt; width: 100%; float: left; }
.link_panel { background: transparent url('bg_link.gif') repeat-x scroll left bottom; height: 48px; line-height: 48px; }
.sharebox { border-left: 1px solid rgb(230, 230, 230); border-right: 1px solid rgb(230, 230, 230); position: relative; float: left; width: 630px; height: 35px; }
.sharebox a { border-right: 1px solid rgb(211, 211, 211); padding: 0pt 15px; float: left; display: block; height: 35px; }
.sharebox a.last { border: medium none ; }
.sharebox a.padit img { padding-top: 9px; }
.sharebox_index { border-left: 1px solid rgb(230, 230, 230); border-right: 1px solid rgb(230, 230, 230); margin: 0pt auto; float: left; width: 398px; text-align: center; }
.sharebox_index a { border-right: 1px solid rgb(211, 211, 211); padding: 0pt 15px; height: 35px; line-height: 35px; }
.sharebox_index a.last { border: medium none ; margin: 0pt auto; }
.sharebox_index a.padit img { margin: 0pt auto; padding-top: 9px; }
.past_blog_header_container { margin: 25px 0pt; float: left; width: 398px; }
.past_blog_header_container .blog_title { border-top: 1px solid rgb(224, 224, 214); padding: 7px 0pt; color: rgb(167, 157, 149); font-weight: normal; width: 275px; float: left; line-height: 18px; font-size: 110%; }
.past_blog_header_container .blog_title a { color: rgb(250, 102, 2); }
.past_blog_header_container .blog_date { border-top: 1px solid rgb(224, 224, 214); padding: 7px 0pt; color: rgb(167, 157, 149); line-height: 20px; text-align: right; width: 123px; float: right; }
.past_blog_header_container .date { clear: both; }
.past_blog_top_two { border-top: 1px solid rgb(224, 224, 214); margin-top: 10px; padding-top: 10px; }
.past_blog_top_two h2 { font-size: 150%; font-weight: normal; }
.past_blog_top_two .date { font-size: 110%; color: rgb(167, 157, 149); float: none; margin-bottom: 10px; }
.past_blog_top_two p { padding-bottom: 10px; }
.pagereflection { border-right: 234px solid rgb(22, 15, 10); overflow: hidden; width: 629px; margin-right: -234px; float: left; }
.pageleftcontent { overflow: hidden; width: 234px; background-color: rgb(22, 15, 10); margin-right: -234px; }
.pagereflection a { color: rgb(250, 102, 2); }
.pagereflection ul { margin: 10px 0pt; padding: 0pt 0pt 0pt 15px; list-style-type: none; list-style-position: outside; list-style-image: none; }
.pagereflection ul li { margin: 0pt 0pt 10px; padding: 0pt 0pt 0pt 10px; background: transparent url('bullet_orange.gif') no-repeat scroll 0pt 6px; }
.pagereflection ul li a { text-decoration: none; color: rgb(250, 102, 2); }
.pagereflection ul li a:hover, .pagereflection ul li a:focus { text-decoration: underline; }
.pagereflection ul li.nobullets { margin: 0pt 0pt 10px; padding: 0pt 0pt 0pt 10px; background: transparent none repeat; }
div#footer { float: left; width: 936px; }
.date { font-size: 110%; color: rgb(167, 157, 149); width: 100%; }
.under { margin-top: -4px; clear: both; float: none; }
.innerleftcontent { overflow: hidden; width: 234px; float: left; }
.innerleftmaincontent { padding: 0px 18px 0px 17px; overflow: hidden; width: 199px; float: left; color: rgb(224, 211, 187); }
.innerleftmaincontent img {border: 1px solid rgb(167, 157, 149);}
.lefttop { padding: 18px 0px 10px; background: transparent url('bg-sign-up-short.gif') repeat-y; float: left; height: 82px; }
.righttop { padding: 18px 0px 10px; float: left; height: 82px; background-color: #503B27;}
.leftspotlight { padding: 18px 0px 10px; float: left; color: rgb(219, 204, 192); }
.leftspotlight p { color: rgb(219, 204, 192); margin-bottom: 10px; }
.home .leftspotlight p { color: rgb(219, 204, 192); min-height: 80px; height: 80px; }
.brown_title { font-family: "Arial Narrow",Arial,Verdana,sans-serif; font-size: 145%; color: rgb(156, 131, 105); }
.signup { padding: 3px 0pt 0pt; float: left; }
.signup a img {  }
.lefttop .innerleftmaincontent input.text_box { border: 1px solid rgb(147, 109, 68); width: 112px; height: 18px; background-color: rgb(255, 255, 255); color: rgb(17, 17, 17); float: left; padding-left: 2px; margin-right: 4px; margin-top: 1px; }
.lefttop .innerleftmaincontent .email { margin: 3px 0pt 0pt; color: rgb(224, 211, 187); float: left; font-size: 80%; }
.sl_title { color: rgb(110, 101, 92); font-family: "Arial Narrow",Arial,Verdana,sans-serif; font-weight: bold; width: 204px; font-size: 24px; line-height: 20px; height: 18px; letter-spacing: -1px; margin-bottom: 6px; }
.sl_title span { color: rgb(167, 157, 149); }
.cloud { padding: 17px 6px 0pt; background: transparent url('bg_cloud.jpg') no-repeat scroll left top; height: 200px; width: 186px; }
.cloud a, .cloud a:visited { padding: 0pt 2px; color: rgb(255, 255, 255); text-decoration: none; }
.cloud a:hover { text-decoration: underline; }
.weight1 { font-size: 160%; }
.weight2 { font-size: 150%; }
.weight3 { font-size: 140%; }
.weight4 { font-size: 130%; }
.weight5 { font-size: 120%; }
.weight6 { font-size: 110%; }
.weight7 { font-size: 100%; }
.vote { overflow: hidden; background-color: rgb(105, 81, 57); float: left; }
.vote .button { margin: 0pt auto; padding: 20px 0px; overflow: hidden; text-align: center; }
.vote .poll_question { padding: 17px 10px 8px; overflow: hidden; background-color: rgb(90, 68, 46); color: rgb(219, 204, 192); font-weight: bold; margin-bottom: 5px; }
.vote .resultsheader { padding-left: 10px; font-weight: bold; }
.poll { padding: 10px; overflow: hidden; width: 80%; }
.poll .answer { padding: 0pt 0pt 2px; color: inherit; }
.poll .bar { height: 14px; float: left; line-height: 14px; color: inherit; }
.poll .percent { padding: 0pt 0pt 0pt 8px; width: 10px; float: left; color: inherit; }
.vote .total { padding: 10px; float: left; width: 100%; }
.blog_panel { padding: 0px 0pt 30px 18px; color: rgb(0, 0, 0); width: 215px; }
.blog_panel .blog_panel_title { width: 215px; font-weight: bold; font-size: 130%; }
.blog_panel ul li a { color: rgb(250, 102, 2); }
.date { float: left; margin-bottom: 5px; }
.date div { float: left; }
.date ul { margin: 0pt; padding: 0pt; float: right; display: inline; }
.date ul li { background: transparent none repeat; list-style-type: none; list-style-image: none; list-style-position: outside; display: block; float: left; }
.date ul li a { padding: 0pt 2px; }
.blog_container_left .date { font-weight: normal; }
.blog_side_panel { padding: 0px 0pt 30px 18px; color: rgb(246, 246, 240); width: 215px; clear: both; }
.blog_side_panel .sl_title { margin-bottom: -6px; }
.blog_side_panel ul { width: 160px; }
.blog_side_panel ul li { list-style-type: none; margin-left: -40px; padding-left: 10px; background-image: url('bullet_orange.gif'); background-repeat: no-repeat; background-position: 0pt 6px; }
.blog_side_panel ul li a, .blog_side_panel ul li a:visited { color: rgb(255, 255, 255); text-decoration: none; font-size: 100%; }
.blog_side_panel ul li a:hover { color: rgb(255, 255, 255); text-decoration: underline; font-size: 100%; }
.barcolour1 { border-left: 1px solid rgb(143, 119, 90); height: 100%; }
.barcolour2 { border-left: 1px solid rgb(83, 67, 50); height: 100%; }
.white { color: rgb(255, 255, 255); }
.register_form { margin: 20px 0pt 0pt; width: 630px; float: left; }
.register_form img { border-style: none; float: left; }
.register_form .register_form_body { border-left: 1px solid rgb(227, 227, 227); border-right: 1px solid rgb(227, 227, 227); width: 630px; }
.register_form .register_form_body #left { width: 325px; float: left; }
.register_form .register_form_body #left img { margin: 0pt 0pt 0pt 10px; }
.register_form .register_form_body #left .input_form { margin: 0pt 0pt 0pt 10px; padding: 60px 25px 60px 30px; float: left; width: 260px; background-color: rgb(240, 240, 240); }
.register_form .register_form_body #left .input_form .field { color: rgb(88, 89, 91); float: left; width: 90px; text-align: right; }
.register_form .register_form_body #left .input_form .input { padding: 0pt 0pt 10px 10px; width: 152px; float: left; }
.register_form .register_form_body #left .input_form .input .text_box { border: 1px solid rgb(219, 219, 219); width: 152px; float: left; }
.register_form .register_form_body #left .input_form .input .textarea { border: 1px solid rgb(219, 219, 219); width: 410px; height: 116px; float: left; }
.register_form .register_form_body #right { padding: 30px 25px; width: 250px; float: right; }
.register_form .register_form_body #right .why_sub_title { color: rgb(110, 101, 92); font-family: "Arial Narrow",Arial,Verdana,sans-serif; font-weight: bold; letter-spacing: -0.5px; margin-bottom: 30px; font-size: 150%; }
.register_form .register_form_body #right .why_sub_title span { color: rgb(167, 157, 149); }
.register_form .register_form_body #right a#btseenews { margin: 0pt 0pt 0pt 15px; padding: 0pt 0pt 0pt 8px; background-image: url('bullet_orange.gif'); background-repeat: no-repeat; background-position: 0pt 6px; }
.register_form .register_form_body #right ul { margin: 0pt 0pt 20px; padding: 0pt; list-style-type: none; }
.register_form .register_form_body #right ul li { margin: 0pt 0pt 10px; padding: 7px 0pt 0pt 25px; color: rgb(167, 157, 149); }
.register_form .register_form_body #right ul li.list_1 { background: transparent url('list-subscribe-1.gif') no-repeat; }
.register_form .register_form_body #right ul li.list_2 { background: transparent url('list-subscribe-2.gif') no-repeat; }
.register_form .register_form_body #right ul li.list_3 { background: transparent url('list-subscribe-3.gif') no-repeat; }
.register_form .register_form_body #right ul li.list_4 { background: transparent url('list-subscribe-4.gif') no-repeat; }
.register_form .register_form_body #right ul li.list_5 { background: transparent url('list-subscribe-5.gif') no-repeat; }
.post_message { padding-left: 15px; }
.contact_form { margin: 10px 0pt 0pt; overflow: hidden; width: 632px; }
.contact_form .contact_form_body { padding: 38px 0pt 0pt 30px; background: transparent url('bubble_box_body_bg.gif') repeat-y; width: 602px; float: left; }
.contact_form .field { color: rgb(34, 17, 0); float: left; width: 105px; font-weight: bold; text-align: right; }
.contact_form .input { padding: 0pt 0pt 10px 10px; width: 460px; float: left; }
.contact_form .select { border: 1px solid rgb(219, 219, 219); float: left; }
.contact_form .input .text_box { border: 1px solid rgb(219, 219, 219); width: 260px; float: left; }
.contact_form .input .textarea { border: 1px solid rgb(219, 219, 219); width: 410px; height: 116px; float: left; }
.blog_form { padding: 50px 60px; background: transparent url('bg-blog-comments.gif') no-repeat scroll left top; width: 512px; height: 228px; }
.blog_form .comments { position: relative; top: -20px; left: -20px; }
.blog_form .input { width: 360px; }
.blog_container_left, .page_container_left { border-right: 1px solid rgb(218, 217, 217); overflow: hidden; width: 390px; float: left; padding-right: 24px; min-height: 100%; }
.blog_container_left .comment_tag { padding: 8px 0pt; }
.blog_container_left .comment_tag a { color: rgb(0, 102, 204); font-size: 80%; }
.blog_container_left .blog { padding: 0pt; width: 390px; text-align: justify; }
.blog_container_right, .page_container_right { border-left: 1px solid rgb(218, 217, 217); margin: 0pt 0pt 0pt -1px; width: 214px; float: left; min-height: 100%; }
.blog_container_right ul { padding: 0pt; }
.read-full-article { background: transparent url('bullet_orange.gif') no-repeat scroll 5px; padding-left: 15px; }
#grey_shadow_title { padding: 8px 0pt 0pt 20px; background: transparent url('bg_blog_page_title.jpg') no-repeat scroll left top; color: rgb(101, 101, 97); font-size: 140%; width: 636px; float: left; }
.bubble_box { padding: 10px 0pt; float: left; width: 632px; }
.bubble_box .bubble_box_body { padding: 5px 20px 10px; background: transparent url('bubble_box_body_bg.gif') repeat-y; color: rgb(51, 51, 51); }
.bubble_box .bubble_box_note { padding: 0pt 0pt 0pt 70px; margin-top: -10px; }
.bubble_box .bubble_box_note span { font-weight: bold; }
.bubble_box .bubble_box_note a, .bubble_box .bubble_box_note a:hover, .bubble_box .bubble_box_note a:visited { text-decoration: underline; font-weight: bold; }
.grey_shadow_title { padding: 8px 0pt 10px 20px; background: transparent url('bg_blog_page_title.jpg') no-repeat scroll left top; color: rgb(101, 101, 97); font-size: 170%; width: 625px; float: left; }
.aboutrightcontainer { margin: 0pt auto; width: 210px; padding-bottom: 10px; }
.aboutrightcontainer h2 { margin: 0pt auto; width: 180px; padding-top: 20px; }
.imgholder { background: transparent url('bg-about-tall.gif') no-repeat; width: 208px; height: 198px; position: relative; padding-bottom: 10px; }
img.about { border: 1px solid rgb(218, 217, 217); position: absolute; top: 20px; left: 27px; }
.about_content { margin: 0pt auto; width: 180px; }
a.more { margin: 0pt auto; background: transparent url('bullet_orange.gif') no-repeat scroll 5px; width: 180px; padding-bottom: 10px; padding-left: 15px; display: block; }
.separator { border-bottom: 1px solid rgb(218, 217, 217); margin: 20px 0px; }
.events_banner { margin: 40px 0pt 0pt; }
.category_container_left { border-right: 1px solid rgb(233, 232, 232); margin: 24px 0pt 0pt; padding: 0pt 0pt 20px; float: left; width: 190px; }
.category_container_right { border-left: 1px solid rgb(233, 232, 232); margin: 24px 0pt 0pt -1px; padding: 0pt 10px 20px 15px; float: left; width: 190px; }
.category_container_title { width: 190px; color: rgb(255, 102, 0); }
.category { padding: 10px 0pt 0pt; float: left; }
.category .category_title { background: transparent url('bullet_orange.gif') no-repeat scroll 5px; padding-left: 15px; width: 190px; color: rgb(51, 51, 51); font-weight: bold; font-size: 120%; }
.category .smalldate { padding-left: 15px; color: rgb(167, 157, 149); font-weight: bold; padding-bottom: 5px; width: 190px; }
.category .category_content { padding-left: 15px; color: rgb(51, 51, 51); width: 170px; }
.events_container_left { border-right: 1px solid rgb(233, 232, 232); margin: 24px 0pt 0pt; padding: 0pt 0pt 20px; float: left; width: 300px; }
.events_container_right { border-left: 1px solid rgb(233, 232, 232); margin: 24px 0pt 0pt -1px; padding: 0pt 0pt 20px 28px; float: left; width: 300px; }
.events_container_title { float: left; width: 300px; color: rgb(255, 102, 0); }
.events { padding: 10px 0pt 0pt; float: left; }
.events .events_title { background: transparent url('bullet_orange.gif') no-repeat scroll 5px; padding-left: 15px; float: left; width: 300px; color: rgb(51, 51, 51); font-weight: bold; font-size: 120%; }
.events .date { padding-left: 15px; color: rgb(167, 157, 149); font-weight: normal; padding-bottom: 5px; width: 300px; float: left; }
.events .events_content { padding-left: 15px; float: left; color: rgb(51, 51, 51); width: 270px; }
#footer { border-top: 10px solid rgb(58, 46, 33); margin: 0px; padding: 22px; background: transparent url('footer_bg.png') no-repeat scroll left top; width: 892px; float: left; font-size: 105%; }
#footer .content { float: left; }
#footer .content ul.bottomMenu { margin: 0px; padding: 18px 0pt 0pt 35px; float: left; width: 105px; }
#footer .content ul.bottomMenu li { font-size: 90%; list-style-image: none; list-style-type: none; width: 105px; }
#footer .content ul.bottomMenu .title { color: rgb(199, 188, 184); font-weight: bold; }
#footer .content ul.bottomMenu a { color: rgb(153, 153, 153); text-decoration: none; }
#footer .content ul.bottomMenu a:hover { text-decoration: underline; }
.footer_bottom { background: transparent url('footer_bg.png') no-repeat scroll left bottom; width: 936px; height: 31px; float: left; }
#whoIsRobert { padding: 19px; background: transparent url('who_is_robert_bg.png') no-repeat scroll left top; float: left; width: 209px; height: 107px; }
#whoIsRobert .title { padding: 0pt 0pt 3px; color: rgb(199, 188, 184); font-weight: bold; width: 209px; }
#whoIsRobert .detail { padding: 0pt 0pt 3px; color: rgb(136, 124, 113); width: 209px; font-size: 90%; }
#whoIsRobert a, #whoIsRobert a:visited { color: rgb(136, 124, 113); }
#whoIsRobert a:hover { color: rgb(136, 124, 113); text-decoration: underline; }
#footer .footNote { padding: 10px 0pt; float: left; width: 892px; line-height: 30px; }
#footer .footNote a { margin: 0pt; padding: 0pt; color: rgb(136, 124, 113); text-decoration: none; height: 26px; }
#footer .footNote .copyright { color: rgb(136, 124, 113); float: left; }
#footer .footNote .Mstat div { float: left; }
#footer .footNote .Mstat { margin-top: 7px; }
#footer .footNote .designBy { float: right; }
#footer .footNote .logo { float: right; }
#footer .footNote .Mstat img{ border: none}
.link_container { padding: 20px 0pt 0pt; width: 621px; float: left; }
.link_container_title { padding: 0pt 0pt 10px; width: 621px; float: left; font-weight: bold; font-size: 160%; color: rgb(102, 102, 102); }
.link_container_title a { margin: 0pt 0pt 0pt 5px; padding: 0pt 0pt 0pt 8px; text-decoration: none; font-weight: normal; font-size: 65%; background-image: url('bullet_orange.gif'); background-repeat: no-repeat; background-position: 0pt 7px; }
.link_container_title a:hover { text-decoration: underline; }
.link_container .first { clear: both; margin-bottom: 20px; }
.link_container .link { border-right: 1px solid rgb(224, 224, 214); margin: 0pt 15px 20px; padding: 15px 20px 0pt 14px; background: transparent url('bg-links.gif') no-repeat scroll left top; float: left; min-height: 160px; width: 149px; }
.link_container .last { border-right: 0pt none; margin: 0pt 5px 20px 15px; padding: 15px 9px 0pt 18px; width: 130px; }
.link_container .link img { border: 1px solid rgb(223, 223, 223); padding-bottom: 30px; }
.link_container .link .link_title { margin: 0px 0pt 2px; padding: 0pt; color: rgb(250, 102, 2); font-weight: bold; font-size: 130%; }
.link_container .link .link_content { margin: 0pt; padding: 0pt; }
.link_badges_container { margin: 20px 0pt -20px -35px; padding: 16px 20px 10px 73px; float: left; width: 610px; background-color: rgb(248, 247, 247); }
.link_badges_container .badge_title { margin: 0pt 0pt 30px -36px; height: 8px; }
.link_badges_container div.link_badges { margin: 0pt 0pt 25px; clear: both; }
.link_badges_container div.link_badges img { float: left; }
.link_badges_container div.link_badges div { margin: 13px 0pt 0pt 15px; float: left; }
.link_badges_container div.link_badges div span { color: rgb(192, 192, 192); }
.link_badges_container div.link_badges div a { color: rgb(88, 88, 88); text-decoration: none; }
.link_badges_container div.link_badges div a:hover { text-decoration: underline; }
#SendToFriend { width: 370px; position: absolute; z-index: 2; float: left; display: none; }
#SendToFriend .send_to_friend_body { padding: 10px; background: transparent url('bubble_box_body_bg_370.gif') repeat-y; width: 350px; }
#SendToFriend .send_to_friend_body table { width: 350px; }
#SendToFriend .send_to_friend_body td { height: 25px; }
#SendToFriend .send_to_friend_body td.field { color: rgb(0, 0, 0); }
#SendToFriend .send_to_friend_body input { border: 1px solid rgb(102, 102, 102); width: 200px; }
#SendToFriend .send_to_friend_body span.button { padding: 0pt 0pt 0pt 10px; }
#SendToFriend .send_to_friend_body span.button a { color: rgb(201, 150, 120); font-size: 78%; font-weight: bold; text-decoration: none; }
#SendToFriend .send_to_friend_body span.button a:hover { text-decoration: underline; }
#BubbleBox { width: 370px; position: absolute; z-index: 2; float: left; display: none; }
#BubbleBox .bubblebox_body { padding: 10px; background: transparent url('bubble_box_body_bg_370.gif') repeat-y; width: 350px; }
#BubbleBox .bubblebox_body table { width: 350px; }
#BubbleBox .bubblebox_body td { height: 25px; }
#BubbleBox .bubblebox_body td.field { color: rgb(0, 0, 0); }
#BubbleBox .bubblebox_body span.button { padding: 0pt 0pt 0pt 10px; }
#BubbleBox .bubblebox_body span.button a { color: rgb(201, 150, 120); font-size: 78%; font-weight: bold; text-decoration: none; }
#BubbleBox .bubblebox_body span.button a:hover { text-decoration: underline; }
#SendingBox { width: 370px; position: absolute; z-index: 2; float: left; display: none; }
#SendingBox .sendingbox_body { padding: 10px; background: transparent url('bubble_box_body_bg_370.gif') repeat-y; width: 350px; }
#SendingBox .sendingbox_body table { width: 350px; }
#SendingBox .sendingbox_body td { height: 25px; }
#SendingBox .sendingbox_body td.field { color: rgb(0, 0, 0); }
.search_input_container { padding: 0pt 0pt 30px; }
.search_input_container .search_input { width: 621px; float: left; }
.search_input_container .search_input div { padding: 0pt 20px 0pt 0pt; float: left; }
.search_input_container .search_input div input { float: left; }
.search_input_container .search_input div .textbox { border: 1px solid rgb(224, 224, 224); width: 281px; height: 21px; margin-right: 5px; font-size: 125%; }
.search_result_title_container { padding: 20px 0pt; float: left; width: 621px; }
.search_result_title_container .separator_horizontal { margin: 5px 0pt; line-height: 1px; background-color: rgb(224, 224, 214); width: 621px; }
.search_result_title_container .search_result_title { color: rgb(56, 46, 36); font-size: 180%; font-weight: bold; float: left; }
.search_result_title_container .search_result_info { padding: 10px 0pt 0pt; color: rgb(56, 46, 36); float: right; }
.search_result_title_container .search_result_info a { text-decoration: underline; color: rgb(56, 46, 36); }
.result_links_container { margin: 0pt 0pt 30px; float: left; width: 620px; }
.rlc_lvl2 { padding-left: 50px; width: 570px; }
.result_links_container .result_links_title { padding: 0pt 0pt 3px; width: 100%; float: left; font-size: 125%; }
.result_links_container .result_links_title a { color: rgb(56, 46, 36); text-decoration: underline; }
.result_links_container .result_links_content { color: rgb(56, 46, 36); float: left; width: 100%; }
.result_links_container .result_links { color: rgb(0, 102, 204); float: left; width: 100%; }
.result_links_container .result_links a { text-decoration: none; }
.result_links_container .result_links a:hover { text-decoration: underline; }
.result_links_container .result_links span a { color: rgb(165, 155, 146); text-decoration: underline; }
.result_links_nav { padding: 30px 0pt; width: 621px; float: left; }
.result_links_nav .result_links_nav_content { padding: 36px 0pt 30px; }
.result_links_nav .result_links_nav_title { text-align: center; font-weight: bold; color: rgb(255, 141, 19); font-size: 200%; }
.result_links_nav .result_links_nav_title span { color: rgb(219, 206, 195); }
.result_links_nav .result_links_nav_title span a { color: rgb(219, 206, 195); }
.result_links_nav .result_links_nav_title span a:hover { color: rgb(255, 141, 19); }
.result_links_nav .result_links_nav_title span span a { color: rgb(255, 141, 19); text-decoration: underline; }
.result_links_nav .result_links_nav_page {  }
.result_links_nav .result_links_nav_page { color: rgb(165, 155, 146); text-align: center; font-weight: bold; }
.result_links_nav table { border: 0pt none ; margin: 0pt auto; padding: 0pt; text-align: center; border-collapse: collapse; }
.result_links_nav .search_mid { overflow: hidden; width: 22px; text-align: center ! important; }
.result_links_nav .search_left { width: 87px; text-align: right; }
.result_links_nav .search_right { width: 48px; text-align: left; }
.result_links_nav a.on span { font-weight: bold ! important; text-decoration: underline; }
.sponsored_links_container { float: left; }
.sponsored_links_container_body { padding: 0pt 15px 10px; background: transparent url('bubble_box_body_bg_621.gif') repeat-y; width: 591px; }
.sponsored_links_container_body .sponsored_links_tag { width: 591px; text-align: right; color: rgb(165, 155, 146); font-size: 125%; font-weight: bold; }
.sponsored_links_container_body .sponsored_links { padding: 0pt 0pt 30px; }
.sponsored_links .sponsored_links_title { color: rgb(22, 15, 10); font-size: 125%; font-weight: bold; }
.sponsored_links .sponsored_links_content { float: left; color: rgb(250, 102, 2); }
.gallery { margin: 0px; padding: 0px; list-style-type: none; list-style-position: outside; list-style-image: none; }
.gallery li { border-right: 1px solid rgb(218, 217, 217); margin: 10px 0px; padding: 0px 7px 0px 15px; float: left; height: 290px; width: 186px; }
.gallery h2 { margin: 0pt; padding: 0pt 0pt 7px; font-size: 130%; }
.gallery h2 a, .gallery h2 a:visited, gallery h2 a:hover { color: rgb(250, 102, 2); }
.gallery .last { border-right: 0px none; float: left; }
.glouter { float: left; }
.gl { background: transparent url('bg_gallery_slider.gif') repeat-x scroll left top; overflow: hidden; width: 562px; height: 200px; float: left; }
.glinner { margin: 0pt; width: 10000px; float: left; }
.tcontainer { width: 189px; height: 200px; float: left; }
.tc_grey { background: transparent url('bg_thumb.gif') no-repeat; }
.tc_nogrey { background: transparent url('bg_thumb_2.gif') no-repeat; }
.thumb { margin: 11px 0px 0px 11px; float: left; }
.glouter .previmg, .glouter .nextimg { float: left; padding-top: 37px; }
.photo { float: left; position: relative; width: 629px; }
.onephoto { background: transparent url('bg-thumb-large.gif') no-repeat scroll 0pt 15px; width: 438px; height: 449px; float: left; padding-bottom: 30px; }
.onephoto .feature { margin: 30px 0px 0pt 15px; float: left; }
.photo .desc { float: left; width: 191px; margin-bottom: 30px; bottom: 0pt; right: 0pt; position: absolute; }
.photo .pagenum { border-top: 1px solid rgb(206, 206, 206); margin: 10px 0pt 0pt; padding: 3px 0pt 0pt 5px; color: rgb(153, 153, 153); }
div.albumlist { padding: 50px 0pt 20px; float: left; width: 100%; }
.albumlist span { color: rgb(170, 170, 170); }
.albumlist ul { margin: 0pt; padding: 20px 0pt 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; width: 100%; float: left; }
.albumlist li { float: left; width: 33%; }
.homepageisland { margin: 20px auto; padding: 12px; background-color: rgb(50, 37, 24); width: 288px; height: 288px; }
.homepageadtext { text-align: center; font-size: 11px; color: rgb(153, 153, 153); margin-bottom: -10px; }
.hero { width: 629px; height: 259px; }

/* ::::: http://www.robertbeerworth.com/css/imagebox.css ::::: */

#ImageBoxOverlay { background-color: rgb(0, 0, 0); }
#ImageBoxCaption { background-color: rgb(244, 244, 236); }
#ImageBoxContainer { width: 250px; height: 250px; background-color: rgb(244, 244, 236); }
#ImageBoxCaptionText { font-weight: bold; padding-bottom: 5px; font-size: 13px; color: rgb(0, 0, 0); }
#ImageBoxCaptionImages { margin: 0pt; }
#ImageBoxNextImage { background-image: url('spacer.gif'); background-color: transparent; }
#ImageBoxPrevImage { background-image: url('spacer.gif'); background-color: transparent; }
#ImageBoxNextImage:hover { background-image: url('next_image.jpg'); background-repeat: no-repeat; background-position: right top; }
#ImageBoxPrevImage:hover { background-image: url('prev_image.jpg'); background-repeat: no-repeat; background-position: left bottom; }

/* ::::: http://www.robertbeerworth.com/css/dropdown.css ::::: */

div#topnav ul { margin: 0pt; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; width: 100%; }
div#topnav li { display: inline; position: relative; width: 150px; }
div#topnav li ul { border-left: 1px solid rgb(153, 153, 153); border-right: 1px solid rgb(153, 153, 153); background: rgb(255, 255, 255) none repeat; position: absolute; left: 0pt; top: 32px; display: none; }
div#topnav li ul a { border-bottom: 1px solid rgb(153, 153, 153); }
div#topnav li a { padding: 7px 27px 9px; display: block; text-decoration: none; font-weight: bold; color: inherit; background-color: inherit; }
* html div#topnav li { float: left; height: 1%; }
* html div#topnav li a { height: 1%; }
div#topnav li:hover ul, div#topnav li.over ul { display: block; }


/* Блок объявлений (div или table в зависимости от html_format) - */
#travelboom_block {
background-color: #fffcb8;
border-top: 1px solid #faf8c6;
border-left: 1px solid #faf8c6;
border-right: 1px solid #e6e399;
border-bottom: 1px solid #e6e399;
padding: 4px;
}/*border: 1px solid #eae4df;*/

#travelboom_block a:link, #travelboom_block a:visited
{
background-color: #fa6602;
color: #fff;
font-weight: bold;
text-decoration: none;
}
#travelboom_block a:Hover
{
background-color: #fffcb8;
color: #fa6602;
font-weight: bold;
text-decoration: none;
}

/* Заголовок блока */
b#travelboom_head {
color: #818180;
font-size: 9px;
text-transform: uppercase;
margin-left: 40px;
}

/* цены на туры */
span.travelboom_price { font-weight: bold; }

/* картинка в рекламном блоке (если включено) */
img.travelboom_img { margin-right: 4px; }

/* Пример вложенного селектора - ссылка на партнерскую программу */
small.travelboom_reflink a.travelboom_url { color: #000; }