/* Holborn Template Styles */

@import url('../../default/css/screen.css');

body {
 background: #0F313D url('../images/common/bgRepeat.jpg') repeat-x;
 margin:0px; padding:0px; border:0px;
}

#pageWrapper {
 height: 500px;
 background: #0f313d url('../images/common/bg.jpg') top no-repeat;
 margin: 0px auto; padding: 0px; border: none;
 width: 972px;
 color: #fff;
 font-family: Arial;

}

#header {
 height: 149px; width: 972px;
 float:left;
 background: transparent url('../images/common/header.jpg') left no-repeat;
 margin: 54px 0 34px 0;
 padding: 0px;
}

#logo {
 float: left;
 width: 129px;
 height: 98px;
 padding: 25px 0 0 35px;
}

/* Main Navigation */

ul#mainNav {
 float: right;
 width: 368px; height: 149px;
 font: 15px Arial;
 list-style-type: none;
 margin:0; padding:0;
 background: transparent url('../images/nav/bg_off.jpg') right top no-repeat;
 
}

ul#mainNav li {
 float: left;
 margin: 0px;
 width: 184px; height: 30px;
}

#header li a {
 display: block;
 width:171px; height:24px;
 padding: 6px 0 0 13px;
 color: #fff;
 text-decoration: none; text-transform: lowercase;
}

#header li a:hover { color: #7BC1CB; }

/* ON States */

#mainNav li.on {
  background:transparent left top no-repeat;
}

#mainNav li.on a:link, #mainNav li.on a:visited {
  color:#0f303d;
}

#mainNav li.button-0-on { background-image: url('../images/nav/button_0_on.gif'); }
#mainNav li.button-1-on { background-image: url('../images/nav/button_1_on.gif'); }
#mainNav li.button-2-on { background-image: url('../images/nav/button_2_on.gif'); }
#mainNav li.button-3-on { background-image: url('../images/nav/button_3_on.gif'); }
#mainNav li.button-4-on { background-image: url('../images/nav/button_4_on.gif'); }
#mainNav li.button-5-on { background-image: url('../images/nav/button_5_on.gif'); }
#mainNav li.button-6-on { background-image: url('../images/nav/button_6_on.gif'); }
#mainNav li.button-7-on { background-image: url('../images/nav/button_7_on.gif'); }
#mainNav li.button-8-on { background-image: url('../images/nav/button_8_on.gif'); }
#mainNav li.button-9-on { background-image: url('../images/nav/button_9_on.gif'); }

/* Studio Picker */

form#studioPicker
{
  padding:10px 0;  float:left;
  width:426px; margin:107px auto 0;
  text-align:right;
}

form#studioPicker fieldset
{ border:0; padding:0; margin:0;}

form#studioPicker label
{  float:left;
   width:100px;
   display:none; }

form#studioPicker select
{  width:200px;
   margin-right:20px; }

div#pickerResults li a:link, div#pickerResults li a:visited
{ color:#fff; }

/* Footer */

#footer {
 float: left;
 background: #040d12;
 border: none;
 padding: 0;
 margin: 35px 0 20px 0;
 width: 972px;
 height: 31px;
 clear: both;
}

#footer p {
 float: left;
 font: 11px Arial;
 color: #a3bbbf;
 margin: 0;
 padding: 9px 0 0 15px;
 text-align: left;
}

#footer a {
 color: #a3bbbf;
 text-decoration: none;
}

#footer a:hover {
 text-decoration: underline;
}

/* Content Boxes */

#content {
 float: left;
 width:972px;
 margin: 0px; padding: 0px;
}

/* Typography */

h1, h2, h3 {
 font-family: Arial;
 font-weight:bold;
}

h1 {
 font-size: 24px;
 text-align: left;
}

p {
 font-family: Arial;
 color: #fff;
}

.widecolumn .entry p {
	font-size: 1.05em;
	}

.narrowcolumn .entry, .widecolumn .entry {
	line-height: 1.4em;
	}

.widecolumn {
	line-height: 1.6em;
	}

.narrowcolumn .postmetadata {
	text-align: center;
	}

.alt {
	background-color: #f8f8f8;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

small {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 0.9em;
	line-height: 1.5em;
	}

  h2.pagetitle {
  	font-size: 1.6em;
  	}

  #sidebar h2 {
  	font-family: 'Lucida Grande', Verdana, Sans-Serif;
  	font-size: 1.2em;
  	}

  h3 {
  	font-size: 1.3em;
  	}

  h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
  	text-decoration: none;
  	color: white;
  	}

  h3, h3 a, h3 a:visited {
  	color: #333;
  	}

  h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
  	text-decoration: none;
  	}

  .entry p a:visited {
  	color: #b85b5a;
  	}

  .commentlist li, #commentform input, #commentform textarea {
  	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
  	}

  .commentlist li {
  	font-weight: bold;
  	}

  .commentlist li .avatar { 
  	float: right;
  	border: 1px solid #eee;
  	padding: 2px;
  	background: #fff;
  	}

  .commentlist cite, .commentlist cite a {
  	font-weight: bold;
  	font-style: normal;
  	font-size: 1.1em;
  	}

  .commentlist p {
  	font-weight: normal;
  	line-height: 1.5em;
  	text-transform: none;
  	}

  #commentform p {
  	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
  	}

  .commentmetadata {
  	font-weight: normal;
  	}


/* From Wordpress, Consoldate? */

.post
{	margin: 0 0 40px;
	text-align: justify; }
	
.post hr
{ display: block; }



/* Page Specific - Home */

.homeLeft {
 float: left;
 width: 600px;
 padding:0px; margin:0px;
}

.homeLeft h1 {
 float: left;
 width: 500px;
 padding: 20px 63px 0 35px;
 font-size: 24px;
 margin: 0px;
}

.homeLeft p {
 float: left;
 width: 500px;
 margin: 0px;
 padding: 15px 63px 0 35px;
 font-size: 12px;
 line-height: 15px;
 font-weight: normal;
}

.homeLeft div.homeNewsContent p.date {
 width:65px; padding-right:0px; font-size:12px; line-height:22px !important;
 font-weight:bold;
}

.homeLeft h2 {
 font-size:12px; float:left; clear:none; width:425px; padding:11px 0 10px 0px; margin:0px;
}

.homeLeft div.homeNewsContent p {
 font-size:11px;
 padding:0px 0 0 35px; margin:0px;
 line-height:16px;
}

div.homeNewsContent h2 {
  padding:0;
}

.homeLeft div.homeNewsContent p a, .homeLeft h2 a {
 text-decoration: underline;
 color:#fff;
}

.homeLeft hr {
 float:left;
 clear:left;
 width:586px;
 margin:12px 0 0 0;
 padding:0px;
 height:1px;
 color:#9bbcc9;
}

.homeLeft h1.newsHeading {
 font-size:18px; font-weight:normal; margin-top:20px;
}

#homeRightOne, #homeRightTwo {
 float: left;
 width: 370px;
 height: 201px;
}

#homeRightOne {
 background: url('../images/home/img1.jpg') top no-repeat;
}

#homeRightTwo {
 background: url('../images/home/img2.jpg') top no-repeat;
}

#homeRightOne h1, #homeRightTwo h1 {
 float: left;
 width: 350px;
 padding:0px
}

#homeRightOne h1 {
 margin: 172px 0 0 17px;
}

#homeRightTwo h1 {
 margin: 141px 0 0 17px;
}

#homeRightOne h1 a, #homeRightTwo h1 a {
 font-size: 16px;
 text-decoration: none;
 padding:0px;
}

/* news */

div#newsPage #oneEightTwoPanel {
  margin-left:0!important;
  margin-right:24px;
}

div#newsPage #oneEightTwoPanel p {
 font-size:11px;
 line-height:14px;
 text-align:left;
}

div#newsPage #oneEightTwoPanel h1 {
  margin-top:0;
}

div#newsPage div#oneEightTwoPanel {
 float:left;
 margin-left:34px; padding:0px;
}

div#newsPage div.threeSixNinePanel img {
 float: left;
 margin-bottom: 16px;
}


div#newsPage div.threeSixNinePanel div.newsItem {
 float: left;
 width: 322px;
 height: 223px;
 padding: 27px 25px 0 22px;
 font-size:11px;
 color:#0f303d;
 margin-bottom: 16px;
}

div#newsPage div.threeSixNinePanel div.newsItem p {
 float:left;
 clear:both;
 margin:0px; padding:0px;
 color:#0f303d;
 line-height:14px;
}

div#newsPage div.threeSixNinePanel div.newsItem h1 {
 float:left;
 clear:both;
 font-size:12px;
 font-family:Tahoma;
 margin:0px; padding:0px;
 color:#0f303d;
 line-height:13px;
}

div#newsPage div.threeSixNinePanel div.newsItem p.newsContent {
 margin-top:10px;
}

div#newsPage div.threeSixNinePanel div.newsItem a {
  color:#000;
}

div#newsPage div.threeSixNinePanel div.newsOne {
 background:#9bbcc9 url('../images/news/bg_first.gif') top no-repeat;
}

div#newsPage div.threeSixNinePanel div.newsOther {
 background:#9bbcc9 url('../images/news/bg_other.gif') top no-repeat;
}


/****************** OLD WORDPRESS - NEEDS CLEANING *****************/

/*
Theme Name: Holborn Studios
Description: Bespoke theme for Holborn Studios
Version: 1.0
Author URI: http://www.enotions.co.uk/
Author: Jamie Gilman, Patrícia Furtado and Sebastian Grant
Tags: 
*/


/* Begin Typography & Colors */




#headerimg .description {
	font-size: 1.2em;
	text-align: center;
	}



#sidebar {
	font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {
	color: #777;
	}

code {
	font: 1.1em 'Courier New', Courier, Fixed;
	}

acronym, abbr, span.caps
{
	font-size: 0.9em;
	letter-spacing: .07em;
	}

a, h2 a:hover, h3 a:hover {
	color: #06c;
	text-decoration: none;
	}

a:hover {
	color: #147;
	text-decoration: underline;
	}

#wp-calendar #prev a, #wp-calendar #next a {
	font-size: 9pt;
	}

#wp-calendar a {
	text-decoration: none;
	}

#wp-calendar caption {
	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;
	text-align: center;
	}

#wp-calendar th {
	font-style: normal;
	text-transform: capitalize;
	}
/* End Typography & Colors */



/* Begin Structure */


.narrowcolumn {
	float: left;
	padding: 0 0 20px 45px;
	margin: 0px 0 0;
	width: 450px;
	}

.widecolumn {
	padding: 10px 0 20px 0;
	margin: 5px 0 0 150px;
	width: 450px;
	}



.widecolumn .post {
	margin: 0;
	}

.narrowcolumn .postmetadata {
	padding-top: 5px;
	}

.widecolumn .postmetadata {
	margin: 30px 0;
	}

.widecolumn .smallattachment {
	text-align: center;
	float: left;
	width: 128px;
	margin: 5px 5px 5px 0px;
}

.widecolumn .attachment {
	text-align: center;
	margin: 5px 0px;
}

.postmetadata {
	clear: both;
}

.clear {
	clear: both;
}


/* End Structure */



/*	Begin Headers */

h2.pagetitle {
	margin-top: 30px;
	text-align: center;
}

#sidebar h2 {
	margin: 5px 0 0;
	padding: 0;
	}

h3.comments {
	padding: 0;
	margin: 40px auto 20px ;
	}
/* End Headers */



/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

/* End Images */



/* Begin Lists




/* Begin Form Elements */
#searchform {
	margin: 10px auto;
	padding: 5px 3px;
	text-align: center;
	}

#sidebar #searchform #s {
	width: 108px;
	padding: 2px;
	}

#sidebar #searchsubmit {
	padding: 1px;
	}

.entry form { /* This is mainly for password protected posts, makes them look better. */
	text-align:center;
	}

select {
	width: 130px;
	}

#commentform input {
	width: 170px;
	padding: 2px;
	margin: 5px 5px 1px 0;
	}

#commentform textarea {
	width: 100%;
	padding: 2px;
	}

#commentform #submit {
	margin: 0;
	float: right;
	}
/* End Form Elements */



/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */



/* Begin Sidebar */
#sidebar
{
	padding: 20px 0 10px 0;
	margin-left: 545px;
	width: 190px;
	}

#sidebar form {
	margin: 0;
	}
/* End Sidebar */



/* Begin Calendar */
#wp-calendar {
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
	}

#wp-calendar #next a {
	padding-right: 10px;
	text-align: right;
	}

#wp-calendar #prev a {
	padding-left: 10px;
	text-align: left;
	}

#wp-calendar a {
	display: block;
	}

#wp-calendar caption {
	text-align: center;
	width: 100%;
	}

#wp-calendar td {
	padding: 3px 0;
	text-align: center;
	}

#wp-calendar td.pad:hover { /* Doesn't work in IE */
	background-color: #fff; }
/* End Calendar */



/* Begin Various Tags & Classes */
acronym, abbr, span.caps {
	cursor: help;
	}

acronym, abbr {
	border-bottom: 1px dashed #999;
	}

blockquote {
	margin: 15px 30px 0 10px;
	padding-left: 20px;
	border-left: 5px solid #ddd;
	}

blockquote cite {
	margin: 5px 0 0;
	display: block;
	}

.center {
	text-align: center;
	}

.hidden {
	display: none;
	}

a img {
	border: none;
	}

.navigation {
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 60px;
	}
/* End Various Tags & Classes*/



/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;






}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */


/* contact page */

.contactPage #fortyPercLeft {
 margin: 20px 0 0 34px;
}

* html .contactPage #fortyPercLeft {
  margin-left:17px;
}

.contactPage #fortyPercLeft h1 {
 font-size: 24px;
 padding: 0 29px 0 0; margin:0px;
}

.contactPage #fortyPercLeft p, .contactPage #fortyPercLeft address {
 font-size: 11px;
 line-height: 14px;
 padding: 22px 30px 0 0;
 margin: 0px;
 font-style: normal;
}

.contactPage #fortyPercLeft a {
 color: #fff;
 text-decoration: underline;
}

.contactPage #sixtyPercRight {
 margin-top:20px;
}

/* locations page */

#locationsPage #oneEightTwoPanel {
 margin: 0 0 0 34px;
}

#locationsPage #oneEightTwoPanel h1 {
 float:left;
 padding: 10px 15px 10px 0; margin:0px;
}

#locationsPage #oneEightTwoPanel p {
 float: left;
 padding: 10px 19px 0 0; margin:0px;
 line-height: 14px;
 font-size: 11px;
 text-align: left;
}

#locationsPage .threeSixNinePanel .locationPanel {
 float: left;
 width: 369px;
 height: 201px;
 padding:0px; margin-bottom: 19px;
}

#locationsPage .threeSixNinePanel .locationPanel.lPOne { background:url('../images/locations/locations_img_1.jpg') top no-repeat; }
#locationsPage .threeSixNinePanel .locationPanel.lPTwo { background:url('../images/locations/locations_img_3.jpg') top no-repeat; }
#locationsPage .threeSixNinePanel .locationPanel.lPThree { background:url('../images/locations/locations_img_3.jpg') top no-repeat; }
#locationsPage .threeSixNinePanel .locationPanel.lPFour { background:url('../images/locations/locations_img_2.jpg') top no-repeat; }
#locationsPage .threeSixNinePanel .locationPanel.lPFive { background:url('../images/locations/locations_img_4.jpg') top no-repeat; }
#locationsPage .threeSixNinePanel .locationPanel.lPSix { background:url('../images/locations/locations_img_6.jpg') top no-repeat; }

#locationsPage .threeSixNinePanel .locationPanel p {
 float:left;
 margin: 169px 0 0 16px;
 padding:0px;
}

#locationsPage .threeSixNinePanel .locationPanel a {
 font-size: 16px;
 text-decoration: none;
 color:#fff;
 font-weight:bold;
}

/* motor yacht page */

#yachtPage #sixtyPercLeft {
 height: 225px;
 padding: 0 0 0 20px;
}

#yachtPage #sixtyPercLeft h1 {
 float:left;
 padding: 10px 15px 10px 0; margin:0px;
}

#yachtPage #sixtyPercLeft p {
 float: left;
 padding: 10px 19px 0 0; margin:0px;
 line-height: 14px;
 font-size: 11px;
 text-align: left;
}

#yachtPage .threeSixNinePanelRight object.yachtFla {
 float: left;
 margin-bottom: 15px;
}

#yachtPage .bottomPanel {
 float: right;
 width: 952px;
 height: 121px;
 margin: 0px;
}

#yachtPage .bottomPanel img {
 float: left;
 clear: none;
 margin-left: 15px;
}

/* studio tour page */

div#studioData
{
  width:450px;
  float:left;
}

div#studioMap
{
  float:left;
  width:370px;
  padding:55px 0 0 46px;
}

div#studioMap img
{
  margin-bottom:20px;
}

.studioTourPage #fortyPercLeft {
 margin: 20px 0 0 34px;
 width:275px;
}

* html .studioTourPage #fortyPercLeft {
 width:350px;
}


.studioTourPage #fortyPercLeft h1 {
 font-size: 24px;
 padding: 0 29px 0 0; margin:0px;
}

.studioTourPage #fortyPercLeft p {
 font-size: 11px;
 line-height: 14px;
 padding: 22px 35px 0 0;
 margin: 0px;
 font-style: normal;
 text-align:left;
}

.studioTourPage #fortyPercLeft a {
 color: #fff;
 text-decoration: underline;
}

.studioTourPage #sixtyPercRight {
 margin-top:20px;
 width:660px;
}

.studioTourPage #sixtyPercRight #columnStOne {
 float: left;
 width: 170px;
}

.studioTourPage #sixtyPercRight #columnStTwo {
 float: left;
 width: 370px;
 margin-left: 15px;
}

/* client list page */

ul.secNav {
  float: left;
  width: 185px !important;
  min-height: 149px;
  font: 15px Arial;
  list-style-type: none;
  margin:0; padding:0 !important;
}

ul.secNav li {
 float: left;
 margin: 0px;
 height: 25px;
 background:transparent url('../images/nav/subnav/subnav_5_off.gif') left top no-repeat;
}

ul.secNav li.on {
  background-image: url('../images/nav/subnav/subnav_5_on.gif');
}

ul.secNav li.button-0.on {  background-image: url('../images/nav/subnav/subnav_0_on.gif'); }
ul.secNav li.button-1.on {  background-image: url('../images/nav/subnav/subnav_1_on.gif'); }
ul.secNav li.button-2.on {  background-image: url('../images/nav/subnav/subnav_2_on.gif'); }
ul.secNav li.button-3.on {  background-image: url('../images/nav/subnav/subnav_3_on.gif'); }
ul.secNav li.button-4.on {  background-image: url('../images/nav/subnav/subnav_4_on.gif'); }

ul.secNav li a {
  display: block;
  color: #fff; font-size:12px;
  text-decoration: none;
  text-transform: title;
  width: 165px;
  height:16px;
  padding:6px 10px 3px;
}

ul.secNav li.on a:link, ul.secNav li.on a:visited {
  color:#000;
} 

ul.secNav li a:hover {
 color: #7BC1CB;
}


.clientListPage #fortyPercLeft {
 margin: 20px 0 0 32px;
}

.clientListPage #fortyPercLeft h1 {
 font-size: 24px;
 padding: 0 29px 0 0; margin:0px;
}

.clientListPage #fortyPercLeft h2 {
 font-size: 16px;
 padding: 22px 29px 0 0; margin:0px;
}


.clientListPage #fortyPercLeft p {
 font-size: 11px;
 line-height: 14px;
 padding: 22px 35px 0 0;
 margin: 0px;
 font-style: normal;
 text-align:left;
}

.clientListPage #fortyPercLeft a {
 color: #fff;
 text-decoration: underline;
}


.clientListPage #sixtyPercRight {
 float: left;
 background: #9BBCC9 url('../images/clientlist_bg.gif') right top no-repeat;
}

.clientListPage #sixtyPercRight ul {
  float:left;
  font-size:11px; color:#000;
  padding:20px; list-style:none;
  width:145px; margin:0;
}

.clientListPage #sixtyPercRight p {
 float:left;
 width:300px;
 font-size:11px; color:#000;
 margin:0px;
 padding:20px 0 0 15px;
}


/* staff page */

#staffPage #oneEightTwoPanel {
 margin: 0 0 0 34px;
}

#staffPage .threeSixNinePanel .staffPanel {
 width: 369px;
 min-height: 150px; position:relative;
 padding:0px; margin-bottom: 16px;
}

#staffPage .threeSixNinePanel .staffPanel.staffOne { background: url('../images/staff/bg_first_mod.gif') top no-repeat; }
#staffPage .threeSixNinePanel .staffPanel.staffTwo { background: url('../images/staff/bg_second_mod.gif') top no-repeat; }
#staffPage .threeSixNinePanel .staffPanel.staffOther { background: url('../images/staff/bg_other_mod.gif') top no-repeat; }

#staffPage .threeSixNinePanel .staffPanel img {
 float: left;
 padding: 0px;
}

.staffInfoBar
{
  background: transparent url('../images/staff/StaffInfoBar.gif') no-repeat bottom;
  clear:both; height:36px;
}


#staffPage .threeSixNinePanel .staffPanel h1 {
 float:left; clear:left;
 font-size: 18px; margin: 0px; padding: 7px 0 0 17px; line-height:20px;
 font-weight: normal;
 width:210px;
}

#staffPage .threeSixNinePanel .staffPanel div.staffDesc {
 float: left;
 clear: none;
 margin: 0px;
 width: 239px;
 min-height: 115px;
 padding: 0px 0px 0 10px;
 font-size: 11px;
 line-height: 12px;
 text-align: left;
}

#staffPage .threeSixNinePanel .staffPanel div.staffDesc p {
 float:left;
 text-align:left;
 width:232px;
 margin-top:9px;
 color: #000;
 padding:0px;
}

#staffPage .threeSixNinePanel .staffPanel p.staffContact {
 float:right; padding:7px 12px 0 0;
 font-size:11px;
 color: #a0ccd9;
 margin:0px;
 width:130px;
 text-align:right;
}

#staffPage .threeSixNinePanel .staffPanel p.staffContact a {
 color: #a0ccd9;
 text-decoration: underline;
}

/* price list page */

div#priceListPage div#oneEightTwoPanel {
 float:left;
 margin-left:34px; padding:0px;
}

div#priceListPage div#oneEightTwoPanel h1 {
 margin:0px; padding:0px;
}

div#priceListSecNav {
 float: left;
 width: 185px;
}

div#priceListSecNav ul {
 float:left;
 width:185px;
 font: 12px Arial;
 list-style-type: none;
 margin:0; padding:0px;
}

div#priceListSecNav ul li {
 float:left;
 list-style-type: none;
 width:185px;
 height:25px;

}

div#priceListSecNav ul li a {
 width:171px;
 display: block;
 height:20px;
 padding: 5px 0 0 13px;
 color: #fff;
 text-decoration: none;
 text-transform: lowercase;
 background: url('../images/nav/subnav/subnav_0_off.gif');
 margin:0px;
}

div#priceListRHSContent {
 float: right;
 width: 571px;
 min-height:399px;
 background: url('../images/pricelist_bg.gif') top no-repeat #9BBCC9;
 font-size: 11px; color:#000;
}

* html div#priceListRHSContent {
  height:399px;
}

div#priceListRHSContent h1, div#priceListRHSContent p {
 font-size: 11px; color: #0f303d;
 margin: 7px 0 0 22px;
}

div#priceListRHSContent a {
 color: #0f303d;
 text-decoration: underline;
}

div#priceListRHSContent table {
 float: left;
 width: 533px;
 margin: 8px 0 20px 22px;
 font-size: 11px; color: #0f303d;
}

* html div#priceListRHSContent table {
  margin-left:11px;
}

div#priceListRHSContent tbody td {
  border-bottom:1px solid #fff;
} 

div#priceRHSFoot {
 float:right;
 width:568px;
 font-size:11px;
 line-height: 1.3em;
}

div#priceListPage .threeSixNinePanel {
 clear:none;
}

h1#rateCard
{
  margin-top:0; font-size:24px !important;
  width:172px !important;
}

p#rateIntro
{
  width:155px !important;
}

div#priceListPage ul#suppNav
{
  float:right;
}

div#priceListLeft
{
  width:400px;
}

div#priceListLeft h1#hours
{
  margin-top:170px;
}

div#priceListPage .threeSixNinePanel h1 {
 font-size:20px;
 width:335px;
}

div#priceListPage .threeSixNinePanel p {
 font-size:11px;
 line-height:14px;
 width:335px;
}

div#priceListLeft {
 float: left;
}
div#priceListLeft h1, h1#rateCard {
 padding-left:34px;
}

div#priceListLeft p {
 font-size: 11px;
 line-height: 1.3em;
 padding-left:34px;
 padding-right: 20px;
}

/* supplier list */

div#supplierListPage div#oneEightTwoPanel {
 float:left;
 margin-left:34px; padding:0px;
}

div#supplierListPage div#oneEightTwoPanel p {
 font-size:11px;
 padding-right:8px;
 text-align:left;
 line-height:14px;
 margin-top:17px;
}

div#supplierListPage div#oneEightTwoPanel h1 {
 margin:0px; padding:0px;
}

div#supplierListRHSContent {
 float:right;
 width:570px;
 min-height:471px;
 background: url('../images/supplierslist_bg.gif') top no-repeat #9BBCC9;
 font-size:11px; color:#000;
}

div#supplierListRHSContent p {
 float:left;
 width:400px;
 font-size:11px; color:#000;
 margin:0px;
 padding:10px 0 0 20px;
 font-size:11px; color:#000;
}

div#supplierListRHSContent table {
 float:left;
 width:533px;
 margin:16px 0 0 22px;
 font-size:11px; color:#000;
}

div#supplierListRHSContent tbody td {
  border-bottom:1px solid #fff;
} 



/* gallery */

div#galleryPage div#oneEightTwoPanel {
 float:left;
 margin-left:34px; padding:0px;
}

div#galleryPage div#oneEightTwoPanel p {
 font-size:11px;
 text-align:left;
 padding-right:25px;
 line-height:14px;
}

div#galleryPage div#oneEightTwoPanel a {
 color:#fff; text-decoration:underline;
}

div#galleryPage div.threeSixNinePanel {
 margin-top:20px;
}

div#galleryPage div.threeSixNinePanel div.galleryImg {
 float: left;
 width:369px;
 height:150px;
 margin-bottom: 18px;
}

div#galleryPage div.threeSixNinePanel div.galleryImg a {
 float:left;
 display:block;
 margin:0px; padding:123px 0 0 16px;
 width:353px;
 height:25px;
 font-size:18px;
 line-height:18px;
 color:#fff;
 text-decoration:none;
}

div#galleryPage div.threeSixNinePanel div.galleryImg a:hover {
 color:#fff;
 text-decoration:none;
}

div#galleryPage div.threeSixNinePanel div.galleryBgOne {
 background: url('images/gallery_img_1.jpg') top no-repeat;
}
div#galleryPage div.threeSixNinePanel div.galleryBgTwo {

 background: url('images/gallery_img_2.jpg') top no-repeat;
}
div#galleryPage div.threeSixNinePanel div.galleryBgThree {
 background: url('images/gallery_img_3.jpg') top no-repeat;
}

div#galleryPage div.threeSixNinePanel div.galleryItem {
 float: left;
 width: 332px;
 height: 143px;
 padding: 7px 17px 0 20px;
 font-size:11px;
 color:#0f303d;
 margin-bottom: 18px;
}

div#galleryPage div.threeSixNinePanel div.galleryItem p {
 float: left;
 clear: both;
 margin: 10px 0 0 0; padding:0px;
 color: #0f303d;
 line-height: 14px;
 text-align: left;
 width:330px;
}

div#galleryPage div.threeSixNinePanel div.galleryItem a {
 color: #0f303d;
 text-decoration: underline;
}

div#galleryPage div.threeSixNinePanel div.galleryItem a:hover {
 color:#0c86ab;
}

div#galleryPage div.threeSixNinePanel div.galleryOne {
 background: #9bbcc9 url('../images/news/bg_first.gif') top no-repeat;
}

div#galleryPage div.threeSixNinePanel div.galleryOther {
 background: #9bbcc9 url('../images/news/bg_other.gif') top no-repeat;
}



/* reusable */

#rightColumn {
 float: right;
 width: 370px;
}

#fortyPercLeft {
 float: left;
 width: 381px;
}

#sixtyPercRight {
 float: right;
 width: 555px;
}

#sixtyPercLeft {
 float: left;
 width: 555px;
}

.threeSixNinePanel {
 float:left;
 width:369px;
}

.threeSixNinePanelRight {
 float:right;
 width:369px;
}

#oneEightTwoPanel {
 float:left;
 width:182px;
}

#sevenFiveFivePanel {
 float: left;
 width: 755px;
}

.margLeftEightn {
 margin-left: 18px;
}

.margLeftSixtn {
 margin-left: 16px;
}