* {
	margin: 0px;
	padding: 0px;
	}

html, body {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	background-color:#FFFFFF;
	background-image:url(../img/background_content.jpg);
	background-repeat:repeat-y;
	background-position: left 0px;

	}

h1#h1_1{
    background-image:url(../img/background_h1.gif);
}
h1#h1_2{
    background-image:url(../img/background_h2.gif);
}
h1#h1_3{
    background-image:url(../img/background_h3.gif);
}
h1#h1_4{
    background-image:url(../img/background_h4.gif);
}
h1#h1_5{
    background-image:url(../img/background_h5.gif);
}
h1#h1_6{
    background-image:url(../img/background_h6.gif);
}
h1 {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 20px;
	color: #848383;
	width: 814px;
	height: 30px;
	padding-left: 25px;
	background-image:url(../img/background_h1.gif);
	background-position: 0px 5px;
	background-repeat:no-repeat;
	clear: both;
	display: block;
	margin-bottom: 10px;
	margin-top: 15px;
	}

#container {
	width: 911px;
	}

	#logo-menu {
		width: 298px;
		height: 312px;
		float: left;
		}

		#logo {
			width: 289px;
			height: 154px;
			clear: both;
			}

	    #menu_container {
			position:relative;
			width:298px;
			height:155px;
			z-index:100;
			clear: both;
			}




									#menu {
											position:relative;
											z-index:1000;
											width: 298px;
											height: 155px;
											background-image: url(../img/menu/menu_background.jpg);
											background-repeat:no-repeat;
											font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
											font-size: 14px;
											color: #72725c;
									}

									#menu ul {
											padding:0;
											margin:0;
											list-style-type:none;
											width:298px;
											position:relative;
									}

									#menu li {
											background:transparent;
									}

									.on {
										color: #FF0000;
									}

									#menu a, #menu a:visited {
										display:block;
										width:218px;
										font-size:11px;
										/*color:#000; */
										height:26px;
										line-height:26px;
										text-decoration:none;
										text-indent:-1000px;
										color: #545454;
										font-family: Geneva, Arial, Helvetica, sans-serif;
										font-size: 13px;
										font-weight: bold;
										padding-left: 80px;
										}

										#topmenu ul li a, #topmenu ul li a:visited {
										display:block;
										width:218px;
										font-size:11px;
										/*color:#000; */
										height:26px;
										line-height:26px;
										text-decoration:none;
										text-indent:5px;
										color: #545454;
										font-family: Geneva, Arial, Helvetica, sans-serif;
										font-size: 13px;
										font-weight: bold;
										padding-left: 80px;
										}

									#menu a:hover {
										color: #FFFFFF;
										}


									#menu li#MenuLi1_1 a, #menu li#MenuLi1_1 a:visited {
										height: 25px;
										/*color: #72725c;*/
										}

									#menu ul li {
										padding: 0px;
										margin: 0px;
										font-size: 5px;
										line-height: 5px;
										}

									#menu li#MenuLi1_1 a:hover {
										width: 218px;
										height: 25px;
										display: block;
										background-image:url(../img/menu/community.gif);
										background-position: -298px 0px;
										background-repeat:no-repeat;
										}

									#menu li#MenuLi1_2 a:hover {
										width: 218px;
										height: 26px;
										display: block;
										background-image: url(../img/menu/anglican.gif);
										background-position: -298px 0px;
										background-repeat:no-repeat;
										}

									#menu li#MenuLi1_3 a:hover {
										width: 218px;
										height: 26px;
										display: block;
										background-image: url(../img/menu/voces.gif);
										background-position: -298px 0px;
										background-repeat:no-repeat;
										}

									#menu li#MenuLi1_4 a:hover {
										width: 218px;
										height: 26px;
										display: block;
										background-image: url(../img/menu/caravan.gif);
										background-position: -298px 0px;
										background-repeat:no-repeat;
										}

									#menu li#MenuLi1_5 a:hover {
										width: 218px;
										height: 26px;
										display: block;
										background-image: url(../img/menu/news.gif);
										background-position: -298px 0px;
										background-repeat:no-repeat;
										}

									#menu li#MenuLi1_6 a:hover {
										width: 218px;
										height: 26px;
										display: block;
										background-image: url(../img/menu/contact.gif);
										background-position: -298px 0px;
										background-repeat:no-repeat;
										}

									/* add more lines if you need more submenus */
									#menu li ul li.sub a,
									#menu li ul li.sub a:visited,
									#menu li ul li#MenuLi2_1 a,
									#menu li ul li#MenuLi2_1 a:visited,
									#menu li ul li#MenuLi2_2 a,
									#menu li ul li#MenuLi2_2 a:visited,
									#menu li ul li#MenuLi2_3 a,
									#menu li ul li#MenuLi2_3 a:visited,
									#menu li ul li#MenuLi2_4 a,
									#menu li ul li#MenuLi2_4 a:visited,
									#menu li ul li#MenuLi2_5 a,
									#menu li ul li#MenuLi2_5 a:visited,
									#menu li ul li#MenuLi2_6 a,
									#menu li ul li#MenuLi2_6 a:active,
									#menu li ul li#MenuLi2_7 a,
									#menu li ul li#MenuLi2_7 a:active,
									#menu li ul li#MenuLi2_8 a,
									#menu li ul li#MenuLi2_8 a:visited,
									#menu li ul li#MenuLi2_9 a,
									#menu li ul li#MenuLi2_9 a:active,
									#menu li ul li#MenuLi2_10 a,
									#menu li ul li#MenuLi2_10 a:active,
									#menu li ul li#MenuLi2_11 a,
									#menu li ul li#MenuLi2_11 a:visited,
									#menu li ul li#MenuLi2_12 a,
									#menu li ul li#MenuLi2_12 a:active,
									#menu li ul li#MenuLi2_13 a,
									#menu li ul li#MenuLi2_13 a:active,
									#menu li ul li#MenuLi2_14 a,
									#menu li ul li#MenuLi2_14 a:active,
									#menu li ul li#MenuLi2_15 a,
									#menu li ul li#MenuLi2_15 a:visited,
									#menu li ul li#MenuLi2_16 a,
									#menu li ul li#MenuLi2_16 a:active,
									#menu li ul li#MenuLi2_17 a,
									#menu li ul li#MenuLi2_17 a:active,
									#menu li ul li#MenuLi2_18 a,
									#menu li ul li#MenuLi2_18 a:visited,
									#menu li ul li#MenuLi2_19 a,
									#menu li ul li#MenuLi2_19 a:active,
									#menu li ul li#MenuLi2_20 a,
									#menu li ul li#MenuLi2_20 a:active
									{
										width: 200px;
										height: 25px;
										display: block;
										padding-left: 15px;
										background-image: url(../img/menu/submenu_normal.gif);
										background-repeat:no-repeat;
										font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
										font-size: 14px;
										color: #72725c;
										font-weight: normal;
										}

									/* add more lines if you need more submenus */
									#menu li ul li.sub a:hover,
									#menu li ul li.sub a:active,
									#menu li ul li#MenuLi2_1 a:hover,
									#menu li ul li#MenuLi2_1 a:active,
									#menu li ul li#MenuLi2_2 a:hover,
									#menu li ul li#MenuLi2_2 a:active,
									#menu li ul li#MenuLi2_3 a:hover,
									#menu li ul li#MenuLi2_3 a:active,
									#menu li ul li#MenuLi2_4 a:hover,
									#menu li ul li#MenuLi2_4 a:active,
									#menu li ul li#MenuLi2_5 a:hover,
									#menu li ul li#MenuLi2_5 a:active,
									#menu li ul li#MenuLi2_6 a:hover,
									#menu li ul li#MenuLi2_6 a:active,
									#menu li ul li#MenuLi2_7 a:hover,
									#menu li ul li#MenuLi2_7 a:active,
									#menu li ul li#MenuLi2_8 a:hover,
									#menu li ul li#MenuLi2_8 a:active,
									#menu li ul li#MenuLi2_9 a:hover,
									#menu li ul li#MenuLi2_9 a:active,
									#menu li ul li#MenuLi2_10 a:hover,
									#menu li ul li#MenuLi2_10 a:active,
									#menu li ul li#MenuLi2_11 a:hover,
									#menu li ul li#MenuLi2_11 a:active,
									#menu li ul li#MenuLi2_12 a:hover,
									#menu li ul li#MenuLi2_12 a:active,
									#menu li ul li#MenuLi2_13 a:hover,
									#menu li ul li#MenuLi2_13 a:active,
									#menu li ul li#MenuLi2_14 a:hover,
									#menu li ul li#MenuLi2_14 a:active,
									#menu li ul li#MenuLi2_15 a:hover,
									#menu li ul li#MenuLi2_15 a:active,
									#menu li ul li#MenuLi2_16 a:hover,
									#menu li ul li#MenuLi2_16 a:active,
									#menu li ul li#MenuLi2_17 a:hover,
									#menu li ul li#MenuLi2_17 a:active,
									#menu li ul li#MenuLi2_18 a:hover,
									#menu li ul li#MenuLi2_18 a:active,
									#menu li ul li#MenuLi2_19 a:hover,
									#menu li ul li#MenuLi2_19 a:active,
									#menu li ul li#MenuLi2_20 a:hover,
									#menu li ul li#MenuLi2_20 a:active
									 {
										width: 200px;
										height: 25px;
										display: block;
										background-image: url(../img/menu/submenu_hover.gif);
										background-repeat:no-repeat;
										background-position: 0px top;
										font-weight: normal;
										}

									* html #menu li {margin-left:-16px; margin-lef\t:0;}

									#menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em; width:0; height:0;}


									#menu li#MenuLi1_1:hover >  a {
											width: 298px;
											height: 25px;
											display: block;
											background-image:url(../img/menu/community.gif);
											background-position: -298px 0px;
											background-repeat:no-repeat;
											}

									#menu li#MenuLi1_2:hover >  a {
											width: 298px;
											height: 26px;
											display: block;
											background-image: url(../img/menu/anglican.gif);
											background-position: -298px 0px;
											background-repeat:no-repeat;
											}

									#menu li#MenuLi1_3:hover >  a {
										width: 298px;
										height: 26px;
										display: block;
										background-image: url(../img/menu/voces.gif);
										background-position: -298px 0px;
										background-repeat:no-repeat;
										}

									#menu li#MenuLi1_4:hover >  a {
										width: 298px;
										height: 26px;
										display: block;
										background-image: url(../img/menu/caravan.gif);
										background-position: -298px 0px;
										background-repeat:no-repeat;
										}

									#menu li#MenuLi1_5:hover >  a {
										width: 298px;
										height: 26px;
										display: block;
										background-image: url(../img/menu/news.gif);
										background-position: -298px 0px;
										background-repeat:no-repeat;
										}

									#menu li#MenuLi1_6:hover >  a {
										width: 298px;
										height: 26px;
										display: block;
										background-image: url(../img/menu/contact.gif);
										background-position: -298px 0px;
										background-repeat:no-repeat;
										}

									#menu ul ul {
										visibility:hidden;
										position:absolute;
										top:0px;
										left:265px;
										}

									#menu ul li#MenuLi1_1:hover ul, #menu ul li#MenuLi1_1 a:hover ul {
										visibility:visible;
										width: 222px;
										padding-bottom: 15px;
										padding-left: 12px;
										border-top: solid 14px #bc630b;

										background-image:url(../img/menu/community_submenu_backgroun.gif);
										background-repeat: no-repeat;
										background-position:left bottom;
									}

									#menu ul li#MenuLi1_2:hover ul, #menu ul li#MenuLi1_2 a:hover ul {
										visibility:visible;
										width: 222px;
										padding-bottom: 15px;
										padding-left: 12px;
										border-top: solid 14px #3ac41a;

										background-image:url(../img/menu/anglican_submenu_backgroun.gif);
										background-repeat: no-repeat;
										background-position:left bottom;
									}

									#menu ul li#MenuLi1_3:hover ul, #menu ul li#MenuLi1_3 a:hover ul {
										visibility:visible;
										width: 222px;
										padding-bottom: 15px;
										padding-left: 12px;
										border-top: solid 14px #1f64b9;

										background-image:url(../img/menu/voces_submenu_backgroun.gif);
										background-repeat: no-repeat;
										background-position:left bottom;
									}

									#menu ul li#MenuLi1_4:hover ul, #menu ul li#MenuLi1_4 a:hover ul {
										visibility:visible;
										width: 222px;
										padding-bottom: 15px;
										padding-left: 12px;
										border-top: solid 14px #629aa4;

										background-image:url(../img/menu/caravan_submenu_backgroun.gif);
										background-repeat: no-repeat;
										background-position:left bottom;
									}

									#menu ul li#MenuLi1_5:hover ul, #menu ul li#MenuLi1_5 a:hover ul {
										visibility:visible;
										width: 222px;
										padding-bottom: 15px;
										padding-left: 12px;
										border-top: solid 14px #dcda17;

										background-image:url(../img/menu/news_submenu_backgroun.gif);
										background-repeat: no-repeat;
										background-position:left bottom;
									}

									#menu ul li#MenuLi1_6:hover ul, #menu ul li#MenuLi1_6 a:hover ul {
										visibility:visible;
										width: 222px;
										padding-bottom: 15px;
										padding-left: 12px;
										border-top: solid 14px #e2a40f;

										background-image:url(../img/menu/contact_submenu_backgroun.gif);
										background-repeat: no-repeat;
										background-position:left bottom;
									}

									#menu ul#top1 {top:0px;}
									#menu ul#top2 {top:27px;}
									#menu ul#top3 {top:53px;}
									#menu ul#top4 {top:79px;}
									#menu ul#top5 {top:105px;}
									#menu ul#top6 {top:132px;}
									#menu ul#top7 {top:155px;}

									html>body #menu ul#top1 {top:0px;}
									html>body #menu ul#top2 {top:26px;}
									html>body #menu ul#top3 {top:52px;}
									html>body #menu ul#top4 {top:78px;}
									html>body #menu ul#top5 {top:104px;}
									html>body #menu ul#top6 {top:131px;}
									html>body #menu ul#top7 {top:154px;}


    #flash {
		width: 613px;
		height: 312px;
		float: right;
		}

    #content {
		width: 827px;
		margin-left: 44px;
		padding-left: 24px;
		padding-right: 20px;
		clear: both;
		padding-top: 10px;
/*		background-image:url(../img/background_text.gif);
		background-repeat:repeat-x;
		background-position: 0px bottom;*/
		color: #555555;
		}


    #footer {
		width: 847px;
		height: 30px;
		padding-left: 0px;
		clear: both;
		}

	#footer #left {
		width: 336px;
		height: 20px;
		display: block;
		float: left;
		text-align:left;
		}

	#footer #right {
		width: 460px;
		height: 20px;
		display: block;
		float: right;
		text-align: right;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		color: #808080;
		padding-right: 20px;
		}

	#footer #right a {
		font-weight: bold;
		text-decoration: none;
		color: #808080;
		}

	#footer #right a:hover {
		text-decoration: underline;
		}

	#left ul {
		list-style: none;
		}

	#left ul li {
		float: left;
		text-indent: -1000px;
		}

	#left ul li.english a {
		width: 48px;
		height: 20px;
		display: block;
		background-image:url(../img/english_normal.gif);
		}

	#left ul li.english a.active {
		width: 48px;
		height: 20px;
		display: block;
		background-image:url(../img/english_over.gif);
		}

	#left ul li.english a:hover {
		background-image:url(../img/english_over.gif);
		}

	#left ul li.espanol a {
		width: 48px;
		height: 20px;
		display: block;
		background-image:url(../img/espanol_normal.gif);
		}


	#left ul li.espanol a.active {
		width: 48px;
		height: 20px;
		display: block;
		background-image:url(../img/espanol_over.gif);
		}

	#left ul li.espanol a:hover {
		background-image:url(../img/espanol_over.gif);
		}

/* PAGING */
    .paging {
		padding: 0;
		margin: 0;

		color: #535353;
		/*float:right;*/
		text-align:right;
		font-size: 10px;
		line-height:13px;
		clear:both;
		display:block;

		vertical-align:top;
		padding-bottom:1em;
		/*margin-top:-10px;
		margin-bottom:-5px;*/
		}


		 .paging ul {
		 	float:right;
			text-align:left;
			width:auto;
			height:12px;

			list-style:none;
			margin:0;
			padding:0;
		 }

		  .paging ul li {
		  	float:left;
			height:13px;
			line-height:13px;
			margin:0 2px;
			font-size: 11px;
			color: #535353;
		  }

		  .paging ul li a {
			font-size: 11px;
			color: #535353;
			text-decoration:none;
		  }
		  .paging ul li a.on {
			text-decoration:underline;
			}

		.paging ul li a:hover {
			text-decoration:underline;
			}

	.paging a#ruler_first {
		display:block;
		width:9px;
		height:13px;
		text-indent:-3000px;
		line-height:13px;
		background:#fff url(/skin/shared/images/button_pageFirst.gif) 0 65% no-repeat;
	}

	.paging a#ruler_prev {
		display:block;
		width:9px;
		height:13px;
		text-align:left;
		text-indent:-3000px;
		line-height:13px;
		background:#fff url(/skin/shared/images/button_pagePrev.gif) 0 65% no-repeat;
	}

	.paging a#ruler_next {
		display:block;
		width:9px;
		height:13px;
		text-align:left;
		text-indent:-3000px;
		line-height:13px;
		background:#fff url(/skin/shared/images/button_pageNext.gif) 0 65% no-repeat;
	}

	.paging a#ruler_last {
		display:block;
		width:9px;
		height:13px;
		text-align:left;
		text-indent:-3000px;
		line-height:13px;
		background:#fff url(/skin/shared/images/button_pageLast.gif) 0 65% no-repeat;
	}
/*END PAGING*/
	.NewsListTitle{
			border-bottom:1px solid grey;
font-size:12px;
font-weight:bold;
margin-bottom:8px;
padding-top:10px;
			}

			.NewsItem{
padding-top:7px;
			}

#ContactForm form {
background:#F5F5F5 none repeat scroll 0%;
margin-top:10px;
padding:10px;
width:500px;
float:left;
}
div#CaptchaImage {
clear:left;
margin-top:15px;
}
div#CaptchaField {
float:none;
}
#InputButton input, .InputButtonDiv {
background:#CF3626 none repeat scroll 0%;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
float:right;
font-weight:bold;
padding:2px 10px;
}
.NavPoll #InputButton input, .InputButtonDiv input {
background:#CF3626 none repeat scroll 0%;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
float:left;
font-weight:bold;
padding:2px 10px;
}

.FormDiv form {
margin:0pt;
padding:0pt;
}

.TextFieldDiv {
display:block;
float:left;
height:30px;
width:500px;
}
.TextFieldDiv label {
display:block;
float:left;
font-weight:bold;
width:246px;
}
.CaptchaFieldDiv {
display:block;
float:left;
height:60px;
width:500px;
}
.CaptchaFieldDiv label {
display:block;
float:left;
font-weight:bold;
width:246px;
}
.TextField {
display:block;
float:right;
width:246px;
}
.FileFieldDiv {
display:block;
float:left;
height:30px;
width:500px;
}
.FileFieldDiv label {
display:block;
float:left;
font-weight:bold;
width:250px;
}
.FileField {
display:block;
float:left;
width:246px;
}
.TextAreaDiv {
display:block;
float:left;
height:180px;
width:500px;
}
.TextAreaDiv label {
display:block;
float:left;
font-weight:bold;
width:auto;
}
.TextArea {
display:block;
float:right;
height:150px;
width:496px;
}
.CaptchaImageDiv {
display:block;
float:left;
height:70px;
width:496px;
}
.CaptchaImageDiv img {
margin-left:250px;
}
.SelectDiv {
display:block;
float:left;
width:500px;
}
.SelectDiv label {
display:block;
float:left;
font-weight:bold;
height:30px;
width:auto;
}
.Select {
display:block;
float:right;
width:250px;
}
.ButtonDiv {
display:block;
float:right;
margin-top:10px;
width:100px;
}
.Button {
background:#CF3626 none repeat scroll 0%;
border:medium none;
color:#FFFFFF;
cursor:pointer;
display:block;
float:right;
font-weight:bold;
padding:2px 10px;
}
div#CommentButtonSubmit {
display:block;
float:left;
margin-left:300px;
width:70px;
}
div#CommentButtonReset {
display:block;
float:left;
width:70px;
}
#ClearCartButton {
display:block;
float:left;
width:280px;
}
.ChangeButton {
display:block;
float:right;
width:75px;
}
.CongratulatoryMessageHeader {
font-weight:bold;
}
#ContactFormBirthday {
margin-left:250px;
margin-top:-16px;
padding-bottom:10px;
}
#ContactFormDelivery {
margin-left:250px;
padding-bottom:10px;
}
input#ocasion {
margin-left:5px;
}
#ContactFormTerms {
margin-top:10px;
}
#ContactFormTerms input {
margin-right:5px;
}
.NewsListItem {
border-bottom:1px solid #CCCCCC;
clear:both;
display:block;
margin-bottom:15px;
margin-top:5px;
padding-bottom:15px;
}

.FormDiv {
margin:0pt 0pt 0pt 20px;
padding:0pt;
width:500px;
}

 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
.ContentText ul,.ContentText ol{margin-left:15px;}