h4 {
	font-size: 12px;
	font-weight: bold;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	color: #AB562D;
}
h2 {
	font-size: 18px;
	font-weight: bold;
	color: #AB562D;
	margin: 0px;
}
.headersmall {
	font-size: 12px;
	font-weight: bold;
}
.header {
	font-size: 14px;
	font-weight: bold;
}
.headerlarge {
	font-size: 16px;
	font-weight: bold;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #737373;
}
#leftNav li a {
	color: #A9562C;
	text-decoration: none;
	width: auto;
	line-height: 20px;
	border: 1px solid #FFFFFF;
	padding-left: 5px;
	display: block;
}
#leftNav a:hover {
	color: #FFFFFF;
	background-color: #D6A07C;
	border: 1px solid #AB562D;
	background-image: url(http://podillow.web01.yourhost.com/media/images/leftNavBg.gif);
	background-position: right;
	background-repeat: no-repeat;
}
#leftNav li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
}
ul#leftNav {
	margin: 0px;
	padding: 0px;
}
#leftSubNav a {
	color: #D6A07A;
	text-decoration: none;
	line-height: 18px;
	padding-left: 5px;
	display: block;
	width: 100%;
}
#leftSubNav a:hover {
	color: #AC552A;
	background-color: #FAF1EC;
}
ul#topNav {
	margin: 0px;
	padding: 0px;
}
#topNav li {
	display: inline;
}
#topNav li a {
	text-decoration: none;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
	font-size: 12px;
	color: #FFFFFF;
	height: auto;
	line-height: 25px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D49971;
	font-weight: bold;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #6F180E;
	margin-right: -3px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#topNav li a:hover {
	background-image: url(http://podillow.web01.yourhost.com/media/images/menuBgOvr.gif);
	background-repeat: repeat-x;
}
#text1 {
	line-height: 18px;
	color: #333333;
}
#text2 {
	line-height: 18px;
	color: #336699;
}
a.catName:link, a.catName:active, a.catName:visited {
	display: block;
	font-weight: bold;
	color: #336699;
	text-decoration: none;
	text-align: center;
}
.text3 {
	line-height: 18px;
	color: #333333;
}
.footer1 {
	line-height: 18px;
	color: #333333;
}
.footer2 {
	line-height: 18px;
	color: #333333;
}
h1 {
	font-size: 24px;
	font-weight: bold;
	color: #336699;
	background-color: #B1D1E0;
	display: block;
	padding: 5px;
	border: 1px solid #336699;
	margin: 0px;
}
.linknav {
	background-color: #E0EDF3;
	border: 1px solid #E0EDF3;
}

/*** Product Select Page ***/
.tbproducts {
	border: 1px solid #336699;
}
a.productname:link, a.productname:active, a.productname:visited {
	color: #0175A4;
	font-weight: bold;
	width: 100%;
	font-size: 14px;
	text-decoration: none;

}
a.mainproductname:link, a.mainproductname:active, a.mainproductname:visited {
	color: #336699;
	font-weight: bold;
	background-color: #E0EDF3;
	text-align: center;
	display: block;
	width: 100%;
	padding: 3px;
	margin: 3px;
	border: #B1D1E0;
}
.productnameStatic {
	color: #0072BC;
	font-weight: bold;
	background-color: #B2D2E1;
	width: 100%;
	padding: 3px;
	margin: 3px;
	font-size: 14px;
}
.productprice {
	color: #D79F7A;
	text-decoration: line-through;
}
.productsale {
	font-weight: bold;
	color: #AA572B;
	font-size: 12px;
}
a.cartbutton:link, a.cartbutton:active, a.cartbutton:visited {
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	padding: 2px;
	border: 1px solid #204060;
	text-decoration: none;
	display: block;
	width: 80px;
	text-align: center;
}
a.cartbutton:hover {
	color: #336699;
	background-color: #B4D1DF;
}
/*** Product View Page ***/

.miproductprice {
	color: #D79F7A;
	text-decoration: line-through;
	font-size: 12px;
}
.miproductsale {
	font-weight: bold;
	color: #AA552C;
	font-size: 14px;
}
a.micartbutton:link, a.micartbutton:active, a.micartbutton:visited {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	padding: 5px;
	border: 1px solid #204060;
	text-decoration: none;
	display: block;
	width: 100px;
	text-align: center;
}
a.micartbutton:hover {
	color: #336699;
	background-color: #B4D1DF;
}
a.viewcartbutton:link, a.viewcartbutton:active, a.viewcartbutton:visited {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	padding: 5px;
	border: 1px solid #204060;
	text-decoration: none;
	display: block;
	width: 100px;
	text-align: center;
}
a.viewcartbutton:hover {
	color: #336699;
	background-color: #B4D1DF;
}
.mimoreinfotext {
	line-height: 18px;
	color: #333333;
}
/*** Sub products ***/
a.subproductname:link, a.subproductname:active, a.subproductname:visited {
	color: #336699;
	font-weight: bold;
	background-color: #B2D2E1;
	text-align: center;
	display: block;
	width: 100%;
	padding: 3px;
	margin: 3px;
}
a.subproductaddtocart:link, a.subproductaddtocart:active, a.subproductaddtocart:visited {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #336699;
	padding: 5px;
	border: 1px solid #204060;
	text-decoration: none;
	display: block;
	width: 100px;
	text-align: center;
}
a.subproductaddtocart:hover {
	color: #336699;
	background-color: #B4D1DF;
}
.subproductprice {
	color: #336699;
	text-decoration: line-through;
}
.subproductsale {
	font-weight: bold;
	color: #FF0000;
}
.tbsubproducts {
	background-color: #E0EDF3;
	border: 1px solid #336699;
}
/*** Jereme Styles ***/
.mainTable {
	width: 840px;
}
body {
	background-color: #D6A07A;
	background-image: url(images/pageBg.gif);
	padding: 12px;
	background-repeat: no-repeat;
	background-position: center top;
}
#footer td {
	color: #FFFFFF;
}
#footer a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;

}
#footer p {
	font-size: 11px;
	color: #006699;
	line-height: 14px;
}
.leftColumnWidth {
	width: 188px;
}
.searchBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #406618;
	border: 1px solid #9EC99B;
}
.searchButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #006699;
	border: 1px solid #B1D1E0;
	background-color: #F4F8FB;
}
#headerLinks {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;

}
#headerLinks a {
	color: #FFFFFF;
	text-decoration: none;
}
hr {
	color: #006699;
	border: none;
	height: 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.prodImageFrame {
	border: 1px solid #4FBBD8;
	background-color: #DAF3FA;
}
.leftColumnWidth2 {

	width: 188px;
}
#cart {

}
#cart a {
	font-weight: bold;

}
/*** Design Specific ***/
.borderOut {
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #AB562D;
	border-left-color: #AB562D;
}
a.product:link, a.product:active, a.product:visited {
	background-color: #DAF3FA;
	padding: 9px;
	border: 1px solid #4FBBD8;
	display: block;
}
a.product:hover {
	background-color: #FAFAFA;
	border: 1px solid #CCCCCC;
}
.empS {
	font-weight: bold;
	color: #AB562D;
	display: inline;
}
#productNav td {
	font-size: 14px;
	font-weight: bold;
	color: #AA572F;
}
#productNav a {
	color: #AA572F;
	text-decoration: none;
}
a:link, a:active, a:visited {
	color: #000000;
}
/*** Shopping Cart Styles ***/
#cart {

}
#cart hr {
	border-top: 1px solid #A34E27;
	border-bottom: none;
}

/* Cart */
.instruct textarea { 
	/** ordering instructions box **/
	border: 1px solid #CF9A7B;
	background-color: #F4E6DD;
}
.paytype {
	/** payment options dropdown **/
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ship {
	/** shipping options dropdown **/
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cart {
	/** option dropdowns **/
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cart td {
	padding: 7px;
}
table.cart {
	border-spacing: 2px;
}

/* Cart Shipping */

.comm textarea { 
	/** comments / more information box **/
	border: 1px solid #CF9A7B;
	background-color: #F4E6DD;
}
.bill_addr input, .ship_addr input { 
	/** shipping input fields **/
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #CF9A7B;
	background-color: #F4E6DD;
}
.bill_addr select, .ship_addr select {
	/** state selection dropdowns **/
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.payment input {
	/** cc input fields **/
	border: 1px solid #CF9A7B;
	background-color: #F4E6DD;
}
.payment select {
	/** payment dropdown boxes **/
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#contact {
}
#contact input {
	border: 1px solid #96D7EA;
	background-color: #E5F8FD;
	font-size: 12px;
	font-weight: bold;
	color: #527680;
}
#contact textarea {
	overflow: hidden;
	border: 1px solid #96D7EA;
	background-color: #E5F8FD;
	font-size: 12px;
	font-weight: bold;
	color: #527680;
}
