﻿/*
' Title				: swisscellars.com | Site Stylesheet
' Description		: Overall styles for entire site.
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' 11/06/2007		: Tony Groves
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' Main Styles
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

html {}
body {background:none; font-family: Trebuchet, serif; margin:0; padding:0; font-size:13px;}
a {}
a:hover {}
a:active {}
a:visited {}
h1, h2, h3, h4, h5, h6, p {margin:0; padding:0;}	
h1 {}
h1 a{}
h1 a:hover{}
h2 {}
h2 a {}
h2 a:hover {}
ul {}
li {}

.clear 					{font-size:1px; line-height:1px; margin:0; padding:0; border:none; clear:both;}

#outerWrap {
	background-image:url('imgs/BG.gif');
	background-repeat:repeat-y;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	margin-bottom:0;
	padding:0 6px;
	position:relative;
	}
	
.flower {
	visibility: hidden;
	width: 0px;
	height: 1px;
	overflow: hidden;
}

/*
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' Header Styles
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

#header								{border-bottom:5px solid #D9A746; padding:0; text-align:center; margin:0;}
#header a img						{border:none; margin:0; padding:0; float:left;}

#masterNav							{border-top:2px solid #BE871C; background-image:url('imgs/masternavBG.gif'); height:106px; text-align:center; margin:0 0 10px 0;}
#masterNav h6						{font-size:1em; margin:20px 0;}
#masterNav h6 a						{font-weight:normal; color:#946F26; text-decoration:none; margin:0 16px; padding:0;}
#masterNav h6 a:hover				{text-decoration:underline; color:#A38866;}

/*
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' Footer Styles
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

#footer							{background-color:#fff; background-image:url('imgs/footerBG.gif'); background-repeat:no-repeat; padding:0; text-align:center; width:712px; margin:0 0 0 -6px;}
#footer h4						{color:#BCBCBC; font-size:.9em; font-weight:normal; padding:10px 0 0 0; margin:0 0 15px 0;}
#footer h4 a					{color:#BCBCBC; text-decoration:none;}
#footer h4 a:hover				{color:#BCBCBC; text-decoration:underline;}

/*
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' Index Styles
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

#content						{padding:0 35px; text-align:center;}
#content p						{font-family:Verdana, san-serif; text-align:left; font-size:.7em; color:#696362; padding:10px 0; margin:0 0 10px 15px;}
#content p.indent				{font-size:.7em; color:#696362; border-bottom:2px solid #E7E6E6; padding:10px 25px; margin:0 0 10px 0;}
#content p a					{color:#946F26; text-decoration:underline;}
#content p a:hover				{color:#E32D13; text-decoration:underline;}
#content p.gallery				{font-size:.7em; color:#696362; border-bottom:none; padding:10px 0; margin:0 0 10px 0;}
#content h1						{font-size:1em; color:#946F26; text-align:left; background:#F7ECDC; padding:4px 7px;}
#content h2						{font-size:.8em; color:#946F26; text-align:left; border-bottom:1px solid #C06139; margin:0 10px; padding:0 0 10px 0;}

#gallery						{margin:0 0 30px 0;}
#gallery a img					{border:3px solid #E6D1B3; margin:5px;}

img.right						{float:right; border:4px solid #E7E7E7; margin:0 0 0 15px; position:relative; display:block;}
img.left						{float:left; border:4px solid #E7E7E7; margin:0 15px 0 0;}

#map							{width:630px; height:280px; margin:0 0 20px 0; border:1px solid #D9A746;}

/*
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' Email Styles
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

#email							{text-align:left; margin:0 0 100px 0; color:#696362;}
#email span.row					{padding:0 0 0 20px; display:block; height:25px;}
#email span.label				{width:160px; margin:3px 0 0 0; text-align:right; height:20px; padding:0; float:left; font-size:.7em; font-family: Verdana, san-serif;}
#email span.formw				{width:340px; height:20px; text-align:left; margin:0; padding:0 90px 0 0; float:right;}
#email span.formw input			{width:340px;}
#email span.formw .input		{width:340px; height:65px;}
#email .button					{margin:20px 0 0 425px; background-image:url('imgs/btBG.gif'); padding:0; font-weight:normal; font-size:.7em; width:96px; height:19px; border:none; color:#000; cursor:pointer;}
#email span.rowLG				{padding:0 0 0 20px; display:block; height:55px; font-family: Verdana, san-serif;}

/*
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' End Styles
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/