@import url("structure.css");

@media print {
	body,p,div,td,span {font: 11px/17px Helvetica, Arial,sans-serif;}
	a {font: 10pt/15pt Helvetica, Arial, sans-serif;font-weight:bold;}
	h1, h2, h3,	h4, h5, h6 { page-break-after: avoid; page-break-inside: avoid }
   	blockquote,	pre { page-break-inside: avoid }
   	ul, ol, dl { page-break-before: avoid }  
	table { page-break-inside: avoid }
}

body {	
	margin: 0;
	margin-top:5px;
	padding: 0;
	background: #ffffff;
	font:12px/16px Arial, Verdana, Helvetica, sans-serif;
	color:#515c6d;
	
}
.hide{
	display:none;
}
/* ******************  Header styles  ************** */
#masthead div{
	position:absolute;
}
.logo{
	top:6px;
	left:217px;
}

.random-images-holder{
	width:184px;
	height:125px;
	padding:0 0 0 7px;
	background:#ffffff;
}
.random-images-holder img{
	width:57px;
	margin:0 4px 0 0;
	float:left;
}
.random-images-holder img.last{
	margin:0 0 0 0;
}

img.city-village-living{
	width:auto;
	margin:6px 0 0 0;
	float:left;
}

/*** Main navigation styles ***/
#main-navigation{
	width:803px;
	text-align:center;
	top:95px;
	right:0;
	border-top:1px solid #515c6d;
}
#main-navigation ul{
	list-style: none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:803px;
	height:30px;
}
#main-navigation li {
	display: inline;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#main-navigation a {
	margin:0 0 0 0;
	padding:0 0 0 0;
	display:block;
	float:left;
	width:134px;
	height:29px;
	color:#ffffff;
	text-decoration:none;
	font:12px/28px Arial, Verdana, Helvetica, sans-serif;
	background:url(i/tab-bg.gif) bottom left no-repeat;
}
#main-navigation a.contact{
	width:133px;
}
#main-navigation li a:hover, #main-navigation li a.main-on{
	background:#91a3c3 url(i/tab-bg.gif) top left no-repeat;
}

/***  Sub navigation styles ***/
#sub-navigation ul {
	width:190px;
	padding:0;
	margin: 0;
	float:left;
	background:url(i/subnav-bg.gif) top left repeat-y;
}
#sub-navigation ul li {
	display: block;
	width: 190px;
	margin:0;
	padding:0;
	list-style-type: none;
	border-bottom:1px solid #b9babc;
	float:left;
}
#sub-navigation ul li a{
	display: block;
	width:190px;
	margin:0 0 0 0;
	padding:10px 0 10px 0;
	text-decoration:none;
	font:12px/15px Arial, Verdana, Helvetica, sans-serif;
	color:#232323;
	text-align:center;
	background:url(i/sub-nav-bg.gif) top left no-repeat;
	float:left;
}
#sub-navigation ul li a:hover, #sub-navigation ul li a.sub-on , #sub-navigation ul li a.main_on{
	background:url(i/sub-nav-bg.gif) top right no-repeat;
	color:#414141;
}

#sub-navigation ul li.subnavigation, #sub-navigation ul li.subnavigation_on{
	background:url(i/subnav-li-bg.gif) 18px center no-repeat;
	border-bottom:0;
}

#sub-navigation ul li.subnavigation.last, #sub-navigation ul li.subnavigation_on.last{
	background:url(i/sub-nav-bottom-li.gif) 2px 17px no-repeat;
	border-bottom:0;
}
#sub-navigation ul li.subnavigation.first, 
#sub-navigation ul li.subnavigation_on.first{
	margin-top:30px;
}
#sub-navigation ul li.subnavigation a, #sub-navigation ul li.subnavigation_on a{
	width:144px;
	float:right;
	padding:10px 4px 10px 4px;
	background:url(i/sub-sub-bg.gif) top left no-repeat;
	border-bottom:1px solid #b2b3b5;	
}
#sub-navigation ul li.subnavigation_on a{
	
}
#sub-navigation ul li.spacer{
	background:url(i/three-col-wrapper-bg.gif) 0 0 repeat-y;
	height:23px;
	width:190px;
}
#sub-navigation ul li.spacer-top{
	border:0;
	height:23px;
	width:190px;
}

#sub-navigation ul li.subnavigation_on a, 
#sub-navigation ul li.subnavigation a:hover, 
#sub-navigation ul li.subnavigation_on a:hover{
	background:url(i/sub-sub-bg.gif) top right no-repeat;
}


/*** Sub Sub Navigation Styles ***/

#sub-navigation ul li.sub-subnavigation, #sub-navigation ul li.sub-subnavigation_on{
	background:url(i/subnav-li-bg.gif) 18px center no-repeat;
	border-bottom:0;
}
#sub-navigation ul li.sub-subnavigation a, #sub-navigation ul li.sub-subnavigation_on a{
	width:127px;
	float:right;
	padding:10px 4px 10px 4px;
	background:url(i/sub-sub-sub-bg.gif) top left no-repeat;
	border-bottom:1px solid #b2b3b5;	
}

#sub-navigation ul li.sub-subnavigation a:hover, 
#sub-navigation ul li.sub-subnavigation_on a:hover,
#sub-navigation ul li.sub-subnavigation_on a{
	background:url(i/sub-sub-sub-bg.gif) top right no-repeat;
}


/* ******************  Standard text styles  ************** */
a {
	color: #005daf;
	text-decoration:none;
	font-weight:bold;
} 
a:hover {
	text-decoration:underline;
}

h1, h2, h3 {
	font-weight:normal;
}
h1 {
	font-size:18px;
	color:#bbe3fa;
	border:solid 0 #000000;
	margin: 0 0 0 0;
	background:#515c6e;
	border-right:1px solid #000000;
	padding:12px 0 0 18px;
}

h2 {
	font-size:16px;
	color:#515c6d;
}
h3 {
	font-size:14px;
	color:#515c6d;
}

#content h2{
	padding-left:18px;
}

.back-button a{
	margin:20px 0 0 0;
	display:block;
	height:18px;
	padding:0 0 0 25px;
	background:url(i/back-arrow.jpg) top left no-repeat;
	font-weight:bold;
}

#content p{
	padding-right:18px;	
	padding-left:18px;	
}

#content .back-button a{
	margin-left:18px;
}

p.lead{
	background:#515c6e;
	color:#ffffff;
	margin-top:0;
	padding:16px 18px 27px 18px;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}
p.lead.register{
	padding:16px 18px 27px 18px;
	width:752px;
	margin:8px 0 9px 0;
}
p span.scottfraser {
	font-size: 130%;
}
p.lead span.scottfraser {
	font-size: 110%;
}
.scottfraser {
	
}

/* ******************  Standard site image styles ************** */
img {
	border:none;
}

.columnthree img{
	margin:0 0 10px 0;
	border:0;
}
.full-image-holder{
	width:164px;
	float:right;
	padding:0 0 0 11px;
	text-align:center;
}
.full-image-holder img{
	margin:0 0 10px 0;
}

img.view-our-newsletter{
	margin:10px 0 0 10px;
}

/* ******************  Standard site list styles  ************** */

#content ul{
	padding:0 0 0 18px;
	margin:5px 0 0 0;
	list-style:none;
}
.contact-box ul{
	margin:20px 0 0 0;
	padding:0 0 0 0;
	list-style:none;
}
.contact-box ul{
	margin:20px 0 0 0;
	padding:0 0 0 0;
	list-style:none;
}
.full-contact-box ul{
	padding:0 0 0 0;
	list-style:none;	
	float:right;
	margin:45px 220px 0 0;
	display:inline;
}
.contact-box ul li, .full-contact-box ul li{
	margin:0 0 7px 0;
}

#content ul li{
	margin:0 0 7px 0;
	padding:0 0 0 13px;
	background:url(i/bullet.gif) 0 5px no-repeat;
}

#content ul.a-list li, ul.a-list li{
	background:none;
	padding:0;
}


#content.sitemap ul li{
	background:none;
}
#content.sitemap ul li ul{
	margin:7px 0 0 0;
	clear:both;
}
#content.sitemap ul li ul li{
	padding-bottom:3px;
	background:none;
}
#content ul li a, .contact-box ul li a, .full-contact-box ul li a{
	padding:2px 0 3px 26px;
	font-weight:bold;	
	background:url(../i/forward-arrow.jpg) top left no-repeat;
}

/*** Back and next buttons ***/

#content .back-next{
	float:left;
	width:100%;
	border-top:1px solid #545456;
	padding:10px 0 0 0;
}
#content .back-next ul{
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	width:100%;
}
#content .back-next ul li{
	display:inline;
	margin:0 0 7px 0;
	padding:0 0 0 0;
	float:left;
	width:50%;
	background:none;
}
#content .back-next ul li a.prev{
	background:url(../i/back-arrow.jpg) top left no-repeat;	
	float:left;
}
#content .back-next ul li a.next{
	background:url(../i/forward-arrow.jpg) top right no-repeat;	
	float:right;
	padding:2px 26px 3px 0;
}

#content .back-next ul li a.previous{
	background:url(../i/back-arrow.jpg) top left no-repeat;	
	float:right;	
}


/* ******************  ALL OTHER SITE SPECIFIC STYLES HERE  ************** */
div.header {
	background:#0066C2;
	border-right:solid 0px #ffffff;
	width:156px;
	height:24px;
}

#footer, #footer a {
	color:#ffffff;
	line-height:25px;
}
div.randimage {
	vertical-align:center;
	/*height: 155px;
	background:#9C9E9C;*/
}

.content-padder{
	padding:0 0 0 18px;
}

/* ******************  news article styles  ************** */

#prev_next {
	float:right;
	padding:10px;
}

/* ******************  Form styles  ************** */

#form{
	width:732px;
	padding:20px 20px 20px 20px;
	background:url(i/form-bg.gif) repeat-y;
	color:#2a2a2c;
}
#form h1{
	margin:0 0 10px 0;
}
#form h1, #form h2{
	padding-left:0;
	background:none;
	border:0;
	color:#515c6d;
}
#form p{
	padding-left:0;
}
#form span.star{
	color:#515c6d;
	font-size:18px;
	line-height:1px;
}
#form input{
	width:356px;
	border:0;
	border-top:1px solid #8b8b8b;
	height:28px;
	font:18px/20px Arial, Verdana, Helvetica, sans-serif;
	font-weight:normal;
}
#form textarea{
	width:509px;
	height:150px;
	border:0;
	border-top:1px solid #8b8b8b;
	font:18px/20px Arial, Verdana, Helvetica, sans-serif;
}
#form .small-textarea{
	width:356px;
	height:99px;
}
#form input.checkbox{
	width:auto;
	height:auto;
	border:0;
}
#form input.small-tbox{
	width:130px;
}
#form select{
	width:155px;
	height:23px;
	line-height:30px;
}
#form label{
	clear:both;
	display:block;
	padding:8px 0 8px 0;
	font-size:12px;
}
#form input.button{
	border:1px solid red;
	float:right;
	width:144px;
	height:32px;
	text-align:center;
	background:#515c6e;
	color:#ffffff;
	border:1px solid #515c6e;
	border-bottom:1px solid #1b222a;
	margin:29px 0 0 0;
	font-size:14px;
	cursor:pointer;
}
table.lower td{
	padding:0 0 0 0;	
	vertical-align:top;
}
table.checkbox-holder{
	margin:0 0 0 0;
}
table.checkbox-holder td{
	padding:0;
}

#form table.checkbox-holder label{
	padding:0 0 0 0;	
	width:137px;
}
#form table.lower td.property-address{
	width:358px;
}
#form table.lower td.num-bedrooms{
	width:185px;
	padding:0 0 0 20px;
}
#form table.checkboxes input{
	width:auto;
	height:auto;
	border:0;
	margin:6px 0 0 0;
}
#form table.hold select{
	margin:5px 0 0 5px;
	
}

/*********** New Styles ****************/

h2.view-latest{
	background:url(i/home/view-latest.gif) top center no-repeat;
	height:36px;
	margin:0 0 7px 0;
}
h2.view-latest span{
	display:none;
}
.clear-me{
	clear:both;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

/*** Home Styles ***/

.home-property{
	width:388px;
	height:194px;
	float:left;
}
.home-property.let,
.home-property.student{
	float:right;
	margin:0 0 0 0;
}
.home-property .button{
	width:92px;
	height:194px;
	float:left;
}

.home-property.investment,
.home-property.student{
	margin:10px 0 0 0;
	border:0 solid red;
}

.home-property.let .button,
.home-property.student .button{
	float:right;
}
.home-property .button a{
	display:block;
	width:92px;
	height:194px;
}
.home-property.sales .button a{
	background:#007ac3 url(i/home/for-sale.gif) no-repeat;
}
.home-property.let .button a{
	background:#f6931d url(i/home/to-let.gif) no-repeat;
}
.home-property.student .button a{
	background:#f6931d url(i/home/student-properties.gif) no-repeat;
}
.home-property.investment .button a{
	background:#007ac3 url(i/home/investment-properties.gif) no-repeat;
}
.home-property .button span{
	display:none;
}
.home-property .home-property-image a{
	display:block;	
	height:194px;
	/*width:295px;
	float:right;*/
}	

.home-property.let .home-property-image{
	float:right;
	text-align:right;
}

#animation{
	padding:0 0 0 0;
	margin:0 0 8px 0;
	position:relative;
	z-index:1;
	background:#9E9E9E;
}
.student-list-available{
	position:absolute;
	z-index:9999;
	right:0;
	top:0;
}

/*** Home Content Styles ***/

.home-content{
	background:#515c6d url(i/home/content-top.gif) no-repeat;
	width:795px !important;
	width:793px;
	padding:8px 0 0 0;
	margin:12px 0 0 0;
	color:#ffffff;
}
.home-content .body{
	padding:18px 45px 10px 30px !important;
	width:720px !important;
	width:719px;
	padding:18px 45px 10px 30px;
	background:#515c6d url(i/home/content-bg.gif) repeat-y;
}
.home-content .footer{
	background:#ffffff url(i/home/content-footer.gif) top left no-repeat;
	height:12px;
	width:795px !important;	
	width:794px;	
	padding:0 0 0 0;
	line-height:1px;
}
.home-content h1{
	background:url(i/home/h1-bg.gif) no-repeat;
	width:719px;
	height:37px;
	border:0;
	padding:0 0 0 0;
}
.home-content h1 span{
	display:none;
}
.home-content .body p{
	padding:0 0 0 55px;
}
.home-content img{
	margin:0 0 0 67px;
}

.home-content ul{
	padding:0 0 0 55px;
	margin:0 0 0 0;
	list-style:none;
}
.home-content ul li{
	background:url(i/home/bullet.gif) 23px 4px no-repeat;
	padding:0 0 0 32px;
	margin:0 0 0 0;
}

/*** Property Styles ***/

#properties{
	border:0 solid red;
}

#properties.land-new-home .property .office{
	color:#bbe3fa;
}


.property{
	background:#515c6d url(i/properties/property-bg.gif) bottom repeat-x;
	margin:0 0 0 0;
	/*padding:13px 34px 0 0;*/
	padding:13px 34px 0 0;
	height:137px;
	width:755px;
	color:#ffffff;
}
.property-image-holder{
	width:160px;
	height:130px;
	float:right;
}
.property-image{
	width:160px;
	height:105px;
	text-align:center;
}

.property-image-holder a.more-info{
	display:block;
	width:160px;
	height:22px;
	background:url(i/properties/more-button.jpg) bottom left no-repeat;
	text-align:center;
	color:#ffffff;
	padding:3px 0 0 0;
}
.property-image-holder a.more-info:hover{
	background:url(i/properties/more-button.jpg) top left no-repeat;	
	text-decoration:none;
}
.address{
	padding:0 0 4px 30px;
	color:#bbe3fa;
	font-size:14px;
	width:550px;
}
.address .price{
	float:right;
	padding:0 55px 0 0;
}
.description{
	height:85px;
	padding:5px 0 0 63px;
	width:487px;
}
.stc{
	float:left;	
	margin:0 5px 0 0;
	text-transform:uppercase;
	font-weight:bold;
}
.office{
	padding:0 0 0 30px;
	width:487px;
}


.property.large{
	height:200px;
}
.property.large .description{
	height:150px;
}

/*** Search Styles ***/

#search h2{
	padding:0 0 20px 0;
	margin:0 0 0 0;
	font-size:14px;
	color:#636466;
}
#search form{
	margin:0;
}

#search{
	background:url(i/properties/search-bg.jpg) top left no-repeat;
	width:766px;
	height:135px;
	margin:0 0 6px 0 !important;
	margin:0 0 0 0;
	padding:8px 7px 5px 16px;
	color:#636466;
}
#search select{
	width:93px;
	font-size:11px;
}
#search table td{
	width:95px;
	text-align:right;
	padding:0 0 10px 0;
	vertical-align:top;
}
#search table td.padd{
	padding:0 0 0 20px;
}
#search table td.input{
	width:auto;
	padding:0 0 0 3px;
}
#search .house-type{
	width:290px;
	float:left;
}
#search .other-criteria{
	float:left;
	width:475px;	
}
#search .other-criteria .column{
	float:left;
}
#search .other-criteria .column.submit, 
#search .other-criteria .column.beds{
	/*float:left;
	padding:60px 0 0 0;
	width:285px;
	text-align:right;*/
	height:59px;
	width:240px;
}

#search .other-criteria .column.submit .submit{
	margin-top:0;
	padding-top:0;
}

#search .submit{
	float:right;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#search .submit input{
	background:#515c6d;
	border-top:1px solid #687280;
	border-right:1px solid #262b33;
	border-bottom:1px solid #323943;
	border-left:1px solid #727b88;
	cursor:pointer;
	color:#ffffff;
	width:144px;
	height:33px;
	margin:0 0 0 0;
	float:right;
}
table.search-price{
	
}
#search table.search-price td.label{
	background:red;
}

/*** Pagination Styles ***/

.pagination{
	background:url(i/properties/pagination-bg.jpg) no-repeat;
	width:779px;
	height:26px;
	padding:5px 5px 0 5px;
}
.pagination .prev-next{
	float:right;	
}
.pagination a.prev{
	
}
.pagination a.next{
	margin:0 0 0 10px;
}

/*** General Pages ***/

.sf-offices{
	text-align:center;
	font-size:11px;
}
.sf-offices p{
	margin:0 0 7px 0;
}
#content{
	
}

/*** Logo Holder (Below sub nav) Styles ***/

.logo-holder{
	clear:both;
	display:block;
	float:left;
	width:173px;
	padding:4px 0 4px 0;
	margin:11px 0 11px 10px;
	border-top:1px solid #d9dada;
	border-left:1px solid #d9dada;
	border-right:1px solid #d8dadb;
	text-align:center;
	display:inline;
}

.and-more{
	text-align:left;
	padding:0 0 0 7px;
}

.and-more a{
	color:#414141;
	margin:7px 0 0 0;
}


/*** Logo Page Styles ***/

.logos-wrapper{
	background:url(i/form-bg.gif) top right repeat-y;
	width:691px;
	padding:11px 8px 7px 15px;
	border-right:1px solid #262627;
	border-bottom:1px solid #262627;
	margin:0 auto;
}

.logo-box{
	width:129px;
	height:86px;
	float:left;
	margin:0 9px 9px 0;
}
.logo-box img{
	border-top:1px solid #2d2e2e;
	border-left:1px solid #2d2e2e;
}

h2.in-partnership {
	padding:10px;
	background:#515c6e;
	border-bottom:1px solid #000000;
	border-right:1px solid #000000;
	color:#ffffff;
	width:686px;
	margin:10px auto 0 auto;
}


/*** Contact Page Styles ***/

.contact-box{
	width:373px;
	height:423px;
	background:#515c6d url(i/contact-box-bg.gif) no-repeat;
	float:left;
	padding:17px 0 0 19px;
	color:#ffffff;
}
.contact-box h2, .full-contact-box h2{
	font-size:20px;
	margin:0 0 24px 0;
	color:#bbe3fa;
}
.contact-box a, .full-contact-box a{
	color:#bbe3fa;	
}

.contact-box.lettings h2, .contact-box.lettings a{
	color:#f7941d;	
}
.contact-box.sales{
	margin-right:4px;	
}
.full-contact-box{
	background:#515c6d url(i/full-contact-box-bg.gif) no-repeat;
	width:769px;
	height:143px;
	float:left;
	margin:4px 0 0 0;
	padding:17px 0 0 19px;
	color:#ffffff;
}

/*** Gallery Styles ***/

.gallery-wrapper{
	background:url(i/form-bg.gif) top right repeat-y;	
	width:691px;
	padding:7px 8px 7px 15px;
	border-right:1px solid #262627;
	border-bottom:1px solid #262627;
	margin:0 auto;
}
.gallery-image-holder{
	width:130px;
	height:87px;
	float:left;
	margin:0 7px 7px 0;
	border:0 solid red;
	text-align:center;
	background:#ffffff;
	border-top:1px solid #2d2e2e;
	border-left:1px solid #2d2e2e;
}
.gallery-image-holder img{

}
.gallery-images-details{
	position:absolute;
	width:147px;
	min-height:259px;
	height:auto !important;
	height:259px;	
	padding:14px 14px 14px 14px;
	margin:-15px 0 0 -23px;
	background:#4d5868;
	color:#ffffff;
	text-align:center;
	display:block;
	float:left;
}
.gallery-images-details img{
	margin:0 auto;
	border-top:1px solid #383838;
	border-left:1px solid #383838;
}
#content .gallery-images-details h2{
	padding:0 0 0 0;
	margin:0 0 20px 0;
	line-height:20px;
}

.gallery-images-details .paperclip{
	position:absolute;
	background:red;
	width:130px;
	height:48px;
	margin:0 auto;
	display:block;
	float:left;
	margin:-3px 0 0 0;
	background:url(i/small-paperclip.png) 30px 0 no-repeat !important;
	background:none;
}

.gallery-images-details .gallery-desc{
	text-align:left;
	padding:15px 0 0 8px;
}
.gallery-images-details .price{
	margin:15px 0 0 0;
}
.gallery-images-details .price span{
	color:#de8e00;
}

/** Design and Refurb **/

.gallery-wrapper.design{
	width:688px;
	padding:7px 8px 7px 18px;
}
.gallery-wrapper.design h2{
	color:#f7941d;	
}

.gallery-wrapper.design .gallery-image-holder{
	width:221px;
	height:146px;
}

.gallery-wrapper.design .gallery-images-details{
	width:221px;
	min-height:259px;
	height:auto !important;
	height:259px;	
	padding:14px 14px 14px 14px;
	margin:-15px 0 0 -15px;
}
.galler-spacer{
	height:150px;
	clear:both;
}


/*** Gallery Index Page ***/


a.gallery-box span{
	display:none;
}
a.gallery-box.sales{
	background:#d3d4d6 url(i/gallery/sales-bg.gif) top left no-repeat;
}
a.gallery-box.sales:hover{
	background:#d3d4d6 url(i/gallery/sales-bg.gif) bottom left no-repeat;
}

a.gallery-box.lettings:hover{
	background:#d3d4d6 url(i/gallery/lettings-bg.gif) bottom left no-repeat;
}
a.gallery-box.design{
	background:#d3d4d6 url(i/gallery/design-bg.gif) top left no-repeat;
}
a.gallery-box.design:hover{
	background:#d3d4d6 url(i/gallery/design-bg.gif) bottom left no-repeat;
}

a.gallery-box{
	width:261px;
	height:214px;
	display:block;
	float:left;
	margin:0 2px 0 0;
	padding:0 0 0 0;
}
a.gallery-box:hover{
	text-decoration:none;
}

a.gallery-box.lettings{
	background:#d3d4d6 url(i/gallery/lettings-bg.gif) top left no-repeat;
	width:260px;
}

/*** Testimonials Styles ***/

.testimonial{
	background:#515c6e;
	color:#ffffff;
	padding:10px 18px 10px 18px;
	background:#515C6D url(i/properties/property-bg.gif) center bottom repeat-x;
}

.testimonial .client{
	clear:both;
	margin:10px 0 0 0;
}

#content .testimonial p{
	padding:0 0 0 0;
}
img.sixty-six{
	border:0 solid red;
	margin:0 0 3px 0;
}
img.ninety-nine{
	border:0 solid red;	
	margin:0 0 3px 0;
}

/*** Team Page Styles ***/

.team-member{
	border:0 solid red;
	width:125px;
	float:left;
	background:#515C6D url(i/properties/property-bg.gif) center bottom repeat-x;
	color:#ffffff;
	height:210px;
	margin:0 15px 15px 0;
	padding:20px 10px 10px 10px;
	text-align:center;
	position:relative;
}
.team-member.last{
	margin-right:0;
	width:128px;
}
.team-member img{
	border-top:1px solid #383838;
	border-left:1px solid #383838;
}

.team-member .name{
	color:#bbe3fa;
}
.team-member .paperclip{
	position:absolute;
	background:red;
	width:130px;
	height:48px;
	margin:0 auto;
	display:block;
	float:left;
	margin:0 0 0 0;
	top:17px;
	left:0;
	background:url(i/small-paperclip.png) 30px 0 no-repeat !important;
	background:none;
}

/*** Footer Styles ***/

.comp{
	color:#bbe3fa;
	font-size:16px;
}

/*** Footer Nav ***/

.footer-links{
	position:absolute;
	padding:0 10px 0 0;
	bottom:0;
	right:0;
}

