/* Website: Cabfind Ltd /*
/* © 2009 www.ph-creative.com /*

/* ##################### */
/* ### GLOBAL STYLES ### */
/* ##################### */

.ad_banner { width: 468px; height: 60px; position: absolute; top: 20px; right: 20px; display:none; }
	.ad_banner a, .ad_banner img { border: 0;}

body {margin: 0; padding: 0; font-size: 12px; color: #999; font-family: Arial, Sans-Serif; background: #000 url(../builtin/background.gif) repeat-x left top;}
table, table tr, table td {border:0 none; border-collapse:collapse; border-spacing:0; margin:0; padding:0;}

.left {float: left;}
.right {float: right;}
.clear {clear: both;}
#top { width: 974px; height: 121px; margin: 0 auto; position: relative;}
    #top .logo {width: 317px; height: 70px; margin: 30px 0 0 38px; background: url(../builtin/logo.png) no-repeat left top;}
        #top .logo a {width: 317px; height: 70px; display: block; cursor: pointer;}
        #top .logo span { text-indent: -9999px;}
        #top .logo h1 { text-indent: -9999px;  margin: 0;}
        
        #top .phone { font-weight: bold; font-size: 18px; color: #fff; margin: 38px 20px 0 0; letter-spacing: -1px; position: absolute; top: 58px; right: 295px;}
        #top .phone p { margin: 0;}
        #top .phone strong{ font-weight: bold; font-size: 24px; color: #ff9900;}
        
        #top .search {margin: 26px 20px 0 0; width: 236px; position: absolute; right: 0; top:75px;}
            #top .search .Phuse_Search_TextQuery { background: url(../builtin/search_bg.gif) repeat-x left top; width: 183px; height: 18px; border: 1px solid #000; float: left; color: #000; font-size: 12px; margin: 0px; padding: 3px 5px 0px; font-family: Arial, Sans-Serif;}
            #top .search .Phuse_Search_Button {background: url(../builtin/search_btn.png) no-repeat left top; width: 37px; height: 23px; border: none; cursor: pointer; float: right; margin-left: 4px;}
        
        #wrapper {width: 974px; margin: 0 auto;}
        
        .navigation {background: url(../builtin/nav_bg.png) no-repeat left top; height: 66px; width: 900px; padding: 1px 37px 0;}
        .container {background: url(../builtin/container_bg.png) repeat-y left top; width: 940px; padding: 0 17px;}
            
            #mast { width: 940px; margin: 0 auto; background: url(../builtin/mast_home_btm.gif) no-repeat left bottom; float: left;}
                #mast .image {background: url(../builtin/mast_home.jpg) no-repeat left top;  width: 466px; height: 254px; margin-bottom: -254px;}
                #mast .flash_text { width: 900px; height: 175px; float: right; margin: 0px 20px;}
                #mast .capture_form { cursor: pointer; margin-bottom: 46px; overflow: hidden; padding: 0 32px; width: 522px; height: 75px; background: url(../builtin/mast_capture_bg.gif) no-repeat left top; float: right; position: relative; margin-right: 20px;}
                    #mast .capture_form h2 { margin-left: 34px; margin-top: 13px; color: #fff; font-size: 18px;font-weight: bold; letter-spacing: -1px;margin-bottom: 0;}
                
            .mast { width: 900px; height: 148px; margin: 0 auto;}
            .breadcrumb {width: 898px; height: 37px; background: url(../builtin/breadcrumb_bg.gif) no-repeat left top; font-weight: normal; padding: 0 22px; }
            
            .content {width: 898px; margin: 17px auto 0; padding-bottom:39px}
            .content .left {width: 586px; border-right: 1px solid #303030; padding-right: 19px; }
            .content .right {width: 256px; padding: 0 18px; }
            
                .mm_form, .suppliers_form {background: url(../builtin/mm_form_bg.gif) no-repeat left top; width: 233px; min-height: 33px; padding: 18px 21px;}
            
            .content .footer { border-top: 1px solid #ffab00; clear: both; margin: 20px 0 0; float: left; width: 587px; padding-top: 6px;}
                .content .footer .resources { width: 150px; height: 15px; float: left; font-size: 11px;}
                    .resources .resource { float: left; margin-right: 21px;}
                    .resources .resource img { border: 0; margin-right: 6px; position: relative; top: 3px;}
                .content .footer .share { float: right; margin: 3px 0 0;}
        #footer {background: url(../builtin/footer_bg.gif) no-repeat left top; height: 236px; width: 860px; margin: 0 auto;  padding: 0 40px;}
            #footer .links {width: 861px; float: left; margin: 23px 0 0; height: 111px;}
                #footer .links .col1 {width: 236px; height: 111px; margin: 0 77px 0 0; }
                    #footer .links .col1 h4 { background: url(../builtin/rss_icon.png) no-repeat right top; padding-bottom: 4px; margin-bottom: 10px;}
                #footer .links .col2 {width: 236px; height: 111px; margin: 0 76px 0 0; }
                #footer .links .col3 {width: 236px; height: 111px; margin: 0; }
                
                    #footer .links h4 { margin: 0 0 14px; font-size: 14px; font-weight: bold; color: #fff;}
                    #footer .links ul { margin: 0; padding: 0; list-style: none;}
                        #footer .links ul li { height: 19px; border-bottom: 1px solid #303030; width: 236px; line-height: 130%;   }
                        #footer .links ul li a { height: 17px; display: block; padding: 2px 0 0 13px; background: url(../builtin/footer_link.png) no-repeat 0px 5px; overflow: hidden;}
                
            #footer .base {width: 861px; float: left; margin: 42px 0 0;}
                 #footer .base p { margin: 0;}
                
                    #footer .base .left {width: 744px;  float: left; font-size: 11px !important; padding-right: 14px; }
                        #footer .base .copyright { width: 738px; text-align: right; margin: 0px 0 10px; clear: both; float: left;}
                        #footer .base .address { width: 574px; float: left; border: none;  overflow: hidden;}
                        #footer .base .ph_links {text-align: right; position: relative; float: right; }
                
                    .investors { position:relative; border-left: 1px solid #303030; float: left; background: url(../builtin/investors_in_people.gif) no-repeat right 8px; width: 85px; height: 60px; padding: 8px 0px 1px 14px; margin-top: -22px; }                    
            
                
            .boxes { float: left; clear: both; width: 900px; margin-left: 20px;}
                .boxes .panel1 {width: 235px; height: 370px; background: url(../builtin/mm_form_bg.gif) no-repeat left top; padding: 17px 20px; margin: 0 37px 0 0;}
                .boxes .panel2 {width: 235px; height: 370px; background: url(../builtin/mm_form_bg.gif) no-repeat left top; padding: 17px 20px; margin: 0 37px 0 0;}
                .boxes .panel3 {width: 235px; height: 370px; background: url(../builtin/mm_form_bg.gif) no-repeat left top; padding: 17px 20px;}
                    .boxes h3 { font-size: 17px;}
                    

    #languages { float: right; position: relative; top: 29px; left: -10px;}
        #languages a, #languages img { border: none;}
            #languages a{ margin: 0 1px;}
        #languages span { font-size: 12px; color: #999999; position: relative; top: -2px; padding-right: 5px;}

/* ##################### */
/* ### HEADER STYLES ### */
/* ##################### */
 
h1 {}
h2 {color: #fff; margin: 0; font-size: 28px; font-weight: bold; letter-spacing: -1px;}
h3 { color: #fff; font-size: 18px;font-weight: bold; letter-spacing: -1px;margin-bottom: 0;}
h4 {color: #fff; font-size: 14px;font-weight: bold; letter-spacing: -1px; margin-bottom: 0; clear: both; }
h5 {}
h6 {}

.boxes h3 {background: url(../builtin/header_arrow.gif) no-repeat left; padding-left: 23px; margin: 0 0 16px;}

.content .left h3 {background: url(../builtin/header_arrow.gif) no-repeat left; padding-left: 23px;}
.mm_form h4, .suppliers_form h4 {background: url(../builtin/header_arrow.gif) no-repeat left; padding-left: 23px; margin: 0; font-size: 18px; color: #fff; font-weight: bold; letter-spacing: -1px;}


/* #################### */
/* ### TEXT STYLES ### */
/* #################### */

.content p { line-height: 160%;}
.mm_form p, .suppliers_form p { line-height: 120%;}
ol li { line-height: 160%;}

/* ######################## */
/* ### HYPERLINK STYLES ### */
/* ######################## */
 
a { color: #fff; text-decoration: none; outline: none;}
a:hover { color: #ff9900;}

.back {height: 19px; float: right; clear: both; margin: 20px 0;}
.back a { height: 17px; display: block; padding: 2px 0 0 13px; background: url(../builtin/footer_link.png) no-repeat left; overflow: hidden; font-weight: bold;}

.boxes .find_out_more {width: 235px;}
.find_out_more { border-top: 1px solid #ffab00; padding-top: 10px; text-align: right; margin-top: 13px; clear: both; float: left; width: 100%; }
.find_out_more img {}
.find_out_more a {height: 17px; display: block; overflow: hidden; font-weight: bold; float: right; margin-left: 6px;}

/* #################### */
/* ### IMAGE STYLES ### */
/* #################### */

.news_image { border: 10px solid #303030; margin: 0 17px 17px 0; float: left; clear: both;}
.news_image img {float: left;}

.padd_bord { border: 1px solid #303030; padding: 7px; float: left; clear: both; margin-bottom: 17px;}
    .padd_bord img { float: left;}
    
.client_logo {border: 1px solid #333333; width: 74px; height: 58px; margin: 0 3px 3px 0;}
    .client_logo img { height: 58px; float: left;}
.client_logo2 {border: 1px solid #333333; width: 74px; height: 58px; margin: 0 0px 3px 0;float: left;}
    .client_logo2 img { height: 58px; height: 58px; float: left;}

/* ############################## */
/* ### DOWNLOADABLE RESOURCES ### */
/* ############################## */



/* ################ */
/* ### SITE MAP ### */
/* ################ */

.Phuse_SiteMap_UL { margin: 0; padding: 0; list-style: none;  padding-top: 17px; }
.Phuse_SiteMap_LI {background: url(../builtin/header_arrow.gif) no-repeat 0 3px; padding-left: 23px; margin-bottom:23px; font-size: 18px;font-weight: bold; letter-spacing: -1px;}

.Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI {height: 17px; display: block; padding: 2px 0 0 13px; background: url(../builtin/footer_link.png) no-repeat left; overflow: hidden; margin-bottom:3px; border-bottom: 1px solid #303030; font-size: 12px;font-weight: normal; letter-spacing: 0px;}

/* #################### */
/* ### PANEL STYLES ### */
/* #################### */

.map {border: 10px solid #303030; height: 180px; width: 567px; margin: 20px 0; clear: both;}
.map p {}
#map {height: 180px; width: 567px;}
#map a, #map span {}

.address {width: 135px; border-right: 1px solid #303030; float: left; margin-right: 11px; margin-bottom: 11px;}
    .address p, .contact p { margin: 0;}
    
    .boxes .quote {background: url(../builtin/open_quote.gif) no-repeat left top; padding: 22px 0 0; margin: 3px 0; float: left; clear: both;}
        .boxes .quote em {}
        .boxes .quote strong { color: #fff;}
        
.coverage {}

.coverage .Phuse_SiteMap_LI { clear: both;}
.coverage .Phuse_SiteMap_LI .Phuse_SiteMap_UL { margin: 0px; padding: 20px 0 20px 0px;float: left; clear: both; width: 100%; }
.coverage .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI { clear: none; float: left; margin-right: 13px; width: 161px; height: 18px; display: block; padding: 1px 0 0 13px; background: url(../builtin/footer_link.png) no-repeat left; overflow: hidden; margin-bottom:3px; border-bottom: 1px solid #303030; font-size: 12px;font-weight: normal; letter-spacing: 0px; line-height: 16px;}
.coverage .Phuse_SiteMap_LI .Phuse_SiteMap_UL .Phuse_SiteMap_LI a { display: block;}

.down {background: url(../builtin/arrow_down.gif) no-repeat 0px 3px;}

/* ####################### */
/* ### MAIN NAVIGATION ### */
/* ####################### */

.NavigationMenu { margin: 0; padding: 0; list-style: none;}

table.NavigationMenu {} 

.NavigationMenu a { color: #fff !important}

.MainMenuItem_Normal { float: left; background: url(../builtin/nav_divide.gif) no-repeat right bottom; }
.MainMenuItem_Normal a { color: #fff; font-weight: bold; height: 32px; padding: 33px 13px 0;  float: left; position: relative;cursor: pointer;}
.MainMenuItem_Normal a:hover { color: #ff9900;}

.MainMenuItem_Over { position: relative; float: left;}
.MainMenuItem_Over span {background: url(../builtin/nav_over_bg.png) repeat-x left top; height: 32px; float: left; padding: 33px 0px 0; position: relative; left: -1px}
.MainMenuItem_Over a { color: #000 !important; font-weight: bold;cursor: pointer; float: left;}
.MainMenuItem_Over .left_on {background: url(../builtin/nav_over_left.png) no-repeat left top; width: 13px; height: 65px; float: left; position: relative;}
.MainMenuItem_Over .right_on {background: url(../builtin/nav_over_right.png) no-repeat left top; width: 31px; height: 65px; float: left; position: relative;margin-right:-18px !important; left:-1px;}
.MainMenuItem_Over a:hover { color: #000;}

.Phuse_MI_SubDiv {}
.Phuse_MI_SubTable{}

.SubMenuItem_Normal{}
.SubMenuItem_Normal a {}
.SubMenuItem_Normal a:hover {}
 
.SubMenuItem_Over {}
.SubMenuItem_Over a {}
.SubMenuItem_Over a:hover {}
 
/* ################## */
/* ### BREADCRUMB ### */
/* ################## */

.breadcrumb h1 {text-indent: 0px; margin: 0;}
.breadcrumb a {text-decoration: none; font-size: 11px; display: inline; font-weight: normal;}  
.breadcrumb a:hover {text-decoration: none; color: #ff9900;}
.breadcrumb h1.Phuse_Breadcrumb_CurrentPage_Header {display: inline; font-size: 11px; }
.breadcrumb .Phuse_Breadcrumb_CurrentPage_Header_Link { color: #ffffff;}
.breadcrumb .Phuse_Breadcrumb_Home_Link{color: #999;}
.breadcrumb .Phuse_Breadcrumb_Link {}

 
/* ######################### */
/* ### MM - CAPTURE FORM ### */
/* ######################### */

.MMDataCaptureForm_Table {}
.MMDataCaptureForm_ErrorTD {}
.MMDataCaptureForm_ErrorTD span{}
.MMDataCaptureForm_Table input {}
.MMDataCaptureForm_Table textarea {}
.MMDataCaptureForm_LabelTD {}
.MMDataCaptureForm_FieldTD {}
.MMDataCaptureForm_Input {}
.MMDataCaptureForm_ButtonEmptyTD {}
.MMDataCaptureForm_ButtonTD {}
.MMDataCaptureForm_SubmitButton {}

.capture_form .MMDataCaptureForm_Table {width: 500px;}
.capture_form .MMDataCaptureForm_ErrorTD {position: relative; margin-top: -21px; float: left;}
.capture_form .MMDataCaptureForm_ErrorTD span{ color: #ff9900; position: relative; top: -6px; left: 270px;}
.capture_form .MMDataCaptureForm_Table input {position: relative; top: 1px; color: #000; font-size: 12px; font-family: Arial, Sans-Serif;}
.capture_form .MMDataCaptureForm_LabelTD { color: #999; font-size: 11px; font-family: Arial, Sans-Serif; font-family: Arial, Sans-Serif;margin: 0 0 5px; height: 40px; width: 233px; clear: both; display: block;}
.capture_form .MMDataCaptureForm_FieldTD {}
.capture_form .MMDataCaptureForm_Input { padding: 4px 5px 0px; margin-bottom: -7px; width: 223px; height: 17px; border: 0; background: #fff url(../builtin/input_bg.gif) repeat-x left top; position: relative; left: -233px;}
.capture_form .MMDataCaptureForm_ButtonEmptyTD { display: none;}
.capture_form .MMDataCaptureForm_ButtonTD {width: 184px; height:41px;}
.capture_form .MMDataCaptureForm_SubmitButton { left: 175px; position: relative; top: -105px !important;  margin:0px; clear: both; width: 136px; height:23px; background: url(../builtin/submit_btn.gif) no-repeat left top; border: 0; cursor: pointer;}

.capture_form textarea {padding: 4px 5px !important; width: 223px; height: 103px !important;  position: relative; top: -122px; left: 32px !important;color: #000; font-size: 12px; font-family: Arial, Sans-Serif;}
.comment_label { position: relative; left: 266px; top: -135px;}

.mm_form {width: 275px; overflow: hidden;}
.mm_form p {width: 223px; }
.mm_form .MMDataCaptureForm_Table {width: 184px; margin: 0 auto;}
.mm_form .MMDataCaptureForm_ErrorTD {}
.mm_form .MMDataCaptureForm_ErrorTD span{ color: #ff9900; position: relative; top: -5px;}
.mm_form .MMDataCaptureForm_Table input {position: relative; top: 1px; color: #000; font-size: 12px; font-family: Arial, Sans-Serif;}
.mm_form .MMDataCaptureForm_LabelTD { color: #999; font-size: 11px; font-family: Arial, Sans-Serif; font-family: Arial, Sans-Serif;margin: 0 0 5px; height: 40px; width: 233px; clear: both; display: block;}
.mm_form .MMDataCaptureForm_FieldTD {}
.mm_form .MMDataCaptureForm_Input { padding: 4px 5px 0px; margin-bottom: -10px; width: 223px; height: 17px; border: 0; background: url(../builtin/input_bg.gif) repeat-x left top; position: relative; left: -233px;}
.mm_form .MMDataCaptureForm_ButtonEmptyTD { display: none;}
.mm_form .MMDataCaptureForm_ButtonTD {width: 184px; height:41px;}
.mm_form .MMDataCaptureForm_SubmitButton { margin:0 0 0 49px; clear: both; width: 136px; height:23px; background: url(../builtin/submit_btn.gif) no-repeat left top; border: 0; cursor: pointer;}


.suppliers_form {width: 275px; overflow: hidden; float: left;  clear: both; margin: 20px 0 0;}
.suppliers_form p {width: 223px;}
.suppliers_form h4 { margin-top: -20px;}
.suppliers_form .MMDataCaptureForm_Table {width: 184px; margin: 0 auto;}
.suppliers_form .MMDataCaptureForm_ErrorTD {}
.suppliers_form .MMDataCaptureForm_ErrorTD span{ color: #ff9900; position: relative; top: -5px;}
.suppliers_form .MMDataCaptureForm_Table input {position: relative; top: 1px; color: #000; font-size: 12px; font-family: Arial, Sans-Serif;}
.suppliers_form .MMDataCaptureForm_LabelTD { color: #999; font-size: 11px; font-family: Arial, Sans-Serif; font-family: Arial, Sans-Serif;margin: 0 0 5px; height: 40px; width: 233px; clear: both; display: block;}
.suppliers_form .MMDataCaptureForm_FieldTD {}
.suppliers_form .MMDataCaptureForm_Input { padding: 4px 5px 0px; margin-bottom: -10px; width: 223px; height: 17px; border: 0; background: url(../builtin/input_bg.gif) repeat-x left top; position: relative; left: -233px;}
.suppliers_form .MMDataCaptureForm_ButtonEmptyTD { display: none;}
.suppliers_form .MMDataCaptureForm_ButtonTD {width: 184px; height:41px;}
.suppliers_form .MMDataCaptureForm_SubmitButton { margin:0 0 0 49px; clear: both; width: 136px; height:23px; background: url(../builtin/submit_btn.gif) no-repeat left top; border: 0; cursor: pointer; position: relative; margin-top: 40px !important;}

.suppliers_form textarea { background: #fff url(../builtin/input_bg.gif) repeat-x left top !important; padding: 4px 5px !important; width: 223px; height: 103px !important;  position: relative; top: 13px; color: #000; font-size: 12px; font-family: Arial, Sans-Serif;}


/* #################### */
/* ### OPINION POLL ### */
/* #################### */

/* ###################### */
/* ### EVENT CALENDAR ### */
/* ###################### */

/* THIS GOES IN TO THE PROPERTIES CELL IN THE DATABASE SCHEMA
CalendarDayForeColour=#ffffff;
CalendarDayBackColour=#bbd032;
CalendarWeekendDayForeColour=#ffffff;
CalendarWeekendDayBackColour=#bbd032;
CalendarOtherMonthDayForeColour=#b5cd35;
CalendarOtherMonthDayBackColour=#8bb84b;
CalendarSelectedDayBackColour=#ffffff;
CalendarSelectedDayForeColour=#a2c66f;
CalendarDayWithEventForeColour=#8bb84b;
CalendarDayWithEventBackColour=#8cc43d;
 
YOU SHOULDN'T NEED TO EDIT THESE...
 
CalendarWidth=100%;
CalendarDayWithEventsCSSClass=EventsCalendar_DayWithEvent;
CalendarTitleCSSClass=CalendarTitle;
CalendarDayHeaderCSSClass=CalendarDayTitle;
CalendarNextPrevCSSClass=CalendarNextPrev;
CalendarDayCSSClass=CalendarDay;
CalendarDayWithEventsCSSClass=CalendarEvent;
CalendarSelectedDayCSSClass=CalendarSelectedDay;
CalendarNextMonthText=<div class="NextMonth"></div>;
CalendarPrevMonthText=<div class="PrevMonth"></div>;
*/
 
.CalendarTitle {}
.CalendarDayTitle {}
.CalendarNextPrev {}
.CalendarNextPrev a {}
.CalendarDay {}
.CalendarDay a {}
.CalendarDay a:hover {}
.CalendarSelectedDay {}
.CalendarSelectedDay a {}
.EventsCalendar_DayWithEvent {}
.EventsCalendar_DayWithEvent a {}
.NextMonth {}
.PrevMonth {}
 
.Calendar {}
.Calendar h2 {}
.Calendar p {}
.Calendar td {vertical-align:top;}
.Calendar td.CalendarDay, td.CalendarSelectedDay, td.EventsCalendar_DayWithEvent, .CalendarTitle td {vertical-align:middle;}

/* ################### */
/* ### PHUSE FEEDS ### */
/* ################### */
.case_studies {position: relative;}
.case_studies .holder { width: 587px; height: 615px;position: relative; overflow: hidden; float: left; margin: 22px 0 0;}
    .case_study { border-bottom: 1px solid #303030; padding-bottom: 17px; padding-top: 1px; height: 104px;position: relative;}
        .case_study h3 { margin-bottom: 7px;}
        .case_study .desc {font-size: 12px; color: #999; font-family: Arial, Sans-Serif; line-height: 160%; width: 470px; float:left;}
        .case_study .image {border: 1px solid #303030; width: 74px; height: 58px; overflow: hidden; float: right;}
            .case_study .image img {width: 74px; height: 58px;}

    .paging { color: #fff; position: relative; right: 7px; float: right; clear: both; text-align: right;}
        .paging strong { float: left; position: relative; top: 2px;}
        .paging span { cursor: pointer; color: #fff; padding: 2px 6px; border: 1px solid #303030; font-weight: bold; font-size: 11px; position: relative; float: left; margin-left: 5px;}


.news_feed {position: relative;}
.news_feed .holder { width: 587px; height: 615px;position: relative; overflow: hidden; float: left; margin: 22px 0 0;}
.news { border-bottom: 1px solid #303030; padding-bottom: 17px; padding-top: 1px;  height: 104px;position: relative;}
    .news h3 { margin-bottom: 7px;}
    .news .desc {font-size: 12px; color: #999; font-family: Arial, Sans-Serif; line-height: 160%;}
    
    
    
.mm_form ul { margin: 10px 0 20px; padding: 0; list-style: none;}
    .mm_form ul li { height: 19px; border-bottom: 1px solid #303030; width: 236px;   }
        .mm_form ul li a { height: 18px; display: block; padding: 1px 0 0 13px; background: url(../builtin/footer_link.png) no-repeat 0 5px; overflow: hidden; line-height: 16px;}
  
                
.boxes .popular ul { margin: 0px; padding: 10px 0 11px; list-style: none; float: left;}
.boxes .popular ul li { height: 19px; border-bottom: 1px solid #303030; width: 113px; float: left; line-height: 130%;}
        .popular ul li a { height: 17px; display: block; padding: 2px 0 0 13px; background: url(../builtin/footer_link.png) no-repeat 0 5px; overflow: hidden;}

.content .popular ul { margin: 0px; padding: 10px 0 11px; list-style: none; float: left;}
.content .popular ul li { height: 19px; border-bottom: 1px solid #303030; width: 288px; float: left;}
/* ###################### */
/* ### SEARCH RESULTS ### */
/* ###################### */

.search_results_pane {}
    .search_results_pane strong { color: #ffab00;}

    .search_result_item { border-bottom: 1px solid #303030; padding-bottom: 5px;}
    .search_result_item a { color: #999; display: block; }
    
    .search_return { text-align: right;}
        .search_count { color: #fff; font-weight: bold; float: left;}
            .search_count span {color: #ffab00;}
        .search_return .paging {clear: right; float: right; margin: 15px -8px 0 0;}
            .search_return .paging strong { display: none;}
            .search_return .paging a { padding: 2px 6px; border: 1px solid #303030; font-weight: bold; font-size: 11px; position: relative; float: left; margin-left: 5px; display: inline;}

/* ################# */
/* ### ECOMMERCE ### */
/* ################# */

.Phuse_AddToBasketButton {}
.CheckoutButtonCSS2 {}
.RemoveButtonCSS {}

.EcommerceLabel {}
.EcommerceFormDllTitle {}  
.EcommerceFormDllTitle option {}
.BlackText {}
.ErrorText {}
.EcommerceTextBox {} 
.EcommerceTextMiniBox {}
#txtComments {}
    
.Ecommerce1Back {}
.Ecommerce1Continue  {}
    
.ECommerceBack {} 
.ECommerceConfirm {}

/* ######################### */
/* ### END OF STYLESHEET ### */
/* ######################### */

