/* CSS Document */



body

{

	background-image: url(../images/pagebg.jpg);

	background-repeat:no-repeat;

	background-position:top center;	

	font-family:Arial, Helvetica, sans-serif;

	background-color:#ff6dfe;

	font-size: 12px;

	font-weight: normal;

	color:#ffffff;

	text-align:left;

	line-height:16px;

	margin:0px;

	margin-top:48px;

	margin-bottom:15px;

	

}

a, a:link, a:visited {
	color: #ffffff;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #ffffff;
}





.left

{

	float:left;

	

}



.right

{

	float:right;

}





.clear

{

	clear:both;

}



.spacer8

{

	padding-top:10px;



}



#outer

{

	width:886px;

	margin:auto;

	

}





.logo

{

	width:309px;

	height:180px;

	padding-left:65px;

	padding-top:20px;

	float:left;

	cursor:pointer;

	

}





.home-hero-image

{

	background-image:url(../images/home-hero-image.jpg);

	background-repeat:no-repeat;

	width:886px;

	height:362px;

}





.download

{

	border:1px solid white;

	width:255px;

	height:110px;

}







.menu-bg

{

	background-image:url(../images/menu-bg.jpg);

	background-repeat:no-repeat;

	width:886px;

	height:66px;

	color:#FFF;

	font-size:12px;

	font-weight:bold;

	float:left;

	padding-top:10px;



}



.content-area

{

	width:846px;

	background-color:#dc47da;

	padding-left:25px;

	padding-right:15px;

}



.left-content

{

	width:580px;

	float:left;



}



.body-txt

{

	padding-left:15px;

	padding-right:25px;

}



.body-txt a:link, .body-txt a:visited 

{	

	text-decoration:none;

	color:#ffffff;

	



		

}



.body-txt a:hover, .body-txt a:visited:hover

{

	text-decoration:underline;

	margin-bottom:20px;

	color:#7c0d6e;

	text-decoration:none;

}





.boutique-txt

{

	width:500px;

	text-align:center;

	padding-top:10px;

	padding-bottom:10px;

}





.right-content

{

	width:250px;

	float:right;

	

}



.right-title-bg

{

	background-image:url(../images/right-title-bg.gif);

	width:240px;

	height:27px;

	padding-top:12px;

	color:#FFF;

	font-size:18px;

	font-weight:bold;

	text-align:center;

	

}





.right-link-bg

{

	background-image:url(../images/right-link-bg.jpg);

	background-position:bottom;

	width:215px;

	padding-bottom:10px;

	padding-top:10px;

	padding-left:15px;

	margin-bottom:5px;

	padding-right:10px;

}



.title-bg

{

	background-image:url(../images/title-bg.gif);

	background-repeat:no-repeat;

	width:550px;

	height:27px;

	padding-left:20px;

	padding-top:12px;

	color:#FFF;

	font-size:18px;

	font-weight:bold;

	margin-bottom:5px;

	

}





.email-bg

{

	background-image:url(../images/email-bg.jpg);

	background-repeat:no-repeat;

	width:548px;

	height:88px;

	padding-left:16px;

	padding-top:12px;

	float:left;

}



.text-bg

{

	background-image:url(../images/text-bg.gif);

	background-repeat:no-repeat;

	width:329px;

	height:32px;

}



.txt-box

{

	width:300px;

	padding-left:10px;

	padding-right:10px;

	color:#666;

	height:22px;

	padding-top:6px;

	font-size:14px;

	background:transparent;

	border:0px;

	float:left;

}





.text-contact-bg

{

	background-image:url(../images/text-contact-bg.gif);

	background-repeat:no-repeat;

	width:269px;

	height:27px;

	margin-bottom:4px;

	margin-top:4px;

}



.txt-contact-box

{

	width:268px;

	padding-left:10px;

	padding-right:10px;

	color:#666;

	height:22px;

	padding-top:6px;

	font-size:14px;

	background:transparent;

	border:0px;

	float:left;

}



.text-contact-bg-big

{

	background-image:url(../images/text-contact-bg-big.gif);

	background-repeat:no-repeat;

	width:269px;

	height:107px;

	margin-bottom:4px;

	margin-top:4px;

}



.txt-contact-box-big

{

	width:248px;

	padding-left:10px;

	padding-right:10px;

	color:#666;

	height:100px;

	padding-top:4px;

	font-size:14px;

	background:transparent;

	border:0px;

	float:left;

}







ul.top-menu

{

	margin:0px;	

	padding:0px;

	margin-left:10px;

	list-style-position:inside;

	list-style:none;

}



ul.top-menu li

{

	background-image:url(../images/menu-sap.jpg);

	background-position:top right;

	background-repeat:no-repeat;

	margin:0px;

	padding:15px 8px 20px 4px;

	color:#FFF;

	font-size:14px;

	float:left;



}







.top-menu li a:hover

{

	color:#8b3277;

	text-decoration:none;



}





.top-menu li a

{

	color:#fff;

	text-decoration:none;



}





.footer-bg

{

	background-image:url(../images/footer-bg.jpg);

	background-repeat:no-repeat;

	width:886px;

	height:13px;

	margin-bottom:8px;

}



.footer-text

{

	float:left;

	padding-left:20px;

	text-decoration:none;

}





.footer-text a:link, .footer-text a:visited 

{	

	text-decoration:none;

	color:#ffffff;

	



		

}



.footer-text a:hover, .footer-text a:visited:hover

{

	text-decoration:underline;

	margin-bottom:20px;

	color:#7c0d6e;

	text-decoration:none;

}













.left-space20

{

	padding-left:20px;

}



.right-space20

{

	padding-right:20px;

}



img

{

	border:0px;

}











h2

{

	font-size:16px;

	margin:0px;

	padding-bottom:10px;

	padding-top:5px;

}

