@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	background-color: #FFF;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
}

#container {
	width:1000px;
	margin:0 auto;
	height:100%;
}

#header {
	background-color:#A39C66;
	margin: 0px;
	padding: 0px;
	height:235px;
	width:1000px;
}

#leftSidebar {
	1background: url("img/leftbg.gif") #B42E34;
	position:relative;
	margin:0px;
	1height:420px;
	height:100%;
	width:140px;
	float:left;
}

#leftmenu {
	background-color: #FFF;
	margin:0px;
	height:140px;
	width:140px;
	vertical-align: middle;
}

p.subMenuActive {
	margin:0px;
	padding: 3px 0px 3px 0px;
	font-weight: bold;
	font-size:12px;
	color: #EE3424;
}

p.subMenu {
	margin:0px;
	padding: 3px 0px 3px 0px;
	font-weight: bold;
	font-size:12px;
 	color:#B42E34;
}

p.subMenu a {
	font-weight: bold;
	font-size:12px;
	color: #B42E34;
	text-decoration: none;
}

p.subMenuThin {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
}

p.subMenuThin a {
	font-weight: normal;
	font-size:12px;
	color: #B42E34;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#rightSidebar {
	background-color: #FFF;
	position:relative;
	margin:0px
	height:280px;
	width:146px;
	float:left;
}


#rightmenu {
	background-color: #FFF;
	margin:0px;
	padding:0px;
	height:140px;
	width:140px;
	text-align: right;
	vertical-align: top;
	font-size:11px;
}

#rightmenu p.langMenuActive, #innerRightmenu p.langMenuActive {
	text-align: right;
	margin:0px;
	padding: 2px 0px 2px 0px;
	font-weight: bold;
	color: #B42E34;
}

#rightmenu p.langMenu, #innerRightmenu p.langMenu {
	text-align: right;
	margin:0px;
	padding: 2px 0px 2px 0px;
}

p.langMenu a {
	color: #A7A9AC;
	text-decoration: none;
}


#content { 
	background-color: #FFF;
	float:left;
	width:710px;
	margin:0px;
	padding:0px;
}

#content p{
	margin:0px;
	padding: 20px 20px 0px 20px;
	text-align: justify;
} 

#content p.detail {
	background-color: #B42E34;
	width:65px;
	margin: 20px 0px 0px 20px;
	padding: 5px 5px 5px 5px;
}

#content a {
	color:#C00;
	text-decoration: none;
}

#content a.white{
	color:#FFF;
	text-decoration: none;
}

#content-wide {
	background-color: #FFF;
	float:left;
	width:860px;
	margin:0px;
	padding:0px;
}

#content-wide p{
	margin:0px;
	padding: 20px 20px 0px 20px;
	text-align: justify;
} 

#innerSidebar {
	background-color: #FFF;
	position:relative;
	margin:0px
	1height:148px;
	width:150px;
	float:right;
}

#innerRightmenu {
	background-color: #FFF;
	margin:0px;
	padding:0px;
	height:70px;
	width:140px;
	text-align: right;
	vertical-align: top;
	font-size:11px;
}

.photo {
	margin: 0px 20px 0px 0px;
	border: 1px solid #B42E34;
}

strong, b{
 	color:#B42E34;
}

div.string {
	clear:both;
}

.guest {
	border: 1px #B42E34 solid;
	width: 270px;
}

.guestsubmit{
	background-color: #B42E34;
	color: #FFF;
	border: 1px #B42E34 solid;
}

#content-wide table{
	margin:0px 0px 0px 15px;
}


div.guestnote {
	margin:20px 0px 10px 20px;
	border: 1px #B42E34 solid;
	width: 825px;

}

div.head {
	margin:10px 10px 0px 10px;
	border-bottom: 1px #B42E34 solid;

}

div.body {
	padding: 20px 10px 10px 10px;
	text-align: justify;
}

div.column{
	width:390px;
	float:left;
	margin:20px 0px 20px 20px;
	padding:10px 10px 0px 0px;
	1border: 1px blue solid;
}

div.column_m{
	float:left;
	margin:20px 0px 20px 20px;
	1border: 1px blue solid;
}

.producthead{
	padding: 10px 10px 10px 10px;
	margin: 0px 0px 0px 0px;
	border: 1px #B42E34 solid;	
}

.productbody{
	border-bottom: 1px #B42E34 solid;	
}

div.column img{
	margin:-10px -10px 0px 0px;
}
div.spacer{
	margin: 20px 0px 20px 0px;
}


ul {
	padding: 0px 0px 0px 20px; 
}

li {
	list-style-type: none;
	padding-left: 0px;
}
li:before {
	color: #B42E34;
	content: "\2022";
	padding: 0px 10px 0px 0px; 
}




#navmenu {
	background: url(images/menubg.gif) #FFF;
	margin: 0px;
	padding: 0px;
	height:50px;
	width:100%;
}

#navmenu div {
	float:left; 
	1width:134px;
	padding:10px 50px 0px 50px; 
}

#navmenu a:link { color:#AFAEB3; text-decoration:none}
#navmenu a:visited { color:#AFAEB3; text-decoration:none}
#navmenu a:hover { color:#EFB7D4; text-decoration:none; background-image:url(buttom.jpg);}


.block { margin: 12px 0px 12px 12px;
	clear: both;}

.block_left{
	float: left;
	width: 440px;
	margin: 12px 0px 12px 12px;
}

.block_right{
	float: left;
	width: 180px;
	margin: 12px 0px 12px 0px;
1border: 1px solid blue;
}


input, select, option {
	border: 1px solid #E37DAF;
}

table.pinkborder{
	border: 1px solid #E37DAF;
}

.block input{
	width: 210px;
}

#rightSidebar dd a:link {color:#E07DA9; text-decoration:none;}
#rightSidebar dd a:visited {color:#E07DA9}
#rightSidebar dd a:hover {color:#E07DA9}
#rightSidebar a:link {text-decoration:none;}
#rightSidebar a:visited {text-decoration:none;}
#rightSidebar a:hover {text-decoration:none;}

.pink {	background: url(images/leftheader.jpg) #F3F3F3;
	height:30px;
}

.pink_round {	background: url(images/pink_round.gif) #F3F3F3;
	height:30px;
}

.pink p, .pink_round p	{
	margin: 0px;
	padding: 8px 0px 0px 18px;
	font-weight: bold;
}

.pink_square {
	background: #E27AAF;
	clear: both;
	height:30px;
}

.pink_square p	{
	margin: 0px;
	padding: 8px 0px 0px 18px;
	font-weight: bold;
	color: #FFF;
}

#content_home { 
	background: url(images/roundright.gif) bottom no-repeat #F3F3F3;
	float:right;
	width:635px;
	height:600px;
	margin:10px 0 0 0;
}


#signup_big {
	margin:0px;
	text-align: center;
	padding:10px;
	width: 450px;
	background: url('images/rightheader.gif') no-repeat center #F3F3F3;
}

#registration{
	margin:0px;
	text-align: center;
	padding:10px;
	width: 450px;
	background: url('images/leftheaderreg.gif') no-repeat center #F3F3F3;
}

#signup_big a:hover, #registration a:hover {
  background: url('images/rightheader_act.gif') no-repeat center;
}

#leftheaderenter {
	float: left;
	margin:0px;
	text-align: center;
	padding:10px;
	width: 100px;
	background: url('images/leftheaderenter.gif') no-repeat center #F3F3F3;
}

div.event_button{
	margin:0px;
	text-align: center;
	padding:10px 0px 10px 0px;
	width: 176px;
	background: url('images/leftheaderreg.gif') no-repeat center #F3F3F3;
}

div.event_button a, .event_button a:visited {
	font-size:10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	display: block;
}

#leftheaderreg {
	float: left;
	margin:0px;
	text-align: center;
	padding:10px 0px 10px 0px;
	width: 176px;
	background: url('images/leftheaderreg.gif') no-repeat center #F3F3F3;
}


#registration a, #signup_big a, #registration a:visited, #signup_big a:visited, #leftheaderenter a, #leftheaderenter a:visited, #leftheaderreg a, #leftheaderreg a:visited {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	display: block;
}


.candle{
	padding-top:40px;
	text-align:center;
}


#content #block { margin:0 10px 0 12px}
#content #title { background-color:#E57EB3; color:#FFF; height:20px; font-weight:bold; text-indent:12px; position:relative; float:left; width:557px;}

