/* CSS Document */

body {

margin:0px;
padding:0px;
background-color:#ffffff;
background-image:url(https://ssl27.pair.com/quixote/images/background-col.gif);
background-repeat:repeat-y;
height: 100%;

}

#holder {

 width:960px;
}

#purchase-wine #holder, #preview-order #holder, #join-our-wine-club #holder, #preview-wine-club-order #holder {
 width:1260px;
}

a:link {
color:#173663;

}

a:hover {

color:#666666;

}


a:visited {
color:#4d4d4d;

}


#navcolumn {

top:25px;
left:1px;
width:180px;
float:left;

}

#navcolumn2010 {

margin-top:25px;
left:1px;
width:180px;
float:left;

}

body>div.navcolumn, body>div.navcolumn2010 {position: fixed}

#navbar {

width:180px;
margin-left:15px;
margin-top:10px;

}

#navbar2010 {

width:180px;
margin-left:-6px;
margin-top:10px;

}

#navbar2010 ul {

list-style:none;
font-family:Georgia, Times, Serif,;
text-decoration:none;
text-align:center;
 text-transform: uppercase; 
 width:180px;
 margin-left:-35px;

}

#navbar2010 ul li {
margin-bottom:20px;
font-size:10px;
}

#navbar2010 li:first-letter, #navbar2010 li .cap{
font-size:13px;
}

#navbar2010 ul a:link, #navbar2010 ul a:visited {
color:#555;
text-decoration:none;
letter-spacing:.05em;
}

#navbar2010 ul a:hover {
color:#173663;
text-decoration:none;

}



#mailinglist {

width:115px;
margin-left:34px;
margin-top:10px;
text-align:center;

}


#logo {
margin-left:33px;
}


#mainbody  {
margin-top:60px;
margin-left:10px;
float:left;
width:750px;

}

#purchase-wine #mainbody, #preview-order #mainbody, #join-our-wine-club #mainbody, #preview-wine-club-order #mainbody {
width:860px;
}


#mainbody p {
font-size:.8125em;
font-family: 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', sans-serif, 'Lucida Grande', 'Arial', Verdana;
font-weight: normal;
font-style: normal;
width:450px;
margin-left:145px;
color:#444444;
}

#mainbody blockquote {
font-size:.7125em;
font-family: 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', sans-serif, 'Lucida Grande', 'Arial', Verdana;
font-weight: normal;
font-style: italic;
margin-top:3px;
padding:0px;
width:450px;
margin-left:145px;
color:#666666;
}

#presslist p {
font-size:.8125em;
font-family: 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', sans-serif, 'Lucida Grande', 'Arial', Verdana;
font-weight: normal;
font-style: normal;
width:450px;
margin-left:145px;
color:#444444;
margin-top:0px;
padding-top:1px;

}

#winedetail p {
font-size:.8125em;
margin-top:4px;
width:430px;
margin-bottom:3px;

}

#mainbody h1 {
font-size:.85em;
font-family: Georgia, Geneva, sans-serif, 'Lucida Grande', 'Arial', Verdana;
font-weight: normal;
font-style: normal;
letter-spacing:.2em;
width:450px;
 text-transform: uppercase; 
 text-decoration:none;
margin-left:145px;
color:#173663;
margin-top:23px;

}

#mainbody h1 a:link, #mainbody h1 a:visited {
font-size:.85em;
font-family: Georgia, Geneva, sans-serif, 'Lucida Grande', 'Arial', Verdana;
font-weight: normal;
font-style: normal;
letter-spacing:.2em;
width:450px;
 text-transform: uppercase; 
 text-decoration:none;
color:#173663;
margin-top:23px;

}


#mainbody h3 {
font-size:.75em;
font-family: Georgia, Geneva, sans-serif, 'Lucida Grande', 'Arial', Verdana;
font-weight: bold;
font-style: normal;
width:450px;
margin-left:145px;
color:#555555;

}

#mainbody h5, #mainbody h2.comments-open-header {
font-size:.8125em;
font-family: 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', sans-serif, 'Lucida Grande', 'Arial', Verdana;
font-weight: bold;
font-style: normal;
width:400px;
margin-left:145px;
margin-bottom:3px;
padding:2px;
color:#555555;


}

#mainbody h4 {
font-size:1.125em;
font-family: 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', sans-serif, 'Lucida Grande', 'Arial', Verdana;
font-weight: bold;
font-style: normal;
width:400px;
margin-left:145px;
margin-bottom:3px;
padding:2px;
color:#60628d;


}



#mainbody h2 {
font-size:.875em;
font-family: Georgia, Geneva, sans-serif, 'Lucida Grande', 'Arial', Verdana;
font-weight: bold;
font-style: normal;
width:450px;
margin-left:145px;
color:#444444;


}

#mainbody ul {
font-size:.8125em;
font-family: 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', sans-serif, 'Lucida Grande', 'Arial', Verdana;
font-weight: normal;
font-style: normal;
margin-left:175px;
width:300px;
margin-top:0px;
padding-top:0px;
list-style-type: none;
}


#mainbody ol {
font-size:.8125em;
font-family: 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', sans-serif, 'Lucida Grande', 'Arial', Verdana;
font-weight: normal;
font-style: normal;
margin-left:175px;
width:300px;
margin-top:0px;
padding-top:0px;
list-style-type: none;
}


#mainbody li {
margin-top:8px;
background-image: url(https://ssl27.pair.com/quixote/images/bullet1.gif);
background-repeat: no-repeat;
padding-left:13px;
background-position: 0px 4px;
}


.imgborder {

border:1px solid #efefef;
padding:5px;
}

.mainimage {

border:1px solid #efefef;
padding:5px;
margin-left:60px;
}

.labelimage  {

margin-left:142px;
margin-top:0px;
border-bottom:1px solid #efefef;
border-right:1px solid #efefef;
padding:5px;

}

.titleimage  {

margin-left:142px;
margin-top:20px;

}


.smallerbold {
font-size:.75em;
font-weight:bold;
color:#999999;
text-transform:uppercase;
}

.smallerbold a:link{
font-size:11px;
font-weight:bold;

text-transform:uppercase;
}

.smallerbold a:visited{
font-size:11px;
font-weight:bold;

text-transform:capitalize;
}


.winebox {
font-size:.8125em;
font-family: 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', sans-serif, 'Lucida Grande', 'Arial', Verdana;
width:550px;
margin-left:142px;

}

.wineleft {
	font-size:0.82em;
	font-weight:normal;
	color:#333;
	float:left;
	width:210px;
	margin-top:8px;
}

.wineprice {
	font-size:0.85em;
	font-weight:normal;
	color:#333;
	margin-left:11px;
	float:left;
	width:105px;
	margin-top:8px;
	text-align:left;
}

.winebottles {
font-size:.7575em;
margin-left:25px;
font-weight:normal;
color:#333;
float:left;
width:85px;
margin-top:8px;
}

.winebottles input {
width:40px;
font-size:.95em;
}


.wineright {
float:left;
width:60%;
margin-top:8px;
}

.formbox {
font-size:.8125em;
font-family: Helvetica, Arial;
width:340px;
float:left;

}

#join-our-mailing-list .formbox { 
margin-left:142px;
}

#mainbody .formbox h3 { font-size:.9em;}

.formleft {
font-size:.815em;
font-weight:bold;
color:#999999;
float:left;
width:112px;
margin-top:8px;
}

#join-our-mailing-list .formleft {
font-size:.815em;
font-weight:bold;
color:#999999;
float:left;
width:120px;
margin-right:10px;
margin-top:8px;
}

.formright {
float:left;
width:60%;
margin-top:8px;
}


.faqbox {
font-size:.8125em;
font-family: 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', sans-serif, 'Lucida Grande', 'Arial', Verdana;
width:450px;
margin-left:142px;

}



.faqleft {
font-size:.8125em;
font-weight:bold;
color:#999999;
float:left;
width:40%;
margin-top:8px;
}


.faqright {
float:left;
width:60%;
margin-top:8px;
color:#444444;
}


#form  {
width:200px;
font-size:.8125em;
font-family: 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', sans-serif, 'Lucida Grande', 'Arial', Verdana;
font-weight: normal;
margin-left:145px;
border:1px solid #cccccc;

}


		
#form input {
font-size:.8125em;
font-family: 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', sans-serif, 'Lucida Grande', 'Arial', Verdana;
width:120px;
margin-left:0px;
margin-bottom:10px;
border:1px solid #ccc;

		}
		
#form textarea {
font-size:.8125em;
font-family: 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', sans-serif, 'Lucida Grande', 'Arial', Verdana;
width:200px;
text-align:left;
margin-left:0px;
margin-bottom:10px;
border:1px solid #ccc;
		}


#comments-open-data, #comments-open-footer, #comments-open-text, #mainbody .comment-header, #mainbody .comment-footer {
	margin-left:144px;
}

#comments-open-data, #comments-open-text, #mainbody .comment-header, .comment-footer {
font-size:.8125em;
font-family: 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', sans-serif, 'Lucida Grande', 'Arial', Verdana;
font-weight: normal;
font-style: normal;

color:#444444;
}

#comments-open-data label {
font-family: 'Helvetica Neue', 'HelveticaNeue', 'Helvetica', sans-serif, 'Lucida Grande', 'Arial', Verdana;
font-weight: normal;
font-style: normal;
color:#444444;
margin-bottom:15px;
}

#comment-form-name, #comment-form-email, #comment-form-url, #comment-form-remember-me, #comments-open-text, #comments-open-footer {
	margin-bottom:15px;
}

#comment-text {
 clear:both;
}

.checkboxstyle {
float:left;
padding:10px;
margin-bottom:20px;
margin-right:10px;
 }
 
.frontpagebuttons {
	width: 608px;
	margin: auto; 
	margin-top:25px;
	border-top:1px solid #ccc;border-bottom:1px solid #ccc;
	padding-top:20px;
	padding-bottom:20px;
}

.fpleftbutton {
	float:left;
	margin-top:55px;
	margin-left:49px;
	margin-right:15px;
}

.fprightbutton {
	  float:left;
	  margin-top:55px;
	  margin-left:15px;
}

