/* 
	Swish Wine
	Main Style Style Sheet
	Author: freshweb
*/

/* GLOBAL STYLES - RESET ALL */
html, body, ul, ol, li, p, blockquote, q, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img {margin:0em; padding:0em; border:0em;}
html {height:100%;}
body {font-size: 0.625em; text-align:center;}
p {font-family:Century Gothic; font-size: 1.1em; line-height:1.6em; margin:0; padding:0; color:#000000;}
a {text-decoration:underline; color:#000000;}
a:visited {text-decoration:underline;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}

/* MAIN STRUCTURAL ELEMENTS */
#main-wrapper {width:955px; margin:1em auto 2em auto; text-align:left;}
#main-wrapper h1 {text-indent:-9999px; margin:0; padding:0;}
#content {width:955px; height:560px; background:url(../images/IMG-main-header.gif) no-repeat center top;}
#flash-content {width:752px; height:467px; background:url(../images/IMG-main-header.gif) no-repeat center top; float:left;}
#main-content {margin:2em 0 0 0; overflow:hidden;}
#main-content h2 {
	color:#8b4659;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#main-content-2 {margin:0 0 0 0;}
#main-content-2 h2 {
	color:#8b4659;
	font:bold 16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
#main-content-2 h3 {
	font:bold 14px Arial, Helvetica, sans-serif;
}
/*#main-content h2 {text-indent:-9999px; margin:0;}*/
#left-col {float:left; width:475px;}
#center-col {float:left; width:200px; margin:0 0 0 3em;}
#right-col {float:left; width:200px; margin:0 0 0 3em;}
#thank-you {width:410px; margin:0 auto 2em auto; padding:2em; border:4px solid #873950;text-align:center;}

/* SET STRUCTURAL CONTENT -------------
--------------------------------------*/

/* LEFT COL */
#wine-logos {margin:1em 0 0 0; padding:1.5em 0 0 0; background:url(../images/BG-left-col-border-break.gif) no-repeat top left;}
.logo-spacer {margin:0 0 0 16em;}

/* CENTER COL */
#buy-wine {margin:1em 0 0 0; padding:1.5em 0 0 0; background:url(../images/BG-center-col-border-break.gif) no-repeat top left;}
.brochure-download {float:right; margin:0 0 0 1em;}

/* END STRUCTURAL CONTENT -------------
--------------------------------------*/

/* TYPOGRAPHY */
/*#txt-who-are-we {width:98px; height:14px; margin:0 0 0.5em 0; background:url(../images/IMG-txt-who-are-we.gif) no-repeat;}
#txt-contact-us {width:82px; height:14px; margin:0 0 0.5em 0; background:url(../images/IMG-txt-contact-us.gif) no-repeat;}
#txt-newsletter-signup {width:150px; height:15px; margin:0 0 0.5em 0; background:url(../images/IMG-txt-newsletter-signup.gif) no-repeat;}
#txt-buy-wine {width:68px; height:14px; margin:0 0 0.5em 0; background:url(../images/IMG-txt-buy-wine.gif) no-repeat;}*/

/* SET FORM ELEMENTS */
fieldset {margin:1em 0 0 0;}
.input-form {width:125px; float:left; margin:0 0.2em 0 0; padding:0.3em; border:1px solid #cbcbcb; font-family:Century Gothic; font-size:1.1em; color:000000;}
.privacy-policy {float:right; margin:1em 0 0 0;}
label {display:none;}

/* NO FLASH */
#no-flash {margin:0 0 0 0; overflow:hidden; background:url(../images/IMG-main-header.gif) no-repeat center top; text-align:center;}
#no-flash-content {margin:200px auto 0 auto; width:400px; padding:2em; border:4px solid #873950; background-color:#ffffff; filter:alpha(opacity=90); -moz-opacity:.90; opacity:.90;}

/* HOME PAGE UPDATE */
#bottom-column {
	width:756px;
	float: left;
	height: 183px;
	margin-top: 15px;
}
#right-column {
	width: 175px;
	float: right;
}
#right-column div {
	margin-bottom: 10px;
}
#join {
}
#ad-rotator {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	padding-left: 10px;
}
#news {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}
#sponsors, #image, #video-one, #video-two {
	height: 150px;
	width: 168px;
}
#sponsors {
	float: left;
	padding: 10px;
	border-right: 1px solid #ccc;
}
#image {
	float: left;
	padding: 10px;
	border-right: 1px solid #ccc;
}
#video-one {
	float: left;
	padding: 10px;
	border-right: 1px solid #ccc;
}
#video-two {
	float: left;
	padding: 10px;
}
#twitter ul li {
	list-style-type: none;
	padding-bottom: 5px;
	padding-top: 5px;
	font: 10px Arial, Helvetica, sans-serif;
	border-bottom: 1px dashed #ddd;
}
#twitter .twitterStatus {
	font-weight: bold;
}
#twitter a {
	text-decoration: none;
	color: #1152a9;
}
#twitter a:hover {
	text-decoration: underline;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

