/*
body {  }
table {  }
a {  }

.languages {  font-weight: normal; }
.headerimage {  }
.slogan {  }
.logo {  }
.menu {  }
.menu_rollover {  }
.menu_active {  }
.skinBg {  }
.skinAlign {  }
.footerText {  }
.footerLinks {  }

.text { padding-top: 10px; padding-right: 12px; padding-bottom: 10px; padding-left: 12px; }
.titles { padding-top: 10px; }
.titles_path { padding-top: 10px; }
.titles_in { padding-top: 10px; }

.modules_table_border { background-color: #999999; }
.modules_table_data { background-color: #e7e7e7; }
.modules_td { background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; }
.dark_text {  }
.dark_links {  }

.content_pages_table { padding: 5px; border-spacing: 0px; border: 0px; }
.content_pages_table td { padding: 5px; }

.nextprevout { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; }
.nextprevin { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #A90A08; text-decoration: underline; }
.nextprevactive {  }

.printv_link {  }
.printv_table {  }
.printv_body {  }
.printv_content_title {  }
.sendtoafriend_link {  }
.sendtoafriend_body {  }
.sendtoafriend_data {  }

.astrix { color: #FF0000; }
.form_field_text {  }
.text_field {  }
.text_field_big {  }
.buttons {  }

.search_button {  }
.search_field {  }
.search_text { }

.login_field { height: 20px; width: 148px; background-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

.side_menu {  }
.side_menu_sub {  }

.gallery_titles {  }
.gallery_text {  }
.gallery_links {  }

.user_normal {  }
.user_self { font-weight: bold; }
.user_admin { font-weight: bold; text-decoration: underline; }
.quote { background-color: #FFFFFF; border: 1px solid #000000; }

.price {  }
.top_categories_titles {  }

.replies_page_toplinks_table {  }
.replies_page_toplinks_td {  }
.replies_page_toplinks_link {  }
.replies_page_replylink {  }

*/

/**************start reset style**************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1; color: black; background: white;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate; border-spacing: 0;}
caption, th, td {text-align: left; font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/**************end reset style**************/

/**************start page style**************/
body {
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#FF822F;
	font-weight:normal;
	color:#000000;
	background-color:#FFFFFF;
	text-align: center;
}

a {
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

#wrapper {
	margin: 0px auto;
	padding: 0;
	width:1000px;
	background-color:#FFFFFF;
	text-align: left;
}

#header {
	background-image:url(https://cafezonarosa.com/templates/promo/xx_Foundation_Page_v1_xx/Green/en/header.jpg);
	height: 240px;
}

#content {
	margin: 35px 20px 5px 20px;
}

.left {
	float:left;
}

.right {
	float:right;
	margin-left:20px;
}

#content #main {
	width:650px;
	margin-bottom:15px;
}

#content .mainimage {
	padding:0px 20px 15px 0px;
	float:left;
}

#content .video {
	padding: 0px 0px 20px 0px;
}

#content #main h1 {
	font-size:24px;
	font-weight:bold;
	padding-bottom: 20px;
}

#content #main h2 {
	font-size:21px;
	font-weight:normal;
	padding-bottom: 20px;
}

#content #main p, #content #main ul {

	padding-bottom: 20px;
	line-height:1.3em;
}


#content #side {
	width:265px;
	line-height:1.3em;
	margin-bottom:15px;
}


#contactBox {
	background-color:#DCFECD;
	font-size:16px;
	width:260px;
	margin-bottom: 15px;
	color: #3E4552;
}



#contactBox .heading {
	font-size:18px;
	font-weight:bold;
	background-image:url(gfx/contactHeader.jpg);
	background-repeat:no-repeat;
	height: 30px;
}

#contactBox .heading p {
	padding: 6px 0 0 10px;
}

#contactBox .phone, #contactBox .email, #contactBox .address, #contactBox .coupon {
	background-repeat: no-repeat;
	height: 50px;
	background-position: 10px 50%;
}

#contactBox .phone p, #contactBox .email p, #contactBox .coupon p{
	padding: 18px 5px 0 60px;
}

#contactBox .address p  {
	padding: 10px 5px 0 60px;
}

#contactBox .email a, #contactBox .coupon a {
	text-decoration:underline;
}

#contactBox .email a:hover, #contactBox .coupon a:hover {
	text-decoration:none;
}

#contactBox .phone {
	background-image: url(gfx/phoneIcon.jpg);
}

#contactBox .email {
	background-image: url(gfx/emailIcon.jpg);
}

#contactBox .address {
	background-image: url(gfx/addressIcon.jpg);
}

#contactBox .coupon {
	background-image: url(gfx/couponIcon.jpg);
}


#map {
	margin-bottom:20px;
}

#map img {
	margin:10px 0;
}

#hours {
	margin-bottom:20px;
	line-height:20px;
}

#hours strong {
	line-height: 26px;
}

#payment  img{
	margin-right: 15px;
	margin-top: 10px;
	margin: 10px 5px 10px 0;
}

#ybBanner {
	clear:both;
	width:98%;
	text-align:center;
	padding:10px;
	padding-bottom:0px;
	border-top:1px solid #B4B4B4;
}

#footer {
	clear:both;
	font-size:10px;
	line-height: 1.5em;
	text-align: center;
	background-color:#E6E6E6;
	padding:5px;
}

#footer a{
	color:#000;
	text-decoration:none;
}

.clear {
	clear:both;
}

strong {
	font-weight:bold;
}

ul {
	margin-left:30px;

}

li {
	padding-left:5px;
}
/**************end pagestyle**************/

/**************Start WebsPlanet Style**************/
.skinBg {
	background-repeat: no-repeat;
	background-position:left center;
}

.headerimage {
}
/**************End WebsPlanet Style**************/