/* = Main Layout Structure
-----------------------------------------------------------------------*/
html{height: 100%;}
body{
	padding: 0;
	margin: 0;
	text-align: center;
	font: normal 0.72em arial, sans-serif;
	color: #665a52;
	background: #9a8c84;
	height: 100%;
}
#container
{
	width: 995px;
	text-align: left;
	background:#fff url(/images/top_gradient.gif?1) top left repeat-x;
  	margin: 0 auto;
	border-top: solid 10px #9a8b84;	
}
.masthead{
    background: url(/images/headers/home.jpg?1) top left no-repeat;
    height: 136px;
    border-bottom: solid 5px #fff;
}

#footer
{
    margin: 0 auto;
    text-align: left;
    width: 975px;
	padding: 10px 10px 0 10px;
	font-size: 90%;
	background: #9a8b84;
	color: #fff;
	clear:both;
	height: 59px;
}

/** anchors for header images **/
.propertyfinder{background-image: url(/images/headers/laptop.jpg);}
.developments, .partex, .mortgages{background-image: url(/images/headers/keys.jpg);}
.incentives{background-image: url(/images/headers/tv.jpg);}
.housestyles, .news{background-image: url(/images/headers/magazine.jpg);}
.stylegallery, .community{background-image: url(/images/headers/coffee.jpg);}
.aftercare{background-image: url(/images/headers/feet.jpg);}

/* = Navigation
--------------------------------------------------------------------------*/

#navStrip{
	float: left;
	width: 995px;
	color: #625b55;
	padding-bottom: 5px;
	border-bottom: solid 1px #D4CECB;
	background: #fff;
}
#navStrip ul{list-style: none;	margin: 0;	padding: 0;}
#navStrip ul.left{float: left;}
#navStrip ul.right{float: right;border-right: solid 14px #FAA342;background: url(/images/skin/nav-curve.gif) top left no-repeat;padding-left: 23px;}
#navStrip ul li{float: left;}
#navStrip ul li a
{
    float: left;
    color: #837771;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	background: #FAA342;
	margin-right: 3px;
	padding: 4px 6px;
}
#navStrip ul li a:hover, #navStrip ul li.Active a{background: none;}


/* = Content Structure
--------------------------------------------------------------------------*/

#contentCol{float: left;width: 995px;background: #fff url(/images/skin/leftcol-bg.gif) top left repeat-y;border-top: solid 5px #fff;}
/** 2 col layout **/

#contentCol #contentLeft{float: left; width: 225px;}
#contentCol #contentLeft .features{float: left; width: 185px; background: #FAA342; padding: 20px;min-height: 300px; height: auto !important; height: 300px;}
#contentCol #contentLeft .searchPanel{float: left; width: 185px; padding: 10px 20px; background: #fff;}

#contentCol #contentRight{float: right; width:770px;padding-bottom: 10px;}
#contentCol .withSplitBG{background: url(/images/skin/split-bg.gif) top left repeat-y;}

#contentCol #contentRight .leadPromo{float: left; width: 770px;}
#contentCol #contentRight .leadPromo .image{float: left; width: 586px;}
#contentCol #contentRight .leadPromo .image img{vertical-align: bottom;}
#contentCol #contentRight .leadPromo .text{float: left; width: 164px; padding: 50px 10px 0px 10px; background: #9A8C84;color: #fff; height: 290px; line-height: 1.7em;}
#contentCol #contentRight .leadPromo .linkWithBg{line-height: 1.3em;background: #837771 url(/images/skin/link-bg-left-dark.gif) top left no-repeat;}
#contentCol #contentRight .leadPromo .linkWithBg span{background: url(/images/skin/link-bg-right-dark.gif) top right no-repeat;}
#contentCol #contentRight .leadPromo .text h2{color: #FAA342;font-size: 150%; font-weight: normal;}

#contentCol #contentRight .splitLeft{float: left; width: 366px; background: #9a8b84;padding: 15px 10px 10px 10px;}
#contentCol #contentRight .splitRight{float: left; width: 364px; padding: 15px 0 0 20px; background: #FAA342;}
#contentCol #contentRight .splitRight h2{color: #fff;margin: 0;}
#contentCol #contentRight .splitRight p.adTag{color: #fff;margin: 0 0 5px 0;}
#contentCol #contentRight .splitRight p.homeIntro{float: left;line-height: 1.6em; width: 200px; margin: 15px;font-size: 110%;display: inline;}

/** 3 col layout **/

#contentCol .threeColLeft{float: left; width:170px;margin-right:20px; background: #FAA342;padding: 80px 10px 10px 10px;text-align: right;}
#contentCol .threeColMid{float: left; width:616px; margin-right: 14px;padding-bottom: 10px;}
#contentCol .threeColRight{float: left; width:155px;background: #fff url(/images/skin/right-fade-bg.gif) top left repeat-x; min-height: 620px; height: auto !important; height: 620px;}
#contentCol .withImage{background: #fff url(/images/skin/cups-grey.jpg) top left no-repeat;}

#contentCol .threeColMid .blockBG{float: left;width: 596px;background: #827771;padding: 10px; color: #fff;}

/** to allow for devnav **/
#contentCol .narrowMid{margin-right: 0;}
#contentCol .withIntNav{width:169px;}

#contentCol .threeColLeft ul{float: right; margin: 0; padding: 0; display: inline;list-style: none;}
#contentCol .threeColLeft ul li{text-align: right;margin-bottom: 7px;font-size: 110%;}
#contentCol .threeColLeft ul li.top{font-size: 120%;font-weight: bold;}
#contentCol .threeColLeft ul li a{text-decoration: none;color: #837771;}
#contentCol .threeColLeft ul li a:hover, #contentCol .threeColLeft ul li a.active, #contentCol #contentLeft ul li a.on, #contentCol .threeColLeft ul li.Active a{color: #fff;}

/* = Development Pages Specifics
--------------------------------------------------------------------------*/

/** maps **/
.devMap{float: right;width: 188px; position: relative; height: 144px;background: url(/images/skin/devmap-small.jpg) top left no-repeat;}
.devMap a{position: absolute;height: 14px; width: 14px; background: #4e443e;}
.devMap a:hover{background: #f8912f;}
.devMap a.barnsley{top: 75px; left: 95px;}
.devMap a.thorne{top: 51px; left: 153px;}
.devMap a.balby{top: 75px; left: 125px;}
.devMap a.batley{top: 15px; left: 50px;}
.devMap a.hambleton{top: 6px; left: 132px;}
.devMap a.doncaster{top: 70px; left: 140px;}
.devMap a.sheffield{bottom: 0px; left: 110px;}

.devMapLarge{float: left; position: relative; height: 209px; width: 353px; background: url(/images/skin/devmap.jpg) top left no-repeat;margin-top: 7px;}
.devMapLarge a{position: absolute;height: 17px; width: 17px; background: #4e443e;}
.devMapLarge a:hover{background: #f8912f;}
.devMapLarge a.barnsley{top: 117px; left: 145px;}
.devMapLarge a.thorne{top: 78px; left: 233px;}
.devMapLarge a.balby{top: 117px; left: 195px;}
.devMapLarge a.batley{top: 25px; left: 80px;}
.devMapLarge a.hambleton{top: 12px; left: 200px;}
.devMapLarge a.doncaster{top: 108px; left: 213px;}
.devMapLarge a.sheffield{bottom: 0px; left: 165px;}

/** developments listing nav style **/
ul.devNav{float: left; list-style: none;margin: 0 0 0 20px;padding: 0;}
ul.devNav li{margin-bottom: 5px;}
ul.devNav li a{font-size: 110%;text-decoration: none;}
ul.devNav li a:hover{color: #faa342;}
ul.devNav li.top{color: #fff; font-size: 120%;font-weight: bold;}

/** development nav override styles **/
#contentCol .threeColLeft ul.devNav{float: right;}
#contentCol .threeColLeft ul.devNav li{text-align: right;}
#contentCol .threeColLeft ul.devNav li.top{color: #837771; font-size: 120%;font-weight: bold;}
#contentCol .threeColLeft ul.devNav li a:hover, #contentCol .threeColLeft ul.devNav li.Active a{color: #fff;}

/** dev listing page **/
#contentCol .threeColMid .devIntro{float: left; width: 586px;background: #837771; padding: 10px 15px;color: #fff;}
#contentCol .threeColMid .devIntro .text{float: left; width: 380px;}
#contentCol .threeColMid .devItem{float: left;width: 190px;border-bottom: solid 2px #faa342; margin: 5px 7px 20px 7px;display: inline; min-height: 290px; height: auto !important; height: 290px;padding-bottom: 5px;}
#contentCol .threeColMid .short{min-height: 200px; height: auto !important; height: 200px;}
#contentCol .threeColMid .devItem .image{float:left;margin-bottom: 5px;}
#contentCol .threeColMid .devItem .text{float: left;width: 190px;}
#contentCol .threeColMid .devItem .text h4{font-weight: bold;}
#contentCol .threeColMid .devItem .text p{line-height: 1.5em; margin: 0;}

/** about dev page **/
#contentCol .threeColMid .devDescription{float: left;width: 400px;}
#contentCol .threeColMid .devContact{float: right;width: 200px;font-size: 95%;}

/** specific dev nav **/
#contentCol .threeColRight ul{float: left; width: 169px; margin: 0; padding: 50px 0 0 0; list-style: none;background: url(/images/skin/devnav-bg.gif) top left repeat-y; min-height: 620px; height: auto !important; height: 620px;}
#contentCol .threeColRight ul li{float:left; width: 167px;padding-left: 2px;margin: 0;list-style: none;}
#contentCol .threeColRight ul li a{float: left; width: 127px;color: #fff;text-decoration: none;padding: 0px 20px;font-weight: bold;height: 30px; line-height: 30px;}
#contentCol .threeColRight ul li a:hover, #contentCol .threeColRight ul li a.on{background: url(/images/skin/devnav-on.gif) top left no-repeat;}
#contentCol .threeColRight ul li.light a{background: #e0dcd9; color: #635953; text-decoration: underline;padding: 0 10px;width: 135px; margin-left: 12px;}
#contentCol .threeColRight ul li.light a:hover{background: #e0dcd9; text-decoration: none;}

/** development table **/
table.devPlanTable{width: 450px;float: left;}
table.devPlanTable thead td, table.devPlanTable tfoot td, table.devPlanTable tbody td {padding: 5px;}
table.devPlanTable thead, table.devPlanTable tfoot{color: #f98623; font-weight: bold;}
table.devPlanTable tbody tr.one{background-color: #eeeeee;padding: 0px;}
table.devPlanTable tbody tr.two{background-color: #fff;padding: 0px;}

#contentCol .threeColMid .definitions{float: left; font-size: 90%;width: 156px;margin-left: 10px;}

/** house styles **/

#contentCol .threeColMid ul.houseTypes{margin: 0; padding: 0;list-style: none;}
#contentCol .threeColMid ul.houseTypes li{float: left;width: 135px;margin-right: 14px;border-bottom: solid 2px #faa342;padding-bottom: 4px;margin-bottom: 30px;min-height: 182px; height: auto !important; height: 182px;}
#contentCol .threeColMid ul.houseTypes li img{float: left;margin-bottom: 17px;}
#contentCol .threeColMid ul.houseTypes li a{text-decoration: none;}
#contentCol .threeColMid ul.houseTypes li a:hover{color: #f98623;}

#contentCol .threeColMid .houseText{float: left; width: 315px; margin-left: 15px;}

/* = User Managed Content
--------------------------------------------------------------------------*/

#contentCol .threeColMid .userManaged{float: left;width: 616px;background: #9f958e;}
#contentCol .threeColMid .userManagedFade{float: left;width: 616px;background: #fff url(/images/skin/block-fade.gif) top left repeat-x;}

#contentCol .threeColMid .devLead{padding: 15px; width: 586px;color: #fff;}
#contentCol .threeColMid .devLead h1{color: #635953;}
#contentCol .threeColMid .devLead h1 span{color: #fff;}
#contentCol .threeColMid .devLead #leadImg{background: #837771;float: left;width: 407px; text-align: center;}
#contentCol .threeColMid .devLead #leadImg img{vertical-align: bottom;}
#contentCol .threeColMid .devLead #leadImg div.hide {display:none; width:0; overflow:hidden;}
#contentCol .threeColMid .devLead .description{margin: 0;clear: both;float: left; padding: 10px 0 0 0; width: 407px;background: #9f958e;text-align: left;}
#contentCol .threeColMid .devLead .descriptionWide{margin: 0;clear: both;float: left; padding: 10px 0 0 0; width: 586px;background: #9f958e;text-align: left;}
#contentCol .threeColMid .userManagedFade .description{background: #fff;color: #837771;}

#contentCol .threeColMid .devLead #thumbs{float: left; width: 166px; margin-left: 13px;}
#contentCol .threeColMid .devLead #thumbs p{margin: 0;}
#contentCol .threeColMid .devLead #thumbs div{float: left; width: 75px; cursor:pointer; background: #837771; text-align: center;margin-top: 15px;}
#contentCol .threeColMid .devLead #thumbs div.on, #contentCol .threeColMid .devLead #thumbs div:hover{opacity:0.5;filter:alpha(opacity=50);}
#contentCol .threeColMid .devLead #thumbs .thumbDescription{font-weight: bold;margin-top: 20px;float: left;}

#contentCol .threeColMid .localLead{color: #fff;padding: 15px 0 0 0;}
#contentCol .threeColMid .localLead h1{color: #635953;margin-left: 15px;}
#contentCol .threeColMid .localLead h1 span{color: #fff;}
#contentCol .threeColMid .localLead img{vertical-align: bottom;}
#contentCol .threeColMid .localLead .caption{background: #fff; width: 616px;color: #837771;margin: 0; padding: 8px 0;}

#contentCol .threeColMid .withPad{padding: 15px 15px 0 15px;width: 586px;}
#contentCol .threeColMid .withPad h1{margin-left: 0;}
#contentCol .threeColMid .withPad .caption{width: 586px;}

#contentCol .threeColMid .noPad{padding: 15px 0 0 0;width: 616px;}
#contentCol .threeColMid .noPad h1{margin-left: 15px;}


/* = News Page Specifics
--------------------------------------------------------------------------*/

#contentCol .threeColMid .newsLeft{width: 420px; float:left;}
#contentCol .threeColMid .newsRight{width: 175px; float:right;margin-top:180px;}
#contentCol .threeColMid .newsRight h3{color:#faa342;font-weight:normal;font-size:140%;}
ul.newsArticles{margin: 5px 0 0 0; padding:0;list-style:none;}
ul.newsArticles li{margin-bottom: 10px;}

/****** misc items ******/

#contentCol .threeColLeft ul.paddedList li{margin-bottom: 15px;}

/********************************************
== Link Strips & promo box
********************************************/

.promoBox{
	float: left;
	margin: 10px;
	color: #fff;
	display: inline;
}
.threeColRight .promoBox{margin-top: 120px;}
.promoBox h1{color: #fff; font-size: 100%;font-weight: bold;}


/******************************************
== Headings
******************************************/

h1{font-size: 160%;text-transform: uppercase; font-weight: normal; color: #f98623; margin: 10px 0px;}
h1 span{color: #7b726b;}
h2{font-size: 130%;	color: #877a72;}
h3{font-size: 120%;}
h4{font-size: 100%;margin: 0; margin-bottom: 2px;font-weight: bold;}
h4 span{color: #f98623}

/** Heading Overrides **/
#contentCol #contentRight .splitLeft h1{color: #fff;}
#contentCol .threeColMid .devIntro h1{color: #fff;margin: 0 0;}

#contentCol .threeColMid .blockBG h1{color: #fff;}
#contentCol .threeColMid .blockBG h2{color: #fe9a3c;margin: 0 0 5px 0;}

.specialText h2{margin-top: 0;font-weight: normal;}

h1.dev{color: #7b726b}
h1.dev span{color: #f98623}
h2.houseName{font-size: 170%;font-weight: normal;}
h3.dev{color:#f98623;margin: 3px 0;}

/******************************************
== Text Links and Images
******************************************/
/***** Text *******/

hr{border: 0;border-top: solid 1px #9a8b84;height: 1px;margin: 5px 0;}
hr.chunky{border: 0;border-top: solid 16px #fba342;height: 16px;}
hr.orange{border: 0;border-top: solid 1px #f98623;height: 1px;}


.floorPlanRight li{
	list-style-image: url(/images/bullet.gif);
	margin-left: -20px;
	margin-bottom: 5px;
}

.floorPlanRight li{line-height: 1.1;}
.floorPlanRight table{font-size: 80%;}

.floorPlanLeft{
    float: left;
	width: 280px;
}
.floorPlanRight{
	float: left;
	padding-top: 50px;
	padding-left: 20px;
}

.red-info-text{color:#FF0000;}
#individualLeft{
	float: left;
	width: 250px;
}
#individualRight{
	float: left;
}
.floatRight{float: right;}
.floatLeft{float: left;}

.promoBox p{margin-top: 0;}

p{line-height: 1.6em;}

.clr{clear:both;}
.clrsml{clear: both;line-height:1px;height:1px;}
.orange{color: #fab76d;}

.linkWithBg{color: #fff;background: #837771 url(/images/skin/link-bg-left.gif) top left no-repeat;height: 20px;text-decoration: none;padding:0;}
.linkWithBg span{background: url(/images/skin/link-bg-right.gif) top right no-repeat;float: left;height: 18px; text-align: center;padding: 2px 8px 0 8px;cursor: pointer;}
.linkOrange{color: #fff;background: url(/images/skin/link-bg-left-orange.gif) top left no-repeat;}
.linkOrange span{color: #fff;background: url(/images/skin/link-bg-right-orange.gif) top right no-repeat;}

.withBG{background: #faa342; padding: 4px 5px;margin: 10px 0;color: #fff;}
.sml{font-size: 95%;}
#contentCol .threeColLeft p{line-height: 1.7em;}
.option-title{color:#9F8A75;}
.criteria{color: #fff;}
.specialText{float: left; width: 310px; margin-left: 10px;display: inline;}
.narrowText{float: left;width: 450px;}
.errorMsg{border: solid 1px #cd0303;padding: 8px;background: #f5d5d5;color: #ee0303;}
.fade{color: #999;}

#contentCol .threeColLeft .explanation{font-size: 95%;border-left: solid 1px #fff;text-align: left;padding: 0 0 0 10px;}
#contentCol .threeColLeft .explanation h3{color: #fff;font-size: 110%;margin: 0 0 5px 0;}

ul.normal{padding: 0;margin: 5px 0 5px 20px; list-style-type: none;list-style-image: url(/images/skin/bullet.gif)}

/***** Links ******/

a{text-decoration: underline;color: #665a52;}
a.orange{color: #faa342;}

a:hover{text-decoration: none;}
a.secondNav{color: #76BFB0;font-weight: bold;}
.masthead .callBack{
    float: right;
    margin: 20px;
    background: url(/images/callback.gif?1) right top no-repeat;
    height: 42px;
}
.masthead .callBack a{
    color: #625b55;
    font-weight: bold;
    text-decoration: none;
    padding-right: 50px;
    float: left;
    height: 42px;
    line-height: 42px;
}

#footer a, #footer a:visited{color: #fff;}

/***** Images ******/

img{border: 0px;}
.logo{float: left;margin-left: 20px;}

/********************************
== Tables
********************************/

.offerstable{
	border: 1px #9F8A75 solid;
	width: 100%;
}
.offerstable th{
	background-color: #9F8A75;
}
.offerstable th a{
	color: #fff !important;
}
.offerstable td{
	width: 250px;
}
table.searchResults{
	width: 100%;
	border-collapse: collapse;
	border: 1px #9C9291 solid;
}
table.searchResults th{
	background-color:#BCA892;
	border-bottom: 1px #9C9291 solid;
	padding: 5px;
}
table.searchResults td{
	padding: 5px;
	border-bottom: 1px #9C9291 solid;
}
table.searchResults tr.odd{
	background-color:#fff;
}
table.searchResults tr.even{
	background-color:#ECECEC;
}	
table.rooms{
	border-collapse: collapse;
	font-size: 100%;
}
table.rooms th{
	background-color:#f7a43c;
	padding: 5px;
	color: #625a4d;
}
table.rooms td{
	border-bottom: 1px #cccccc solid;
	font-size: 100%;
	padding: 5px;
	border-bottom: solid 1px #f7a43c 
}
table.rooms td.left{
	border-bottom: 1px #f7a43c solid;
	font-size: 100%;
	width: 100px;
}

/************************************
== Forms
************************************/

.formHolder{width: 182px;border-right: 1px #fff solid;float: left; margin-right: 12px;}
.formHolder label{float: left;margin-top: 5px;text-align: right;width: 172px;}
.formHolder label.description{width: 500px;}
.inputText{width: 300px;border: 1px #908984 solid;margin-bottom: 5px;}
.inputSelect{width: 200px;border: 1px #908984 solid;margin-bottom: 5px;}
.formHolder .inputSelect{width: 172px;margin-bottom: 15px;}
.inputSelectLrg{width: 320px;border: 1px #908984 solid;margin-bottom: 5px;}
.inputSelectDate{width: 65px;border: 1px #908984 solid;margin-bottom: 5px;}
textarea{width: 300px;height: 120px;border: 1px #908984 solid;margin-bottom: 5px;}
.inputsubmit{
    background: url(/images/skin/input-bg.gif) top left no-repeat;
    color: #fff;
    text-decoration: none;
    display: block;
    height: 18px;
    font-weight: bold;
    border: 0;
    width: 164px;
    font-size: 95%;
}

.formHolderMain label{float: left; width: 160px; margin-top: 5px;}
.formHolderMain label.description{width: 500px;}

#contentCol #contentLeft .searchPanel h2{float: right;font-weight: normal;margin: 0 0 10px 0;}
#contentCol #contentLeft .searchPanel label{float: right;margin-bottom: 3px;font-weight: normal;clear:right;}
#contentCol #contentLeft .searchPanel .inputSelect{float: right;margin-bottom: 12px;width: 164px;}
#contentCol #contentLeft .searchPanel .inputsubmit{float: right;background: url(/images/skin/input-bg-dark.gif) top left no-repeat;}

#contentCol .threeColLeft .searchPanel{}
#contentCol .threeColLeft .searchPanel h2{color: #635953;margin: 0;}
#contentCol .threeColLeft .searchPanel label{color: #fff;float: right;margin-bottom: 3px;clear:right;}
#contentCol .threeColLeft .searchPanel .inputSelect{width: 164px;}
#contentCol .threeColLeft .searchPanel .inputsubmit{background: url(/images/skin/input-bg-dark.gif) top left no-repeat;}

/************************************
== News/Home Specific Styles
************************************/


/***************************************
== Image gallery Styles
***************************************/

#imageGalleries ul{
	margin:0 0 0 0;
	padding:0;
	list-style:none;
}
#imageGalleries {
	margin-top:18px;
}
#imageGalleries #featured{
	margin:0 0 18px 0;
	float:left;
}
#imageGalleries #featured .colOne{
	float:left;
	width:200px;
	padding: 0 16px 16px 0;
	margin-right:20px;
}#imageGalleries #featured .colTwo{
	float:left;
	width:300px;
}
#imageGalleries #featured .colTwo .imgHolder,
#imageGallery .imgHolder{
	float:left;
	width:auto;
	margin:0 2px 8px 0;
	font-weight:bold;
	text-align:center;
}
#imageGalleries #featured .colTwo .imgHolder{width:130px;}
#imageGallery .imgHolder{
	margin-top: 6px;
}
#imageGallery .imgRow{
	float:left;
	width:530px;
	margin-bottom:10px;
}
#imageGallery h2{
	margin: 18px 0 8px 0;
}
#imageGalleries #featured .colTwo img{
	border:solid 1px #8b7a6f;
}
#imageGalleries #featured .colOne .box{
	background-color:#9AB95E;
	background-color:#fff;
	padding:0 16px 8px 0;
}
#imageGalleries #featured .colOne .box h5{
	font-size:120%;
	margin-bottom:2px;
}
#imageGalleries #featured .colOne .box em{
}
#imageGallery .imgHolder a img,
#imageGallery .imgHolder a:hover img {border: solid 1px #8b7a6f;}


/***************************************
== Style gallery Styles
***************************************/

#StyleGalleryLeft
{
	float: left;
	width: 185px;
	margin-left: 20px;
}

#StyleGalleryRight
{
	float: left;
	width: 275px;
}

#stylegalleryDev h2 {
	font-size: 130%;
}
#stylegalleryDev h2 a {
	color: #f98623;
	font-weight:bold;
	text-decoration: none;
}
#stylegalleryDev ul{
	float:left;
	width:500px;
	margin: 0 0 0 -40px !important; margin: 0;
}
#stylegalleryDev ul li{
	display: inline;
	padding-right:14px;
}
#stylegalleryDev ul li a,
#stylegalleryDev ul li a.on  {
	font-weight:bold;
	text-decoration:none;
	padding:3px 6px 3px 6px;
	color: #8b7a6f;
	text-decoration: underline;
}
#stylegalleryDev ul li a:hover,
#stylegalleryDev ul li a.on{
	background-color: #8b7a6f;
	color: #fff;
	text-decoration: none;
}
#stylegalleryDev #imageHolder {width: 100%;}
#stylegalleryDev #main,
#stylegalleryDev #thumbs{
	float: left;
	border: solid 0px #000;
	width: 280px;
	margin-left: 0px;
	margin-top:8px;
	display: inline;
}
#stylegalleryDev #thumbs{
	width: 270px;
	font-size:95%;
	font-weight:bold;
	margin-left:4px;
	margin-top:11px;
}
#stylegalleryDev #thumbs #holder{
	padding: 6px 0 0 0;
}
#stylegalleryDev #main h3 {
	margin:1px 0 6px 0;
	padding:0;
	color: #665a52;
}

/* =Bubble Tooltip
-------------------------------------------------------------------------*/

.bubbletip {width:200px;color: #000;font:lighter 11px/1.3 Arial,sans-serif;text-decoration:none;text-align:center;}
.bubbletip span.top {padding: 30px 8px 0;background: url(/images/skin/tooltip.gif) no-repeat top;}
.bubbletip b.bottom {padding:3px 8px 15px;color: #548912;background: url(/images/skin/tooltip.gif) no-repeat bottom;}