body			{margin:20px 0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background-color:#808366; background-image:url(images/bg.png); background-repeat:repeat-x; background-position:top center;}

#wrapper		{margin:0 auto; padding:0; width:960px; height:990px; text-align:center; overflow:hidden;}

#bg_wrapper		{margin:0 auto; padding:0; width:960px; height:990px;}
#bg_top			{margin:0; padding:0; width:960px; height:20px; background-image:url(images/bg_top.png);}
#bg_middle		{margin:0; padding:0; width:960px; height:950px; background-image:url(images/bg_middle.png);}
#bg_bottom		{margin:0; padding:0; width:960px; height:20px; background-image:url(images/bg_bottom.png);}

#header_wrapper		{margin:0; padding:0; width:960px; position:relative; top:-970px;}
#header				{margin:0 auto; padding:0; width:940px; height:970px; background-image:url(images/header.png); background-position:top; background-repeat:no-repeat;}

#content_wrapper		{margin:0; padding:90px 0; width:960px; height:790px; position:relative; top:-1920px; text-align:left; color:#FFFFFF; overflow:hidden;}
#column_a				{margin:0 0 0 20px; padding:0; width:670px; height:auto; float:left; color:#000000; line-height:22px; display: inline; overflow:hidden;}
#column_b				{margin:25px 0 0 10px; padding:0; width:240px; height:auto; float:left;}
#right_a				{margin:0; padding:240px 0 0 10px; width:230px; height:22px; background-image:url(images/right_a.png);}
#right_b				{margin:20px 0; padding:220px 0 0 10px; width:230px; height:21px;; background-image:url(images/right_b.png);}
#right_c				{margin:20px 0; padding:220px 0 0 10px; width:230px; height:21px; background-image:url(images/right_c.png);}

#links					{margin:0; padding:0; width:1010px; height:394px; position:relative; top:-2950px; left:-50px; background-image:url(images/gumleaves.png); background-position:top left; background-repeat:no-repeat; z-index:9000; text-align:right;}

#links ul			{margin:0; padding:0; list-style:none; position:relative; top:40px; left:670px; z-index:9001;}
#links li			{diplay:block; float:left;}

a					{color:#ffffff; text-decoration:none;}
a:hover				{text-decoration:underline;}

p a			{color:#4c5128; text-decoration:underline; font-weight:bold;}
p a:hover	{color:#ffffff;}

h1					{font-size:22px; color:#4c5128; margin:40px 0 25px 0; padding-bottom:0;}
.h2					{font-size:18px; color:#4c5128; font-weight:bold; padding:0 0 20px 0; margin:0; line-height:28px;}
p					{margin:0 0 10px 0; padding:0; width:660px;}

#col_a_left				{float:left; width:200px; margin:25px 30px 0 0;}
#col_a_middle			{float:left; width:200px; margin:25px 30px 0 0;}
#col_a_right			{float:left; width:200px; margin:25px 0 0 0;}

#book_now				{margin:0; padding:0; width:170px; height:170px; position:relative; top:-3000px; margin-left:530px; z-index:9003;}

#footer				{margin:0; padding:0; text-align:center;}
#footer	ul			{margin:0; padding:0; text-align:center; list-style:none;}
#footer	li			{margin:0; padding:0; display:inline;}

#top_menu				{z-index:9009; width:900px; text-align:right;}
#top_menu li			{list-style:none; display:inline;}

body, img, div { behavior:url(iepngfix.htc) }

#prices tr				{height:12px; line-height:12px;}

.label				{margin:0; padding:0; float:left; width:75px; font-weight:bold;}
.label_form			{margin:0; padding:0; float:left; width:75px; font-weight:normal; line-height:26px;}
.data				{margin:0; padding:0; float:left; width:300px; overflow:hidden; text-align:left;}
