@charset "UTF-8";
/*Pink: #e6186e;
Dark Grey: #666;
Light Grey: #eee;*/

*, ul, li { margin: 0; padding: 0; }
p { padding: 0.5em 0 0.8em; line-height: 1.5em; color: #444; }
a img { border: 0; }
html { font-size: 100%; text-align: center; }
body { font-size: 62.5%; font-family: Verdana, Arial, Helvetica, sans-serif; background: #e6e6e6 url(../images/bg_grey.gif) repeat-y center top; }
h1, h2, h3, h4, h5, h6 { font-family: Georgia, "Times New Roman", Times, serif; color: #e6186e; }
h1 { font-size: 1.3em; }
h2 { font-size: 1.9em; margin: 0 0 10px 0; }
h2 span { color: #666; font-weight: lighter; }
h3 { font-size: 1.7em; }
h3 span { color: #666; font-weight: lighter; }
.score, .scoreBlack { font-size:24px; padding-top:10px; padding-bottom:10px; color:#666666; }
.scoreBlack { color:#333333; font-size:44px; padding-top:20px; }
h3.subtitle { color:#555555; font-family: Georgia, "Times New Roman", Times, serif; font-size:1.5em; font-style:italic; margin:10px 0; padding:5px 0 0; }
h4 { font-size: 1.2em; border-bottom: 1px dotted #ccc; padding: 5px 0; margin: 10px 0 0; color: #666; background: #eee; border-top: 1px dotted #ccc; }
h5 { font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; padding: 0; }
h6 { font-size: 1.1em; font-family: Georgia, "Times New Roman", Times, serif; color: #999; padding: 0 0 10px 0; font-style: italic; }
a, a:link, a:active, a:visited { text-decoration: none; color: #E6186E; }
a:hover { color: #999; }
#wrapper { width: 980px; margin: 0 auto; font-size: 1.1em; text-align: left; background: #fff url(../images/page_bg.gif) repeat-y; position: relative; }
#header { }
.header_left { float: left; margin: 40px 0 15px; }
.h1_holder { text-indent: -9999px; }
.header_right { float: right; margin: 10px 0 0; }
.right_tab { position: absolute; left: 980px; top: 10px; width: 30px; height: 109px; }
#header, #flash, #content_three_col, #footer { margin: 0 20px; }
#nav { height: 29px; margin: 0 3px 0px; position: relative; background: url(../images/nav_bg.jpg) repeat-x; }
#nav ul { list-style-type: none; }
.nav_left { float: left; width: 740px; margin: 0 0 0 20px; }
.nav_left ul { position: relative; }
.nav_left ul li { float: left; display: block; height: 29px; line-height: 29px; position: relative; }
.nav_left ul li a, .nav_left ul li a:visited { width: 100%; table-layout: fixed; height: 29px; line-height: 29px; padding: 0 10px!important; color: #333; }
.nav_left ul li a:hover { color: #E6186E; }
.nav_left ul li ul { background:#F9F9F9 none repeat scroll 0 0; border-color:#DDDDDD; border-style:none solid solid; border-width:1px; position:absolute; top:28px; visibility: hidden; width:210px; left: 0px; }
.nav_left ul li ul li { float: none; background: url(../images/nav_bullet.gif) no-repeat 5px center; margin: 0!important; line-height: 25px; height: 25px; padding: 0 0 0 5px; }
.nav_left ul li ul li a { height: 20px; line-height: 20px; display: block!important; margin: 0; }
.bg_change { float: right; width: 120px; height: 29px; }
.bg_change ul li { float: left; height: 13px; margin: 8px 3px 0; }
.bg_change ul li a { border: 1px solid #ccc; display: block; height: 13px; width: 13px; }
.bg_change ul li a:hover { border: 1px solid #999; }
#flash { margin: 20px 20px 0; }
.receive_newsletter form { }
.receive_newsletter form label { float: left; width: 40px; }
.receive_newsletter form input { background: #fff; border: 1px solid #ddd; width: 140px; color: #666; padding: 1px; }
.receive_newsletter form .email_submit { width: auto; float: right; margin: 0 5px 0 0; color: #E11765; }
.receive_newsletter form .email_submit:hover { color: #666; cursor: pointer; }
.receive_newsletter p { }
.receive_newsletter label.error { color: #E6186E; float: none; margin: 4px 0px 0px 40px; display: block; width: 130px; }
.receive_newsletter input.error { border: 1px solid #E6186E; }
.what_we_do { margin: 10px 0 20px 0; border-bottom: 1px dotted #ddd; padding: 0 0 10px 0; }
.what_we_do h3 { margin: 0 0 10px; }
.we_do_block a { display: block; }
.we_do_block a:hover { }
.we_do_block img { width: 75px; border: 5px solid #eee; }
.we_do_block img:hover { border: 5px solid #ccc; }
.we_do_block strong { background:#F7F7F7 none repeat scroll 0 0; border-bottom:1px dotted #DDDDDD; border-top:1px dotted #DDDDDD; color:#E6186E; display:block; font-family:arial; font-size:1em; font-weight:lighter; margin:5px 0 0; padding:2px 0; }
.we_do_block ul { padding: 0!important; margin: 0!important; }
.we_do_block li { font-size: 0.9em; margin: 5px 0!important; color: #444; }
.what_we_do li a { color: #333; padding: 2px 0 0; }
.what_we_do li a:hover { color: #E6186E; }
.we_do_block { float: left; width: 85px; margin: 0 10px 0 0; }
.gallery_wrap { padding: 10px; background: #f3f3f3; margin: 10px 0 0; }
.what_we_do_wrap h3 { font-size: 1.2em; margin: 0 0 0.5em; padding: 0; }
.what_we_do_wrap { padding: 10px; margin: 0 0 10px 0; }
.what_we_do_left { float: left; text-align: right; }
.what_we_do_right { float: right; width: 550px; }
.what_we_do_right h3 { font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; color: #333; padding: 0; }
.what_we_do_right p { padding: 0; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.2em; color: #333333; }
.what_we_do_large { float: left; width: 520px; }
.what_we_do_large img { border: 5px solid #ddd; }
.what_we_do_thumbs { float: right; width: 112px; }
.what_we_do_thumbs ul { list-style-type: none; margin: 0 !important; }
.what_we_do_thumbs img { border: 5px solid #ddd; }
.what_we_do_thumbs img:hover { border: 5px solid #ccc; }
.what_we_do_thumbs ul li { list-style-type: none; background: none !important; margin: 0 0 5px 0!important; padding: 0!important; width: 95px; margin: 0 0 0.5em 0!important; }
.horizon_blocks { margin: 10px 0 20px 0; }
.horizon_blocks h3 { font-size: 1.3em; }
.horizon_blocks ul { list-style-type: none; margin: 0!important; padding: 0!important; }
.horizon_blocks ul li { list-style-type: none; background: none!important; margin: 0 15px 0 0!important; padding: 10px!important; float: left; width: 105px; height: 150px; }
.quote { background: url(../images/speech_top.gif) no-repeat left top; }
.quote q { padding: 25px 25px 10px; display: block; font-size: 1.6em; color: #666; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.4em; text-align: center; width: 426px; }
.quote cite { background: #fff url(../images/speech_bottom.gif) no-repeat; display: block; text-align: right; padding: 35px 60px 10px; font-style: normal; width: 356px; clear: left; }
.quote b { color: #EE1973; font-size: 1.2em; }
.cuckoo_cam { }
.cuckoo_cam p { font-style: italic; }
.cuckoo_cam .webcam { border: 1px solid #ccc; margin: 0 0 10px 0; }
#content_one_col { margin: 20px; }
#content_one_col h1 { font-size:27px; font-weight:lighter; margin:20px; text-shadow: 1px 2px #ccc; }
#content_one_col h2 { margin: 20px; text-shadow: 1px 2px #ccc; font-weight: lighter; }
.three-col { width: 33%; float: left; padding: 0 20px; }
.three-col-small { padding: 20px; position: absolute; left: 710px; top: -56px; }
.three-col-wrap { position: relative; height: 100%; }
.five-col-wrap { margin: 20px 0; padding: 20px 0 20px 10px; background: url(../images/bg-double-dot.gif) 0 0 repeat-x, url(../images/bg-double-dot.gif) repeat-x left bottom; height: 100%; }
.five-col { float: left; width: 160px; padding: 10px; font-family: Georgia, "Times New Roman", Times, serif; color: #666; line-height: 18px; font-size: 13px; }
.five-col strong { color: #E6186E; font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; display: block; padding: 0 0 10px 0; }
#content_three_col { margin: 20px; }
.digital-flash { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.digital-gallery { padding: 0 0 0 20px; }
.boxgrid, .boxgrid-endrow { width: 290px; height: 190px; margin:0 15px 15px 0; float:left; background:#161613; overflow: hidden; position: relative; border: 1px solid #ccc; }
.boxgrid-endrow { margin: 0 0 25px 0; }
.boxgrid img { position: absolute; top: 0; left: 0; border: 0; }
.boxcaption { float: left; position: absolute; background: #e6186e; height: 40px; width: 100%; opacity: .8; 	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; }
.boxcaption p { color: #fff; font-family: Georgia, "Times New Roman", Times, serif; padding: 10px; height: 23px; line-height: 23px; }
.boxcaption p span { float: left; font-size: 15px; }
.boxcaption .digital-more { color: #fff; float: right; text-transform: uppercase; font-size: 10px; }
.captionfull .boxcaption { top: 190px; left: 0; }
.caption .boxcaption { top: 160px; left: 0; }
.digital-intro { font-size: 15px; font-family: Georgia, "Times New Roman", Times, serif; color: #666; }
.digital-intro-smaller { font-size: 12px; }
#content_two_col { margin: 20px; }
#content_left_wrap { float: left; width: 715px; }
#content_left_wrap_large { }
#content_left_wrap_small { float: left; width: 650px; }
#main_content_col { float: right; width: 476px; margin: 0 0 20px 0; }
#main_content_col_small { float: right; width: 410px; margin: 0 0 20px 0; }
#main_content_col ul, #main_content_col ul li, #main_content_col_wide ul, #main_content_col_wide ul li { margin: 5px; }
#main_content_col ul li, #main_content_col_wide ul li { list-style-type: none; background: url(../images/nav_bullet.gif) no-repeat left 6px; margin: 0 0 10px 0; padding: 0 0 0 10px; }
#main_content_col ol li { margin: 20px; }
#main_content_col ol li p { padding: 0 0 5px 0; }
.large_text { font-size: 1.4em; color: #666; font-family: Georgia, "Times New Roman", Times, serif; }
.medium_text { font-size: 1.3em; color: #666; font-family: Georgia, "Times New Roman", Times, serif; }
#main_content_col .img_bottom_margin { margin: 0 0 20px 0; }
#main_content_col_wide { float: right; width: 700px; }
#content_left_col { float: left; width: 220px; }
.news_recent_headlines { }
.news_recent_headlines ul { list-style-type: none; }
.news_recent_headlines ul li { background: url(../images/nav_bullet.gif) no-repeat left 4px; padding: 0 0 0 10px; margin: 0 0 5px 0; }
.news_entry { margin: 0 0 10px 0; border-bottom: 1px dotted #999; }
.image_right { float: right; margin: 0 0 20px 20px; }
.image_left { float: left; margin: 0 20px 20px 0; }
.image_top { display: block; margin: 0 auto 20px; }
.staff_ul { list-style-type: none; margin: 10px 0; }
.staff_ul li { margin: 0 0 10px 0; border-bottom: 2px solid #ccc; padding: 10px 0!important; background: none!important; }
.staff_li_left { float: left; width: 340px; }
.staff_li_right { float: right; }
.staff_li_right img { border: 2px solid #ccc; }
.news_item { margin: 30px 0; padding: 0 0 20px 0; border-bottom: 1px dotted #ccc; }
.news_item h3 { font-size: 1.4em; margin: 0 0 10px 0; }
#content_right_col { float: right; width: 205px; }
#content_right_col_large { float: right; width: 275px; }
.bottom_right_call { margin: 10px 0; clear: left; }
.bottom_right_call2 { margin: 10px 0; border: 1px solid #ddd; }
.bottom_right_call3 { margin: 10px 0; border: 1px solid #ddd; }
.bottom_right_call img { display: block; margin: 0 auto; }
.clients_ul { margin: 20px 0; list-style-type: none; }
.clients_ul li { width: 100px; background: url(../images/client_bubble2.gif) no-repeat !important; margin: 0 10px 20px 0 !important; float: left; list-style-type: none !important; padding: 0px !important; }
.clients_ul li:hover { background: url(../images/client_bubble.gif) no-repeat !important; }
.clients_ul li a { display: block; }
.clients_ul li strong { height: 45px; display: block; color: #E6186E; font-size: 0.9em; }
.clients_details { margin: 0 0 20px 0; }
.clients_details h3, .clients_details_examples h3 { margin: 20px 0 5px 0; font-size: 1.4em; }
.client_details_logo { float: right; margin: 0 10px 10px 10px; }
.clients_details_examples { margin: 10px 0; }
.clients_details_thumbs { float: right; width: 110px; }
.clients_details_thumbs ul { list-style-type: none; margin: 0!important; }
.clients_details_thumbs ul li { margin: 0 0 10px 0!important; background: none!important; padding: 0!important; }
.clients_details_thumbs img { border: 5px solid #ddd; }
.clients_details_thumbs img:hover { border: 5px solid #ccc; }
#clients_details_image { float: left; }
#clients_details_image img { border: 5px solid #ddd; }
.text_pdf_split { }
.left_text { float: left; width: 520px; }
.right_pdf { float: right; width: 150px; }
ul.media_list { list-style-type: none; margin: 0!important; padding: 0!important; }
ul.media_list li { margin: 0 0 20px 0!important; padding: 0!important!important;
background: none!important; border: 1px dotted #ccc; padding: 0!important; margin: 0 0 20px 0!important; }
.media_wrap { background: #f7f7f7; padding: 10px; height: 18px; border-bottom: 1px dotted #ccc; }
.media_wrap h3 { font-size: 1.2em; }
.media_wrap h4 { padding: 0!important; background: none; border: none; margin: 0; font-size: 1.2em; font-weight: lighter; }
.media_left { float: left; }
.media_date { float: right; }
.media_content { padding: 15px 10px; }
.media_content h5 { font-size: 1.5em; margin: 0 0 10px 0; }
.media_img { float: right; border: 3px solid #ddd; margin: 0 0 10px 10px; }
.client_intro_wrap { }
.client_left { float: left; width: 510px; }
.client_right { width: 180px; float: left; clear: left; }
.client_list { height: 150px; overflow: auto; }
.client_list ul { list-style-type: none; width: 170px; display: block; }
.client_list ul li { background: url(../images/nav_bullet.gif) no-repeat left 5px; padding: 0 0 0 10px; }
ul#large_list { list-style-type: none; padding: 10px 0; }
ul#large_list li { list-style-type: none; background: none; }
.large_list_left { float: left; }
.large_list_left img { }
.large_list_entry { padding: 10px 0; margin: 10px 0; border-top: 1px dashed #ddd; height: 100%; }
.large_list_right { float: right; width: 320px; }
.large_list_right ul { margin: 10px 0!important; }
.large_list_right ul li { background: url(../images/nav_bullet.gif) no-repeat left 4px!important; padding: 0 0 5px 10px!important; margin: 0!important; margin: 0!important; }
.testimonial_quote { background: url(../images/speech_top.gif) no-repeat; }
.testimonial_quote blockquote { color:#666666; display:block; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:1.2em; line-height:1.5em; margin:20px 0 0 10px; padding:0 0; width:370px; }
.testimonial_quote blockquote p { color: #333; }
.testimonial_cite { background: url(../images/speech_bottom.gif) no-repeat; padding: 40px 60px 20px; text-align: right; margin: 0 0 20px; }
.testimonial_cite cite { font-style: normal; }
.testimonial_cite strong { color: #E6186E; font-size: 1.2em; }
.bq_start { font-size: 6em; color: #E6186E; font-family: Geneva, Arial, Helvetica, sans-serif; float: left; margin: 10px 0 0 10px; }
.bq_end { background: url(../images/right_quote.gif) no-repeat 430px bottom; }
.contact_us { }
.contact_us strong { color: #E6186E; font-size: 1.1em; }
.client_img { padding: 10px 10px 30px!important; }
.client_img img { }
.follow { }
.follow ul { list-style-type: none; }
.follow ul li { float: left; margin: 0 10px 0 0; }
.follow ul li.facebook-like { clear: left; }
.associates { }
.associates ul { list-style-type: none; }
.associates ul li { float: left; margin: 5px; }
.contact_us { }
.contact_us h2 { margin: 0 0 10px 0; }
.contact_us .email_error { background: #cc0000; color: #fff; padding: 5px; margin: 10px 0; }
.contact_us .email_sent { color: #fff; background-color: #339933; padding: 5px; margin: 10px 0; }
.contact_us #feedback { margin: 20px 0; }
.contact_us #feedback label { display: block; height: 20px; }
.contact_us #feedback label span { color: #E6186E; font-style: italic; }
.contact_us #feedback fieldset { background: #eee; margin: 20px 0 0; border: 1px solid #ccc; padding: 20px; }
.contact_us #feedback textarea { border: 1px solid #ccc; margin: 5px 0 0; color: #333; padding: 2px; font-family: Arial, Helvetica, sans-serif; }
.contact_us #feedback input { border: 1px solid #ccc; margin: 5px 0; width: 250px; padding: 2px; color: #444; }
.contact_us #feedback label.error { color: #E6186E; }
.contact_us #feedback input.error { border: 1px solid #E6186E; }
.contact_us #feedback input.submit { padding: 2px; width: auto; background-color: #E6186E; color: #fff; }
.contact_us #feedback input.submit:hover { cursor: pointer; background: #333; }
.contact_us #feedback select { margin: 10px 0 0; padding: 2px; }
.contact_us .stayintouch { margin: 20px 0; }
.contact_us .stayintouch label { display: block; height: 20px; width: 60px; float: left; }
.contact_us .stayintouch .error { display: block; width: 140px; float: none; margin: 0 0 0 65px; }
.contact_us .stayintouch label span { color: #E6186E; font-style: italic; }
.contact_us .stayintouch fieldset { background: #eee; margin: 20px 0 0; border: 1px solid #ccc; padding: 20px; }
.contact_us .stayintouch textarea { border: 1px solid #ccc; margin: 5px 0 0; color: #333; padding: 2px; font-family: Arial, Helvetica, sans-serif; width: 300px; }
.contact_us .stayintouch input { border: 1px solid #ccc; margin: 0!important; width: 180px; padding: 2px; color: #444; }
.contact_us .stayintouch label.error { color: #E6186E; }
.contact_us .stayintouch input.error { border: 1px solid #E6186E; }
.contact_us .stayintouch input.submit { padding: 0px; width: auto; background-color: #E6186E; color: #fff; margin: 0 0 0 195px!important; }
.contact_us .stayintouch input.submit:hover { cursor: pointer; background: #333; }
.contact_us .stayintouch select { margin: 10px 0 0; padding: 2px; }
.invest_winners { margin: 20px 0 0; background: #f8f8f8; border: 1px solid #ccc; padding: 10px; }
ul.winners { margin: 10px 0 0!important; padding: 0!important; }
ul.winners li { background: none!important; border-bottom: 1px dotted #ccc; padding: 0 0 10px 0!important; }
p.header { font-size: 1.3em; font-family: Georgia, "Times New Roman", Times, serif; }
p.header strong { color: #E81B75; }
.large_webcam { border: 5px solid #ddd; margin: 10px 0 0; }
.grey { background: #f4f5f6; }
#footer { font-family: Georgia, "Times New Roman", Times, serif; border-top: 2px solid #e6186e; margin: 0 20px 0; padding: 10px 0; height: 100%; clear: both; }
#footer a { color: #333; }
#footer a:hover { color: #E6186E; }
#main_content_col #sitemap_ul { margin: 0; padding: 20px; background: #f8f8f8; border: 1px solid #ddd; }
#main_content_col #sitemap_ul l { margin: 0!important; padding: 0!important; }
#main_content_col #sitemap_ul li a { color: #333; }
#main_content_col #sitemap_ul li a:hover { color: #E6186E; }
.vip_register { border: 1px solid #ccc; padding: 0 15px 15px; background: #f8f8f8 url(../images/cuckoo_registerbg.jpg) no-repeat; }
.vip_register h4 { color: #ffffff; border: none; padding: 0 0 110px 0; background: none; }
.side_text { margin: 10px 0; }
.footer_left { float: left; color: #666; }
.footer_right { float: right; }
.block { background: #f8f8f8; margin: 0 0 20px 0; border: 1px solid #ddd; }
.block a { color: #333; }
.block a:hover { color: #E6186E; }
.block h3 { padding: 0 0 0 20px; height: 27px; line-height: 27px; background: url(../images/block_header_bg.jpg) repeat-x; color: #FFFFFF; font-size: 1.2em; }
.block h4 { font-size: 1.1em; line-height: 1.3em; border: none; padding: 0; margin: 0; background: none; color: #e6186e; }
.block_content { padding: 15px; line-height: 1.3em; }
.block2 { margin: 0 0 20px 0; }
.block2 a { color: #333; }
.block2 a:hover { color: #E6186E; }
.block2 h3 { padding: 0 0 0 20px; height: 27px; line-height: 27px; background: url(../images/block_header_bg.jpg) repeat-x; color: #FFFFFF; font-size: 1.2em; }
.block2 h4 { font-size: 1.1em; line-height: 1.3em; border: none; padding: 0; margin: 0; background: none; color: #e6186e; }
.block2 h6 { background-color: #E6186E; padding: 5px; font-style: normal; color: #fff; }
.block_content2 { padding: 15px 0; line-height: 1.3em; }
.block_content { padding: 15px; line-height: 1.3em; }
.clear { clear: both; line-height: 0!important; height: 0; }
.img_float_right { float: right; margin: 0 0 10px 10px; }
iframe { margin: 10px 0; }
a.a_what_we_did { color: #333!important; }
a.a_what_we_did:hover { color: #E6186E!important; }
a.read_more { display: block; text-align: right; color: #E81B75; font-family: Georgia, "Times New Roman", Times, serif; text-transform: lowercase; }
a.read_more:hover { background: #eee; color: #666; }
a.read_more_large { padding: 5px; background: #eee; display: block; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; }
a.read_more_large:hover { background: #ddd; color: #E6186E; }
.read_more_right { float: right; }
.no_margin { margin: 0; }
.profile_title { font-weight: bold; color: #666; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 0.8em; letter-spacing: 0.2em; background: #eee; display: block; }
ul.useful_links a { color: #333; }
ul.useful_links a:hover { color: #E6186E; }
ul.useful_links li { margin: 0 0 5px 0!important; }
.client_logo { padding: 0 0 20px 0; display: block; }
.breadcrums { color:#666666; margin:0 0 20px; }
.submit_idea { margin: 20px 0; background: #f8f8f8; padding: 10px; }
.a_name { }
.a_name:hover { color: #E6186E; }
.contact_a { color: #E6186E!important; }
.contact_a:hover { color: #333!important; }
.digital_live { margin:0 0 20px 10px; }
.cuckoocam_info { font-size: 4em; }
.pink { color: #E6186E; font-weight: bold; font-family: Georgia, "Times New Roman", Times, serif; }
.pink_larger { float: right; }
.float_left { float: left; margin: 0 10px 0 0; }
.float_right { float: right; margin: 0 0 0 10px; }
.winners_header { font-size: 1.3em; font-family: Helvetica, Arial, sans-serif; font-weight: bold; color: #666666; padding: 10px; background: #eee; border-top: 1px dashed #999; border-bottom: 1px dashed #999; display: block; margin: 20px 0; }
.prize_header { font-family: Arial, Helvetica, sans-serif; font-size: 1.5em; color: #F42276; padding: 0px; font-weight: bold; }
.prize_winner { color: #666; font-family: Arial, Helvetica, sans-serif; font-weight: lighter; }
.interview { display: block; margin: 20px 0; padding: 10px 0; border-top: 1px dashed #ccc; border-bottom: 1px dashed #ccc; }
.interview h4 { margin: 0px 0 10px 0; }
.interview strong { color: #E6186E; }
#poll .input { float: left; margin-left: 7px; width: 65px; }
#poll a { float: left; }
.poll_question { font-family: Georgia, "Times New Roman", Times, serif; color: #e6186e; font-size: 20px; font-weight: bold; }
#main_content_col .award_poll { margin-top: 40px; }
#main_content_col .award_poll ul { height: 300px; }
#main_content_col .award_poll li { background: none; padding: 5px; float: left; width: 190px; }
#main_content_col .award_submit li { padding: 0px; margin: 0px; list-style-type:none; }
#main_content_col .award_poll input { margin: 0px 5px 0px 0px; }
.width330 { width:330px; float:left; display:block; }
.width130 { width:130px; float:left; display:block; text-align:right; }
.testimonials { margin-top:0px; padding:5px; font-size:12px; }
.testimonials p { line-height:1.5em;  }
.testimonials strong { font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; }

div.media {
font-size:small;
margin:25px;
width:100% !important;
}
/*----- Dom - 10/11/2009 - Include below css file for rating system -----*/

#star ul.starNoHand { LIST-STYLE:none; MARGIN:0; PADDING:0; WIDTH:85px; HEIGHT:20px; LEFT:10px; TOP:-5px; POSITION:relative; FLOAT:left; BACKGROUND:url('../images/feedback-rating-system/stars.gif') repeat-x; padding:0 !important }
#star ul.star { LIST-STYLE:none; MARGIN:0; PADDING:0; WIDTH:85px; HEIGHT:20px; LEFT:10px; TOP:-5px; POSITION:relative; FLOAT:left; BACKGROUND:url('../images/feedback-rating-system/stars.gif') repeat-x; CURSOR:pointer; padding:0 !important }
#star li { PADDING:0; MARGIN:0; FLOAT:left; DISPLAY:block; WIDTH:85px; HEIGHT:20px; TEXT-DECORATION:none; text-indent:-9000px; Z-INDEX:20; POSITION:absolute; PADDING:0 }
#star li.curr { background:url('../images/feedback-rating-system/stars.gif') left 25px; FONT-SIZE:1px; width:85px; padding:0 !important }
#star div.user { LEFT:15px; POSITION:relative; FLOAT:left; FONT-SIZE:13px; FONT-FAMILY:Arial; COLOR:#888; width:20px }
#star td { padding:10px }
#star td.right { width:100px }
.star_bg { background-image:url('../images/feedback-rating-system/star_bg.gif'); background-repeat:no-repeat }
#feedback #feedbackRadio input { width:30px; }
.gold_winner { padding: 0 0 20px 10px; }
#have-your-say-img { margin-bottom:10px; }
.intro-box { padding: 0 0 20px 0; margin: 0 0 20px 0; border-bottom: 1px dashed #ccc; }
ul.pink-bullets { background: url(../images/bullet.gif) no-repeat left 6px; }
ul.pink-bullets li { border: none; padding: 5px 0 5px 10px!important; margin: 0!important; background: url(../images/nav_bullet.gif) no-repeat left 12px!important; line-height: 16px; color: #333; }
.headspace-intro { padding: 20px 0 0; }
.headspace-links { }
.headspace-left { float: left; width: 50%; }
.headspace-right { float: right; width: 50%; }
.headspace-a { width: 345px; height: 50px; display: block; background: url(../images/headpace-buttons.jpg) no-repeat 0 0; line-height: 50px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.7em; text-align: center; }
.headspace-a:hover { background: url(../images/headpace-buttons.jpg) no-repeat 0 -50px!important; color: #333; }
.headspace-h2 { font-size: 2.4em; line-height: 1.6em; font-weight: lighter; display: block; padding: 20px 0 10px; text-align: center; text-shadow: 2px 2px #ccc; }
.pink { color: #E6186E; }
.headspace-intro-1 { color: #666; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; margin: 20px 0; padding: 0 20px 0 0; }
.headspace-intro-2 { color: #666; font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; margin: 20px 0; padding: 0; }
.headspace-bullets { font-size: 1.3em; color: #E6186E; font-family: Georgia, "Times New Roman", Times, serif; line-height: 1.4em; }
.headspace-bg { background: #f4f4f4; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 20px 0; padding: 10px; }
.large-pink-text { font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.5em; color: #E6186E; }


