body { background-color:#c0bfb4; font-family:arial; text-align:center; padding:20px 0 10px 0;
/*Remove below line to make bgimage NOT fixed*/
background-attachment:fixed;
background-repeat: no-repeat;
/*Use center center in place of 300 200 to center bg image*/
background-position: 300 200;}
#page { text-align:left; margin:0 auto; width:827px; position:relative;  }

#menu { text-transform:uppercase; font-size:10pt; color:#FFF; width:160px; position:absolute; left:-160px; top:164px; text-align:right; }
#content { border-top:2px solid #FFF; border-bottom:2px solid #FFF;  height:584px; padding:164px 437px 0px 129px; color:#000000; font-size:9pt; border:1px solid; }


#content_01 { border-top:2px solid #FFF; border-bottom:2px solid #FFF;  height:584px; padding:20px 437px 0px 80px; color:#4d4d4f; font-size:9pt; border:1px solid; }

#footer { padding:10px 0; color:#EEE; font-size:9pt; }

img,
a img { border-style:none; }

/* -- Navigation -- 

#menu ul li a:hover,#menu ul li a.act{background:url(../images/nav_bg.gif) top left no-repeat;color:#CCC}
*/

#menu ul { list-style-type:none; padding:0; margin:0; }
#menu li { padding:1px 0; }
#menu a { color:#edede9; text-decoration:none; }
#menu .on a { color:#FFF; }
#menu a:hover { color:#FFF; }
#menu ul li a span{background:url(../images/nav_act.gif) center left no-repeat; width:5px; height:7px; visibility:hidden; display:inline-block; margin:0 5px 0 0;color:#DDD}
#menu ul li a:hover,#menu ul li a.act{}
#menu ul li a:hover span,#menu ul li a.act span{visibility:visible;}



#click A {
        LEFT: 300px; WIDTH: 520px; POSITION: absolute; TOP: 0px; HEIGHT: 800px
}
#click A P {
        DISPLAY: none
}


/* -- Content -- */

#content h1 { font-family:Georgia; font-size:12pt; font-weight:normal; padding-top:0; margin-top:0; }
#content a { text-decoration:none; font-size:7.5pt; color:#4e6a4c; font-weight:bold; }
#content a:hover { text-decoration:underline; }

#footer { position:relative; }
#footer .other { position:absolute; top:12px; right:0; font-size:9pt; color:#d3ccbe; }
#footer .other a { color:#EEE; }

/* -- Home page specialisations -- */

.home #content { padding:0 0px 0 90px; height:748px; }
/*.home #content { background-image:url(backgrounds/home/home1.jpg); }*/
.home #content h1 { font-size:13pt; text-align:left; padding:20px 0px 0px 0px; color:#000000; margin:0px 0px 0px 10px; }
.home #content p { padding:0px 0px 0px 0px; margin:10px 10px 0px 10px; text-align:justify; }

.corporate #content { background-image:url(backgrounds/corporate/style1-background.jpg); background-repeat:no-repeat;}
/*.about #content { background-image:url(backgrounds/about/style1-background.jpg); background-repeat:no-repeat;}*/
.contact #content { background-image:url(backgrounds/contact/style1-background.jpg); background-repeat:no-repeat;}
.special #content { background-image:url(backgrounds/special/style1-background.jpg); background-repeat:no-repeat;}
.gallery #content_01 { background-image:url(backgrounds/gallery/style1-background.jpg); background-repeat:no-repeat; height:650px;}
.prophire #content { background-image:url(backgrounds/prophire/style1-background.jpg); background-repeat:no-repeat; }
.store #content { background-image:url(backgrounds/store/style1-background.jpg); background-repeat:no-repeat; }
.weddings #content { background-image:url(backgrounds/weddings/style1-background.jpg); background-repeat:no-repeat; }
.vintage #content { background-image:url(backgrounds/vintage_china1.jpg); background-repeat:no-repeat; }

.home .s1 #content { background-image:url(backgrounds/home/home1.jpg); background-repeat:no-repeat; }
.home .s2 #content { background-image:url(backgrounds/home/home2.jpg); background-repeat:no-repeat; }

.corporate #content { padding:0 0px 0 90px; height:748px; }
.corporate #content h1 { font-size:13pt; text-align:left; padding:20px 0px 0px 0px; color:#000000; margin:0px 0px 0px 10px; }
.corporate .s1 #content { background-image:url(backgrounds/corporate/corp1.jpg); background-repeat:no-repeat; }
.corporate .s2 #content { background-image:url(backgrounds/corporate/corp2.jpg); background-repeat:no-repeat; }
.corporate .s3 #content { background-image:url(backgrounds/corporate/corp3.jpg); background-repeat:no-repeat; }
.corporate .s4 #content { background-image:url(backgrounds/corporate/corp4.jpg); background-repeat:no-repeat; }
.corporate .s5 #content { background-image:url(backgrounds/corporate/style5-background.jpg); background-repeat:no-repeat; }
.corporate .s6 #content { background-image:url(backgrounds/corporate/style6-background.jpg);  background-repeat:no-repeat;}
.corporate .s7 #content { background-image:url(backgrounds/corporate/style7-background.jpg); background-repeat:no-repeat; }
.corporate .s8 #content { background-image:url(backgrounds/corporate/style8-background.jpg); background-repeat:no-repeat; }

.about #content { padding:0 0px 0 90px; height:748px; }
.about #content h1 { font-size:13pt; text-align:left; padding:20px 0px 0px 0px; color:#000000; margin:0px 0px 0px 10px; }
.about .s1 #content { background-image:url(backgrounds/about/about_us1.jpg); background-repeat:no-repeat; }
.about .s2 #content { background-image:url(backgrounds/about/about_us2.jpg); background-repeat:no-repeat;}

.contact #content { padding:0 0px 0 90px; height:748px; }
.contact #content h1 { font-size:13pt; text-align:left; padding:20px 0px 0px 0px; color:#000000; margin:0px 0px 0px 10px; }
.contact .s1 #content { background-image:url(backgrounds/contact/home1.jpg); background-repeat:no-repeat;}
.contact .s2 #content { background-image:url(backgrounds/contact/style2-background.jpg); background-repeat:no-repeat; }
.contact .s3 #content { background-image:url(backgrounds/contact/style3-background.jpg); background-repeat:no-repeat; }
.contact .s4 #content { background-image:url(backgrounds/contact/style4-background.jpg); background-repeat:no-repeat; }
.contact .s5 #content { background-image:url(backgrounds/contact/style5-background.jpg); background-repeat:no-repeat; }
.contact .s6 #content { background-image:url(backgrounds/contact/style6-background.jpg); background-repeat:no-repeat;}
.contact .s7 #content { background-image:url(backgrounds/contact/style7-background.jpg); background-repeat:no-repeat;}
.contact .s8 #content { background-image:url(backgrounds/contact/style8-background.jpg); background-repeat:no-repeat;}

.special #content { padding:0 0px 0 90px; height:748px; }
.special #content h1 { font-size:13pt; text-align:left; padding:20px 0px 0px 0px; color:#000000; margin:0px 0px 0px 10px; }
.special .s1 #content { background-image:url(backgrounds/special/spec1.jpg); background-repeat:no-repeat;}
.special .s2 #content { background-image:url(backgrounds/special/spec2.jpg); background-repeat:no-repeat; }
.special .s3 #content { background-image:url(backgrounds/special/spec3.jpg); background-repeat:no-repeat; }
.special .s4 #content { background-image:url(backgrounds/special/spec4.jpg); background-repeat:no-repeat;}
.special .s5 #content { background-image:url(backgrounds/special/style5-background.jpg); background-repeat:no-repeat;}
.special .s6 #content { background-image:url(backgrounds/special/style6-background.jpg); background-repeat:no-repeat;}
.special .s7 #content { background-image:url(backgrounds/special/style7-background.jpg); background-repeat:no-repeat;}
.special .s8 #content { background-image:url(backgrounds/special/style8-background.jpg); background-repeat:no-repeat;}

.gallery .s1 #content { background-image:url(backgrounds/gallery/style1-background.jpg); background-repeat:no-repeat; }
.gallery .s2 #content { background-image:url(backgrounds/gallery/style2-background.jpg); background-repeat:no-repeat;}
.gallery .s3 #content { background-image:url(backgrounds/gallery/style3-background.jpg); background-repeat:no-repeat; }
.gallery .s4 #content { background-image:url(backgrounds/gallery/style4-background.jpg); background-repeat:no-repeat;}
.gallery .s5 #content { background-image:url(backgrounds/gallery/style5-background.jpg); background-repeat:no-repeat;}
.gallery .s6 #content { background-image:url(backgrounds/gallery/style6-background.jpg); background-repeat:no-repeat; }
.gallery .s7 #content { background-image:url(backgrounds/gallery/style7-background.jpg); background-repeat:no-repeat; }
.gallery .s8 #content { background-image:url(backgrounds/gallery/style8-background.jpg); background-repeat:no-repeat; }


.prophire #content { padding:0 0px 0 90px; height:748px; }
.prophire #content h1 { font-size:13pt; text-align:left; padding:20px 0px 0px 0px; color:#000000; margin:0px 0px 0px 10px; }
.prophire .s1 #content { background-image:url(backgrounds/prophire/hire1.jpg); background-repeat:no-repeat; }
.prophire .s2 #content { background-image:url(backgrounds/prophire/hire2.jpg); background-repeat:no-repeat; }
.prophire .s3 #content { background-image:url(backgrounds/prophire/hire3.jpg); background-repeat:no-repeat; }
.prophire .s4 #content { background-image:url(backgrounds/prophire/unknow_urn.jpg); background-repeat:no-repeat; }
.prophire .s5 #content { background-image:url(backgrounds/prophire/style5-background.jpg); background-repeat:no-repeat; }
.prophire .s6 #content { background-image:url(backgrounds/prophire/style6-background.jpg); background-repeat:no-repeat; }
.prophire .s7 #content { background-image:url(backgrounds/prophire/style7-background.jpg); background-repeat:no-repeat; }
.prophire .s8 #content { background-image:url(backgrounds/prophire/style8-background.jpg); background-repeat:no-repeat; }

.vintage #content { padding:0 0px 0 90px; height:748px; }
.vintage #content h1 { font-size:13pt; text-align:left; padding:10px 0px 0px 0px; color:#000000; margin:0px 0px 0px 10px; }

.store .s1 #content { background-image:url(backgrounds/store/style1-background.jpg); background-repeat:no-repeat; }
.store .s2 #content { background-image:url(backgrounds/store/style2-background.jpg); background-repeat:no-repeat; }
.store .s3 #content { background-image:url(backgrounds/store/style3-background.jpg); background-repeat:no-repeat; }
.store .s4 #content { background-image:url(backgrounds/store/style4-background.jpg); background-repeat:no-repeat; }
.store .s5 #content { background-image:url(backgrounds/store/style5-background.jpg); background-repeat:no-repeat; }
.store .s6 #content { background-image:url(backgrounds/store/style6-background.jpg); background-repeat:no-repeat; }
.store .s7 #content { background-image:url(backgrounds/store/style7-background.jpg); background-repeat:no-repeat; }
.store .s8 #content { background-image:url(backgrounds/store/style8-background.jpg); background-repeat:no-repeat; }

.weddings #content { padding:0 0px 0 90px; height:748px; }
.weddings #content h1 { font-size:13pt; text-align:left; padding:00px 0px 0px 0px; color:#000000; margin:0px 0px 0px 10px; }
.weddings .s1 #content { background-image:url(backgrounds/weddings/wed1.jpg); background-repeat:no-repeat; }
.weddings .s2 #content { background-image:url(backgrounds/weddings/wed2.jpg); background-repeat:no-repeat; }
.weddings .s3 #content { background-image:url(backgrounds/weddings/wed3.jpg); background-repeat:no-repeat; }
.weddings .s4 #content { background-image:url(backgrounds/weddings/wed4.jpg); background-repeat:no-repeat; }
.weddings .s5 #content { background-image:url(backgrounds/weddings/wed5.jpg); background-repeat:no-repeat; }
.weddings .s6 #content { background-image:url(backgrounds/weddings/wed6.jpg); background-repeat:no-repeat; }
.weddings .s7 #content { background-image:url(backgrounds/weddings/style7-background.jpg); background-repeat:no-repeat; }
.weddings .s8 #content { background-image:url(backgrounds/weddings/style8-background.jpg); background-repeat:no-repeat; }

.blocks { position:absolute; top:358px; left:90px; width:648px; }
.one { width:320px; float:left; }
.two { width:320px; float:right; }
.blocks h2 { font-family:Georgia; font-size:12pt; }

/*transparent*/
.new_trans{
 	width:320px; 
	margin:0px 0px 0px 0px; 
 	padding:0px 0px 0px 0px;
  	filter:alpha(opacity=80);
    opacity: .80;
    -moz-opacity:.80; background:#fff; height:748px; text-align:left;
	vertical-align:top;
	
}
.new_trans_right{
 	width:320px; 
	margin:0px 0px 0px 0px; 
 	padding:0px 0px 0px 0px;
  	filter:alpha(opacity=72);
    opacity: .72;
    -moz-opacity:.72; background:#fff; height:748px; text-align:left;
	vertical-align:top;
	float:right;
	
}


.new_trans_notclear{
        width:320px;
        margin:0px 0px 0px 0px;
        padding:0px 0px 0px 0px;
        filter:alpha(opacity=85);
    opacity: .9;
    -moz-opacity:.85; background:#fff; height:748px; text-align:left;
        vertical-align:top;

}



.new_trans1{
 	width:320px; 
	margin:0px 0px 0px 0px; 
 	padding:0px;
  	filter:alpha(opacity=52);
    opacity: .52;
    -moz-opacity:.52; background:#fff; height:748px; text-align:left;
	vertical-align:top;
}
.new_trans2{
 	width:320px; 
	margin:0px 0px 0px 0px; 
 	padding:0px;
  	filter:alpha(opacity=52);
    opacity: .52;
    -moz-opacity:.52; background:#fff; height:748px; text-align:left;
	vertical-align:top;
	
}
*.html .new_trans{
 	width:320px; 
	margin:0px 0px 0px 0px; 
 	padding:0px;
  	filter:alpha(opacity=52);
    opacity: .52;
    -moz-opacity:.52; background:#fff; height:748px; text-align:left;
}
#browser { width:261px; height:261px; position:absolute; top:479px; margin:0px 0px 0px 10px; padding-left:20px; 

filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;   


}
#browser1 { width:261px;  position:absolute; top:408px; margin:0px 0px 0px 10px; padding-left:20px; }
#browser-b { width:261px; height:261px; position:absolute; top:479px; }


/* gallery */
.ajax_gallery{
	 width:670px; 
	 margin:0px;
	 padding:0px;
	 background:#000000;
}
.ajax_gallery img{
	margin:0px 10px 4px 5px; padding:0px;
}
.ajax_gallery p{
	margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:0px;
}
/*#FrogJS{
				width: 710px;
				height: 570px;
				margin: 0 auto;
			}
			#FrogJSCredit{
				text-align: right;
				font-size: 80%;
				color: #999;
				padding: 1px;
			}
			#FrogJSCaption{
				text-align: left;
				line-height: 140%;
				color:#FFFFFF;
				opacity: 0.82;
				background:#324740;
				margin:0px 5px 0px 5px;
				padding:0px 0px 0px 5px;
			}*/


.cntrl{width:256px; height:200px; clear:both; position:relative; margin:10px 19px 0 19px; top:10px;}
.cntrl1{width:121px; height:95px; position:absolute; top:0; left:0;}
.cntrl2{width:121px; height:95px; position:absolute; top:0; right:0;}
.cntrl3{width:121px; height:95px; position:absolute; bottom:0; left:0;}
.cntrl4{width:121px; height:95px; position:absolute; bottom:0; right:0;}

