/*COLORS:
pink light: #ffeeee
purple light: #F6E5F7
purple darker: #E7D0EA
purple dark:#553D6B
terracotta:#A05D55

*/

body{
	margin:10px 0px 0px 0px;
	padding::12px 0px 0px 0px;
	background-color:#ffeeee;
	background-image:url(../images/bg_01.jpg);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
}
p{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.6;
	color:#666666;
}
a{
	margin:0px;
	padding:0px;
	color:#666666;
}
a:hover{
	margin:0px;
	padding:0px;
	color:#A05D55;
}
h1{
	margin:0px 0px 30px 0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:36px;
	color:#553D6B;
	}
h2{
	margin:0px 0px 20px 0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#A05D55;
	font-weight:normal;
	font-style:italic;	
	}
h3{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:20px;
	color:#553D6B;
	}
	
/*---------------------------*/

.main_con {
	margin: 0px auto;
	padding:0px 0px 0px 0px;
	width: 1000px;
	background:url(../images/bg_con.gif) repeat-y;
}

.main_con_fix {
	margin:0px 0px 0px 0px;
	padding:273px 0px 0px 0px;
	width: 1000px;
	background: url(../images/main_con_fix_bg.jpg);
	background-repeat:no-repeat;
}

/*---------------------------*/

.left_con {
	margin:0px 10px 0px 0px;
	padding:0px;
	width:260px;
	line-height:normal;
	float:left;
	}
	
.left_box{
	margin:0px;
	padding:30px 0px 20px 20px;
	width:240px;
	background:url(../images/left_box_top.jpg) no-repeat;
	background-color:#F6E5F7;
	border-top:solid #FFEEEE 10px;
}
.left_box p{
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
	font-size:12px;
	line-height:normal;
}
.left_box h3{
	margin:0px 0px 20px 0px;
	padding:0px 0px 2px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:20px;
	color:#553D6B;
	background-image:url(../images/separate_line.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

/*---------------------------*/

.news a{
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 10px;
	font-size:12px;
	line-height:normal;
	text-decoration:none;
	background-image:url(../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left 3px;
}
.news a:hover{
	margin:0px;
	padding:0px 10px 0px 10px;
	text-decoration:underline;
}

/*---------------------------*/

.nav_con{
	margin:0px;
	padding:80px 0px 20px 0px;
	background-color:#F6E5F7;
	background-image:url(../images/left_con_top.jpg);
	background-repeat:no-repeat;
}
.nav_con ul{
	margin:0px;
	padding:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	line-height:1.3;
	color:#715D79;
	list-style-type:none;
}
.nav_con li{
	margin:0px;
	padding:0px;

}
.nav_con li a{
	margin:0px;
	padding:0px 0px 0px 20px;
	text-decoration:none;
	display:block;
}
.nav_con li a:hover{
	margin:0px;
	padding:0px 0px 0px 10px;
	color:#715D79;
	border-left:10px solid #E7D0EA;
}
#active{
	margin:0px;
	padding:0px 0px 0px 10px;
	color:#715D79;
	border-left:10px solid #E7D0EA;
	display:block;
}
.sep_lines{
	margin:0px 0px 0px 20px;
	padding:0px;
	height:1px;
	background-image:url(../images/separate_line.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
}

/*---------------------------*/

.online_shop{
	margin:0px;
	padding:0px 0px 20px 0px;
	text-align:center;
	background-color:#F6E5F7;
}
.online_shop img{
	margin:0px;
	padding:0px;
	border:none;
}

/*---------------------------*/

.right_con {
	margin:0px 0px 0px 0px;
	padding:70px 30px 30px 40px;
	width:660px;
	float:left;
	background-color:#F6E5F7;
	background-image:url(../images/right_con_top.jpg);
	background-repeat:no-repeat;
}

/*---------------------------*/

.right_img_con {
	margin:0px 0px 0px 10px;
	padding:0px;
	width:224px;
	float:right;

}

.right_img_con img{
	margin:0px 0px 20px 0px;
	padding:1px;
	width:220px;
	border:1px solid #993333;
}

/*---------------------------*/

.footer{
	margin:0px 0px 0px 0px;
	padding:50px 30px 0px 30px;
	height:21px;
	font-size:12px;
	clear:both;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	border-top:solid #FFEEEE 10px;
}
.footer_left{
	margin:0px;
	padding:0px;
	float:left;
}
.footer_right{
	margin:0px;
	padding:0px;
	float:right;
}
.footer_right a{
	margin:0px;
	padding:0px;
	color:#666666;
	text-decoration:none;
}
.footer_right a:hover{
	margin:0px;
	padding:0px;
	color:#333333;
	text-decoration:underline;
}

/*---------------------------*/

.clear{
	margin:0px;
	padding:0px;
	height:0px;
	clear:both;
}

/*---------------------------*/

.links_wrapper h2{
	margin:0px 0px 20px 0px;
	padding:0px;
	border-bottom:1px dotted #A05D55;
}
.links_wrapper p{
	line-height:normal;
}
.links_wrapper a{
	text-decoration:none;
}.links_wrapper a:hover{
	text-decoration:underline;
}
.links_wrapper img{
	margin:5px 10px 10px 0px;
	padding:0px;
	float:left;
	width:50px;
}