/* CSS Document */
#wrapper						{ font-family:Arial, Helvetica, sans-serif;}
#wrapper h1						{ font-size:30px; margin:0 0 20px 0; padding:0px; color:#8C6038;}

p.archive						{ font-size:15px; margin:10px 0 0 0; padding:0px; color:#8C6038; float:right; }
p.archive a						{ color:#8C6038; text-decoration:none; font-weight:bold;}
p.archive a:hover				{ color:#A81C35; text-decoration:none; font-weight:bold;}

#wrapper a						{ color:#8C6038; text-decoration:none; font-weight:bold;}
#wrapper a:hover				{ color:#A81C35; text-decoration:none; font-weight:bold;}

#wrapper div.client 			{ width:650px; overflow:hidden; margin:0px; padding:2px 0 30px 0; font:Arial, Helvetica, sans-serif;border-top:1px solid #eeeeee; }
#wrapper div.client div			{ width:650px; float:left; margin:0px; padding:0px; border-bottom:1px solid #eeeeee; }
#wrapper div.client div h1 		{ width:95px; float:left; font-size:11px; margin:0px; padding:2px 0 2px 5px; font-weight:normal; }
#wrapper div.client div h2 		{ width:150px; float:left; font-size:11px; margin:0px; padding:2px 0 2px 0; font-weight:normal;}
#wrapper div.client div h3 		{ width:80px; float:left; font-size:11px; margin:0px; padding:2px 0 2px 0; font-weight:normal;}
#wrapper div.client div h4 		{ width:200px; float:left; font-size:11px; margin:0px; padding:2px 0 2px 0; font-weight:normal;}
#wrapper div.client div h5 		{ width:115px; float:left; font-size:11px; margin:0px; padding:2px 5px 2px 0; font-weight:normal; text-align:right;}

#wrapper div.client div p 		{ font-size:10px; margin:0px; padding:0px;}


body{background: #dfd0b8;}

#MainTable{background: #ffffff; width: 960px;margin: 10px auto;}

#HeaderNav td{ padding-top:30px}
#HeaderNav td p, #HeaderNav td a{padding: 0 5px 0 5px;}
#HeaderNav .bttn { padding-left:0px;}
#HeaderNav a, #HeaderNav p{color: #8c6038; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; font-weight:bold}
#HeaderNav a p:hover{text-decoration:underline;}

#Logo{float: right;}
.logoHeader {width:25%; padding-right:10px;}
.navHeader {width:75%; padding-left:10px;}

.Index_Section{}

#Chalet .SectionOverlay{background: #8b9000;}
#Timber .SectionOverlay{background: #a12830;}
#Glazed .SectionOverlay{background: #3e647e;}
#Bespoke .SectionOverlay{background: #b67100;}
#Chalet{background: url(../images/Index_Chalet.jpg) no-repeat; background-position: 0px -10px;}
#Timber{background: url(../images/Index_Timber.jpg) no-repeat; background-position: 0px -10px;}
#Glazed{background: url(../images/Index_Glazed.jpg) no-repeat; background-position: 0px -10px;}
#Bespoke{background: url(../images/Index_Bespoke.jpg) no-repeat; background-position: 0px -20px;}
.Index_Section{height: 120px; width: 227px; vertical-align: bottom;}
.Index_Section a{ padding:10px; margin: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 9pt; color:#FFFFFF; font-weight: bold; opacity: 0.9; text-decoration: none;}
.Index_Section a:hover{text-decoration: underline;}

#flashShadow{background: url(../gfx/flashShadow.jpg) repeat-x;}


/********** Content Header **********/

#Chalet_Link1 {background: #8b9000; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#Chalet_Link1 a {color:#FFFFFF; text-decoration:none; padding:5px;}
#Timber_Link1{background: #a12830; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#Timber_Link1 a {color:#FFFFFF; text-decoration:none; padding:5px;}
#Glazed_Link1{background: #3e647e; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#Glazed_Link1 a {color:#FFFFFF; text-decoration:none; padding:5px;}
#Bespoke_Link1 {background: #b67100; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF;}
#Bespoke_Link1 a {color:#FFFFFF; text-decoration:none; padding:5px;}

#Chalet_Header{background: #8b9000;}
#Timber_Header{background: #a12830;}
#Glazed_Header{background: #3e647e;}
#Bespoke_Header{background: #b67100;}
#General_Header{background: #8c6038;}
.Content_Header{}
.Content_Header p{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 13px; margin: 0px; padding: 8px 0px 8px 15px;}


/********** Side Nav **********/

#Side_Nav{width: 240px; background: #ebebeb; vertical-align: top; padding-top:20px; padding-bottom:0px;}
.Nav_Line{width: 210px; background-image:url(../gfx/1x1W.gif); background-repeat:repeat-x; background-position:center;}
#Side_Nav table a{font-family:Arial, Helvetica, sans-serif; color: #4a4a4a; text-decoration:none; font-size:12px; font-weight:bold;}
#Side_Nav table tr td{height: 10px; margin:}


/********** Jump Box **********/

#Nav_Jump {width: 240px; background: #ebebeb; vertical-align: bottom; padding-top:20px; padding-bottom:0px;}
.Nav_Jump p{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 11px; margin: 10px 0 5px 5px; width: 210px; padding: 0px;}
.Nav_Jump a{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 11px; text-decoration:none}
.Nav_Jump a:hover{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 11px; }
.Nav_JumpTitle p{font-family:Arial, Helvetica, sans-serif; color:#666666; font-size: 11px; margin: 10px 0 5px 5px; width: 210px; padding: 0px;}

.Nav_Jump2 p{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 11px; margin: 10px 0 5px 5px; width: 330px; padding: 0px;}
.Nav_Jump2 a{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 11px; text-decoration:none}
.Nav_Jump2 a:hover{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 11px; }

#Chalet_Link{ background: #8b9000; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ebebeb;}
#Timber_Link{background: #a12830; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ebebeb;}
#Glazed_Link{background: #3e647e; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ebebeb;}
#Bespoke_Link{background: #b67100; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ebebeb;}

/**/

#Main_Content { vertical-align: top; width: 700px; padding-bottom:20px; padding-left:10px; padding-top:10px; padding-right:10px; }
#Main_Content strong { font-size:12px; font-weight:bold }
#Main_Content td,p { font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align:top;}
#Main_Content H2 { font-size:28px; color:#a81c35; margin:0px; padding:0px}
#Main_Content .h2Green { font-size:28px; color:#8b9000; margin:0px; padding:0px}
#Main_Content .h2Blue { font-size:28px; color:#3e647e; margin:0px; padding:0px}
#Main_Content .h2Orange { font-size:28px; color:#b67100; margin:0px; padding:0px}
#Main_Content .h2General { font-size:28px; color:#8c6038; margin:0px; padding:0px}
#Main_Content H3 {	font-size:13px;	font-weight:normal;	margin:0px;	color: #666666;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 15px;	padding-left: 0px; }
#Main_Content H4 { font-size:14px; color:#333333; margin:0px; margin:0px; padding-top: 10px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
#Main_Content H5 { font-size:14px; color:#333333; margin:0px; margin:0px; padding: 0 0 10px 0; }
#Main_Content .column01 { width:190px; padding-right:10px; padding-top:0px; margin:0px;}
#Main_Content .column02 { width:120px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFFFFF;}
#Main_Content .column03 { width:380px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFFFFF;}
#Main_Content .column04 { width:215px; padding-right:10px;}
#Main_Content .column05 { width:440px; padding-right:10px;}
#Main_Content .column06 { max-width:250px; width:250px;}
#Main_Content .column07 {max-width:530px; min-width:530px; width:530px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FFFFFF;}
#Main_Content .column08 { width:215px; padding-right:10px;}
#Main_Content .column08 img{padding: 0px; margin: 0px;}
#Main_Content .column09 { width:440px; padding-right:10px; padding-left:0px; padding-top:0px; padding-bottom:0px;}
#Content_List { width:500px;}
#Content_List a {color: #a81c35; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; font-weight:bold}
#Content_List a:hover{text-decoration: underline;}
#Content_List p{	margin:0px;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px; line-height:12px;}

#Main_Content .sitemapTitle { font-size:11px; font-weight:bold; padding-bottom:5px;}
#Main_Content .sitemapText01 {padding-bottom:5px;}
#Main_Content .sitemapText02 {padding-bottom:5px; padding-left:10px}
#Main_Content a {color: #000000; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#Main_Content a:hover {color: #a12830; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

/********** Homepage Text Footer **********/
#TextTable{
	width: 960px;
	margin: 10px auto;
	background-color: #dfd0b8;
}
#TextTable .text {font-family:Arial, Helvetica, sans-serif; font-size:10px; vertical-align:top; color:#000000}
#TextTable .title {padding-bottom:5px; padding-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; vertical-align:top; color:#000000; border-bottom-width: 1px; border-bottom-style: solid;	border-bottom-color: #8C6038;}
#TextTable p {	padding:0px;	margin-top: 0;	margin-right: 0;	margin-bottom: 5px;	margin-left: 0;}
#TextTable a {color: #000000; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#TextTable a:hover {color: #a12830; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}



/********** Price List **********/
#Price_List  { vertical-align: top; width: 675px;}
#Price_List .header { font-size:10px; color:#FFFFFF; margin:0px; padding:0px; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; background-color: #999999;}
#Price_List .cell { font-size:10px; color:#000000; margin:0px; padding:5px; border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; background-color: #DDDDDD; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px;}
#Price_List .headerSide { font-size:10px; color:#FFFFFF; margin:0px; padding:5px; border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; background-color: #999999; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px;}
#Price_List .image { padding-right:10px; }

#Footer {font-size:21px; color:#8c6038; font-family:Arial, Helvetica, sans-serif;}
#Footer a {color: #8c6038; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#Footer a:hover {color: #a81c35; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

#FooterLink {
	font-size:11px;
	color:#8c6038;
	font-family:Arial, Helvetica, sans-serif;
	text-align: right;
}
#FooterLink a {color: #8c6038; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#FooterLink a:hover {color: #a81c35; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

#ErrorMsg{color:#990000; font-weight: bold;}
.error{color:#990000;}

#infoForm { vertical-align: top; }
#infoForm p{ padding-bottom:2px; padding-top:2px; margin:0; }
#infoForm input, textarea {	padding: 2px;	border: 1px solid #999999;}
#ContactAddress a {color: #a81c35; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; font-weight:bold}
#ContactAddress a:hover{text-decoration: underline;}

#Opening {}
#Opening td { background-color:#8c6038; padding:3px 5px 2px 5px; color:#FFFFFF;}

#Easter td { background-color:#A12830; padding:3px 5px 2px 5px; color:#FFFFFF;}


#SpecialOffers { width:650px;}
#SpecialOffers p{	margin:0px;	padding-top: 0px;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px; line-height:12px;}
#SpecialOffers strong{ font-size:12px; color:#a12830; padding:0px; margin:0;}
#SpecialOffers a {color: #a81c35; font-family:Arial, Helvetica, sans-serif; font-size: 11px; text-decoration:none; font-weight:bold}
#SpecialOffers a:hover{text-decoration: underline;}

#SpecialPrice { background-color:#a12830; width:100%;}
#SpecialPrice td{padding-top: 10px;	padding-right: 5px;	padding-bottom: 10px;	padding-left: 5px; margin:0; font-size:11px; color:#FFFFFF; }
#SpecialPrice strong{font-size:15px; color:#FFFFFF; }

.bullet { padding-top:6px; padding-right:5px;}

/********** Photo Library **********/

.PhotoNav p{font-family:Arial, Helvetica, sans-serif; font-size:15px; vertical-align:top;color:#8C6038; font-weight: bold; margin:0px 0px 0px 10px; padding:0px; cursor:pointer;}
.PhotoNav #Pinelog{font-family:Arial, Helvetica, sans-serif; font-size:12px; vertical-align:top;color:#8C6038; font-weight: bold; margin:0px 0px 5px 10px; padding:0px;}
.PhotoNav #Pinelog:hover{text-decoration:none; cursor: text;}
.PhotoNav p:hover{text-decoration:underline; cursor: pointer;}
.thumbTable{margin: 0 0 0 7px;}
.PhotoNav img{margin: 5px 5px 0 0;}
.goRight div{margin-top: 185px; background: url(../professionalleisure/gfx/largeRight.gif) 14px 0px;}
.goLeft div{margin-top: 185px; background: url(../professionalleisure/gfx/largeLeft.gif) 0px 0px;}
.goLeft:hover div{background-position: 14px 0px;}
.goRight:hover div{background-position: 0px 0px;}
.goLeft:hover, .goRight:hover{cursor: pointer;}

#photoContainer{margin: 0 5px 0 5px; overflow: hidden; width: 675px; height: 400px;}
#photoRow{height: 400px; width: 90000px;}
#photoRow div{float:left; width: 675px; height: 400px;}
.thumbTable img,.thumbTable img:hover{cursor:pointer;}

/********** Admin Library **********/
#ClientTable td {font-family:Arial, Helvetica, sans-serif; font-size:11px; vertical-align:top;color:#8C6038; font-weight: bold; margin:0px; padding:0 0 5px 0;}
#ClientTable a {color: #8c6038; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#ClientTable a:hover {color: #a81c35; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.01 { width:7% }
.02 { width:23% }
.03 { width:10% }
.04 { width:40% }
.05 { width:20% }
.spacerLine { background-image:url(../gfx/1x1K.gif); background-repeat:repeat-x; background-position:center; }

#inline1 h1{font-size:24px; color:#8C6038; font-family: Helvetica,Arial, sans-serif; margin-left:15px; margin-bottom:25px;}#inline1 p{font-size:12px; color:#000000; font-family: Helvetica,Arial, sans-serif; margin-left:15px; margin-top:1px;}
#inline1 h2{font-size:14px; color:#8C6038; font-family: Helvetica,Arial, sans-serif; margin-left:15px; margin-bottom:0px;}
#inline1 a{font-size:12px; color:#000000; font-family: Helvetica,Arial, sans-serif; margin-left:15px; margin-top:20px; font-weight:bold; text-decoration:none;padding-bottom:15px;}
