/*Body*/

body {
	font-family: Arial, Helvetica, sans-serif;
    color: #53565D;	
	margin: 10px 0px; 
	padding: 0px;
	text-align: left;		
	}

#content {
	width: 734px;
	margin: 0 auto;
	}
	
h1 { 
	margin: 0 20px;
	font-weight: bold;
	font-size: 12pt;
	} 

h2 { 
	margin: 0 20px;
	padding: 0 0 0 0;
	font-weight: bold;
	font-size: 11pt; 
	} 

h3 { 
	margin: 0 0px;
	padding: 0 0 0 0;
	font-weight: bold;
	font-size: 10pt; 
	} 

.sh3 { 
	margin: 0 20px;
	padding: 0 0 0 0;
	font-weight: bold;
	font-size: 10pt;
	} 


/* footer &amp; indent are bottom of page blurb &amp; addresses position respectively on contact page, indent 2 is on the brochures.htm page */

.footer { 
	margin: 0 10px;
	padding: 10px 5px 10px 10px;
	font-size: 9pt; 
	font-weight: normal;
	text-align: left;
	} 	
	
.indent { 
	font-size: 11pt; 
	margin: -123px 170px;
	padding: 10px 5px 125px 10px; 
	font-weight: normal;
	text-align: left;
	} 	

.indent2 { 
	font-size: 7pt; 
	padding: 5px 0px 0px 0px; 
	font-weight: normal;
	float: right;
	text-align: right;
	} 	

.indent3 { 
	font-size: 10pt; 
	padding: 40px 70px 0px 0px; 
	font-weight: normal;
	float: right;
	} 	
	
	
	


/*Rounded Corner boxes:
roundbox - the first box appearing on the home page it leaves 150px space to fit the vert menu on the left. 
roundbox2 is the second box appearing on the home page, its full width of content. 
roundbox3 is only n px wide, it is for image gallery usage and fits 3 pics across the page.  currentcatalog, aor pages etc, it uses different images in the css (roundtop3)and html to make all corners rounded. 
roundbox4 is gallery for new products it fits 4 pics across the page
1a gifs are for boxes without images, they have no white space for images to be floated inside the boxes.
-box appended with a ie 1a means a box not formatted for images on the right
*/

.roundbox {
	margin: 0 0 7px 0;
	width: 579px;
	background-color: #e3e3e3;
	color: #53565d;
	float: right;
}

.roundbox2 {
	margin: 0px 0px 7px 0px;
	width: 734px;
	background-color: #e3e3e3;
	color: #53565d;
	clear: both;
}

.roundbox p, .roundbox2 p {
	margin: 0 10px;
	text-align: justify;
	padding: 10px 5px 10px 10px;
	font-size: 11pt;	
}

.roundbox3 {
	margin: 0px 0px 7px 4px;
	width: 190px;
	background-color: #e3e3e3;
	color: #53565d;
	float: right;
}

.roundbox4 {
	margin: 0px 0px 7px 4px;
	width: 142px;
	background-color: #e3e3e3;
	color: #53565d;
	float: left;
}


.roundbox3 p, .roundbox4 p {
	margin: 0 5px;
	padding: 5px 2px 2px 5px;
	min-height: 28px;
	text-align: left;
	font-size: 8pt;
}

.roundboxtxt {
	margin: 0 5px;
	padding: 5px 2px 2px 5px;
	text-align: left;
	font-size: 8pt;
	line-height: 1.2em;
	display: block;
}

.roundbox3 a:hover, .roundbox4 a:hover {
	display: block;
	background-color: #ddefff;
	text-decoration: none;
}
	
.roundtop { 
	background: url(../Borders/tr.gif) no-repeat right top; 
}

.roundtopright { 
	background: url(../Borders/tr.gif) no-repeat right top; 
}

.roundtopleft {
    background: url(../Borders/tr.gif) no-repeat right top;
}

.roundtop4 { 
	background: url(../Borders/trgall4.gif) no-repeat right top; 
	display: block;
}

.roundtop3 { 
	background: url(../Borders/trgall3.gif) no-repeat right top; 
	display: block;
}

.roundtop31a { 
	background: url(../Borders/trgall31a.gif) no-repeat right top; 
	display: block;
}

.roundtop1a { 
	background: url(../Borders/tr1a.gif) no-repeat right top; 
}

.roundbottom {
	background: url(../Borders/br.gif) no-repeat right top; 
}

.roundbottom1a {
	background: url(../Borders/br1a.gif) no-repeat right top; 
	display: block;
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

/*Used in winekeeper images*/
.roundbottom4 {
	background: url(../Borders/brgall4.gif) no-repeat right top; 
	display: block;
}



/*Images*/

	img.floatRight { 
    float: right; 
    margin-left: 15px;
    margin-right: 3px;
    margin-top: -5px;
    position: relative; 
    }

    img.floatRight2 { 
    float: right; 
    margin-left: 15px;
    margin-right: 3px;
    margin-top: 0px;
	padding-right: 10px;
    position: relative; 
    }
	
	img.floatLeft { 
    float: left; 
    margin-left: 15px;
    margin-right: 3px;
    margin-top: 0px;
	padding-right: 10px;
    position: relative; 
    }


/*Images for pic galleries ( img.floatRightGall AORBase, img.floatRightGall2 is catalogcurrent simple)*/

img.floatRightGall { 
    margin-left: 3px;
    margin-right: 3px;
    margin-top: 0px;
	padding-right: 10px;
    position: relative; 
    }

/*links*/

a:link {
	color: blue;
	text-decoration: none;	
	font-size: 1em;
	
	}

a:visited {
	text-decoration: none; 
	font-size: 1em;
	}

a:hover {
	text-decoration: underline; 
	}	

img	{
	border: 0;
	}
	
#SiteMap ul {
	margin: 20px;
	padding: 0;
	list-style: none;
	}
	
.thirtyfivepoint p {
	font-size: 35pt;}
 	
