html, body{
 background-color:#f2f2f2;
 color:#5e5d5d;
 font-family:arial, helvetica, verdana;
}
.clear_floats{
 clear:both;
}
strong, b{
 font-weight:bold;
}
em, i{
 font-style:italic;
}
a{
 text-decoration:none;
 color:#5e5d5d;
}
a:hover{
 text-decoration:underline;
}
#layout{
 width:970px;
 margin-left:auto;
 margin-right:auto;
}
#page_header, #page_body, #page_footer{
 width:950px;
 border-left:10px solid #e3e3e3;
 border-right:10px solid #e3e3e3;
 margin:0;
 background-color:#fff;
 clear:both;
}
#page_header{
 border-top:10px solid #e3e3e3;
}
#header_logo{
 display:block;
 float:left;
 width:269px;
 height:135px;
 background:url(/images/layout/header/logo.png) no-repeat top left;
}
#header_other_livewire_link{
 float:right;
 padding:15px 20px 0 0;
}
#header_other_livewire_link a{
 text-decoration:underline;
}
#header_search_bar{
 float:right;
 clear:right;
 padding:50px 10px 0 0;
 width:600px;
}
#increase_font_size,#decrease_font_size{
 float:right;
 display:block;
 background:url(/images/layout/header/plus-minus.gif) no-repeat top right;
 width:15px;
 height:15px;
 margin-top:8px;
}
#decrease_font_size{
 background:url(/images/layout/header/plus-minus.gif) no-repeat top left;
}
#search_bar_resize_font{
 float:right;
 width:31px;
 height:13px;
 background:url(/images/layout/header/font_resize.gif) no-repeat top left;
 margin-top:8px;
 margin-right:8px;
 margin-left:8px;
}
#search_bar_keywords{
 float:right;
 margin-top:4px;
 margin-right:5px;
 margin-right:10px;
 width:156px;
 margin-left:16px;
 padding:0px 2px;
}
#header_menu_bar{
 clear:both;
 width:100%;
 border-bottom:5px solid #f9f9f9;
}
#header_menu_bar ul{
 padding-left:15px;
 border-top:1px solid #f2f2f2;
}
#header_menu_bar ul li{
 float:left;
 font-size:13px;
}
#header_menu_bar ul li a{
 display:block;
 padding:10px 17px;
 height:15px;
 border-right:1px solid #f2f2f2;
 font:13px/1.231 arial, helvetica, clean, sans-serif !important;
 _float:left;
}
#header_menu_bar ul li a:hover{
 background-color:#f2f2f2;
 text-decoration:none;
}
#header_menu_bar_first{
 border-left:1px solid #f2f2f2;
}
#page_body h1{
 font-size:161.6%;
}
#page_body h2{
 font-size:161.6%;
}
#page_body h3{
 font-size:146.5%;
}
#page_body h4{
 font-size:131%;
}
#page_body h5{
 font-size:116%;
}
#page_body ul, #page_body ol{
 padding-top:10px;
 padding-bottom:10px;
}
#page_body ul li{
 padding:0 0 0 0;
 margin:0 0 5px 20px;
 list-style-type:disc;
}
#page_body ol li{
 list-style-type:decimal;
 margin:3px 0 3px 30px;
}
#page_body p{
 padding:10px 0;
}
#page_body hr{
 height:5px;
 background-color:#f2f2f2;
 border:0;
 color:#f2f2f2;
}
#body_breadcrumb{
 padding:13px 0 0 15px;
 float:left;
 width:800px;
 font-size:12px;
}
#edit_profile_btn{
 margin-top:10px;
 margin-right:14px;
}
#edit_profile_btn:hover{
 text-decoration:none;
}
#edit_profile_btn span{
 width:auto;
 height:16px;
 padding-top:3px;
 font-weight:bold;
}
#body_main{
 float:left;
 width:611px;
 padding:0 0 0 13px;
}
#body_side{
 float:right;
 width:310px;
}
.intro_container{
 width:594px;
 height:272px;
}
#homepage_head{
 width:363px;
 background-color:#f7f7f7;
 margin:13px 0 0 250px;
 float:left;
 _margin:13px 0 0 125px;
}
#homepage_box,#latest_activity,#award_facts{
 width:573px;
 margin-top:10px;
 padding:10px 20px;
 background:#f7f7f7 url(/images/layout/body/homepage_back.gif) no-repeat top left;
 float:left;
}
#homepage_box,#latest_activity,#award_facts{
 color:#868686;
}
#awards-landing #award_facts{
 float:none;
}
#award_facts{
 width:573px;
 clear:left;
 margin:10px auto 0;
 padding:10px 20px 10px 20px;
}
#award_facts #award_sparkle{
 padding:16px 10px 16px 60px;
 background:#fff url(/images/awards/awards_sparkle.jpg) no-repeat center left;
 font-size:17px;
}
#latest_activity h3{
 font-size:18px;
 color:#343434;
 margin-bottom:9px;
}
#latest_activity UL{
 background-color:#FFF;
 display:block;
 width:573px;
 padding:12px 0;
}
#latest_activity UL LI{
 list-style:none;
 margin:0 12px 12px 12px;
 clear:left;
 min-height:24px;
}
#latest_activity UL LI A{
 text-decoration:underline;
 font-weight:bold;
}
#latest_activity UL LI .date{
 color:#ff0000;
 white-space:nowrap;
 font-size:80%;
}
#latest_activity UL .text{
 float:left;
 width:500px;
 min-height:24px;
 margin-bottom:12px;
}
#latest_activity UL .blog .icon,#latest_activity UL .discussion .icon,#latest_activity UL .video .icon,#latest_activity UL .news .icon,#latest_activity UL .friend .icon,#latest_activity UL .comment .icon{
 float:left;
 background-image:url(../images/icons.gif);
 background-position:0 -24px;
 background-repeat:no-repeat;
 width:32px;
 height:24px;
 margin-right:12px;
}
#latest_activity UL .friend .icon,#latest_activity UL .comment .icon{
}
#latest_activity UL .discussion .icon{
 background-position:-96px -24px;
}
#latest_activity UL .video .icon{
 background-position:-64px -24px;
}
#latest_activity UL .news .icon{
 background-position:-32px -24px;
}
#latest_activity UL .blog.ablog{
 height:0px;
 min-height:0px;
 overflow:hidden;
 margin:0 0 0 12px;
}
#latest_activity UL .blog.ablog #cp{
 text-decoration:none;
 font-weight:normal;
 color:#868686;
}
.ultra_wide_content_box{
 width:904px;
 border:10px solid #f2f2f2;
 margin-top:13px;
 background-color:#fcfcfc;
}
.nsw_wide_content_box_panel{
 width:564px;
 margin-top:13px;
 margin-left:15px;
 margin-bottom:25px;
 float:left;
}
.nsw_wide_content_box_header{
 background:url(/images/layout/body/column_wide_header.gif) no-repeat top left;
 height:38px;
 width:564px;
}
.nsw_wide_content_box_panel_body{
 width:544px;
 border-left:10px solid #f2f2f2;
 border-right:10px solid #f2f2f2;
 border-bottom:10px solid #f2f2f2;
 background-color:#f2f2f2;
 float:left;
}
.wide_content_box_panel{
 width:613px;
 margin-top:13px;
}
.wide_content_box_panel_body{
 width:593px;
 border-left:10px solid #f2f2f2;
 border-right:10px solid #f2f2f2;
 border-bottom:10px solid #f2f2f2;
 background-color:#f2f2f2;
 float:left;
}
.wide_content_box{
 width:593px;
 border:10px solid #f2f2f2;
 margin-top:13px;
 float:left;
}
.wide_content_box_first{
 float:left;
 width:298px;
}
.wide_content_box_second{
 float:right;
 width:298px;
}
.narrow_content_box{
 width:298px;
 margin-top:13px;
}
.sortable_column{
 float:left;
 width:298px;
 min-height:50px;
 height:auto !important;
 height:50px;
 padding-bottom:20px;
}
.sort_helper{
 border:1px dashed #ccc;
 width:296px !important;
 background-color:#fbfbfb;
}
.wide_content_box_header{
 background:url(/images/layout/body/column_wide_header.gif) no-repeat top left;
 height:38px;
 width:613px;
}
.narrow_content_box_header{
 background:url(/images/layout/body/column_header.gif) no-repeat top left;
 height:38px;
 width:298px;
}
.narrow_content_box_header label, .wide_content_box_header label, .nsw_wide_content_box_header label{
 padding-top:10px;
 padding-left:10px;
 display:block;
 float:left;
}
.narrow_content_box_header label{
 font-weight:bold;
}
.wide_content_box_header label, .nsw_wide_content_box_header label{
 font-size:16px;
}
.narrow_content_box_visibility, .wide_content_box_visibility, .nsw_wide_content_box_visibility{
 background:url(/images/layout/body/column_header_collapse.gif) no-repeat center left;
 width:9px;
 display:inline-block;
 margin-right:5px;
 cursor:pointer;
}
.narrow_content_box_body{
 width:278px;
 border-left:10px solid #f2f2f2;
 border-right:10px solid #f2f2f2;
 border-bottom:10px solid #f2f2f2;
}
.content_box_padding{
 padding:15px;
}
.content_box_related{
 background:#FCFCFC url(/images/layout/body/article_related_gradient.jpg) repeat-x top left;
 padding-top:5px;
}
.content_box_related.thin{
 width:416px;
}
.content_box_related.thin H3{
 margin-top:10px;
}
#article_related_holding{
 background:url(/images/layout/body/article_related_holding.jpg) no-repeat top left;
 width:565px;
 height:296px;
}
.styled_content h5{
 font-weight:bold;
 background:url(/images/layout/body/bullet.gif) no-repeat center left;
 padding-left:10px;
}
.styled_content p{
 margin-left:10px;
}
.user_comment_message{
 width:560px;
 padding:15px 0;
}
.user_comment_message.thin{
 width:366px;
}
.user_comment_message label{
 display:block;
 margin:10px 0 0 0;
}
.user_comment_message textarea{
 width:546px;
 height:70px;
 border:7px solid #f2f2f2;
}
.user_comment_message INPUT{
 width:300px;
 border:7px solid #f2f2f2;
}
.user_comment_message.thin textarea{
 width:366px;
}
#page_comments{
 clear:both;
 display:block;
 width:562px;
 padding:15px 0;
}
#page_comments.vid-comments{
 width:386px;
}
#page_comments.vid-comments .page_comment_content{
 width:386px;
}
.page_comment_content{
 border-top:1px solid #eee;
 padding-top:15px;
 width:562px;
}
.page_comment_details{
 width:562px;
 padding-top:5px;
 padding-bottom:15px;
 font-size:80% !important;
}
#sublinks_box{
 background:#fff url(/images/layout/body/sublinks_footer.gif) no-repeat bottom right;
}
#sublinks_list{
 float:left;
 display:block;
 width:315px;
 background-color:#f2f2f2;
}
.sublinks_list_item{
 float:left;
 width:285px;
 padding:10px 10px 10px 20px;
 margin-bottom:1px;
 background-color:#9c9c9c;
 color:#ffffff;
}
.sublinks_list_item_alt{
 background-color:#fe0000 !important;
 color:#ffffff;
}
.sublinks_list_item_first{
 background:#9c9c9c url(/images/layout/body/sublinks_item_corner_first2.gif) no-repeat top left;
 color:#ffffff;
}
.sublinks_list_item_last{
 background:#9c9c9c url(/images/layout/body/sublinks_item_corner_last.gif) no-repeat bottom left;
 margin-bottom:0;
}
.sublinks_list_item a{
 color:#fff !important;
 font-weight:bold;
 background:url(/images/layout/body/sublinks_item_bullet_off.gif) no-repeat 0px 3px;
 padding:0px 0px 0px 10px;
}
.sublinks_list_item a:hover{
 text-decoration:none;
}
.sublinks_list_item_alt a{
 background:url(/images/layout/body/sublinks_item_bullet_on.gif) no-repeat 0px 3px !important;
}
.sublinks_main{
 float:left;
 display:block;
 width:277px;
 margin-left:1px;
}
.sublinks_main_header{
 width:277px;
 background:url(/images/layout/body/sublinks_header2.gif) no-repeat bottom left;
 background-color:#ff0000;
 padding-bottom:3px;
}
.sublinks_main_header a{
 color:#fff;
}
.sublinks_main_header a:hover{
 text-decoration:none;
}
.sublinks_main_content{
 padding:10px;
}
.sublinks_main_options{
 padding:5px;
 background-repeat:no-repeat;
 background-position:10px center;
}
.sublinks_main_header span{
 display:block;
 padding:7px 10px 15px 20px;
 margin-left:15px;
 font-weight:bold;
 color:#fff;
 background:url(/images/layout/body/sublinks_header_bullet.gif) no-repeat 0px 12px;
}
.sublinks_bottom{
 width:400px;
 height:1px;
 clear:both;
}
.widget_padding{
 padding:15px;
}
.widget_padding ul{
 margin-left:20px;
}
.widget_more{
 color:#f00;
}
.widget_more:hover{
 text-decoration:underline;
}
#widget_login_username_label, #widget_login_password_label{
 float:left;
 width:90px;
 display:block;
 padding:10px 10px 0 10px;
 font-weight:bold;
}
#widget_login_password_label{
 padding-left:0;
 width:158px;
}
#widget_login_username_field, #widget_login_password_field{
 width:85px;
}
#widget_login_username_container, #widget_login_password_container{
 float:left;
 width:90px;
 display:block;
 padding:10px;
}
#widget_login_password_container{
 padding-left:0;
}
#widget_login_submit_container{
 float:left;
 padding:5px;
 width:57px;
}
#widget_login_link{
 padding:0 10px 10px 10px;
 width:257px;
 display:block;
 float:left;
 clear:both;
}
#widget_login_link a{
 font-weight:bold;
 color:#f00;
}
a.forgot-password{
 margin-top:8px;
 float:left;
 font-size:11px;
 color:#f00;
}
.widget_container{
 position:relative;
 z-index:10;
}
.widget_container blockquote{
 background:url(/images/layout/body/quote_open.gif) no-repeat top left;
 padding:5px 4px;
 text-indent:20px;
 margin:0 20px 20px 20px;
 display:block;
 font-weight:bold;
 font-style:italic;
}
.widget_container blockquote strong{
 color:#4d4d4d;
}
.widget_container blockquote span{
 position:absolute;
 width:1px;
 height:1px;
 display:inline;
}
.widget_container blockquote span span{
 background:url(/images/layout/body/quote_close.gif) no-repeat top left;
 width:20px;
 height:14px;
 margin:8px 0 0 -10px;
}
.rated_widget{
 padding-bottom:5px;
}
.rated_widget ul{
 list-style-type:none !important;
 padding-top:0px;
}
.rated_widget ul li{
 list-style-type:none !important;
 background:url(/images/layout/body/rating_bullet.gif) no-repeat 0px 3px;
 margin-left:5px !important;
 padding-top:0px !important;
 padding-left:10px !important;
 padding-bottom:5px !important;
 font-size:11px;
 border-bottom:solid 1px #f2f2f2;
 float:left;
}
.rated_widget ul li span{
 width:200px;
 float:left;
}
.widgetNewsNext, .widgetNewsPrev, 
.widgetNews1Next, .widgetNews1Prev,
.widgetFeedNext, .widgetFeedPrev, 
.widgetBlogsNext, .widgetBlogsPrev, 
.widgetInspirationNext, .widgetInspirationPrev,
.widgetTweetsNext,.widgetTweetsPrev{
 width:17px;
 height:16px;
 float:right;
 display:block;
 cursor:pointer;
 background:url(/images/layout/body/widget_next_on.gif) no-repeat top left;
}
widgetTweetsSlides{
 display:none;
}
.widgetNewsPrev, .widgetNews1Prev, .widgetFeedPrev, .widgetBlogsPrev, .widgetInspirationPrev,.widgetTweetsPrev{
 background:url(/images/layout/body/widget_prev_on.gif) no-repeat top left;
}
#widgetNewsSlides div div a img, #widgetFeedSlides div div a img, #widgetBlogsSlides div div a img, #widgetInspirationSlides div div a img{
 width:73px;
 height:73px;
 border:#aeaeae solid 1px;
 margin:5px 0 0 5px;
}
.widget_panel_image{
 float:left;
 width:85px;
 height:80px;
}
.widget_panel_image img{
 float:left;
 width:85px;
 height:80px;
}
.widget_panel_image, .widget_panel_image img{
 float:left;
 width:85px;
 height:80px;
}
.jflowcontrolImage{
 width:288px;
 height:216px;
 position:relative;
 cursor:pointer;
}
#jflowcontrolController{
 clear:left;
 width:300px;
 float:left;
 height:30px;
}
#jflowcontrolSlidesContainer{
 width:305px;
 float:left;
 margin-top:10px;
 height:250px;
}
.widget_panel_details,.widget_panel_details1{
 float:left;
 width:180px;
 height:73px;
 margin:5px 0 0 5px;
 overflow:hidden;
 position:relative;
}
.widget_panel_details1{
 width:250px;
 height:66px;
}
.widgetControls{
 height:20px;
}
#widgetInspireSlides .widget_panel_details{
 width:177px;
}
#widgetInspirationSlides .widget_panel_details{
 width:177px;
 height:83px;
}
.widgetNewsNext, .widgetFeedNext,.widgetNews1Next, .widgetBlogsNext, .widgetInspirationNext, .widgetTweetsNext{
 padding-right:5px;
}
.widgetNewsPrev, .widgetFeedPrev, .widgetBlogsPrev, .widgetInspirationPrev, .widgetTweetsPrev{
 padding-right:2px;
}
#widgetBlogsSlides .widget_panel_details, #widgetSlides .widget_panel_details{
 float:left;
 width:250px;
 height:95px;
 margin:5px 0 0 5px;
 overflow:hidden;
}
#widgetFeedSlides .widget_panel_details{
 float:left;
 width:250px;
 height:90px;
 margin:5px 0 0 5px;
 overflow:hidden;
}
#widgetFeedSlides .widget_panel_details a, 
#widgetBlogsSlides .widget_panel_details a{
 color:#ff0000;
 text-decoration:none;
 font-weight:normal;
}
#widgetFeedSlides .widget_panel_details a:hover, #widgetBlogsSlides .widget_panel_details a:hover{
 text-decoration:underline;
}
#widgetBlogsSlides p.date-posted{
 padding:0px !important;
 font-size:11px;
}
#feed_editor{
 padding:20px 10px 10px 10px;
 width:258px;
 background-color:#646464;
 color:#FFFFFF;
}
#feed_editor p{
 padding:0px;
}
#feed_editor_toggle_container{
 background-color:#F2F2F2;
 width:278px;
 height:30px;
}
.widget_poll_question, .widget_poll_answer, .widget_poll_controls{
 padding:10px;
 width:257px;
 display:block;
 float:left;
}
.widget_poll_answer{
 padding-top:0;
}
.widget_poll_answer div, .widget_poll_answer label, .widget_poll_answer span{
 float:left;
 display:block;
 padding:2px;
}
.widget_poll_answer div{
 width:25px;
}
.widget_poll_answer label{
 width:169px;
}
.widget_poll_answer span{
 float:right;
 width:80px;
 text-align:right;
}
.widget_poll_controls{
 padding-right:0;
 padding-top:0;
}
#widget_section_links_list ul li{
 background:url(/images/layout/body/widget_section_link1_normal.gif) no-repeat top left;
 list-style:none !important;
 padding-left:23px !important;
 margin:2px 0 !important;
}
#widget_section_links_list ul li.widget_section_links_active{
 background:#f2f2f2 url(/images/layout/body/widget_section_link1_open.gif) no-repeat top left;
}
#widget_section_links_list ul li ul li{
 background:url(/images/layout/body/widget_section_link2_normal.gif) no-repeat top left;
}
#widget_section_links_list ul li ul{
 background-color:#fff;
 margin-left:-23px;
 padding-left:20px;
}
#simventure.narrow_content_box ul, #simventure.narrow_content_box ul li{
 list-style-type:none;
 margin:0;
 padding:0;
}
#simventure.narrow_content_box ul{
 padding:10px 5px;
}
#simventure.narrow_content_box ul li.download{
 margin-top:5px;
}
#simventure.narrow_content_box a, #simventure.narrow_content_box a:hover, #simventure.narrow_content_box a:visited{
 color:red;
}
#bookmark_button{
 float:left;
 display:block;
 width:125px;
 height:19px;
 background:url(/images/layout/body/bookmark_button.jpg) no-repeat top left;
}
.related_panel_title{
 background-color:#f2f2f2;
 width:200px;
 padding:5px 5px 5px 10px;
 margin:20px 0 1px 0;
}
.related_panel_content{
 width:100%;
 background-color:#f2f2f2;
}
.related_panel_content ul{
 list-style-type:none !important;
}
.related_panel_content ul li{
 padding:5px 5px 5px 10px;
 list-style-type:none !important;
 margin:0;
}
.content_rating{
 clear:both;
 width:100%;
 padding:25px 0 0 0;
}
#content_rating1, #content_rating2, #content_rating3, #content_rating4, #content_rating5{
 float:left;
 display:block;
 width:70px;
 height:10px;
 padding-top:15px;
 margin-right:25px;
 padding-bottom:30px;
}
#content_rating1{
 background:url(/images/layout/body/1stars.gif) no-repeat top left;
}
#content_rating2{
 background:url(/images/layout/body/2stars.gif) no-repeat top left;
}
#content_rating3{
 background:url(/images/layout/body/3stars.gif) no-repeat top left;
}
#content_rating4{
 background:url(/images/layout/body/4stars.gif) no-repeat top left;
}
#content_rating5{
 background:url(/images/layout/body/5stars.gif) no-repeat top left;
}
#overall_rating0, #overall_rating1, #overall_rating2, #overall_rating3, #overall_rating4, #overall_rating5{
 float:right;
 width:105px;
 height:15px;
 margin:16px 0;
}
#overall_rating0{
 height:5px;
}
#overall_rating1{
 background:url(/images/layout/body/1stars.gif) no-repeat center right;
}
#overall_rating2{
 background:url(/images/layout/body/2stars.gif) no-repeat center right;
}
#overall_rating3{
 background:url(/images/layout/body/3stars.gif) no-repeat center right;
}
#overall_rating4{
 background:url(/images/layout/body/4stars.gif) no-repeat center right;
}
#overall_rating5{
 background:url(/images/layout/body/5stars.gif) no-repeat center right;
}
.content_paging{
 padding-top:30px;
}
.content_paging_second_button{
 float:left;
 display:block;
 padding-left:10px;
}
.content_paging ul{
 padding-top:0 !important;
 padding-bottom:0 !important;
}
.content_paging ul li{
 float:left;
 display:block;
 margin:7px 0 0 0 !important;
 padding:0 5px 0 5px !important;
 border-left:1px solid #A1A9B3;
}
.content_paging ul li#first_item{
 border-left:0 !important;
}
.content_paging ul li a{
 color:#8C949F !important;
}
.news_listing{
 clear:both;
 width:100%;
 float:left;
}
.news_listing hr{
 height:2px !important;
}
.news_listing_title{
 padding:10px 0;
}
.news_listing_thumbnail{
 float:left;
 width:214px;
 height:142px;
 background-repeat:no-repeat;
 background-position:left top;
}
.news_listing_thumbnail img{
 padding:10px;
 background-color:#f2f2f2;
 width:194px;
 height:129px;
 top:0;
 left:0;
 background-repeat:no-repeat;
 background-position:left top;
}
.news_listing_summary{
 float:left;
 display:block;
 width:309px;
 padding:0 0 0 20px;
 margin:0 0 2px 0;
 overflow:hidden;
}
.news_listing_options{
 float:left;
 clear:both;
 width:100%;
 padding:10px 0 0 0;
}
.news_item_thumbnail{
 float:left;
 width:214px;
 height:160px;
 margin:12px 15px 12px 0;
}
.news_item_thumbnail_image{
 float:left;
 width:194px;
 height:129px;
}
.news_item_thumbnail_image img{
 padding:10px;
 background-color:#f2f2f2;
 width:194px;
 top:0;
 left:0;
}
.news_item_thumbnail_paging{
 float:left;
 width:214px;
 clear:both;
 padding:22px 0;
 text-align:right;
 display:block;
 margin-right:15px;
 margin-bottom:5px;
}
.news_item_thumbnail_paging a{
 padding:3px 5px;
}
.news_item_thumbnail_paging a:hover{
 text-decoration:none;
}
.news_item_thumbnail_paging a.activeSlide{
 background:#f2f2f2;
}
.news_item_thumbnail_paging a:focus{
 outline:none;
}
.side_image,.countdowner{
 border:10px solid #f2f2f2;
}
.side_image, .side_image img{
 width:278px;
 height:183px;
}
.side_videos{
 border:10px solid #f2f2f2;
}
#page_footer{
 font-size:85%;
}
#footer_header{
 width:100%;
 height:70px;
}
#footer_random_block{
 display:block;
 float:left;
 width:116px;
 height:16px;
 background-color:#646464;
 margin-top:54px;
}
#footer_provided_by{
 display:block;
 float:right;
 width:337px;
 height:70px;
 background:url(/images/layout/footer/provided_by.png) no-repeat top left;
}
#footer_controls{
 background-color:#e3e3e3;
 width:100%;
 height:32px;
}
.footer-text{
 color:#CCCCCC;
}
#footer_adverts{
 background-color:#fff;
 width:100%;
}
#footer_adverts_container{
 padding:20px 0 20px 22px;
}
.footer_advert_item{
 padding:10px 15px;
 float:left;
}
#footer_editor{
 background-color:#646464;
 width:100%;
}
#footer_editor_container{
 padding:20px;
 color:#fff;
}
#footer_editor_container h4{
 font-size:174%;
}
#footer_editor_container ul{
 float:left;
 width:225px;
 padding-top:20px;
 padding-bottom:10px;
}
#footer_editor_container ul li{
 display:block;
 width:225px;
 padding-bottom:5px;
 clear:both;
}
#footer_editor_container ul li div{
 float:left;
 display:block;
 padding:2px;
}
#footer_editor_container ul li label{
 float:left;
 display:block;
 padding:4px;
 font-weight:bold;
}
#footer_editor_base{
 background-color:#e3e3e3;
 width:100%;
 height:42px;
}
#footer_editor_base_block{
 float:left;
 background-color:#646464;
 width:670px;
 height:20px;
}
#footer_editor_base_buttons{
 padding-top:5px;
}
#footer_body, #footer_base{
 background-color:#646464;
 color:#fff;
}
#footer_body a, #footer_base a{
 color:#fff;
}
#footer_content{
 padding:20px 20px 60px 20px;
}
#footer_content h4{
 font-size:174%;
}
#footer_panels{
 display:block;
 width:100%;
 padding-top:40px;
}
.footer_panel{
 display:block;
 float:left;
 width:170px;
 padding-left:15px;
 padding-right:15px;
 border-right:1px solid #a0a09f;
 min-height:180px;
 height:auto !important;
 height:180px;
}
.footer_panel h5{
 font-weight:bold;
 font-size:101%;
}
#footer_panel1{
 padding-left:0;
}
#footer_panel1 h5, #footer_panel2 h5 , #footer_panel3 h5 , #footer_panel4 h5{
 height:20px;
}
#footer_panel1 h5{
 background:url(/images/layout/body/icon_social_network.gif) no-repeat top left;
 padding-left:40px;
}
#footer_panel2{
 width:220px;
}
#footer_panel2 h5{
 background:url(/images/layout/body/icon_discussion_forum.gif) no-repeat top left;
 padding-left:35px;
}
#footer_panel3 h5{
 background:url(/images/layout/body/icon_latest_blogs.gif) no-repeat top left;
 padding-left:24px;
}
#footer_panel4{
 width:257px;
 padding-right:0;
 border-right:0;
 background:url(/images/layout/body/icon_motm.gif) no-repeat 10px -3px;
}
#footer_panel4 h5{
 padding-left:24px;
}
.footer_panel ul li{
 padding-top:10px;
}
.footer_listing_header{
 display:block;
 padding-bottom:5px;
 font-weight:bold;
}
#footer_panel2 ul li{
 padding-left:0px;
}
#footer_motm_thumb{
 float:left;
 display:block;
 width:70px;
 padding-left:25px;
}
#footer_motm_thumb img{
 border:1px solid #9f9f9f;
}
#footer_motm_text{
 float:left;
 display:block;
 width:152px;
 padding-right:10px;
}
#footer_motm_text p{
 padding-bottom:5px;
}
#footer_base{
 padding:10px 0 30px 0;
 clear:both;
}
#footer_copyright, #footer_links{
 margin-top:15px;
}
#footer_copyright{
 float:left;
 width:250px;
 margin-left:20px;
}
#footer_links{
 float:right;
 width:650px;
 text-align:right;
}
#footer_links ul li{
 display:inline;
 padding:0 5px;
 border-right:1px solid #fff;
}
#footer_last_link{
 border-right:0 !important;
 padding-right:15px !important;
}
.link_button_submit{
 float:left;
 height:18px;
 margin:5px 10px 5px 0;
 cursor:pointer;
}
.link_button_submit_right{
 float:right;
}
.link_button_left{
 float:left;
 display:block;
 width:6px;
 height:19px;
 background:url(/images/layout/body/button_left.gif) no-repeat top left;
}
.link_button_right{
 float:left;
 display:block;
 width:6px;
 height:19px;
 background:url(/images/layout/body/button_right.gif) no-repeat top right;
}
.link_button_submit a{
 padding-top:5px;
 text-align:center;
}
.link_button_submit_text{
 float:left;
 height:19px;
 background:url(/images/layout/body/button_background.gif) repeat-x top left;
 color:#99A1AC;
 font-size:10px;
 padding:0 5px 0 5px;
 border:0;
 margin-left:-1px;
 cursor:pointer;
 font-weight:bold;
 width:50px;
}
.link_button_submit_text_static{
 float:left;
 height:19px;
 background:url(/images/layout/body/button_background.gif) repeat-x top left;
 color:#99A1AC;
 font-size:10px;
 padding:3px 5px 0 5px;
 border:0;
 margin-left:-1px;
 cursor:pointer;
 font-weight:bold;
 width:50px;
 text-align:center;
}
.link_button_submit_text_wide{
 width:110px;
}
.link_button_submit_text_wider{
 width:140px;
}
.link_button_dark_submit{
 float:left;
 height:18px;
 margin:3px 5px 5px 0;
 cursor:pointer;
}
.link_button_dark_submit_right{
 float:right;
}
.link_button_dark_left{
 float:left;
 display:block;
 width:6px;
 height:20px;
 background:url(/images/layout/body/button_dark_left.gif) no-repeat top left;
}
.link_button_dark_right{
 float:left;
 display:block;
 width:6px;
 height:20px;
 background:url(/images/layout/body/button_dark_right.gif) no-repeat top right;
}
.link_button_dark_submit a{
 padding-top:5px;
 text-align:center;
}
.link_button_dark_submit_text{
 float:left;
 height:20px;
 background:url(/images/layout/body/button_dark_background.gif) repeat-x top left;
 color:#fff;
 font-size:10px;
 line-height:10px;
 padding-top:4px;
 padding-bottom:7px;
 border:0;
 margin-left:-2px;
 cursor:pointer;
 font-weight:bold;
 width:50px;
}
.link_button_dark_submit_text_small{
 width:20px;
}
.link_button_dark_submit_text_wide{
 width:110px;
}
.link_button_dark_submit_text_wider{
 width:140px;
}
#contact_form, #register_form{
 margin-top:10px;
}
.general_form_row, .general_form_end, .general_print_row{
 float:left;
 clear:both;
 width:540px;
 margin-bottom:10px;
 padding-right:20px;
}
.general_form_side_label, .general_form_side_label_wide{
 width:110px;
 float:left;
 display:block;
 padding:2px;
}
.general_form_row select{
 border:1px solid #949393;
}
.general_form_side_label_wide{
 width:230px;
}
.general_form_input{
 width:260px;
 float:left;
 border:1px solid #C9C9C9;
}
#register_form .general_form_input{
 height:20px;
}
.general_form_errors{
 color:#f00;
 margin:15px 0 5px 15px;
 float:left;
 display:block;
}
.general_form_textarea{
 width:270px;
 height:70px;
 float:left;
 border:1px solid #C9C9C9;
}
.general_form_row_buttons{
 padding-top:10px;
 padding-bottom:30px;
 text-align:right;
}
.general_print_row_end{
 padding-top:10px;
 height:5px;
 padding-bottom:30px;
}
.general_form_required{
 color:#f00;
}
#form_agree{
 float:left;
 margin:7px 0 0 115px;
 padding:0;
}
#form_agree_label{
 float:left;
 display:block;
 padding:5px 0 0 5px;
 width:310px;
}
.general_form_buttons{
 clear:both;
 padding:10px 0 0 115px;
 width:390px;
}
.general_form_buttons hr{
 height:2px !important;
 color:#ccccce;
 background-color:#ccccce;
}
#form_normal_username, #form_normal_password{
 border:1px solid #e2e2e2;
}
#form_register_postcode_address{
 width:270px;
}
#contact_description h5{
 background:url(/images/layout/body/) no-repeat top left;
}
#form_register_dob_year{
 width:60px;
 border:1px solid #e2e2e2;
}
#form_register_dob_day, #form_register_dob_month{
}
#myContTabs ul, #mySuggestTabs ul{
 padding:0px;
 margin:0px;
 list-style-type:none !important;
}
#myContTabs ul li, #mySuggestTabs ul li{
 padding-top:10px;
 font-size:11px;
}
.tab, .tabOn{
 color:#ffffff;
 text-align:center;
 float:left;
 list-style-type:none !important;
 margin:0px !important;
 height:37px;
 padding-top:0px;
}
.tab a, .tabOn a{
 color:#ffffff;
 display:block;
 height:45px;
 font-size:11px;
 padding-top:10px;
}
.tab a:hover, .tabOn a:hover{
 text-decoration:none;
}
.tab:hover{
 border-bottom:solid 4px #a6a6a6;
 background-color:#a6a6a6;
 cursor:pointer !important;
}
.tab{
 border-bottom:solid 4px #BDBDBD;
 width:93px;
 background-color:#BDBDBD;
}
.tabOn{
 background-color:#7E7E7E;
 border-bottom:solid 4px #ff0000;
 width:92px;
}
.tabOn:hover{
 cursor:pointer !important;
}
.tabPanel{
 width:278px;
 float:left;
 padding:10px 0px 0px 0px;
}
.tabPanel p{
 padding:0px 0px 5px 10px !important;
}
#quickFavourites{
 float:left;
 padding-top:10px;
 width:248px;
}
#quickFavourites ul{
 height:120px;
 overflow:auto;
}
#quickFavourites p{
 padding:0px 0px 5px 0px !important;
}
#myFavourites, #myMembers, #myGroups, #mySpecCont, #myBlogs, .myRelItems{
 margin-left:0px !important;
 padding-bottom:5px;
}
#myGroups, #mySpecCont, #myMembers, #myBlogs, #myFavourites{
 height:220px;
 overflow:auto;
}
.myRelItems{
 overflow:auto;
}
#myFavourites li, #myMembers li, #myGroups li, #mySpecCont li, #quickFavourites ul li, #myBlogs li, #myMenu li, .myRelItems li, .myLogin li{
 list-style-image:none;
 list-style-type:none !important;
 background-image:url(../images/layout/body/rating_bullet.gif);
 background-repeat:no-repeat;
 background-position:10px 8px;
 font-size:11px;
 padding:0px 10px 0px 20px !important;
 margin-left:0px !important;
 margin-bottom:0px !important;
}
#myMenu, .myLogin{
 padding:0px !important;
}
#myMenu li{
 padding-top:5px !important;
 padding-bottom:5px !important;
 cursor:pointer;
}
#myFavourites li:hover, #myMembers li:hover, #myGroups li:hover, #mySpecCont li:hover, #quickFavourites ul li:hover, #myBlogs li:hover, #myMenu li:hover, #myMenu li.active, .myRelItems li.active, .myRelItems li:hover, .myLogin li.active, .myLogin li:hover{
 background-color:#f2f2f2;
}
#myFavourites li a, #myFavourites li a:hover, 
#myMembers li a, #myMembers li a:hover,
#myGroups li a, #myGroups li a:hover,
#quickFavourites ul li a, #quickFavourites ul li a:hover,
#mySpecCont li a, #mySpecCont li a:hover,
#myBlogs li a, #myBlogs li a:hover,
#myMenu li a, #myMenu li a:hover, 
.myRelItems li a, .myRelItems li a:hover,
.myLogin li a, .myLogin li a:hover{
 text-decoration:none;
 display:block;
 padding-top:5px;
 padding-bottom:5px;
}
.bop-header{
 width:593px;
 height:37px;
}
.bop-header span{
 float:left;
 padding:10px 10px 10px 10px;
 width:232px;
 background-color:#ffffff;
 font-weight:bold;
 font-size:14px;
}
.bop-panel{
 width:593px;
 float:left;
 padding-bottom:25px;
}
.bop-panel .bop-list{
 width:252px;
 float:left;
 padding:0px 0px 30px 0px;
 background-color:#ffffff;
 border-top:solid 5px #ffffff;
 height:200px;
}
.bop-panel .bop-list p{
 margin:0px;
 padding:10px 10px 10px 30px !important;
 font-size:11px;
 font-weight:bold;
}
.bop-panel .bop-list p:hover, .bop-panel .bop-list p.active{
 background-image:url(../images/layout/body/rating_bullet.gif);
 background-repeat:no-repeat;
 background-position:20px 13px;
 background-color:#f2f2f2;
}
.bop-panel .bop-main{
 margin-top:0px;
 border-top:solid 5px #ffffff;
 border-bottom:solid 5px #ffffff;
 border-right:solid 5px #ffffff;
 padding:10px;
 float:left;
 width:313px;
 font-size:11px;
}
.bop-panel .bop-main .title{
 background-repeat:no-repeat;
 min-height:34px;
 padding-left:40px !important;
 color:#ff0000;
 font-weight:bold;
}
.bop-panel .bop-main .summary{
 padding-top:0px !important;
}
#bop_editor{
 float:left;
 width:570px;
 background-color:#646464;
 color:#FFFFFF;
 padding:20px 10px 15px 10px;
}
#bop_editor .left{
 width:252px;
 float:left;
}
#bop_editor .right{
 width:313px;
 float:left;
}
#bop_editor .alpha{
 text-align:center;
 width:252px;
 float:left;
}
#bop_editor .bop-profiles{
 width:252px;
 float:left;
}
#bop_editor .bop-profiles select{
 width:252px;
 float:left;
 height:192px;
 border:solid 1px #cccccc;
 font-size:11px;
 font-family:arial;
}
#bop_editor .bop-profile{
 width:270px;
 height:170px;
 float:right;
 padding:10px;
 border:solid 1px #cccccc;
 margin-left:5px;
}
#bop_editor .bop-profile p{
 padding-top:0px !important;
}
#bop_editor .tools{
 float:left;
 width:570px;
 padding-top:10px;
}
#bop_editor .tools p{
 float:left;
}
.mybuskit-panel{
 width:588px;
 min-height:315px;
 float:left;
 padding-top:68px;
 padding-left:6px;
}
.mybuskit-panel h3{
 color:#4f4f4f;
}
#mybuskit-tabs, #intro-tabs{
 width:594px;
 list-style-type:none !important;
 height:53px;
 padding-bottom:0px !important;
 padding-top:0px !important;
}
#mybuskit-tabs li, #intro-tabs li{
 float:left;
 list-style-type:none !important;
 background-color:#909090;
 height:43px;
 width:118px;
 margin:0px 1px 0px 0px !important;
 text-align:center;
 color:#ffffff;
 padding-top:10px !important;
 border-top:solid 3px #eef3f5;
 font-weight:bold;
 font-size:11px;
}
#mybuskit-tabs li:hover, #intro-tabs li:hover{
 background-color:#7f7f7f;
 cursor:pointer;
}
#mybuskit-tabs li.active, #intro-tabs li.active{
 border-top:none;
 border-bottom:solid 3px #ff0000;
 background-color:#646464;
}
#mybuskit1_main{
 padding:0px !important;
}
#ply2{
 height:383px;
 float:left;
}
#mybuskit2_main{
 background-image:url(../images/layout/body/special_panel_bg.jpg);
 background-repeat:no-repeat;
 background-color:#eef3f5;
}
#mybuskit3_main{
 background-image:url(../images/layout/body/social_panel_bg.jpg);
 background-repeat:no-repeat;
 background-color:#eef3f5;
}
#mybuskit4_main{
 background-image:url(../images/layout/body/forum_panel_bg.jpg);
 background-repeat:no-repeat;
 background-color:#eef3f5;
}
#mybuskit5_main{
 background-image:url(../images/layout/body/competition_panel_bg.jpg);
 background-repeat:no-repeat;
 background-color:#FEFFFF;
}
#mybuskit2_main .cols, #mybuskit3_main .cols, #mybuskit4_main .cols, #mybuskit5_main .cols{
 float:left;
}
#mybuskit3_main .cols .col, #mybuskit4_main .cols .col, #mybuskit2_main .cols .col, #mybuskit5_main .cols .col{
 width:160px;
 margin-right:30px;
 float:left;
 color:#4f4f4f;
 font-size:11px;
}
#mybuskit3_main .cols .col a, #mybuskit4_main .cols .col a, #mybuskit2_main .cols .col a, #mybuskit5_main .cols .col a{
 color:#4f4f4f;
 font-weight:bold;
}
.special-announcement{
 width:554px;
 float:left;
 padding-bottom:10px;
 margin-bottom:10px;
 border-bottom:solid 1px #cccccc;
}
.special-announcements{
 width:573px;
 float:left;
 overflow:auto;
 height:315px;
}
.tag-style-1, .tag-style-2, .tag-style-3, .tag-style-4, .tag-style-5{
 float:left;
 padding:5px !important;
 white-space:nowrap;
 line-height:20px;
}
.tag-style-1{
 font-size:11px;
}
.tag-style-2{
 font-size:12px;
}
.tag-style-3{
 font-size:15px;
}
.tag-style-4{
 font-size:18px;
 font-weight:bold;
}
.tag-style-5, .tag-style-5 a{
 font-size:22px;
 color:#ff0000;
 font-weight:bold;
 text-decoration:none;
}
.tag-style-5 a:hover{
 text-decoration:underline;
}
strong.red{
 color:#ff0000;
}
.search-result{
 margin-top:10px;
 padding-bottom:10px;
 border-bottom:solid 1px #F2F2F2;
 padding-left:35px;
 background-repeat:no-repeat;
 clear:left;
}
.search-result p.title a{
 color:#ff0000 !important;
 font-weight:bold;
}
.search-result p.title a:hover{
 text-decoration:underline;
}
.search-result p{
 margin:0px;
 padding:5px 20px 5px 20px !important;
}
.search-result p.foot-link{
 font-size:11px;
}
.search-result p.summary{
 font-size:11px;
 color:#666666;
}
.paging{
 padding-top:10px;
}
.paging .page-prev{
 float:left;
}
.paging .page-next{
 float:right;
}
.paging a{
 color:#ff0000;
}
.adv-search{
 border:solid 5px #e3e3e3;
 padding:10px;
 margin:10px 0px;
 float:left;
 width:535px;
 background-color:#f2f2f2;
}
.adv-search span{
 margin-top:5px;
 padding-bottom:5px;
}
.successAlert{
 padding:10px;
 text-align:center;
 border:solid 5px #ED1B2D;
 color:#ED1B2D;
 width:896px;
 margin-left:auto;
 margin-right:auto;
}
.saveAlert{
 padding:10px;
 text-align:center;
 border:solid 3px #4d4d4d;
 color:#ED1B2D;
 width:535px;
 margin-left:auto;
 margin-right:auto;
 margin-top:10px;
}
.portal-section{
 float:left;
 width:569px;
}
.portal-section .title{
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#626262;
 padding-top:24px;
 padding-bottom:18px;
 font-weight:bold;
}
.portal-section .thumb{
 width:221px;
 float:left;
 min-height:122px;
 height:auto !important;
 height:120px;
 margin-right:13px;
}
.portal-section .thumb img{
 width:198px;
 height:122px;
 border:solid 9px #f2f2f2;
}
.portal-section .info, .portal-section .info p{
 width:335px;
 float:left;
}
.portal-section .info-full{
 width:569px;
 float:left;
}
.buttonarea{
 width:500px;
 float:left;
 margin-top:20px;
}
.buttonarea2{
 width:300px;
 float:left;
 margin-top:20px;
}
.button1{
 background-color:#646465;
 background-image:url(/images/layout/body/btn_blank_left.gif);
 background-position:left top;
 background-repeat:no-repeat;
 height:19px;
 width:200px;
}
.button1-inner{
 text-align:center;
 background-image:url(/images/layout/body/btn_blank_right.gif);
 background-position:right top;
 background-repeat:no-repeat;
 height:17px;
 padding-top:2px;
 width:200px;
}
.portal-section .button{
 background-color:#646465;
 background-image:url(/images/layout/body/btn_blank_left.gif);
 background-position:left top;
 background-repeat:no-repeat;
 height:19px;
 width:200px;
 text-indent:23px;
 margin-top:23px;
 text-align:center;
}
.portal-section .btn, .portal-section .btn:hover, .btn, .btn:hover{
 text-decoration:none;
 color:#FFFFFF !important;
 background-color:#646465;
}
.portal-section .button .label{
 color:#FFFFFF;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 text-transform:lowercase;
 float:left;
 padding-top:2px;
 background-color:#646465;
 width:175px;
}
.portal-section .button .right-edge{
 width:5px;
 height:19px;
 float:left;
 background-color:#646464;
}
.comp-terms{
 border:solid 1px #E3E3E3;
 height:200px;
 overflow:auto;
 padding:10px;
 margin-top:20px;
}
.comp-login{
 border:solid 5px #e3e3e3;
 padding:15px 10px;
 float:left;
 width:535px;
 margin-bottom:10px;
}
.comp-login strong{
 color:#7F7F7F;
}
.comp-login a{
 text-decoration:underline !important;
}
.comp-start{
 padding:10px;
 text-align:center;
}
.entry-form, .entry-form-print{
 margin-top:10px;
 margin-bottom:5px;
}
.entry-form p, .entry-form-print p{
 border:2px solid #ffffff;
 float:left;
 width:550px;
 padding:3px 0 !important;
 margin-bottom:2px;
}
.entry-form p{
 width:540px;
 padding:3px 5px !important;
}
.entry-form p input, .entry-form p textarea{
 padding:1px;
}
.entry-form p input, .entry-form p select, .entry-form p textarea{
 font-size:12px;
 font-family:arial;
}
.entry-form p input, .entry-form p textarea{
 width:250px;
}
.entry-form p textarea.wide{
 width:500px;
}
.entry-form p input.short{
 width:40px;
}
.entry-form p input.check{
 width:auto;
}
.entry-form p label{
 width:165px;
 float:left;
 padding-top:5px;
 padding-right:5px;
}
.entry-form .indent{
 float:left;
 width:250px;
 margin-left:180px;
 _margin-left:90px;
 margin-bottom:12px;
 margin-top:-6px;
}
.entry-form-print p label{
 width:270px;
 float:left;
 padding-right:5px;
}
.entry-form p strong{
 color:#7F7F7F;
}
.entry-form p span{
 font-size:11px;
}
.entry-form .tools{
 padding-top:20px;
 padding-bottom:20px;
 float:left;
}
.entry-form .tools p.prev{
 float:left;
 width:190px;
}
.entry-form .tools p.next{
 float:left;
 width:340px;
 text-align:right;
 padding-right:25px;
}
.entry-form .tools p.next img, .entry-form .tools p.prev img{
 cursor:pointer;
}
.underline{
 margin-bottom:15px;
 margin-top:15px;
 border-bottom:solid 1px #e3e3e3;
}
.article-tags{
 background-image:url(../images/layout/body/tag.gif);
 background-repeat:no-repeat;
 background-position:10px 0px;
 padding-left:40px;
 padding-top:4px;
 min-height:30px;
}
.article-tags a{
 text-decoration:underline;
}
.article-tags a:hover{
 text-decoration:none;
}
#relinfo-tabs{
 width:544px;
 list-style-type:none !important;
 padding-bottom:0px !important;
 padding-top:0px !important;
 float:left;
}
#relinfo-tabs li{
 float:left;
 list-style-type:none !important;
 background-color:#909090;
 height:18px;
 width:135px;
 margin:0px 1px 0px 0px !important;
 text-align:center;
 color:#ffffff;
 padding-top:15px !important;
 padding-bottom:15px !important;
 border-bottom:solid 3px #909090;
 font-weight:bold;
 font-size:11px;
}
#relinfo-tabs li:hover{
 background-color:#7f7f7f;
 cursor:pointer;
}
#relinfo-tabs li.active{
 border-top:none;
 border-bottom:solid 3px #ff0000;
 background-color:#646464;
}
.relinfo-panel{
 width:544px;
 float:left;
 background-color:#ffffff;
 min-height:95px;
}
.relinfo-panel h3{
 color:#4f4f4f;
}
.tools-list{
 width:252px;
 float:left;
 padding:0px 0px 30px 0px;
 background-color:#ffffff;
}
.tools-list p{
 margin:0px;
 padding:10px 10px 10px 30px !important;
 font-size:11px;
 font-weight:bold;
}
.tools-list p:hover, .tools-list p.active{
 background-image:url(../images/layout/body/rating_bullet.gif);
 background-repeat:no-repeat;
 background-position:20px 13px;
}
.tool-main{
 margin-top:0px;
 padding:0px 10px 10px 10px;
 float:left;
 width:272px;
 font-size:11px;
}
.tool-main .title{
 background-repeat:no-repeat;
 min-height:24px;
 font-weight:bold;
}
.tool-main .summary{
 padding-top:0px !important;
}
#help-panel{
 width:359px;
 display:none;
 z-index:100000;
 position:absolute;
}
#help-panel #tab{
 width:359px;
 height:258px;
 background-image:url(../images/layout/body/helppanel.png);
 background-repeat:no-repeat;
}
.helpicon{
 float:right;
 margin-right:10px;
 margin-top:7px;
 cursor:pointer;
}
#help-title{
 padding:25px 30px 5px 30px !important;
 font-weight:bold;
 width:200px;
 float:left;
}
#help-instructions{
 padding:10px 30px !important;
 float:left;
}
#help-close{
 cursor:pointer;
 margin-right:20px;
 text-align:right;
 padding-bottom:0px !important;
}
#help-close a{
 padding:0px 5px 2px 5px !important;
 background-color:#ffffff;
 border-top:solid 1px #DFDFDF;
 border-left:solid 1px #DFDFDF;
 border-right:solid 1px #DFDFDF;
}
#plyButton{
 cursor:pointer;
}
.generic-list{
 margin-left:0px;
 list-style-type:none;
}
.generic-list LI A{
 text-decoration:underline;
}
.generic-list LI A:hover{
 color:black;
}
.generic-list-fixed{
 margin-left:0px;
 list-style-type:none;
 width:400px;
}
.generic-list li, .generic-list-fixed li{
 list-style:none !important;
 background-image:url(../images/layout/body/rating_bullet.gif);
 background-repeat:no-repeat;
 background-position:0px 5px;
 padding-left:15px !important;
 line-height:20px;
 margin-top:0px !important;
 padding-top:0px !important;
}
.entry-announcement{
 border:solid 2px #FFD635;
 margin-top:10px;
 margin-bottom:10px;
 float:left;
 width:510px;
 padding:20px;
}
#awards-tabs{
 width:560px;
 list-style-type:none !important;
 padding-bottom:0px !important;
 padding-top:0px !important;
}
#awards-tabs li{
 float:left;
 list-style-type:none !important;
 background-color:#909090;
 margin:0px 1px 0px 0px !important;
 text-align:center;
 color:#ffffff;
 padding:5px 10px !important;
 border-top:solid 2px #eef3f5;
 font-weight:bold;
 font-size:11px;
}
#awards-tabs li:hover{
 background-color:#7f7f7f;
 cursor:pointer;
}
#awards-tabs li.active{
 border-top:none;
 border-bottom:solid 3px #646464;
 background-color:#646464;
}
.mybuskit-awards-panel{
 width:584px;
 height:265px;
 float:left;
 padding:12px 0px 6px 4px;
 border-top:solid 2px #646464;
}
.award-pitch-panel{
 width:111px;
 float:left;
 margin-bottom:12px;
 margin-right:5px;
}
#awards_home .award-pitch-panel{
 margin-right:6px;
 margin-bottom:6px;
}
#awards_home .mybuskit-awards-panel{
 padding-left:6px;
 width:587px;
 padding-top:3px;
 border:0;
}
.award-pitch-panel a.votethumb{
 width:109px;
 background-repeat:no-repeat;
 background-position:0px top;
 float:left;
 height:90px;
 border:solid 1px #646464;
}
.award-pitch-panel a.vote{
 padding:5px;
 float:left;
 width:99px;
 text-align:center;
 border:solid 1px #646464;
 text-decoration:none;
 margin-top:1px;
}
.award-pitch-panel a.vote:hover{
 background-color:#646464;
 color:#ffffff;
 text-decoration:none;
}
.vote-cast{
 border:solid 2px #FFD635;
 margin-top:10px;
 margin-bottom:10px;
 float:left;
 width:560px;
 padding:5px !important;
 background-color:#ffffff;
 color:#ff0000;
}
.vote-cast-already{
 border:solid 2px #FFD635;
 margin-top:10px;
 margin-bottom:10px;
 float:left;
 width:490px;
 padding:5px !important;
 background-color:#ffffff;
 color:#ff0000;
}
.bop-a2z{
 float:left;
 width:540px;
 padding-bottom:20px;
 padding-right:23px;
}
.bop-a2z a{
 border:solid 1px #cccccc;
 width:15px;
 text-align:center;
 text-decoration:none;
 margin-right:5px;
 margin-bottom:5px;
 float:left;
 padding:5px;
}
.bop-a2z a:hover{
 border:solid 1px #cccccc;
 padding:5px;
 text-decoration:none;
 background-color:#cccccc;
 color:#ffffff;
}
.jqpanel{
 width:594px;
 height:272px;
 float:left;
 color:#5D5D5D;
 position:relative;
 overflow:hidden;
}
.jqpanel .redbar{
 position:absolute;
 left:0;
 top:0;
 background-color:#FF0000;
 width:5px;
 height:30px;
 z-index:10000;
}
.jqpanel img{
 float:left;
 height:272px;
 position:absolute;
 behavior:url(/styles/iepngfix.htc);
 width:324px;
}
.jqpanel .info{
 top:0;
 right:0;
 height:270px;
 width:270px;
 position:absolute;
 z-index:100;
}
.jqpanel .info h3{
 padding-left:8px;
 margin-top:30px;
 font-size:26px;
 font-weight:bold;
 background-color:transparent;
}
.jqpanel ul{
 background-color:transparent;
 margin-left:10px !important;
 list-style-type:none !important;
 padding-left:0px !important;
}
.jqpanel ul li{
 background:url(../images/layout/body/square-bullet.gif) 0 5px no-repeat;
 padding-left:15px !important;
 margin:0.7em 0 !important;
 font-size:13px !important;
 padding-right:12px;
 font-weight:bold;
 padding-right:20px !important;
 list-style-type:none !important;
}
.jqpanel p.buttons{
 position:absolute;
 bottom:20px;
 width:250px;
 text-align:right;
 margin:0px;
}
.jqpanel p.buttons a.nobg, .jqpanel p.buttons a span.nobg{
 background-image:none !important;
}
.jqpanel p.buttons a{
 font-size:10px;
 padding:0px 0px 0px 10px;
 position:relative;
 color:#5D5D5D;
 text-decoration:none;
 font-weight:bold;
 background:url(../images/layout/body/button.gif) top left no-repeat;
 height:19px;
 line-height:19px;
 float:right;
 margin-left:5px;
}
.jqpanel p.buttons a span{
 background:url(../images/layout/body/button.gif) top right no-repeat;
 padding:0px 10px 0px 0px;
 float:left;
 cursor:pointer;
}
.required{
 font-size:14px !important;
 font-weight:bold;
 color:#FF0000;
}
.required.big{
 font-size:18px !important;
}
p.error{
 border:2px solid #ff0000;
}
#countdown{
 margin-top:0;
}
#redlinks A, #homepage_box A, .redlinks A{
 color:#ff0000;
}
#header_right,#formtop{
 float:right;
 clear:right;
 padding:35px 0 0 0;
 width:600px;
}
#formtop{
 padding:23px 0 0 0;
}
#header_right FORM{
 float:right;
 width:400px;
 height:24px;
}
#header_right p#country{
 background-color:#e21313;
 color:#FFFFFF;
 padding:6px 14px;
 text-align:center;
 font-weight:bold !important;
 font-family:Arial, Helvetica, sans-serif !important;
 font-size:14px !important;
 line-height:16px !important;
 float:right;
 margin:0px !important;
}
#header_right p#loginp{
 color:#5e5d5d;
 padding:6px 14px !important;
 font-family:Arial, Helvetica, sans-serif !important;
 font-size:13px !important;
 line-height:16px !important;
 float:right;
 margin:0 !important;
}
#header_right #icons{
 float:right;
 width:108px;
 height:24px;
 margin:0 12px 0 7px;
}
#header_right #icons a, #rssicon{
 background-image:url(../images/icons.gif);
 background-position:-96px 0;
 float:right;
 width:24px;
 height:24px;
 margin-left:3px;
}
#header_right #icons a SPAN, #rssicon SPAN{
 display:none;
}
#header_right #icons a#icon1{
 background-position:0 0;
}
#header_right #icons a#icon3{
 background-position:-24px 0;
}
#header_right #icons a#icon2{
 background-position:-48px 0;
}
#header_right #icons a#icon4{
 background-position:-72px 0;
}
#recaptcha_widget_div{
 float:left;
 width:320px;
 margin-left:227px;
 _margin-left:113px;
}
.pic{
 position:relative;
 width:593px;
 height:271px;
 border-bottom:3px solid #FE0103;
 cursor:pointer;
}
.overlay{
 position:relative;
 width:593px;
 height:64px;
 top:207px;
}
.overlay .back{
 position:absolute;
 width:100%;
 height:100%;
 background:#000;
 opacity:0.65;
 z-index:1;
 top:0px;
 ms-filter:"alpha (opacity=65)";
 filter:alpha (opacity=65);
}
.overlay .fore{
 padding:4px 16px;
 height:100%;
 position:relative;
 z-index:5;
}
.overlay .fore P{
 font-size:13px;
 color:#FFF;
 font-weight:bold;
 text-decoration:none;
 line-height:18px;
}
.pic:hover{
 text-decoration:none;
}
#controls{
 float:left;
 width:593px;
 height:60px;
}
#buttons{
 width:559px;
 list-style-type:none !important;
 height:60px;
 padding:0px !important;
 background-color:#fff;
}
#buttons li.button{
 float:left;
 list-style-type:none !important;
 background-color:#909090;
 height:60px;
 margin:0;
 margin:0px 1px 0px 0px !important;
 width:91px;
 padding:10px 10px;
 height:40px;
 font-weight:bold;
 font-size:13px;
 color:#ffffff;
 text-align:center;
}
#buttons li.button.w2{
 width:275px;
}
#buttons li.button.w3{
 width:176px;
}
#buttons li.button.w4{
 width:127px;
}
#buttons li.button.w5{
 width:97px;
}
#buttons li.button.w2.la{
 width:277px;
 margin:0px !important;
}
#buttons li.button.w3.la{
 width:179px;
 margin:0px !important;
}
#buttons li.button.w4.la{
 width:129px;
 margin:0px !important;
}
#buttons li.button.w5.la{
 width:101px;
 margin:0px !important;
}
#buttons li:hover{
 background-color:#7f7f7f;
 cursor:pointer;
}
#buttons li.active{
 background-color:#FE0103;
}
#arrow_left, #arrow_right{
 width:17px;
 height:60px;
 float:left;
 background-image:url(../images/arrows.png);
 background-color:#909090;
 margin:0;
 padding:0;
}
#arrow_right{
 float:right;
 width:16px;
 background-position:-17px 0;
}
#arrow_right:hover, #arrow_left:hover{
 background-color:#7f7f7f;
 cursor:pointer;
}
#awards-landing{
 clear:left;
 width:912px;
 margin:16px 16px 0 16px;
}
#awards_home{
 clear:left;
}
#awards_home .pic{
 cursor:default;
}
.overlay_top{
 position:relative;
 width:100%;
 height:78px;
 top:0px;
}
.overlay_top .back{
 position:absolute;
 width:100%;
 height:78px;
 z-index:1;
 top:0px;
 background-image:url(../images/awards/award_overlay_top.png);
}
#awards_home .overlay_top{
 height:63px;
}
#awards_home .overlay_top .back{
 height:63px;
 background-position:left bottom;
}
.overlay_top .fore,.overlay_bot .fore{
 padding:2% 0% 2% 3%;
 height:96%;
 width:97%;
 position:relative;
 z-index:5;
 color:#ffffff;
}
#page_body .overlay_top .fore h2,#page_body .overlay_bot .fore h2{
 font-weight:bold;
}
#page_body .overlay_top .fore P,#page_body .overlay_bot .fore P{
 font-size:16px;
 text-decoration:none;
 line-height:18px;
 margin:0;
 padding:0;
}
#page_body .overlay_bot .fore .twothirds,#page_body .overlay_bot .fore .onethird{
 margin-top:8px;
 width:72%;
 float:left;
 font-weight:bold;
}
#page_body #awards_home .overlay_bot .fore .twothirds,#page_body #awards_home .overlay_bot .fore .onethird{
 margin-top:11px;
}
#page_body .overlay_bot .fore div.onethird{
 width:28%;
}
.twothirds,#onethird{
 width:72%;
 float:left;
}
#onethird{
 width:26%;
 padding-top:4px;
 margin-right:7px;
 text-align:right;
}
.overlay_bot{
 position:relative;
 width:100%;
 height:48px;
 top:203px;
 border-bottom:2px solid #FE0000;
}
.overlay_bot .back{
 position:absolute;
 width:100%;
 height:100%;
 z-index:1;
 top:0px;
 background-image:url(../images/awards/award_overlay_bot.png);
}
#awards_home .pic, #awards_home .wide_content_box{
 height:340px;
}
#awards_home .overlay_bot{
 top:202px;
 height:75px;
}
#arrow_left_award, #arrow_right_award{
 width:16px;
 height:16px;
 float:left;
 background-image:url(../images/awards/social_icons.gif);
 background-position:0 -32px;
 background-repeat:no-repeat;
 margin:0;
 padding:0;
 cursor:pointer;
}
#arrow_right_award{
 float:right;
 background-position:0 -48px;
}
#arrow_left_award:hover{
 background-position:0px -31px;
}
#arrow_right_award:hover{
 background-position:0px -47px;
}
.button_rnd,	.button_rnd span{
 font-size:11px;
 text-decoration:none;
 color:#555;
 display:-moz-inline-box;
 display:inline-block;
 line-height:20px;
 background-repeat:no-repeat;
 padding-left:16px;
 cursor:pointer;
}
.button_rnd span{
 padding-left:0px;
 padding-right:14px;
 background-position:right top;
}
.white_back,.white_back span{
 background-image:url(../images/awards/award_button_on_white.png);
}
.button_rnd:hover{
 color:#111;
}
.grey_back,.grey_back span{
 background-image:url(../images/awards/award_button_on_grey.png);
}
.grey_back_back{
 background-image:url(../images/awards/award_button_on_grey_back.png);
}
.grey_back_back SPAN{
 background-image:url(../images/awards/award_button_on_grey.png);
 font-weight:bold;
 padding-right:8px;
}
.titlebox{
 float:left;
 clear:left;
 margin:16px 0 8px 0;
 border-left:4px solid #FE0000;
 padding-left:16px;
 width:100%;
 min-height:20px;
}
#page_body .titlebox H1{
 font-size:24px;
 padding:0;
 font-weight:bold;
 color:#616161;
}
#page_body .titlebox P{
 padding:0;
 font-size:16px;
}
.content_424_330{
 width:424px;
 height:330px;
 border:8px solid #f2f2f2;
 float:left;
 margin:32px 8px 14px 8px;
 background-repeat:no-repeat;
}
#carouselContainer{
 position:relative;
 left:420px;
 top:-36px;
 width:160px;
 height:19px;
 z-index:10;
}
#jflowcontrolSlidesContainer #carouselContainer{
 width:auto;
 left:0px;
 top:0px;
}
#carouselContainer DIV{
 float:right;
}
#carouselContainer #buttons{
 background-color:transparent !important;
 float:right;
 height:19px;
 padding:0;
}
#jflowcontrolStepper{
 background-color:transparent !important;
 clear:left;
 float:left;
 height:19px;
 padding:0;
 width:200px;
}
#carouselContainer #buttons li.button{
 height:19px;
 width:22px;
 border:none;
 padding:0;
 line-height:19px;
 display:inline;
}
#carouselContainer #awards_home .jCarouselLite{
 width:300px;
 height:19px;
 z-index:5;
}
#homepage_box{
}
#homepage_box ul.tabs{
 float:left;
 display:inline;
 width:100%;
 margin:0;
 padding:0;
 height:35px;
 background-color:#FFF;
 background-image:url(../images/awards/award_tabs.jpg);
 background-repeat:no-repeat;
 background-position:right bottom;
 width:573px;
}
#homepage_box ul.tabs li{
 list-style:none;
 float:left;
 margin:0 1px 0 0;
 padding:0;
 text-align:center;
 height:35px;
 cursor:pointer;
}
#homepage_box ul.tabs li a{
 display:block;
 color:#FFF;
 line-height:27px;
 height:27px;
 min-width:90px;
 background-color:#999;
}
#homepage_box ul.tabs li.tab-current{
 background-image:url(../images/awards/award_selected.jpg);
 background-repeat:no-repeat;
 background-position:center bottom;
}
#homepage_box ul.tabs li.tab-current a{
 background-color:#ec2933;
 color:#FFF;
}
#homepage_box div{
 float:left;
 display:block;
}
#homepage_box div.t2, #homepage_box div.t3, #homepage_box div.t4{
 display:none;
}
.countdowner{
 padding:12px 0;
 text-align:center;
 font-weight:bold;
 margin-bottom:10px;
}
.f24{
 font-size:24px;
}
.sharethis,.commentonthis,.ratethis{
 padding-left:20px;
 font-weight:bold;
 background-image:url(../images/awards/social_icons.gif);
 background-repeat:no-repeat;
 line-height:16px;
 color:#ff0000;
}
.commentonthis{
 background-position:0 -16px;
}
.ratethis{
 background-position:-32px -32px;
}
.sharecomment{
 float:right;
 width:40%;
 text-align:right;
}
#livewiresparkles,#livewiresparkles2{
 margin-bottom:10px;
}
.blogs,.tweets,.videos,.images{
 background-color:#FFF;
 background-repeat:no-repeat;
 width:563px;
 height:477px;
 padding-left:10px;
 padding-top:14px;
 float:left;
}
#awards_home H2{
 font-weight:bold;
}
.vid1{
 margin:8px 16px 8px 0px;
 float:left;
 width:162px;
 min-height:330px;
}
.vid1 P,.vid1 h3{
 clear:left;
 width:162px;
 padding-top:10px;
 padding-bottom:0;
 color:#F00;
}
#homepage_box .twtr-ft{
 display:none;
}
#homepage_box .twtr-tweet-wrap{
 margin-bottom:20px;
}
.tweets DIV{
 width:530px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:13px;
}
.tweets DIV.twtr-tweet-wrap{
 margin-bottom:10px;
}
.tweets DIV.twtr-hd, .tweets DIV.twtr-hd A{
 display:none;
 height:2px !important;
}
.tweets DIV.twtr-hd H2,.tweets DIV.twtr-hd H3{
 display:none;
}
.tweets DIV.twtr-bd{
 margin-top:-32px;
}
#awards_home #homepage_box H1{
 color:#5C5C5C;
 font-weight:bold;
}
.tabbed h2{
 color:#5C5C5C;
 margin-bottom:16px;
}
#page_body .tabbed h3{
 color:#5C5C5C;
 font-size:14px;
 font-weight:bold;
}
#homepage_box .tabbed P{
 color:#000 !important;
}
#page_body .tabbed HR{
 height:1px;
}
#widgetHighSlides P{
 padding-left:5px;
}
#griid{
 background-color:#fff;
 background-image:url(../images/grid.gif);
 background-position:2px 2px;
 background-repeat:no-repeat;
 width:278px;
 height:159px;
}
#voting{
 display:none;
}
#awards_home .vote-cast-already{
 width:560px;
}
