/* CSS Document */

*								{margin:0; padding:0;}

body							{background:url(../images/bg.jpg) repeat; font: normal 12px/15px "Trebuchet MS";}

#wrapper						{width:100%; height:auto;}

#header							{background:url(../images/bakers_r1_c1.jpg) 0 0 repeat-x; height:229px; width:100%; margin:0 auto;}

#headercontainer				{height:229px; width:839px; margin:0 auto;}

#logocontainer					{width:206px; height:172px; float:left;}

#logocontainer img				{float:left; margin:24px 0 0 36px;}



#headercontainer h1				{ font-size:55px; line-height:59px; color:#FFFFFF; float:left; margin:29px 0 0 0; font-weight:normal;}

#headercontainer h2				{ font-size:17px; line-height:20px; color:#FF6600; float:left; font-weight:normal; letter-spacing:1px; width:590px; text-align:center;}

#maenuconatiner					{ width:600px; height:32px; float:left; margin:32px 0 0 0;}


#tompmenu						{float:left; list-style:none; width:auto; margin:0 0 0 68px;}

#tompmenu li					{float:left; height:32px;}

#tompmenu li.home				{ background:url(../images/bakers_r3_c7.jpg) 0 0 no-repeat; width:243px; height:32px; }

#tompmenu li.contact			{ background:url(../images/bakers_r3_c11.jpg) 0 0 no-repeat; width:289px; height:32px; }
	
#tompmenu li a					{font-size:16px; line-height:36px; text-decoration:none; display:block; color:#FFFFFF; text-align:center; font-weight:bold;}

#tompmenu li a:hover			{color:#99CC00; display:block;}

#tompmenu li.home:hover a		{ background:url(../images/home_ovr.jpg) 0 0 no-repeat;}

#tompmenu li.contact:hover a	{ background:url(../images/contact_ovr.jpg) 0 0 no-repeat;}


#toptwomewcontainer				{float:left; width:839px; height:49px; background:url(../images/two_menu.jpg) repeat-x; margin:8px 0 0 0;}


#toptwomew						{float:left; list-style:none; width:auto; margin:0 0 0 290px;}

#toptwomew li					{float:left; height:49px;}
#toptwomew li img				{float:right;}

#toptwomew li a					{font-size:16px; line-height:40px; text-decoration:none; display:block; color:#3D2920; text-align:center; font-weight:bold; padding:0 10px 8px 10px;}

#toptwomew li					{font-size:15px; line-height:40px; text-decoration:none; display:block; color:#A39585; text-align:center; font-weight:bold;}

#toptwomew li:hover a			{ background:url(../images/bakers_r6_c9.jpg) bottom no-repeat; display:block; color:#000;}


#bodycontainer					{ width:839px; height:auto; margin:0 auto; background:#978979; display:table; padding:0 0 25px 0;}

#boxescontainer					{float:left; width:auto; height:auto; margin:32px 0 0 1px;}

.boxes							{float:left; background-color:#E5D5BB; width:271px; height:257px; margin:0 0 0 6px;}

.boxes img						{float:left; margin:13px 0 0 14px;}

.boxes ul						{float:left; list-style:none; margin:5px 0 0 0px;}

.boxes ul li					{margin:0 0 0 14px; width:242px; height:27px; border-bottom:1px dashed #74685A;}

.boxes ul li a 					{font:normal 16px/27px Verdana, Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; display:block;}

.boxes ul li a:hover			{color:#706456; text-decoration:none;}

#imagecontainer					{float:left; width:833px; height:auto; margin:27px 0 0 6px;}

#leftbottomblock				{float:left; width:277px; height:auto;}

#leftbottomblock p				{float:left; width:260px; height:auto; font-size:20px; line-height:20px; text-align:left; color:#D0CAC4; border-bottom:#B4A99C 1px solid; padding:0 0 5px 0;}

#leftbottomblock p span			{ color:#000000;}

#leftbottomblock p.brnone		{ border:none;}

#gallerycontainer				{ width:554px; height:auto; float:left;}

#gallerycontainer02				{ width:800px; height:auto; float:left; margin:0 0 0 30px;}

#gallerycontainer h3			{width:541px; float:left; height:27px; border-bottom:1px solid #756958; font-weight:normal; line-height:27px; font-size:19px; margin:0 0 15px 0;}

#gallerycontainer img			{float:left; margin:0 3px 3px 0;}



#footer							{width:100%; height:65px; background-color:#3D2920; clear:both;}

#footer p						{ margin:0 auto; text-align:center; padding:10px 0 0 0; font:normal 13px/14px Verdana, Arial, Helvetica, sans-serif; color:#A29586;}

#bullet							{margin:0 0 0 60px;}

#bullet li a					{color:#000000; line-height:25px;}

#bullet li a:hover				{background-color:#666666;}

.headding						{font-size:24px; padding:0 0 0 48px; font-weight:bold;}

.headding02						{font-size:24px; font-weight:bold;}

.headding03						{font-size:20px; font-weight:bold;}

#bullet02						{margin:0 0 0 20px; }

#bullet02 li					{line-height:16px; font-size:12px; }