@charset "utf-8";
/* CSS Document */

#wrapper
{position:absolute; text-align:center; left:0px; top:0px; width:100%; height:100%; min-height:791px; overflow:visible; z-index:200;}

#age_confirm
{position:absolute; left:-1000px; top:0px; width:3000px; height:2000px; background-color:#000000; z-index:100; display:block; filter:alpha(opacity=20); opacity:0.2;}

#sunlogo
{position:absolute; width:198px; height:149px; left:5px; top:5px; z-index:90; display:block;}

#age_confirm_text1
{position:absolute; width:450px; left:290px; top:100px; z-index:105; display:block; color:#666666; font-family:arial; font-size:28px; font-weight:bold; text-align:center;}

#age_confirm_text2
{position:absolute; width:450px; left:290px; top:130px; z-index:101; display:block; color:#666666; font-family:arial; font-size:14px; font-weight:bold; text-align:center;}

#age_confirm_text3
{position:absolute; left:350px; top:234px; z-index:101; display:block; color:#666666; font-family:arial; font-size:12px; font-weight:bold;}

#age_confirm_text4
{position:absolute; left:370px; top:270px; z-index:105; display:block; color:#666666; font-family:arial; font-size:11px; font-weight:bold; text-align:center;}

#age_confirm_text4 a:link,#age_confirm_text4 a:visited {color: #666666; text-decoration: underline;}
#age_confirm_text4 a:hover {color:#333333; text-decoration: underline;}
#age_confirm_text1 a:link,#age_confirm_text4 a:visited {color: #666666; text-decoration: underline;}
#age_confirm_text1 a:hover {color:#333333; text-decoration: underline;}

#age_confirm_image
{width:994px; height:486px; position:absolute; left:0px; top:0px; z-index:101; display:block;}

#age_confirm_image_img
{display:block;}

#age_confirm_form
{z-index:102; width:300px; height:30px; background-color:transparent; position:absolute; left:420px; top:230px; display:block;}

#age_confirm_form2
{z-index:102; width:280px; height:30px; background-color:transparent; position:absolute; left:460px; top:230px; display:none;}

#main
{margin:0 auto; text-align:left; width:1024px; height:791px; position:relative; left:0px; top:0px;}

#main2
{margin:0 auto; text-align:left; width:939px; position:relative; left:0px; top:0px; z-index:5;}

#main3
{margin:0 auto; text-align:left; width:1024px; position:relative; left:0px; top:0px; z-index:199;}

#topnav
{width:1024px; height:182px; position:absolute; left:0px; top:0px;}

#topnav_links
{width:1024px; height:182px; position:absolute; left:0px; top:0px; z-index:20;}

#topnav_right
{width:473px; height:181px; position:absolute; left:551px; top:0px;}

#topnav_right_links
{width:473px; height:181px; position:absolute; left:551px; top:0px; z-index:20;}

#topnav_right_top
{width:473px; height:77px; position:absolute; left:0px; top:0px;}

#topnav_right_top_links
{width:473px; height:77px; position:absolute; left:0px; top:0px; z-index:20;}

#topnav_right_bottom
{width:473px; height:105px; position:absolute; left:0px; top:77px;}

#topnav_right_bottom_links
{width:473px; height:105px; position:absolute; left:0px; top:77px; z-index:20;}

#content
{width:1024px; height:545px; position:absolute; left:0px; top:182px; background-image:url(background_center.jpg);}

#cooler
{width:709px; height:553px; position:absolute; left:-969px; top:35px; z-index:2;}

#cooler_verify
{width:709px; height:553px; position:absolute; left:160px; top:35px; z-index:2;}

#cooler_lid
{width:657px; height:336px; position:absolute; left:-969px; top:35px; z-index:3;}

#bottles_links
{width:709px; height:553px; position:absolute; left:0px; top:0px; z-index:10;}

#iceoverlay_top
{width:578px; height:206px; position:absolute; left:56px; top:13px; z-index:4;}

#iceoverlay_bottom
{width:578px; height:150px; position:absolute; left:55px; top:158px; z-index:6;}

#bottle_aboutus
{width:122px; height:265px; position:absolute; left:76px; top:-1px; z-index:3;}

#bottle_flavors
{width:116px; height:221px; position:absolute; left:118px; top:84px; z-index:5;}

#bottle_gallery
{width:123px; height:260px; position:absolute; left:189px; top:37px; z-index:3;}

#bottle_store
{width:123px; height:185px; position:absolute; left:256px; top:121px; z-index:5;}

#bottle_radioads
{width:125px; height:282px; position:absolute; left:342px; top:14px; z-index:3;}

#bottle_new
{width:144px; height:245px; position:absolute; left:403px; top:53px; z-index:5;}

#bottle_products
{width:145px; height:299px; position:absolute; left:477px; top:-21px; z-index:3;}

#bottle_backyard
{width:126px; height:287px; position:absolute; left:506px; top:108px; z-index:5;}

#bottle_backyard_overlay
{width:137px; height:91px; position:absolute; left:490px; top:303px; z-index:6;}

#footer
{width:1024px; height:64px; position:absolute; left:0px; top:725px;}

#borders
{z-index:-10;}

#border_left
{width:276px; height:1027px; position:absolute; left:-276px; top:0px; background-image:url(border_left.jpg);}

#border_right
{width:276px; height:1027px; position:absolute; right:-276px; top:0px; background-image:url(border_right.jpg);}

#border_bottom
{width:1026px; height:236px; position:absolute; left:0px; top:791px; background-image:url(border_bottom.jpg);}

#banner
{width:354px; height:109px; position:absolute; right:30px; top:60px; z-index:12; filter:alpha(opacity=100); opacity:1.0;}

#banner_img
{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='clear.gif', sizingMethod='scale');}

#home_button
{width:137px; height:135px; position:absolute; right:20px; bottom:20px; z-index:12;}

#footer_text
{width:642px; height:37px; position:absolute; left:20px; bottom:20px; z-index:12; background-image:url(footer_temp.png);}

#footer_links
{width:642px; height:37px; position:absolute; left:20px; bottom:45px; z-index:13;}

#background
{width:100%; height:100%; position:absolute; left:0px; top:0px; background-image:url(back_1.jpg); z-index:-20;}

#preload
{display:none; z-index:-100;}

#page_aboutus
{width:672px; height:693px; position:absolute; left:119px; top:107px; z-index:15; filter:alpha(opacity=0); opacity:0.0;}

#cap_noie
{display:block;}

#cap_ie
{display:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='cap.png', sizingMethod='scale'); height:100%; width:100%;}

#aboutus_text
{width:500px; height:400px; position:absolute; left:94px; top:174px; z-index:16; filter:alpha(opacity=0); opacity:0.0; display:none;}

#page_original
{width:888px; height:535px; position:absolute; right:0px; top:150px; z-index:20; background-image:url(page_original.png); visibility:hidden;}

#page_light
{width:888px; height:535px; position:absolute; right:0px; top:150px; z-index:20; background-image:url(page_light.png); visibility:hidden;}

#page_peach
{width:888px; height:535px; position:absolute; right:0px; top:150px; z-index:20; background-image:url(page_peach.png); visibility:hidden;}

#page_raspberry
{width:888px; height:535px; position:absolute; right:0px; top:150px; z-index:20; background-image:url(page_raspberry.png); visibility:hidden;}

#page_midnight
{width:888px; height:535px; position:absolute; right:0px; top:150px; z-index:20; background-image:url(page_midnight.png); visibility:hidden;}

#page_greencitrus
{width:888px; height:535px; position:absolute; right:0px; top:150px; z-index:20; background-image:url(page_greencitrus.png); visibility:hidden;}

#page_halfandhalf
{width:888px; height:535px; position:absolute; right:0px; top:150px; z-index:20; background-image:url(page_halfandhalf.png); visibility:hidden;}

#page_backyard
{width:888px; height:535px; position:absolute; right:0px; top:150px; z-index:20; background-image:url(page_backyard.png); visibility:hidden;}

#page_sweettea
{width:888px; height:535px; position:absolute; right:0px; top:150px; z-index:20; background-image:url(page_sweettea.png); visibility:hidden;}

#page_links
{width:100px; height:45px; position:absolute; left:30px; top:475px; z-index:21;}

#page_links2
{width:100px; height:45px; position:absolute; left:30px; top:525px; z-index:21;}

#page_links3
{width:1000px; height:120px; position:absolute; left:30px; top:520px; z-index:21; text-align:left;}

#page_links3b
{width:1000px; height:120px; position:absolute; left:30px; top:550px; z-index:21; text-align:left;}

#page_links4
{width:100px; height:45px; position:absolute; left:30px; top:300px; z-index:21;}

#page_text
{position:absolute; left:555px; top:281px; width:300px; height:200px; text-align:left;}

#page_productfinder
{width:990px; height:596px; position:absolute; right:0px; top:150px; z-index:19; background-image:url(page_productfinder.png); visibility:hidden;}

#page_radioads
{width:888px; height:535px; position:absolute; right:0px; top:150px; z-index:20; background-image:url(page_radioads.png); visibility:hidden;}

#page_links_radio{position:absolute; left:144px; top:403px; width:721px; height:105px; z-index:21;}

#page_iframe
{width:840px; height:380px; position:absolute; left:50px; top:125px;}

#page_iframe2
{width:730px; height:324px; position:absolute; left:120px; top:120px;}

#page_store
{width:888px; height:535px; position:absolute; right:0px; top:150px; z-index:20; background-image:url(page_shop_comingsoon.png); visibility:hidden;}

#page_store2
{width:990px; height:596px; position:absolute; right:0px; top:150px; z-index:19; background-image:url(page_shop2.png); visibility:hidden;}

#page_responsibly
{width:888px; height:400px; position:absolute; right:0px; top:150px; z-index:20; background-image:url(page_responsibly.png); visibility:hidden;}

#page_gallery
{width:1024px; height:671px; position:absolute; right:-1024px; top:0px; z-index:20; background-image:url(page_gallery.png); visibility:visible;}

#thumbs
{position:absolute; top:60px; left:0px; width:500px; height:380px; overflow:auto; text-align:left; z-index:21;}

#photo
{position:absolute; top:50px; left:510px; width:418px; height:381px; z-index:21;}

#stateoptions
{position:absolute; top:12px; left:20px;}

#page_new
{width:888px; height:535px; position:absolute; right:0px; top:150px; z-index:20; background-image:url(page_new.png); visibility:hidden;}

#page_cans
{width:888px; height:535px; position:absolute; right:0px; top:150px; z-index:20; background-image:url(page_cans.png); visibility:hidden;}

#page_cans12oz
{width:888px; height:535px; position:absolute; right:0px; top:150px; z-index:20; background-image:url(page_cans12oz.png); visibility:hidden;}

#page_mixpack
{width:888px; height:535px; position:absolute; right:0px; top:150px; z-index:20; background-image:url(page_mixpack.png); visibility:hidden;}

#page_cardboardkeg
{width:888px; height:535px; position:absolute; right:0px; top:150px; z-index:20; background-image:url(page_cardboardkeg.png); visibility:hidden;}

/*img, div { behavior: url(iepngfix.htc) }*/

.style1 {font-family: Arial, Helvetica, sans-serif; font-size: 24px; line-height:1em; color: #FFFFFF;}
.style2 {font-size: 16px; line-height:1.2em;}
.style4 {font-size: 24px; line-height:1.5em;}
.style5 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color:#102d7c;}
.style6 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #333366; font-weight: bold;}
.style7 {font-size: 18px; text-decoration:underline;}
#aboutus_text a:link,#aboutus_text a:visited {color: #ffffff; text-decoration: none;}
#aboutus_text a:hover {color: #999999; text-decoration: none;}
#closetext a:link,#aboutus_text a:visited {color:#CCCCCC; text-decoration: none; font-weight:bold; font-size:16px;}
#closetext a:hover {color:#FFFFFF; text-decoration: none; font-weight:bold; font-size:16px;}

#noscript
{position:absolute; left:0px; top:0px; width:130%; height:130%; background-color:#FFFFFF; z-index:1000; display:none;}

#noscript_text
{width:400px; position:absolute; left:200px; top:100px;}

#back_terms
{position:absolute; left:0px; top:0px; width:100%; height:100%;}

#soundtext
{position:absolute; right:10px; top:10px; width:120px; height:30px; color:#FFFFFF; font-family:arial; font-size:12px; font-weight:bold; z-index:100;}

.soundtext_on a:link,#soundtext a:visited {color: #ffffff; text-decoration: none;}
.soundtext_on a:hover {color:#CC0000; text-decoration: none;}
.soundtext_off a:link,#soundtext a:visited {color: #999999; text-decoration: none;}
.soundtext_off a:hover {color:#CC0000; text-decoration: none;}

