body {
	background-color: #6d0345;
	font-family: Arial, Helvetica, sans-serif; /* make sure you're using font definitions compatible with both Mac and PC */ 
	font-size: 13px;
	color: #333333;
}
/* table text appearance should be matching settings for BODY above */ 
table { 
	font-size: 13px; 
	color: #333333;
}
/* appearance of headers 1-3 */
h1 {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #4d122e;
	letter-spacing: -0.05em;
}
h2.index {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #4d122e;
	letter-spacing: -0.05em;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #999999;
	letter-spacing: -0.05em;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #21b0dc;
	letter-spacing: -0.05em;
}
/* appearance of all form elements */ 
input, select, textarea { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
/* colour of links - basic and highlighted / roll-over */
a {
	color: #000;
}
a:hover {
	color: #666;
}
/* appearance of text fields */
.txt {
	border-color: #cccccc;
	background-color: #ffffff;
	font-size: 13px;
	color: #333333;
}
/* appearance of buttons */
.btn {
	border-color: #21b0dc;
	background-color: #21b0dc;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
/* forgot password button */
.forgot {
	background-color: #bbbbbb;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}
/* highlighted forgot password button */
.forgot:hover {
	background-color: #999999;
	color: #ffffff;
}

/* shopping cart and shopping cart link colour  (left default - remove comment marks to change colour to custom */
#cart {
	 color: #ffffff; 
}
#cart a {
	 color: #21b0dc; 
}
#cart a:hover {
	 color: #5bc9ef; 
}
/* user info colour */
#user td {
	 color: #ffffff; 
}
/* default appearance of menu buttons */
#menu a {
	color: #fff;
	font-weight: bold;
}
/* highlighted menu button */
#menu a:hover, #menu strong a, #menu .open a {
	background-color: #4d122e;
	color: #fff;
}
/* pop-up menu box */
#menu .open ul {
	border-top-width: 1px; /* white top border of the menu box - not required in some designs - write "0" instead of "1px" */
	border-top-color: #4d122e; 
	background-color: #4d122e;
	filter: alpha(opacity=95); opacity: 0.95; /* custom transparency of the box - both numbers need to be changed accordingly */
}
/* default menu button in the pop-up menu box */
#menu .open ul a {
	color: #fff;
	font-weight: normal;
}
/* highlighted menu button in the pop-up menu box */
#menu .open ul a:hover {
	background-color: #921e55;
	color: #fff;
}
/* search box */
#search {
	border-color: #dddddd;
	background-color: #ffffff;
	filter: alpha(opacity=95); opacity: 0.95;
}
/* category tree structure */
#categories {
	border-color: #dddddd;
	background-color: #ffffff;
	filter: alpha(opacity=95); opacity: 0.95;
}
/* size of sub-category titles (usually 1px smaller than base size) */
#categories ul ul {
	font-size: 12px;
}
/* category link colour */
#categories a {
	color: #666666;
}
/* sub-category link colour */
#categories ul ul a {
	color: #999999;
}
/* highlighted category appearance */
#categories a:hover, #categories strong a {
	color: #4d122e !important; /* retain the "!important" marker */
	font-weight: normal;
}
/* appearance of the contact box */
#contacts {
	border-color: #dddddd;
	background-color: #ffffff;
	filter: alpha(opacity=95); opacity: 0.95;
	font-size: 12px;


}
/* facebook box 
#facebook {
	border-color: #dddddd;
	background-color: #ffffff;
	filter: alpha(opacity=95); opacity: 0.95;
	font-size: 12px;
	padding-right: 2px;
}
*/
/* featured products box */
#featured {
	border-color: #dddddd;
	background-color: #ffffff;
}
/* product separator line colour */
#featured p {
	border-right-color: #dddddd;
}
/* featured product link colour */ 
#featured a {
	color: #333333;
}
/* price colour */
.price {
	color: #666666 !important;
}
/* price note colour */
.note {
	color: #999999 !important;
}
/* tag appearance */
.tag {
	color: #cc0000 !important;
	font-weight: bold !important;
	font-size: 11px !important;
}
/* homepage articles appearance */
#articles {
	border-color: #dddddd;
	background-color: #ffffff;
}
/* article separator line colour */
#articles .articles2 {
	border-right-color: #dddddd;
}
/* page footer line colour */
#footer2 {
	border-top-colour: #dddddd;
}
/* article page appearance */
#article {
	border-color: #dddddd;
	background-color: #ffffff;
}
/* category page appearance */
#category {
	border-color: #dddddd;
	background-color: #ffffff;
}
/* path (bread crumbs) appearance */ 
#path {
	color: #cccccc;
	font-size: 11px;
}
/* path link colour */
#path a {
	color: #999999;
}
/* path link highlighted */
#path a:hover, #path a:active {
	color: #777777;
}
/* product thumbnail separator colour */
#category3 p {
	border-right-color: #dddddd;
}
/* product link colour */
#category3 a {
	color: #333333;
}
/* product page apeparance */
#product {
	border-color: #dddddd;
	background-color: #ffffff;
}
/* linked product thumbnail separator colour */
#linked p {
	border-right-color: #dddddd;
}
/* linked product title colour */
#linked a {
	color: #333333;
}
/* category browser (paging and sort feature) basic text colour */
#browser p {
	color: #999999;
}
/* sort feature font size (typically smaller than base) */
#browser1 {
	font-size: 11px;
}
/* sort select areas appearance */
#browser1 select {
	font-size: 11px;
	color: #999999;
	border-color: #dddddd;
}
/* order form/shopping cart line colour */
.order th {
	border-bottom-color: #cccccc;
}
/* secondary sub category navigation */
#subcats {border: 1px solid #eeeeee; font-size: 11px;}
#subcats a {color: #666666;}
#subcats a:hover, #subcats strong a {color: #4d122e !important;}


  #preview{
	position:absolute;
	border:1px solid #000;
	background:#6d0345;
	padding:5px;
	font-size: 12px;
	text-align: center;
	width: 250px;
	display:none;
	color:#fff;
	z-index: 10;
	}







