/*
	Title:		Closet-Concepts
	Date:		11-15-2009
--------------------------------------------------------------			
*/

	/* COMMON ELEMENTS */
body{margin:0;padding:0px;background:#e2dbcf url(../images/body-x.gif) repeat-x}
.clear:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
a img{border:0}

.FL{float:left;width:auto}
.FR{float:right;width:auto}
.CB{clear:both}
	/* COMMON ELEMENTS */
#wrap{width:1036px;margin:0 auto;overflow:hidden;padding-bottom:30px;font-family:Verdana}

	/* BEGIN HEADER */
#header{clear:both;width:1036px;height:390px;position:relative}
.header-left{float:left;width:329px;margin-top:30px;position:relative}
.logo{float:left;width:242px;height:148px;margin:0 0 40px}
.tagline{float:left;width:310px;height:76px;padding:0 3px 0 15px;overflow:hidden;background:url(../images/tag-line-bg.png) no-repeat;line-height:76px;font-family:"Trebuchet MS";font-size:17px;font-style:italic;color:#fff}

.header-right{float:left;width:707px;height:344px;margin-top:30px;position:relative}
.header-right ul{clear:both;width:707px;margin:0;padding:15px 0 0 0;overflow:hidden;list-style:none;font-family:"Trebuchet MS";font-size:17px; z-index: 99;}
.header-right li{float:left;width:auto;margin:0;padding:0 23px 0 0;line-height:20px}
.header-right li.last{padding-right:0}
.header-right li a{color:#e2dbd0;text-decoration:none;line-height:20px}
.header-right li a:hover,.header-right li.active a{color:#fff}

.picture{width:699px;height:296px;padding:18px 0 0 19px;position:absolute;left:-15px;bottom:0;background:url(../images/picture-bg.png) no-repeat 0 0}
.pics {
	padding: 8px;
}


	/* END HEADER */
	
	/* BEGIN CONTENTS */
.contents-wrap{clear:both;width:1036px;overflow:hidden;margin-top:34px}

.left-column{float:left;width:318px}
.contact-tab{clear:both;width:303px;height:380px;padding:10px 0 0;color:#faf4ee;text-align:center;font-family:"Trebuchet MS";font-size:32px;line-height:38px;font-weight:700}
.contact-tab em{font-size:12px;font-style:normal;font-weight:400;line-height:17px}

.sidebar{clear:both;width:298px;padding-top:25px;overflow:hidden}
.sidebar h3,.container h2{clear:both;margin:0;padding:0;font-family: "Trebuchet MS";font-size:24px;color:#705e4b;line-height:30px}
.sidebar p{clear:both;padding:5px 0 0;margin:0;color:#2c251f;font-size:12px;line-height:17px}
.container p{padding:5px 0 0;margin:0;color:#2c251f;font-size:12px;line-height:17px}
.sidebar ul{color:#2c251f;font-size:12px;line-height:17px}
.sidebar a{
	width:auto;
	display:block;
	margin-top:5px
}

.right-column{float:left;width:718px}
.right-container-wrap{clear:both;width:718px;background:url(../images/right-container-y.gif) repeat-y}
.container-top{clear:both;width:718px;background:url(../images/right-container-top.gif) no-repeat top}
.container{
	clear:both;
	width:634px;
	padding:20px 42px 25px;
	background:url(../images/right-container-bottom.gif) no-repeat left bottom;
	position:relative;
	font-size: 12px;
	color: #705e4b;
}
.container h2{color:#bc8950}
.container p{padding:20px 0 5px;color:#705e4b}
.mirror{position:absolute;right:71px;top:73px}
	/* END CONTENTS */
	
	/* BEGIN CONTENTS FOOTER*/
.content-footer{clear:both;width:695px;margin:22px auto 0;font-family:"Tahoma";overflow:hidden}
.content-footer ul{clear:both;width:540px;margin:0 auto;padding:0;list-style:none}
.content-footer li{float:left;width:auto;margin:0;padding:0 6px;font-size:12px;line-height:17px;background:url(../images/footer-li-border.jpg) no-repeat right}
.content-footer li.last{background:none}
.content-footer li a,.content-footer p a{color:#84796e;text-decoration:none}
.content-footer a:hover{text-decoration:underline}
.content-footer p{clear:both;margin:0;padding:20px 0 0 ;text-align:center;font-size:11px;color:#84796e;line-height:17px}
	/* END CONTENTS FOOTER*/
a:link {
	color: #660032;
}
a:visited {
	color: #660032;
}
a:hover {
	color: #BC8950;
}
.fineprint {
	font-size: 9px;
}
.test-text {
	font-style: italic;
}
.test-name {
	font-weight: bold;
	color: #660032;
}
.contacttitle {
	font-size: 20px;
	font-weight: bold;
	color: #660032;
}

.gallerytitle {
	font-family: "Trebuchet MS";
	font-size: 16px;
	font-weight: bold;
	color: #bc8950;
	padding-bottom: 5px;
}
.requiredfield {
	color: #FF0000;
}

ol {
	line-height: 18px;
}
ol ul {
	list-style-type: disc;
	line-height: 18px;
}

h2 {
	font-family: "Trebuchet MS";
	font-size:24px;
	color:#705e4b;
	line-height:30px
}

.contact-tab ul {
	font-size: 16px;
	text-align: center;
	width: 250px;
	list-style-type: none;
	margin-left: 0px;
}

.contact-tab li {
	margin: 0px;
}

.reasons {
	margin: 0px;
	font-size: 14px;
	line-height: 25px;
	font-family: Verdana;
	padding-bottom: 0px;
}

.contact-tab p {
	margin-top: 15px;
	color:#2c251f;
	font-size: 24px;
}

.reasons img {
	margin-top: 5px;
	margin-bottom: 5px;
}


#consultation {
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 0px;
}

img.consultation {
	margin: 8px;
	padding: 0px;
	border: 3px #b5a898 solid;
}

#foreverYours {
	margin: auto;
	text-align: center;
	margin-bottom: 30px;
	margin-top: 5px;
}


#contact {
	width: 315px;
	position: absolute;
	left: 710px;
	top: 0px;
}







/* Submenu */
.header-right li:hover .submenu {
	display: block;
}

.submenu {
	display: none;
}

.header-right li:hover .submenu {
	display: block;
	position: absolute;
	top: 25px;
	left: 65px;
	width: 180px;
	padding-top: 20px;
}

.submenu li {
	width: 100%;
	float: none;
	display: block;
	height: auto;
	text-transform: none;
	line-height: auto;
	text-align: left;
	margin: 0px;
	#margin: 0 0 -10px 0;
	background: #eadecc;
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.submenu li a:link, .submenu li a:visited {
	display: block;
	float: none;
	height: auto;
	line-height: 15px;
	padding: 6px;
	color: #6E6358;
	margin: 0 !important;
	background: transparent;
}

.submenu li a:hover {
	text-decoration: underline;
	color: #000000;
}



/* Sidebar Contact Form */

#contact-form {
	background-image: url('../images/contact-bg.png');
	width: 288px;
	height: 270px;
	padding-left: 7px;
}

#contact-form label {
	/* color: #705E4B; */
	color: #F1EBE3;
	font-size: 12px;
	display: inline-block;
	width: 123px;
	margin: 3px 0 3px 0;
	height: 18px;

}

#contact-form input,
#contact-form textarea {
	color: #3F372F;
	border: 1px solid #3F372F;
	margin: 2px 0 2px 0;
	background-color: #F7F5F2;
}
#contact-form input {
	height: 20px;
	width: 141px;
}

#contact-form textarea {
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 270px;
	height: 55px;
}

#contact-form h2 {
	color: #FFFFFF;
	text-align: center;
	margin: 0px 0 10px 0;
	#margin: 0 0 -15px 0;
	padding: 10px 0 0 0 ;
	text-transform: uppercase;
}

#contact-form input[type=submit] {
	border: 1px solid #3F372F;
	background-color: #F7F5F2;
	color: #3F372F;
	width: 90px;
	height: 23px;
	padding-bottom: 2px;
	display: block;
	margin: 0 auto;
	margin-top: 4px;
}

#contact-form span {
	color: #990000;
}

.container img {
	border: 3px solid #A89785;
}

.container img.pics {
	border: 0px;
}



img.right {
	float: right;
	margin: 5px 0 5px 5px;
	border: 3px solid #A89785;
}

img.left {
	float: left;
	margin: 5px 5px 5px 0px;
	border: 3px solid #A89785;
}



/* Newsletter */

#newsletter {
	position: absolute;
	right: 4px;
	top: 0px;
	width: 425px;
	height: 27px;
	background-color: #660032;
	z-index: 3;
	padding: 3px 0 0 0;
}
#newsletter-bg {
	position: absolute;
	right: 2px;
	top: 2px;
	width: 425px;
	height: 30px;
	background-color: #6E6358;
	z-index: 1
}
#newsletter form {
	float: left;
	display: inline-block;
}
#newsletter p {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 10px 0 5px;
	font-family: "Trebuchet MS";
	display: inline-block;
	float: left;
}
#newsletter input {
	border: #000000 1px solid;
	background-color: #FFFFFF;
	display: inline-block;
	float: left;
	width: 190px;
	height: 18px;
	line-height: 18px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#newsletter input[type=submit] 
{
	width: 40px;
	height: 22px;
	#height: 22px;
	#border: 1px solid #000000;
	margin-left: 5px;
}

/* Adding adding adding*/
