/* CSS Document */

/* CLEAR DEFAULTS & SET PAGE
---------------------------------------------------*/
h1, h2, h3, h4, h5, h6, li, 
ol, ul, form, fieldset, input,
p, blockquote, img, label			{margin:0px; padding:0px; list-style:none;}
img									{border:none;}
a:link, a:visited					{text-decoration:none;}
a:hover, a:active					{text-decoration:none;}
input, select						{font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#333; width:200px;}
label								{cursor: pointer; margin-bottom:5px;}

/* Set html & body 
--------------------------------------------------*/
html								{width:100%;}
body								{position:relative; width:100%; margin:0px auto; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; line-height:18px; color:#532d00; background:#4a000a url(../images/bkg_swirlpattern.gif) top center;}
#container							{position:relative; width:760px; min-height:300px; margin:0 auto; padding:0px;}

/* BRANDING / NAVIGATION
---------------------------------------------------*/
#branding 							{position:relative; width:760px; height:137px;}
#branding h2						{position:absolute; left:-9997px;}
#logo								{position:absolute; width:255px; height:114px; top:13px; left:30px; z-index:100;}
#glow								{position:absolute; width:549px; height:359px; margin:0px 0px 0px -60px; background:url(../images/bkg_glow.gif) top no-repeat;}

/*Main Navigation*/
#nav								{position:relative; width:470px; top:108px; left:310px;}
#nav h2								{position:absolute; left:-8999px;}

#nav ul								{list-style:none;}
#nav ul li							{float:left; margin-right:5px; padding-right:5px; border-right:1px solid #943c4e; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; line-height:10px; font-size:11px; color:#b5985a; text-transform:uppercase;}
*#nav ul li							{float:left; margin-right:4px; padding-right:4px; border-right:1px solid #943c4e; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; line-height:10px; font-size:11px; color:#b5985a; text-transform:uppercase;}
#nav ul li#nav_contact				{border-right:none;}
#nav ul li a						{display:block; color:#b5985a;}
#nav ul li a:hover, a:active		{color:#a6ce39; text-decoration:none;}

#pg_home #nav_home a				{color:#a6ce39;}
#pg_about #nav_about a				{color:#a6ce39;}
#pg_products #nav_products a		{color:#a6ce39;}
#pg_winenews #nav_winenews a		{color:#a6ce39;}
#pg_where #nav_where a				{color:#a6ce39;}
#pg_contact #nav_contact a 			{color:#a6ce39;}

/* CONTENT & FORMATTING
---------------------------------------------------*/
#content							{position:relative; width:700px; min-height:300px; border-top:9px solid #b5985a; border-bottom:9px solid #b5985a; background:#eee1c5 url(../images/bkg_content_swirls.gif) top repeat-y; padding:20px 30px; overflow:auto;}
#content img						{display:block;}
#content a:link, #content a:visited	{color:#87213a; font-weight:bold; text-decoration:underline;}
#content a:hover, #content a:active	{color:#5e8e3f; font-weight:bold; text-decoration:none;}

/*#content ul							{margin-bottom:12px;}
#content ul	li						{list-style:disc; margin-left:30px;}*/

#text								{position:relative; width:640px; left:0px; padding:0px 30px;}
#chd_text							{position:relative; width:640px; left:0px; padding:0px 30px;}

.productcontainer					{float:left; width:148px; height:368px; margin-right:16px;}
.productcontainerlast				{float:left; width:148px; height:368px; margin-right:0px;}
.title								{width:148px; height:22px; background-color:#7d1931; border-bottom:1px solid #d8bb7e; margin:0px; padding:0px;}
.title p							{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#eee1c5; font-weight:bold; margin:0px 0px 0px 8px; padding:0px;}
.chd_title								{width:148px; height:22px; background-color:#36491E; border-bottom:1px solid #d8bb7e; margin:0px; padding:0px;}
.chd_title p							{font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#eee1c5; font-weight:bold; margin:0px 0px 0px 8px; padding:0px;}

#cab_smallpak							{position:relative; width:83px; height:243px; top:104px; left:30px; background:url(../images/img_tetrapak_500ml.png) no-repeat;}
#cab_largepak							{position:relative; width:92px; height:327px; top:18px; left:28px; background:url(../images/img_tetrapak_1liter.png) no-repeat;}
#cab_casestack							{position:relative; width:136px; height:326px; top:18px; left:5px; background:url(../images/img_tetrapak_casestack.png) no-repeat;}
#cab_shelftalker						{position:relative; width:117px; height:162px; top:120px; left:20px; background:url(../images/img_calnaturale_shelftalker.png) no-repeat;}
#chd_smallpak							{position:relative; width:88px; height:243px; top:104px; left:30px; background:url(../images/img_chardonnay_500ml.png) no-repeat;}
#chd_largepak							{position:relative; width:92px; height:327px; top:18px; left:28px; background:url(../images/img_chardonnay_1L.png) no-repeat;}
#chd_casestack							{position:relative; width:136px; height:326px; top:18px; left:5px; background:url(../images/img_chd_casestack.png) no-repeat;}
#chd_shelftalker						{position:relative; width:117px; height:162px; top:120px; left:20px; background:url(../images/calnaturale_chard_shelftalker.png) no-repeat;}
/*#largepak							{margin:18px 0px 0px 28px;}
#casestack							{margin:18px 0px 0px 5px;}
#shelftalker						{margin:120px 0px 0px 20px;}
*/
#leftCol							{float:left; width:300px; margin:5px 20px 0px 0px;}
#rightCol							{float:left; width:280px; height:120px; margin:5px 0px 0px 0px; padding-left:20px; border-left:1px solid #d8bb7e;}

p									{margin-bottom:10px;}
h1									{font-family:Georgia, "Times New Roman", Times, serif; font-size:28px; font-weight:normal; color:#4a000a; margin-bottom:15px;}
h2									{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#841e38; margin-bottom:6px; text-transform:uppercase; letter-spacing:3px;}
#chd_text h2						{font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; font-weight:normal; color:#36491E; margin-bottom:6px; text-transform:uppercase; letter-spacing:3px;}
h3									{font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; color:#4a000a; margin:14px 0px 8px 0px; line-height:10px;}
h4									{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#532d00;}

.left								{float:left;}
.right								{float:right;}
.clear								{clear:both;}
.line								{clear:left; width:100%; height:1px; background-color:#d8bb7e; border-bottom:1px solid #FFF; margin:0px 0px 10px 0px; padding:0px; line-height:0px;}

/* HOME CONTENT
---------------------------------------------------*/
#content_home						{position:relative; width:760px; min-height:100px; border-top:9px solid #b5985a; border-bottom:9px solid #b5985a; background:#eee1c5 url(../images/bkg_content_swirls.gif) top repeat-y; padding:0px;}
#pg_home #flashholder				{position:relative; width:760px; height:260px; border-bottom:7px solid #b5985a;}
#pg_home #twobottles				{position:absolute; top:60px; left:27px; z-index:800; width:313px; height:520px; background:url(../images/img_calnaturalebottles.png) no-repeat;}
#pg_home #textbox					{position:relative; width:371px; left:359px; margin:0px;}
#pg_home h1							{font-family:Georgia, "Times New Roman", Times, serif; font-size:30px; color:#a16e00; font-weight:normal; margin:15px 0px;}
#pg_home h1 .smallcaps				{text-transform:uppercase; font-size:24px;}
#pg_home h1 .initialcap				{font-size:28px;}
#pg_home .goldtext					{font-weight:bold; font-size:16px; color:#a16e00;}
#pg_home .caps						{font-weight:bold; text-transform:uppercase; color:#a16e00;}
#pg_home .centered					{font-weight:bold; font-size:13px; text-align:center; padding:0px 20px 10px 20px;}

/* SPECIFIC PAGE STYLING
---------------------------------------------------*/
#pg_contact .contacts				{float:left; width:200px; border-right:1px solid #d8bb7e; margin:0px 30px 10px 110px;}
*html #pg_contact .contacts			{float:left; width:200px; border-right:1px solid #d8bb7e; margin:0px 30px 10px 60px;}
#pg_contact .contactslast			{float:left; width:200px; border-right:none; margin:0px 0px 10px 0px;}
#pg_about #twobottles_sm			{float:right; width:151px; height:250px; background:url(../images/img_calnaturalebottles_sm.png) no-repeat; margin:0px 0px 10px 30px;}
#pg_where #twobottles_sm			{float:right; width:151px; height:250px; background:url(../images/img_calnaturalebottles_sm.png) no-repeat; margin:0px 0px 10px 30px;}
#pg_where #locations				{width:450px; min-height:350px;}
#pg_where .store_container			{width:135px; height:60px; background:#f4eede; border:1px solid #e5d0a9; float:left; margin:11px 0 0 8px; padding:2px 0 0 5px;}
#pg_winenews h3						{margin:8px 0px 12px 0px;}

/* SITE INFO (footer)
---------------------------------------------------*/
#siteinfo							{position:relative; width:730px; height:25px; margin:0px; padding:8px 30px 80px 30px; z-index:105;}
*#siteinfo							{position:relative; width:740px; height:25px; margin:0px; padding:8px 30px 80px 20px; z-index:105;}
#siteinfo cite						{font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#87213a; font-style:normal; text-transform:uppercase;}
#siteinfo a:link, #siteinfo a:visited	{color:#875115;}
#siteinfo a:hover, #siteinfo a:active	{color:#a6ce39;}
#siteinfo .gold						{color:#875115;}