/*
Theme Name: BT Home Zone
Theme URI: http://crayonlondon.com/
Description: Talk-trait of the Nation.
Version: 1.0
Author: Crayon
Author URI: http://crayonlondon.com/
Tags: bt, zone
*/

@charset "utf-8";
/* CSS Document */

body
{
	text-align: center;
	font-family:Tahoma, verdana,lucida,arial,helvetica,sans-serif;
	font-size:62.5%;
	
	}

#wrapper{
	margin-left: auto;
	margin-right: auto;
	width: 974px;
	text-align: left;
	background:#FFFFFF url(images/css/wrapper_Bg.gif) repeat-y top left;
}


body#home #overFlowCont{
	margin-left:6px;
	width: 961px;
	position:relative;
	background: transparent url(images/css/mainCont_bg.jpg) no-repeat 0 0;
	padding-bottom:0;
}

#overFlowCont{
	margin-left:6px;
	width: 961px;
	position:relative;
	background: transparent url(images/css/mainContNotHome_bg.jpg) no-repeat 0 0;
	padding-bottom:200px;
}



/* The primary navigation */

	
ul#btSections {
	height: 30px;
	background: transparent url(images/css/bg_topheader.gif) no-repeat left top !important;
	width: 937px!important;
	z-index: 30;
	margin:0 0 18px 11px;
	
}

ul#btSections li {
	float: left;
	width: auto;
	margin: 0;
}

ul#btSections li a,
ul#btSections li span.category {
	display: block;	
}

ul#btSections li.first {
	float: left;
	width: 119px;
	height: 30px;
	margin: 0 0 0 1px;
}
ul#btSections li .btGroup {
	background:transparent url(images/css/tab_bt_group.gif) no-repeat scroll left top;
	width: 77px;
	height: 30px;
}
ul#btSections li .btCom {
	background:transparent url(images/css/tab_bt_com.gif) no-repeat scroll left top;
	width: 65px;
	height: 30px;
}

ul#btSections li .atHome {
	background:transparent url(images/css/tab_at_home_mo.gif) no-repeat scroll left top;
	width: 74px;
	height: 30px;
}

ul#btSections li .business {
	background:transparent url(images/css/tab_business_mo.gif) no-repeat scroll left top;
	width: 76px;
	height: 30px;
}

ul#btSections li .largeBusiness {
	background:transparent url(images/css/tab_large_business_mo.gif) no-repeat scroll left top;
	width: 201px;
	height: 30px;
}

ul#btSections li a:hover { background-position: 0 -30px; }
ul#btSections li.selected span.category, ul#btSections li.selected a, ul#btSections li.selected a:hover,
ul#btSections li a.dropped, ul#btSections li a.dropped:hover { 
	background-position: 0 -60px; 
}

.hidden {
	left:-9999px;
	position:absolute;
	visibility: hidden;
}

/* The secondary Quiz navigation */

#header img{
	margin:0 39px 0 34px; 
	float:left;
}

ul#quizNav {
	height: 36px;
	background: transparent url(images/css/quizNav_bg.gif) no-repeat left top ;
	width: 792px;
	padding:0 0 0 13px;
	float:left;
	margin:0 0 45px 0;
	/*For IE 6*/
	display:inline;
}	
	
ul#quizNav li {
	float: left;
	width: auto;
	margin: 0;
	font-family:Tahoma;
	font-size:1.4em;
	color:#666;
	background: transparent url(images/css/quizNavList_bg.gif) no-repeat right bottom ;
	padding:10px 15px 0 15px;	
}	

ul#quizNav li.noImg{
	background: none !important;	
}
	
	
ul#quizNav li a{
	color:#666;
	text-decoration:none;
	display: block;	
}

ul#quizNav ul#quizDrop {
	background-image: url(/wp-content/themes/bthomezone/images/background_submenu.gif);
	background-repeat:repeat-x;
	padding:0px;
	margin:11px 0px 0px -85px;
	position:absolute;
}

ul#quizNav ul#quizTourDrop {
	background-image: url(/wp-content/themes/bthomezone/images/background_submenu.gif);
	background-repeat:repeat-x;
	padding:0px;
	margin:11px 0px 0px -165px;
	position:absolute;
}	
	
ul#quizNav ul#quizDrop li, ul#quizNav ul#quizTourDrop li {
	float: left;
	width: auto;
	margin: 0;
	font-family:Tahoma;
	font-size:1.0em;
	color:#666;
	padding:10px 15px 5px 15px;	
}	

ul#quizNav li.current a{
	color:#d71f85;
}

ul#quizNav li.current ul#quizDrop li a, ul#quizNav li.current ul#quizTourDrop li a {
	color:#666;
}

ul#quizNav li.current ul#quizDrop li.current a, ul#quizNav li.current ul#quizTourDrop li.current a {
	color:#d71f85;
}
	
ul#quizNav li a{
	color:#666;
	text-decoration:none;
	display: block;	
}

ul#quizNav li a:hover{
	color:#D71F85;
}

ul#quizNav ul#quizDrop li.noImg, ul#quizNav ul#quizTourDrop li.noImg{
	background-image: none !important;	
}

/* Headings */

h1{
	width:357px;
	height:34px;
	position:relative;	
	margin:0 0 25px 29px;
}

h1.home { background:url(images/css/h1_TalkTraitOfTheNation.png) no-repeat top left; font-size:1px; color:#ffffff;	width:362px; height:34px; text-indent:-9999px; }
h1.joanna { background:url(images/css/h1_thechat.png) no-repeat top left; font-size:1px; color:#ffffff; width:142px; height:35px; text-indent:-9999px; }
h1.livingRoom { background:url(images/css/livingRoom/h1_livingRoom.png) no-repeat top left; font-size:1px; color:#ffffff;width:397px; height:42px;text-indent:-9999px;}
h1.datesAndVenues { background:url(images/css/h1_datesAndVenues.png) no-repeat top left; font-size:1px; color:#ffffff; width:246px; height:32px; text-indent:-9999px;}
h1.quizIntro { background:url(images/css/quiz/h1_quizIntro.png) no-repeat top left; font-size:1px; color:#ffffff; width:357px; height:42px;  text-indent:-9999px; }
h1.holidayLife{background:url(images/css/h1_holidayLife.png) no-repeat top left; font-size:1px; color:#ffffff; width:357px; height:42px;  text-indent:-9999px;}
h1.TalkTraitType{background:url(images/css/h1_TalkTraitType.png) no-repeat top left; font-size:1px; color:#ffffff; width:319px; height:42px;  text-indent:-9999px;}
h3.btLivingRoomTour{background:url(images/css/h3_btLivingRoomTour_bg.png) no-repeat top left;font-size:1px;color:#ffffff;width:222px;height:24px;margin-bottom:20px; text-indent:-9999px;}
h3.talkTraitQuiz{background:url(images/css/h3_talkTraitQuiz_bg.png) no-repeat top left;font-size:1px;color:#ffffff;	width:160px;height:24px;margin-bottom:15px;text-indent:-9999px;}
h3.News{background:url(images/css/h3_news_bg.png) no-repeat top left; width:48px; height:18px; margin-bottom:15px; margin-left:30px; font-size:1px; text-indent:-9999px;}
h3.TakeQuiz{background:url(images/css/h3_take_quiz.png) no-repeat top left; width:116px; height:22px; margin-bottom:15px; margin-left:30px; font-size:1px; text-indent:-9999px;}

h1 span{
	display:none;
}

h2{
	width:248px;
	height:46px;
	position:relative;	
	margin:0 0 27px 29px;
}

h2 span{
	display:none;
}

#textContent{
	width:355px;
	float:left;
}

.textContentPad p {
	/*padding-left:20px; */
	width:320px;
}

body#home #textContent{
	width:355px;
	float:left;
	margin-bottom:230px;
}


/* Paragraph styles */

p{
	width:350px;
	margin:0 0 18px 29px;
	font-size:1.4em;
	color:#333333;	
	line-height:20px;	
}

p.last{
	margin-bottom:25px;
}

p.margNone{
margin-bottom:0;
}

/* Take the quiz */

a.takeQuiz{
	display:block;
	width:177px;
	height:48px;
	position:relative;
	margin:0;
	background:url(images/css/btn_takeTheQuiz.png) no-repeat top left; 
	font-size:0px;
	color:#ffffff;	
	text-indent:-9999px;
}

a.takeQuiz span{
	display:none;	
}

/* Frames */

#frameContBig{
	width:398px;
	float:right;
	margin-right:60px;
	margin-top:-50px;
	margin-bottom:30px;
}


body#home #frameContBig{
	width:398px;
	float:left;
	margin-left:60px;
	margin-top:-50px;
	margin-bottom:30px;

}

#frameContBig #mainFrame{
	width:396px;
	height:383px;
	background:url(images/css/mainFrame_bg.png) no-repeat top left;
	margin-top:63px;	
	position:absolute;
		}


#frameContBig #mainFrame img{
	margin-left:58px;
	margin-top:56px;
}


#frameContBig #mainFrame span{
	display:block;
	background-color:#fff;
	bottom:0; 
	color:#333;
	padding:3px 5px;
	font-size:1.8em;
	position:absolute;
	left:30%;		
}


#frameRightFlush{
	float:right;
	width:97px;
	height:507px;
	margin-top:-20px;
	background:url(images/css/frameRightFlush_bg.png) no-repeat top left;
}


#smallFrameCont{
	width:456px;
	height:248px;
	float:left;
	background:url(images/css/smallFrameCont_bg.png) no-repeat top left;	
}


#smallFrameCont .smallFrame{
	background:url(images/css/smallFrame_bg.jpg) no-repeat top left;	
	width:174px;
	height:160px;	
	float:left;
	margin-left:120px;
	position:relative;
}

#smallFrameCont .smallFrame img{
	margin-top:25px;
	margin-left:35px;	
}

#smallFrameCont .smallFrame span{
	display:block;
	background-color:#fff;
	color:#333;
	padding:3px 5px;
	font-size:1.8em;
	position:absolute;
	bottom:0;
	left:30%		
}


#smallFrameCont .smallFrameCut{
 	background:url(images/css/smallFrameCut_bg.jpg) no-repeat top left;		 
	width:167px;
	height:176px;
	margin-left:-60px;
	margin-top:30px;
	overflow:hidden;
	float:left;
	
}

/* Quiz frame*/


#quiz #frameContBig{
	float:right;
	margin-right:0;
	margin-top:0;
	width:440px;
}

#quiz #mainCont .jcarousel-container {
	width:405px;
	float:left;
}

#quiz #frameContBig #quizFrame{
	width:436px;
	height:380px;
	background:url(images/css/quizFrame_bg.jpg) no-repeat top left;
	position:relative;
}

#quiz #frameContBig #quizFrame span.typologyName{
	display:block;
	background:url(images/css/quiz/typologyName_bg.gif) no-repeat top left;
	padding:10px 20px 10px 10px;
	font-size:1.8em;
	position:absolute;
	bottom:0;
	left:30%;		
	color:#999999;
}

#quiz #mainCont form p{
	font-family:Tahoma;
}

/* Quiz frame*/

#quiz #frameContBig #quizFrame{
	width:454px;
	height:344px;
	background:url(images/css/quiz/quizFrame_bg.png) no-repeat top left;
	position:relative;
	margin-left:-35px;
}

#quiz #frameContBig #quizFrame span.typologyName{
	display:block;
	background:url(images/css/quiz/typologyName_bg.png) no-repeat top left;
	font-size:1.8em;
	position:absolute;
	bottom:0;
	left:30%;		
	color:#999999;
	bottom:-20px;
	margin-left:10px;
	padding:10px 6px 6px 10px;
	font-size:1.4em;
}

#quiz #mainCont .jcarousel-container {
	width:405px;
	float:left;
	margin-bottom:20px;
}

#quiz #mainCont form p{
	font-family:Tahoma;
}

#quiz #mainCont form ul#mycarousel li p input{
	float:left;	
}

#quiz #mainCont form ul#mycarousel li p label{

	dislay:block;
	width:300px;
	float:left;
	padding-bottom:10px;
}

#quiz #mainCont form ul#mycarousel li p{	
	font-color:#333;
}

#quiz #mainCont form ul#mycarousel li p.qpad{
	margin-bottom:0px;
}

#quiz #mainCont form ul#mycarousel li p.qpad-bot{
	margin-bottom:20px;
}	

#quiz #mainCont form ul#mycarousel li p input{
	margin-right:20px;
	top:2px;
}

#quiz #mainCont form ul#mycarousel li p.question{
	width:360px;
	font-size:2.2em;
	color:#666;
	line-height:30px;	
}

#quiz #mainCont form ul#mycarousel li p.questionNumber{
	width:360px;
	font-size:1.8em;
	color:#999999;
}


p.noblock inupt {
	padding-bottom:0px;
	float:left;
	
}

p.noblock label {
	display:block;
	float:left;
	width:100px !important;
}


#competitionform{width:100%;}
#competitionform p{ width:100%; margin-left:29px; margin-bottom:7px;}
#competitionform p label{display:block;
float:left;
width:100px;}
#competitionform p input, #competitionform p select{ margin-left:10px; margin-left:10px;
width:240px !important;}
#competitionform p select{width:200px;}

#competitionform p a, #termspage a{	color:#d71f85;text-decoration:none;}
#competitionform p a:hover{text-decoration:underline;}


#quiz #mainCont form ul#mycarousel li #competitionform p label.longLabel{width:300px !important; float:left; }
#quiz #mainCont form ul#mycarousel li #competitionform p input#optin, #quiz #mainCont form ul#mycarousel li #competitionform p input#tnc{width:10px !important;}


#quiz #mainCont form ul#mycarousel li.infoCapt p.noblock{margin-bottom:5px !important;}
#quiz #mainCont form ul#mycarousel li.infoCapt p.noblock label{width:70px;}
#quiz #mainCont form ul#mycarousel li.infoCapt p.noblock select{ width:200px;}


#error-response{
	color:#FF0000;
	font-weight:bold;
	margin-top:10px;
}

#quiz #textContent{
	width:100%;
	float:left;
}

#quiz #frameContBig #quizFrame img{
	margin-left:57px;
	margin-top:58px;
}



/*  Quizintro page */


#quizIntro 


/* Typology */

#typology{
	font-size:1.5em;
	margin:0 0 18px 29px;
	width:350px;
}

#typology h3{
	margin:0 0 18px 29px;
	width:350px;
	font-size:2.0em;
	color:#666;
}
/* Summaries */

#summaries{
	float:left;
	width:937px;
	padding:0 0 30px 12px;
	
}

#summaries .top{
	background:url(images/css/summariesTop_bg.gif) no-repeat top left;	
	width:937px;
	height:12px;
	min-height:12px;
	float:left;
}

/*#summaries .mid{
	background:url(images/css/summariesMid_bg.gif) repeat-y top left ;	
	width:937px;
	float:left;
	position:relative;
}*/

#summaries .bot{
	/*background:url(images/css/summariesBot_bg.gif) no-repeat bottom left;	*/
	background:url(images/css/summariesBot_bg.gif) no-repeat top left;	
	width:937px;
	float:left;
	position:relative;
}


#summaries .box1,#summaries .box2, #summaries .box3, #summaries img{
	float:left;
}

#summaries .box1{
	background:url(images/css/greyVertHr_bg.gif) no-repeat top right;
	width:240px;
	margin:5px 35px 15px 0px;
	padding-left:20px;
}

#summaries .box1 p{
	width:208px;
	margin-bottom:30px;
}

#summaries .box2{
	width:140px;
	margin:5px 30px 0 0;
}

#summaries .box2 p{
	width:185px;
	margin-bottom:30px;
}


#summaries .box3{
	width:217px;
	float:right;
	margin:5px 0 15px 0;
	background:url(images/css/greyVertHr_bg.gif) no-repeat top left;
}

#summaries .box3 p{
	width:180px;
	padding-left:30px;
	margin-bottom:30px;
	
}

#summaries p{
	width:100%;
	margin:0;
	font-size:1.1em;
}

#summaries .box1 p a, #summaries .box2 p a, #summaries .box3 p a{
	color:#d71f85;
	text-decoration:none;
}


#summaries img{
	padding:0 25px 0 0;
	position:absolute;
	top:-30px;
	padding-left:40px;	
}


/* Joanna page */

#joanna #overFlowCont{
		background: transparent url(images/css/joanna/joanna_bg.jpg) no-repeat 0 0;
}

#joanna #textContent {
	width:100%;
	float:left;
}

#joanna #pageText{
	width:355px;
	float:left;
}

#joanna #frameContBig {
	float:right;
	margin-right:115px;
	width:454px;
	margin-top:5px;
}

#joanna #joannaFrame{
	background:url("images/css/joanna/joannaFrame_bg.png") no-repeat scroll left top transparent;
	height:301px;
	width:250px;
	margin-left:80px;
}


#joanna #frameContBig #joannaFrame img {
	margin-left:15px;
	margin-top:18px;
}


/* BT Living room tour page */

#livingRoomID #textContent {
	width:100%;
	float:left;
}

#livingRoomID #pageText{
	width:355px;
	float:left;
}

#livingRoomID #frameContBig {
	float:right;
	margin-right:115px;
	width:454px;
	margin-top:5px;
}

#livingRoomID #livingRoomFrame{
	background:url("images/css/livingRoom/livingRoom_bg.png") no-repeat scroll left top transparent;
	height:365px;
	width:424px;
}


#livingRoomID #frameContBig #livingRoomFrame img {
	margin-left:36px;
	margin-top:20px;
}


/* quizIntro page */

#quizIntro #textContent {
	width:100%;
	float:left;
}

#quizIntro #pageText{
	width:355px;
	float:left;
}


#quizIntro #frameContBig #quizFrame{
	background:url("images/css/quiz/quizFrame_bg.png") no-repeat scroll left top transparent;
	height:344px;
	margin-left:-35px;
	position:relative;
	width:454px;
}

#quizIntro #frameContBig #quizFrame img {
	margin-left:58px;
	margin-top:60px;
}

#quizIntro #livingRoomFrame{
	background:url("images/css/livingRoom/livingRoom_bg.png") no-repeat scroll left top transparent;
	height:365px;
	width:424px;
}

a.textLink{
	color:#d71f85;
	font-size:1.0em;
}

a.takeQuizFB{
	display:block;
	width:177px;
	height:58px;
	position:relative;
	margin:0;
	background:url(images/css/) no-repeat top left; 
	font-size:0px;
	color:#ffffff;	
}


/* Holiday page */

#holiday #textContent{
	width:100%;
}

#holidayText{
	width:365px;
	float:left;
	margin-right:85px;
}

#holidayText p.margBotNone{
	margin-bottom:0 !important;
}

#holidayText p a{
	color:#d71f85;
	text-decoration:none;
 }

#holidayText p a:hover{
	text-decoration:underline;
}

#holiday #summaries{
	width:454px !important;
}

#holiday #summaries .top{
	background:url(images/css/summariesTopHoliday_bg.png) no-repeat top left;	
	height:12px;
	min-height:12px;
	width:100%;
}

.bot h3 {
	margin-bottom:10px;
}

.bot p {
	line-height:15px;
}

#holiday #summaries .bot{
	/*background:url(images/css/summariesBot_bg.gif) no-repeat bottom left;	*/
	background:url(images/css/summariesBotHoliday_bg.png) repeat-x top left;	
	width:454px;
	padding-right:1px;
}

#holiday #overFlowCont {
	background: transparent url(images/css/mainTypologies_bg.jpg)  no-repeat 0 0;
}

#holiday .location{
	width:330px;
	float:left;
	margin-left:80px;
	margin-top:15px;
	/* For IE6 */
	display:inline;
}

#holiday .leftBox{
	margin-right:35px;
}

#holiday .location .frame{
	background:url(images/css/locationFrame_bg.png) no-repeat top left;	
	width:340px;
	height:290px;
}

#holiday .location .frame img{
	margin-top:41px;
	margin-left:55px;
	border:1px solid #d1d1d1;
}

#holiday .location h3{
	width:100%;
	font-size:2.5em;
	color:#666666;
	margin-left:20px;
	margin-bottom:15px;
	line-height:1.4em;
}

#holiday .location p{
	width:317px;
	margin-left:20px !important;	
}

#holiday .col1{
	margin-left:90px;
	margin-right:120px;
}

#holiday .location p.last{
	margin-bottom:0 !important;
}


/* Talk-trait Typologies */

#typologies p{

}

#typologies #overFlowCont {
	background: transparent url(images/css/mainTypologies_bg.jpg)  no-repeat 0 0;
}

#typologies #typeIntro{
	width:862px;
	float:left;

}
#typologies #typeIntro p{
	width:100%;
}


#typologies #typeIntro p.last{
	margin-bottom:45p;
}


#typologies .typology{
	width:100%;
	margin-bottom:0px;
}

#typologies .typology .typeText{
	float:left;
	width:436px;
}

#typologies .typology .typeTextPad{
	padding-right:30px;
}

#typologies .typology .typeText h3{
	width:100%;
	margin-left:29px;
	margin-bottom:15px;
	color:#666666;
	font-size:2.5em;
	font-weight:normal;	
}

#typologies .typology .typeText p{
	width:100%;
}

#typologies .typology img{
	float:left;
	margin:5px 50px 0 50px;
}

#typologies p.conditions{
	width:100%;
}

#typologies p.conditions a{
	color:#d71f85;
	text-decoration:none;
}

#typologies p.conditions a:hover{
	text-decoration:underline;
}


/* Dates and Venues*/

#datesVenues{}

#datesVenues #overFlowCont {
	background: transparent url(images/css/mainDates_bg.jpg)  no-repeat 0 0;
}


#datesVenues #textContent {
	width:100%;
	float:left;
}

#datesVenues #pageText{
	width:355px;
	float:left;
}

#datesVenues #pageText ul{
	margin-left:29px;
	margin-bottom:30px;
}

#datesVenues #pageText ul li{
	margin-bottom:21px;
}


#datesVenues #pageText ul li span{
	display:block;
}

#datesVenues #pageText ul li span.city{
	font-weight:bold;
	font-size:1.5em;
}

#datesVenues #pageText ul li span {
	color:#333333;
	line-height:20px;
	font-size:1.4em;
}

#datesVenues #frameContBig {
	float:right;
	margin-right:115px;
	width:454px;
	margin-top:5px;
}

#datesVenues #frameContBig #datesVenuesFrame{
	background:url("images/css/livingRoom/livingRoom_bg.png") no-repeat scroll left top transparent;
	height:365px;
	width:424px;
}


#datesVenues #frameContBig #datesVenuesFrame img {
	margin-left:36px;
	margin-top:20px;
}



/* News Article */

#news #textContent {
	width:100%;
	float:left;
}

#news #pageText{
	width:355px;
	float:left;
}

#news #pageText h3{
	margin-left:29px;
	color:#666666;
	font-size:2.5em;
	font-weight:normal;
}

#news #pageText span.artDate{
	display:block;
	margin-left:29px;	
	margin-bottom:15px;
	font-size:1.3em;
	color:#999;
}


#news #frameContBig {
	float:right;
	margin-right:115px;
	width:454px;
	margin-top:5px;
}

#news #newsArtFrame{
	background:url("images/css/newsArtFrame_bg.png") no-repeat scroll left top transparent;
	height:365px;
	width:424px;
}


#news #frameContBig #newsArtFrame img {
	margin-left:35px;
	margin-top:20px;
}






#news{

}

#news #pageText h3{
	margin-bottom:19px;
	
}

#news #pageText ul {

	font-size:1.4em;
	color:#333333;	
	line-height:20px;
	margin-left:29px;
}

#news #pageText ul li{

	margin-bottom:13px;
}

#news #pageText span.newsDate{
	display:block;
	width:65px;
	margin-right:15px;
	float:left;
}


#news #pageText span.artSummary{
	display:block;
	width:216px;
	margin-right:15px;
	float:left;

}

#news #pageText span.artSummary a{
	color:#d71f85;
	text-decoration:none;
}

#news #pageText span.artSummary a:hover{
	text-decoration:underline;
}

ul#pagination{
	list-style-type: none;	
}

ul#pagination li{
	float:left;
}

ul#pagination li a{
	color:#d71f85;
	text-decoration:none;
}

ul#pagination li a:hover{
	text-decoration:underline;
}


/* Terms and Conditions */
ul.tnc, ol.tnc{
	font-size:1.4em;
	line-height:20px;
}

ul.tnc li, ol.tnc li{
	margin-bottom:10px;
	margin-left:29px;
}


/* Footer */

#footer ul {
	border-top:1px solid #abc5d7;
	background-color:#ebebeb;
	border-bottom:1px solid #abc5d7;
	margin:0 0 100px 0;
	float:left;
	width:961px;
}

#footer ul li {
	font-size:1.1em;
	background-image:url(images/css/separator_dot_4x4.gif);
	background-position:0 50%;
	background-repeat:no-repeat;
	float:left;
	padding:10px 7px 10px 13px;
	line-height:1.4em;
}

#footer ul li.first {
	background:none repeat scroll 0 0 transparent;
}

#footer ul li a{
	color:#0066CC;
	text-decoration:none;
}
	
  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}  /* for IE/Mac */

#termspage p { width:auto; margin:0px 10px 18px 29px; }
#termspage h3 { font-size:1.6em; font-weight:bold; margin:0px 10px 18px 29px; }
#termspage li { list-style:disc; margin-left:50px; }
#typology-title { line-height:1.4em; }
h3 { line-height:1.4em; }
.jcarousel-next, .jcarousel-prev { margin:20px 0px; }

.pinklink { color:#D71F85; text-decoration:none; }
.fullnewswidth { width:auto !important; }
.fullnewswidth p { width:auto; padding-right:30px; }

<!-- main stylesheet ends, CC with new stylesheet below... -->

<!--[if IE]>
<style type="text/css">
  .clearfix {
    zoom: 1;     
    display: block; 
    }  

<![endif]-->

	
	
	