/* HTML GLOBAL ELEMENTS */
body							{ font-family:"Helvetica Neue", helvetica, arial, sans-serif; margin:0; padding:0; text-align:center; }
a, a:link, a:visited			{ color:#EC008C; text-decoration:none; }
a:active, a:hover				{ text-decoration:underline; }
a img							{ border:none; outline:none; }
hr								{ display:none; }
h1								{ font-size:1.5em; color:#ec008c; letter-spacing:-1px; padding:0; margin:0 0 1em 0; }
h2								{ font-size:18px; color:#ec008c; }
h3								{ }
h4								{ font-size:14px; color:#ccc; }
h5								{ font-weight:normal; font-size:0.8em; color:#fff; padding:5px 0; }
p								{ font-size:14px; line-height:22px; color:#555; padding:0; margin:0 0 12px 0; }

#wrapper						{ width:864px; text-align:left; margin:0 auto; }
#content 						{ margin:15px 0; position:relative; }
#main 							{ display:block; float:left; margin:0; padding:0; width:572px; }
#right 							{ position:relative; display:block; float:right; width:268px; margin:0; padding:0; }

#mission 						{ clear:both; margin:10px 0 24px 0; }
#social-enterprise 				{ float:left; width:250px; }
#computer-recycling				{ margin-bottom:24px; }

.float-right					{ float:right; margin:10px 0 10px 20px; }

#content h3#mission-statement,
#content h3.mission-statement 	{ font-size:24px; line-height:1.3; display:block; color:#bbb; clear:both; width:570px; margin:0 30px 0 0; float:left; }
.large							{ font-size:26px; margin:16px 0 8px 0; }
.image-replace 					{ text-indent:-999em; }

#main blockquote				{ margin: 20px 0; padding:0 20px; border-left:3px solid #EC008C; }
#main blockquote p				{ color:#EC008C; }

#page-blue #main blockquote		{ border-left-color:#0071BC; }
#page-green #main blockquote	{ border-left-color:#8CC63F; }
#page-yellow #main blockquote	{ border-left-color:#FBB03B; }

#page-blue #main blockquote p	{ color:#0071BC; }
#page-green #main blockquote p	{ color:#8CC63F; }
#page-yellow #main blockquote p	{ color:#FBB03B; }

#main form						{ background:#f2f2f2; padding:15px; border:0; border-radius:15px; -moz-border-radius:15px; }
#computer-recycling h2			{ color:#333; font-size:18px; margin:0 0 5px 0; }

/* HEADER STYLES */
#header							{ width:100%; height:130px; position:relative; padding:0; }
#title-block					{ width:236px; height:84px; position:absolute; top:20px; left:5px; }
h1.site-title 					{ width:226px; height:84px; margin:0;}
h1.site-title a					{ display:block; background:url('../../assets/images/responsibleit-logo.png') no-repeat; text-indent:-999em; width:236px; height:84px; }
h3.site-strapline 				{ text-indent:-999em; }
h2.sticker						{ width:100px; height:100px; text-indent:-999em; position:absolute; top:4px; right:-19px; margin:0; z-index:10; }
#contact-block 					{ width:304px; height:80px; position:absolute; top:30px; right:5px; text-align:right; }
h3.phone-number 				{ height:27px; margin:0; text-align:left; text-indent:-999em; background:url('../../assets/images/phone-number.png') right no-repeat; }
#page-yellow h3.phone-number 	{ background:url('../../assets/images/phone-number-yellow.png') right no-repeat; }
#page-blue h3.phone-number 		{ background:url('../../assets/images/phone-number-blue.png') right no-repeat; }
#page-green h3.phone-number 	{ background:url('../../assets/images/phone-number-green.png') right no-repeat; }
h3.email-address 				{ font-size:16px; margin:3px 0 0 0; }
h3.email-address a 				{ color:#333 !important; text-decoration:none; border-bottom:dotted 1px #444; }
h5.small						{ margin:0; color:#666; text-transform:uppercase; font-weight:normal; font-size:11px; }


/* PINK BANNER REGION STYLES */
#banner-text					{ position:relative; width:100%; padding:0; background:url(../../assets/images/bg-feature.png) bottom no-repeat; }
#banner-text.large 				{ margin:0; }
#banner-text h3,
#banner-text p					{ font-size:17px; color:#fff; line-height:1.55; margin:0; padding:15px 20px; font-weight:normal; }
#banner-text h3 a,
#banner-text p a				{ color:#fff !important; font-weight:bold; }
#banner-text a					{ color:#fff !important; }


/* MAIN CONTENT REGION STYLES */
#main ul,
#main ol						{ margin:10px 0 10px 10px; padding:0 10px; }
#main ul li,
#main ol li						{ font-size:14px; line-height:20px; color:#666; padding:0; }
#main p strong					{ color:#444; }

/* STYLING FOR CONTENT COLUMNS */
.column 						{ width:268px; float:left; margin-right:30px; }
.column.last 					{ margin-right:0; }

.block 							{ width:268px; margin-bottom:26px; }
.block.wide						{ width:824px; padding:20px; }

#right .block#apply-now					{ padding:0; }

.block#apply-now h2 a			{ width:268px; height:45px; display:block; padding:0; text-indent:-999em; background:url('../../assets/images/apply-now-yellow.png') no-repeat;}
#business-support				{ background:url('../../assets/images/bg-block-lucidica.png') no-repeat; height:101px; }
#business-support h2			{ margin-top:0px; }
#business-support a				{ font-weight:bold; color:#333; }
#title-business-support			{ background:url('../../assets/images/sprite-titles.png') 0 0 no-repeat; }
#title-how-to-help				{ background:url('../../assets/images/sprite-titles.png') 0 -30px no-repeat; }
#logo-lucidica					{ background:url('../../assets/images/sprite-logos.png') -650px 0 no-repeat; }

.block.overview 				{ height:222px; }
.block.overview h3				{ display:block; width:248px; padding:10px; margin:0; font-weight:normal; font-size:16px; line-height:1.3; }
.block.snippet					{ height:58px; padding:5px 0; }
.block.snippet h3				{ width:100%; padding:5px; }

.block.testimonial				{ padding:0; margin-bottom:24px; }
.block.testimonial h2			{ color:#333; font-size:18px; margin:0 0 5px 0; }
.block.testimonial img			{ float:right; padding:0 0 10px 10px; }
.block.testimonial cite			{ color:#999; font-size:13px; }
.block.testimonial h4			{ float:none; font-size:13px; color:#EC008C; margin:5px 0; }
#right .block.testimonial h4	{ color:#FBB03B; }
.block.testimonial h4 span.details{ font-weight:normal; }


#overview-home 					{ background:url('../../assets/images/hero-home-users.jpg') no-repeat; }

#overview-home h3 a				{ color:#fff; }
#overview-third-sector 			{ background:url('../../assets/images/hero-third-sector.jpg') no-repeat; }
#overview-third-sector h3 a		{ color:#fff; }
#overview-apprentices 			{ background:url('../../assets/images/hero-apprentices.jpg') no-repeat; }
#overview-apprentices h3 a		{ color:#444; }

.block.overview#overview-home h3			{ padding-top:166px; }
.block.overview#overview-third-sector h3	{ padding-top:146px; }
.block.overview#overview-apprentices h3		{ padding-top:146px; }

#right .block.snippet			{ height:58px; padding:5px 0; }
#right .block.testimonial		{ padding:0; margin-bottom:24px; }


#snippet-home					{ background:url('../../assets/images/bg-snippet-home-pricing.png') no-repeat; }
#snippet-third-sector			{ background:url('../../assets/images/bg-snippet-blue-sm.png') no-repeat; }
#snippet-third-sector h4		{ color:#fff; font-weight:normal; font-size:11px; margin:2px 0 0 0; text-align:center; }
#snippet-third-sector h2.image-replace { text-indent:0; background-image:url('../../assets/images/sprite-third-sector-logos.png'); background-repeat:no-repeat; float:left; margin:10px 15px; }
#snippet-third-sector h2 a		{ display:block; text-indent:-999em; width:100px; height:35px; }

#logo-shoreditch-trust			{ width:113px; background-position:0 0; }
#logo-bright-ideas-trust		{ width:85px; background-position:-113px 0; }

#snippet-apprentices			{ background:url('../../assets/images/bg-snippet-yellow-sm.png') no-repeat; }
#snippet-apprentices h2			{ font-weight:normal; color:#444 !important; font-size:12px; margin:12px 20px 12px 0; line-height:1.4; }
h2 span#number-count			{ display:block; float:left; width:55px; height:20px; font-size:42px; text-align:center; margin:0 5px; padding:1px 0; line-height:0.8; color:#fff !important; z-index:100; }
#snippet-bbc					{ height:90px; float:left; background:url('../../assets/images/bg-snippet-generic-grey-tall.png') no-repeat; }
#snippet-bbc h2					{ display:block; width:98px; height:27px; background:url('../../assets/images/sprite-logos.png') -585px -27px no-repeat; margin:5px auto; text-align:center; }
#snippet-bbc p.bbc-text			{ font-size:13px; line-height:15px; margin:8px 0; text-align:center; }
#snippet-bbc p.links			{ width:280px; height:30px; font-size:11px; line-height:14px; text-align:center; margin:12px 0 5px 0; }

#snippet-home h2 a				{ display:block; text-indent:-999em; }

/* SIDE COLUMN STYLES */
#right .block					{ width:238px; padding:15px; }
#right .block.snippet,
#right .block.testimonial		{ width:268px; padding:5px 0;}

#right .block.middle			{ background-color:#f2f2f2; margin:0 0 20px 0; border:0; border-radius:15px; -moz-border-radius:15px; }
#right .block.middle h2			{ color:#333; margin-bottom:8px; margin-top:0.8em; }
#right .block.middle h3			{ color:#444; font-weight:normal; padding:0 0 10px 0; margin:0; }
#right .block.middle p			{ color:#555; }
#right .block.middle ul			{ padding:0 0 5px 8px; margin:10px 0 10px 10px; }
#right .block.middle ul li		{ color:#444; padding-bottom:3px; font-size:13px; }


#testimonials 					{ width:100%; float:left; margin:0 0 15px 0; height:182px; }
#testimonials cite 				{ font-size:18px; line-height:25px; color:#666; font-family:Georgia, serif; margin:10px 0; width:511px; }
#testimonials h4 				{ color:#EC008C; text-align:right; margin:5px 20px 0 0; clear:left; }
h2.image-replace#title-testimonials { background:url('../../assets/images/title-testimonials.png') top left no-repeat; }
img.testimonials-pic  			{ float:right; margin-left:10px; }
#testimonials ul				{ list-style:none; margin:0; }
#testimonial-kerrie				{ width:481px; }

h2.sticker#want-more			{ background:url('../../assets/images/title-sticker-want-more-grey.png') no-repeat; top:-10px; }
#page-pink h2.sticker#want-more	{ background:url('../../assets/images/title-sticker-want-more.png') no-repeat; }
#page-blue h2.sticker#want-more	{ background:url('../../assets/images/title-sticker-want-more-blue.png') no-repeat; }
#page-green h2.sticker#want-more{ background:url('../../assets/images/title-sticker-want-more-green.png') no-repeat; }
#page-yellow h2.sticker#want-more{ background:url('../../assets/images/title-sticker-want-more-yellow.png') no-repeat; }

#right #affiliates 				{ width:260px; height:243px; margin:0 0 20px 0; padding:1px 0 0 0; float:left; }
#right #affiliates p			{ height:54px; background:url('../../assets/images/mac-support-pink.png') no-repeat center; text-indent:-999em; margin-top:10px; position:relative; top:-9px; }
#right #affiliates h2 			{ margin:0 auto 15px auto; }
#right #logo-microsoft-gold 	{ width:155px; height:77px; text-indent:-999em; background:url('../../assets/images/logo-microsoft-gold-partner.png') no-repeat; }
#right #logo-apple 				{ width:79px; height:87px; text-indent:-999em; background:url('../../assets/images/logo-apple.png') no-repeat; }
#page-blue #right #affiliates p		{ background:url('../../assets/images/mac-support-blue.png') no-repeat center; }
#page-green #right #affiliates p	{ background:url('../../assets/images/mac-support-green.png') no-repeat center; }
#page-yellow #right #affiliates p	{ background:url('../../assets/images/mac-support-yellow.png') no-repeat center; }




/* MAIN NAVIGATION STYLES */
#main-navigation 				{ width:865px; margin:0; padding:0; }
ul.navigation 					{ height:37px; width:865px; margin:0; padding:0; list-style-type:none; text-align:left; background:url('../../assets/images/bg-nav.png') no-repeat; }
ul.navigation li 				{ display:block; float:left; padding:0; margin:0; text-align:center; }
ul.navigation li.last 			{ margin-right:0; }
ul.navigation li h2 			{ margin:0; }
ul.navigation li h2 a 			{ display:block; height:29px; color:#F7B8D3; font-size:15px; margin:0; padding:10px 0 0 0; text-decoration:none; outline:none; }
ul.navigation li h2 a:hover,
ul.navigation li h2 a:active,
ul.navigation li h2 a.active 	{ color:#fff; text-decoration:none; background-image:url('../../assets/images/bg-nav-active.png'); background-repeat:no-repeat; }

#nav-home 						{ width:79px; background-position:0 0; }
#nav-what-we-do 				{ width:118px; background-position:-79px 0; }
#nav-why-choose-us 				{ width:142px; background-position:-197px 0; }
#nav-customer-service 			{ width:154px; background-position:-339px 0; }
#nav-our-prices 				{ width:98px; background-position:-493px 0; }
#nav-faqs 						{ width:65px; background-position:-591px 0; }
#nav-about-us 					{ width:99px; background-position:-656px 0; }
#nav-contact-us 				{ width:110px; background-position:-755px 0; }



/*Seperate Styles for Apprentices Menu*/

#nav-home-a 						{ width:93px; background-position:0 0; }
#page-yellow #nav-faqs-a						{ width:83px; background-position:-553px 0; }
#page-yellow #nav-about-us-a 					{ width:110px; background-position:-636px 0; }
#page-yellow #nav-contact-us-a 				    { width:118px; background-position:-746px 0; }

#nav-apprenticeship 			{ width:180px; background-position:-93px 0; }
#nav-case-studies 				{ width:140px; background-position:-273px 0; }
#nav-apprentice-apply 			{ width:140px; background-position:-413px 0; }

/*End Apprentices Menu*/

/*Seperate Styles for all third-sector Menu*/

#page-blue #nav-home-b 				{ width:93px; background-position:0 0; }
#page-blue #nav-what-we-do-b			{ width:132px; background-position:-94px 0; }
#page-blue #nav-why-choose-us-b 		{ width:158px; background-position:-226px 0; }
#page-blue #nav-customer-service-b	{ width:170px; background-position:-383px 0; }
#page-blue #nav-faqs-b		 		{ width:85px; background-position:-552px 0; }
#page-blue #nav-about-us-b			{ width:110px; background-position:-637px 0; }
#page-blue #nav-contact-us-b 			{ width:115px; background-position:-749px 0; }

/*End Third-Sector Menu*/

#page-green #nav-home 			{ width:83px; background-position:0 0; }
#page-green #nav-how-recycling-works{ width:219px; background-position:-83px 0; }
#page-green #nav-why-choose-us 	{ width:149px; background-position:-302px 0; }
#page-green #nav-case-studies	{ width:131px; background-position:-451px 0; }
#page-green #nav-faqs		 	{ width:74px; background-position:-582px 0; }
#page-green #nav-about-us		{ width:100px; background-position:-656px 0; }
#page-green #nav-contact-us 	{ width:108px; background-position:-756px 0; }


#sector-navigation				{ position:absolute; top:0; right:0; height:25px; width:590px;}
#sector-navigation p			{ float:left; color:#EC008C; text-transform:uppercase; font-size:11px; line-height:1; margin:5px 0;}
#sector-navigation ul			{ position:absolute; right:5px; list-style-type:none; margin:0; }
#sector-navigation ul li		{ float:left; margin-left:2px; }
#sector-navigation ul li h2		{ text-transform:uppercase; font-size:11px; line-height:1; margin:0; }
#sector-navigation ul li h2 a	{ color:#fff !important; display:block; padding:5px 7px 8px 5px; border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px; }
#nav-main						{ background:#444; }
#nav-sector-home				{ background:#EC008C; }
#nav-sector-third-sector		{ background:#0071BC; }
#nav-sector-apprentices			{ background:#FBB03B; }
#nav-sector-recycling			{ background:#8CC63F; }


#page-blue h1.site-title a		{ background:url('../../assets/images/responsibleit-logo-blue.png') no-repeat; }
#page-green h1.site-title a		{ background:url('../../assets/images/responsibleit-logo-green.png') no-repeat; }
#page-yellow h1.site-title a	{ background:url('../../assets/images/responsibleit-logo-yellow.png') no-repeat; }

#page-blue ul.navigation 		{ background:url('../../assets/images/bg-nav-blue.png') no-repeat; }
#page-green ul.navigation 		{ background:url('../../assets/images/bg-nav-green.png') no-repeat; }
#page-yellow ul.navigation 		{ background:url('../../assets/images/bg-nav-yellow.png') no-repeat; }

#page-blue ul.navigation li h2 a:hover,
#page-blue ul.navigation li h2 a:active,
#page-blue ul.navigation li h2 a.active 	{ color:#fff; background-image:url('../../assets/images/bg-nav-active-blue.png'); }
#page-green ul.navigation li h2 a:hover,
#page-green ul.navigation li h2 a:active,
#page-green ul.navigation li h2 a.active 	{ color:#fff; background-image:url('../../assets/images/bg-nav-active-green.png'); }
#page-yellow ul.navigation li h2 a:hover,
#page-yellow ul.navigation li h2 a:active,
#page-yellow ul.navigation li h2 a.active 	{ color:#fff; background-image:url('../../assets/images/bg-nav-active-yellow.png'); }

#col-home-users h4.name 		{  }
#col-third-sector h4.name 		{ color:#0071BC; }
#col-apprentices h4.name 		{ color:#FBB03B; }

#page-blue ul.navigation li h2 a 	{ color:#B1DBF2 !important; }
#page-green ul.navigation li h2 a 	{ color:#D5FF94 !important; }
#page-yellow ul.navigation li h2 a 	{ color:#FFFCC0 !important; }

#page-blue #banner-text			{ background-image:url(../../assets/images/bg-feature-blue.png); }
#page-green #banner-text		{ background-image:url(../../assets/images/bg-feature-green.png); }
#page-yellow #banner-text		{ background-image:url(../../assets/images/bg-feature-yellow.png); }
#page-grey #banner-text			{ background-image:url(../../assets/images/bg-feature-grey.png); }
#page-grey #banner-top			{ width:100%; height:16px; margin:0; padding:0; background:url(../../assets/images/bg-feature-top-grey.png) bottom no-repeat; }
#page-grey #banner-text h3,
#page-grey #banner-text p		{ padding-top:0px; }

#page-blue h1,
#page-blue h2					{ color:#0071BC; }
#page-green h1,
#page-green h2					{ color:#8CC63F; }
#page-yellow h1,
#page-yellow h2					{ color:#FBB03B; }

#page-blue a,
#page-blue a:link,
#page-blue a:visited			{ color:#0071BC; }
#page-green a,
#page-green a:link,
#page-green a:visited			{ color:#8CC63F; }
#page-yellow a,
#page-yellow a:link,
#page-yellow a:visited			{ color:#FBB03B; }


/* AFFILIATES LOGOS */
#affiliates 					{ width:590px; height:100px; margin:0; padding:0; float:left; }
#affiliates li 					{ list-style-type:none; float:left; }
#affiliates li h3				{ display:block; width:100px; height:100px; text-indent:-999em; margin:0 0 0 43px; padding:0; background-repeat:no-repeat; }

#logo-microsoft h3	 			{ background-image:url('../../assets/images/logo-microsoft.png'); }
#logo-apple h3	 				{ background-image:url('../../assets/images/logo-apple2.png'); }
#logo-dell h3	 				{ background-image:url('../../assets/images/logo-dell.png'); }
#logo-blackberry h3 			{ background-image:url('../../assets/images/logo-blackberry.png'); }

/* FOOTER STYLES */
#footer 						{ position:relative; display:block; clear:both; height:40px; color:#43180d; }
#company-info 					{ display:block; width:280px; float:left; margin-left:5px; }
#company-info h4 				{ color:#222; font-size:12px; font-weight:normal; margin:0; }	
#footer ul.navigation 			{ position:absolute; right:0; top:0; background:none; width:570px; }
#footer ul.navigation li 		{ float:left; overflow:hidden; position:relative; display:inline; font-size:12px; padding:0 10px; border-right:1px solid #999;}
#footer ul.navigation li.last 	{ border-right:none; padding-right:0; }
#footer ul.navigation li a 		{ color:#999; text-decoration:underline; }
#footer ul.navigation li li a 	{ font-weight:normal; }
#footer ul.navigation li li a:hover { text-decoration:underline; }
	
/* CLEARING STYLES */
.bottom 						{ height:1px; width:100%; float:none; clear:both; display:block; }
.clear							{ clear:both; }


#newsletter-subscription		{ position:relative; background:url('../../assets/images/bg-newsletter-subscribe.png') no-repeat;  width:865px; height:109px; margin:15px 0; clear:both; z-index:10; }
#subscribe-text 				{ width:390px; padding:15px 20px; float:left; clear:both; }
#subscribe-text p 				{ color:#fff; margin:0; }

#newsletter-signup 				{ width:340px; padding:15px; float:left; }
#newsletter-signup label		{ width:100px; float:left; color:#fff; font-size:13px; margin:0; padding-top:5px; }
#newsletter-signup input		{ width:203px; height:20px; float:left; background:none; border:none; padding:0 10px; margin:4px; }
	input#form-first-name 		{ background:url('../../assets/images/form-bg-name.png') no-repeat  }
	input#form-email-address	{ background:url('../../assets/images/form-bg-name.png') no-repeat; }
	input#form-postcode 		{ width:92px; background:url('../../assets/images/form-bg-postcode.png') no-repeat; }
	input#form-submit 			{ width:84px; background:url('../../assets/images/form-btn-subscribe.png') no-repeat; margin-left:24px; color:#fff; text-indent:-999em; float:left; font-size:0; line-height:0; }


/* INDIVIDUAL PAGE STYLES */
#board-profile-pics				{ padding-top:10px; }
#board-content					{  }
#board-content h2				{ margin:30px 0 0 0; }
#board-content h4				{ margin-top:0; margin-bottom:10px; color:#999; }
#board-content h3				{ clear:both; font-size:14px; margin:5px 0; }
#board-content p				{ margin-top:0; }
#board-content img				{ float:left; margin:5px 15px 15px 0; }
#board-content ul				{ margin-top:3px; }

#contact-us-address				{ float:right; margin-left:5px; }
#contact-us-address h3			{ font-size:10px; text-transform:uppercase; }

#price							{ text-align:center; font-weight:bold; }
#price h4						{ color:#666; font-size:1.4em; margin-bottom:0; margin-top:15px; }
#price p						{ color:#666; font-size:0.8em; margin-top:0; }
#price-table					{ font-size:14px; line-height:14px; color:#666; padding:0; margin:10px 0 0 0; border:0; }
#content .main #price-table h3	{ text-align:center; font-size:16px; margin:0; }
#price-table h4					{ color:#666; font-weight:bold; margin:0; }

.price-packages					{ width:588px; padding:0; margin:20px 5px; }
.price-packages td 				{ }
.price-packages h3				{ color:#EC008C; font-size:14px; }
.price-packages h2				{ color:#333; font-size:16px; margin:3px 0; }
.price-packages p,
.price-packages h3				{ margin:3px 0; }
.mem-price						{ color:#333333; }

#price-highlight				{ background:url(../../assets/images/highlight-prices.png) no-repeat; padding:2px 8px; height:198px; }
.highlight						{ background:#fbcfe9; padding:1px 15px; border:0; border-radius:15px; -moz-border-radius:15px; }
#page-blue .highlight			{ background:#B1DBF2; }
#page-green .highlight			{ background:#D5FF94; }
#page-yellow .highlight 		{ background:#FFFCC0; }
.highlight h2					{ margin:10px 0; }


#faq-headings					{ margin-bottom:30px; }
#faq-headings ul				{ padding:0; margin:5px 0; }
#faq-headings li				{ list-style-type:none; background:url('../../assets/images/arrow-bullet.png') 0 10px no-repeat; }
#faq-headings li h2				{ padding:5px 0 0 15px; margin:0; font-size:14px; }				
.faq-section					{ margin-bottom:50px; }

.no-outline	img					{ border:0; text-decoration:none; color:#FFFFFF; }  /* prices page package click-through images */
ul.package-bullet				{ list-style-position:inside; }   /* package page push bullet points away */

#feature 						{ position:relative; background:url('../../assets/images/bg-feature.png') no-repeat;  width:100%; padding:0; height:308px; }
#feature .main 					{ display:block; float:left; margin:0; padding:0; }
#feature .right 				{ position:relative; display:block; float:right; width:330px; margin:0; padding:10px 15px 10px 15px; }
.hero 							{ margin:0; padding:0; float:left; }
h2.sticker#why-choose-us		{ background:url('../../assets/images/title-sticker-why-choose.png') no-repeat; top:12px; z-index:20; }

ul#slideshow 					{ margin:-2px 0 0 0; padding:0; list-style-type:none; width:500px; height:308px; overflow:hidden; }
ul#slideshow li 				{ width:500px; height:308px; background-repeat:none; background-position:top left; }
ul#slideshow li img 			{ border:none; padding:0; }
ul#slideshow li p 				{ text-indent:-999em; }

#point-1 						{ background-image: url('../../assets/images/hero/1.jpg'); }
#point-2 						{ background-image: url('../../assets/images/hero/2.jpg'); }
#point-3 						{ background-image: url('../../assets/images/hero/3.jpg'); }
#point-4 						{ background-image: url('../../assets/images/hero/4.jpg'); }
#point-5 						{ background-image: url('../../assets/images/hero/5.jpg'); }
#point-6 						{ background-image: url('../../assets/images/hero/6.jpg'); }
#point-7 						{ background-image: url('../../assets/images/hero/7.jpg'); }
#point-8 						{ background-image: url('../../assets/images/hero/8.jpg'); }
#point-9 						{ background-image: url('../../assets/images/hero/9.jpg'); }

ul.choice 						{ position:relative; margin: 0; padding:0; z-index:10; }
ul.choice li 					{ list-style-type:none; background:url('../../assets/images/hr-white.gif') bottom repeat-x; }
ul.choice li.last 				{ background:none; }
ul.choice li h3 				{ font-size:14px; font-weight:normal; color:#fff; background:url('../../assets/images/tick-white.png') 3px 7px no-repeat; padding:5px 0 5px 24px; margin:0; line-height:1.2em; }
ul.choice li h3 a 				{ color:#fff; text-decoration: none; }

ul#tswitch						{ padding:0;}
ul#tswitch blockquote			{ margin:0;}
#testimonials ul#tswitch h4		{ margin:0 0 0 24px; text-align:left; }


.style1 {font-size:24px; font-weight:bold; }
.style2 {color:#ec008c}
.style3 {color:#ec008c; font-weight:bold; }
.style5 {color:#ec008c; font-style:italic; }
.style6 {color:#ec008c; font-weight:bold; font-size:14px; }
.style17 {color: #000000; font-size: 12; }
.style18 {color: #000000}
.style19 {color: #ec008c; }
.style21 {color: #ec008c; font-weight: bold; }
.style22 {color: #0000FF}
.style23 {color: #0000FF; font-size: 12; }
.style24 {
	font-size: 18px;
	color: #ec008c;
}
.style29 {font-size: medium}
.style30 {
	color: #EC008C;
	font-weight: bold;
}
.style32 {color: #EC008C; }
.style33 {color: #666}

