﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0; padding:0;	border:0; outline:0;}

body{background-color:white;	text-align:center; 
     font-family:arial, helvetica, verdana; font-style:normal;}

a{color:gray; text-decoration:none; font-size:0.9em;}
a:hover{color:purple;}
a img {border-style:none;}

html, body, form{height:100%;}
#floater { float:left; position:relative; height:50%; margin-bottom:-309px; width:100%; }
.container{clear:both; width:900px; height:615px; margin:15px auto 0 auto; position:relative;}

#header{float:left; font-size:10pt; width:900px; height:85px;}
#logo{float:left;}
ul.menu{float:left; list-style:none none; margin-top:40px;}
ul.menu li{display:inline; padding-left:15px;}
.selected-menu a{color:purple; font-weight:bold;}
.selected-menu a:hover{color:purple;}

.content{clear:left;}

.footer{clear:left; margin:0;	width:900px; height:35px; color:#666; font-size:0.8em;}
	
/* common */
.line{border-top:solid 1px gray; margin:0; padding:0; height:1px;}
a.blue-link{color:#666666; text-decoration:underline;}
a.red-link{font-family:arial black, arial; color:red; font-size:14pt;
           text-decoration:none; text-transform:uppercase; letter-spacing:0px;}
	
/* home */
#promo img { width:900px; height:480px; }

/* bridal */
.description{float:left; width:300px; height:480px; color:black; background-color:white;}
.description h3 {font-size:12pt; color:black; text-align:left; font-weight:normal; margin-left:13px; margin-bottom:0px;}
.text{float: left; margin: 15px;	text-align: left;	line-height: 1.4;	font-size: 10pt; color: #333;}

.visual {float:left;}

.links{float:right; width:150px; height:480px; background-color:white; text-align:right;}
.links ul{list-style-type:none; float:right;}
.links li{margin-bottom:10px; color:gray;}
.links li a:hover{color:purple;}

/* home img width:900px; height:480px */

/* about us */
.staff{width:300px; height:480px; background-color:white; float:left; }
.staff h3{width:150px; float:left;}
.staff-detail{float:left; width:600px; height:440px; text-align:left;
				  padding-left:0px; background-color:white; color:black;}
.staff-detail h4{margin:10px;}
.staff-detail p{margin:10px;}
.staff-detail img{height:289px; width:600px;}
.staff{margin:0; padding:0;}
.staff img{margin:0 0 1px 0;	padding:0; cursor:pointer; width:143px; height:69px;}

/*
.products {
	width:684px;
	background-color:green;
	float:left;}

.product {
	width:226px; height:130px;
	border:dotted 1px gray;
	float:left;
	background-color:orange;}
.product img {width:226px; height:100px;}

.selectedProduct {
	width:684px; height: 348px; /* 2px for border 
	float:left;
	background-color:yellow;}
.selectedProduct img { width:684px; height:310px; }

.categories {
	font-size:1.1em; font-variant:small-caps; font-weight:bold;
	margin:30px 0 0 0;
	width:220px; height:450px;
	background-color:lime;
	float:left;}
.category {	
	width:220px; float:left; background-color:blue;
   margin:10px 0 10px 0;}
*/