@charset "UTF-8";
/* CSS Document */


*
{
margin: 0;
padding: 0;
}

   

body
{
	background: url(../images/bg.jpg) repeat-x top center #000;
	text-align: center;
	font: 12px/ 21px Arial, Helvetica, sans-serif;
	line-height:21px;
}

#wrapper {
	width: 1000px;
	min-height:600px;
	margin-top:35px;
	text-align: left;
	background: url(../images/content_bg.gif) no-repeat top left #000;
}

p {
	font:Verdana, Geneva, sans-serif;
	font-size:11px;
	line-height:18px;
	color:#555;
	padding-bottom: 15px;
	text-align:justify;
}

strong{
	color:#777;
}

a {
	 outline:none;
	color: #b49ea3;
	text-decoration: none;
}

hr{
	color:#63575a;
	margin-bottom:17px;
	border-right:none;
}

h1, h2, h3{
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:bold;
	color:#868686;
}





/*=========== HEADER ============
============================== */

#header
{
	width:900px;
	margin:50px;
	height: 96px;
}


/*========= NAVIGATION ==========
============================== */
.navCell, .navCell_h {
	background-image:url(../images/navBlock_bg.gif);
	background-repeat:repeat-x;
	text-align:center;
	padding-left:25px;
	padding-right:25px;
	font-weight:700;
	
}

.navCell, .navCell a{
	color:#b49ea3;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:700;
	 outline:none;
}

.navCell_h a{
	color:#f5a7c9;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	text-decoration:none;
	font-weight:700;
	 outline:none;
}



/*=========== MAIN ==============
============================== */

#content
{
	vertical-align:top;
	text-align: left;
	position:relative;
	top:-50px;
	left:50px;
	width:900px;
	margin:0px;
	padding:0px;
}

.mainPicHolder{
	margin:0px;
	margin-bottom:27px;
	padding:0px;
}

.contentFrameUpper{
	background-image:url(../images/contentFrameUpper0_bg.gif);
	background-repeat:repeat-x;
	padding-top:25px;
}

.contentFrameLower{
	vertical-align:top;
	background-image:url(../images/contentFrameLower_bg.gif);
	background-repeat:repeat-x;
	padding-top:25px;
}

.contentFrameInner{
	margin:25px;
	margin-top:0px;
	padding-top:0px;
}

#container h3 {
	font-size: 16px;
	color: #383838;
	padding-bottom: 15px;
}


/*=========== products ============
============================== */

.productNav1{
	border-top-color:#80152d;
	border-top-style:solid;
	border-top-width:1px;
	/*background-image:url(../images/productsNav_bg.gif);
	background-repeat:repeat-x;
	*/
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9a7c83;
	font-weight:700;
	text-indent:14px;
	padding-top:9px;
	padding-bottom:8px;
}

.productNav2{
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#9a7c83;
	font-weight:700;
	text-indent:30px;
	padding-top:5px;
	padding-bottom:0px;
}

.currentProdCat{
	color:#f5a7c9;
	font-weight:700;
}

.shown{
	display:block;
}

.hidden{
	display:none;
}

.productCell{
	background-image:url(../images/contentFrameLower_bg.gif);
	background-repeat:repeat-x;
	/* background-color:#000; */
	padding:12px;
}



/*=========== FOOTER ============
============================== */

#signature{
	width:900px;
	text-align:center;
	margin-top:50px;
	color:#333;
	font:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#signature a{
	color:#333;
}

#bottomNav table{
	margin: 0 auto;
	clear: both;
}

#credits {
	float: left;
	font-size:9px;
	margin-top:30px;
	padding-bottom: 30px;
}

.clearing {
	clear:both;
}