/* @override 
	http://www.peccavi-wines.com/css/main.css
	http://www.torrdesign.com/peccavi/public_html/css/main.css
*/

* { margin: 0 auto; padding: 0; border: 0; }/* @group Main Structure *//* Main Structural Elements */body {	background-color: #3F4040;	}#container {	margin: 0 auto; 	position: relative;	width: 650px;	height: auto;	margin-top: 34px;	z-index: 1;	}#container2 { 
	margin: 0 auto;	position: relative;	width: 1489px;	height: auto;	z-index: 1;		}

#gallery {	margin:auto;	position: relative;	float:left;	width: 1489px;	height: 670px;
	background: url(../images/peccavi_launch_gallery.jpg);}#header {	position: relative;	float: left;	width: 650px;	height: auto;}#header2 {	position: relative;	float: left;	width: 1083px;
	padding-left: 256px;
	padding-right: 150px;	height: 54px;	background-color: #000000;}#mainnav {	margin: 0 auto;	position: relative;	float: right;	width: 410px;	height: 43px;	padding-top: 10px;	padding-right: 18px;	display: block;}#content {	margin: 0 auto;	position: relative;	float: left;	width: 650px;	height: 515px;}/* Left Content */#contentmain {	margin: 0 auto;	position: relative;	float: left;	width: 407px;	height: auto;	padding: 32px 0 0 20px;}#contentmain2 {	margin: 0 auto;	position: relative;	float: left;	width: 480px;	height: 470px;	padding: 32px 0 0 20px;}#contentmain3 {	margin: 0 auto;	position: relative;	float: left;	width: 610px;	height: 483px;	padding: 32px 20px 0 20px;}#contentmain4 {	margin: 0 auto;	position: relative;	float: left;	width: 610px;	height: 483px;	padding: 32px 20px 0 20px;}/* Right Side Images */#content_sub {	margin: 0 auto;	position: relative;	float: right;	width: 186px;	height: auto;	padding: 32px 16px 0 0;}#content_sub2 {	margin: 0 auto;	position: relative;	float: right;	width: 116px;	padding: 32px 16px 0 0;}/* Intro splash layer */#splash {	margin: 0 auto;	position: absolute;	top: 0;	left: 0;	width: 650px;	height:  600px;	z-index: 10;	cursor: pointer;}#ngddesign {		margin: 0 auto;	position: relative;	float: left;	padding-top: 20px;	padding-left: 280px;	width: 100px;	height:  10px;	display: block;	}#text {	margin: 0 auto;	position: absolute;	top: 0;	left: 0px;	width: 400px;	visibility: hidden;	z-index: 9;}#quote {	margin: 0 auto;	position: absolute;	top:  120px;	left: 100px;	width: 455px;	height: 180px;	display: block;	z-index: 0;}.quotelink {	position: absolute;	top: 150px;	left: 320px;	width:  200px;	height: 20px;			}#peccaviwine {	margin: 0 auto;	position: absolute;	left: 0;	top: 240px;	width: 317px;	padding-top: 40px;	padding-left: 15px;	}#peccavi_noregrets {	margin: 0 auto;	position: absolute;	left: 333px;	top: 240px;	width: 317px;	padding-top: 40px;	}#content_legals {	margin: 0 auto;	position: absolute;	top: 0;	left: 0;	width: 407px;	height: auto;	padding: 32px;	background-color: #FFFFFF;	z-index: 10;}/* @end *//* @group Content & Font Styles */#ngddesign a {		display: block;	font-family: "Gill Sans", "Gill Sans MT", Arial;	color: #5b5b5b;		font-size: 11px;	text-decoration: none;	display: block;}#ngddesign a:link, #ngddesign a:visited  {	color: #5b5b5b;	}#ngddesign a:hover, #ngddesign a:active  {	color: #CDB962;}/* @group Form *//*Subscribe Form*/#subscribeform {	margin: 0 auto;	float: left;	position: relative;	width: 299px;	height: 68px;	background: url(../images/form_bg.jpg) no-repeat;	display: block;}input#email {	background: url(../images/input_bg.jpg) no-repeat;	width: 218px;	height: 20px;	border: 0;	margin: 40px 0 0 10px;	padding: 2px 0 0 6px;}input#subscribe {	position: absolute;	top: 39px;	right: 4px;	width: 54px;	height: 21px;	border: 0;}/* @end */a {	outline: none;}h1 {  	padding: 20px 0 20px 0;	color: #3c73b9;	font-family: "Times New Roman", Times, serif;	font-size: 32px;	font-style: italic;	letter-spacing: -1px;}h2 {  	font-family: "Times New Roman", Times, serif;	font-size: 24px;	letter-spacing: -1px;  	color: #5a5b5c;   }h3 {  	font-family: "Times New Roman", Times, serif;	font-size: 16px;	font-style: italic;  	color: #5a5b5c;  	line-height: 1.2em; }h4 {  	  	font-family: "Times New Roman", Times, serif;	font-size: 14px;	font-style: italic;  	color: #5a5b5c;}h5 {  font-size: 12px;	  }h6 {	font-family: "Gill Sans", "Trebuchet MS";  	font-size: 13px;  }.inline {	display: inline!Important;}.underline {	position: relative;	left: 0;	top: -6px; 	height: 1px;	width: inherit;	border-bottom: 1px solid #B00B00;	display: block;	z-index: 10;}.bold {	text-decoration: none;	font-weight: bold;	font-family: "Gill Sans", "Trebuchet MS";	font-size: 13px;	display: inline;}.quotelink a {	display: block;	text-decoration: none;	font-family: "Gill Sans", "Trebuchet MS";	font-size: 14px;}.quotelink a:link, .quotelink a:visited {		color: #3c73b9;}.quotelink a:hover, .quotelink a:active {	color: #CDB962;}#quoteb p {	font-size: 13px;	}p {	font-family: "Gill Sans", "Trebuchet MS", sans-serif;	}#contentmain p {		color: #3F3F3F;			font-size: 13px;	}.contentimg {		float: left;		position: relative;		display: block;	}#contentmain2 p {	font-family: "Gill Sans", "Trebuchet MS", Arial, sans-serif;	color: #3F3F3F;		font-size: 13px;	line-height: 1.2em; /* for ie6 none rendered SiFR  */		}#contentmain3 p {	margin: 0 auto;	font-family: "Gill Sans", "Trebuchet MS", Arial;	color: #3F3F3F;		font-size: 11px;	padding-top: 6px;	}#contentmain4 p {	font-family: "Gill Sans", "Trebuchet MS", Arial, sans-serif;	color: #3F3F3F;		font-size: 13px;	padding-top: 6px;	}#content_legals p {	margin: 0 auto;	font-family: "Gill Sans", "Gill Sans MT", Arial;	color: #3F3F3F;		font-size: 12px;	line-height: 16px;	padding-top: 10px;	}#content_sub p {	padding-top: 4px;	font-size: 12px;}.name p {	font-size: 11px;}.lightgrey_bottom {	position: relative;	width: 525px;	min-height: 110px;	border-bottom: 1px solid #888;	margin: 6px 0 12px 0;}.noborder {	margin: 0 auto;	position: relative;	width: 525px;	min-height: 110px;	margin: 6px 0 0 0;	}.lightgrey p {	color: #ababab;	display: block;	font-size: 12px;	float: left;	position: relative;}/* Use on Peccavi Wine Selection Page */#content_sub2 img {	padding-bottom: 18px;}/* Used for various review heights */.name {	margin: 0 auto;	position: relative;	float: left;	display: block;	font-size: 11px;}.gold {	color: #CDB962;}.red {	color: #B00B00;}.link a {	color: #CDB962;	text-decoration: none;	display: block;	font-size: 12px;}.link a:link, .link a:visited {	color: #CDB962;}.link a:hover, .link a:active {	color: #B00B00;}.review {	margin: 0 auto;	position: relative;	float: left;	clear: left;	width: 520px;	height: 40px;	}.review_bottom {	border-bottom: 1px solid #888;	padding-bottom: 16px;	width: 520px;	min-height: 40px;	display: block;}.review_bottom_img {	margin: 0 auto;	position: relative;	float: left;	clear: left;	border-bottom: 1px solid #888;	margin-bottom: 10px;	width: 520px;	min-height: 42px;	}.label {	margin: 10px 0 0 0;	position: relative;	float: right;	width: 77px;	clear: left;		}.label2 {	position: relative;	float: right;	width: 77px;	clear: left;		}/* Backround Images for various pages */.logo_home {	position: relative;	top: 0px;	left: 0px;	width: 650px;	height: 53px;	background: url(../images/peccavi_logo.png) no-repeat;}.logo_sub1 {	position: relative;	top: 0px;	left: 0px;	width: 650px;	height: 53px;	background: url(../images/peccavi_logo_sub3.png) no-repeat;}.logo_sub2 {	position: relative;	top: 0px;	left: 0px;	width: 650px;	height: 53px;	background: url(../images/peccavi_logo_sub2.png ) no-repeat top left;}.home_bg {	width: 650px;	height: 515px;	background: url(../images/home_bg.jpg) no-repeat top left;	}.sub1_bg {	width: 650px;	height: 515px;	background: url(../images/sub1_bg.png) no-repeat top left;	}.sub2_bg {	width: 650px;	height: 515px;	background: url(../images/sub2_bg.jpg) no-repeat top left;	}.sub3_bg {	width: 650px;	height: 515px;	background: url(../images/sub3_bg.jpg) no-repeat top left;	}.sub4_bg {	width: 650px;	height: 515px;	background: url(../images/sub4_bg.jpg) no-repeat top left;	}.sub5_bg {	width: 650px;	height: 515px;	background: url(../images/sub5_bg.jpg) no-repeat;	}.home_footer_bg {	width: 650px;	height: 32px;	background: url(../images/home_footer_bg.jpg) no-repeat;	}.sub1_footer_bg {	width: 650px;	height: 32px;	background: url(../images/sub1_footer_bg.png) no-repeat;	}.sub2_footer_bg {	width: 650px;	height: 32px;	background: url(../images/sub2_footer_bg.png) no-repeat;	}.sub3_footer_bg {	width: 650px;	height: 32px;	background: url(../images/sub3_footer_bg.png) no-repeat;	}.sub4_footer_bg {	width: 650px;	height: 32px;	background: url(../images/sub4_footer_bg.png) no-repeat;	}#warning {	margin: auto 0;	position: absolute;	left: 30px;	bottom: 17px;	width: 568px;	height: 57px;	padding: 10px;	border: 1px solid #000;	background: url(../images/png60.png) repeat;	}#warning p {	font-family: "Gill Sans", "Trebuchet MS", Arial, sans-serif;	font-size: 11px;	color: #000;	line-height: 1.2em; /* for ie6 none rendered SiFR  */}#warning .row1 {	margin: auto 0;	position: absolute;	left: 260px;	top: 10px;	width: 168px;	display: block;}#warning .row2 {	margin: auto 0;	position: absolute;	left: 35px;	top: 27px;	width: 560px;	display: block;}#warning .row3 {	margin: auto 0;	position: absolute;	left: 34px;	top: 39px;	width: 560px;	display: block;}#warning .row4 {	margin: auto 0;	position: absolute;	left: 230px;	bottom: 0px;	width: 348px;	display: block;}/* @end *//* @group Footer Styles *//*Footer styles*/#footer {	margin:  0;	position: relative;	float: left;	width: 618px;	height: 24px;	color: #888888;	padding: 8px 16px 0 16px;}/* @end */
