@import url('common.css');

/*  -------------- HOME PAGE --------------  */
body#home div.container {
	padding-top: 14px;
}
#home-flash {
	float: left;
	width: 778px;
	background-color: #191919;
}
#home-flash-cell-a {
	float: left;
	border: 1px solid #575757;
	height: 193px;
	width: 258px;
}
#home-flash-cell-b, #home-flash-cell-c {
	height: 193px;
	width: 258px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #575757;
	border-right-color: #575757;
	border-bottom-color: #575757;
}
.cell-a p, .cell-b p {
	padding: 0px;
	margin-top: 12px;
}
.cell-a, .cell-b {
	height: 156px;
}
.cell-a, .cell-arrow-a {
	float: left;
	width: 236px;
}
.cell-b, .cell-arrow-b  {
	float: left;
	width: 236px;
	margin-left: 10px;
	padding-left: 14px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666666;
}
.cell-arrow-a, .cell-arrow-b {
	height: 20px;
}
p.more-arrow {
	text-align: right;
	padding-bottom: 0px;
}
p.more-arrow img {
	margin-left: 7px;
	margin-top: 3px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


/*  -------------- GALLERY PAGES --------------  */

#gallery-cell-a {
	float: left;
	border: 1px solid #575757;
	width: 258px;
}
#gallery-cell-b {
	height: 258px;
	width: 517px;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #575757;
	border-right-color: #575757;
	border-bottom-color: #575757;
}
#gallery-cell-a p {
	font-size: 14px;
	line-height: 18px;
}
#gallery-cell-a p.sml {
	font-size: 12px;
	line-height: 15px;
}
.intro-txt {
	height: 205px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 2px;
}
.intro-txt p {
	padding-bottom: 0px;
}
.info-sml {
	width: 190px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: auto;
	padding-top: 6px;
	padding-bottom: 4px;
	background-image: url(../images/info-bk.jpg);
	background-position: right top;
	padding-right: 6px;
	background-repeat: no-repeat;
}
.info-sml p {
	letter-spacing: 0px;
	word-spacing: 0px;
}
#gallery-cell-a div.info-sml p {
	text-align: right;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding-bottom: 0px;
}
.gallery-cell-c {
	float: left;
	width: 455px;
	height: auto;
}
.gallery-cell-d {
	float: left;
	width: 278px;
	margin-left: 10px;
	padding-left: 14px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666666;
	height: auto;
}
/*  ------------------------------------------------------------------  */


/*  -------------- NEWSLETTER PAGE --------------  */
body#news div.container {
	padding-top: 18px;
}
body#news div.container h4 a {
	color: #E75A22;
}
body#news div.container h4 {
	padding-top: 48px;
}
body#news div.archive {
	padding-top: 0px;
	color: #FFFFFF;
	float: right;
	width: 150px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
/*  ------------------------------------------------------------------  */


/*  -------------- ABOUT PAGE --------------  */
body#about div.container {
	padding-top: 12px;
}
body#about div.wrap {
	padding-right: 10px;
	border-bottom-width: 0px;
}
.left-cell {
	float: left;
	width: 229px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	padding-right: 10px;
}
.right-cell {
	float: left;
	width: 230px;
	padding-left: 10px;
	padding-right: 10px;
}
.right-col {
	float: left;
	width: 255px;
	padding-top: 30px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
}
.gallery {
	float: left;
	width: 255px;
	padding-top: 30px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 4px;
}
body#about ol li, body#about ul li {
	color: #2BA7C1;
}
img.pad {
	padding-right: 8px;
}
/*  ------------------------------------------------------------------  */


/*  -------------- MORE PAGE --------------  */
body#more div.container {
	padding-top: 18px;
	padding-bottom: 0px;
}
body#more ol li, body#more ul li {
	color: #000000;
}
body#more ol.blue li, body#more ul.blue li {
	color: #2BA7C1;
}
body#more div.wrap, body#contact div.wrap {
	padding-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
/*  ------------------------------------------------------------------  */


/*  -------------- MORE INSPIRATION PAGE (VER1) -------------- 
body#more div.container {
	padding-top: 18px;
}
.more-txt {
	float: left;
	width: 550px;
	margin-right: 20px;
}
.more-pic {
	float: left;
	width: 180px;
}
.more-pic p, .more-txt p {
	padding-bottom: 0px;
}
body#more div.wrap {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	width: 758px;
	padding-bottom: 10px;
}
------------------------------------------------------------------  */


/*  -------------- CONTACT PAGE --------------  */
body#contact div.container {
	padding-top: 18px;
}

/*
/* Cursor Trail Pop-ups
*/
#trailimageid
{
	font-size: 0.75em;
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
/*  width: 400px;  */
	height: 0px;
	z-index: 200;
}
/*  ------------------------------------------------------------------  */


/*  -------------- OTHER PAGE --------------  */

/*  ------------------------------------------------------------------  */
.interior_design {
	font-size: 12px;
	display: none;
}
/*  -------------- FLIP BOOK LINKS --------------  */
#flipBook_link {
	margin-top: 8px;
	width: 380px;
}
#flipBook_link .img {
	width: 70px;
	float: left;
}
#flipBook_link .text {
	margin-top: 25px;
	width: 310px;
	float: left;
}
#flipBook_link p {
	line-height: 12px;
	margin-bottom: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #B6B6B6;
}

body#contact #flipBook_link {
	margin-top: 24px;
	width: 262px;
}
body#contact #flipBook_link .text {
	margin-top: 12px;
	width: 192px;
}

body#about #flipBook_link {
	width: 389px;
	margin-top: 12px;
}
body#about #flipBook_link .img {
	width: 79px;
	float: left;
}
body#about #flipBook_link .text {
	width: 309px;
}
body#about #flipBook_link a {
	color: #E75A22;
}
.white {
	color: #FFFFFF;
}
body#res a {
color: #FFFFFF;
}