/* Seymours Interiors - CSS Document */

/* G e n e r a l   s t y l e s */

html {
 	height: 100.1%;
 	}

body {
	padding: 0;
	background-color: #FFFFFF;
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 0.6em;
	text-align: center;
	line-height: 1.4em;
	margin-left: auto;
	margin-right: auto;
	}

a, a:visited, a:active, a:hover {
	color: #003020;
	font-weight: bolder;
	text-decoration: none;
	}

a:hover {
	color: #009966;
	text-decoration: none;
	}

p {
	text-align: justify;
	margin: 0px;
	padding: 0px;
	}

h1 {
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 170%;
	font-weight: normal;
	margin: 0px;
	padding:0px;
	}

h2 {
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 130%;
	font-weight: normal;
	margin: 0px;
	padding:0px;
	}
	
h3 {
	font-size: 110%;
	font-weight: bold;
	color: #FF0000;
	margin: 0px;
	padding: 0px;
	}
	
h4 {
	font-size: 100%;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-align: right;
	}
	
h5 {
	font-size: 110%;
	font-weight: bold;
	color:#FF0000;
	text-align: left;
	}

.clearsides {
	display: block;
	clear: both;
	height: 1px;
	overflow: hidden;
	}
	
.medium {
	font-size: 130%;
	}
 
.large {
	font-size: 190%;
	}
	
/* d r a f t s */

#draft {
	width: 680px;
	height: auto;
	margin: 0 auto 0 auto;
	padding 0;
	}
	
	
/* m a i n   a r e a s */

#wrapper {
	width: 940px;
	text-align: center;
	margin: 0px auto 0px auto;
	padding: 0;
	position: relative;
	}

#header {
	width: 602px;
	height: 390px;
	margin: 0;
	padding: 0px 169px 0 169px;
	position: relative;
	z-index: 1;
	}
	
#title {
	width: 600px;
	height: 266px;
	margin: 0;
	padding: 0 170px 0 170px;
	background-image: url(../images/title.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: relative;
	}
	
#logo {
	width: 250px;
	height: 175px;
	padding: 9px 85px 0 0;
	position: relative;
	float: right;
	}
	
#menu {
	width: 153px;
	height: auto;
	padding: 27px 0 0 20px;
	position: relative;
	float: left;
	text-align: left;
	}
	
#menu a {
	width: auto;
	height: 24px;
	display: block;
	text-indent: -9999px;
	background-position: center;
	background-repeat: no-repeat;
	}
	
#menu a:hover{
	background-position: center;
	background-repeat: no-repeat;
	}

#menu ul {
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0;
	}

#menu li {
	font-size: 100%;
	height: 24px;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-image: none;
	text-align: left;
	}
		
a#menu_home{background: url(../images/menu_homepage.gif);}
a:hover#menu_home{background: url(../images/menu_homepage_h.gif);}
a#menu_pkit{background: url(../images/menu_paintedk.gif);}
a:hover#menu_pkit{background: url(../images/menu_paintedk_h.gif);}
a#menu_fandb{background: url(../images/menu_fandb.gif);}
a:hover#menu_fandb{background: url(../images/menu_fandb_h.gif);}
a#menu_fandw{background: url(../images/menu_fandw.gif);}
a:hover#menu_fandw{background: url(../images/menu_fandw_h.gif);}
a#menu_curt{background: url(../images/menu_cpoles.gif);}
a:hover#menu_curt{background: url(../images/menu_cpoles_h.gif);}
a#menu_furn{background: url(../images/menu_furn.gif);}
a:hover#menu_furn{background: url(../images/menu_furn_h.gif);}
a#menu_acce{background: url(../images/menu_access.gif);}
a:hover#menu_acce{background: url(../images/menu_access_h.gif);}
a#menu_gall{background: url(../images/menu_gallery.gif);}
a:hover#menu_gall{background: url(../images/menu_gallery_h.gif);}
a#menu_cont{background: url(../images/menu_cont.gif);}
a:hover#menu_cont{background: url(../images/menu_cont_h.gif);}

#current_home {background: url(../images/menu_homepage_h.gif);}
#current_pkit {background: url(../images/menu_paintedk_h.gif);}
#current_fandb {background: url(../images/menu_fandb_h.gif);}
#current_fandw {background: url(../images/menu_fandw_h.gif);}
#current_curt {background: url(../images/menu_cpoles_h.gif);}
#current_furn {background: url(../images/menu_furn_h.gif);}
#current_acce {background: url(../images/menu_access_h.gif);}
#current_gall {background: url(../images/menu_gallery_h.gif);}
#current_cont {background: url(../images/menu_cont_h.gif);}
	
#welcome, #designservice, #theshop, #fandb, #modernemulsion, #contact, #findus, #links, #wallpapers, #pkitchens, #pkitchenexamples, #pkitchenexamples2, #cpoles, #finialsbrackets, #furniture, #furniture2, #accessories, #accessories2,  #galleryintro, #gallery {
	width: 601px;
	padding: 0 170px 0 170px;
	background-position: top center;
	background-repeat: no-repeat;
	position: relative;
	}

#welcome {
	height: 260px;
	}

/* a r e a  -  F a r r o w  &  B a l l */

#fandb {
	height: 201px;
	}
	
#modernemulsion {
	height: 233px;
	background-image: url(../images/modernemulsion.jpg);
	}
	
#wallpapers {
	height: 300px;
	background-image: url(../images/wallpapers.jpg);
	}
	
/* a r e a  -  P a i n t e d  K i t c h e n s */	
	
#pkitchens {
	height: 201px;
	background-image: url(../images/pkitchens.jpg);
	}
	
#pkitchenexamples {
	height: 360px;
	background-image: url(../images/pkitchenexamples.jpg);
	}
	
#pkitchenexamples2 {
	height: 233px;
	background-image: url(../images/);
	}
	
/* a r e a  -  C u r t a i n  P o l e s */

#cpoles {
	height: 201px;
	background-image: url(../images/cpoles.jpg);
	}
	
#cpolesmainimg {
	height: 387px;
	margin: 0 0 15px 0;
	}

#finialsbrackets {
	height: 245px;
	}
	
/* a r e a  -  F u r n i t u r e */

#furniture {
	height: 265px;
	background-image: url(../images/furniture.jpg);
	}

#furniture2 {
	height: 241px;
	background-image: url(../images/furniture2.jpg);
	}
	
/* a r e a  -  A c c e s s o r i e s */

#accessories {
	height: 236px;
	}

#accessories2 {
	height: 265px;
	background-image: url(../images/accessories_range.jpg);
	}

/* a r e a  -  G a l l e r y */

#galleryintro {
	height: 201px;
	background-image: url(../images/title_gallery.gif);
	}
	
#gallery {
	height: 233px;
	background-image: url(../images/title_clickimages.gif);
	}
	
#gallerypics, .gallerypics2 {
	width: 560px;
	height: auto;
	position: relative;
	text-align: left;
	margin: 0;
	float: left;
	}

#gallerypics {
	padding: 50px 20px 0 20px;
	}
	
.gallerypics2 {
	padding: 0px 20px 0 20px;
	}
	
#gallerytxt {
	width: 320px;
	height: auto;
	position: relative;
	text-align: left;
	margin: 0;
	float: right;
	padding: 0 210px 0 20px;
	}
	

#area_homepage, #area_pkitchens, #area_fandb, #area_cpoles, #area_furniture, #area_accessories, #area_gallery, #area_contact, #area_fabric {
	width: 415px;
	height: 45px;
	position: relative;
	float: right;
	background-position: bottom right;
	background-repeat: no-repeat;
	margin: 25px 0 0 0;
	}
	
#area_homepage {Background-image: url(../images/title_welcome.gif);}
#area_pkitchens {Background-image: url(../images/title_pkitchens.gif);}
#area_fandb {Background-image: url(../images/title_fandb.gif);}
#area_cpoles {Background-image: url(../images/title_cpoles.gif);}
#area_furniture {Background-image: url(../images/title_furniture.gif);}
#area_fabric {Background-image: url(../images/title_fabrics.gif);}
#area_accessories {Background-image: url(../images/title_accessories.gif);}
#area_gallery {Background-image: url(../images/title_gallery.gif);}
#area_contact {Background-image: url(../images/title_contact.gif);}

	
#designservice {
	height: 245px;
	background-image: url(../images/design_service.jpg);
	margin: 0 0 15px 0;
	}
	
#theshop {
	height: 245px;
	background-image: url(../images/theshop.jpg);
	}
	
#findus {
	height: 245px;
	background-image: url(../images/findus.gif);
	}
	
#links {
	height: 244px;
	background-image: url(../images/links.gif);
	}
	
#welcometxt, #designservicetxt, #theshoptxt, #fandbtxt, #pkitchenstxt, #cpolestxt, .polestxt, #accessoriestxt, #pkitchenexamplestxt {
	height: auto;
	position: relative;
	text-align: justify;
	margin: 0;
	}
	
#welcomeimg, #designserviceimg, #theshopimg, #fandbimg, .pkitchensimg, #cpolesimg, #accessoriesimg {
	width: 330px;
	height: auto;
	position: relative;
	text-align: left;
	margin: 0;
	padding: 0;
	}
	
#accimg {
	width: 260px;
	height: auto;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	}
	
#designservicetxt2 {
	width: 100%;
	height: auto;
	position: relative;
	text-align: left;
	padding: 65px 0 0 20px;
	}

#welcometxt {
	width: 225px;
	float: right;
	padding: 30px 20px 0 20px;
	background-image: url(../images/image_speechtop.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
#designservicetxt {
	width: 305px;
	float: left;
	padding: 58px 20px 0 20px;
	}
	
.polestxt {
	width: 345px;
	float: left;
	padding: 25px 20px 0 20px;
	}
	
#theshoptxt {
	width: 325px;
	float: left;
	padding: 65px 20px 0 20px;
	}
	
#fandbtxt {
	width: 310px;
	float: right;
	padding: 40px 20px 0 20px;
	background-image: url(../images/image_fandb.gif);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
#pkitchenstxt {
	width: 225px;
	float: right;
	padding: 10px 20px 0 20px;
	}
	
#cpolestxt {
	width: 300px;
	float: right;
	padding: 30px 20px 0 20px;
	}
	
#acc1txt {
	width: 300px;
	float: right;
	padding: 0px 20px 0 5px;
	}


#accessoriestxt {
	width: 225px;
	float: right;
	padding: 10px 20px 0 20px;
	}



	
# {
	float: left;
	padding: 45px 20px 0 20px;
	width: 300px;
	height: auto;
	position: relative;
	text-align: left;
	margin: 0;
	}
	
#2 {
	float: left;
	padding: 55px 20px 0 20px;
	width: 300px;
	height: auto;
	position: relative;
	text-align: left;
	margin: 0;
	background-image: url(../images/kitchenexample.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	}
	
#cpolestxt {
	float: right;
	padding: 10px 20px 0 20px;
	}
	
#images_kitchen {
	width: 600px;
	height: 320px;
	position: relative;
	padding: 46px 0 0 22px;
	text-align: center;
	}
	
#wallpapertxt {
	width: 560px;
	height: auto;
	position: relative;
	text-align: left;
	margin: 0;
	float: left;
	padding: 10px 20px 0 20px;
	}
	
#contacttxt {
	width: 270px;
	height: auto;
	position: relative;
	text-align: left;
	margin: 0;
	float: left;
	padding: 10px 20px 0 20px;
	}
	
#findustxt {
	width: 210px;
	height: auto;
	position: relative;
	float: left;
	text-align: left;
	margin: 0;
	padding: 65px 0 0 20px;
	}
	
#map {
	width: 367px;
	height: 186;
	padding: 65px 0 0 0;
	position: relative;
	float: right;
	}
	
#linkstxt {
	float: left;
	padding: 63px 0 0 20px;
	width: 300px;
	height: auto;
	position: relative;
	text-align: left;
	margin: 0;
	}
	
#cattxt {
	width: 250px;
	height: 250px;
	position: relative;
	float: right;
	padding: 63px 20px 0 0;
	text-align: left;
	}
	
#container {
	width:600px;
	padding: 0px;
	position: relative;
}

#contactform {
	width: 270px;
	height: 340px;
	position: absolute;
	left: 55px;
	top: 253px;
}
	
#contact_thanks { 
	height: 269px;
	border:none; 
	padding: 250px 35px 25px 30px; 	
	background-image: url(../images/scroll_thanks.jpg);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: center; 
	}
	
/* N e w  I m a g e s */
	
#welcomeimg {
	float: left;
	width: 330px;
	height: 241px;
	}
	
#designserviceimg {
	float: right;
	width: 188px;
	height: 250px;
	margin: 35px 20px 0 0;
	}
	
#theshopimg {
	float: right;
	width: 188px;
	height: 250px;
	margin: 35px 20px 0 0;
	}
	
.pkitchensimg {
	float: left;
	width: 330px;
	height: 970px;
	}
	
#fandbimg {
	float: left;
	width: 248px;
	height: 196px;
	}
	
#eggimg {
	float: right;
	width: 248px;
	height: 196px;
	margin: 35px 0 0 0;
	}
	
#poles2img {
	float: right;
	width: 188px;
	height: 250px;
	margin: 15px 20px 0 0;
	}
	
/* C o n t a c t  F o r m */	
	
#form { 
	position:relative;
	height: 340px;
 	}

#form fieldset { 
	border:none; 
	padding: 85px 35px 25px 0; 	
	background-image: url(../images/contactform.jpg);
	background-position: top left;
	background-repeat: no-repeat; 
	text-align: right; 
	}

#form label { display:none; }
#form input { border:none; background:transparent; margin: 0 0 16px 0; width:150px;  font-size: 100%; }
#form input.submit { background:transparent; text-indent:-999px; cursor: pointer; margin-top:5px; height:60px; }
#form_text { color:#666666; padding-top:160px; padding-left:14px; display:block;}
#form_confirm { color:#EC008C; padding-top:160px; padding-left:14px; display:none;}

.form_message {
	width: 195px;
	height: 55px;
	border: none; 
	background: transparent; 
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 95%;	
	color: #003020; 
	margin: 20px 0 0 0;
	padding: 0;
	overflow: auto;
	border: 1px solid #bbb592; 
	}	
	
.txtbottom {
	width: 220px;
	height: 25px;
	float: right;
	background-image: url(../images/image_speechbottom.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	}
	
#footer {
	width: 456px;
	height: 67px;
	margin: 0 auto;
	padding: 215px 130px 0 120px;
	background-image: url(../images/footer.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: relative;
	text-align: center;
	}
	
#footer_b {
	width: 100%;
	height: 25px;
	position: relative;
	float: left;
	font-family: Arial, "Helvetica", sans-serif;
	font-size: 0.6em;
	line-height: 1.4em;
	color: #003020;
	}
	



