/**SEARCH FACILITY

********************/

.searchBox {

	color: #666666;

	background: #FFFFFF;

	border: 1px solid #CCCCCC;

	font-size: 10px;

	margin-left:3px; 

	}



#searchStr {

	margin-right:20px;

	width:110px;

	}



.SmallTitle  {

	font-size: 10.5px;

	color: #480707;

	text-transform: uppercase; 

	float:left;

	margin-top:2px;

	}



/**GENERAL FORM ELEMENTS

*****************************/	

form {margin: 0px;padding: 0px;}

form#GiftCert {	margin-left:10px;}

input { vertical-align: middle;}

.textbox {

	color: #000000;

	background: #FFFFFF;

	border: 1px solid #CCCCCC;

	font-size: 10px;

	}



input#email {margin-left:10px;width:110px;}



.textboxDisabled {

	color: #333333;

	background: #480707;

	border: none;

	font-size: 10px;

	}



.SubmitBtn {

	background:url('../../styleImages/icons/button.gif') no-repeat;

	height: 17px;

	width:17px;

	padding:0;

	text-align:right;

	float:right;

	border:medium none;

	display:block;

	cursor: pointer; margin-left:0; margin-right:0; margin-top:-17px; margin-bottom:0

	}



.AddBtn {

	background:url('../../styleImages/icons/add.gif') no-repeat;

	height: 17px;

	width:17px;

	padding:0;

	text-align:right;

	float:right;

	border:medium none;

	display:block;

	cursor: pointer; margin-left:0; margin-right:0; margin-top:-17px; margin-bottom:0

	}





/**GENERAL LIST STYLING

**************************/

ul {margin: 3px 0px 0px 5px;padding: 0px;}

ol {font: arial, helvetica, verdana, san-serif;
	
	font-size: 10.5px;
	
	line-height 1em;
	
	color: #333;
	
	margin: 3px 0px 0px 30px;

	padding: 0px;}

ol li.num {color: #333;list-style-type:outside;}

ul li {list-style-position: inside;margin: 0px;padding: 0px;}

li.bullet {list-style-type: square;}

li.nobullet {list-style-type:none;margin-left:0;}

li.bulletLrg {list-style-type: square;}





/**GENERAL BUTTONS

*******************/

.UpDateBtn {	

	background-image:url('../../styleImages/icons/Rtbutton.gif');

	background-repeat:no-repeat;

	background-position: left center;

	background-color:#480707;

	color: #663366;

	margin:0;

	text-align:left;

	text-decoration:none;

	text-transform:uppercase; padding-left:25px; padding-right:0; padding-top:0; padding-bottom:3px

	}



.BlueBg {

	color: #480707;

	background: #F9AAAA;

	font-size:14px;

	width:100%;

	margin:0px;

	text-align: right;

	padding:6px 5px 6px 5px;

	}



a.txtButton {

	color: #480707;

	background-image:url('../../styleImages/backgrounds/button_newbg.gif');

	background-repeat:no-repeat;

	background-position: left top;

	line-height:22px;

	font-size:12px;
	
	font-weight: bold;

	text-transform:uppercase;

	text-decoration:none;

	margin-left:0; margin-right:0; margin-top:2px; margin-bottom:0; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0

	}



a.txtButton:hover {

	color: #dd2266;

	}

	

a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {

	color: #480707;

	background-image:url('../../styleImages/backgrounds/button_newbg.gif');

	background-repeat:no-repeat;

	background-position: left top;

	line-height:22px;

	font-size:12px;
	
	font-weight: bold;

	text-transform:uppercase;

	text-decoration:none;

	margin-left:0; margin-right:0; margin-top:2px; margin-bottom:0; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0

}

a.txtviewCart:hover {

	color: #dd2266;

}

a.flashBasket:active, a.flashBasket:link, a.flashBasket:visited, a.flashBasket:hover {

	color: #480707;

	background-image:url('../../styleImages/backgrounds/ButtonBg.gif');

	background-repeat:repeat;

	background-position: left top;

	line-height:22px;

	font-size:12px;

	text-transform:uppercase;

	text-decoration:none;

	border:4px solid #2B3136; margin-left:0; margin-right:0; margin-top:2px; margin-bottom:0; padding-left:10px; padding-right:10px; padding-top:0; padding-bottom:0

}

	

.submit {

	color: #480707;

	background-image:url('../../styleImages/backgrounds/ButtonBg.gif');

	background-repeat:repeat;

	background-position: left top;

	line-height:14px;

	font-size:12px;

	text-transform:uppercase;

	text-decoration:none;

	border:4px solid #480707; margin-left:0; margin-right:0; margin-top:2px; margin-bottom:0; padding-left:3px; padding-right:3px; padding-top:3px; padding-bottom:0

	}





/**PRICING STYLES

*******************/

.txtOldPrice {text-decoration:line-through;}

.Sale {color:#bfbda4;background:#480707;}

.OutOfStock {color:#bfbda4;background:#480707;}

.Save {color:#bfbda4; background: #F9AAAA;}





/**GENERAL LINKS

*****************/

a.txtLocation {

	color: #333333;

	background:#e8e0c7;

	text-decoration:none;

	}



a.txtLocation:hover {

	color: #6F9994;

	background: #ffffff;

	text-decoration:none;

	}



a.txtLink, a.txtSelected, a.txtDefault {

	color: #000000;

	background: #E8E0C7;

	text-decoration:none;

	font-weight:bold;

	}



a.txtLink:hover, a.txtSelected:hover, 

a.txtSelected:active, a.txtDefault:hover {

	color: #000000;

	background: #480707;

	text-decoration:none;

	font-weight:bold;

	}



a.txtLinkPass, a.txtSelectedPass, a.txtDefaultPass {

	color: #480707;

	text-decoration:none;

	font-weight:normal;

	}



a.txtLinkPass:hover, a.txtSelectedPass:hover, 

a.txtSelectedPass:active, a.txtDefaultPass:hover {

	color: #C6EADD;

	text-decoration:none;

	font-weight:normal;

	}



/**YOUR ACCOUNT PAGE

**********************/

#Account ul {margin:20px;}

#Account li {

	list-style-type: square;

	color: #F9AAAA;

	background:#480707;

	}



#Account a {

	color: #F9AAAA;

	background:#480707;

	font-weight:bold;

	text-decoration:none;

	}



#Account a:hover {

	color: #9BBFB2;

	background: #480707;

	}





/**SHOPPING BASKET HOME PAGE

*****************************/

.BasketProduct {

	color: #480707;

	padding: 3px 0px;

	margin: 0px;

	line-height: 20px;

}



.BasketProduct p {

	padding: 0px;

	margin: 0px 5px 0px 0px;

}



.BasketProduct span {

	float: right;

	margin: 0px;

	padding: 0px;

	color: #480707;

}







.BasketProduct span .icon {padding-top:4px;}



#BasketItems{

	margin: 3px 0px;

	padding: 3px 5px 0px;

	border-top: 1px dotted #480707;

	color: #480707;

}



.TotalItems{

	text-align:right;

	float:right;

	margin-left: 5px 0px 0;

	color: #480707;

	font-weight:bold;

	}



#BasketTotal{

	color: #480707;

	margin-bottom: 10px;

	padding-left: 5px;

	}





.TotalPrice{

	text-align:right;

	float:right;

	margin: 0px 5px 0px 0;

	padding: 0px;

	color: #480707;

	font-weight:bold;

	}



#BasketView {

	text-align: left; 

	margin-top:10px;

	font-size:12px;

	}



a.BasketBtn, a.BasketBtn:hover {

	background-image:url('../../styleImages/icons/button.gif');

	background-repeat:no-repeat;

	background-position: right center;

	background-color:#480707;

	color: #663366;

	margin:0;

	text-decoration:none; padding-left:0px; padding-right:20px; padding-top:0; padding-bottom:3px

	}





/**VIEW CART PAGES

********************/

#CartView {

	padding: 3px;

	margin-bottom: 5px;

	margin-top: 0px;

	position: relative;

	z-index: 1;

	}

	

form#cart {

	padding-right:5px;

	margin-bottom:20px;

	}



#cartTable {

	margin-bottom:20px;

	}





.cartProgress {

	color: #000000;

	background: #e8e0c7;

	padding: 4px;

	border: 1px solid #CCCCCC;

	width: 350px;

	margin: 20px auto;

	text-align:center;

	}



.txtcartProgressCurrent {

	color: #000000;

	background: #e8e0c7;

	font-weight: bold;

	}



.quickBuy {

	text-align: center;

	color: #000000;

	background:#e8e0c7;

 	padding: 4px 0;

	width:87%;

	margin:0 auto 10px;

	}

	

.tdcartTitle {

	font-weight: bold;

	color: #480707;

	background:#bfbda4; 

	}





.tdcartEven {

	background:#E8E0C7; 

	color: #333333;

	border-bottom: 1px dotted #CCCCCC;

	border-top: 1px dotted #CCCCCC;

	}



.tdcartOdd {

	background: #e8e0c7;

	color: #333333;

	}



.tdCartSubTotal {

	padding-top: 10px;

	border-top: 1px solid #CCCCCC;

	}



.txtStockWarn {color: #FF4600;}



.dropDown {

	width: 100px;

	background-color: #ffffff;

	border: 1px solid #CCCCCC;

	font-size: 9px;

	color: #000000;

	}



/**STEP ONE PAGE

******************/

.InfoBox{

	padding: 10px 0;

	margin: 20px 0px 10px;

	border-top: 1px solid #CCCCCC;

	}



.InfoBox .BlueBg {height:30px;}



.InfoBox .BlueBg .Button {

	float:right;

	text-indent:0;

	margin-top:-20px;

	}



.Heading {

	text-transform:uppercase; 

	font-weight:bold; 

	padding-left:10px;

	text-align:left;

	}



.HeadingHalf {

	text-transform:uppercase; 

	font-weight:normal; 

	padding-left:10px;

	text-align:left;

	float:left;

	}





/**EDIT INVOICE PAGE

**********************/

#EditInvoice {margin-bottom:20px;}

#EditInvoice td.nudge80 {padding-left:80px;}





/**PERSONAL PROFILE PAGE

************************/

#Profile {margin:10px auto;}







/**VIEW ORDERS

*****************/

#ViewOrders {margin-bottom:15px;}

#ViewOrdersInfo {margin-bottom:25px;}

#ViewOrdersInfo ol {margin-left:20px;}

#ViewOrdersInfo ol li {list-style-position:outside;}

#ViewOrders .tdcartOdd {color: #480707;background: #A5C9BC;}

#ViewOrders .tdcartEven {

	background: #9BBFB2;

	color: #480707;

	border-bottom:1px solid #480707;

	border-top:1px solid #480707;

	}

	

#ViewOrders a {color:#480707; text-decoration:underline;}

#ViewOrders a:hover {color: #C6EADD; text-decoration:none;}



/**DEVELLION COPYRIGHT NOTICE

*******************************/

.txtCopyright, a.txtCopyright {

	text-align: center;

	padding-top: 5px;

	color: #480707;

	background:#bfbda4;

	font-size:11px;

	}



a.txtCopyright:hover {text-decoration: none;}





/**MISCELLANEOUS 

******************/

.txtError {

	font-weight: bold;

	color: #050F72;

	background: #FFCECE;

	border: 1px solid #bfbda4;

	padding: 2px;

	}





.txtOutOfStock {

	color: #bfbda4;

	font-size: 75%;

}



#shipping-select {

	width: 110px;

}

<script type='text/javascript' src='https://sealserver.trustwave.com/seal.js?style=normal'></script>
