/* Author: Matt Johnson Company: Bullhorn.co.uk Last Mod: 15/04/2008 Notes: 	Please make sure entrie are in 	right order and in right blocks */
/***********STANDARD***********/
.error { background:#FFD6D6 url(/images/status-alert.png) no-repeat scroll 10px 50%; border:3px solid #FE7B7A; color:#CC0000; display:block; margin:15px 8px; padding:10px 10px 10px 45px; }
/******** BullHorn(Master) template styles *******/
TD.bull_navbar { background: transparent url(/images/nav_bar_mid.png) repeat-x 0px 0px; }
TD.bull_navbar A { color:#000; }
TD.bull_navbar A:visited { color:#000; }
TD.bull_navbar A:visited { color:#000; }
.home_label { font-size:11px; font-weight:bold; }
.home_select { font-size:11px; width:110px; }
.homeFormLabel { display:block; }
.homeFormControl { display:block; }
.home_container { padding:0px; margin:0px; vertical-align:top; }
.home_container td { padding:0px; margin:0px; vertical-align:top; }
.left_column_fade { width: 28px; vertical-align: top; background: transparent url(/images/blur_left_repeat.jpg) repeat-y 0px 0px ; }
.right_column_fade { width: 25px; vertical-align: top; background: transparent url(/images/blur_right_repeat.jpg) repeat-y 0px 0px ; }
small { font-size:9px; }
.body { background:#FFFFFF url(/images/repeatbackground.jpg) repeat-x 0px 0px; font-size:12px; margin:0px; padding:0px; }
.body_repeater_back { margin:0px auto; width:794px; }
.body_container { }
.body_container2 {float:left;width:766px; }
.header_logo { float:left; height:110px; width:320px; }
.header_main { float:left; width:412px; height:32px; padding:0px; margin:0px; padding-right:25px; padding-top:30px; }
.header_main IMG { padding:0px; margin:0px }
.header_container  { height:123px; width:758px; }
.header_menu { background:transparent url(/images/navbg.jpg) no-repeat 0px 0px; }
.header_navigation { float:left; height:31px; width:437px; padding:0px; margin:0px; vertical-align:top; }
.header_main A.home { background:transparent url(/images/vtophome.gif) no-repeat scroll 0% 50%; display:block; float:right; height:28px; width:66px; text-decoration:none; }
.header_main A.about { background:transparent url(/images/vtopabout.gif) no-repeat scroll 0% 50%; display:block; float:right; height:28px; text-decoration:none; width:70px; }
.header_main A.contact { background:transparent url(/images/vtopcontact.gif) no-repeat scroll 0% 50%; display:block; float:right; height:28px; text-decoration:none; width:79px; }
.header_navigation A { color:#000000; float:left; font-size:12px; font-weight:bold; height:21px; padding-top:13px; text-align:center; text-decoration:none; vertical-align:middle; }
.header_navigation A.insurance { background:transparent url(/images/header_button_left.gif) no-repeat 0px 6px; width:85px; }
.header_navigation A.money { background:transparent url(/images/header_button_mid.gif) no-repeat 0px 6px; width:64px; }
.header_navigation A.travel { background:transparent url(/images/header_button_mid.gif) no-repeat 0px 6px; width:64px; }
.header_navigation A.utilities { background:transparent url(/images/header_button_mid.gif) no-repeat 0px 6px; width:64px; }
.header_navigation A.mobiles { background:transparent url(/images/header_button_mid.gif) no-repeat 0px 6px; width:64px; }
.header_navigation A.broadband { background:transparent url(/images/header_button_right.gif) no-repeat 0px 6px; width:85px; }
.header_right { height:110px; width:438px; float:left; background:transparent url(/images/header.jpg) no-repeat 0% 100%; }
.content_container { min-height:600px; background:#FFFFFF; padding-left:20px; padding-right:20px; padding-bottom:20px; }
.content { vertical-align:top; text-align:left; }
.right_navigation { vertical-align:top; text-align:left; width:128px; }
.breadcrumb { background:#E2BD30 none repeat scroll 0% 50%; border-left:5px solid #FFFFFF; margin-left:16px; margin-right:20px; padding:5px; font-size:11px; font-weight:bold; color:#fff; }
.footer { margin:0px auto; padding-left:21px; text-align:left; width:814px; }
.footer_back { background:transparent url(/images/footer_back.png) repeat-x scroll 0%; color:#F4C514; height:31px; font-size:12px; }
TD.footer_back a { color:#F4C514; text-decoration:underline }
TD.footer_back a:hover { color:#FFFFFF; text-decoration:none }
.footer_right { background:transparent url(/images/bottom_right.png) no-repeat scroll 0%; font-size:10px; height:31px; width:40px; }
.footer_left { background:transparent url(/images/bottom_left.png) no-repeat scroll 0% 50%; font-size:10px; height:31px; width:40px; }
.footer_copyright { font-size: 12px; color: #7e7e7d; text-align:center; display:block; }
.footer_copyright a { text-decoration:none; color:#000; font-family:arial; }
/********** Blanket Tag Styles****/
code { background:#ffffe1; border:1px solid #aaaa81; font-family:Courier New; font-size:11px; font-weight:normal; display:block; }
h1 { display:block; font-size:18px; font-weight:normal; margin:0px; width:100%; }
h2 { display:block; font-size:14px; font-weight:normal; margin:0px; padding:0px; width:100%; }
TD { vertical-align:middle; }
P { margin-top:10px; margin-bottom:10px; }
body { background:#FFFFFF; font-family: Arial, Helvetica, Sans-Serif; font-size:12px; margin:0px; padding:0px; }
BODY DIV { padding : 0px ; margin : 0px ; }
a { color:#4444FF; text-decoration:underline; }
a.mainlinks { font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold }
a:hover.mainlinks { font-size:11px; color:#FFFFFF; text-decoration:underline; font-weight:bold }
/******** Form Input Styles*******/
.generic_form { padding:0px; margin:0px; font-size:11px; }
.generic_form fieldset { border:1px dotted #BBBBBB; }
.generic_form legend { font-weight:bold; font-size:12px; color:#444; }
.generic_form ol { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px; padding:0px; padding-top:0px; }
.generic_form input { font-size:11px; }
.generic_form div.note { background-color:#FFFFE1; border:1px solid #666666; color:#666666; float:right; font-size:11px; height:auto; padding:5px; width:250px; }
.generic_form div.note h4 { border-color:#666666; border-style:solid; border-width:0pt 0pt 1px; color:#666666; font-size:12px; margin:0px; padding:5px; }
.generic_form li { list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px 0px 10px 0px; padding:0px; display:block; height:auto; width:420px; clear:none; }
.generic_form label { display:block; float:left; font-size:11px; margin:0px; padding-right:10px; text-align:right; width:200px; }
.generic_form td label { display:inline; float:none; font-size:11px; margin:0px; padding-right:0px; text-align:left; width:auto; }
.generic_form li.control { display:block; float:left; margin:0px; width:400px; }
.generic_form textarea { height:100px; margin:0px; width:200px; }
.generic_form br { clear:both; margin:10px; }
.required { color:#f00; }
.label { width:120px; }
.controlContainer { clear:both; display:block; float:left; width:160px; padding-top:10px; }
.controlsContainer { display:block; float:right; font-size:11px; width:160px; height:130px; }
div.staticLabel { text-align:left; clear:both; float:left; padding-left:0.25em; padding-right:0.25em; padding-top:0.25em; width:120px; font-size:12px; }
div.car_insurance_new_quote { float:left; width:350px; }
div.controlPair { clear:both; padding:0px; }
div.staticLabelSmall { clear:both; float:left; padding-left:0.25em; padding-top:0.25em; width:90px; }
div.TheLeftBoxSmall { float:left; height:40px; margin:3px 0pt 0pt; width:290px; }
div.theControlsSmall { clear:both; padding:0pt 5px; width:295px; font-size:12px; color:#000; height:260px; }
div.staticBHControl { text-align:left; float:left; }
div.TheLeftBox { float:left; height:auto; margin:3px 0pt 0pt; width:350px; }
div.TheRightBox { float:left; height:auto; margin:3px 0pt 0pt 10px; width:350px; }
div.theControls { clear:both; padding:0pt 5px; width:712px; font-size:11px; color:#000; }
/******** Travel Specific Styles**********/
.travel_form_container { float:left; border-right:1px solid #474747; width:230px; }
DIV.travel_mini_form { float:left; height:400px; margin-bottom:3px; padding:10px; width:210px; }
DIV.travel_mini_form H1 { font-size:20px; }
DIV.travel_mini_form DIV.mini_controls { padding-bottom:6px; }
DIV.travel_mini_form Select { font-size:12px; }
DIV.travel_mini_form input { font-size:12px; }
DIV.travel_mini_form INPUT.submit { background:transparent url(/images/button_base.gif) no-repeat scroll 0%; border:0px none; color:#FFFFFF; font-size:20px; font-weight:bold; height:35px; padding-bottom:3px; cursor:pointer; text-align:center; vertical-align:middle; width:140px; }
/********* Homepage Specific Styles*********/
.home_choices { width:129px; }
.home_choices a { display:block; text-decoration:none; }
.home_choices a.choice1 { width:129px; background: transparent url(/images/main_car_ins.jpg) no-repeat 0% 0%; height:152px; padding-bottom:20px; }
.home_choices a.choice2 { width:129px; background: transparent url(/images/main_van_ins.jpg) no-repeat 0% 0%; height:152px; padding-bottom:20px; }
.home_choices a.choice3 { width:129px; background: transparent url(/images/main_bike_ins.jpg) no-repeat 0% 0%; height:152px; padding-bottom:20px; }
.home_choices a.choice4 { width:129px; background: transparent url(/images/main_home_ins.jpg) no-repeat 0% 0%; height:152px; padding-bottom:20px; }
.home_choices a.choice5 { width:129px; background: transparent url(/images/tigerawards.jpg) no-repeat 0% 0%; height:152px; padding-bottom:0px; }
/******** ShineyBox Styles*******/
.shiney_header_content a { color:#fff; padding-left:10px; font-size:12px; }
.shiney_main { background:transparent url(/images/shiney_box_mid.jpg) repeat-x scroll 0% 100%; display:block; padding:0px; margin:0px; }
.shiney_left { background:transparent url(/images/shiney_box_left.jpg) no-repeat scroll 0% 100%; display:block; padding:0px; margin:0px; }
.shiney_right { background:transparent url(/images/shiney_box_right.jpg) no-repeat scroll 100% 100%; display:block; padding:0px; margin:0px; }
.shiney_content { display:block; padding:0px; padding-bottom:10px; padding-left:10px; padding-right:10px; margin:0px; }
.shiney_header_main { background:transparent url(/images/shiney_box_header_right.gif) no-repeat scroll 100% 0%; display:block; height:33px; padding-right:15px; text-align:left; vertical-align:middle; }
.shiney_header_left { background:transparent url(/images/shiney_box_header_left.gif) no-repeat scroll 0px 0px; display:block; height:33px; padding-left:15px; }
.shiney_header_content { background:transparent url(/images/shiney_box_header_mid.gif) repeat-x scroll 0px 0px; color:#FFFFFF; display:block; font-size:18px; font-weight:normal; height:26px; padding-top:7px; }
.shiney_back_stretch { background:#FEE668; }
.shiney_top_stretch { background:transparent url(/images/shiney_box_mid_topper.jpg) repeat-x 0% 0%; }
.shiney_top_left_stretch { background:transparent url(/images/shiney_box_left_topper.jpg) no-repeat 0% 0%; }
.shiney_top_right_stretch { background:transparent url(/images/shiney_box_right_topper.jpg) no-repeat 100% 0%; }
.shiney_left_stretch { background:transparent url(/images/shiney_box_left_repeat.jpg) repeat-y 0% 0%; }
.shiney_right_stretch { background:transparent url(/images/shiney_box_right_repeat.jpg) repeat-y 100% 0%; }
/*********** Shiney text box Styles************/
.shineytxt_main { background:transparent url(/images/shineytxt_box_mid.png) repeat-x scroll 0% 100%; display:block; padding:0px; margin:0px; }
.shineytxt_left { background:transparent url(/images/shineytxt_box_left.png) no-repeat scroll 0% 100%; display:block; padding:0px; margin:0px; }
.shineytxt_right { background:transparent url(/images/shineytxt_box_right.png) no-repeat scroll 100% 100%; display:block; padding:0px; margin:0px; }
.shineytxt_content { display:block; padding:0px; padding-bottom:10px; padding-left:10px; padding-right:10px; margin:0px; }
.shineytxt_header_main { background:transparent url(/images/shineytxt_top_right.png) no-repeat scroll 100% 0%; display:block; height:33px; padding-right:15px; text-align:left; vertical-align:middle; margin-top:-1px; /* Fix For Pixel Problem */ }
.shineytxt_header_left { background:transparent url(/images/shineytxt_top_left.png) no-repeat scroll 0px 0px; display:block; height:33px; padding-left:15px; }
.shineytxt_header_content { background:transparent url(/images/shineytxt_top_mid.png) repeat-x scroll 0px 0px; display:block; font-size:18px; font-weight:normal; height:26px; padding-top:7px; }
/************ Article Styles********/
.utilities_container { margin:0px; padding:0px; font-size:12px; font-weight:normal; border-right:1px solid #333; }
.utilities_container td { padding:4px; }
.utilities_container input { font-size:x-small; }
.utilities_container h2 { font-size:15px; font-weight:bold; }
.article_topLeft { background:transparent url(/images/topleft.jpg) no-repeat scroll 0px 0px; padding-left:14px; padding-top:5px; }
.article_bottomRight { background: transparent url(/images/bottomright.jpg) no-repeat 100% 100% ; padding-bottom:10px; }
.article_bottomRight P { margin-right:7px; }
/*************** ShineyButton Styles********/
.button_plus_link { background:transparent url(/images/buttonPlus.gif) no-repeat scroll 2px 50%; color:#000000; display:block; font-size:14px; font-weight:bold; height:23px; padding-left:35px; padding-top:7px; text-align:left; text-decoration:none; vertical-align:middle; width:100px; }
.button_plus_link:hover { background:transparent url(/images/buttonPlus.gif) no-repeat scroll 2px 50%; color:#000000; display:block; font-size:14px; font-weight:bold; height:23px; padding-left:35px; padding-top:7px; text-align:left; text-decoration:none; vertical-align:middle; width:100px; }
.shiney_button { background:transparent url(/images/button_base.gif) no-repeat scroll 0% 50%; border:0px none; color:#FFFFFF; cursor:pointer; font-size:20px; font-weight:bold; height:35px; padding-bottom:3px; text-align:center; vertical-align:middle; width:140px; }
.shiney_button_small { background:transparent url(/images/button_base_small.gif) no-repeat scroll 0% 50%; border:0px none; color:#FFFFFF; cursor:pointer; font-size:17px; font-weight:bold; height:26px; padding-bottom:1px; text-align:center; vertical-align:middle; width:104px; }
.button_ShineyNew { background:transparent url(/images/button_base.gif) no-repeat scroll 0px 0px; border:0px none; color:#FFFFFF; cursor:pointer; font-size:20px; font-weight:bold; height:35px; padding-bottom:3px; text-align:center; vertical-align:middle; width:140px; display:block; text-decoration:none; }
.button_ShineyNewWide { background:transparent url(/images/button_base_wide.gif) no-repeat scroll 0px 0px; border:0px none; color:#FFFFFF; cursor:pointer; font-size:20px; font-weight:bold; height:35px; padding-bottom:3px; text-align:center; vertical-align:middle; width:240px; display:block; text-decoration:none; }
.button_ShineyNewSmall { background:transparent url(/images/button_base_small.gif) no-repeat scroll 0px 50%; border:0px none; color:#FFFFFF; cursor:pointer; font-size:14px; font-weight:bold; height:23px; padding-bottom:3px; text-align:center; vertical-align:middle; width:104px; display:block; text-decoration:none; }
/************* Car Insurance Results Styles*********/
.car_insurance_results a { color:Blue; }
.car_insurance_results { background:#fff; }
.car_insurance_results th { border-bottom:1px solid #CCCCCC; border-left:1px dotted #CCCCCC; padding:5px; text-align:center; vertical-align:middle; }
.car_insurance_results td { border-bottom:1px solid #CCCCCC; border-left:1px dotted #CCCCCC; padding:10px; text-align:center; vertical-align:middle; font-size:11px; }
.car_insurance_results td.orderCol { background:#F9F4DE; }
.fade { color:#555555; }
/********* Login Header Styles**********/
.header_login { float:left; margin-left:13px; padding-top:8px; height:20px; }
.header_login a { color:#000000; font-weight:bold; text-decoration:none; }
.header_login a:hover { text-decoration:underline; }
.login_header { }
.login_header table { height:35px; width:100%; padding:0px; margin:0px; }
.login_header td.left { width: 30px; background: transparent url(/images/login_header_left.gif) no-repeat 0px 0px; }
.login_header td.right { width: 30px; background: transparent url(/images/login_header_right.gif) no-repeat 0px 0px; }
.login_header td.middle { background: transparent url(/images/login_header_repeat_back.gif) repeat-x 0px 0px; text-align:center; color:#ffffff; font-weight:bold; }
.login_header td.hide { background: transparent url(/images/login_header_repeat_back.gif) repeat-x 0px 0px; text-align:center; color:#ffffff; font-weight:bold; width:50px; }
.login_header td.hide a { color:#ffffff; font-weight:bold; text-decoration:none; }
.login_header td.hide a:hover { text-decoration:underline; }
.login_header input { border:1px solid #000; font-size:x-small; width:160px; }
.header_sub_navigation_merge { background:#EBB236; float:left; height:10px; width:82px; padding-left:0px; }
.header_sub_navigation { background:transparent; float:left; height:10px; margin-left:0px; margin-top:-21px; width:758px; display:none; }
.header_sub_navigation_content { background:transparent; display:none; float:left; height:21px; margin-left:0px; margin-top:-11px; width:758px; }
.header_sub_navigation_content_merge { background:transparent; float:left; height:auto; margin:0px; padding:0px; width:758px; font-weight:bold; font-size:11px; }
.header_sub_navigation_content_merge a { color:Blue; }
/************* Utilities Styles*************/
.solitaryBar { display:block; clear:both; height:37px;  }
.solitaryControl { width:360px; float:right; margin-top:5px; }
.solitaryLabel { width:160px; float:left; margin-top:5px; }
/************ Admin Styles**************/
.adminTable { border: 1px dashed rgb(64, 64, 64); width: 100%; text-decoration: none; font-weight: normal; font-style: normal; font-size: 11px; font-family: Arial; color: Black; border-collapse: collapse; }
.adminTable tr.paging { color: White; background-color: rgb(68, 68, 68); font-weight: normal; font-style: normal; text-decoration: none; }
.adminTable tr.paging a { color: White; }
.adminTable th { color: White; background-color: rgb(61, 60, 60); font-weight: bold; font-style: normal; text-decoration: none; }
.adminTable tr { background-color: rgb(239, 243, 251); font-weight: normal; font-style: normal; text-decoration: none; }
.adminTable tr.alt { background-color: White; font-weight: normal; font-style: normal; text-decoration: none; }
.adminTable td a { color: #000; }
.adminTable tr.selected { background-color: #9895F8; font-weight: normal; font-style: normal; text-decoration: none; }
/*********** Affiliate Styles*************/
b.rejected { font-weight:bold; color:#d33; }
b.active { font-weight:bold; color:#3d3; }
b.pending { font-weight:bold; color:#33d; }
.affiliateShortData { width: 200px; border:1px solid #ccc; background:#eee; }
.affiliateShortData DIV { padding:4px; }
.affiliateTable { vertical-align:top; }
.affiliateTable TD { vertical-align:top; }
.affiliateBox { display:block; padding:10px; }
.affiliateBox td { padding:4px; vertical-align:top; }
.affShort TD { width:250px; vertical-align:top; }
.affShort DIV { border:1px solid #AAAAAA; display:block; }
.affShort B { background:#EEEEEE none repeat scroll 0%; display:block; padding:10px; text-align:center; font-size: 14px; }
.affminiButton { background:transparent url(/images/aff_button_base_small.gif) no-repeat scroll 6px 1px; border:0px none; color:#444444; cursor:pointer; font-size:15px; font-weight:bold; height:27px; padding:0px; width:110px; }
.affminiButton_long { background:transparent url(/images/aff_button_base_small_long.gif) no-repeat scroll 6px 1px; border:0px none; color:#444444; cursor:pointer; font-size:15px; font-weight:bold; height:27px; padding:0px; width:206px; padding-bottom:4px; }
.affbutton_ShineyNew { background:transparent url(/images/aff_button_base.gif) no-repeat scroll 0px 0px; border:0px none; color:#444444; cursor:pointer; font-size:15px; font-weight:bold; height:25px; padding-bottom:4px; text-align:center; vertical-align:middle; width:140px; display:block; text-decoration:none; }
.affbutton_ShineyNewSmall { background:transparent url(/images/aff_button_base_small.gif) no-repeat scroll 0px 50%; border:0px none; color:#444444; cursor:pointer; font-size:15px; font-weight:bold; height:25px; padding-bottom:4px; text-align:center; vertical-align:middle; width:104px; display:block; text-decoration:none; }
.affshiney_header_content { padding:10px; font-size:14px; font-weight:bold; text-align:left; }
.affshineytxt_header_content { padding:10px; font-size:14px; font-weight:bold; text-align:left; }
.affshiney_content { width:711px; }
/****** blue ****************/
.affblueshiney_header_content a { color:#fff; padding-left:10px; font-size:12px; }
.affblueshiney_main { background:transparent url(/images/bluebox/shiney_box_mid.jpg) repeat-x scroll 0% 100%; display:block; padding:0px; margin:0px; }
.affblueshiney_left { background:transparent url(/images/bluebox/shiney_box_left.jpg) no-repeat scroll 0% 100%; display:block; padding:0px; margin:0px; }
.affblueshiney_right { background:transparent url(/images/bluebox/shiney_box_right.jpg) no-repeat scroll 100% 100%; display:block; padding:0px; margin:0px; }
.affblueshiney_content { display:block; padding:0px; padding-bottom:10px; padding-left:10px; padding-right:10px; margin:0px; }
.affblueshiney_header_main { background:transparent url(/images/bluebox/shiney_box_header_right.gif) no-repeat scroll 100% 0%; display:block; height:33px; padding-right:15px; text-align:left; vertical-align:middle; }
.affblueshiney_header_left { background:transparent url(/images/bluebox/shiney_box_header_left.gif) no-repeat scroll 0px 0px; display:block; height:33px; padding-left:15px; }
.affblueshiney_header_content { background:transparent url(/images/bluebox/shiney_box_header_mid.gif) repeat-x scroll 0px 0px; color:#FFFFFF; display:block; font-size:18px; font-weight:normal; height:26px; padding-top:7px; }
.affblueshiney_back_stretch { background:#ffffff; }
.affblueshiney_top_stretch { background:transparent url(/images/bluebox/shiney_box_mid_topper.jpg) repeat-x 0% 0%; }
.affblueshiney_top_left_stretch { background:transparent url(/images/bluebox/shiney_box_left_topper.jpg) no-repeat 0% 0%; }
.affblueshiney_top_right_stretch { background:transparent url(/images/bluebox/shiney_box_right_topper.jpg) no-repeat 100% 0%; }
.affblueshiney_left_stretch { background:transparent url(/images/bluebox/shiney_box_left_repeat.jpg) repeat-y 0% 0%; }
.affblueshiney_right_stretch { background:transparent url(/images/bluebox/shiney_box_right_repeat.jpg) repeat-y 100% 0%; }
.affblueShort TD { width:250px; vertical-align:top; }
.affblueShort DIV { border:1px solid #AAAAAA; display:block; }
.affblueShort B { background:#EEEEEE none repeat scroll 0%; display:block; padding:10px; text-align:center; font-size: 14px; }
.affblueminiButton { background:transparent url(/images/aff_button_base_small.gif) no-repeat scroll 6px 1px; border:0px none; color:#444444; cursor:pointer; font-size:15px; font-weight:bold; height:27px; padding:0px; width:110px; }
.affblueminiButton_long { background:transparent url(/images/aff_button_base_small_long.gif) no-repeat scroll 6px 1px; border:0px none; color:#444444; cursor:pointer; font-size:15px; font-weight:bold; height:27px; padding:0px; width:206px; padding-bottom:4px; }
.affbluebutton_ShineyNew { background:transparent url(/images/aff_button_base.gif) no-repeat scroll 0px 0px; border:0px none; color:#444444; cursor:pointer; font-size:15px; font-weight:bold; height:25px; padding-bottom:4px; text-align:center; vertical-align:middle; width:140px; display:block; text-decoration:none; }
.affbluebutton_ShineyNewSmall { background:transparent url(/images/aff_button_base_small.gif) no-repeat scroll 0px 50%; border:0px none; color:#444444; cursor:pointer; font-size:15px; font-weight:bold; height:25px; padding-bottom:4px; text-align:center; vertical-align:middle; width:104px; display:block; text-decoration:none; }
.affblueshineytxt_header_content { padding:10px; font-size:14px; font-weight:bold; text-align:left; }
.affblueshiney_content { width:723px; }
/******** Misc Styles**********/
.toTop { vertical-align:top; }
.toTop TD { vertical-align:top; }
.summaryTable { border:1px solid #000000; font-size:11px; margin:0px 0px 15px; padding:0px; width:100%; }
.summaryLabel { background:#EEEEFF none repeat scroll 0%; border-bottom:1px solid #EEEEEE; color:#666666; }
.summaryContent { color:#000; border-bottom:1px solid #EEEEEE; padding-right:10px; border-right:1px solid #EEEEEE; }