* {margin:0; padding:0;}
p, li {
	margin-bottom:10px;
	margin-top: 3px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.6em;
}
ul{ padding-left:25px; }
h1,h2 {font-family: Geneva, Arial, Helvetica, sans-serif;}
body { background-color:#004a80; margin:0 auto; background-image:url(../images/finerwomanhood_bg.jpg); background-repeat:no-repeat; background-position:}
#wrapper {width:835px; min-height:675px; margin:0 auto; margin-top:100px;}
#left_fade{width:27px; height:675px; background-image:url(../images/finerwomanhood_site_b_01.png); background-position:right;background-repeat:no-repeat; float:left;}
#right_fade{width:27px; height:675px; background-image:url(../images/finerwomanhood_site_b_04.png); background-repeat:no-repeat; float:left;}
#mainbody{ width:835px; min-height:675px; padding:5px; float:left; background-color:#FFFFFF; border:#CCCCCC 1px solid;}
#header {width:825px; height:79px; padding-bottom:10px; position:relative;}
h1.title {background-image:url(../images/finerwomanhood_title.gif); text-indent:-9000px; background-repeat:no-repeat; height:79px; width:500px;}
#shop_menu {height:25px; position:absolute; right:0px; top:25px;}
#shop_menu ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#shop_menu ul li { display: inline; }

#shop_menu ul li a
{
text-decoration: none;
color: #fff;
}

#shop_menu ul li a:hover
{
color: #fff;
}
#menu {width:825px; height:45px; padding-bottom:10px;}
#content {width:100%; }
#categories {width:165px; background-color:#fafafa; float:left; padding:10px;}
#categories a:link, #categories a:visited {color:#666666; text-decoration:none;}
#categories a:hover {font-weight:bold; text-decoration:underline;}
#categories-frontpage {width:165px; background-color:#fafafa; float:left; padding:10px; height:400px;}
#categories a:link, #categories a:visited {color:#666666; text-decoration:none;}
#categories a:hover {font-weight:bold; text-decoration:underline;}
#maincontent {width:625px; float:right; margin-left:5px;}
#style_menu{width:615px; height:45px; background-color:#efefef;}
#page {width:100%; min-height:100px;}
#footer{
	width:100%;
	min-height:100px;
	float:left;
	background-color:#FAFAFA;
}
.copyright {font-size:10px; padding-left:10px;}

.myForm td, input, select, textarea, checkbox {
		font-family: tahoma;
		font-size: 12px;
	}

	.myForm {
		background-color: #E7EEF7;
		border: 1px solid #CCDCF2;
		padding: 10px;
	}

	.required {
		color: red;
	}
