.searchBtn {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #FFFFFF;
border: none;
background-color: #42125a;
padding:2px 6px;
}
.searchBtn:hover {
background-color: #6F378B;
}

.searchBox {
background-color: #FFFFFF;
border: 1px solid #6F378B;
height: 14px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6F378B;
}

.textbox {
background-color: #FFFFFF;
border: 1px solid #6F378B;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6F378B;
}

.textboxDisabled {
background-color: #FFFFFF;
border: none;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6F378B;
}

.submit {
font-family: Arial, Helvetica, sans-serif;
font-size:110%;
color: #FFFFFF;
background-color: #6F378B;
padding:2px 6px;
border:0;
}
.submit:hover {
background-color: #42125a;
}

form, ol, ul {
margin: 0px;
padding: 0px;
}

li {
list-style-position: inside;
margin: 0px;
padding: 0px;
}

li.bullet {
list-style-type: round;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
font-weight: bold;
color: #6F378B;
}

li.bulletLrg {
list-style-type: square;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 100%;
color: #6F378B;
}

li.num {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
color: #6F378B;
}

li.account {
list-style-type: square;
padding-top: 5px;
padding-bottom: 5px;
}

.txtSession {
font-family: Arial, Helvetica, sans-serif;
font-size: 95%;
color: #6F378B;
text-decoration: none;
}

a.txtSession {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
color: #6F378B;
text-decoration: none;
}

a.txtSession:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
text-decoration: underline;
}

.txtSessionGrey {
color: #6F378B;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 70%;
}

.txtCopy {
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
color: #6F378B;
}

a.txtButton {
font-size:140%;
font-family: Arial, Helvetica, sans-serif;
color: #FFFFFF;
background-color: #6F378B;
padding: 4px 6px;
line-height: 20px;
text-align: center;
text-decoration: none;
}

a.txtButton:hover {
background-color: #42125a;
}

.txtOldPrice {
text-decoration: line-through;
color: #6F378B;
font-weight: normal;
}

.txtSale {
font-family: Arial, Helvetica, sans-serif;
color: #000;
}

.txtOutOfStock {
color: #B30000;
font-weight: bold;
}

.txtSiteDocs, a.txtSiteDocs {
font-family: Arial,Helvetica,sans-serif;
font-size: 14px;
color: #ffffff;
text-decoration: none;
padding: 6px;
}

a.txtSiteDocs:hover {
color: #FFFFFF;
text-decoration: underline;
}

.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #6F378B;
text-decoration:none;
}

a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {
font-family: Arial, Helvetica, sans-serif;
color: #6F378B;
text-decoration:underline;
}

.txtContentTitle {
font-family: Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: bold;
color: #6F378B;
}

.txtBoxSave {
color: #000;
padding-left: 16px;
}

.tblList {
border: 1px solid #BEC9CB;
}

.tdListTitle {
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #6F378B;
border-bottom: 1px solid #BFCCC7;
}

.tdEven {
background-color: #ffffff;
}

.tdOdd {
background-color: #ffffff;
}

.txtCartPrice {
float: right;
color: #6F378B;
padding-right: 3px;
}

.txtCart {
font-family: Arial, Helvetica, sans-serif;
font-size: 70%;
color: #6F378B;
}

.cartTotal {}

a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {
text-decoration: none;
color: #6F378B;
}

a.txtCartProduct:hover {
text-decoration: none;
color: #6F378B;
}

a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {
font-family: Arial, Helvetica, sans-serif;
font-size: 85%;
color: #ffffff;
background-color: #6F378B;
text-decoration: none;
padding: 4px 6px;
margin-top:10px;
}

a.txtviewCart:hover {
background-color: #42125a;
color: #FFFFFF;
}

.cartProgress {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color: #6F378B;
padding: 4px;
border: 1px solid #6F378B;
width: 350px;
margin: auto;
}

.txtcartProgressCurrent {	
color: #6F378B;
font-weight: bold;
}

.quickBuy {
text-align: center;
font-family: Arial, Helvetica, sans-serif;
color: #666666;
}

.tdcartTitle {
font-weight: bold;
color: #6F378B;
background-color: #ffffff;
border-top: 1px solid #6F378B;
border-bottom: 1px solid #6F378B;
}

.tdcartEven {
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
background-color: #ffffff;
}

.tdcartOdd {
background-color: #ffffff;
}

.tdCartSubTotal {
padding-top: 10px;
border-top: 1px solid #cccccc;
}

a.txtCheckout {
font-family: Arial, Helvetica, sans-serif;
font-size: 120%;
color: #FFFFFF;
background-color: #42125a;
text-decoration: none;
padding: 4px 6px;
}

a.txtCheckout:hover {
background-color: #6F378B;
}

a.txtUpdate {
font-family: Arial, Helvetica, sans-serif;
font-size:120%;
color: #ffffff;
background-color: #6F378B;
text-decoration: none;
padding: 4px 6px;
}

a.txtUpdate:hover {
background-color: #42125a;
}

.txtStockWarn {
color: #FF0000;
}

.txtError {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
color: #050F72;
background-color: #FFCECE;
border: 1px solid #FF0000;
padding-top: 2px;
padding-right: 2px;
padding-bottom: 2px;
padding-left: 2px;
}

.txtCopyright, a.txtCopyright {
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #666666;
}

a.txtCopyright:hover {
text-decoration: none;
}

.dropDown {
width: 120px;
}

.txtDefaultProd, a.txtDefaultProd {
font-size:120%;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #6F378B;
}

a.txtDefaultProd:hover {
text-decoration: underline;
}

.txtViewCatPrice {
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;
color: #6F378B;
}

.txtCats {
font-family: Arial, Helvetica, sans-serif;
font-size:120%;
color: #6F378B;
text-decoration: none;
}

.txtCats:hover {
color: #6F378B;
text-decoration: underline;
}

.basketContents {
font-family: Arial, Helvetica, sans-serif;
color: #6F378B;
font-size: 12px;
}

.prodImages, .featuredProductImage, .latestProdsImage {
border:0;
}