/****************************************************
 * Fascia Lift CSS
 * 
 */
body
{
	font-size:12px;
	font-family:arial,sans-serif;
	text-align:center;
	margin:0;
	padding:0;
	background-color:#696a6c;
	/* background-image:url(../images/bgtile.jpg);
	background-position:0px 0px;
	background-repeat:repeat-x; */
	color:#6b6b6b;
}

p,div,ul,li,h1,h2,h3,h4,h5,h6,span,form
{
	margin:0; padding:0;
	background-repeat:no-repeat;
	background-position:0px 0px;
}
.clear { clear:both; }

.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { text-decoration:underline; }
.notbold { font-weight:normal !important; }

a {
color: #333;
border:none;
text-decoration:none;
outline:none;
}
a:hover { text-decoration:underline; }
a img { border:none; }

h1 { font-size:2.6em; color:#6b6b6b; margin:0px; padding:0px 0px 0px 0px; }
h2 { font-size:2.3em; color:#6b6b6b; font-weight:normal; margin:0px; padding:12px 0px 8px 0px; }
h3 { font-size:1em; font-weight:bold; color:#CE863E; margin:0px; padding:12px 0px 0px 0px; }
h4 { font-size:1em; font-weight:normal; color:#CE863E; margin:0px; padding:12px 0px 0px 0px; }
p {
	line-height:1.3em;
	padding:14px 0px 0px 0px;
}
#container
{
	width:912px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
}
.index_seo_content
{
	width:912px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	position:relative;
	color:#7a7a7c;
}
.index_seo_content p
{
	margin:0;
	padding:0 26px 0 26px;
	text-align:justify;
	color:#ffffff;
}

a#intriguetab
{
	position:absolute;
	display:block;
	left:906px;
	bottom:50px;
	height:71px;
	width:45px;
	overflow:hidden;
	background-image:url(../images/intriguetab.jpg);
}
a#intriguetab:hover
{
	background-image:url(../images/intriguetab_hover.jpg); 
}

a#intriguetab span
{
	position:absolute;
	display:block;
	left:100px;
	top:0px;
}

/****************************
 * Wrappers for body top/bottom/sides
 */
#wrapper-top
{

}
#wrapper-tile
{
	background-image:url(../images/bodytile.jpg);
	background-repeat:repeat-y;
}
#wrapper-bottom
{
	background-image:url(../images/bodybottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}

/****************************
 * Main body stuff
 */
#body
{
	margin-left:6px;
	width:900px;
	position:relative;
	/* background-image:url(../images/bodytopright_baby.jpg); */
	background-image:url(../images/bodytopright_index2.jpg);
	background-position:right top;
	background-repeat:no-repeat;
}
.body_index
{
	background-image:url(../images/bodytopright_index2.jpg) !important;
}
.body_finishes
{
	background-image:url(../images/bodytopright_indexb.jpg) !important;
}
.head_promo_index
{
	width:310px;
	margin-left:0px;
	text-align:center;
}
.head_promo_index h3
{
	font-size:1.3em;
	padding:1.2em 0 0 0;
}
.head_promo_index p
{
	font-size:1.3em;
	padding:0.2em 0 0 0;
}
.head_strapline
{
	position:absolute;
	background-image:url(../images/strapline.jpg);
	width:242px;
	height:49px;
	top:126px;
	left:616px;
	z-index:5;
	text-align:center;
}
.head_strapline h3
{
	font-size:1.3em;
	padding-top:18px;
	font-weight:normal;
	color:#6B6B6B;
}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}


#home_livingroom
{
	position:absolute;
	top:132px;
	left:114px;
	width:787px;
	height:401px;
	background-image:url(../images/home_livingroom.jpg);
	background-position:-1px 0px;
	background-repeat:no-repeat;
}
#index_wedge
{
	width:200px;
	height:402px;
}
#header
{
	position:relative;
	overflow:hidden;
}
#header h1,
#header h2
{
	position:absolute;
	top:0px;
	left:1000px;
}
#logolink
{
	position:absolute;
	display:block;
	top:0px;
	left:605px;
	height:170px;
	width:266px;
	overflow:hidden;
	z-index:10;
	/* background-color:red;
	opacity:0.5; */
}
#logolink span
{
	display:block;
	position:absolute;
	top:0px;
	left:300px;
}
#leftBodyCol
{
	float:left;
	width:267px;
	padding-bottom:490px;
}
#rightBodyCol
{
	float:left;
	width:633px;
	padding-bottom:77px;
	/* color:#ce863e; */
}
#leftBodyCol .topspacer
{
	height:27px;
	width:260px;
	background-color:#ffffff;
	background-image:url(../images/leftbodycoltop.jpg);
	background-position:20px 20px;
	background-repeat:no-repeat;
}
#rightBodyCol .headspacer
{
	height:132px;
}
#rightBodyCol p.highlight
{
	color:#CE863E;
}
#rightBodyCol .content img.heading
{
	margin:12px 0px 0px 0px;
}
#rightBodyCol .content ul
{
	list-style:none;
}
#rightBodyCol .content ul li
{
	padding:0px 0px 1px 15px;
	background-image:url(../images/dash_bullet.jpg);
	background-repeat:no-repeat;
	background-position:1px 7px;
}/* 
#rightBodyCol .content ol
{
	list-style-position:outside;
	margin:0 0 0 20px;
	padding:0;
}
#rightBodyCol .content ol li
{
	padding:0px 0px 1px 0px;
} */
#rightBodyCol .content table.orderedlist
{
	border-collapse:collapse;
	margin:12px 0 0px 0;
}
#rightBodyCol .content table.orderedlist td
{
	padding:0 0 12px 0;
	color:#6B6B6B;
	font-family:arial,sans-serif;
	font-size:12px;
}

#rightBodyCol .content input.text
{
	padding:7px 10px 7px 15px;
	border:1px solid #b1b1b3;
	margin:0px 0px 4px 0px;
	color:#6B6B6B;
	font-size:12px;
	width:200px;
}
#rightBodyCol .content select
{
	padding:7px 10px 7px 15px;
	border:1px solid #b1b1b3;
	margin:0px 0px 4px 0px;
	color:#6B6B6B;
	font-size:12px;
	width:227px;
}
#rightBodyCol .content textarea
{
	padding:7px 10px 7px 15px;
	border:1px solid #b1b1b3;
	margin:0px 0px 4px 0px;
	width:200px;
	color:#6B6B6B;
	font-family:arial,sans-serif;
	font-size:12px;
}
#rightBodyCol .content input.submit
{
	padding:3px 3px 3px 0px;
	background-color:transparent;
	border:none;
	font-weight:bold;
	color:#CE863E;
	font-size:14px;
	cursor:pointer;
	margin-top:4px;
}
#rightBodyCol .content select.error,
#rightBodyCol .content input.error,
#rightBodyCol .content textarea.error
{
	color:#fc6767;
	border:1px solid #fc6767;
}

/**
 * Main Menu
 */
#mainmenu
{
	width:214px;
	float:right;
	
	margin-right:19px;
}
#mainmenu ul
{
	width:214px;
	padding:0;
	margin:0;
	margin-top:20px;
	padding:14px 0px 14px 0px;
	background-color:#d49758;
	list-style:none;
}
#mainmenu ul ul
{
	margin:0;
	padding:0;
}
#mainmenu li
{
	display:block;
}
#mainmenu li a
{
	display:block;
	color:#ffffff;
	font-size:12px;
	padding:5px 3px 5px 9px;
	background-color:#d49758;
	text-decoration:none;
}
#mainmenu li span.link_filler
{
	display:block;
	color:#ffffff;
	font-size:12px;
	padding:5px 3px 5px 9px;
	background-color:#d49758;
	text-decoration:none;
}
#mainmenu li a:hover,
#mainmenu li.active a,
#mainmenu li a.active
{
	background-color:#ebcdb1;
	color:#736366;
	text-decoration:none;
}
#mainmenu ul ul
{
	border-top:1px solid #d99558;
	/* margin-top:1px; */
}
#mainmenu ul ul li a
{
	padding-left:29px;
}
#mainmenu ul ul ul li a
{
	padding-left:49px;
}


#mainmenu .topmenu
{
	margin-top:7px;
}
#mainmenu .pagemenu
{
	position:absolute;
	top:112px;
	left:34px;
}
/**
 *
 */
#rightBodyCol .head_promo
{
	position:absolute;
	width:175px;
	margin-left:118px;
}

#rightBodyCol .head_promo h3
{
	color:#6B6B6B;
	font-size:1.9em;
	font-weight:normal;
	padding:15px 0px 5px 0px;
}

#rightBodyCol .head_promo p
{
	color:#CE863E;
	margin:0;
	padding:0;
}


.leftContentCol
{
	float:left;
	width:309px;
}
.leftContentColGallery
{
	float:left;
	width:620px;
}
.leftContentCol .content
{
	width:290px;
}
.rightContentCol
{
	float:left;
	width:324px;
	height:400px;
}
.wideContentCol
{
	float:left;
	width:633px;
	height:629px;
}
#wideContentCol_colourchart
{
	background-image:url(../images/colourchartb.jpg);
	height:629px;
}
#rightContentCol_contactus
{
	background-image:url(../images/contact.jpg);
	height:444px;
}
#rightContentCol_gallery
{
	background-image:url(../images/gallery_image.jpg);
	height:444px;
}
#rightContentCol_aboutus1
{
	background-image:url(../images/aboutus1.jpg);
	height:375px;
}
#rightContentCol_aboutus2
{
	background-image:url(../images/aboutus2.jpg);
	height:375px;
}
#rightContentCol_products
{
	background-image:url(../images/products.jpg);
	height:358px;
}
#rightContentCol_gioconda1
{
	background-image:url(../images/gioconda.jpg);
	height:573px;
}

#rightContentCol_specialoffer
{
	background-image:url(../images/specialoffer1.jpg);
	height:573px;
}
#rightContentCol_gioconda2
{
	background-image:url(../images/gioconda2.jpg);
	height:602px;
}
#rightContentCol_miniplisse1
{
	background-image:url(../images/miniplisse1.1.jpg);
	height:601px;
}
#rightContentCol_miniplisse2
{
	background-image:url(../images/miniplisse2.jpg);
	height:298px;
}
#rightContentCol_miniplisse3
{
	background-image:url(../images/miniplisse3.jpg);
	height:392px;
}
#rightContentCol_plisse1
{
	background-image:url(../images/plisse1b.jpg);
	height:696px;
}
#rightContentCol_enclosure
{
	background-image:url(../images/enclosuresimage.jpg);
	height:696px;
}
#rightContentCol_plisse2
{
	background-image:url(../images/plisse2.jpg);
	height:299px;
}
#rightContentCol_plisse3
{
	background-image:url(../images/plisse3.jpg);
	height:393px;
}
#rightContentCol_pratika1
{
	background-image:url(../images/pratika1.jpg);
	height:573px;
}
#rightContentCol_pratika2
{
	background-image:url(../images/pratika2.jpg);
	height:360px;
}
/**
 * Footer
 */
#footer
{
	font-size:11px;
	color:#FFFFFF;
	padding-bottom:10px;
}
#footer a
{
	color:#ffffff;
	text-decoration:none;
}
#footer a:hover
{
	text-decoration:underline;
}
#footer .address
{
	width:475px;
	float:left;
	padding-left:26px;
}
#footer .address a
{
	font-weight:bold;
}
#footer .legal
{
	width:350px;
	float:right;
	text-align:right;
	padding-right:26px;
}

/**
 * Download Brochure page
 */
#download_brochure
{
	position:absolute;
	top:132px;
	left:114px;
	width:787px;
	height:401px;
	background-image:url(../images/download_brochure.jpg);
	background-position:-1px 0px;
	background-repeat:no-repeat;
}
#download_brochure .content
{
	position:absolute;
	left:157px;
	top:64px;
	width:288px;
	color:#FFFFFF;
}
#download_brochure .content p a
{
	color:#6B6B6B;
}
#download_brochure a.imagecover
{
	position:absolute;
	display:block;
	left:457px;
	top:67px;
	width:300px;
	height:310px;
}

/**
 * Sitemap
 */
ul.sitemap
{
	
}
ul.sitemap a
{
	color:#6B6B6B;
}

/**
 *
 */
.leftContentCol_wide
{
	position:relative;
	width:613px;
}

.slogan_aboutus
{
	position:absolute;
	height:70px;
	width:324px;
	top:0px;
	left:309px;
	background-image:url(../images/aboutus3.jpg);
}
.slogan_gallery {
	position:absolute;
	height:70px;
	width:324px;
	top:132px;
	left:576px;
	background-image:url(../images/gallery_bottom.jpg);
}
.aboutus_col1
{
	float:left;
	width:246px;
}
.aboutus_colspacer
{
	float:left;
	width:20px;
	height:20px;
}
.aboutus_col2
{
	float:left;
	width:346px;
}
img.aboutus-view
{
	margin:15px 0 -5px 0;
}

#wideContentCol_colourchart a.preview
{
	display:block;
	height:30px;
	width:103px;
	float:left;
	margin:0 12px 14px 0;
	/* background-color:red;
	opacity:0.5; */
}


.news_col1
{
	float:left;
	width:340px;
}
.news_col2
{
	float:left;
	width:273px;
	height:696px;
	background-image:url(../images/news-mosquito.jpg);
}
.news_col1 h2
{
	background-color:#eed8c1;
	position:relative;
	padding:5px 5px 5px 15px;
}
.news_col1 h2
{
	background-color:#eed8c1;
	position:relative;
	padding:9px 15px 9px 16px;
	margin-bottom:10px;
	font-size:1.4em;
	color:#CE863E;
	font-weight:bold;
}
.news_col1 p
{
	padding-right:14px;
}
.news_col1 h2 span.topleft
{
	display:block;
	position:absolute;
	background-image:url(../images/news-headercorner_topleft.jpg);
	height:3px;
	width:3px;
	top:0px;
	left:0px;
}
.news_col1 h2 span.bottomleft
{
	display:block;
	position:absolute;
	background-image:url(../images/news-headercorner_botleft.jpg);
	height:3px;
	width:3px;
	bottom:0px;
	left:0px;
}

.rightContentCol table
{
	font-size:12px;
	color:#ffffff;
	border-collapse:collapse;
	width:312px;
	margin-top:80px;
}
.rightContentCol td,
.rightContentCol th
{
	font-size:12px;
	font-weight:normal;
	padding:5px 3px 5px 3px;
}
.rightContentCol tr.alt td
{
	background-color:#acadaf;
}
.rightContentCol td.c1,
.rightContentCol th.c1
{
	padding-left:30px;
	width:130px;
}
.rightContentCol td.c2
{
	text-align:left;
}
.rightContentCol td.c3
{
	text-align:center;
}
.rightContentCol td.c4
{
	text-align:right;
	padding-right:40px;
}

#rightContentCol_contactus .boxpadding
{
	padding:60px 0px 0px 30px;
}
#rightContentCol_contactus h3
{
	color:#ffffff;
	font-size:1.0em;
	padding:12px 0 0 0px;
}
#rightContentCol_contactus p,
#rightContentCol_contactus a
{
	color:#6a6a6a;
	font-size:23px;
	text-decoration:none;
	padding:7px 0 0 0;
}
#contactform p
{
	padding:2px 0 0 0;
}
#contactform p.error
{
	padding:2px 0 0 0;
	color:#fc6767;
}

/****
 * Gallery styles
 *
 */
#rightBodyCol #gallery
{

}
#rightBodyCol #gallery ul,
#rightBodyCol #gallery li
{
	list-style:none;
	padding:0;
	margin:0;
}
#rightBodyCol #gallery li
{
	margin:0 5px 5px 0;
	float:left;
	height:60px;
	width:67px;
}
#rightBodyCol #gallery li a
{
	display:block;
	height:60px;
	width:60px;
	overflow:hidden;
}
.galleryimage {
	margin-left:10px;
}
.gallerytext {
	margin-left:10px;
	margin-bottom:10px;
	float:left;
}