/*
Theme Name: LookTouchFeelv2
Description: The default WordPress theme for Look Touch Feel
Date: June 09
Author: simon@clearbytes.co.uk

*/




body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
    height: 100%;  
	font-size: 62.5%;	
	color: #666;
	text-align: center;
	font-family: georgia, arial, verdana, sans-serif;
    }


body a img {
	border: none;
}



.clearing{	
	clear: both;
}





/*------ clear standard browser styles ------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}



/*------ general styles ------*/


.clear {
	clear: both;
	overflow: hidden;
	line-height: 0 !important;
	height: 0 !important;
	font-size: 0 !important;
	margin: 0 !important;
	}


.disguise {
	position: absolute;
	left: -10000px;
	}
	
.hide {
	display: none;
	}
	
	
	
/* http://positioniseverything.net/easyclearing */
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0;
	clear: both; 
	visibility: hidden;
	}

.clearfix {
	display: inline-table;
        min-height: 0;
	}

/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */




/*------ wrap ------*/


#wrap {
	margin: 0px auto 0px auto;
	padding: 0 0 0 0;
	width: 1010px;
	text-align: left;
	border-top: 10px solid #3A89CB;
}



/*------ header ------*/


#header {
	position: relative;
	float: left;
	width: 962px;
	margin-left: 20px;
	}

* html #header {
	margin-left: 10px;
}


#header #title{
	float: left;
	width: 460px;
	height: 140px;
	font-size:  1px;
	color: #fff;
	background: url(img/looktouchfeelLogo.gif) no-repeat 0 0;
}


#header #title.ricky{
	background: url(img/rickyoneillLogo.gif) no-repeat 0 0;
}



#header #title a{
	display: block;
	width: 460px;
	height: 140px;
	color: #fff;
	}
	
	
#header #flashLogo{
	float: right;
	width: 200px;
	margin-top: 10px;
	}


/*------ navigation ------*/


#navigation {
	float: left;
	width: 962px;
	margin-left: 20px;	
	padding-bottom: 45px;
	}



* html #navigation {
	margin-left: 10px;
}
	
	
#main-nav{
	float: left;
	width: 730px;
	font-size: 1.8em;
	position: relative;
	}
	
	
#main-nav li{
	float: left;
	padding: 0 4px 1px 4px;
	background: url(img/navDivider.gif) no-repeat 0 50%;
	}
	
	
#main-nav li.page-item-3{
	padding: 0 4px 2px 0px;
	background: none;
	}
	
	
#main-nav a{
	display: block;
	padding: 8px;
	color: #666;
	background: #fff;
	text-decoration: none;
	}
	
#main-nav a:hover,
#main-nav .current_page_item a,
#main-nav .current_page_parent a{
	color: #fff;
	background: #3A89C9;
	}
	

#main-nav a:hover,
#main-nav li:hover a{
	color: #fff;
	background: #7DB0DB;
	}

	
#navigation .phone{
	float: right;
	font-size: 2em;
	padding: 8px 0 0 0;
	color: #3A89C9;
	font-style: italic;
	}
	
	
#navigation .phone em{
	color: #666;
	}
	

#main-nav li ul{
	position: absolute;
	width: 962px;
	left: -999em;
	border-top: 2px solid #fff;
	font-size: 0.8em !important;
	background: #d7d9d9;
	z-index: 1;
	}


#main-nav li:hover ul{
	left: 0;
	z-index: 10;
}


#main-nav li.current_page_parent ul{
	left: 0;
}


#main-nav li ul li{
	padding: 2px 4px;
	margin-left: 4px;
	background: url(img/navDivider.gif) no-repeat 0 50%;
}	


#main-nav li ul li ul{
	display: none;
}



#main-nav li ul li a,
#main-nav li:hover ul li a,
#main-nav li.current_page_parent ul li a{
	display: block;
	color: #666;
	padding: 4px 4px;
	text-decoration: none;
	background: #d7d9d9;
	}	
	
	
#main-nav li ul li a:hover,
#main-nav li ul li.current_page_item a{
	color: #000;
	background: #fff;
	}

	

#main-nav li ul li.page-item-7,
#main-nav li ul li.page-item-16,
#main-nav li ul li.page-item-29,
#main-nav li ul li.page-item-77,
#main-nav li ul li.page-item-443{
	background: none;
	padding: 2px 4px 2px 0;	
	}
	
	
/*------ mainContent ------*/


#mainContent {
	float: left;
	width: 640px;
	}
	

#mainContent.fonz{	
	background: url(img/fonzeBg.jpg) no-repeat 91% 100%;
	}
	
		
#mainContent .pageIntro{
	float: left;
	width: 640px;
	padding-bottom: 29px;
	background: url(img/pageIntroBottom.jpg) no-repeat 0 100%;
}


#mainContent .pageIntro .title{
	display: block;
	font-size: 2.5em;
	font-weight: bold;
	font-style: italic;
	color: #000;
	padding: 16px 46px 14px 34px;
	background: url(img/pageIntroTop.jpg) no-repeat 0 0;
}


#mainContent .pageIntro .home{
	font-weight: normal;
	line-height: 1.3em;
}

#mainContent .pageIntro .home a{
	color: #398CCE;
	text-decoration: none;
	}
	
	

#mainContent .pageIntro .home em{
	color: #3A89C9;
}


#mainContent .pageIntro .home a:hover em{
	color: #fff;
	background: #398CCE;
	}



#mainContent .gutter{
	float: left;
	width: 584px;
	margin-left: 20px;
	font-size:  1.4em;
	}


* html #mainContent .gutter{
	margin-left: 10px;
}
	


#mainContent .heading{
	font-size: 1.3em;
	padding: 0 0 25px 0;
}

	
#mainContent .gutter p strong{
	font-weight: normal;
	color: #000;
	}
	
	
#mainContent .gutter p{
	margin-bottom: 15px;
	}
	
	
#mainContent .gutter ul{
	margin-bottom: 5px;
	}	
	
	
#mainContent .gutter ul li{
	margin-bottom: 10px;
	padding-left: 15px;
	background: url(img/bullet.gif) no-repeat 0 5px;
	}	
	
	
#mainContent p a,
#mainContent h4 a,
#mainContent li a{
	color: #398CCE;
	text-decoration: none;
	}
	
	
#mainContent p a:hover,
#mainContent h4 a:hover,
#mainContent li a:hover{
	color: #fff;
	background: #398CCE;
	}	
	
	
#mainContent a.back{
	clear: both;
	float: left;
	margin-top: 40px;
	padding: 4px 10px;
	color: #fff;
	background: #398CCE;
	}
	
	
#mainContent a.back:hover{	
	color: #398CCE;
	background: #fff;
	}


#mainContent .work{
	float: left;
	width: 640px;
	padding-bottom: 25px;
	background: url(../images/pageIntroBottom.jpg) no-repeat 0 100%;
}


#mainContent .work .heading{
	font-size: 1.7em;
	font-style: italic;
	float: left;
	padding: 4px 14px;
	margin: 30px 0 15px 17px;	
	color: #fff;
	background: #398CCE;
	}

* html #mainContent .work .heading{
	margin: 30px 0 15px 8px;
}

	
	
#mainContent .work .intro{
	float: left;
	width: 584px;
	background: #dedede;
	margin: 0 0 15px 17px;	
	padding: 10px 10px 0 10px;
	font-size: 1.4em;
}


* html #mainContent .work .intro{
	margin: 0 0 15px 8px;	
}


#mainContent .work .intro p{
	padding-bottom: 10px;
	}
	

#mainContent .work .example{
	float: left;
	width: 602px;
	padding: 0 0;
	font-size: 1.4em;
	margin: 0 0 0 17px;
	border: 1px solid #ddd;
	background: #fff;
}


* html #mainContent .work .example{
	margin: 0 0 0 8px;
}


#mainContent .work .example img{
	margin: 0 auto 0 auto;
	}
	
#mainContent .work .example p{
	padding: 0 25px 10px 25px;
	}
	
#mainContent .work .example h4{
	padding: 20px 25px 10px 25px;
	}	
	
	
#mainContent .work .example blockquote{
	text-align: center;
	font-style: italic;
	padding: 0 130px 10px 130px;
	}
	
	
#mainContent .seo{
	float: left;
	width: 186px;
	margin: 10px 0 10px 11px;
	}


* html #mainContent .seo{
	margin-left: 5px;
	}
	
	
#mainContent .seo h4{
	display: block;
	padding: 3px 8px !important;
	margin-bottom: 5px;
	border: 1px solid #000;
	font-size: 1.3em;
	color: #000;
	font-style: italic;
	}
	
	
#mainContent .seo h4.gold{	
	background: #FFD204;
	}

#mainContent .seo h4.silver{	
	background: #E4E4F0;
	}	
	
#mainContent .seo h4.bronze{	
	background: #9E8A66;
	color: #fff;
	}	
	
	

#mainContent .seo .details{
	float: left;
	border: 1px solid #dedede;
	background: #fff;
	padding: 10px 8px 0px 8px !important;
	}
	
	
#mainContent .seo .details p{
	margin: 0;
	padding: 0 0 10px 0;
	font-style: italic;
	}
	

#mainContent .seo .details p strong{
	font-style: normal;
	}
	

#mainContent .seo .details p a{
	display: block;
	text-align: center;
	margin: 0 0 0 0;
	padding: 4px 10px;
	font-size: 1.1em;
	color: #fff;
	background: #398CCE;
	}
	
	
#mainContent .seo .details p a:hover{	
	color: #398CCE;
	background: #fff;
	}
	

	

#client-logos{
	float: left;
	width: 573px;
	background: repeat-x 0 0;
}


* html #client-logos{
	width: 573px;
}


#client-logos li{
	float: left;
	background: none !important;
	border: 1px solid #6CA6D6;
	padding: 0 !important;
	margin: 2px;
}


#mainContent .networking{
	float: left;
	width: 600px;
	padding-bottom: 15px;
}



#mainContent .networking li{
	float: left;
	background: none !important;
	border: 1px solid #6CA6D6;
	padding: 0 !important;
	margin: 9px 18px 9px 0;
}


#mainContent .quote{
	float: right;
	width: 280px;
	background: url(img/quoteBottomBg.gif) no-repeat bottom left;
	padding: 0 0 60px 0;
	margin: 0 0 40px;
	font-style: italic;
}


#mainContent .altclass{
	float: left;
	background: url(img/quoteBottomBg2.gif) no-repeat bottom left;
}



#mainContent .quote .inner{
	float: left;
	width: 230px;
	padding: 25px 25px 0 25px;
	font-size: 1.2em;
	background: url(img/quoteTopBg.jpg) no-repeat 0 0;
}


#mainContent .quote .inner strong{
	color: #6CA6D6;
	font-size: 0.8em;
}



/*------ .staff ------*/


#mainContent .staff{
	float: left;
	width: 584px;
	margin: 15px 0;
}


#mainContent .staff h3{
	width: 360px;
	font-size: 1.3em;
	padding: 0 0 25px 0;
}

#mainContent .staff img{
	float: right;
}



/*------ .newsFeed ------*/


#mainContent .newsFeed{
	float: left;
	width: 640px;
	margin-bottom: 40px;
}


#mainContent .newsFeed span{
	float: left;
	width: 140px;
	text-align: center;
	}


#mainContent .newsFeed span img{
	margin: 0 auto 15px auto;
}


#mainContent .newsFeed span p a{
	padding: 6px 8px;
	color: #fff;
	font-size: 1.2em;
	background: #3A89C9;
}



#mainContent .feed{
	float: right;
	width: 498px;
	border: 1px solid #888;
}


#mainContent .feed ul{
	padding: 15px 15px 10px 15px;
	font-size: 1.2em;
}


#mainContent .feed ul li{
	margin-bottom: 10px;
}


#mainContent .feed ul li a{
	padding: 2px;
	color: #3A89C9;
	text-decoration: none;
}


#mainContent .feed ul li a:hover{
	color: #fff;
	background: #3A89C9;
}



/*------ .project ------*/


#mainContent .project{
	float: left;
	width: 184px;
	margin-right: 15px;
	padding-bottom: 20px;
}


#mainContent .last{
	margin-right: 0px;
}


#mainContent .project img{
	border: 1px solid #3B89C9;
	padding: 11px;
	margin-bottom: 15px;
}


/*------ #contactus ------*/


#mainContent #contactUs{
	float: left;
	width: 640px;
}


#mainContent #contactUs .phone{
	float: left;
	width: 569px;
	font-size: 2em !important;
	padding: 10px 0 25px 38px;
	color: #3A89C9;
	font-style: italic;
	}
	
	
#mainContent #contactUs .phone em{
	color: #666;
	}


#mainContent #contactUs .contactForm{
	float: left;
	width: 468px;
	padding-bottom: 34px;
	background: url(img/contactFormBg.jpg) no-repeat bottom left;
}


#mainContent #contactUs form{
	float: left;
	width: 368px;
	border: 1px solid #e1e1e1;
	margin: 0 0 0 38px;
	padding: 10px 10px 30px 10px;
	background: url(img/contactFormBg2.jpg) repeat-x top left;
}


* html #mainContent #contactUs form{
	margin: 0 0 0 19px;
}



#mainContent #contactUs form h3{
	font-size: 2em;
}


#mainContent #contactUs img{
	float: right;
	margin: 0;
	padding: 0;
}


#mainContent #contactUs .sendbutton{
	float: left;
	text-align: center;
	width: 150px;
	font-size: 2.5em;
	margin: 20px 0 0 105px;
	padding: 5px 0;
	border: 1px solid #3A89C9;
	background: #3A89C9;
	color: #fff;
	font-family: georgia;
}




#mainContent #contactUs form .area,
#mainContent #contactUs form .single{
	float: left;
	width: 360px;
	font-family: georgia;
	background: #fff;
	margin: 0 0 10px 0 !important;
}


#mainContent #contactUs form .area{
	height: 75px;
	margin: 15px 0 5px 0;
	font-size: 1.3em;
}


#mainContent #contactUs .cf-ol li{
	display: block;
	padding-bottom: 5px;
}


#mainContent #contactUs .cf-ol label{
	display: none;
}


#mainContent #contactUs .linklove,
#mainContent #contactUs .reqtxt,
#mainContent #contactUs .emailreqtxt{
	display: none;
}

#usermessage2a{
	font-size: 1.3em;
	font-weight: bold;
	width: 358px;
	margin: 0 0 0 -10px;
}

/*------ rickRSA ------*/


#rickRSA{
	float: left;
	width: 640px;
		margin-top: 50px;
	padding: 0 0 120px 0;
	background: url(img/rickRSABg.jpg) no-repeat bottom left;
	}


#rickRSA h3{
	font-size: 1.8em;
	font-weight :bold;
	font-style: italic;
	color: #000;
	padding: 20px 285px 25px 40px;
	background: url(img/rickRSATop.gif) no-repeat top left;
}


#rickRSA h4{
	font-size: 1.6em;
	font-weight :bold;
	font-style: italic;
	color: #000;
	padding: 0 285px 0 40px;
}


#rickRSA p{
	font-size: 1.2em;
	padding: 0 285px 110px 40px;
	padding-bottom: 10px;
}


#rickRSA p em{
	font-style: normal;
	color: #3A89C9;
}


#rickRSA img{
	padding: 5px 0 15px 0;
}




/*------ #partners ------*/


#mainContent #partners{
	float: left;
	width: 584px;
	margin: 15px 0;
}


#mainContent .gutter #partners li{
	float: left;
	width: 172px;
	height: 178px;
	margin: 0 10px 15px 0;
	padding: 10px 5px 0 5px;
	text-align: center;
	background:  url(img/partnerBg.jpg) no-repeat 0 0;
}



#mainContent .gutter ul#partners li img{
float: left;
margin: 10px 0 10px 15px !important;
padding: 0 !important;
}
	


	
/*------ sideBar ------*/


#sideBar {
	float: right;
	width: 370px;
	}	
	
	
#sideBar .feature{
	float: left;
	width: 370px;
	padding-bottom: 25px;
	margin-bottom: 25px;
	background: url(img/sideBarShadow.jpg) no-repeat bottom left;
	}
	
	
#sideBar .box{
	float: left;
	width: 309px;
	margin-left: 32px;
	border: 1px solid #ddd;
	background: #fff url(img/featureBg.jpg) repeat-x 0 0;
	}


* html #sideBar .box{
	margin-left: 16px;
}
	
	
#sideBar .box h3{
	font-size: 1.8em;
	padding: 18px 12px;
	}
	
	
#sideBar .box h4{
	font-size: 1.5em;
	padding: 18px 12px 9px 12px;
	}

#sideBar .floortographs p{
	font-size: 1.4em;
	padding: 0 12px 20px 12px;
	}


#sideBar .floortographs p a{
	color: #398CCE;
	text-decoration: none;
	}
	
	
#sideBar .floortographs p a:hover{
	color: #fff;
	background: #398CCE;
	}		
	

#sideBar .box blockquote{
	font-size: 1.4em;
	font-style:  italic;
	padding: 0 12px 10px 12px;
	}

#sideBar .box blockquote p a{
	color: #398CCE;
	text-decoration: none;
	}
	
	
#sideBar .box blockquote p a:hover{
	color: #fff;
	background: #398CCE;
	}
	
	
#sideBar .box blockquote p{
	padding-bottom: 10px;
	}
	
	
#sideBar .box form{
	float: left;
	width: 285px;
	padding: 0 12px 0px 12px;
	}
	

#sideBar .box form ol{
	list-style: none;
	}
	
	
#sideBar .box #usermessagea{
	width: 279px;
	padding: 0 12px 0 12px;
	font-size: 1.4em;
	font-weight :bold;
	}


#sideBar .box form label{
	position: absolute;
	left: -10000px;
	}

#sideBar .box .reqtxt,
#sideBar .box .emailreqtxt{
	display: none;
	}
	
	
#sideBar .box form textarea{
	width: 274px;
	height: 53px;
	padding: 4px;
	border: 1px solid #ddd;
	margin-bottom: 10px;
	font-family: georgia;
	font-size: 1.4em;
	color: #333;
	}
	
	
#sideBar .box form input{
	width: 139px;
	padding: 2px;
	border: 1px solid #ddd;
	margin-bottom: 10px;
	font-family: georgia;
	font-size: 1.4em;	
	color: #333;
	}
	

	
#sideBar .box form #sendbutton{
	float: right;
	width: auto;
	padding: 5px 10px;
	margin: -60px 20px 0 0;
	color: #fff;
	font-family: georgia;
	font-size: 1.4em;	
	background: #3A89C9;
	border: none;
	}
	

* html #sideBar .box form #sendbutton{
	margin: -60px 10px 0 0;
	padding: 5px 10px;
}

	
#sideBar .box .linklove{
	display: none;
	}
	
	
#sideBar .box #slideshow{
	padding: 11px;
	}
	
	
#sideBar .box #side-nav{
	font-size: 1.4em;
	padding-bottom: 30px;
	margin: 0 12px;
	}
	
	
#sideBar .box #side-nav li{
	padding-bottom: 5px;
	}
	

#sideBar .box #side-nav li a{
	color: #666;
	text-decoration: none;
	}
	

#sideBar .box #side-nav li a:hover,
#sideBar .box #side-nav li.current_page_item a{	
	color: #3A89C9;	
	}
	
	
#sideBar .box #network{
	float: left;
	padding-bottom: 20px;
	}
	
#sideBar .box #network li{
	float: left;
	margin: 11px 0 0 19px;
	}

* html #sideBar .box #network li{
	margin: 11px 0 0 13px;
}
		
	
	
#sideBar .box #network li a{
	display: block;
	border: 1px solid #6CA6D6;
	}
	
/*------ footerNav ------*/	
	
	
#footerNav{
	float: left;
	width: 584px;
	margin-top: 40px;
	margin-left: 20px;
	border-bottom: 14px solid #d7d9d9;
	}


* html #footerNav{
	margin-left: 10px;
}
	

#footerNav ul{
	float: left;
	width: 584px;	
	border-bottom: 9px solid #3A89C9;
	font-size: 1.2em;
	}	
	
	
#footerNav ul li{
	float: left;
	padding: 0 3px;
	background: url(img/footerNavDivider.gif) no-repeat 0 50%;		
}


#footerNav ul li.first{
	background: none;
	padding: 0 3px 0 0;
	}


#footerNav ul li a{
	display: block;
	color: #666;
	text-decoration: none;
	padding: 6px 5px;
	}
	

#footerNav ul li a:hover,
#footerNav ul li.current_page_item a{
	background: #3A89C9;
	color: #fff;
}	


/*------ footer ------*/	


#footer{
	float: left;
	width: 962px;
	padding: 15px 0;
	margin-left: 20px;
	font-size: 1.2em;
	}
	
	
#footer .legal{
	float: left;
	color: #ccc;
	}
	
	
#footer .copyright{
	float: right;
	color: #666;
	}
	
	
#footer .copyright span{
	color: #3A89C9;
	}



/*------ enquiryForm ------*/	


#enquiryForm{
	display: none;
	float: left;
	width: 1010px;
	background: #3A89CB;
	text-align: left;
	}


#enquiryForm h2{
	font-size: 2.7em;
	color: #fff;
	font-style: italic;
	padding: 15px 0 20px 25px;
}


#enquiryForm h3{
	font-size: 1.6em;
	color: #fff;
	font-weight: bold;
	padding-bottom: 15px;
}



#enquiryForm form{
	float: left;
	width: 1010px;
}


#enquiryForm .business{
	float: left;
	width: 410px;
	margin-left: 30px;
}

#enquiryForm .business p{
	margin-bottom: 3px;
}


#enquiryForm .business label{
	width: 160px;
	margin: 0;
	padding: 0;
	text-align: left;
	color: #fff;
	font-size: 1.2em;
}


#enquiryForm .business label span{
	width: 160px;
	margin: 0;
	padding: 0;
}


#enquiryForm .involved{
	float: left;
	width: 235px;
}


#enquiryForm .involved label{
	color: #fff;
	font-size: 1.2em;
}


#enquiryForm .anything{
	float: left;
	width: 270px;
}


#enquiryForm .anything textarea{
	width: 262px;
}


#enquiryForm .anything .response{
	float: left;
	padding-top: 20px;
	font-size: 1em;
	color: #fff;
}

#enquiryForm .anything .cf-sb input{
	border: none;
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 2em;
	font-family: georgia;
	font-weight: bold;
	font-style: italic;
}


#enquiryForm .formInfo{
	float: left;
	width: 1010px;
	margin-top: 20px;
	padding: 20px 0;
	border-top: 2px solid #A1C3DF;
}
	

#enquiryForm .formInfo p{
	float: left;
	width: 380px;
	margin-left: 30px;
	font-size: 1.1em;
	color: #fff;
}


#pullDown{
	display: none;
	position: absolute;
	text-align: center;
	color: #FFFFFF;
	font-size: 1.6em;
	width: 210px;
	left: 540px;
}




#pullDown a{
	display: block;
	padding: 10px 0;
	text-decoration: none;
	color: #FFFFFF;
	background: #3A89C9;
}


#pullDown a:hover{
	color: #000;
	background: #ccc;
}
	

#usermessage3a{
	font-size: 1.4em;
}

	

.packages{
	float: left;
	width: 584px;
	padding-bottom: 18px;
	margin: 0 0 10px -4px;
	background: url(img/package-bottom.jpg) no-repeat  0 100%;
	}	
	
	
.last-packages{	
	float: left;
	width: 584px;
	padding-bottom: 18px;
	margin: 0 0 10px -4px;
	background: url(img/package-bottom2.jpg) no-repeat  0 100%;
	}
	
	
.packages .package{
	float: left;
	width: 174px;
	padding: 5px;
	margin: 0 4px 0 4px;
	border: 1px solid #ccc;
	}
	
.packages .package h4{
	display: block;
	padding: 3px 5px;
	margin: 0 0 10px 0;
	border: 1px solid #333;
	font-weight: bold;
	color: #000;
	font-size: 1.2em;
	background: #000;
	}	
	
.packages .bronze h4{
	background: #9D8965;
	color: #fff;
	}
	
.packages .silver h4{
	background: #E4E4F0;
	}
	
.packages .gold h4{
	background: #FFD204;
	}		
	
	
.packages .package em{
	font-size: 1.2em;
	font-style:normal;
	}	
	
	
.packages .package strong{
	font-size: 1.2em;
	font-style:normal;
	}	
	
	
.blue-heading{
	font-size: 1.2em;
	font-style: italic;
	float: left;
	padding: 4px 14px;
	margin: 30px 0 15px 0;	
	color: #fff;
	background: #398CCE;
	}

* html .blue-heading{
	margin: 30px 0 15px 0;
}
	
