
@font-face {  
  font-family: "hel";  
  src: url('font/hel/helr.eot' ); /* IE */  
  src: local("hel"), url('font/hel/helr.TTF' ) format("truetype"); /* non-IE */ 
}


/*browser rest */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;}q:before,q:after{content:'';}
/*browser rest */

body {background-color:#57141a; color:#77664c;font-family:helvetica;}
        
#wrapper{
	background: url(images/main-backing.jpg) no-repeat left top;
	width:1011px;
	margin: 0 auto;
	padding:0;overflow:hidden;
}
#wrapper-inner{
background:none;
	margin:0 0 0 115px;
}
.tenspacer{
	height:21px;
	width:10px;
}
#logo{
	height:62px;
	display:block;
	margin:0px 0 2px 20px;
}  
#nav-container{
	height:43px;
	margin:0 2px 0 1px;
	padding-left:0px;
}
li.nav-ends{
	margin-left:0;
	padding-left:23px;
}
#main{
	background: url(images/body-repeat.jpg) repeat-y;
}
#content{
	padding:15px 0;
	margin: 0 5px;
	width:771px;
}

#front-quote{
	background: url(images/quotes.jpg) no-repeat;
	width:300px;
	float:right;
	 margin:0 10px 0 16px;
}
#slickbox img{
	margin:0 15px 15px 15px;	
	float:left;
}
#front-quote p{
	color:#57141b;
	margin:10px 10px 19px 10px;
	line-height:20px;
	text-indent:29px;	
}
#pricing-top{
	margin-bottom:30px;
}
#pricing-top img{
	margin:5px 20px 0 0;
}
#pricing-top p, #decor-right p{
	margin-bottom:14px;
}
#decor-left{
	width:229px;
	float:left;
}
#decor-right{
	width:520px;
	float:right;
	margin:24px 5px 0 0px;
}
#decor-right img{
	margin-left:15px;
}
#decor-left img{
}
#quote{
	background:#eedcc2;
	padding:10px 20px;
	color:#873d36;
	font-size:1em;
	line-height:26px;
}
#contact-banner{
	height:64px;
	width:430px;
	background: url(images/contact-victoria-banner.jpg) no-repeat;
	margin:5px auto 0px auto;
}
#contact-banner p{
	color:#ffffff;
	font-size:0.7em;
	padding:10px 10px 0 190px;
	line-height:16px;
	font-weight:normal;
}
#contact-left{
	width:355px;
	float:left;
}
#numbers{
	margin:20px 0 0 0;
}
#numbers table td{
	padding:0 20px 20px 0;
}
#contact-info{
	margin:20px 0 0 26px;
}
#contact-right{
	width:370px;
	float:right;
	margin-right:15px;
}
#form{
	background:#eedcc2;
	padding:6px 6px 3px 6px;
}
input{
	border:none;
	padding:8px;
}
textarea{
	border:none;
	padding:8px;
	display:block;
	float:left;
	width:322px;
}
label{
	color:#5a1918;
	margin:0 19px 0px 6px;
	font-size:0.9em;
}
fieldset{
	background:#e3cfb4;
	padding:3px;
	margin:2px;
	float:left;
	width:95%;
}
#submit-area{
	position:relative;
	left:-26px;
	margin:0;
	height:53px;
	width:191px;
}
#slickbox{
	clear:both;
}

#footer{
	background: url(images/footer.jpg) no-repeat;
	height:87px;
	width:100%;
	font-size:0.7em;
	padding-left:140px;
	padding-top:55px;
	color:#ab9d87;
}
#footer a:link,#footer a:visited{
	color:#ab9d87;
}
#footer a:hover{
	color:#ffffff;
}

/*Main Page Style*/
p{	
	margin:6px 0 6px 0;
	font-size:0.8em;
	line-height:18px;
}
#welcome{
	width:350px;
	float:left;
	margin:0 20px 0 20px;
}
#readmore{
	text-align:right; 
	margin-left:10px;
}
a#readmore{
	color:#57141b;
	font-size:0.8em;

}	
#victoria{
	float:left;
	width:350px; height:252px;
}
#victoria img{
	margin:10px 10px 10px -11px;
}
#welcome img{
	margin:-21px 20px 0px 0;
	z-index:10;
	position:relative;
}
#victoria p:first-line{
	font-weight:bold;
}
/* Top gallery nav*/   
#menu {
	margin-top:0;
	padding:0;
	width: 700px; 
	height:224px;
	position: relative;  
	overflow:hidden;
	border-right:5px #57141b solid;
}
   
.gallery-nav {
	list-style: none;
	position: relative;
	margin: 0;
	padding: 0;
}
.gallery-nav li{
	display: block;
	overflow: hidden;
	padding: 0;
	cursor: pointer;
}

#menu .gallery-nav li{
	width: 88px;
	height: 224px;
	margin-bottom: 3px;
			margin-right:0;
			margin-left:0;
	border:none;
}
#menu a{
display:block;
width:100%;
height:100%;
}
#menu #one { 
     background: url(kwik-gallery/mediterranean-style.jpg) no-repeat;
	
}
#menu #two {
	background: url(kwik-gallery/traditional-style.jpg) no-repeat;
}
#menu #three { 
	background: url(kwik-gallery/thea.jpg) no-repeat;
}
#menu #four {
	background: url(kwik-gallery/contemporary-style.jpg) no-repeat;
}
#menu #five { 
	background: url(kwik-gallery/bathrooms.jpg) no-repeat;
}
#menu #six { 
	background: url(kwik-gallery/bedrooms.jpg) no-repeat;
}
#menu #seven { 
	background: url(kwik-gallery/draperies.jpg) no-repeat;
}    
#menu #eight { 
	background: url(kwik-gallery/commercial.jpg) no-repeat;
}



/* Galleria Style*/
	/* BEGIN DEMO STYLE */
	
.galleria{list-style:none;width:200px}
.galleria li{display:block;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.gallery_demo li .noscale{cursor:pointer;top:auto;left:auto;display:block;width:300px;height:auto;}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */
	
h1,h2{font:bold 80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;}
a{color:#348;text-decoration:none;outline:none;}
a:hover{color:#67a;}
.caption{font-style:italic;color:#887;}
.demo{position:relative;margin:10px 0 0px 0px;}
.gallery_demo{width:770px;}

.gallery_demo li {width:146px;height:70px;overflow:hidden;margin:1px;padding:3px 3px 1px 3px;background:#ffffff url(images/thumb-borders.jpg) no-repeat top left;}

.gallery_demo li div{left:240px}
.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}
#gallery-left{width:565px;float:left;margin:0 20px 0 0; background:#eddbc1;border:1px #dfceb5 solid;}
#gallery-left-border{border:1px #faf1e5 solid;}
#main_image{margin:0;min-height:338px;width:440px;float:left;}
#main_image img{margin:5px; text-align:center;width:430px;}

.nav{width:440px;float:left;padding:15px 0 10px 0;font:80% 'helvetica neue',sans-serif;letter-spacing:3px;text-transform:uppercase;text-align:center;}

.info{text-align:left;width:700px;margin:30px auto;border-top:1px dotted #221;padding-top:30px;}
.info p{margin-top:1.6em;}

.clear { clear: both; }


h3#gallery-heading{
	font-weight:normal;
	font-family:helvetica;
	color:#531616;
	float:left;
	padding:3px 0 4px 24px;
	background: url(images/rose-heading.png) no-repeat top left;
}

#select-thumb{
	float:right;
	font-size:0.8em;
	width:180px; padding-top:9px;
}
a:link{color:#57141a;}
a:hover{color:#ffffff;}
#galleries-menu{float:left;}

/* Main navigation */

.main-nav {
	width: 896px;
	height: 43px;
	background: url(images/nav-backing.jpg) no-repeat ;
	position: absolute;
	top: 309px;
}
.main-nav li {
	display: inline;
}
.main-nav li a:link, .main-nav li a:visited {
	position: absolute;
	top: 0;
	height: 43px;
	z-index: 10;
}
.main-nav ul li a:link, .main-nav ul li a:visited {
	height:100%;
}
	.main-nav .home a:link, .main-nav .home a:visited {
		left: -1px;
		width: 195px;
	}
	.main-nav .home a:hover, .main-nav .home a:focus {
		background: url(images/nav-backing.jpg) no-repeat bottom;
	}
	.main-nav .home a:active {
		background: url(images/nav-backing.jpg) no-repeat -23px -98px;
	}
	.current-home .home a:link, .current-home .home a:visited {
		background: url(images/nav-backing.jpg) no-repeat -23px -147px;
		cursor: default;
	}
	.main-nav-home, .main-nav-home-click {
		position: absolute;
		top: 0;
		left: -1px;
		width: 195px;
		height: 43px;
		background: url(images/nav-backing.jpg) no-repeat -1px 107%;
	}
	.main-nav-home-click {
		background: url(images/nav-backing.jpg) no-repeat -1px 107%;
	}



	.main-nav .gallery360 a:link, .main-nav .gallery360 a:visited {
		left: 144px;
		width: 167px;
	}
	.main-nav .gallery360 a:hover, .main-nav .gallery360 a:focus {
		background: url(images/nav-backing.jpg) no-repeat -80px bottom;
	}
	.main-nav .gallery360 a:active {
		background: url(images/nav-backing.jpg) no-repeat -145px -98px;
	}
	.current-gallery360 .gallery360 a:link, .current-gallery360 .gallery360 a:visited {
		background: url(images/nav-backing.jpg) no-repeat -145px -147px;
		cursor: default;
	}
	.main-nav-gallery360, .main-nav-gallery360-click {
		position: absolute;
		top: 0;
		left: 144px;
		width: 167px;
		height: 43px;
		background: url(images/nav-backing.jpg) no-repeat -145px 107%;
	}
	.main-nav-gallery360-click {
		background: url(images/nav-backing.jpg) no-repeat -145px 107%;
	}



	.main-nav .galleries a:link, .main-nav .galleries a:visited {
		left: 193px;
		width: 195px;
	}
	.main-nav .galleries a:hover, .main-nav .galleries a:focus {
		background: url(images/nav-backing.jpg) no-repeat -195px bottom;
	}
	.main-nav .galleries a:active {
		background: url(images/nav-backing.jpg) no-repeat -195px -98px;
	}
	.current-galleries .galleries a:link, .current-galleries .galleries a:visited {
		background: url(images/nav-backing.jpg) no-repeat -195px -147px;
		cursor: default;
	}
	.main-nav-galleries, .main-nav-galleries-click {
		position: absolute;
		top: 0;
		left: 193px;
		width: 195px;
		height: 43px;
		background: url(images/nav-backing.jpg) no-repeat -195px 107%;
	}
	.main-nav-galleries-click {
		background: url(images/nav-backing.jpg) no-repeat -195px 107%;
	}
	
	.main-nav .pricing a:link, .main-nav .pricing a:visited {
		left: 391px; width: 202px;
	}
	.main-nav .pricing a:hover, .main-nav .pricing a:focus {
		background: url(images/nav-backing.jpg) no-repeat -390px bottom;
	}
	.main-nav .pricing a:active {
		background: url(images/nav-backing.jpg) no-repeat -390px -98px;
	}
	.current-pricing .pricing a:link, .current-pricing .pricing a:visited {
		background: url(images/nav-backing.jpg) no-repeat -390px -147px;
		cursor: default;
	}
	.main-nav-pricing, .main-nav-pricing-click {
		position: absolute;
		top: 0;
		left: 391px; width: 202px;
		height: 43px;
		background: url(images/nav-backing.jpg) no-repeat -390px 107%;
	}
	.main-nav-pricing-click {
		background: url(images/nav-backing.jpg) no-repeat -390px 107%;
	}
	
	
	.main-nav .contact a:link, .main-nav .contact a:visited {
	left: 593px; width: 187px;
	}
	.main-nav .contact a:hover, .main-nav .contact a:focus {
		background: url(images/nav-backing.jpg) no-repeat -592px bottom;
	}
	.main-nav .contact a:active {
		background: url(images/nav-backing.jpg) no-repeat -592px -98px;
	}
	.current-contact .contact a:link, .current-contact .contact a:visited {
		background: url(images/nav-backing.jpg) no-repeat -592px -147px;
		cursor: default;
	}
	.main-nav-contact, .main-nav-contact-click {
		position: absolute;
		top: 0;
		left: 593px; width: 187px;
		height: 43px;
		background: url(images/nav-backing.jpg) no-repeat -592px 107%;
	}
	.main-nav-contact-click {
		background: url(images/nav-backing.jpg) no-repeat -592px 107%;
	}

/* DROPPY gallery menu */
/* Basic code - don't modify */
#gallery-sub-heading{
	background:#5a1918 url(images/nav-backing.jpg) no-repeat -195px 100%;

	height:41px;
	width:100%;
}
 	#galleries-menu.main-nav ul a:link, #galleries-menu.main-nav ul a:visited,#galleries-menu.main-nav ul li a:link,#galleries-menu.main-nav ul li a:visited,#galleries-menu.main-nav ul li {
	background-image:none;
	left:0;
	top:0;
	}
#galleries-menu.main-nav ul li a:link,#galleries-menu.main-nav ul li a:visited{
	display:block;
	position:relative;
}	
#galleries-menu.main-nav ul li{
	height:20px;
}
  #galleries-menu ul { display: none; position: absolute; left: 193px; margin-top:-25px;  padding: 0;z-index:100;}
  * html #galleries-menu ul { line-height: 0; float: none;} /* IE6 "fix" */
  	#galleries-menu ul a { zoom: 1; } /* IE6/7 fix */
    #galleries-menu ul li { width:195px; }
    
/* Essentials - configure this */

#galleries-menu ul {width: 195px;float: none;}

/* Everything else is theming */
 #galleries-menu ul a { color: #E6E6E6; font-size: 11px; padding:6px 0 ;text-indent:10px; line-height: 1; }

  #galleries-menu ul { top: 25px;float: none; }
    #galleries-menu ul li a { background-color: #5a1918;letter-spacing:1px;	font-family:helvetica;float: none;
font-weight:normal; }
      #galleries-menu ul a.hover { background-color: #823730; float: none; left:193px}
   #galleries-menu ul a { border-bottom: 1px solid #651f1d; border-right: none; opacity: 0.9; filter: alpha(opacity=90);float: none; }
/* #nav ul a { border-bottom: none; } - I also needed this for IE6/7 */

h5{
	font-weight:bolder;
}
.dropcase{
	display:block;
	float:left;
	font-size:2.8em;
	margin:6px 2px 0 0;
	color:#57141a;
	min-height:22px;
	padding-top:5px;
}
.line{
	background: url(images/line.jpg) repeat-x;
	height:2px;
	width:96%;
	margin:20px auto;
}
#test1 {
	display:none;
}

#test2 {
	display:none;
}
.test1 {text-align:center;margin-bottom:50px;}
.test2 {text-align:center;margin-bottom:50px;}
#testimonials {margin:0px 0px 0px 26px;}

.grin{font-family: "hel";font-size:15px; font-style:oblique; color:#57141b; margin-left: 95px; margin-top: -22px; width:220px;}
