body {
	background-image: url(../images/main_back.jpg);
	margin: 0px;
	padding: 0px;
}
.toplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-image: url(../images/top_right_curve01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #DBDFC4;
	background-color: #F7F8F3;
}
.logobottomshadow {
	background-image: url(../images/logo_bottom_shadow.jpg);
}
img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	display: block;
}
.toplinkback {
	background-image: url(../images/top_link_back.jpg);
}
.toptext {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.toptext:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #8D0603;
	text-decoration: none;
}
.link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.link:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #920100;
	text-decoration: none;
}
.border {
	border: 1px solid #E2E2E2;
	padding: 3px;
}
.categorytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #422700;
	text-decoration: none;
	background-image: url(../images/catergory_bullet.jpg);
	padding-left: 15px;
}
.dottedline {
	background-image: url(../images/doted_line.jpg);
}
.categorytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-image: url(../images/category_text_back.jpg);
	padding-left: 10px;
}
.bookmarktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
.imagebottomshadow {
	background-image: url(../images/image_bottom_shadow.jpg);
	background-repeat: repeat-x;
}
.rightdotline {
	background-image: url(../images/right_dotline.jpg);
	background-repeat: repeat-y;
	background-position: center center;
}
.redtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ECECEC;
	padding-bottom: 3px;
}
.imageborder {
	border: 1px solid #ECECEC;
}
.imagebottom {
	background-image: url(../images/image_bottom.jpg);
	background-repeat: repeat-x;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	padding-bottom: 10px;
}
.text a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}

.featuredproducttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #686868;
	text-decoration: none;
}
.bottomlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
a.bottomlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #9B9B9B;
	text-decoration: none;
}
.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
.highlight {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
}
.innetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #990000;
	background-image: url(../images/inner_bullet.jpg);
	background-repeat: no-repeat;
	padding-left: 28px;
}
.newarrivalstitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #686868;
	text-decoration: none;
}
.price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.descriptionimageborder {
	border: 3px solid #F2F2F2;
}
.orangeprice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.blacknormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.quantityinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	border: 1px solid #CCCCCC;
}
.descriptionline {
	background-image: url(../images/vertical_line.jpg);
	background-repeat: repeat-x;
}
.bottomline {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #DBDFC4;
}
.redtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
.popupborder {
	border: 10px solid #F2F2F2;
	padding: 20px;
}
.abouttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.question {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #757D44;
	text-decoration: none;
}
a.question:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ACB678;
	text-decoration: none;
}

.questionbold {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.artisttable {
	background-color: #FBFBFB;
	border: 1px solid #F3F3F3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 10px;
}
.top-link-txt a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-transform:uppercase;
}
.top-link-txt a:hover{color: #8D0603;}
.special-box{ padding-top:1px; padding-bottom:1px; border:1px solid #777777}
.email-input{ border:1px solid #e2e2e2; width:130px;}