/* Copyright (c) 2011 YOUR NAME
*  
*  CSS TEMPLATENAME
* 
*********************************************/

/* reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { border:0; font-size:100%; margin:0; padding:0; }
a { outline:none; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
del,ins { text-decoration:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; font-variant:normal; }
sup,sub { vertical-align:baseline; }
legend { color:#000; }
input,button,textarea,select,optgroup,option { font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit; }
input,button,textarea,select { font-size:100%; }

/* start */
html { height:100%; margin-bottom:1px; overflow-y:scroll; }
body { 
	background-color:#291b12;
	background:url(../images/background.jpg);
	background-repeat:repeat-x;
	
	
	color:#ffe9d3; 
	font:Tahoma, Geneva, sans-serif;
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:150%;
/*	font:normal normal normal 75%/125% arial,sans-serif; 
*/	height:100%; 
	text-align:center; 
}

h1
{
	color:#ffe9d3; 
	font:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:150%;
}
	

/* LAYOUT
*********************************************/
div#overall { height:100%; margin:0 auto; text-align:left; width:766px }
div#container { 
	text-align:left;
	width:766px;
}

/* Layout Classes */

/* Floats */
.floatLeft { float:left; }
.floatRight { float:right; }
.floatClear { clear:both; }

.logo
{
	margin-top:8px;
	float:left;
}


.banner
{
	margin-top:-4px;
	float:left;
}

.mainmenu
{
	margin-top:-6px;
	width:766px;
	height: 44px;
	float:left;
	display:block;
}

.mainmenu a {
  float:left;
  display:block;
  height: 24px;
}

.title
{
	width:100%;
}

.title_text
{
	float:left;
	width: 500px;
	padding-top:22px;
	padding-left:25px;
}


.title_menu
{
	margin-top: 16px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-bottom:0px;
	margin-right: 42px;
	float:right;
}

.content
{
	margin-top:10px;
	margin-left: 20px;
	margin-right: 20px;
	clear:both;
	float:left;
  width:100%;
/*	font-size-adjust:100%;
*/}

.footer
{
	float:left;
	font-size:11px;
}

/* MENUS
*********************************************/
li
{
	float:left;
	list-style:none;
	clear:right;
	color:#000;
}

.menu li
{
	margin-top:8px;
	margin-bottom:8px;
	list-style:none;
	color:#fff;
	clear:both;
}

.menu a
{
	color:#A69D64; text-decoration: none;font-style:normal;
}

.item-233 a
{
	display:block;
	padding:0;
	margin:0;
	width:107px;
	height:45px;
	background:url(../images/menu/cakes_c.jpg) 0 0 no-repeat;
}

.item-233 a:hover
{
	background-position: -107px 0; 
}

.item-435 a
{
	display:block;
	width:112px;
	height:45px;
	background:url(../images/menu/home_c.jpg) 0 0 no-repeat;
}

.item-435 a:hover
{
	background-position: -112px 0; 
}

.item-465 a
{
	display:block;
	width:124px;
	height:45px;
	background:url(../images/menu/flavours_c.jpg) 0 0 no-repeat;
}

.item-465 a:hover
{
	background-position: -124px 0; 
}

.item-448 a
{
	display:block;
	width:124px;
	height:45px;
	background:url(../images/menu/pricing_c.jpg) 0 0 no-repeat;
}

.item-448 a:hover
{
	background-position: -124px 0; 
}

.item-472 a
{
	display:block;
	width:163px;
	height:45px;
	background:url(../images/menu/testi_c.jpg) 0 0 no-repeat;
}

.item-472 a:hover
{
	background-position: -163px 0; 
}

.item-455 a
{
	display:block;
	width:136px;
	height:45px;
	background:url(../images/menu/contact_c.jpg) 0 0 no-repeat;
}

.item-455 a:hover
{
	background-position: -136px 0; 
}


/* LINKS
*********************************************/
/*a:link,a:visited { color:#666; font-weight:normal; text-decoration:underline; }
a:hover { color:#ccc; font-weight:normal; text-decoration:none; }*/

a.menuitem
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
}

a.menuitem:link {	color:#181415; text-decoration: none;font-style:normal;}
a.menuitem:visited { color:#181415; text-decoration: none;font-style:normal;}
a.menuitem:hover {
	color:#DCCF85;
	text-decoration: none;
	font-style:normal;

}

a.title_menu_item
{
	color: #FFF6DB;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:14px;
	padding-right:10px;
}
a.title_menu_item:link { color: #FFF6DB; text-decoration: none;font-style:normal;}
a.title_menu_item:visited {
	color: #FFF6DB;
	text-decoration: none;
	font-style:normal;
}
a.title_menu_item:hover {
	color:#F06EC8;
	text-decoration: none;
	font-style:normal;
}


#footer_text a:link
{
	color:#B17571;
}

#footer_text a:visited
{
	color:#B17571; 
}

#footer_text a:hover
{
	color:#F06EC8;
	text-decoration: none;
	font-style:normal;
}

/* STANDARD
*********************************************/

/*p.style1
{
	padding:4px;
	margin:42px;
}
*//* MODULES
*********************************************/

/* CONTENT
*********************************************/

/* OVERRIDES
*********************************************/

/* SYSTEM
**************************************************/


/* GENERAL
**************************************************/

/* Form validation 
.invalid { border-color:#ff0000; }
label.invalid { color:#ff0000; }
*/
/* Buttons 
#editor-xtd-buttons { padding:5px; }
.button2-left,.button2-right,.button2-left div,.button2-right div { float:left; }
.button2-left a,.button2-right a,.button2-left span,.button2-right span { display:block; height:22px; float:left; line-height:22px; font-size:11px; color:#666; cursor:pointer; }
.button2-left span,.button2-right span { cursor:default; color:#999; }
.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span { padding:0 6px; }
.page span { color:#000; font-weight:bold; }
.button2-left a:hover,.button2-right a:hover { text-decoration:none; color:#0B55C4; }
.button2-left a,.button2-left span { padding:0 24px 0 6px; }
.button2-right a,.button2-right span { padding:0 6px 0 24px; }
.button2-left { background:url(../images/system/j_button2_left.png) no-repeat; float:left; margin-left:5px; }
.button2-right { background:url(../images/system/j_button2_right.png) 100% 0 no-repeat; float:left; margin-left:5px; }
.button2-left .image { background:url(../images/system/j_button2_image.png) 100% 0 no-repeat; }
.button2-left .readmore,.button2-left .article { background:url(../images/system/j_button2_readmore.png) 100% 0 no-repeat; }
.button2-left .pagebreak { background:url(../images/system/j_button2_pagebreak.png) 100% 0 no-repeat; }
.button2-left .blank { background:url(../images/system/j_button2_blank.png) 100% 0 no-repeat; }
*/
/* Tooltips 
div.tooltip { float:left; background:#ffc; border:1px solid #D4D5AA; padding:5px; max-width:200px; z-index:13000; }
div.tooltip h4 { padding:0; margin:0; font-size:95%; font-weight:bold; margin-top:-15px; padding-top:15px; padding-bottom:5px; background:url(../images/system/selector-arrow.png) no-repeat; }
div.tooltip p { font-size:90%; margin:0; }
*/
/* Caption fixes 
.img_caption.left { float:left; margin-right:1em; }
.img_caption.right { float:right; margin-left:1em; }
.img_caption.left p { clear:left; text-align:center; }
.img_caption.right p { clear:right; text-align:center; }
*/
/* Calendar 
a img.calendar { width:16px; height:16px; margin-left:3px; background:url(../images/system/calendar.png) no-repeat; cursor:pointer; vertical-align:middle; }
*/


body {
	background-color: #291b12;
}

a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF6DB;
}
a:link {
	text-decoration: none;
	color: #FFF6DB;
}
a:visited {
	text-decoration: none;
	color: #FFF6DB;
}
a:hover {
	text-decoration: none;
	color:#F06EC8;
}
a:active {
	text-decoration: none;
}

.style1 {	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 16pt;
	font-weight: 300;
}

.style2 {color: #00CC00}
.style3 {color: #999999; font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16pt; font-weight: lighter; }
.style4 {
    color: #999966;
    font-size: 15px;
    font-style: italic;
    font-weight: bold;
}
.style5  {
    color: #FF9966;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
}
.style6 {
    color: #FFFFFF;
}
.style7 {
    color: #66FF00;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
}
.style6 {
	font-weight: bold;
}
.style8 {
	font-size: 12px;
	font-weight: bold;
	color: #999966;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
.style9 {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
.style10 {
    color: #999966;
    font-size: 10px;
    font-weight: bold;
}
.style11 {color: #999966; font-weight: bold; font-style: italic; font-size: 24px; }
.style12 {
	color: #FF0033;
	font-weight: bold;
	font-size: 14px;
}
.style13 {
    color: #CCCCCC;
    font-weight: bold;
}

.style15 {color: #CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 16pt; font-weight: 300; }
.style16 {
	font-size: 14px;
	font-weight: bold;
}
.style17 {color: #CCCCCC}
.style18 {
    color: #FFFFFF;
    font-weight: bold;
}