	* {font-family:Verdana, Arial, Tahoma, "Nimbus Sans L", Sans-Serif ;}
	body {font-size:11px;font-weight:normal;font-style:normal;color:#fff;text-align:center;background:#96459E url('pics/patron.gif') repeat-x;}
	a {font-family:Verdana, Arial, Tahoma, "Nimbus Sans L", Sans-Serif ;font-weight:normal;color:#be154f;text-decoration:underline;}
	a:hover {text-decoration:underline;}
	input {font-size:11px;font-family:Verdana, Arial, Tahoma, "Nimbus Sans L", Sans-Serif ;font-weight:normal;color:#3e4c4f;cursor:pointer;cursor:hand;}

	/* #body {width:960;background:url(pics/backgrounds/_background-type01.gif) no-repeat 0 0 #93469e;margin:0 auto;} */
		#container {width:960px;margin:0 auto;padding:0;text-align:left;}


		.cleaner {clear:both;display:block;}


	/** section: header */
	.header {border-top:solid 1px #fff;background:url(pics/backgrounds/_background-type02.gif) no-repeat 0 0;height:184px;}
		/** section: left */
		.header div.left {float:left;width:260px;}
		.header div.left h4.from {margin:0;padding:8px 0 10px 31px;color:#ba0c48;font-weight:normal;font-size:10px;}
		.header div.left div.logo {padding-left:17px;}
		/** section: right */
		.header div.right {float:left;width:700px;}
		.header div.right div.contact {padding:13px 0 14px 600px;}
		.header div.right div.contact a {background:url(pics/bullets/_bullet-type01.gif) no-repeat 0 0;padding:5px 0 5px 25px;color:#22b6dc;}
		.header div.right div.contact a:hover {color:#ba0c48;}
		.header div.right div.preferences {padding:8px 0 0 22px;}
		.header div.right div.preferences div.coffee {float:left;text-align:center;width:80px;padding:0 10px;}
		.header div.right div.preferences div.coffee a {color:#e46c94;}
		.header div.right div.preferences div.coffee a:hover {text-decoration:none;}
		.header div.right div.preferences div.cakes {float:left;text-align:center;width:80px;padding:0 10px;}
		.header div.right div.preferences div.cakes a {color:#d080db;}
		.header div.right div.preferences div.cakes a:hover {text-decoration:none;}
		.header div.right div.preferences div.desserts {float:left;text-align:center;width:80px;padding:0 10px;}
		.header div.right div.preferences div.desserts a {color:#78c9d9;}
		.header div.right div.preferences div.desserts a:hover {text-decoration:none;}
		.header div.right div.preferences div.baking {float:left;text-align:center;width:80px;padding:0 10px;}
		.header div.right div.preferences div.baking a {color:#eab35d;}
		.header div.right div.preferences div.baking a:hover {text-decoration:none;}
	
	/** section: content */
	.content {background:url(pics/backgrounds/_background-type03.gif) repeat-y 0 0;border-bottom:1px solid #4f2926;}
		/** section: left */
		.content div.left {float:left;width:191px;}
		.content div.left div.menu {padding-top:15px;background:#ba0c48;}
		.content div.left div.menu a {display:block;background:#e46b94;color:#fff;padding:0 25px 0 17px;text-decoration:none;}
		.content div.left div.menu a span.out {display:block;background:url(pics/backgrounds/_background-type06.gif) repeat-x top left;padding:9px 0;}
		.content div.left div.menu a span.in {display:block;background:url(pics/bullets/_bullet-type02.gif) no-repeat 0 5px;padding-left:10px;text-decoration:underline;font-weight:normal;font-size:14px;}
		.content div.left div.menu a:hover {background:#ba0c48}
		.content div.left div.menu a:hover span.in {text-decoration:none;}
		.content div.left div.welcome {padding:40px 16px 0 16px;}
		.content div.left div.welcome h2.title {margin:0;padding:0 0 5px 0;font-size:18px;font-weight:bolder;}
		.content div.left div.welcome h2.title span {display:block;padding-bottom:8px;}
		.content div.left div.welcome div.image {text-align:center;}
		.content div.left div.welcome div.image img {border:solid 5px #fff;}
		.content div.left div.welcome div.description {text-align:left;}
		.content div.left div.welcome div.description p {margin:0;padding:5px 0 0 0;}
		/** section: center */
		.content div.center {float:left;width:542px;background:url(pics/backgrounds/_background-type04.gif) no-repeat 0 0;padding-bottom:40px;}
		.content div.center div.catalogue {padding:90px 10px 0 10px;}
		.content div.center div.catalogue div.description {text-align:left;}
		.content div.center div.catalogue div.description a {color:#4f2926;text-decoration:none;}
		.content div.center div.catalogue div.description a:hover {text-decoration:underline;}
		.content div.center div.catalogue div.link {float:right;cursor:pointer;cursor:hand;width:80px;padding-top:10px;}
		.content div.center div.catalogue div.link div {background:url(pics/backgrounds/_background-type08.gif) no-repeat 0 0;height:28px;padding-left:20px;text-align:right;}
		.content div.center div.catalogue div.link div span {display:block;background:url(pics/backgrounds/_background-type09.gif) no-repeat top right;height:22px;padding-top:6px;padding-right:10px;color:#fff;}
		/** section: right */
		.content div.right {float:left;width:227px;_width:226px;background:url(pics/backgrounds/_background-type05.gif) no-repeat 0 0;}
		.content div.right div.cake {padding:52px 18px 20px 52px;}
		.content div.right div.cake h2.title {margin:0;padding:0 8px 20px 8px;font-size:16px;font-weight:bolder;}
		.content div.right div.cake div.image {text-align:center;}
		.content div.right div.cake div.image img {border:solid 5px #fff;}
		.content div.right div.cake div.description {text-align:left;padding-top:8px;}
		.content div.right div.cake div.description p {margin:0;padding:5px 0 0 0;}
		.content div.right div.cake div.description a {color:#fff;text-decoration:none;}
		.content div.right div.cake div.description a:hover {text-decoration:underline;}
		.content div.right div.cake div.link {float:right;cursor:pointer;cursor:hand;width:110px;padding-top:10px;}
		.content div.right div.cake div.link div {background:url(pics/backgrounds/_background-type13.gif) no-repeat 0 0;height:28px;padding-left:20px;text-align:right;}
		.content div.right div.cake div.link div span {display:block;background:url(pics/backgrounds/_background-type12.gif) no-repeat top right;height:22px;padding-top:6px;padding-right:30px;color:#fff;}
		.content div.right div.promotion {padding:15px 18px 20px 52px;background:url(pics/backgrounds/_background-type10.gif) no-repeat 0 0;}
		.content div.right div.promotion h2.title {margin:0;padding:0 8px 20px 8px;font-size:18px;font-weight:bolder;}
		.content div.right div.promotion div.image {text-align:center;}
		.content div.right div.promotion div.image img {border:solid 5px #fff;}
		.content div.right div.promotion div.description {text-align:left;padding-top:8px;}
		.content div.right div.promotion div.description p {margin:0;padding:5px 0 0 0;}
		.content div.right div.promotion div.description a {color:#fff;text-decoration:none;}
		.content div.right div.promotion div.description a:hover {text-decoration:underline;}
		.content div.right div.promotion div.link {float:right;cursor:pointer;cursor:hand;width:80px;padding-top:10px;}
		.content div.right div.promotion div.link div {background:url(pics/backgrounds/_background-type13.gif) no-repeat 0 0;height:28px;padding-left:20px;text-align:right;}
		.content div.right div.promotion div.link div span {display:block;background:url(pics/backgrounds/_background-type14.gif) no-repeat top right;height:22px;padding-top:6px;padding-right:10px;color:#fff;}
		/** section: bottom */
		.content div.bottom {background:#bba27a;}
		.content div.bottom div.stores {}
		.content div.bottom div.stores h2.title {background:#4f2926;margin:0;padding:12px 10px 14px 22px;font-size:18px;font-weight:bolder;}
		.content div.bottom div.stores div.table {padding:15px 10px 0 50px;width:900px;}
		.content div.bottom div.stores div.table div.cell {float:left;background:url(pics/backgrounds/_background-type15.gif) repeat-y 0 0;padding-left:10px;width:215px;}
		.content div.bottom div.stores div.table div.cell div.info {background:url(pics/bullets/_bullet-type03.gif) no-repeat 0 10px;padding:10px 0 0 30px;}
		.content div.bottom div.stores div.table div.cell div.info div.title {}
		.content div.bottom div.stores div.table div.cell div.info div.title a {color:#4f2926;font-weight:bolder;}
		.content div.bottom div.stores div.table div.cell div.info div.title a:hover {text-decoration:none;}
		.content div.bottom div.stores div.table div.cell div.info div.phone {color:#4f2926;}
		.content div.bottom div.shorcuts {padding:30px 0;text-align:center;}
		.content div.bottom div.shorcuts a {color:#fff;}
		.content div.bottom div.shorcuts a:hover {text-decoration:none;}
		.content div.bottom div.shorcuts span {padding:0 10px;border-right:1px solid #fff;}
		.content div.bottom div.shorcuts span.non {padding-left:10px;border-right:none;}

