body{
background-color: #6C3795;
}

td{
font-family : lucida sans unicode; 
font-size : 12px; 
color : #000000; 
}

#background{
    width: 100%; 
    height: 100%; 
    position: absolute; 
    left: 0px; 
    top: 0px; 
    z-index: -1;
}
.stretch {
    width:100%;
    height:100%;
}

/* General Forms */

.form-div {
	text-align: left;
}

.form-table {
	margin-left: auto;  margin-right: auto;
	padding: 0px;
	border: 0px;
}

form-table caption {
	font-size: 0.70em;
	border-bottom: 1px dotted #000000;
	margin-left: auto;  margin-right: auto;
}

.form-table th {
	font-weight: bold;
	font-size: 0.8em;
	padding: 2px;
	text-align: left;
	vertical-align: top;
	padding-top: 3px;
}

.form-table td {
	font-weight: normal;
	font-size: 0.8em;
	padding: 2px;
	text-align: left;
}

.form-table td.submit-row {
	border-top: 0px solid #000000;
	text-align: right;
}

.form-table select {
	font-size: 1em; 
	font-weight: normal;
	background-color: #FFFFFF; 
	color: #000000;
	border: 1px solid #30799E;
}

.general-table-div {
	text-align: center;
}

.general-table {
	margin-left: auto;  margin-right: auto;
	padding: 0px;
	border: 0px;
}

.general-table caption {
	font-weight: bold;
	font-size: 0.70em;
	margin-left: auto;  margin-right: auto;
	text-align: right;
}

.general-table th {
	font-weight: bold;
	font-size: 0.70em;
	border-bottom: 1px dotted #000000;
	padding: 2px;
	text-align: left;
	vertical-align: top;
}

.general-table td {
	font-weight: normal;
	font-size: 0.70em;
	padding: 2px;
	text-align: left;
}

.general-table td.bold {
	font-weight: bold;
	font-size: 0.70em;
	padding: 2px;
	text-align: left;
}

.error-text{
font-family : lucida sans unicode; 
font-size : 10px; 
font-weight: none;
color : #6d3795; 
}

.formerror{
font-family : lucida sans unicode; 
font-size : 10px; 
font-weight: bold;
color : #6d3795; 
}

/* Login Area */


.login {
font-family : lucida sans unicode; 
font-size : 9px; 
font-weight: bold;
color : #FFFFFF; 
}
.loginemail {
border: 1px solid #6F448A;
background: url(images/mcs_form_gradient.png) repeat-x #ffffff;
font-family: lucida sans unicode;
font-style: normal;
font-size: 11px;
color: #4B433E;
}

/* Mini Basket */

.minibasket {
font-family : lucida sans unicode; 
font-size : 12px; 
font-weight: bold;
color : #6F448A; 
}
.minibasketlinks {
font-family : lucida sans unicode; 
font-size : 11px; 
font-weight: none;
color : #6F448A; 
}
.minibasketlinks a:link{
font-family : lucida sans unicode; 
font-size : 11px; 
font-weight: none;
color : #6F448A; 
} 
.minibasketlinks a:visited{
font-family : lucida sans unicode; 
font-size : 11px; 
font-weight: none;
color : #6F448A; 
} 
.minibasketlinks a:active{
font-family : lucida sans unicode; 
font-size : 11px; 
font-weight: none;
color : #6F448A; 
} 
.minibasketlinks a:hover{
font-family : lucida sans unicode; 
font-size : 11px; 
text-decoration: blink;
color : #6F448A; 
} 

/* Search Box */

#searchwrapper {
width:288px;
height:54px;
background-image:url(images/mcs_search_form.png);
background-repeat:no-repeat;
padding:0px;
margin:0px;
position:relative;
}
 
#searchwrapper form { display:inline ; }
 
.searchbox {
border:0px;
background-color:transparent;
position:absolute;
top:15px;
left:73px;
width:140px;
height:26px;
font-family: lucida sans unicode;
font-style: normal;
font-size: 11px;
color: #666666;
}
 
.searchbox_submit {
border:0px;
background-color:transparent;
position:absolute;
top:0px;
left:220px;
width:69px;
height:51px;
}

/* Product Summary Table */

.summaryform { 
border: 0px;
padding: 0px;
margin: 0; 
}

.producttitle {
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: bold;
color : #6F448A; 
}

.producttitle a{
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: bold;
color : #6F448A; 
}

.producttitle a:visited{
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: bold;
color : #6F448A; 
}

.producttitle a:active{
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: bold;
color : #6F448A; 
}

.producttitle a:hover{
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: bold;
color : #6F448A; 
}

.additionaltitle {
font-family : lucida sans unicode; 
font-size : 11px; 
font-weight: bold;
color : #6F448A; 
}

.additionaldescription {
font-family : lucida sans unicode; 
font-size : 11px; 
font-weight: none;
color : #6F448A; 
}

.smaller-text {
font-family : lucida sans unicode; 
font-size : 11px; 
font-weight: bold;
color : #6F448A; 
}

.price {
font-family : lucida sans unicode; 
font-size : 11px; 
font-weight: none;
color : #6F448A; 
}

.qtybox {
border: 0px dashed #ffffff;
background: #E8DBE6;
font-family: lucida sans unicode;
font-style: normal;
font-size: 11px;
font-weight: none;
color: #6F448A;
}

/* Product Description Table product.php */

.productdescription {
font-family : arial; 
font-size : 11px; 
font-style: italic;
font-weight: none;
color : #636363; 
}

/* Product Block */

.productblockdescription {
font-family : lucida sans unicode; 
font-size : 12px; 
font-style: none;
font-weight: none;
color : #636363; 
}

.productblockthumb {
border: 3px dashed #6F448A; 
}

.productblockprice {
font-family : lucida sans unicode; 
font-size : 15px; 
font-weight: bold;
color : #6F448A; 
}

.product-seperator {
border: 2px dashed #CCCCCC; background: #fff;
}

/* Search Results */

.searchsummary {
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: none;
color : #636363; 
}

.searchsummary a:link{
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: none;
color : #636363; 
}

.searchsummary a:visited{
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: none;
color : #636363; 
}

.searchsummary a:active{
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: none;
color : #636363; 
}

.searchsummary a:hover{
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: none;
text-decoration: blink;
color : #636363; 
}

.searchcountbig {
font-family : lucida sans unicode; 
font-size : 18px; 
font-weight: bold;
color : #6F448A; 
}

.searchcountsmall {
font-family : lucida sans unicode; 
font-size : 10px; 
font-weight: none;
color : #636363; 
}

/* Section Results */

.sectionsummary {
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: none;
color : #636363; 
}

.sectionsummary a:link{
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: none;
color : #636363; 
}

.sectionsummary a:visited{
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: none;
color : #636363; 
}

.sectionsummary a:active{
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: none;
color : #636363; 
}

.sectionsummary a:hover{
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: none;
text-decoration: blink;
color : #636363; 
}

/* Page Links */

.pages-container {
top: 0px;
padding: 1px;
margin-top: 10px;
margin-bottom: 7px;
font-family : lucida sans unicode; 
font-size : 12px; 
font-weight: none;
color : #6F448A; 
text-align: left;
}

.pages-list {
	margin-left: 0px;
	padding-left: 0px;
	white-space: nowrap;
	margin-top: 3px;
	padding-top: 0px;
	margin-bottom: 3px;
	margin-right: 0px;
}

.pages-list li {
	color: #6F448A;
	display: inline;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	margin: 0px;
}

.pages-list span { 
	padding: 5px;
	margin: 0px; 
	color: #6F448A;
	background-color: #FFFFFF;
	border: 2px dashed #CCCCCC;
}

.pages-list a { 
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 3px;
	margin: 0px; 
	color: #6F448A;
	background-color: #FFFFFF;
	padding-left: 0px;
	padding-right: 5px;
	border: 0px dashed #6F448A;
}

.pages-list a:hover {
	text-decoration: underline;
	color: #6F448A;
	background-color: #FFFFFF;
}

/* Section Block */

.sectiontitle {
font-family : lucida sans unicode; 
font-size : 22px; 
font-weight: bold;
color : #6F448A; 
}

.sectiontitle a:link{
font-family : lucida sans unicode; 
font-size : 22px; 
font-weight: bold;
color : #6F448A; 
}

.sectiontitle a:visited{
font-family : lucida sans unicode; 
font-size : 22px; 
font-weight: bold;
color : #6F448A; 
}

.sectiontitle a:active{
font-family : lucida sans unicode; 
font-size : 22px; 
font-weight: bold;
color : #6F448A; 
}

.sectiontitle a:hover{
font-family : lucida sans unicode; 
font-size : 22px; 
font-weight: bold;
text-decoration: blink;
color : #6F448A; 
}

.sectiondescription {
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: none;
color : #636363; 
}

.sectionmoreinfo {
font-family : lucida sans unicode; 
font-size : 12px; 
font-weight: none;
color : #6F448A; 
}

.section-separator {
border: 2px dashed #CCCCCC; background: #fff;
}

/* Individual Page Styles */

.generalheading{
font-family : lucida sans unicode; 
font-size : 13px; 
font-weight: bold;
color : #6F448A; 
}

.termsheading{
font-family : lucida sans unicode; 
font-size : 13px; 
font-weight: bold;
color : #6F448A; 
}

.accounthome{
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: none;
color : #636363; 
}


.accounthome a:link{
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: none;
color : #636363; 
}

.accounthome a:active{
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: none;
color : #636363; 
}

.accounthome a:visited{
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: none;
color : #636363; 
}

.accounthome a:hover{
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: none;
color : #6F448A; 
}

.club {
font-family : lucida sans unicode; 
font-size : 14px; 
font-weight: none;
color : #000000; 
}

.orderhistoryheading {
font-family : lucida sans unicode; 
font-size : 13px; 
font-weight: bold;
color : #000000; 
}


.orderheading {
font-family : lucida sans unicode; 
font-size : 13px; 
font-weight: bold;
color : #000000; 
}

.newcustomerform {
font-family : lucida sans unicode; 
font-size : 12px; 
font-weight: none;
text-decoration: none;
color : #000000; 
}

.orderhistorylink {
font-family : lucida sans unicode; 
font-size : 12px; 
font-weight: none;
text-decoration: none;
color : #6F448A; 
}

.orderhistorylink a:link{
font-family : lucida sans unicode; 
font-size : 12px; 
font-weight: none;
text-decoration: none;
color : #6F448A; 
}

.orderhistorylink a:active{
font-family : lucida sans unicode; 
font-size : 12px; 
font-weight: none;
text-decoration: none;
color : #6F448A; 
}

.orderhistorylink a:visited{
font-family : lucida sans unicode; 
font-size : 12px; 
font-weight: none;
text-decoration: none;
color : #6F448A; 
}

.orderhistorylink a:hover{
font-family : lucida sans unicode; 
font-size : 12px; 
font-weight: none;
text-decoration: underline;
color : #6F448A; 
}

.supportlinks a:link{
font-family : lucida sans unicode; 
text-decoration: none;
font-size : 12px; 
color : #000000; 
}

.supportlinks a:active{
font-family : lucida sans unicode; 
font-size : 12px; 
text-decoration: none;
color : #000000; 
}

.supportlinks a:visited{
font-family : lucida sans unicode; 
font-size : 12px; 
text-decoration: none;
color : #000000; 
}

.supportlinks a:hover{
font-family : lucida sans unicode; 
font-size : 12px; 
text-decoration: underline;
color : #6F448A; 
}

.basketlinks a:link{
font-family : lucida sans unicode; 
text-decoration: underline;
font-size : 12px; 
color : #6F448A; 
}

.basketlinks a:active{
font-family : lucida sans unicode; 
font-size : 12px; 
text-decoration: underline;
color : #6F448A; 
}

.basketlinks a:visited{
font-family : lucida sans unicode; 
font-size : 12px; 
text-decoration: underline;
color : #6F448A; 
}

.basketlinks a:hover{
font-family : lucida sans unicode; 
font-size : 12px; 
text-decoration: underline;
color : #6F448A; 
}

.basketstep3 {
font-family : lucida sans unicode; 
text-decoration: none;
font-weight: bold;
font-size : 13px; 
color : #000000; 
}

.basketstep4 {
font-family : lucida sans unicode; 
text-decoration: none;
font-size : 12px; 
color : #000000; 
}

.basketstep4 a:link{
font-family : lucida sans unicode; 
text-decoration: none;
font-size : 12px; 
color : #6F448A; 
}

.basketstep4 a:active{
font-family : lucida sans unicode; 
text-decoration: none;
font-size : 12px; 
color : #6F448A; 
}

.basketstep4 a:visited{
font-family : lucida sans unicode; 
text-decoration: none;
font-size : 12px; 
color : #6F448A;  
}

.basketstep4 a:hover{
font-family : lucida sans unicode; 
font-size : 12px; 
text-decoration: underline;
color : #6F448A; 
}

.indexdescription {
font-family : lucida sans unicode; 
text-decoration: none;
font-weight: none;
font-size : 12px; 
color : #6d3795; 
}

.downloadssplash {
font-family : lucida sans unicode; 
text-decoration: none;
font-weight: bold;
font-size : 12px; 
color : #6d3795; 
}

.downloadssplash a:link{
font-family : lucida sans unicode; 
text-decoration: underline;
font-weight: bold;
font-size : 12px; 
color : #6F448A; 
}

.downloadssplash a:active{
font-family : lucida sans unicode; 
text-decoration: underline;
font-weight: bold;
font-size : 12px; 
color : #6F448A; 
}

.downloadssplash a:visited{
font-family : lucida sans unicode; 
text-decoration: underline;
font-weight: bold;
font-size : 12px; 
color : #6F448A;  
}

.downloadssplash a:hover{
font-family : lucida sans unicode; 
font-size : 12px; 
text-decoration: underline;
font-weight: bold;
color : #6F448A; 
}

.downloadssplashsmall {
font-family : lucida sans unicode; 
text-decoration: none;
font-weight: none;
font-size : 11px; 
color : #666666; 
}