a:link, a:visited, a:active {
	color: #010281;
	font-family: tahoma, Arial, Helvetica, sans-serif;
        font-weight: normal;
	text-decoration: none;
}

a:hover {
	color: #d61111;
	font-family: tahoma, Arial, Helvetica, sans-serif;
        font-weight: normal;
	text-decoration: underline;
}

a.cartdesc:hover {
	border-bottom: none;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.forgotpass:hover {
	border-bottom: none;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.orderby:link, a.orderby:visited, a.orderby:active {
	border-bottom: none;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.orderby:hover {
	border-bottom: none;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.subheader:link, a.subheader:visited, a.subheader:active {
	border-bottom: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.subheader:hover {
	border-bottom: none;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.subheaderlink:link, a.subheaderlink:visited, a.subheaderlink:active {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.subheaderlink:hover {
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/*
body {
	background: #fff url(/graphics/body_bg.jpg) repeat-x left top;
	margin: 10px 0px;
	padding: 0px;
}

body {
	background: #f5f5f1; 
	margin: 10px 0px;
	padding: 0px;
}
*/
body {
	background: #fff; 
	margin: 10px 0px;
	padding: 0px;
}
h1 {
	color: #88750d;
	font: bold 18px tahoma, Arial, Helvetica, sans-serif;
}

h2 {
	color: #88750d;
	font: bold 15px tahoma, Arial, Helvetica, sans-serif;
}

td, p, ul, ol {
	color: #333;
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* cart */
ul.detaillist {
	list-style: url(/graphics/lilarrow.gif);
	margin-left: 15px;
	padding-left: 0px;
}

li.detaillist {
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	margin-left: 15px;
	padding-bottom: 5px;
}

.blue {
	color: #010281;
	/* color: #000F97; */
}



.boldgold {
	color: #88750d;
	font: bold 11px tahoma, Arial, Helvetica, sans-serif;
}

.btmborder {
	border-bottom: 1px solid #4F79C5;
}

.button {
	text-align: center;
}

.cartdesc, a.cartdesc:link, a.cartdesc:visited, a.cartdesc:active {
	border-bottom: none;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.cathead, a.cathead:link, a.cathead:active, a.cathead:hover, a.cathead:visited {
	color: #010281;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

.catheadalt, a.catheadalt:link, a.catheadalt:active, a.catheadalt:hover, a.catheadalt:visited {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
        padding-top: 10px;
}



.darkgrey {
	color: #585858;
}

.footerlinks {
	display: none;
	visibility: hidden;
}

.footerlinks a, .footerlinks a:link, .footerlinks a:visited, .footerlinks a:active {
	color: #010281;
	font: 13px "Arial", Times, serif;
	text-decoration: none;
}

.footerlinks a:hover {
	color: #585858;
	font: 13px "Arial", Times, serif;
	text-decoration: underline;
}

.forgotpass, a.forgotpass:link, a.forgotpass:visited, a.forgotpass:active {
	border-bottom: none;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.gold {
	color: #88750d;
}

.grey {
	color: #e0e0cf;
}

.lightgold {
	color: #b4a867;
}

.midgrey {
	color: #4d4d4d;
}

/* colors */
.red {
	color: #d61111;
}

.smtext {
	color: #272727;
	font: 10px Tahoma, Arial, Helvetica, sans-serif;
}

.subheader {
	border-bottom: 1px solid #4F79C5;
	font: bold 11px Arial, Helvetica, sans-serif;
}

.subheaderalt {
	font: bold 11px Arial, Helvetica, sans-serif;
}
.boxtitle{
	color: #fff;
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
	padding-left:10px;
	}
.boxcontent{
padding:0px 10px;
}
.title {
	color: #88750d;
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
}

a.title:link, a.title:visited, a.title:active {
	color: #88750d;
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

a.title:hover {
	color: #010281;
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
}


#videscription {
	color: #333;
	font: normal 12px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.viitemnumber {
	color: #000000;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.viprice {
	color: #010281;
	font: bold 12px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.vititle {
	color: #010281;
	font: bold 14px Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


#cart {
	padding-right: 60px;
	text-align: right;
}

#content {
	background-image: url(/graphics/content_bg1000.jpg);
	background-position: left top;
	background-repeat: repeat-y;
	padding: 10px 40px;
	width: 732px;
}


#footer {
	color: #010281;
	font: 14px Arial, Times, serif;
	text-align: center;
}

#footer a, #footer a:link, #footer a:visited, #footer a:active {
	color: #010281;
	font: 13px Arial, Times, serif;
	text-decoration: none;
}

#footer a:hover {
	color: #585858;
	font: 13px Arial, Times, serif;
	text-decoration: underline;
}

#footer p {
	color: #010281;
	font: 13px "Arial", Times, serif;
}

#homecontent {

}

#infotext {
	color: #010281;
	font: 14px Arial, Times, serif;
}

#maincontainer {
	color: #010281;
	font-family: tahoma, Arial, Helvetica, sans-serif;
        font-weight: normal;
	text-decoration: none;
}

#maincontainer a:link, a:visited, a:active {
	color: #010281;
	font-family: tahoma, Arial, Helvetica, sans-serif;
        font-weight: normal;
	text-decoration: none;
}

#maincontainer a:hover {
	color: #d61111;
	font-family: tahoma, Arial, Helvetica, sans-serif;
        font-weight: normal;
	text-decoration: underline;
}

#maincontainer, #maincontainer td, #maincontainer p {
	font-family: tahoma, Arial, Helvetica, sans-serif;
        font-weight: normal;
}

#search {
}

#storecontent {
	background-position: left top;
	background-repeat: repeat-y;
	padding: 10px 40px;
	font-family: tahoma, Arial, Helvetica, sans-serif;
        font-size: 12px;
}

.generallineheight {
	line-height: 20px;
}

.borderR{
border-right:1px solid #ccc;
}
.borderBR{
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}
.blue{color:#3279d1;}
.greylinethrough{color:#898989;
text-decoration:line-through;}