Body { 
	margin: 0;
	padding: 0;
	font-size : 13px;
	color: #333;
	font-family : "Georgia", "Baskerville", serif;
	background: #4c4c4c;
}

font {
	font-size : 13px;
	color: #333;
	font-family : "Georgia", "Baskerville", serif;
}

TD {
	padding: 0;
	background-color: transparent;
	font-size : 13px;
	color:#333;
	font-family : "Georgia", "Baskerville", serif;
}

p {
	font-size : 13px;
	color:#333;
	line-height: 18px;
	padding: 0;
	margin: 0 0 17px 0;
}

form {
	margin: 0;
	padding: 0;
}

h1 { font-size: 20px; margin: 0 0 5px 0; padding: 0; font-weight: normal; text-decoration: none; color:#3b3b3b; }
h1.large { font-size: 38px; margin: 0 0 5px 0; padding: 0; font-weight: normal; text-decoration: none; color:#3b3b3b; }
h2 { font-size: 18px; margin: 0 0 3px 0; padding: 0; font-weight: normal; text-decoration: none; color:#3b3b3b; }
h2.large { font-size: 28px; margin: 0 0 3px 0; padding: 0; font-weight: normal; text-decoration: none; color:#3b3b3b; }
h3 { font-size: 16px; margin: 0 0 2px 0; padding: 0; font-weight: normal; text-decoration: none; color:#3b3b3b; }

A:link { text-decoration: none; color:#666; }
A:visited { text-decoration: none; color:#666; }
A:active { text-decoration: none; color:#666; }
A:hover { text-decoration: underline; color:#000000; }

A:link.mainMenuLink { text-decoration: none; color:#868680; }
A:visited.mainMenuLink { text-decoration: none; color:#868680; }
A:active.mainMenuLink { text-decoration: none; color:#868680; }
A:hover.mainMenuLink { text-decoration: none; color:#fff; }

A:link.footerLink { text-decoration: none; color:#d3d3d3; }
A:visited.footerLink { text-decoration: none; color:#d3d3d3; }
A:active.footerLink { text-decoration: none; color:#d3d3d3; }
A:hover.footerLink { text-decoration: underline; color:#fff; }

A:link.h1Link { text-decoration: none; color:#3b3b3b; }
A:visited.h1Link { text-decoration: none; color:#3b3b3b; }
A:active.h1Link { text-decoration: none; color:#3b3b3b; }
A:hover.h1Link { text-decoration: none; color:#6F6F6F; }

div.grayBox { background: transparent; border: 1px solid #d3d4ce; margin: 10px 0; padding: 15px; display: block; }
div.redBox { background: #f3d9d9; border: 1px solid #a05d5d; margin: 10px 0; padding: 15px; display: block; }
div.tanBox { background: #f3f0d9; border: 1px solid #a09f5d; margin: 10px 0; padding: 15px; display: block; }

.cartTable { padding: 5px 10px; }
.cartTable2 { padding: 5px 0 5px 10px; }

.formTable {
	padding: 0 15px 10px 0;
}

.stdInput {
	border: 1px solid #d3d4ce;
	padding: 1px 3px;
	background: #eaeaea;
}

.stdSelect {
	border: 1px solid #262626;
	padding: 1px 3px;
	background: #f8faf7;
	font-size: 14px;
	font-family : "Georgia", "Baskerville", serif;
}

.stdTextarea {
	border: 1px solid #d3d4ce;
	padding: 1px 3px;
	background: #eaeaea;
	font-size: 11px;
	font-family : "Georgia", "Baskerville", serif;
}

.stdInput:focus, .stdTextarea:focus, .stdSelect:focus {
	border: 1px solid #262626;
	background: #f8faf7;
}

.stdSubmit {
	font-size: 12px;
	border: 1px solid #262626;
	padding: 1px 3px;
	margin: 1px 0;
	background: #eaeaea;
	font-family : "Georgia", "Baskerville", serif;
}

.stdSubmit:hover {
	border: 1px solid #262626;
	background: #262626;
	color: #fff;
}

.pageNumbers{
margin: 10px 0;
}

.pageNumbers ul{
margin: 0;
padding: 0;
text-align: center;
font-size: 13px;
}

.pageNumbers li{
margin: 0 2px 0 0;
list-style-type: none;
display: inline;
}

.pageNumbers a, .pageNumbers a:visited{
padding: 1px 5px;
border: 0;
text-decoration: none; 
color: #3b3b3b;
background-color: transparent;
}

.pageNumbers a:hover, .pageNumbers a:active{
border: 0;
color: #000;
background-color: #d3d4ce;
}

.pageNumbers a.currentpage{
background-color: transparent;
color: #d3d4ce;
border-color: transparent;
font-weight: bold;
cursor: default;
}

.pageNumbers a.disablelink, .pageNumbers a.disablelink:hover{
background-color: transparent;
cursor: default;
color: #3b3b3b;
border-color: 0;
font-weight: normal !important;
}

.pageNumbers a.prevnext{
font-weight: bold;
}
