body{
	font-family: "Century Gothic", "Futura Bk BT", Garamond, Verdana;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
form, image, img{
	display: inline;
	margin: 0; 
	padding:0;
}

a {
	color: #5064AF;
	text-decoration: none;
}
a:hover {
	color: #FF0000;
	text-decoration: none;
}

.add2cart{
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

.mainContentTable {
	color: #283D51;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	width: 950px;
}
.show{
	display:inline;
}
.hide{
	display:none;
} 
.sysMsg{
	font-family: "Century Gothic", "Futura Bk BT", Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #CC0000;
	background-color: #F2F9F2;
	margin: 12px;
	border: 1px solid #CCCCCC;
	padding: 12px;
}

.postageWarning{
	color: #333333;
	background-color: #FFFFFF;
	margin: 4px;
	padding: 4px;
	border: 1px solid #CCCCCC;
}

.footer {
	font-family: Helvetica, Arial, Tahoma, sans-serif;
	text-align: center;
	font-size: 9px;
}
 .productTable {
	font-family: "Century Gothic", "Futura Bk BT", Verdana;
}
.proDesc {
	font-size: 13px;
	color: #333333;
	font-weight: normal;
	font-family: "Century Gothic", "Futura Bk BT", Garamond, Verdana;
	text-align: justify;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;
}
.proName{
	font-size: 24px;
	font-weight: normal;
	text-decoration: none;
	font-family: "Century Gothic", "Futura Bk BT", Garamond, Verdana;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}

.proListDesc {
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	font-family: "Century Gothic", "Futura Bk BT", Garamond, Verdana;
	text-align: justify;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
}
.proListName{
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	font-family: "Century Gothic", "Futura Bk BT", Garamond, Verdana;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #538352;
}
.firstTopLevelCat, .topLevelCat, .subLevelCat{
	font-family: "Courier New", Courier, monospace;
	letter-spacing: -1px;
}
.firstTopLevelCat{
	font-size: 24px;
	font-weight: bolder;
}
.topLevelCat{
	font-size: 22px;
	color: #535E79;
	font-weight: bolder;
	margin: 10px;
	padding-top: 5px;
}
.subLevelCat {
	font-size: 18px;
	color: #000000;
	font-weight: bolder;
}
.ipSubmit, .ipSubmitSml {
	font-family: "Century Gothic", "Futura Bk BT", Garamond, Verdana;
	font-size: 14px;
	color: #003300;
	background-color: #D1E0CF;
	margin: 2px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	border: 1px solid #666666;
	font-weight: normal;
}
.ipSubmitSml {
	margin: 0px;
	padding-top: 1px;
	padding-right: 6px;
	padding-bottom: 1px; 
	padding-left: 6px; 
	font-size: 9px;
}
.ipTextStandard, .ipTextShort, .ipTextMid, .ipTextDate, .ipDropdown, .ipTextRightAlignShort, .ipTextRightAlignMid, .ipTextVoucher  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4E6D4E;
	background-color: #F2F5E9;
	border: 1px solid #CCCCCC;
	font-weight: bold;
}
.ipTextStandard, .ipTextVoucher {
	width: 350px;
}
.ipTextVoucher{
	width: 220px;
	text-align: center;
}

.ipTextDate {
	width: 70px;
}
.ipTextMid, .ipTextRightAlignMid {
	width: 250px;
}
.ipDropdown {
	border: 1px solid #CCCCCC;
}
.ipTextRightAlignShort, .ipTextShort {
	border: 1px solid #CCCCCC;
	width: 50px;
	margin: 2px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px; 
	padding-left: 6px; 
}
.ipTextRightAlignShort, .ipTextRightAlignMid{
	text-align: right;
}	
.sml, .catDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.formTable{
	border: 1px solid #B3E1C1;
	padding: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.formHeading, .thumbsDiv {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	border: 1px solid #649964;
	margin: 5px;
	padding: 5px;
	background-color: #F9FCF5;
}
.proDIV {
	padding: 5px;
	background-color: #F9FCF5;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #97AE97;
	border-right-color: #97AE97;
	border-bottom-color: #97AE97;
	border-left-color: #97AE97;
}
.searchDIV{
	padding: 5px;
	background-color: #FFFFFF;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	color: #666666;
}

.backLink{
	font-size: 12px;
	font-weight: normal;
	color: #689663;
	font-family: Arial, Helvetica, sans-serif;
	background-position: right;
}
.pageHeading{
	font-size: 24px;
	font-weight: normal;
	text-decoration: none;
	font-family: "Century Gothic", "Futura Bk BT", Garamond, Verdana;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.authorName {
	font-family: "Century Gothic", "Futura Bk BT", Garamond, Verdana;
	font-size: 16px;
	color: #999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	font-weight: bolder;
}
.proPrice {
	font-family: "Century Gothic", "Futura Bk BT", Garamond, Verdana;
	font-size: 18px;
	text-align: center;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: double;
	border-left-style: none;
	border-top-color: #97A9B0;
	border-right-color: #97A9B0;
	border-bottom-color: #97A9B0;
	border-left-color: #97A9B0;
}
.proPriceHilite {
	font-size: 24px;
} 
.moreFrom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.PayPalButtons {
	text-align: justify;
	margin: 5px;
}
.helplink{
	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;
}
.help {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #DDFFDD;
	margin: 5px;
	padding: 5px;
	width: 250px;
	border: 1px solid #E0DFE3;
}
.authorLink, .sportLink{
	color: #990000;
	text-decoration: underline;
}

.proListPrice{
	font-family: "Century Gothic", "Futura Bk BT", Garamond, Verdana;
	font-weight: bold;
	color: #FF0000;
	font-size: 18px;
	text-decoration: underline;
	line-height: 24px;
}
.proListType, .proListStock, .proListSport{
	font-size: 12px;

}
.menuLink {
	font-family: "Century Gothic", "Futura Bk BT", Garamond, Verdana;
	font-size: 16px;
	font-weight: bolder;
	color: #000000;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E5FF94;
	border-right-color: #E5FF94;
	border-bottom-color: #E5FF94;
	border-left-color: #E5FF94;
	line-height: 24px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 1px;
	padding-left: 5px;
} 
.proTrHi{
	background-color: #FFFFFF;
	background-image: url(../img/css/bg_turk2white.gif);
	background-repeat: repeat-x;
}
.proTrlo{
	background-color: #FFFFFF;
	background-image: url(../img/css/bg_yellow2white.gif);
	background-repeat: repeat-x;
}
.ipSearchField {
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	color: #003366;
	background-color: #F4FECC;
	border: 2px solid #E5FF94;
}
.sResult {
	font-family: "Century Gothic", "Futura Bk BT", Garamond, Verdana;
	font-size: 14px;
	text-align: left;
	color: #000000; 
}
.TRhilite{
	background-color: #F3F7F2;
}
.TRnormal{
	background-color: #FFFFFF;
}
table.sortable thead {
	cursor: default;
	text-decoration: none;
	font-family: "Century Gothic", "Futura Bk BT", Garamond, Verdana;
	font-size: 13px;
	color: #666666;
	text-align: center;
	background-color: #E2E6DB;
	font-weight: bold;
}

.standardText{
	font-family: "Century Gothic", "Futura Bk BT", Garamond, Verdana;
	font-size: 12px;
	color: #000000;
}
.TRsum{
	background-color: #AACE9D;
}
.TRtotal{
	color: #FFFFFF;
	background-color: #006600;
}.searchRow {
	font-size: 14px;
	font-weight: bold;
	background-color: #FFFFFF;
}

.add2cartLink{
	color: #FFFFFF;
	text-decoration: none;
}
.add2cartLink:hover{
	color: #FFFFFF;
	text-decoration: underline;
}
.cartHeading {
	background-color: #7B9981;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding: 8px;
	font-weight: bold;
}
.cartProductRow {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F262A;
	padding: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D3CFCC;
	border-right-color: #D3CFCC;
	border-bottom-color: #D3CFCC;
	border-left-color: #D3CFCC;
}
.cartQuantityField {
	width: 30px;
	font-weight: bold;
	color: #336600;
	text-align: center;	
}
.cartGreyRow {
	background-color: #F2F9F2;
	padding: 8px;
	border: 1px solid #D3CFCC;
}
.cartTotalRow { 
	font-family: "Century Gothic", "Futura Bk BT", Garamond, Verdana;
	background-color: #DEF3DE;
	padding: 6px;
	font-weight: bold;
	color: #009933;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #E0DFE3;
	border-right-color: #E0DFE3;
	border-bottom-color: #E0DFE3;
	border-left-color: #E0DFE3;
}
.cartOrderSummaryHeading {
	font-family: "Century Gothic", "Futura Bk BT", Verdana;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	background-color: #F2F9F2;
	margin: 12px;
	border: 1px solid #CCCCCC;
	padding: 12px;
}

.cartProductRowLeft { 
	font-size: 11px;
	color: #3F262A;
	padding: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #D0D0CE;
	border-right-color: #D0D0CE;
	border-bottom-color: #D0D0CE;
	border-left-color: #D0D0CE;
}
.cartProductRowRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3F262A;
	padding: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D0D0CE;
	border-right-color: #D0D0CE;
	border-bottom-color: #D0D0CE;
	border-left-color: #D0D0CE;
}
.onePX{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #EEEEEE;
	border-right-color: #EEEEEE;
	border-bottom-color: #EEEEEE;
	border-left-color: #EEEEEE;
}
.orderListingCell{
	background-color: #FFFFFF;
	padding: 8px;
	border: 1px solid #D3CFCC;
}



#mainImageOverlay {
	position:relative;
	z-index:1;
	left: 0px;
	top: 0px;
	overflow: hidden;
}

