/* Website: Sales Accelerator /* 
/* © 2010 www.ph-creative.com /* 

/* ##################### */
/* ### GLOBAL STYLES ### */
/* ##################### */

@font-face {	font-family: 'DeliciousBold';	src: url('../fonts/delicious-bold-webfont.eot');
	src: local('delicious-roman-webfont'), url('../fonts/delicious-bold-webfont.woff') format('woff'), url('../fonts/delicious-bold-webfont.ttf') format('truetype'), url('../fonts/delicious-bold-webfont.svg#webfonth56MsBAw') format('svg');
	font-weight: normal;	font-style: normal;}

@font-face {	font-family: 'DeliciousRoman';	src: url('../fonts/delicious-roman-webfont.eot');	src: local('delicious-roman-webfont'), url('../fonts/delicious-roman-webfont.woff') format('woff'), url('../fonts/delicious-roman-webfont.ttf') format('truetype'), url('../fonts/delicious-roman-webfont.svg#webfontKbYF4jRb') format('svg');
	font-weight: normal;	font-style: normal;}

.disc { cursor: pointer; width: 98px; height: 114px; text-align: center; color: #fff; font-family: 'DeliciousBold'; font-size: 20px; float: left; padding: 0 10px 10px; margin: 0 5px;}
	.disc table {width: 98px; height: 114px; margin: 0;}
		.disc table td { vertical-align: middle;}
			.disc table a { color: #fff;}		

.QuestionnaireSectionContainer { width:430px;height:300px;overflow:hidden;position:relative;margin:0px 0px 0px;top:-10px; }
.QuestionnaireQuestionContainer { width:408px;height:95px;background:#fff;margin:0px auto;padding:5px 10px 0px;position:relative; }
.QuestionnaireQuestionContainer p { margin:0px;padding:0px 0 3px !important; line-height: 120% !important; }
.questionnaireSubmit { display:none;float:right;background:url(../builtin/contact_submit_btn.gif) no-repeat;width:206px;height:41px;border:none;cursor:pointer;float:right; }
.QuestionnaireContactDetails { width:430px;height:385px; }
.QuestionnaireContactDetails table { width:400px;margin:0px auto; }
.QuestionnaireContactDetails .start { text-align:right;padding:10px 20px; }
	.QuestionnaireContactDetails .start img { position: relative; right: 37px;}
.QuestionnaireContactDetails input { border:1px solid #adadad;background:#fbfbfb;vertical-align:top;margin:5px 5px 5px 0px;padding:3px 1px;color:#666;width:180px;font:normal normal 12px/130% "Trebuchet MS", Arial, Helvetica, Sans-Serif; }
.progressBar { width:350px;height:10px;border:1px solid #ffc113;float:left;margin:10px 0px 21px 0px; }
.progressBar div { height:10px;background:#ffc113;width:0px; }
.progressText { float:left;margin:8px; }
.QuestionnaireResults p a { color:#ffc113;text-decoration:underline; }
.QuestionnaireResults p a:hover { color:#ffc113;text-decoration:underline; }
.QuestionnaireResults a { color:#666;text-decoration:underline; }
.QuestionnaireResults a:hover { color:#666;text-decoration:underline; }
.orangeLink a { color:#ffc113;text-decoration:underline; }
.orangeLink a:hover { color:#ffc113;text-decoration:underline; }

.questionnaire_disc a { display:block; height:124px; width:124px; background:url(../builtin/help.png) no-repeat; }
.questionnaire_disc a:hover { display:block;  height:124px; width:124px; background:url(../builtin/find_out.png) no-repeat; }
.questionnaire_disc a span { display:none; }


body {padding:0px; margin:0px; color:#333333; font-family: Arial, Sans-Serif; font-size: 12px; background: #dbe1e5 url(../builtin/body_bg.gif) repeat-x top left; }
table, table tr, table td {border:0 none; border-collapse:collapse; border-spacing:0; margin:0; padding:0;}

.left {float: left;}
.right {float: right;}
img { border: 0;}
#lostHoursForm .legend { display: none;}
#lostHoursForm fieldset { border: none; border-bottom: 1px dotted #ccc; padding: 10px 0;}
#lostHoursForm legend { font-weight: bold; padding-top: 10px; text-transform: uppercase; margin-top: 0; font-family: DeliciousRoman; color: #176194;}
#lostHoursForm label { width: 426px; float: left; display: block; padding-bottom: 5px;}
#lostHoursForm select { margin-bottom: 5px;}
#result { display: none; font-weight: normal; color: #333333; background: #f2edf4;border: 1px solid #898989;padding: 18px 20px; height: 48px;  float: left; width: 388px; margin: 10px 0;}
#result div { width: 241px; float: left; font-size: 16px; line-height: 145%;}
#result span {font-size: 20px; color: #990000; font-weight: bold; border: 1px solid #898989; background: #fff; padding: 12px 29px 8px; float: right;}

#wrapper { width: 980px; margin: 0 auto;}   
    #top { height: 112px;} 
        #logo { width: 275px; height: 50px; background: url(../builtin/logo.png) no-repeat top left; margin: 32px 0 0; float: left;}
            #logo h1 {margin: 0;}
            #logo a {width: 275px; height: 50px; display: block; cursor: pointer; text-indent: -9999px;}
        #call { width: 240px; height: 19px; float: left; margin: 50px 0 0 160px;}
            #call p { font-size: 20px; font-weight: bold; color: #176093; margin: 0; white-space: nowrap;}
                #call p strong {color: #013568;}
        #top .right {width: 277px; margin-top: -15px;}
        #webex { float: right; position: relative; top: 26px; height: 15px; right: 307px; font-weight: bold; color: #333333; text-align: right;}
            #webex td { width: 390px; text-align: right; }
            #webex p {  margin: 0; display: inline;}
            #webex a { font-weight: normal; color: #176194;}        
        #small_basket {width: 277px; height: 19px; margin: 25px 0 0; float: right; text-align: right;}
            #small_basket .small_basket { float: right; height: 19px; position: relative; top: 0px; padding-bottom: 3px;}
            #small_basket .small_basket .ViewBasketButtonCSS { margin-right: 10px; cursor: pointer; width: 26px; height: 19px; border: none; position: relative; top: 1px; background: url(../builtin/trolley_icon.png) no-repeat 0 0px;}
            #small_basket .small_basket .CheckoutButtonCSS {background: none; border: 0; width: 60px; cursor: pointer; font-size: 12px; color: #176194;}
        #search {width: 277px; height: 27px; float: right; margin: 21px 0 0; background: url(../builtin/search_bg.gif) no-repeat left top;}
            #search .Phuse_Search_TextQuery {float: left; background: none; width: 235px; height: 21px; border: none; color: #333333; font-size: 12px; font-weight: normal; padding: 6px 6px 0px; font-family: Arial, Sans-Serif;}
            #search .Phuse_Search_Button {background: url(../builtin/search_btn.gif) no-repeat left top; width: 30px; height: 27px; border: none; cursor: pointer; text-indent: -9999px; float: left;}
        
    #navigation {background: url(../builtin/nav_bg.gif) repeat-x top left; height: 51px; font-family: DeliciousRoman; font-size: 18px; }
    #mast {background: #ffc117; height: 292px; }
        #mast .mast_left { float: left; width: 434px; height: 247px; margin: 25px 0 0 22px;}
            #mast .mast_left h3 { color: #333333; margin: 0; font-size: 34px; text-transform: none; letter-spacing: -2px;}
            #mast .mast_left ul { color: #333333; margin: 22px 0 0 22px; padding: 0; list-style: none;}
                #mast .mast_left li {background: url(../builtin/mast_li.gif) no-repeat top left; padding-left: 26px; height: 16px; padding-top: 2px; margin-bottom: 6px;}
            #mast .mast_left .buy_now {background: url(../builtin/mast_buy_now_btn.gif) no-repeat top left; width: 207px; height: 41px; margin: 26px 0 0 111px;}
                #mast .mast_left .buy_now a { background: none; border: 0; width: 207px; height: 41px; cursor: pointer; display: block; text-indent: -9999px;}
        #mast .mast_mid { float: left;width: 118px; height: 234px; padding: 20px 0 0; margin: 20px 8px 0px; position: relative; left: -9px; }
            
            #mast .mast_mid a {}
				.questionnaire_hover a { display:block; width:100px; height:105px; }
				.questionnaire_hover a:hover { background:url(../builtin/find_out_smaller.png) top no-repeat; width:100px; height:105px;}
						.questionnaire_hover a:hover img { visibility:hidden;}			
            
            #mast .mast_mid p { color: #fff; font-size: 16px; margin: 0;}    
            #mast .mast_mid p strong {font-size: 36px;}   
        
        #mast .mast_right { float: right;width: 367px; height: 253px; margin: 20px 20px 0 0; padding:28px 0 0 0; /*background: url(../builtin/vid_bg.gif) no-repeat 0 28px;*/ }
			    
    .ecommerce #mast { display: none;}
    
    #content {background: #fff url(../builtin/content_top_bg.gif) repeat-x top left; border: 1px solid #898989; border-top: none; min-height: 518px; }
        .content { padding: 19px;}
            .ecommerce_left {width: 620px; float: left; margin: 0 20px 0 0;}
            .home_left {width: 641px; float: left; margin: 0 20px 0 -3px;}
            .content_left { width: 170px; float: left; margin: 0 20px 0 0; min-height: 1px;}
                .sub_nav { background: #f4f4f4; padding: 19px 10px 10px; width: 150px;}
                    .sub_nav h3 { font-size: 14px; color: #333333; padding-bottom: 3px;}
                    .sub_nav ul { list-style: none; margin: 0; padding: 0;}
                        .sub_nav li { border-bottom: 1px dotted #888888;}
                            .sub_nav li a { color: #176194; display: block; padding: 7px 22px 7px; background: url(../builtin/sub_nav_a_bg.gif) no-repeat left top;}
                            .sub_nav li a:hover, .sub_nav li a.active { font-weight: bold; background: #dedae0 url(../builtin/sub_nav_a_over.gif) no-repeat left top;}
                            
                            .sub_nav .link { border-bottom: 1px dotted #888888;display: block;}
                            .sub_nav .link a { color: #176194; display: block; padding: 7px 22px 7px; background: url(../builtin/sub_nav_a_bg.gif) no-repeat left top;}
                            .sub_nav .link a:hover, .sub_nav li a.active { font-weight: bold; background: #dedae0 url(../builtin/sub_nav_a_over.gif) no-repeat left top;}
                        
                        .sub_nav ul li ul { display: none;}    
                            
            .content_mid { width: 430px; float: left;margin: 0 20px 0 0;}
                .resources { font-size: 11px; font-weight: bold; border-top: 1px dotted #888888; padding: 10px 0 0; clear: both;}
                    .resources .resource { float: left; position: relative; margin-right: 21px;}
                        .resources .resource a {color: #176194;}
                        .resources .resource img { border: 0; margin-right: 4px; position: relative; top: 2px;}
            
            .content_right {width: 280px; float: left; }
            .content_wide {width: 620px; float: left; margin-right: 20px;}
            .contact .content {width: 919px;}
                .contact_left {width: 390px; margin-right: 20px; float: left; height: 320px; background: #eaeaea; margin-bottom: 20px; padding: 20px;}
                    .contact_left h3 { color: #333; font-size: 17px; font-weight: normal;}
                .contact_mid {width: 168px; margin-right: 20px; float: left; }
                    .contact_mid p { margin-top: 0;}
                    .contact_mid a { color: #176194;}
                .contact_right {width: 280px; margin-right: 0px; float: right;}
                    
    
    
    
    #base { height: 251px;}
        #base .top {height: 213px; padding: 28px 20px 0;}
            #base .top h3 { padding-bottom: 2px; font-size: 16px;}
             #base .top ul { list-style: none; margin: 0; padding: 0; float: left; width: 300px;}
                #base .top li {float: left; width: 300px;}
                    #base .top li a {background: url(../builtin/base_top_a_bg.gif) no-repeat left top; height: 24px; display: block; color: #191a1b; padding: 6px 12px 0;}
                        #base .top li a:hover {}
        #base .btm {height: 101px;padding-top: 31px; background: url(../builtin/base_mid_top.gif) no-repeat top left; text-align: center; display: none;}
        #base .btm .Phuse_PanelAreaRow { width: 484px; margin-left: 247px;}
    #footer { height: 80px;}
        #footer .top {height: 30px; background: #c0c4c8; padding: 13px 14px 0;font-weight: bold;}
        #footer .btm { color: #191a1b; margin: 24px 0;}
            #footer p { margin: 0;}
            #footer a { color: #191a1b;}
            #footer .btm img { border: none; position: relative; top: 2px;}

    .select_course { border-top: 1px dotted #888888;padding: 16px 0 8px; margin: 0px; float: left; width: 639px;}
        .select_course .FieldListLabelCSS { margin: 0; font-weight: bold;}
        .select_course .FieldListCSS {width: 480px; margin-right: 6px; float: left; height: 25px; padding: 1px; border: 1px solid #c0c0c0;}
        .select_course .Phuse_BuyButton {background: url(../builtin/buy_now_btn.gif) no-repeat top left; border: 0; width: 153px; height: 41px; cursor: pointer; float: left; position: relative; top: -6px; }
        
/* ##################### */
/* ### HEADER STYLES ### */
/* ##################### */
 
h1 {}
h2 {margin-top: 0; font-family: DeliciousRoman; font-weight: normal; color: #176194; font-size: 20px; background: url(../builtin/header_bg.gif) no-repeat top left; padding: 6px 0 7px 18px; border-bottom: 1px dotted #888888;}
h3 {   font-family: DeliciousBold; font-weight: normal; font-size: 16px;}
h4 { margin-top: 0; font-family: DeliciousRoman; font-weight: normal;}
h5 {}
h6 {}
.left_phone_header { margin-top: 0; font-family: DeliciousRoman; font-weight:normal; font-size:18px; color:#757575; text-align:center; margin:10px 0 10px 0; }
.column_header_top { margin:0; padding:0; background:url(../builtin/rectangle_top.gif)no-repeat top;  height:23px;}
	.column_main_header { margin-top: 0; font-family: DeliciousRoman; font-weight:bold; font-size:14px; color:#333333; text-align:center;  background:url(../builtin/rectangle_bottom.gif)no-repeat bottom #fff; padding:0 10px 10px 10px; margin-bottom:20px;}
.time_icon { font-family: DeliciousBold; background:url(../builtin/time_top.gif)no-repeat top #fff; width:180px; height:55px; }
	.time_content { width:110px; text-align:left;font-size:14px; padding:10px 0 10px 10px;}
	.time_bottom { background:url(../builtin/time_bottom.gif)no-repeat bottom #fff; width:180px; height:30px; }	
.left_blue_title { margin-top: 0; font-family: DeliciousRoman; font-weight: normal; color: #176194; margin-bottom:5px; font-size: 18px; background: url(../builtin/header_bg.gif) no-repeat top left; padding: 6px 0 3px 18px; border-bottom: 1px dotted #888888; }
.webinar_header {  margin-top: 0; font-family: DeliciousBold; font-weight: normal; font-size: 14px;}
.header_black { background:#000; font-family: DeliciousBold; color:#fff; padding:5px; font-size:20px; text-align:center; margin-bottom:10px;}
.header_yellow_arrow { width:280px; height:56px; overflow:hidden; background:url(../builtin/header_bg2.gif) no-repeat; }
	.header_yellow_arrow .yellow_content { font-size:14px; font-family: DeliciousRoman; width:210px; height:40px; margin:10px 0 0 10px;}
		.header_yellow_arrow .yellow_content a { color:#000;}


.content_mid h2 {width: 412px;}

/* #################### */
/* ### TEXT STYLES ### */
/* #################### */

p {font-family: Arial, Sans-Serif !important; font-size: 12px;}
ol li {line-height: 155%; padding-bottom: 7px;}

.content_mid p, .ecommerce_left p { line-height: 155%; padding-bottom: 0px; font-family: Arial, Sans-Serif; font-size: 12px;}

.content_mid ul {list-style: none; margin-left: 27px; padding: 0; } 
.content_mid ul li { background: url(../builtin/square_li.gif) no-repeat 0px 6px; padding-left: 13px;}


/* ######################## */
/* ### HYPERLINK STYLES ### */
/* ######################## */
 
a { text-decoration: none; outline: none; color: #176194;}
a:hover {}


#calculate_btn {background: url(../builtin/calculator_btn.gif) no-repeat top left; width: 206px; height: 41px; border: 0px; cursor: pointer; text-indent: -9999px; *text-indent: 0px; _text-indent: 0px; *font-size: 9999px; _font-size: 9999px; overflow: hidden; margin: 20px 0 5px;}

/* #################### */
/* ### IMAGE STYLES ### */
/* #################### */

.inbox_banner {background: url(../builtin/inbox_banner.gif) no-repeat top left; width: 641px; height: 103px; margin-bottom: 10px; }
    .inbox_banner a { width: 467px; height: 82px; display: block; font-size: 16px; color: #333333; font-family: DeliciousRoman; padding: 21px 50px 0 124px; line-height: 26px;}

.image_left { border: 4px solid #dedae0; padding: 8px; margin-right: 21px; margin-top: 6px;}
.image_left img { float: left;}
.image_right { border: 4px solid #dedae0; padding: 8px; margin-left: 21px; margin-top: 6px;}
.image_right img { float: left;}

.ebook_banner { width: 280px; height: 87px;font-family: DeliciousRoman; font-size: 16px; text-align: left; line-height: 140%;}   
    .ebook_banner a {width: 150px; height: 72px; display: block;  color: #000; padding-left: 90px; padding-top: 15px; padding-right: 40px;}

/* ############################## */
/* ### DOWNLOADABLE RESOURCES ### */
/* ############################## */

.downloadable_doc { height:32px;line-height:32px;margin:10px 0px; }
	.downloadable_doc img { vertical-align:middle; }

.res {width: 430px; float: left; clear: both;margin: 0 0 20px;}
	.res .icon {float: left; width: 73px; height: 62px; }
	.res .right { float: right; width: 349px;}
		.res .right .title h3 {color: #176194;font-size: 24px; margin: 0;}
			.res .right .desc p { margin-top: 0;}
	.res .link {background: url(../builtin/download_res_btn.gif) no-repeat top left; width: 206px; height: 41px; border: 0px; cursor: pointer; text-indent: -9999px; *text-indent: 0px; _text-indent: 0px; *font-size: 9999px; _font-size: 9999px; overflow: hidden; margin: 0; float: right;}
		.res .link a {width: 206px; height: 41px; display: block;}
		

.taking_control .icon {background: url(../builtin/taking_control_ebook.jpg) no-repeat top left;  }
.selling_the_structure .icon {background: url(../builtin/selling_the_structure_ebook.jpg) no-repeat top left;  }
.productive_qualification .icon {background: url(../builtin/productive_qualification_ebook.jpg) no-repeat top left;  }
.persuasive_presentation .icon {background: url(../builtin/persuasive_presentation_ebook.jpg) no-repeat top left;  }
.engaging_demonstrations .icon {background: url(../builtin/engaging_demonstrations_ebook.jpg) no-repeat top left;  }
.maximising_the_telephone .icon {background: url(../builtin/maximising_the_telephone_ebook.jpg) no-repeat top left;  }
.confident_closing .icon {background: url(../builtin/confident_closing_ebook.jpg) no-repeat top left;  }
.working_the_deal .icon {background: url(../builtin/working_the_deal_ebook.jpg) no-repeat top left;  }
.preview_and_prequalify .icon {background: url(../builtin/preview_and_prequalify_ebook.jpg) no-repeat top left;  }
.managing_the_reservation .icon {background: url(../builtin/managing_the_reservation_ebook.jpg) no-repeat top left;  }
.developing_yourself .icon {background: url(../builtin/developing_yourself_ebook.jpg) no-repeat top left;  }
.meeting_and_greeting .icon {background: url(../builtin/meeting_and_greeting_ebook.jpg) no-repeat top left;  }

/* ################ */
/* ### SITE MAP ### */
/* ################ */

.content_wide .Phuse_SiteMap_UL { list-style: none; margin: 0; padding: 0;}
    .content_wide .Phuse_SiteMap_LI {margin: 0 40px 10px; }
        .content_wide .Phuse_SiteMap_LI ul { margin-top: 10px; }
        .content_wide .Phuse_SiteMap_LI a {background: url(../builtin/sitemap_li.gif) no-repeat left 1px; padding-left: 19px; color: #176194;}
        .content_wide .Phuse_SiteMap_LI a:hover {}

/* #################### */
/* ### PANEL STYLES ### */
/* #################### */

.map { border: 4px solid #dedae0; width: 271px; height: 242px;}
.map p {}
#map {width: 244px; height: 214px; margin: 14px 0 0 14px;}
#map a, #map span { display: none;}

.mm_form { background: #eaeaea; padding: 20px; width: 240px; margin-bottom: 10px; }
    .content_right .mm_form h3 { color: #333; font-size: 17px;}
    .content_right .mm_form p { color: #333; font-family: Arial, Sans-Serif; font-size: 12px; }

.content_right .follow, .contact_right .follow { background: #eaeaea; padding: 10px 10px 2px; clear: both; float: left; width: 260px; margin: 20px 0 0;}
    .follow .facebook_link { margin-bottom: 8px;}
        .follow .facebook_link a {background: url(../builtin/facebook_link.gif) no-repeat top left; display: block; height: 24px; padding: 8px 0 0 41px; color: #176194; font-size: 11px; font-weight: bold;}
    .follow .twitter_link { margin-bottom: 8px;}
        .follow .twitter_link a {background: url(../builtin/twitter_link.gif) no-repeat top left; display: block; height: 24px; padding: 8px 0 0 41px; color: #176194; font-size: 11px; font-weight: bold;}
    .follow .youtube_link { margin-bottom: 8px;}
        .follow .youtube_link a {background: url(../builtin/youtube_link.gif) no-repeat top left; display: block; height: 24px; padding: 8px 0 0 41px; color: #176194; font-size: 11px; font-weight: bold;}
    .follow .linkedin_link { margin-bottom: 8px;}
        .follow .linkedin_link a {background: url(../builtin/linkedin_link.gif) no-repeat top left; display: block; height: 24px; padding: 8px 0 0 41px; color: #176194; font-size: 11px; font-weight: bold;}    
           
.buy_now_banner {background: url(../builtin/buy_now_banner_left.gif) no-repeat top left; width: 169px; height: 218px; padding-top: 113px; margin: 20px 0; position: relative;}
    .buy_now_banner p { margin-top: 0; padding: 0 12px; font-size: 16px; line-height: 26px; color: #333333; font-family: DeliciousRoman;}
    .buy_now_banner .buy_now {background: url(../builtin/buy_now_banner_button.gif) no-repeat top left; width: 156px; height: 41px; position: absolute; bottom: 6px; left: 8px; }
    .buy_now_banner .buy_now a { background: none; border: 0; width: 156px; height: 41px; cursor: pointer; display: block; text-indent: -9999px;}

.course_link {  width: 299px; float: left; margin: 0px 10px 0; cursor: pointer; }
.course_link:hover { }
    .course_link .info { height: 101px; border-bottom: 1px dotted #888; float: left;  width: 299px; padding-top: 22px; overflow: hidden;}
    .course_link .icon { float: left; width: 81px; height: 123px;}
        .course_link .icon img {}
    .course_link .name {}
        .course_link .name h2 { font-size: 16px; background: none; border: 0; margin: 0 0 12px; padding: 0;}
        .course_link .desc p { margin: 0; padding-right: 6px;} 
        .course_hover { position: relative; top: 0; left: 20px; z-index: 10;}
        .course_links { width: 642px; height: 171px; padding: 36px 0px 0 21px; background: url(../builtin/course_links_bg.png) no-repeat top left; position: absolute; top: 100px; left: -40px; z-index: 10; clear: both; overflow: hidden;}
            .course_links ul { margin: 0px; padding: 0; list-style: none; float: left;  overflow: hidden; height: 150px;}
                .course_links li { margin-right: 20px; float: left; font-weight: bold;}
                    .course_links li a {background: url(../builtin/course_link_bg.gif) no-repeat left top; height: 24px; display: block; color: #fff; width: 277px; padding: 6px 12px 0; line-height: 150%;}
                    .course_links .no_border a {background: url(../builtin/course_link_bg.gif) no-repeat left top;}
                    
.home_footer { background: #f4f4f4; margin: 21px 0 0; min-height: 232px; padding: 18px 20px 20px;}
.home_footer a {color: #176194;} 
    .home_footer h4 { font-size: 14px;} 
    .home_footer .latest_news { width: 269px; height: 231px; border-right: 1px solid #d4d0d6; float: left; padding-right: 30px;} 
        .home_footer .latest_news ul { list-style: none; margin: -7px 0 0; padding: 0; line-height: 18px; height: 174px; overflow: hidden;}
            .home_footer .latest_news li a {width: 240px; height: 36px; display: block; border-bottom: 1px dotted #888888; padding: 9px 11px 12px 18px; background: url(../builtin/latest_news_home_li.gif) no-repeat left 12px;}
        .home_footer .latest_news .links { font-size: 11px; float: right; clear: both; margin: 14px 0 0; text-align: right;}
                .home_footer .latest_news .links a { font-weight: bold;}
                .home_footer .latest_news .links .rss_link {background: url(../builtin/rss_home.gif) no-repeat right top;padding-right: 26px; position: relative; padding-top: 3px;}
    
    .home_footer .latest_blog { width: 269px; height: 231px; border-left: 1px solid #fff; border-right: 1px solid #d4d0d6; float: left; padding: 0 20px 0;} 
        .blogFeed { display: none;}
        .home_footer #blog_feed { margin: -7px 0 0; padding: 0; list-style: none;}
            .home_footer .#blog_feed{}
                .home_footer #blog_feed a {color: #176194; width: 240px; height: 36px; display: block; border-bottom: 1px dotted #888888; padding: 9px 11px 12px 18px; background: url(../builtin/latest_news_home_li.gif) no-repeat left 12px;}
        .home_footer .latest_blog .link { font-size: 11px; float: right; clear: both; margin: 14px 0 0; text-align: right;}
        .home_footer .latest_blog .link a { font-weight: bold;}
            
    .home_footer .follow { width: 260px; height: 231px; border-left: 1px solid #fff; float: left; clear: none !important; padding: 0 0 0 28px !important; }                    


.rosette_banner {background: url(../builtin/rosette_banner.gif) no-repeat left top; width: 430px; height: 98px; position :relative; margin: 0 0 20px; clear: both; }
    .rosette_banner .rosette_price { width: 45px; color: #fff; font-size: 16px; font-weight: bold; position: absolute; left: 23px; top: 26px; text-align: center;}
    .rosette_banner .rosette_text {width: 316px; color: #333333; font-size: 14px; font-weight: normal; position: absolute; left: 95px; top: 36px; font-family: DeliciousRoman;}
                    
/* ####################### */
/* ### MAIN NAVIGATION ### */
/* ####################### */
#navigation a { color: #333333; white-space: nowrap; }

table.NavigationMenu {} 

.MainMenuItem_Normal {}
.MainMenuItem_Normal a { padding: 18px 20px 1px 20px; height: 31px; display: block; float: left; background: none; border-left: 1px solid #bcbcbc; border-right: 1px solid #fff; margin-bottom: 1px;}
.MainMenuItem_Normal a:hover {padding: 18px 20px 1px 20px; height: 31px; display: block; float: left; background: url(../builtin/nav_over.gif) repeat-x top left; border-left: 1px solid #bcbcbc; border-right: 1px solid #fff;}
 
.MainMenuItem_Over {}
.MainMenuItem_Over a { padding: 18px 20px 0 20px; height: 33px; display: block; float: left; background: url(../builtin/nav_over.gif) repeat-x top left; border-left: 1px solid #bcbcbc; border-right: 1px solid #fff;}
.MainMenuItem_Over a:hover {}
 

.Phuse_MI_SubDiv { background: #fff; padding: 1px; margin-top: -1px;}
.Phuse_MI_SubTable{ font-family: DeliciousRoman; text-transform: uppercase; font-size: 11px; width: 165px; background: #ffc117;}

.SubMenuItem_Normal{color: #333; cursor: pointer; border-bottom: 1px dotted #888888;background: none; padding:5px;}
.SubMenuItem_Normal a { color: #333;}
.SubMenuItem_Normal a:hover {color: #333;}
 
.SubMenuItem_Over {color: #333; cursor: pointer;border-bottom: 1px dotted #888888; background: url(../builtin/nav_over.gif) repeat-x top left; padding:5px;}
.SubMenuItem_Over a {color: #333; }
.SubMenuItem_Over a:hover {color: #333;}
 
 
/* ################## */
/* ### BREADCRUMB ### */
/* ################## */

.breadcrumb { color: #333333; font-size: 11px; padding-bottom: 14px; }
.breadcrumb span { color: #333333; font-weight: bold;}
.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: #333333;}
.breadcrumb h1.Phuse_Breadcrumb_CurrentPage_Header {display: inline; font-size: 11px; }
.breadcrumb .Phuse_Breadcrumb_CurrentPage_Header_Link { color: #333333; font-weight: normal;}
.breadcrumb .Phuse_Breadcrumb_Home_Link{color: #176194; font-weight: bold;}
.breadcrumb .Phuse_Breadcrumb_Link {color: #176194; font-weight: bold;}

 
/* ######################### */
/* ### MM - CAPTURE FORM ### */
/* ######################### */

.contact_form {border: 4px solid #ffc118; background: #fff; width: 382px; height: 266px; padding-top: 4px; overflow: hidden;}
.MMDataCaptureForm_Table {}
.MMDataCaptureForm_Table tr {vertical-align: top; }
.MMDataCaptureForm_ErrorTD {}
.MMDataCaptureForm_ErrorTD span{ position:relative; left: 16px; top: 4px; color: #176194; font-weight: bold;}
.MMDataCaptureForm_Table input { position: relative; left: -350px; top: 30px; width: 186px; height: 19px; border: 1px solid #c0c0c0; color: #333333; font-size: 12px; font-weight: normal; padding: 6px 6px 0px; font-family: Arial, Sans-Serif;}
.MMDataCaptureForm_Table textarea {position: relative; left: -350px; top: 30px; width: 336px; height: 51px !important; border: 1px solid #c0c0c0; color: #333333; font-size: 12px; font-weight: normal; padding: 6px 6px; font-family: Arial, Sans-Serif;}
.MMDataCaptureForm_LabelTD {}
.MMDataCaptureForm_LabelTD span { width: 350px;display: block; height: 41px; padding: 13px 0 0 16px; }
.MMDataCaptureForm_FieldTD {position: absolute; }
.MMDataCaptureForm_Input {}
.MMDataCaptureForm_ButtonEmptyTD {display: none;}
.MMDataCaptureForm_ButtonTD {width: 206px !important; height: 41px; padding: 10px 0;}
.MMDataCaptureForm_SubmitButton {position: relative; left: 162px !important; top: 42px !important; background: url(../builtin/contact_submit_btn.gif) no-repeat top left; width: 206px !important; height: 41px !important; border: 0 !important; cursor: pointer; text-indent: -9999px; position: relative;}

.mm_form table { border: 4px solid #ffc117; background: #fff;}
    .mm_form table tr { height: 42px;}
        .mm_form table tr.first .label {padding-top: 17px;}
        
        .mm_form table .label { width: 200px; float: left; padding: 9px 16px 3px;}
            .mm_form table .label div { width: 200px; float: left; color: #333333; clear: both;}
        .mm_form table .input { width: 200px;float: left;padding-left: 16px;  }
            .mm_form table .input input { width: 186px; height: 19px; border: 1px solid #c0c0c0; color: #333333; font-size: 12px; font-weight: normal; padding: 6px 6px 0px; font-family: Arial, Sans-Serif;}
        .mm_form table .textarea { width: 200px;float: left;padding-left: 16px;  }
            .mm_form table .textarea textarea { width: 186px; height: 89px; border: 1px solid #c0c0c0; color: #333333; font-size: 12px; font-weight: normal; padding: 6px 6px; font-family: Arial, Sans-Serif;}
                      
                .checkbox_header {clear: both; position: relative; top: -4px; font-weight: bold;}
                .checkbox {width: 25px !important; position: relative; top: 7px; margin: 0 0 5px -5px; border: none !important; clear: both;}
                .mm_form table .input img { *margin-top: 40px;_margin-top: 40px;}
        .mm_form .SubmitButtonTD { height: 41px; text-align: center; padding: 10px 0 14px; *padding: 20px 0 14px; _padding: 20px 0 14px; float: left;}
            .mm_form .SubmitButtonTD .SubmitButton {background: url(../builtin/sign_up_btn.gif) no-repeat top left; width: 206px; height: 41px; border: 0; cursor: pointer; text-indent: -9999px; position: relative; left: 13px;}
		.mm_form .broken_link .SubmitButtonTD .SubmitButton {background: url(../builtin/contact_submit_btn.gif) no-repeat top left;}

.required { color: Red;}

/* #################### */
/* ### 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 ### */
/* ################### */

.content_mid .news{ height:545px; overflow:hidden; position:relative; margin-top: -9px;}
.content_mid .news .item { position:relative; border-bottom:1px dotted #888888; height:108px; overflow:hidden; cursor: pointer;}
    .content_mid .news .item a {display: block; height:95px; float: left; padding-top: 13px; color: #333333; width: 100%;}
    .content_mid .news .item a:hover {}
    .content_mid .news .item .title { height: 17px; overflow: hidden; margin-bottom: 10px;}
        .content_mid .news .item .title h3 { margin: 0; color: #176194; font-size: 14px;}
            .content_mid .news .item .title h3 a {color: #176194;}
     .content_mid .news .item .desc {line-height: 19px; height: 60px; overflow: hidden;}
        .content_mid .news .item .desc p { margin-top: 0; }

.paging { height: 39px; padding: 20px 0 0; text-align: right;}
    .paging span { border: 1px solid #888888; color: #176194; padding: 3px 6px; margin-left: 4px; font-weight: bold;}
        .paging .active { border: 1px solid #888888; background: #f4f4f4; color: #000;}
         
.content_left h2 { background: none; border: 0; margin: 0; padding: 0; color: #333333; font-size: 14px;}       
.content_left .news {width: 149px; margin: 17px 0 0; height: 180px; overflow: hidden; }
.content_left .news .item { position:relative; height:30px; overflow:hidden; width: 149px;}
    .content_left .news .item a {display: block; height:22px; background: url(../builtin/news_archive_link.gif) no-repeat top left; padding: 8px 10px 0 22px; width: 117px;}
    .content_left .news .item a:hover {background: url(../builtin/news_archive_link_over.gif) no-repeat top left;}
    .content_left .news .item .title {}
        .content_left .news .item .title h3 { margin: 0; color: #176194; font-size: 12px; height: 14px; overflow: hidden; text-transform: none; width: 120px; font-family: Arial;}
            .content_left .news .item .title h3 a {color: #176194;}
                .content_left .news .item .title h3:hover {font-weight: bold !important;}
     .content_left .news .item .desc { display: none;}
     
     .content_left .news .active a {background: url(../builtin/news_archive_link_over.gif) no-repeat top left;}
     .content_left .news .active h3{font-weight: bold !important;}

.faqs { height:545px; overflow:hidden; position:relative; margin-top: -9px;}
    .faqs .faq {position:relative; border-bottom:1px dotted #888888; height:100px; overflow:hidden; padding: 8px 0 0; }
        .faqs .faq .title { height: 17px; overflow: hidden; margin-bottom: 10px;}
            .faqs .faq .title h3 { margin: 0; color: #176194; font-size: 14px;}
        .faqs .faq .desc {line-height: 19px; display: inline;}
            .faqs .faq .desc p { margin-top: 0; display: inline;}
            .faqs .faq .desc b {font-size: 14px; padding-right: 3px;}

.testimonials {}
    .testimonials .testimonial { background: #f2edf4; padding: 19px; margin: 0px 0 20px; font-size: 11px; color: #333333; line-height: 200% !important; display: none;}
    .testimonials .testimonial strong, .testimonial b { font-size: 16px !important; font-weight: normal; color: #333333;}
    .testimonials .testimonial span { padding-top: 6px; clear: both; display: block;  *padding-top: 0px; _padding-top: 0px;}
    

    .testimonial_panel { background: #f2edf4; padding: 19px; margin: 0px 0 0px; font-size: 11px; color: #333333; line-height: 200% !important; float: left; width: 242px;}
    .testimonial_panel strong, .testimonial_panel b { font-size: 16px; font-weight: normal; color: #333333;}
    .testimonial_panel .name { padding-top: 6px; clear: both; display: block;  *padding-top: 0px; _padding-top: 0px;}


.section {float: left; width: 300px; height: 103px; border-bottom: 1px dotted #333; padding: 20px 0 0; margin-right: 30px;}
    .section .image {width: 60px; height: 70px; float: left; margin-right: 10px;}  
        .section .image img {}
        .section .title { font-size: 16px; color: #176194; font-family: DeliciousRoman; padding-bottom: 12px; text-transform: uppercase;}
        .section .desc { font-size: 12px; color: #333333; line-height: 145%; height: 52px; overflow: hidden;}
            .section .desc p { margin-top: 0;}
        .section a {}


/* ###################### */
/* ### SEARCH RESULTS ### */
/* ###################### */

.search_results {}
    .search_results strong {color: #176194;}
    .search_results .results {}
    .search_results .search_return {}
        .search_results .search_return .search_count { float: left; padding: 20px 0;}
        .search_results .search_return .paging {float: right;}
            .search_results .search_return .paging a { border: 1px solid #888888; color: #176194; padding: 3px 6px; margin-left: 4px; font-weight: bold;}
            .search_results .search_return .paging a:hover { background: #f4f4f4; color: #000;}
     
    .search_result_item {position:relative; border-bottom:1px dotted #888888; height:100px; overflow:hidden; padding: 8px 0 0; font-weight: bold; }
    .search_result_item b { font-weight: normal;}
        .search_result_item h3 { color: #176194; font-weight: normal;}
            .search_result_item h3 a {}
        .search_result_item p { height: 60px; overflow: hidden;}
            .search_result_item p a {}
        .search_result_item a { color: #176194; font-weight: bold; display: none;}
        
/* ################# */
/* ### COMMUNITY ### */
/* ################# */        

        .loginform { margin-bottom: 20px;}        
    .loginform td { padding-right: 70px; padding-bottom: 5px;}
        .UsernameCSS, .PasswordCSS {width: 186px; height: 19px; border: 1px solid #c0c0c0; color: #333333; font-size: 12px; font-weight: normal; padding: 6px 6px 0px; font-family: Arial, Sans-Serif;}
        .forgot { position: relative; top: 5px; white-space: nowrap;}
        .LoginButtonCSS {background: url(../builtin/login_btn.gif) no-repeat top left; border: none; width: 206px; height: 41px; cursor: pointer; float: right; margin: 10px 0 0; position: relative; left: -3px;}
 
 .signupform { margin-bottom: 20px; float: left;}
    .signupform span { clear: both;}
     .signupform tr {}
     .signupform input {width: 186px; height: 19px; border: 1px solid #c0c0c0; color: #333333; font-size: 12px; font-weight: normal; padding: 6px 6px 0px; font-family: Arial, Sans-Serif; margin-bottom: 5px;}   
     .signupform .accept input { border: none !important; width: auto !important; height: auto !important; float: left; position: relative; top: -5px; margin-right: 10px;}   
    
    .DDLSubscriptionListCSS {width: 200px; height: 25px; border: 1px solid #c0c0c0; color: #333333; font-size: 12px; font-weight: normal; padding: 2px 0px; font-family: Arial, Sans-Serif;}
    .signupform .SignupButtonCSS {background: url(../builtin/contact_submit_btn.gif) no-repeat top left; border: none; width: 206px; height: 41px; cursor: pointer; margin: 10px 0 0;}



/* ################# */
/* ### ECOMMERCE ### */
/* ################# */

.accreditation {margin: 0 0 20px;}
.accreditation .Phuse_BuyButton {background: url(../builtin/buy_now_btn_acc.gif) no-repeat top left; width: 206px; height: 41px; border: 0px; cursor: pointer; text-indent: -9999px; *text-indent: 0px; _text-indent: 0px; *font-size: 9999px; _font-size: 9999px; overflow: hidden; margin: 0; float: left;}
.accreditation .Phuse_AddToBasketButton {background: url(../builtin/add_to_basket_btn_acc.gif) no-repeat top left; width: 206px; height: 41px; border: 0px; cursor: pointer; text-indent: -9999px; *text-indent: 0px; _text-indent: 0px; *font-size: 9999px; _font-size: 9999px; overflow: hidden; margin: 0; float: right;}

.content_mid .buy_now {background: url(../builtin/buy_now_btn_acc.gif) no-repeat top left; width: 206px; height: 41px; border: 0px; cursor: pointer; text-indent: -9999px; *text-indent: 0px; _text-indent: 0px; *font-size: 9999px; _font-size: 9999px; overflow: hidden; margin: 0 0 20px; float: left;}
	.content_mid .buy_now a {width: 206px; height: 41px;  display: block;}

.Phuse_AddToBasketButton {}
.CheckoutButtonCSS2 {}

.product {margin: 0 0 20px;}
.product .Phuse_BuyButton {background: url(../builtin/buy_now_btn_acc.gif) no-repeat top left; width: 206px; height: 41px; border: 0px; cursor: pointer; text-indent: -9999px; *text-indent: 0px; _text-indent: 0px; *font-size: 9999px; _font-size: 9999px; overflow: hidden; margin: 0; float: left;}
.product .Phuse_AddToBasketButton {background: url(../builtin/add_to_basket_btn_acc.gif) no-repeat top left; width: 206px; height: 41px; border: 0px; cursor: pointer; text-indent: -9999px; *text-indent: 0px; _text-indent: 0px; *font-size: 9999px; _font-size: 9999px; overflow: hidden; margin: 0; float: right;}
.product p { margin: 0;}
.product .image {float: left; width: 63px;}
.product .right { float: right; width: 339px;}
	.product .right .title { }
		.product .right .title h3 { color: #176194;font-size: 24px; margin: 0;}
	.product .right .time { font-weight: bold;color: #176194;}
	.product .right .desc {}


.EcommerceLabel {}
.EcommerceFormDllTitle {}  
.EcommerceFormDllTitle option {}
.BlackText {}
.ErrorText {}
.EcommerceTextBox {} 
.EcommerceTextMiniBox {}
#txtComments {}
    
.Ecommerce1Back {background: url(../builtin/back_btn.gif) no-repeat top left; width: 206px; height: 41px; border: 0px; cursor: pointer; text-indent: -9999px; *text-indent: 0px; _text-indent: 0px; *font-size: 9999px; _font-size: 9999px; overflow: hidden; margin: 20px 0 0;}
.Ecommerce1Continue  {background: url(../builtin/continue_btn.gif) no-repeat top left; width: 206px; height: 41px; border: 0px; cursor: pointer; text-indent: -9999px; *text-indent: 0px; _text-indent: 0px; *font-size: 9999px; _font-size: 9999px; overflow: hidden; margin: 20px 0 0}
    
.ECommerceBack {background: url(../builtin/back_btn.gif) no-repeat top left; width: 206px; height: 41px; border: 0px; cursor: pointer; text-indent: -9999px; *text-indent: 0px; _text-indent: 0px; *font-size: 9999px; _font-size: 9999px; overflow: hidden; margin: 0;} 
.ECommerceConfirm {background: url(../builtin/contact_submit_btn.gif) no-repeat top left; width: 206px; height: 41px; border: 0px; cursor: pointer; text-indent: -9999px; *text-indent: 0px; _text-indent: 0px; *font-size: 9999px; _font-size: 9999px; overflow: hidden; margin: 0;}

.basket_details { width: 620px;}
    .basket_details .basket_header { height: 21px; font-weight: bold; font-size: 11px; color: #333333;}
    .basket_details .basket_item { background: #EAEAEA; height: 40px; border-bottom: 2px solid #fff;}
    .basket_details .basket_item h3 { margin: 0; font-size: 12px; font-weight: bold; color: #176194; font-family: Arial, Sans-Serif;}
    .basket_details .basket_item .price {color: #176194;}
        .basket_details .Phuse_QuantityField { width: 33px; height: 18px; padding: 2px 0 0; border: 1px solid #8c8c8c; font-size: 12px; color: #333333; font-family: Arial, Sans-Serif; text-align: center;}
        .RemoveButtonCSS { border: 0px; width: 11px; height: 14px;background: url(../builtin/remove_btn.gif) no-repeat top left; cursor: pointer; text-indent: -9999px; *text-indent: 0px; _text-indent: 0px; *font-size: 9999px; _font-size: 9999px; overflow: hidden; }
    .basket_details .total {font-weight: bold;color: #333333; border-top: 10px solid #fff;  margin-top: 10px; height: 30px; vertical-align: bottom;}
        .basket_details .total span {color: #176194;}
        
        .basket_details .total_inc {font-weight: bold;color: #333333; border-top: 5px solid #fff;  margin-top: 0px; height: 20px; vertical-align: bottom;}
        .basket_details .total_inc span {color: #176194;}

    .basket_checkout {width: 620px; margin: 20px 0;}

        .UpdateButtonButtonCSS, #ECommerceShoppingbasketPreview_UBB {background: url(../builtin/update_basket_btn.gif) no-repeat top left; width: 206px; height: 41px; border: 0px; cursor: pointer; text-indent: -9999px; *text-indent: 0px; _text-indent: 0px; *font-size: 9999px; _font-size: 9999px; overflow: hidden; margin: 0;}
        .CheckoutButtonCSS2 {background: url(../builtin/checkout_btn.gif) no-repeat top left; width: 206px; height: 41px; border: 0px; cursor: pointer; text-indent: -9999px; *text-indent: 0px; _text-indent: 0px; *font-size: 9999px; _font-size: 9999px; overflow: hidden; margin: 0 0 0 20px; }

.your_details { background: #EAEAEA; width: 580px; padding: 20px;}
	.your_details h3 { color: #000;}
		.your_details .your_details_form { border: 4px solid #FFC117; background: #fff; padding: 16px;}
			.your_details .your_details_form table { border: none; width: 100%;}
			.your_details .your_details_form table tr { vertical-align: top;}
				.your_details .your_details_form table td { padding: 5px 0; }
				.your_details .your_details_form table td span { display: block; height: 13px; padding: 6px 0 0; float: left; background: none;}
		
		.your_details .EcommerceForm1Label {}
		.your_details .EcommerceTextBox {border: 1px solid #c0c0c0; width: 246px; height: 13px; color: #333333; font-size: 12px; font-weight: normal; padding: 6px 6px; font-family: Arial, Sans-Serif;}
		.your_details .EcommerceFormDllTitle { border: 1px solid #c0c0c0; width: 260px; height: 25px; padding: 1px; color: #333333; font-size: 12px; font-weight: normal; font-family: Arial, Sans-Serif;}

.ErrorText { color: #FFC117; font-weight: bold;}

/* Payment2 */

.your_personal_details_form { margin: 0 0 20px;}
	.your_personal_details_form .EcommerceForm1Label { padding-right: 20px; height: 20px;}
	.your_personal_details_form .EcommerceForm1Field { height: 20px; font-weight: bold; }

.card_details { background: #EAEAEA; width: 580px; padding: 20px;}
	.card_details h3 {}
	.card_details .card_details_form { border: 4px solid #FFC117; background: #fff; padding: 16px;}
		.card_details .card_details_form table { border: none; width: 100%;}
			.card_details .card_details_form table tr { vertical-align: top;}
				.card_details .card_details_form table td { padding: 5px 0; }
				.card_details .card_details_form table td span { display: block; height: 13px; padding: 6px 0 0; float: left; background: none;}
		
		.card_details_form label {width: 246px; }
		.card_details_form .EcommerceTextBox { border: 1px solid #c0c0c0; width: 246px; height: 13px; color: #333333; font-size: 12px; font-weight: normal; padding: 6px 6px; font-family: Arial, Sans-Serif;}
		.card_details_form #txtComments { border: 1px solid #c0c0c0; width: 246px; height:113px !important; color: #333333; font-size: 12px; font-weight: normal; padding: 6px 6px; font-family: Arial, Sans-Serif;}
		.card_details_form .EcommerceFormDllTitle { border: 1px solid #c0c0c0; width: 260px; height: 25px; padding: 1px; color: #333333; font-size: 12px; font-weight: normal; font-family: Arial, Sans-Serif;}
		.card_details_form .EcommerceTextMiniBox { border: 1px solid #c0c0c0; width:26px; height: 13px; color: #333333; font-size: 12px; font-weight: normal; padding: 6px 6px; font-family: Arial, Sans-Serif; text-align: center;}



/* ######################### */
/* ### END OF STYLESHEET ### */
/* ######################### */

.rss_wrapper {width: 940px; margin: 0 auto; padding: 20px; background: #fff;}

    .PhuseFeed_HeaderImage {width: 221px; height: 56px; display: block; float: left; margin: 10px 0 20px; }
    .rss_wrapper a { color: #176194;}
    .PhuseFeed_Header { margin-bottom: 30px; clear: both;}
    .PhuseFeed_HowTo { margin-top: 30px;}
.PhuseFeed_RssLogo { margin-right: 5px;}
.PhuseFeed_Item {border-bottom:1px dotted #888888; margin-bottom: 5px;}
    .PhuseFeed_Item h3 { margin: 0;}
    .PhuseFeed_FeedTitleDescription { margin-bottom: -10px;}
    
    #content ul {margin-left: 0 !important;}

	.content_left ul { list-style-type:none; padding-left: 10px !important; }  
	.content_left ul li { background: url(../builtin/square_li.gif) no-repeat 0px 6px; padding-left: 13px;}     
	                        
