html { min-height: 100%; margin-bottom: 1px; }
body {
	margin:0px;
	padding:0px;
	background:url(../../images/background.gif) repeat;
}
h1{
	position:absolute;
	margin-left:-1000px;
	width:1px;
	display:none; 
}
img{border:0;}
#container{
	width:884px;
	margin:0px auto;
	background:#ffffff;
	padding:0px 8px;
}
#dilogo{clear:both;text-align:right;padding-top:5px;padding-bottom:5px;width:884px;margin:0px auto;}

#canopy29{display: block;margin: 10px auto 20px;text-align: right;width:884px;height:18px;overflow:hidden;}
#canopy29 a{height:18px;overflow:hidden;}
#canopy29 a:hover img{margin-top:-18px;}


.floatleft{float:left;}
.floatright{float:right;}
.hidden{margin-left:-1000px; width:100px;position:absolute;display:none;}
/*********************		START CLEAR FIX		**********************/
.clearfix:after {
	clear:both;
	content:".";
	display:block;
	height:0px;
	line-height:0px;
	visibility:hidden;
}
.clearfix {
}
html[xmlns] .clearfix {
	display:block;
}
* html .clearfix {
	height:1%;
}
/*********************		END CLEAR FIX		**********************/
/*********************		START HEADER		**********************/
#header{
	height:90px;
	padding-top:17px;
	border-bottom:2px solid #EBE5D7;
}
.logo{margin-left:45px;margin-top:8px;}
.tagline{margin-right:45px;margin-top:17px;}
/*********************		END HEADER		**********************/

/*********************		START NAVIGATION		**********************/
#navigation{
	margin-top:4px;
	height:32px;
	background:#EBE5D7;
}
#navigation ul{
	margin:0px;
	padding:0px;
}
#navigation ul li{
	float:left;
	display:inline-block;
	list-style:none;
	margin:7px 0 5px 0px;
	padding:0px 10px;
	border-right:1px solid #716558;
	height:20px;
}
#navigation ul li.projectstext
{
	color:#00A79D;
	font-family:Arial;
	font-size:11px;
	/*padding-right:186px;*/
	border-right:none;
	padding-top:2px;
	width:140px;
	padding:0px 5px;
}
#navigation ul li.projectstext.longer{padding-right:113px;}
#navigation ul li.last{border-right:none;}
#navigation a{
	color:#716558;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:2px 4px;
	display:block;
}
#navigation a:hover, #navigation a.selected{
	color:#C2B59B;
	background:#ffffff;
}
/*********************		END NAVIGATION		**********************/


/*********************		START BODY SECTION		**********************/
#body{
	margin-top:5px;
}
/*********************		END BODY SECTION		**********************/

/*********************		START FOOTER		**********************/
#footer{
	margin-top:4px;
	padding-top:8px;
	height:36px;
	border-top:2px solid #EBE5D7;
}
#footer ul{
	margin:0px;
	padding:0px;
}
#footer ul li{
	float:left;
	display:inline-block;
	list-style:none;
	margin:5px 0px;
	padding:0px 10px;
	border-right:1px solid #716558;

}
#footer ul li.last{border-right:none;}
#footer a, #footer{
	color:#9B8578;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
}
#footer a:hover, #footer a.selected{
	color:#00A79D;
}

#footer ul.mailinglist li{
	border-right:none;
	padding:0px 5px;
}
#footer ul.mailinglist li input.textbox{width:132px;height:11px;font-size:11px;color:#9B8578;}
/*********************		END FOOTER		**********************/

/*********************		START HOMEPAGE CENTER		**********************/
#homepage{position:relative;}
#homepage img{float:left;display:inline;}
#homepage #homeimagegallery{
	float:left;
	width:607px;
	margin:0px 0px;
}
#homepage #homeimagegallery ul, #homepage #homeimagegallery ul li{
	display:block;
	list-style:none;
}
#homepage #homeimagegallery #gallery {
	height:343px;
	margin:0px;
	padding:0px;
	position:relative;
	width:597px;
	overflow:hidden;
	border-left:5px solid #FFFFFF;
	border-right:5px solid #FFFFFF;
}
#homepageimageoverlay{
	background:#00A79D none repeat scroll 0%;
	height:122px;
	margin-left:426px;
	margin-top:-185px;
	opacity:0.88;
	position:absolute;
	width:457px;
	z-index:1000;
}
#homepageimageoverlay img{
	opacity:1;
	margin:31px 0px 0px 54px;
}
.hometags
{
	color:#00A79D;
	font-family:Arial;
	font-size:11px;
	margin-right:30px;
	margin-top:3px;
	display:inline;
	clear:both;
}
.hometags ul
{
	margin:0px;
	padding:0px;
}
.hometags ul li
{
	margin:0px;
	padding:0px;
	list-style:none;
	display:block;
	clear:both;
}
.hometags a
{
	color:#00A79D;
	font-family:Arial;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
.hometags a:hover
{
	color:#b5ada1;
}
/*********************		END HOMEPAGE CENTER		**********************/

/*********************		START BLOG SPACE		**********************/
#blogspace{
	background:#EBE5D7;
	margin-top:5px;
	height:98px;
	clear:both;
}
#blogspace .entry{	
	float:left;
	margin:16px 26px 16px 0px;
	width:244px;
	display:inline;
}
#blogspace .entry.first{
	margin-left:50px;
}
#blogspace .entry img{
	float:left;
	margin-right:9px;
	margin-top:4px;
	width:60px;
}
#blogspace .entry img.shop
{
	/*width:inherit;*/
	width:60px;
	height:60px;
}
#blogspace .entry .description{
	border-left:1px solid #9B8578;
	color:#716558;
	float:right;
	font-family:Arial;
	font-size:10px;
	padding-left:9px;
	width:164px;
}
#blogspace .entry .description a{
	font-family:Arial;
	font-size:10px;
	color:#00A79D;
}
#blogspace .entry .description a:hover{text-decoration:none;color:#716558;}
#blogspace .entry .description strong{
	color:#5A4A42;
	font-family:Arial;
	font-size:12px;
}
#blogspace .entry .description strong .date{font-size:10px;color:#00A79D;font-weight:bold;display:none;}
/*********************		END BLOG SPACE		**********************/
/*********************		START SERVICES PAGE		**********************/
#servicesleft{
	width:364px;
}
#servicesleft ul{
	margin:77px 0px 77px 60px;
	padding:0px;
}
#servicesleft ul li{list-style:none;}
#servicesleft a{
	font-family:Arial;
	font-size:12px;
	color:#716558;
	text-decoration:none;
	font-weight:bold;
}
#servicesleft a:hover, #servicesleft a.selected{
	color:#00A79D;
}
#servicesright{
	width:520px;
	background:#00A79D;
}
#servicesright img{float:left;}
#servicesright .description{
	padding:72px 0px 0px 42px;
	width:246px;
	margin-right:30px;
	color:#ffffff;
	font-family:Arial;
	font-size:11px;
	line-height:20px;
}
#servicesright .description strong{
	font-size:15px;
	margin-bottom:5px;
}
.servicesimg{border-left:5px solid #ffffff;}
/*********************		END SERVICES PAGE		**********************/

/*********************		START SHOP PAGE		**********************/
.TableWithBorder, .TableWithBorder tr, .TableWithBorder td{margin:0px;padding:0px;}
.TableWithBorder
{
	border:1px solid #00A79D;width:467px;margin-top:20px;
	border-left:1px solid #9B8578;
	color:#716558;
	font-family:Arial;
	font-size:12px;
}
.TableWithBorder td{padding:5px;}
.TableWithBorder a{color:#00A79D;}
.TableWithBorder a:hover{text-decoration:none;}
.sectionBorder{/*border:1px solid #00A79D;*/display:block;margin-top:10px;text-align:right;width:465px;clear:both;}

.sectionBorder a{background:#13a89e none repeat scroll 0 0;color:#FFFFFF;display:block;float:right;font-family:Verdana;font-size:10px;margin:5px 0px;padding:3px 10px;text-decoration:none;}
.sectionBorder a:hover{background:#9c8679;}

a.continuetoshop{background:#9c8679 none repeat scroll 0 0;color:#FFFFFF;display:block;font-family:Verdana;font-size:10px;margin:5px 0px;padding:3px 10px;text-decoration:none;}
a.continuetoshop:hover{background:#13a89e;}
a.continuetoshop{float:left;}

.sectionBorder a.continueshopping{float:left;}
.cartheader{background:#00A79D none repeat scroll 0 0;color:#FFFFFF;font-size:12px;font-weight:bold;}
.cartheader td{padding-top:10px;padding-bottom:10px;}

#blogspace .entry.shoppage{	
	float:left;
	width:500px;
	margin:16px 31px 16px 29px;
}
#blogspace .entry.shoppage img{
	margin-top:0px;
}

#shoppage{position:relative;}
#shoppage img{float:left;}
#shoppage #shopimagegallery{
	float:left;
	width:394px;
	margin:0px 0px;
}
#shoppage .shopdetailimg{float:left;}
#shoppage #shopimagegallery ul, #shoppage #shopimagegallery ul li{
	display:block;
	list-style:none;
	margin:0px;
	padding:0px;
}
#shoppage #shopimagegallery #gallery {
	height:343px;
	margin:0px;
	padding:0px;
	position:relative;
	width:389px;
	border-right:5px solid #FFFFFF;
}
#shoppageimageoverlay{
	width:489px;
	height:125px;
	position:absolute;
	z-index:1000;
	margin-top:-185px;
	margin-left:394px;
	background:#00A79D;
	opacity:0.88;
}
#shoppageimageoverlay img{
	margin:18px 0px 0px 32px;
}

.shopmiddle
{
	width:167px;
	height:261px;
	float:left;
	background:#a89b8a;
	padding:83px 27px 0px;
	margin:0px 5px;
	font-family:Helvetica;
	font-size:12px;
	color:#ffffff;
	line-height:18px;
	font-weight:bold;
}
#shoppageimageoverlay{
	background:#24aea5 none repeat scroll 0 50%;
	height:143px;
	margin-left:322px;
	margin-top:-200px;
	opacity:0.88;
	position:absolute;
	width:561px;
	z-index:1000;
}
#shoppageimageoverlay img{
	opacity:1;
	margin:24px 0 0 27px;
}
/*********************		END SHOP PAGE		**********************/

/*********************		START ABOUT PAGE	**********************/
#aboutleft{
	width:504px;
	padding:28px 0px 15px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
}
#aboutleft p{
	width:399px;
	padding-left:46px;
}
#aboutleft img{margin:0px 20px 20px 0px;}
#aboutright{
	width:auto;
	background:url(../../images/wood_repeat.gif) repeat-y #00A79D left top;
	padding-left:48px;
}
#aboutright img{float:left;}
#aboutright .description{
	padding:28px 40px 0px 41px;
	width:251px;
	height:544px;
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
}
#aboutright .description img{margin-bottom:10px;}
/*********************		END ABOUT PAGE  	**********************/

/*********************		START BLOG PAGE  	**********************/
#blog{
	background:url(../../images/wood_repeat.gif) repeat-y #00A79D left top;
	padding-left:48px;
}
#blog ul.blognav{
	margin:0px;
	width:86px;
	padding:30px 10px 10px 28px;
}
#blog ul.blognav li{list-style:none;padding:0px;margin:0px;}
#blog ul.blognav strong{padding-bottom:12px;display:block;color:#FFFFFF;font-family:Arial;font-size:15px;}
#blog ul.blognav, #blog ul.blognav a{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	line-height:19px;
}
#blog ul.blognav a:hover, #blog ul.blognav a.selected{
	color:#99d6d2;
}
#blog .bloginfo{
	background:#ffffff;
	padding:0px 0px 20px 52px;
	width:658px;
}
.bloginfo .title{
	font-family:Arial;
	font-size:15px;
	color:#5A4A42;
	padding-top:27px;
	display:block;
}
.bloginfo .title .date{
	font-size:11px;
	color:#00A79D;
	font-weight:normal;
	margin-left:5px;
}
.bloginfo .blogentries{
	width:658px;
	margin-top:25px;
}


.bloginfo .blogentries .entry{	
	float:left;
	width:254px;
	margin:0px 31px 44px 0px;
}
.bloginfo .blogentries .entry img{
	margin-right:12px;
	margin-top:8px;
	float:left;
}
.bloginfo .blogentries .entry .description{
	width:183px;
	float:left;
	padding-left:9px;
	border-left:1px solid #9B8578;
	font-size:10px;
	color:#716558;
	font-family:Arial;
}
.bloginfo .blogentries .entry .description a{
	font-family:Arial;
	font-size:10px;
	color:#00A79D;
}
.bloginfo .blogentries .entry .description a:hover{text-decoration:none;color:#716558;}
.bloginfo .blogentries .entry .description strong{
	color:#5A4A42;
	font-family:Arial;
	font-size:13px;
}
.bloginfo .blogentries .entry .description strong .date{font-size:10px;color:#00A79D;font-weight:bold;}

.blogdetails{
	width:383px;
	padding-left:54px;
}
.blogdetails .backbtn{
	padding-top:27px;
}
.blogdetails .backbtn a{
	font-family:Arial;
	font-size:11px;
	color:#00A79D;
}
.blogdetails .backbtn a:hover{
	text-decoration:none;
	color:#5A4A42;
}
.blogimage img{border:3px solid #E4DECE;margin-top:60px;}

.blogdescription{
	font-size:11px;
	font-family:Arial;
	color:#5A4A42;
	line-height:21px;
	margin-top:10px;
}

.blogdescription a
{
	font-family:Arial;
	font-size:11px;
	color:#00A79D;
	text-decoration:none;
}
.blogdescription a:hover
{
	color:#716558;
}
/*********************		END BLOG PAGE  	**********************/



/*********************		START SHOP PAGE  	**********************/
#shop, .shophome{
	background:url(../../images/wood_repeat.gif) repeat-y #00A79D left top;
	padding-left:48px;
	width:838px;
}
ul.shopnav{
	margin:0px;
	width:59px;
	padding:30px 10px 10px 23px;
}
ul.shopnav li{list-style:none;padding:0px;margin:0px;margin-bottom:18px;}
ul.shopnav strong{padding-bottom:12px;display:block;color:#FFFFFF;font-family:Arial;font-size:15px;}
ul.shopnav, ul.shopnav a{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	line-height:14px;
	font-weight:bold;
}
ul.shopnav a:hover, #shop ul.shopnav a.selected{
	color:#99d6d2;
}
#shop .shopinfo{
	background:url(../../images/wood_shadowR-LONG.gif) repeat-y right top #ffffff;
	padding:0px 0px 0px 30px;
	width:715px;
}
.shophome .shopinfo{
	background:url(../../images/wood_shadowR-LONG.gif) repeat-y right top #ffffff;
	padding:0px 0px 0px 0px;
	width:740px;
	border-left:5px solid #ffffff;
}

#shopright{float:right;width:143px;}
#shop ul#productGrid, #shop ul#productGrid li{margin:0px;padding:0px;list-style:none;}
#shop ul#productGrid{margin-top:30px;float:left;width:539px;}
#shop ul#productGrid li{display:inline;float:left;width:129px;padding:0 25px 25px 25px;margin-bottom:20px;height:260px;}
#shop ul#productGrid li.middle{border-left:1px solid #726658;border-right:1px solid #726658;}
#shop ul#productGrid li strong{display:block;font-family:Helvetica, Arial;color:#513A32;font-size:13px;margin-bottom:8px;margin-top:10px;}
#shop ul#productGrid li p{display:block;margin:0px;padding:0px;font-family:Helvetica, Arial;color:#594A42;font-size:10px;line-height:13px;}
#shop ul#productGrid li p.productprice{margin-top:10px;font-size:12px;}
#shop ul#productGrid li p.productprice a{font-family:Helvetica, Arial;font-size:12px;color:#00A79D;}
#shop ul#productGrid li p.productprice a:hover{text-decoration:none;}
#entwineloader{display:none;padding-top:47px;text-align:center;}
#entwineloader img{margin-top:0px;border:none;}
#pImageMain{display:block;/*min-height:217px;*/width:210px;}
.shopimage{width:210px;}
.shopimage img{border:3px solid #E4DECE;margin-top:30px;}
.shopimage p{margin:0px;margin-bottom:14px;}
.shopimage p img{margin-top:0px;}
.shopimage p img:hover{cursor:pointer;}
.shopinfo .title{
	font-family:Arial;
	font-size:15px;
	color:#00A79D;
	padding-top:27px;
	display:block;
	width:467px;
}
.shopinfo .title.subtitle{margin-top:0;padding-bottom:7px;padding-top:4px;width:200px;}
.shopinfo .title.subtitle a.modal{border:medium none;color:#00A79D;font-family:Arial;font-size:15px;font-weight:bold;padding-top:27px;text-decoration:none;}
.shopinfo .title.subtitle a.modal:hover{color:#5A4A42;}
#PhotoText{color:#5A4A42;font-family:Arial;font-size:11px;line-height:21px;margin-top:3px;}
.shopinfo .shopdetails .title{/*width:228px;*/width:auto;}
.shopinfo .shopdetails .title.checkout{width:467px;}
.shopinfo .title a
{
	background-color:#716558;
	border:medium none;
	color:#FFFFFF;
	font-size:12px;
	font-weight:normal;
	padding:5px 10px;
	text-decoration:none;
	/*font-size:12px;font-weight:normal;color:#00A79D;*/}
.shopinfo .title a:hover{background-color:#00A79D;text-decoration:none;cursor:pointer;
                         /*color:#716558;text-decoration:none;*/}

input.submitBTN{background-color:#716558;border:medium none;color:#FFFFFF;font-size:12px;font-weight:normal;padding:3px 10px;}
input.submitBTN:hover{background-color:#00A79D;text-decoration:none;cursor:pointer;}

.shopinfo .title .price{
	font-size:12px;
	color:#594A42;
	font-weight:normal;
	/*margin-left:5px;*/
}
.shopinfo .shopentries{
	width:658px;
	margin-top:25px;
}


.shopinfo .shopentries .entry{	
	float:left;
	width:254px;
	margin:0px 31px 44px 0px;
}
.shopinfo .shopentries .entry img{
	margin-right:12px;
	margin-top:8px;
	float:left;
}
.shopinfo .shopentries .entry .description{
	width:183px;
	float:left;
	padding-left:9px;
	border-left:1px solid #9B8578;
	font-size:10px;
	color:#716558;
	font-family:Arial;
}
.shopinfo .shopentries .entry .description a{
	font-family:Arial;
	font-size:10px;
	color:#00A79D;
}
.shopinfo .shopentries .entry .description a:hover{text-decoration:none;color:#716558;}
.shopinfo .shopentries .entry .description strong{
	color:#5A4A42;
	font-family:Arial;
	font-size:13px;
}
.shopinfo .shopentries .entry .description strong .date{font-size:10px;color:#00A79D;font-weight:bold;}

.shopdetails{
	padding-left:31px;
	width:285px;
}
.shopdetails p.pClass{margin:0px;}
.shopdetails p.pClass a{color:#00A79D;font-size:12px;font-weight:normal;font-family:Arial;}
.shopdetails p.pClass a:hover{color:#716558;text-decoration:none;}
.addtocartsoldout{display:none;color:#FF0000;font-family:arial;font-size:13px;}
.shopdetails.cart{padding-left:20px;}
.shopdetails.cart img{margin:10px;margin-left:0px;}
.shopdetails.checkout{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
}
.shopdetails.checkout input.submit
{
	background:#13a89e none repeat scroll 0 0;
	border:medium none;
	color:#FFFFFF;
	display:block;
	float:right;
	font-family:Verdana;
	font-size:10px;
	margin:5px 0;
	padding:5px 10px;
	text-decoration:none;
}
.shopdetails.checkout input.submit:hover{cursor:pointer;background:#9C8679;}

.shopdetails .backbtn{
	padding-top:27px;
}
.shopdetails .backbtn a{
	font-family:Arial;
	font-size:11px;
	color:#00A79D;
}
.shopdetails .backbtn a:hover{
	text-decoration:none;
	color:#5A4A42;
}
.shopdetails img{border:3px solid #E4DECE;}

.shopdetails img.gift{border:none;margin:0px;}
.giftRight{float:right;width:195px;}
.giftLeft{float:left;width:316px;}


.shopdetails strong.subinfo{color:#00A79D;display:block;font-family:Arial;font-size:15px;margin-top:20px;padding-bottom:7px;}
.shopdescription{
	color:#5A4A42;
	font-family:Arial;
	font-size:11px;
	line-height:19px;
}

.shopdescription a
{
	font-family:Arial;
	font-size:11px;
	color:#00A79D;
	text-decoration:none;
}
.shopdescription a:hover
{
	color:#716558;
}

p.subHead{color:#5A4A42;font-family:Arial;font-size:11px;line-height:19px;width:500px;}
b.giftsetbold{color:#00A79D;font-size:15px;font-weight:normal;}
p.subHead strong.title.subtitle{padding-bottom:0px;}

.shophome .shopinfo.aboutshop
{
	background:#FFFFFF none repeat scroll 0 0;
	color:#5A4A42;
	font-family:Arial;
	font-size:11px;
	line-height:19px;
	padding:20px 4px 0px 21px;
	width:716px;
}
.aboutshop strong.title.subtitle{width:auto;}
#homepage img.aboutImg{float:right;padding-left:46px;margin-top:-20px;}
a.RoomViewLinks{color:#00A79D;font-family:Arial;font-size:12px;}
a.RoomViewLinks:hover{color:#5A4A42;}
/*********************		END SHOP PAGE  	**********************/

/*********************		START FEATURED PROJECT PAGE		*********************/
#featuredProject{
	background:url(../../images/wood_repeat.gif) repeat-y #00A79D left top;
	padding-left:48px;
}
#featuredProject ul.featurednav{
	margin:0px;
	width:86px;
	padding:30px 10px 10px 28px;
}
#featuredProject ul.featurednav li{list-style:none;padding:0px;margin:0px;height:20px;}
#featuredProject ul.featurednav li.first{height:25px;}
#featuredProject ul.featurednav strong{display:block;color:#FFFFFF;font-family:Arial;font-size:15px;}
#featuredProject ul.featurednav, #featuredProject ul.featurednav a{
	font-family:Arial;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	line-height:19px;
}
#featuredProject ul.featurednav a:hover, #featuredProject ul.featurednav a.selected{
	color:#99d6d2;
}
#featuredProject .featuredProjectInfo{
	background:#FFFFFF none repeat scroll 0%;
	padding:6px 0px 20px 32px;
	width:659px;
}
.featuredProjectInfo
{
}
.enlarge{display:block;font-size:11px;margin-bottom:10px;margin-right:5px;text-align:left;}
.featuredProjectInfo .title{
	border-bottom:1px solid #00A79D;
	color:#00A79D;
	display:block;
	font-family:Arial;
	font-size:17px;
	margin:20px 0px 10px;
	padding-bottom:5px;
	clear:both;
}
strong.releasetitle{
	border-bottom:none;
	color:#00A79D;
	display:block;
	font-family:Arial;
	font-size:17px;
	font-weight:normal;
}
.featuredProjectInfo .title strong, .featuredProjectInfo .title strong a{font-size:18px;font-weight:normal;}
.featuredProjectInfo .title strong a{color:#00A79D;text-decoration:none;}
.featuredProjectInfo .title strong a:hover{color:#5A4A42;}
.featureProjectPhoto
{
	width:auto;
	float:left;
	/*height:258px;*/
	padding:8px 0px 0px 0px;
	margin:0px 15px 15px 0px;
	max-width:450px;
}
.featuredProjectText
{
	color:#5A4A42;
	float:none;
	font-family:Arial;
	font-size:11px;
	line-height:19px;
	margin-right:15px;
	width:auto;
	display:inline;
	padding:8px 0px 0px 0px;
}
.featuredProjectText a{color:#00A79D;text-decoration:none;}
.featuredProjectText a:hover{color:#5A4A42;text-decoration:underline;}

.featuredProjectText p.projectdescription{margin:0px;padding:0px;/*width:315px;*/}
.featuredProjectText .projectTitle
{
	font-family:Arial;
	color:#00A79D;
	font-size:17px;
	margin:0px;
	padding:0px;
}
.featuredProjectText .projectTitle strong
{
	color:#00A79D;
	font-size:11px;
}
.artistContent
{
	padding:0px;
	font-family:Arial;
	font-size:11px;
	color:#716558;
	margin-top:16px;
}
.artistContent .artistText
{
	width:166px;
	margin:0px 10px 0px 0px;
	line-height:19px;
}
.photoContainer{float:left;width:328px;}
.projectPhotos{width:328px;overflow:hidden;float:left;}
.nextPhoto, .prevPhoto
{
	background:#00A79D;
	color:#FFFFFF;
	float:left;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;
	height:58px;
	margin:0px 5px;
	opacity:0.72;
	padding:30px 0px 0px;
	text-align:center;
	text-decoration:none;
	width:16px;
}
.nextPhoto:hover, .prevPhoto:hover{background:#00A79D;opacity:1;}

.contactText
{
	font-family:Arial;
	font-size:11px;
	color:#5A4A42;
	width:90px;
	margin:0px 0px 0px 10px;
}
.contactText img{margin:3px 0px 0px -3px;}
.projectdescription a, .contactText a
{
	margin:5px 0px 0px 0px;
	color:#00A79D;
	font-weight:bold;
	font-family:Arial;
	display:block;
}
.projectdescription a{display:inline;}
.projectdescription a:hover, .contactText a:hover{color:#5E4945;}
/*
.featureProjectPhoto .top{background:url(../../images/FeaturedProjects/PrimaryPhotoTop.gif) no-repeat;width:374px;height:13px;}
.featureProjectPhoto .center{background:url(../../images/FeaturedProjects/PrimaryPhotoCenter.gif) repeat-y;width:374px;}
.featureProjectPhoto .bottom{background:url(../../images/FeaturedProjects/PrimaryPhotoBottom.gif) no-repeat;width:374px;height:13px;}
*/
/*********************		END FEATURED PROJECT PAGE		*********************/

/*********************		START CONTACT PAGE		*********************/


#contactleft
{
	width:530px;
	padding:28px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:18px;
}
#contactleft p
{
	margin:0px;
	padding:0px 0px 16px 46px;
	width:430px;
}
#contactleft strong
{
	font-family:Arial;
	font-size:15px;
	margin-bottom:5px;
	color:#00A79D;
	padding-left:46px;
}
#contactright
{
	width:auto;
	background:url(../../images/wood_repeat.gif) repeat-y #00A79D left top;
	
	padding:28px 40px 0px 85px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:11px;
	line-height:20px;
	height:495px;
}
#contactright a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
}
#contactright a:hover
{
	text-decoration:none;
}
#contactright img{float:left;}
#contactright strong
{
	color:#FFFFFF;
	font-family:Arial;
	font-size:15px;
	margin-bottom:5px;
}

/*********************		END CONTACT PAGE		*******************/

/*********************		START ONE COLUMN PAGES		******************/
#onecolumn{
	background:url(../../images/wood_repeat.gif) repeat-y #00A79D left top;
	padding-left:48px;
}
#onecolumn .onecolumninfo{
	background:#00A79D;
	padding:0px 0px 0px 72px;
}
.onecolumninfo .title{
	font-family:Arial;
	font-size:15px;
	color:#5A4A42;
	padding-top:27px;
	display:block;
}
.onecolumndetails{
	width:383px;
	background:#FFFFFF;
	padding-left:38px;
	width:383px;
}

.onecolumndescription{
	font-size:11px;
	font-family:Arial;
	color:#5A4A42;
	line-height:21px;
	margin-top:10px;
}

.onecolumndescription a
{
	font-family:Arial;
	font-size:11px;
	color:#00A79D;
	text-decoration:none;
}
.onecolumndescription a:hover
{
	color:#716558;
}
/*********************		END ONE COLUMN PAGES		******************/

/*********************		START PORTFOLIO PAGES		******************/
#portfoliohome
{
	height:414px;
	width:884px;
}
#portfoliohome .p1, #portfoliohome .p2, #portfoliohome .p3, 
#portfoliohome .p4, #portfoliohome .p5, #portfoliohome .p6, 
#portfoliohome .p7, #portfoliohome .p8, #portfoliohome .p9, 
#portfoliohome .p10, #portfoliohome .p11, #portfoliohome .p12, 
#portfoliohome .p13, #portfoliohome .p14, #portfoliohome .p15, 
#portfoliohome .p16, #portfoliohome .p17, #portfoliohome .p18, 
#portfoliohome .p19, #portfoliohome .p20, #portfoliohome .p21
{
	position:absolute;
}
#portfoliohome .p1{margin:0px 0px 0px 0px;}
#portfoliohome .p2{margin:0px 0px 0px 110px;}
#portfoliohome .p3{margin:0px 0px 0px 222px;}
#portfoliohome .p4{margin:0px 0px 0px 342px;}
#portfoliohome .p5{margin:0px 0px 0px 450px;}
#portfoliohome .p6{margin:0px 0px 0px 666px;}
#portfoliohome .p7{margin:0px 0px 0px 781px;}
#portfoliohome .p8{margin:104px 0px 0px 0px;}
#portfoliohome .p9{margin:104px 0px 0px 342px;}
#portfoliohome .p10{margin:104px 0px 0px 450px;}
#portfoliohome .p11{margin:104px 0px 0px 558px;}
#portfoliohome .p12{margin:208px 0px 0px 0px;}
#portfoliohome .p13{margin:208px 0px 0px 110px;}
#portfoliohome .p14{margin:208px 0px 0px 222px;}
#portfoliohome .p15{margin:208px 0px 0px 558px;}
#portfoliohome .p16{margin:208px 0px 0px 666px;}
#portfoliohome .p17{margin:312px 0px 0px 110px;}
#portfoliohome .p18{margin:312px 0px 0px 342px;}
#portfoliohome .p19{margin:312px 0px 0px 450px;}
#portfoliohome .p20{margin:312px 0px 0px 666px;}
#portfoliohome .p21{margin:312px 0px 0px 781px;}


#portfolioprojects{clear:left;margin-top:2px;}
#portfolio
{
	height:465px;
}
#portfolio a{outline:none;}
#portfolio .p1, #portfolio .p2, #portfolio .p3, 
#portfolio .p4, #portfolio .p5, #portfolio .p6, 
#portfolio .p7, #portfolio .p8, #portfolio .p9, 
#portfolio .p10, #portfolio .p11, #portfolio .p12, 
#portfolio .p13, #portfolio .p14, #portfolio .p15, 
#portfolio .p16, #portfolio .p17, #portfolio .p18, 
#portfolio .p19, #portfolio .p20, #portfolio .p21
{
	position:absolute;
	margin-top:2px;
	background:#EBE5D7;
}
#portfolio .p1{margin:0px 0px 0px 0px;}
#portfolio .p2{margin:0px 0px 0px 64px;}
#portfolio .p3{margin:0px 0px 0px 128px;}
#portfolio .p4{margin:0px 0px 0px 193px;}
#portfolio .p5{margin:0px 0px 0px 261px;width:60px;height:58px;}
#portfolio .p6{margin:0px 0px 0px 325px;}
#portfolio .p7{margin:0px 0px 0px 450px;}
#portfolio .p8{margin:0px 0px 0px 515px;}
#portfolio .p9{margin:0px 0px 0px 577px;width:59px;height:58px;}
#portfolio .p10{margin:0px 0px 0px 639px;}
#portfolio .p11{margin:0px 0px 0px 702px;}
#portfolio .p12{margin:0px 0px 0px 765px;}
#portfolio .p13{margin:62px 0px 0px 64px;}
#portfolio .p14{margin:62px 0px 0px 128px;width:61px;height:56px;}
#portfolio .p15{margin:62px 0px 0px 261px;}
#portfolio .p16{margin:62px 0px 0px 325px;width:59px;height:56px;}
#portfolio .p17{margin:62px 0px 0px 388px;}
#portfolio .p18{margin:62px 0px 0px 577px;}
#portfolio .p19{margin:62px 0px 0px 765px;width:58px;height:56px;}
#portfolio .p20{margin:62px 0px 0px 827px;}


#projectdescription
{
color: #5A4A42;
    float: left;
    font-family: Arial;
    font-size: 10px;
    height: 324px;
    line-height: 14px;
    margin-left: 630px;
    padding: 20px 30px 0 28px;
    width: 192px;
}
#projectdescription strong{display:block;color:#716558;font-size:14px;margin-bottom:5px;line-height:16px;}

#projectlist
{
	float:left;
	font-family:Helvetica;
	font-size:10px;
	color:#5A4A42;
	margin-left:630px;
	
	padding:50px 20px 0px 38px;
	width:172px;
}
#projectlist a
{
}
#projectlist a:hover
{
}
#projectlist ul, #projectlist ul li
{
	margin:0px;
	padding:0px;
	list-style:none;
}
#projectlist ul li
{
	float:left;
	display:inline;
}



ul.portfolioimagesbottom , ul.portfolioimagesbottom li
{
	margin:0px;
	padding:0px;
}
ul.portfolioimagesbottom{margin-top:5px;display:inline-block;}
ul.portfolioimagesbottom li
{
	list-style:none;
	margin-right:7px;
	float:left;
	display:inline;
	width:74px;
	height:75px;
}
ul.portfolioimagesbottom li.last{margin-right:0px;}
ul.portfolioimagesbottom li.newRow{width:885px;height:7px;clear:both;}
.portfoliodetails{height:280px;}
.projectstextlonger
{
	clear:both;
	color:#00A79D;
	font-family:Arial;
	font-size:11px;
	/*margin-left:667px;
	margin-top:285px;
	position:absolute;*/
	padding-top:12px;
}


/*********************		END PORTFOLIO PAGES		******************/



/*********************		START SHOP SPACE		**********************/
#shopspace{
	background:#EBE5D7 none repeat scroll 0 0;
	clear:both;
	height:99px;
	margin-top:5px;
}
#shopspace .entry{	
	display:inline;
	float:left;
	margin:0 15px 0 0;
	width:271px;
}
#shopspace .entry.first{
	margin-left:25px;
}
#shopspace .entry img{
	float:left;
	margin-right:9px;
	margin-top:12px;
	/*max-width:100px;
	max-height:94px;*/
	max-width:87px;
}
#shopspace .entry img.shop
{
	/*width:inherit;*/
	width:60px;
	height:60px;
}
#shopspace .entry .description{
	border-left:1px solid #9B8578;
	color:#716558;
	float:right;
	font-family:Arial;
	font-size:10px;
	margin-top:15px;
	padding-left:9px;
	width:152px;
}
#shopspace .entry .description a{
	font-family:Arial;
	font-size:10px;
	color:#00A79D;
}
#shopspace .entry .description a:hover{text-decoration:none;color:#716558;}
#shopspace .entry .description strong{
	color:#5A4A42;
	font-family:Arial;
	font-size:12px;
}
#shopspace .entry .description strong .date{font-size:10px;color:#00A79D;font-weight:bold;display:none;}
/*********************		END SHOP SPACE		**********************/

#sociallinks{float:right;width:auto;margin-top:-10px;}
#sociallinks img{width:19px;margin-left:5px;}
#sociallinks .first{margin-right:40px;}

.blog{}
.blog .entry{}
.blog .entry .meta{color: #5A4A42;font-family: Arial;font-size: 11px;line-height: 16px;text-transform:uppercase;}
.blog .entry .meta em{font-weight:bold;font-style:normal;}
.blog .entry .meta a{color:#00A79D;}
.blog .entry .meta a:hover{color:#5A4A42;}

.blog .entry .postmetadata{color: #5A4A42;font-family: Arial;font-size: 13px;line-height: 21px;border:1px solid #F9F6F4;padding:23px 10px;background:url('/blog/wp-content/themes/BLANK-Theme/images/Comment_Background.jpg') repeat-y;}
.blog .entry .postmetadata a{color:#00A79D;}
.blog .entry .postmetadata a:hover{color:#5A4A42;}

.blog .entry .postcomments{max-width:100%;overflow:hidden;margin-top:15px;}
.blog .socialshares{margin:12px 0 0;}

#body.blog .featuredProjectText {color: #5A4A42;font-family: Arial;font-size: 12px;line-height:20px;}
#body.blog #featuredProject .featuredProjectInfo{background:#FFFFFF none repeat scroll 0%;padding:6px 32px 20px 32px;width:436px;}
#body.blog img{max-width:100%;}
/*//659px*/
.blog #blogcenter{background:#FFFFFF;float: left;width: 712px;}
.blog #blogcenter #blogcontent{float:left;width:514px;}

.blog #blogcenter .sidebar{overflow: hidden;padding: 30px 0px 10px;width: 167px;}
.blog #blogcenter .sidebar img{max-width:100%;}
.blog #blogcenter .sidebar h2{color:#404040;display: block;font-family: Arial;font-size: 15px;margin-bottom:5px;}

.sidebar .widget{ border-bottom: 1px dashed #CCCCCC;margin-bottom: 17px;padding-bottom: 10px;}

.navigation{clear: both;display: block;padding: 12px 0;text-transform: lowercase;}
.navigation a{color:#5A4A42;}
.navigation a:hover{color:#00A79D;}
.navigation .next-posts{}
.navigation .prev-posts{}
