body {
 font-family: "Times New Roman", Times, serif;
 padding: 0;
 margin: 10px 15px;}

h2 {
	color: #006600;
	margin-top: 10px;
	margin-bottom: 5px;
	font-weight: normal;
	font-size: 200%;
	font-family: "Times New Roman", Times, serif;
}

h3 {
	margin-top: 15px;
	margin-bottom: 7px;
	font-weight: normal;
	font-size: 175%;
	font-family: "Times New Roman", Times, serif;
	color: #006600;
}

h4 {
	margin-top: 15px;
	margin-bottom: 7px;
	font-weight: normal;
	font-size: 150%;
	font-family: "Times New Roman", Times, serif;
	color: #006600;
}


h5 { 
 font-size: 110%;
 color: #006600;
 margin-top: 10px;
 margin-bottom: 5px;}

p {
	line-height: 150%;
	font-size: 100%;
	font-family: "Times New Roman", Times, serif;
	margin: 0 0 10px 0;
}

img {
 border:none;
}


ul li {
	margin-bottom: 15px;
}

ol.faq li {
 margin-bottom: 15px;
 }
 
ol.faq li a {
	text-decoration: none;
 }
 
ol.faq li a:hover {
 text-decoration: underline;
 }

.pageBreak {
 page-break-after: always;}

#productImages,
.productImages {
	border-colapse: colapse;
	width: 380px;
	margin: 10px 0 0 20px;
	float: right;
}

.faq .productImages {
 width: 237px;}

#productImages td,
.productImages td {
 padding: 5px 0;}

#productImages img,
.productImages img {
 border: 1px solid #006600;
 margin-bottom: 4px;}

#sizeChart {
 page-break-before:always;}
 
#sizeChart td {
 text-align:center;}
 
#sizeChart img {
 padding-top: 10px;}

#priceList,
.priceList {
	border-colapse: colapse;
	margin-bottom: 5px;
	margin-top: 10px;
	color: #2B2F1C;
}

#priceList caption,
.priceList caption {
	text-align: center;
	color: #006600;
	font-style: italic;
	font-weight: bold;
	font-size: 100%;
	padding-top: 10px;
	padding-bottom: 5px;
}

#priceList th,
.priceList th {
	text-align: center;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

#priceList td,
.priceList td {
	text-align: center;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

 
#priceList td.left,
.priceList td.left {
 text-align: left;}

 
#priceList td.text,
.priceList td.text {
	text-align: left;
	padding: 15px;
	;
}

#priceList th.col,
.priceList th.col {
 color: #F2FDFF;
 background-color: #C1B9AA;
 border-bottom: 2px solid #F2FDFF;
 border-left: 0px solid #F1E7D3;
 vertical-align: middle;}

#priceList th.col a,
.priceList th.col a {
 color: #F2FDFF;
 text-decoration: none;}

#priceList th.col a:hover,
.priceList th.col a:hover {
 text-decoration: underline;}

#priceList th.row-odd,
.priceList th.row-odd {
	background-color: #F4EFE5;
	background-image: url(images/main/spacer.gif);
	border-bottom: 2px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
	font-size: 16px;
}

#priceList th.row-even,
.priceList th.row-even {
 background-color: #F3E7CE;
 background-image: url(images/main/spacer.gif);
 border-bottom: 2px solid #FFFFFF;
 border-right: 2px solid #FFFFFF;}

#priceList tr.row-odd,
.priceList tr.row-odd {
 background: url(images/main/row_gradient_odd.gif) top left repeat-x;}

#priceList tr.row-even,
.priceList tr.row-even {
 background: url(images/main/row_gradient_even.gif) top left repeat-x;}

.copyright {
	color: #006600;
	text-align:center;
	font-size: 80%;
	font-family: "Times New Roman", Times, serif;
}

.copyright a {
	color: #006600;
	text-decoration: none;
}

.copyright a:hover {
	text-decoration: underline;
}

.caption {
	text-align: center;
	font-size: 85%;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	margin-bottom: 10px;
}

.blink {
	color: #006600;
	font-weight: 700;
}

.blink a {
	color: #006600;
	font-weight: 700;
	text-decoration: none;
}

.special {
	color: #006600;
	margin-left: 10px;
	line-height: normal;
	font-size: 80%;
}

.specialHdr {
	margin-left: 10px;
	font-weight: 700;
	line-height: normal;
	
}

.itemPrice {
	color: #006600;
	font-size: 110%;
	font-weight: bold;
}

.itemDescription {

	font-size: 100%;	

}

.itemModel {
	font-size: 100%;
	font-weight: 700;
}

.itemCaption {
	font-style: italic;
	font-size: 80%;
	font-family: "Times New Roman", Times, serif;
}

.itemCapacity {
	font-size: 90%;}

.toOrder {
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	color: #006600;
}

.toOrder-b {
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	color: #9B0000;
	font-size: 100%;
	border: 1px solid #339933;
	border-width: 1px 0;
	padding: 7px 0;
	margin-bottom: 20px;
}

.sale {
	clear: right;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #9B0000;
	font-size: 90%;
	font-weight: bold;
	border: 1px solid #339933;
	border-width: 1px 0;
	padding: 7px 0;
	margin: 15px 0;
}

.sale strong {
	font-size: 160%;
	line-height: 150%;
	}

a:hover {
	text-decoration: none;
}
.sideQuote {
	margin: 0 0 15px 20px;
	float: right;
	width: 230px;
	text-align: center;
}

.sideQuote p {
	color: #006600;
	font-style: italic;
	font-weight: bold;
	font-size: 110%;
	line-height: normal;
	margin-bottom: 15px;
	text-align: left;
}

.sideQuote div.sep {
	text-align: center;
	font-weight: bold;
	font-size: 110%;
}

.sideQuote div.atrib {
	text-align: right;
	margin-top: 10px;
	margin-bottom: 10px;
}


.tableNotes {
	font-size: 90%;
	line-height: 130%;
	margin: 0 15px 10px 15px;
}

.feedback {
 width: 515px;}

.feedback p {
	font-style: italic;
	line-height: 140%;
	margin-top: 20px;
}

.feedback div.atrib {
	font-style: italic;
	text-align: right;
	margin-bottom: 10px;
}

