﻿@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style: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;
}the end of reset
#body{}
#wrapper{}

#header{
	height:259px;
	font: large "Trebuchet MS", Arial, Helvetica, sans-serif;
	background: url(images/logo.png) no-repeat top center;
}
/*#headerlogo{height:130px;background: transparent url(images/wedding_cake.png) no-repeat top right;}*/
#header h2{font-size: 16px;  text-transform:uppercase;}
#headercontact ol{list-style:none;}
#headercontact ol li{display: block    ;float:left;margin:0;}
#headercontact a{text-decoration:none;}
#headercontact a:hover{text-decoration:underline;}
#header 

#contentwrap{
	}
#contentwrap h1{font-size: 24px;
					font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
					color:#F025BB;
					padding-bottom:20px;
					padding-top:20px;}	
#contentwrap h2{font-size: 24px;
				font-family: Georgia, "Times New Roman", Times, serif;
					color:#f59a87;
					padding-bottom:10px;}
#contentwrap p{font-size:16px;
					font-family: Georgia, "Times New Roman", Times, serif   ;
					color:#342e4e;
					padding-bottom:10px;
					}					
#menuwrap{}

#christmasdecoration{
text-align:center;
height:	70px;}



/*960.css from 960.gs */
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}html body div.clear,html body span.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}

/*MENU*/
.mainmenu{
font-family: Georgia, "Times New Roman", Times, serif;

color:#B0814B;
}

.mainmenu ul{
padding: 6px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: right; /*set value to "left", "center", or "right"*/
}

.mainmenu ul li{
display: inline;
}

.mainmenu ul li a{
color: #494949;
padding: 6px 3px 4px 3px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 20px; /*spacing between each menu link*/
text-decoration: none;
/*border-bottom: 3px solid gray; bottom border is 3px*/
}

.mainmenu a:hover, .mainmenu a.current{
text-decoration:underline;
}






/*the end of menu*/




/*cakes menu*/
#navigation{height:112px;background:transparent;}
#navigation h1{
	text-transform: uppercase;
	font-size:16px;
	padding:0;}
#navigation ul{margin-left:20px;list-style:none;}
#navigation li{display:block;float:left;margin:0;height:112px;width:180px;/*border-left:1px solid #FFF;*/}
#navigation a{display:block;height:112px;width:180px;color:#002C3F;text-decoration:none;cursor:pointer;}
#navigation .title{visibility:hidden;display:block; height: 40px; font:normal 20px Georgia,Times,"Times New Roman",serif;padding:24px 0 0 10px;margin:0; }
#navigation .desc{display:block;font:normal 12px  Tahoma, Geneva, sans-serif;padding:5px 10px; text-align:center;}
#navigation .weddingcakesmenuitem a{background: transparent url(images/cake_menu_images/wedding_cakes.png) center top no-repeat;}
#navigation .specialtymenuitem a{background: transparent url(images/cake_menu_images/specialty_cakes.png) center top no-repeat;}
#navigation .minicakesmenuitem a{background: transparent url(images/cake_menu_images/mini_cakes.png) center top no-repeat;}
#navigation .cupcakesmenuitem a{background: transparent url(images/cake_menu_images/cupcakes.png) center top no-repeat;}
#navigation .sugarcraftmenuitem a{background: transparent url(images/cake_menu_images/sugarcraft.png) center top no-repeat;}
/*,#navigation .specialtymenuitem a:hover,#navigation .minicakesmenuitem a:hover,#navigation .sugarcraftmenuitem a:hover, #navigation .cupcakesmenuitem a:hover{padding-bottom:3px;}
#navigation .selected a{background-position:top;}*/

#navigation .weddingcakesmenuitem a:hover{background: transparent url(images/cake_menu_images/wedding_cakes_hover.png) center top no-repeat;}
#navigation .specialtymenuitem a:hover{background: transparent url(images/cake_menu_images/specialty_cakes_hover.png) center top no-repeat;}
#navigation .minicakesmenuitem a:hover{background: transparent url(images/cake_menu_images/mini_cakes_hover.png) center top no-repeat;}
#navigation .cupcakesmenuitem a:hover{background: transparent url(images/cake_menu_images/cupcakes_hover.png) center top no-repeat;}
#navigation .sugarcraftmenuitem a:hover{background: transparent url(images/cake_menu_images/sugarcraft_hover.png) center top no-repeat;}

#navigation .title a:hover {text-decoration: underline;}


/*the end of cakes menu*/

#footerwrap{height:300px;background: transparent  url(images/footer_images/bgroundcolor.png) repeat-x ; overflow:hidden;}
#footer_main_menu, #footer_cakes_menu, #footer_content_box{background:transparent; margin:20px 0 0 20px;}

#footer_main_menu h1, #footer_cakes_menu h1, #footer_content_box h1{
					
					font-size:24px;
					font-family:Tahoma, Geneva, sans-serif;
					color:#F025BB;
					padding-bottom:5px;
}
#footer_main_menu h2, #footer_cakes_menu h2, #footer_content_box h2{
					text-transform:uppercase;
					font-size:21px;
					font-family:Tahoma, Geneva, sans-serif;
					color:#FFF;
}
#footer_main_menu li, #footer_cakes_menu li, #footer_content_box li{
					font-family:Tahoma, Geneva, sans-serif;
					color:#FFF;
					font-size:18px;
}
#footer_main_menu ul li, #footer_cakes_menu ul li, #footer_content_box ul li{
					list-style: none;
					
					
}
#footer_main_menu a ,#footer_cakes_menu a , #footer_content_box a{
color: #fff;
text-decoration: none;
cursor:pointer;
}
#footer_main_menu a:current, #footer_cakes_menu a:current {
border-bottom: 1px solid #fff;
color: #fff;
text-decoration: none;
}
#footer_main_menu a:hover, #footer_cakes_menu a:hover , #footer_content_box a:hover{
padding-left:10px;

color: #fff;
text-decoration: underline;
}		






/*galerija*/
a, a:visited, a:hover {}
 
#container {position:relative; /*width:960px; height:700px; background:#888; border:1px solid #000;  margin:10px auto;*/ font-family:verdana, arial, sans-serif; font-size:12px;}
 
#container a.pics {float:left; padding:10px 8px 0 11px ; display:inline; color:#000; text-decoration:none; width:100px; height:100px; cursor:default;text-align:center;}
#container a.pics img.thumb {display:block; border:1px solid #000;}
 
#container a.pics span {display:none; border:0; width:940px; background:#bbb; border:1px solid #fff; text-align:center;}
#container a.pics span img {margin:10px auto; border:1px solid #000;}
 
#container a.pics:hover {white-space:normal;}
#container a.pics:hover img.thumb {border:1px solid #fff;}
#container a.pics:hover span {display:block; position:absolute; left:9px; top:192px; z-index:10; height:500px;}
 
#container a.pics:active img.thumb {border:1px solid #fc0;} 
#container a.pics:active span {display:block; position:absolute; left:9px; top:192px; z-index:5; height:500px;}
 
#container a.pics:focus {outline:0;}
#container a.pics:focus img.thumb {border:1px solid #fc0}
#container a.pics:focus span {display:block; position:absolute; left:9px; top:192px;z-index:5; outline:0; height:500px;}
 
#container span.info {clear:left; display:block;  line-height:20px; margin:0; padding:200px 0 0 0; width:960px; text-align:center; color:#eee; z-index:1;}
#container span.info a {color:#000;}
#container span.info a:hover {text-decoration:none;}
 
 
 
 #photodiv{overflow:hidden;
 height:307px;}
 #photoimg{}
 
 
 #about img{float: left; margin:0 15px 0px 0; width:190px;height:237px;}
 
 blockquote {
 border : 2px solid #000;
 width: 400px;
 float: right;
 margin: 0px;
 padding: 10px;
 background-color: #ccc;
 quotes: "\201C" "\201D" 46px;
 
 }
 blockquote:before { content: open-quote; font-weight: bold; }
 blockquote:after { content: close-quote; font-weight: bold; }