/* PAGE LAYOUT */

body{
	font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	margin:0px;
	padding:0px;
	text-align:center;
	color:#231f20;
	background:#222115 url('../images/common/pageBg.jpg') no-repeat fixed center top;
	font-weight:400;
}

div#headerWrap{
	width:100%;
	height:181px;
	text-align:center;
	margin:0px auto;
	background:transparent url('../images/common/headerBg.png') repeat-x;
}

div#header{
	width:1000px;
	height:181px;
	text-align:center;
	margin:0px auto;
	vertical-align:top;
}

div#logo{
	float:left;
	vertical-align:top;
	width:1000px;
	height:120px;
}

div#headLinks{
	float:right;
	margin-top:20px;
	margin-right:20px;
	font-size:0.75em;
}

/* COLUMNS */

div.oneCol{
	clear:left;
	width:960px;
}

div.threeColLeft, div.threeColRight{
	float:left;
	width:155px;
}

div.threeColMiddle{
	float:left;
	width:610px;
	margin-left:20px;
	margin-right:20px;
}

/* content box within a column */

div.colContent{
	padding:35px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	background:url('../images/common/contentBg.png') repeat;
	border:1px solid #fff;
}

/* columns within the middle column */
div.fiftyLeftCol{
	float:left;
	width:264px;
	margin-right:10px;
}

div.fiftyRightCol{
	float:left;
	width:264px;
}

.right{
	float:right;
}

.left{
	float:left;
}

/* MAIN NAVIGATION */

ul#nav{
	float:left;
	width:1000px;
	height:61px;
	list-style-type:none;
	margin:0px;
	padding:0px 20px;
	background:transparent url('../images/common/navBg.png') no-repeat;
}

li#navHome, li#navAboutUs, li#navWhatWeDo, li#navMediaRoom, li#navBlog, li#navContactUs{
	float:left;
	width:160px;
	height:61px;
}

/* same as above rules, but for selected nav items */
li#navHomeSelected, li#navAboutUsSelected, li#navWhatWeDoSelected, li#navMediaRoomSelected, li#navBlogSelected, li#navContactUsSelected{
	float:left;
	width:160px;
	height:61px;
}

/* include text link for SEO/accessibility, but hide the text link from view */
li#navHome a, li#navAboutUs a, li#navWhatWeDo a, li#navMediaRoom a, li#navBlog a, li#navContactUs a{
	text-indent:-10000px;
	overflow:hidden;
	display:block;
	line-height:61px;
}

/* same as above rules, but for selected nav items */
li#navHomeSelected a, li#navAboutUsSelected a, li#navWhatWeDoSelected a, li#navMediaRoomSelected a, li#navBlogSelected a, li#navContactUsSelected a{
	text-indent:-10000px;
	overflow:hidden;
	display:block;
	line-height:61px;
}

/* set background images for each button */
li#navHome, li#navHomeSelected{
	background:url('../images/common/homeBtnBg.png') no-repeat 0px 0px;
}

li#navAboutUs, li#navAboutUsSelected{
	background:url('../images/common/aboutUsBtnBg.png') no-repeat 0px 0px;
}

li#navWhatWeDo, li#navWhatWeDoSelected{
	background:url('../images/common/whatWeDoBtnBg.png') no-repeat 0px 0px;
}

li#navMediaRoom, li#navMediaRoomSelected{
	background:url('../images/common/mediaRoomBtnBg.png') no-repeat 0px 0px;
}

li#navBlog, li#navBlogSelected{
	background:url('../images/common/blogBtnBg.png') no-repeat 0px 0px;
}

li#navContactUs, li#navContactUsSelected{
	background:url('../images/common/contactUsBtnBg.png') no-repeat 0px 0px;
}

/* move background position on hover to show rollover image */
li#navHome:hover, li#navAboutUs:hover, li#navWhatWeDo:hover, li#navMediaRoom:hover, li#navBlog:hover, li#navContactUs:hover{
	background-position:0px -61px;
}

/* move background position on hover to show rollover image */
li#navHome:focus, li#navAboutUs:focus, li#navWhatWeDo:focus, li#navMediaRoom:focus, li#navBlog:focus, li#navContactUs:focus{
	background-position:0px -61px;
}

/* move background position to display image for selected nav item */
li#navHomeSelected, li#navAboutUsSelected, li#navWhatWeDoSelected, li#navMediaRoomSelected, li#navBlogSelected, li#navContactUsSelected{
	background-position:0px -122px;
}

/* disable visited links for main & sub nav */
ul#nav a:visited{
	color:#928759;
}

/* ...but make sure hover links remain as normal */
ul#nav a:hover{
	color:#b8b18c;
}

/* display dropdown menus when What We Do button is rolled over */
ul#nav li#navWhatWeDo:hover ul#subNavWhatWeDo, ul#nav li#navWhatWeDoSelected:hover ul#subNavWhatWeDo{
	display:block;
}


/* DROPDOWN MENUS */

ul.subNav{
	list-style-type:none;
	text-indent:0px;
	font-size:0.65em;
	font-weight:bold;
	text-align:left;
	width:160px;
	margin:0px;
	padding:0px;
	margin-top:0px;
	display:none;
	position:relative;
	z-index:9999;
	background:url('../images/common/subNavBg.png') no-repeat bottom left;
}

ul.subNav li{
	width:160px;
	min-height:28px;
}

ul#nav li ul.subNav li  a{
	text-indent:0px;
	height:28px;
	line-height:28px;
	padding-top:0px;
}

ul#nav li ul.subNav li:hover{
	/*background:url('../images/common/subNavBtnHover.png') no-repeat top left;*/
}

ul#nav li ul.subNav li.subNavBottom:hover{
	/*background:url('../images/common/subNavBottomBtnHover.png') no-repeat top left;*/
}

ul#nav li ul.subNav li#subNavSelected, ul#nav li ul.subNav li#subNavSelected:hover{
	/*background:url('../images/common/subNavBtnSelected.png') no-repeat top left;*/
}

ul#nav li ul.subNav li#subNavSelected a:link, ul#nav li ul.subNav li#subNavSelected a:visited, ul#nav li ul.subNav li#subNavSelected a:hover, ul#nav li ul.subNav li#subNavSelected a:active{
	color:#b8b18c;
	font-weight:bold;
	text-decoration:none;
}

ul#nav li ul.subNav li#subNavBottomSelected, ul#nav li ul.subNav li#subNavBottomSelected:hover{
	/*background:url('../images/common/subNavBottomBtnSelected.png') no-repeat top left;*/
}

ul#nav li ul.subNav li#subNavBottomSelected a:link, ul#nav li ul.subNav li#subNavBottomSelected a:visited, ul#nav li ul.subNav li#subNavBottomSelected a:hover, ul#nav li ul.subNav li#subNavBottomSelected a:active{
	color:#b8b18c;
	font-weight:bold;
	text-decoration:none;
}

ul.subNav li a, ul.subNav li a:link{
	padding-left:20px;
	display:block;
	min-width:140px;
	text-indent:0px;
}


/* CONTENT LAYOUT */

div#bodySeperator{
	width:1000px;
	height:10px;
	margin:0px auto;
	background:transparent url('../images/common/bodySeperator.png') no-repeat;
}

div#bodyWrap{
	width:1000px;
/*	text-align:center;*/
	margin:0px auto 20px auto;
	background:transparent url('../images/common/bodyBg.png') repeat;
	-moz-border-radius-bottomleft:20px;
	-moz-border-radius-bottomright:20px;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
}

div#content{
	text-align:left;
	margin:0px 20px 0px 20px;
	padding:40px 0 0 0;
}


/* TEXT AND LINK STYLES */

a{
	color:#928759;
	text-decoration:none;
}

a:visited{
	/*color:#6c5f39; remove visited link colour */
	color:#928759;
}

a:active{
	color:#b8b18c;
}

a:hover, a:focus{
	color:#b8b18c;
	text-decoration:none;
}

p{
	margin-top:10px;
	margin-bottom:15px;
}

h1{
	font-family:Helvetica, Arial, sans-serif;
	font-size:22px;
	margin:0px 0px 20px 0px;
	color:#473d25;
	font-weight:500;

}

h2{
	font-family:Helvetica, Arial, sans-serif;
	font-size:18px;
	margin:0px 0px 15px 0px;
	color:#473d25;
	font-weight:500;

}

h3{
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	margin:0px 0px 15px 0px;
	color:#473d25;
	font-weight:500;
	
}

h4{
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	margin:0px 0px 15px 0px;
	color:#473d25;
	font-weight:500;
	
}

.promoHead{
	font-size:2em;
	margin-bottom:35px;
}

div.calloutLink{
	height:15px;
	line-height:15px;
}

div.calloutLink img{
	margin-right:5px;
	float:left;
}

div.calloutLink a{
	font-weight:bold;
}

.blue{
	color:#0767a9;
}

.grey{
	color:#999;
}

.lightGrey{
	color:#ccc;
}

.darkGrey{
	color:#333;
}

.orange{
	color:#ff9900;
}

.green{
	color:#6ebb1f;
}

.silver{
	color:#bbbdc0;
}

.gold{
	color:#a68837;
}

.platinum{
	color:#e2e4e5;
}

.brown{
	color:#928759;
}

.lightBrown{
	color:#74633d;
}

.darkBrown{
	color:#473d26;
}

.red{
	color:#8b5843;
}

.lightRed{
	color:#a8836e;
}

.bold{
	font-weight:bold;
}

.noBold{	
	font-weight:normal;
}

.italics{
	font-style:italic;
}

.noItalics{
	font-style:normal;
}

.smallTxt{
	font-size:0.9em;
}

.smallerTxt{
	font-size:0.8em;
}

.smallestTxt{
	font-size:0.6em;
}

.bigTxt{
	font-size:1.1em;
}

.biggerTxt{
	font-size:1.2em;
}

.biggestTxt{
	font-size:1.4em;
}

.upper{
	text-transform:uppercase;
	font-size:0.9em;
}

h1.upper{
	font-size:16px;
	padding-top:1px;
	color:#fff;
}

h2.upper{
	font-size:14px;
	color:#fff;
}

.upper a, .upper a:visited{
	color:#fff;
}

.white a, .white a:visited, .white a:hover, .white a:focus, .white a:active{
	color:#fff;
}

.black a, .black a:visited, .black a:hover, .black a:focus, .black a:active{
	color:#231f20;
}
	

span.seperator{
	margin-left:5px;
	margin-right:5px;
	color:#231f20;
	font-weight:normal;
}


/* IMAGES */

img{
	border:0px;
}


/* LISTS */

ul.stdListBlack li, ul.stdListBlue li{
	list-style-type:square;
}

ul.stdListBlack li{
	list-style-image:url('../images/common/arrowRight.png');
}

ul.stdListBlue li{
	list-style-image:url('../images/common/stdListBlue.png');
}

ul.stdListBlack li, ul.stdListBlue li, ol.stdList li{
	margin-bottom:5px;
}

ul.toggleList li{
	margin-bottom:25px;
	list-style-type:none;
	padding-left:0px;
	margin-left:0px;
	text-indent:0px;
}

ul.stdListBlack li ul, ul.stdListBlue li ul{
	margin-top:5px;
}

ul.stdListBlack li ul li, ul.stdListBlue li ul li{
	list-style-image:none;
	list-style-type:circle;
}


/* FORM FIELDS */

/* labels */
label{
	font-weight:bold;
	padding-top:3px;
}

/* text input fields */
input.text{
	border:1px solid #b8b18c;
	height:22px;
	background:url('../images/common/inputBg.png') repeat-x top left;
	font-weight:normal;
	font-size:15px;
	font-family:Helvetica, Arial, sans-serif;
}

/* select boxes */
select{
	border:1px solid #b8b18c;
	height:1.5em;
	background:url('../images/common/inputBg.png') repeat-x top left #fff;
	color:#333;
	font-size:15px;
}

select option{
	background:url('../images/common/inputBg.png') repeat-x top left #fff;
	color:#333;
}

select option:hover{
	background:url('../images/common/inputBgHover.png') repeat-x top left #fff;
}

/* radio boxes */
input.radio{
	float:left;
	margin-right:10px;
	width:auto;
}

label.radio{/*label for radio option */
	float:left;
	width:auto;
	font-weight:normal;
	font-size:15px;
}

/* Textarea */
textarea{
	border:1px solid #b8b18c;
	height:80px;
	font-size:15px;
	background:#fff url('../images/common/inputBg.png') repeat-x top left;
	font-weight:normal;
	font-family:Helvetica, Arial, sans-serif;
}

/* Select box for bookings page */
select#bookingTypeOfJob{
	min-width:278px;
	height:1.75em;
}


/* BUTTON STYLES */

/* Submit Buttons */

input.activeBtn, input.inactiveBtn{
	cursor:pointer;
	border:1px solid #64593f;
	font-weight:bold;
	height:26px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}

input.activeBtn {
	background:url('../images/common/buttonBg.png') #807354 repeat-x left top;
	color:#fff;
}

input.inactiveBtn{
	background-color:#f3f3f3; 
	color:#999;
	border:1px solid #999;
}

/* more info/navigation buttons */

div.infoMoreBtn{
	min-width:112px;
	height:24px;
	font-size:0.64em;
	line-height:26px;
	background:url('../images/common/infoBtn.png') repeat-x;
	margin-bottom:10px;
	float:left;
	border:1px solid #1d1d1d;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
}

div.infoMoreBtn img{
	float:left;
	width:16px;
	height:16px;
	padding:4px;
	margin-right:5px;
}

div.infoMoreBtn a, div.infoMoreBtn a:visited, div.infoMoreBtn a:hover, div.infoMoreBtn a:focus, div.infoMoreBtn a:active{
	line-height:26px;
	display:block;
	padding-left:5px;
	padding-right:10px;
	color:#fff;
}


/* TABLE STYLES */

div.stdTable table{
	border:0px;
	border-collapse:collapse;
	max-width:910px;
	font-size:13px; /* fix for IE6 */
}

div.stdTable table tr th {
	background:url('../images/common/thBg.png') repeat-x;
	/*border-right:1px solid #ccc;*/
	text-align:left;
	padding:5px;
	/*height:25px;*/
}

/* ROUNDED CORNERS FOR TABLE HEADER */

/* Standards compliant browsers */
div.stdTable tr th:first-child{
	background:url('../images/common/thLeftRight.png') top left no-repeat;
}
/* Non-standards compliant browsers */
div.stdTable tr th.first{
	background:url('../images/common/thLeftRight.png') top left no-repeat;
}
/* Standards compliant browsers */
div.stdTable tr th:last-child{
	background:url('../images/common/thLeftRight.png') top right no-repeat;
	border-right:0px;
}
/* Non-standards compliant browsers */
div.stdTable tr th.last{
	background:url('../images/common/thLeftRight.png') top right no-repeat;
	border-right:0px;
}

/* TABLE CELLS */

div.stdTable td {
	padding:5px;
	background:url('../images/common/tdBg.png') repeat-x;
	/*height:25px;*/
	border-right:1px solid #333;
}

/* LEFT AND RIGHT BORDER STYLES FOR TABLE CELLS */
/* Standards compliant browsers */
div.stdTable tr td:first-child{
	background:url('../images/common/tdLeftRight.png') top left no-repeat;
}
/* Non-standards compliant browsers */
div.stdTable tr td.first{
	background:url('../images/common/tdLeftRight.png') top left no-repeat;
}
/* Standards compliant browsers */
div.stdTable tr td:last-child{
	background:url('../images/common/tdLeftRight.png') top right no-repeat;
	border-right:0px;
}
/* Non-standards compliant browsers */
div.stdTable tr td.last{
	background:url('../images/common/tdLeftRight.png') top right no-repeat;
	border-right:0px;
}

/* ROUNDED CORNERS FOR BOTTOM TABLE ROW */
/* Standards compliant browsers */
div.stdTable tr:last-child td:first-child{
	background:url('../images/common/tdBgLast.png') top left no-repeat;
}
/* Non-standards compliant browsers */
div.stdTable tr.last td.first{
	background:url('../images/common/tdBgLast.png') top left no-repeat;
}
/* Standards compliant browsers */
div.stdTable tr:last-child td:last-child{
	background:url('../images/common/tdBgLast.png') top right no-repeat;
	border-right:0px;
}
/* Non-standards compliant browsers */
div.stdTable tr.last td.last{
	background:url('../images/common/tdBgLast.png') top right no-repeat;
	border-right:0px;
}

/* HORIZONTAL RULES */

div.solidLineBlack{
	clear:both;
	height:2px;
	background:url('../images/common/solidLine.png');
	margin-top:35px;
	margin-bottom:35px;
}

div.dashedLineBlack{
	clear:both;
	height:2px;
	background:url('../images/common/dashedLine.png');
	margin-top:35px;
	margin-bottom:35px;
}

div.dottedLineBlack{
	clear:both;
	height:2px;
	background:url('../images/common/dottedLine.png');
	margin-top:35px;
	margin-bottom:35px;
}

div.solidLine{
	clear:both;
	height:35px;
	margin-bottom:35px;
	border:1px solid #928759;
	border-width:0 0 1px 0;
}

div.dashedLine{
	clear:both;
	height:35px;
	margin-bottom:35px;
	border:1px dashed #928759;
	border-width:0 0 1px 0;
}

div.dottedLine{
	clear:both;
	height:35px;
	margin-bottom:35px;
	border:1px dotted #928759;
	border-width:0 0 1px 0;
}

div.horizontalPad{
	height:20px;
	clear:both;
}


/* PAGE BANNER */

div#bannerFrame{
	width:1000px;
	height:300px;
	margin-top:0px;
	position:absolute;
	float:left;
	z-index:990;
	background:transparent url('../images/common/bannerFrame.png') no-repeat top left;
}

div#bannerFrame a{
	width:1000px;
	height:300px;
	display:block;
}

.stepcarousel{
	position: relative; /*leave this value alone*/
	/*border: 10px solid black;*/
	overflow: scroll; /*leave this value alone*/
	width: 1000px; /*Width of Carousel Viewer itself*/
	height: 300px; /*Height should enough to fit largest content's height*/
	float:left;
	text-align:left;
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 0px; /*margin around each panel*/
	width: 1000px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.stepcarousel .bannerFlash{
	float:right;
	margin-right:30px;
	margin-top:243px;
	position:relative;
	/*width:108px;*/
	height:26px;
	z-index:996;
	text-align:right;
}


/* ALERT MESSAGES */

div.feedbackPosWrap{
	padding:10px;
	border:1px solid #6ebb1f;
	background:url('../images/common/alertBgGreen.png') repeat;
	margin-bottom:15px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	color:#6ebb1f
}

div.feedbackPosWrap a, div.feedbackPosWrap a:link, div.feedbackPosWrap a:visited{
	color:#6ebb1f;
}

div.feedbackPosWrap a:hover, div.feedbackPosWrap a:focus{
	color:#ff290b;
}

div.feedbackNegWrap{
	padding:10px;
	border:1px solid #cb3838;
	background:url('../images/common/alertBgRed.png') repeat;
	margin-bottom:15px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	color:#cb3838;
}

div.feedbackNegWrap a, div.feedbackNegWrap a:link, div.feedbackNegWrap a:visited{
	color:#cb3838;
}

div.feedbackNegWrap a:hover, div.feedbackNegWrap a:focus{
	color:#ff290b;
}

div.feedbackAlertWrap{
	padding:10px;
	border:1px solid #8b5843;
	background:url('../images/common/alertBg.png') repeat;
	margin-bottom:15px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

p.feedbackPosTxt{
	font-size:1.1em;
	font-weight:bold;
	color:#6ebb1f;
}

p.feedbackNegTxt{
	font-size:1.1em;
	font-weight:bold;
	color:#cb3838;
}

p.feedbackAlertTxt{
	font-size:14px;
	font-weight:bold;
	color:#8b5843;
}

.feedbackTxtBottom{
	margin-left:27px;
	margin-top:0px;
	margin-bottom:0px;
}

img.feedbackAlertImg, img.feedbackNegImg, img.feedbackPosImg{
	vertical-align:middle;
	margin-right:7px;
}


/* FOOTER */

div#footer{
	background:url('../images/common/footerBg.png') repeat-x center;
	text-align:center;
}

div#footerTopWrap{
	width:1000px;
	height:35px;
	line-height:35px;
	font-size:0.9em;
	margin:0px auto;
}

div#footerPrimary{
	float:left;
	font-weight:500;
	margin-left:20px;
}

div#footerSecondary{
	float:right;
	font-size:0.8em;
	margin-right:20px;
}

div#footerBottom{
	width:960px;
	height:35px;
	line-height:35px;
	margin:0px auto;
	color:#fff;
}

div#footerCredits{
	float:left;
	font-size:0.64em;
}

div#footer a:link, div#footer a:visited, div#footer a:hover, div#footer a:focus{
	color:#fff;
}

div#footer a:active{
	color:#ff290b;
}



/* RETURN TO TOP LINK */

div#returnToTop{
	width:113px;
	height:26px;
	line-height:26px;
	background:url('../images/common/returnToTopBg.png') no-repeat;
	float:right;
	font-size:0.64em;
	margin-top:5px;
}

div#returnToTop a{
	display:block;
	padding-left:20px;
}

div#returnToTop a:visited{
	color:#fff;
}

div#returnToTop a:hover, div#returnToTop a:focus{
	color:#fff;
}

div#returnToTop a:active{
	/*color:#ff290b;*/
}


/* NEWS POSTS */

.alignright{
	float:right;
	margin:0px 0px 10px 10px;
}

.alignright:after{
	clear:both;
}

.alignleft{
	float:left;
	margin:0px 10px 10px 0px;
}

.alignleft:after{
	clear:both;
}

.wp-caption-text{
	border:1px solid #1d1d1d;
	background:url('../images/common/testimonialBg.png') top left repeat-x #333;
	padding:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	min-height:10px; /* fix for IE 7 */
	color:#fef1f1;
	font-size:0.8em;
}

ul.commentlist{
	margin-left:0px;
	padding-left:0px;
	list-style-type:none;
	text-indent:0;
	margin-bottom:35px;
	margin-top:0;	
}

.commentlist li{
	padding:20px 0;
	border-bottom:1px dotted #999;
}

.comment-meta{
	font-size:0.8em;
	clear:left;
	line-height:10px;
}

.comment-body{
	clear:left;
	margin-left:60px;
}

.comment-author{
	float:left;
	line-height:20px;
}

img.avatar{
	float:left;
	margin:0 20px 20px 0;
}

.postmetadata{	
	float:left;
}

.commentsdata{
	float:right;
}

.fn{
	font-style:normal;
}

div.entry h2, div.entry h3, div.entry h4, div.entry h5, div.entry h6{
	margin-top:35px;
}

/* TESTIMONIALS */
/*a#testimonialsLink:link, a#testimonialsLink:visited, a#testimonialsLink:hover, a#testimonialsLink:focus, a#testimonialsLink:active{
	color:#999;
}*/


/* PROMO BOX */

div#promoBox{
	width:468px;
	height:103px;
	margin-right:-20px;
	border:1px solid #1d1d1d;
	background:url('../images/common/testimonialBg.png') top left repeat-x #333;
	padding:10px;
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	border-top-left-radius:5px;
	border-bottom-left-radius:5px;
	min-height:10px; /* fix for IE 7 */
	color:#fff;
}

div#promoImg{
	float:left;
	width:105px;
	height:105px;
	margin-right:20px;
}

div#promoImg a{
	display:block;
	width:105px;
	height:105px;
}

div#promoImg img{
	width:105px;
	height:105px;
}

div#promoTxt{
	float:left;
	width:343px;
}

div#promoTxt a{
	display:block;
	width:343px;
	height:105px;
}

div#promoTxt a, div#promoTxt a:visited, div#promoTxt a:hover, div#promoTxt a:active{
	color:#fff;
}


/* Search Results */

div.searchNav{
	background:url('../images/common/searchNavBg.png') top left no-repeat;
	width:960px;
	height:40px;
	margin-bottom:20px;
}

div.searchNav a{
	line-height:40px;
	font-weight:600;
	height:40px;
	display:block;
	padding-left:20px;
	padding-right:20px;
}

/* TWITTER FEED */

.twtr-hd{
	display:none;
}

.twtr-widget .twtr-tweet{
	padding-top:10px;
	padding-bottom:10px;
}

.twtr-widget .twtr-tweet {
	border-bottom:1px dotted #928759 !important;
	overflow:hidden;
}
