@charset "utf-8";
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; }
div.clearer { clear:both; }
:focus { outline: 0; }
/* CSS Document */
body, html 					{ height: 100% !important; }
div#container				{ width:959px;margin:10px auto 0; position:relative }
div#main					{ width:959px;height:636px;margin:3px;border:1px solid #9eab76;background-image:url(images/bg.jpg);background-repeat:no-repeat; background-position:top left; }
div#nav						{ margin-top:25px;margin-left:300px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#000000; }
div#nav ul					{ list-style-type:none; }
div#nav ul li				{ display:inline;margin-right:28px; }
div#nav a					{ text-decoration:none; color:#000000; }

div#main2					{width:965px;height:642px;border:1px solid #9eab76;margin: 10px auto 0;position:relative;}
div#border					{ width:942px; height:618px; background-image:url(images/border.png);background-repeat:no-repeat;margin: 10px auto;background-position:top left;}
div#logo					{background-image:url(images/logo.jpg); background-position:left top; background-repeat:no-repeat; width:224px; height:170px; margin:7px 0 0 18px;text-indent:-9999em;float:left;}
div#logo a					{width:224px; height:182px; position:absolute; top:21px; left:18px;}

div#nav2					{ padding-top:15px; padding-bottom:35px; margin-left:280px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px;}
div#nav2 ul					{ list-style-type:none;}
div#nav2 ul li				{ display:inline;margin-right:28px;color:#272a20}
div#nav2 a					{ text-decoration:none; color:#7f8d58}
div#nav2 a:hover			{ text-decoration:none; color:#272a20}

div#content					{ width: 425px;float:left;margin:30px 0px 0 40px;}
div#content2				{ float:left;margin:30px 0 0 40px;}
div#content h3				{ text-align:left !important;}
div#border img				{ margin:34px 0 0 0;}
div#border img#sign			{ margin:34px 0 0 10px;}
div#border h3				{text-align:center;margin-top:23px;}
h1							{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; font-weight:400; color:#000000}
h3							{font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight:400; color:#15839a;}
p							{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:400; color:#000000;margin-top:20px;}
p a							{ text-decoration:underline; color:#000000; }
p a:hover					{ color:#000000; }

div#links					{width:163px;margin-left:58px;float:left;position:relative;display:inline;}
div#links a					{text-decoration:none;color:#298a9f}
div#links p					{font-weight:bold;color:#3a3b37;margin-bottom:28px;}
div#links ul				{ list-style-type:none}
div#links ul li				{color:#298a9f; font-weight: bold; font-size:12px;}
p#roll						{font-size:12px !important;font-weight:400 !important;color:#0E5E6F !important;}

div#view					{ width:641px; height:336px;margin:3px;border:1px solid #9eab76;float:left;margin: 5px 0 0 50px;position:relative;display:inline;background-position:center center;background-repeat:no-repeat;padding:3px;}

p.rainorshine				{font-size:14px;color:#15839a;}

div#btm_img					{background-image:url(images/bottom_img.jpg); background-position:top left; background-repeat:no-repeat;width:961px;height:323px;position:absolute;top:317px;left:2px;}
div#btm_img2				{background-image:url(images/bottom_img2.jpg); background-position:top left; background-repeat:no-repeat;width:961px;height:276px;position:absolute;top:364px;left:2px;}
span.blue					{color:#15839a !important;margin-left:10px;}

div#desc					{width:235px;text-align:center;margin-left:10px;margin-top:40px;float:left;margin-right:10px;}
p.letuschoose				{font-size:18px;color:#53a4b5;}
div#gallery					{ width:589px;height:419px;padding:2px;border:1px solid #9eab76;float:left;background-position:center center;background-repeat:no-repeat; position:relative}

div#btmcontent2				{margin-top:20px;}

div#controls				{ float:left; width:75px;margin-top:105px;}
div#controls img			{ margin:5px 0 5px 3px !important;}

div#thumbs					{ width:77px; height:77px;}
div#thumbs img				{ margin:0px !important}

div#contentleft				{width:230px;margin:174px 0 0 39px;}
div#contentleft h3			{text-align:left;}

div#container_gallery		{width:550px;height:520px;position:absolute;top:105px;left:290px;}
div#container_gallery img	{float:left;margin:445px 0 0 !important;}
div#delivgallery			{width:412px;height:493px;padding:3px;border:1px solid #9eab76;float:left;margin:0 10px;background-position:center center;background-repeat:no-repeat; position:relative;}
div#delivgallery img#lg_img			{ z-index:5;position:absolute; top:3px; left:3px; margin:0px !important}

div#contentright			{position:absolute; top:84px;right:25px;}
div#contentright img		{margin-bottom:25px;}
div#contentright h4			{width:166px;font-size:17px;color:#ae1d94;line-height:22px;}
div#contentright p			{font-size:14px;}

div#view img				{ position:absolute; z-index:5; margin:0px; }
img#loading_img				{ position:absolute; z-index:2; top:160px; left:312px; }
div#delivgallery img#loading_deliveries_img	{ position:absolute; z-index:2; top:238px; left:198px; margin:0px !important}

div#gallery img#lg_img	{ position:absolute; z-index:5; margin:0px !important; }
div#gallery img#loading_event_img	{ position:absolute; z-index:2; margin:0px !important;  top:210px; left:283px; }

div#hp_flash	{ width:270px; height:223px; position:absolute; top:105px; left:7px; }
ul.delivery_styles			{ margin-bottom:20px; }
ul.delivery_styles li		{ text-align:center; line-height:21px; font-size:14px;  }
ul.delivery_styles li a		{ text-decoration:none; color:#15839a; }
p.delivery_instructions		{ color:#0E5E6F; font-size:12px !important; text-align:center }