html {
    padding:0px;
    margin:0px;
}


/* Controls the complete HTML Body */
body 
{
    background-attachment: scroll;
    background: #FEF200 url(../Files/body-bg.jpg) 50% 0 repeat-x;
    color: #000000;
    display: block;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    margin: 0px 0px 0px 0px;
}


/* Controls the customisable centre section of the HTML Body */
#bodywrapper 
{
	background-color: #e4dae9;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 960px;
}

/* Site Master */
div.content {
    margin: 0px;
    /*border: 1px solid #6a2889;*/
}

table.maincontent {
    width:100%;
    background-color: #e4dae9;
    border: 1px solid #6a2889;
    /* background: #FEF200 url(../Files/maincontent-bg2.jpg) 50% 0 repeat-y;*/
}

.mainleft,
.mainright {
    padding: 20px 0px 20px 0px;
}

.maincentre {
    padding:20px 20px 20px 20px;
}

div.footer {
    color: #FEF200;
    padding: 5px 15px 0px 15px;
    text-align: center;
    height: 45px;
    background: #6a2889
		     url(../Files/footer-bg.jpg)
		     50% top
		     no-repeat;
}

div.footer a {
    color: #FEF200;
}

/* basic selectors */
.space8 {
    padding: 8px;
}

.space20 {
    padding: 20px;
}


/* Controls the colour of the used links, when revisiting the pages during a session */
a:link, a:visited {
    color:#6a2889;
    text-decoration: none;
}


/* Controls the hover colour of the links */
a:active, a:hover {
    color: #b594c4;
    text-decoration: underline;
}

th {
    vertical-align:middle;
}

td {
    vertical-align:top;
}

h1 {
	font: bold 130% Verdana, Arial, Helvetica, sans-serif;
	color:#6a2889;
	margin-top:10px;
	margin-bottom:10px;
}

h2 {
	font: bold 120% Verdana, Arial, Helvetica, sans-serif;
	color:#6a2889;
	margin-top:10px;
	margin-bottom:10px;
}

h3 {
	font: bold 110% Verdana, Arial, Helvetica, sans-serif;
	color:#6a2889;
	margin-top:10px;
	margin-bottom:10px;
}

h4 {
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	color:#6a2889;
	margin-top:10px;
	margin-bottom:10px;
}

img {
    border: 0px;
}

hr {
    color: #6a2889;
    height: 1px;
}

hr.light {
    color: #e4dae9;
    height: 1px;
    border-style:dashed;
}

form {
    margin: 0px;
    padding: 0px;
}

input, textarea, select {
    font: 100% Verdana, Arial, Helvetica, sans-serif;
}

fieldset {
    border:1px solid #e4dae9;
    padding:10px 10px 10px;
    margin-top: 4px;
}

legend {
    font-weight:bold;
}

fieldset div {
    padding-top:5px;
}

.wordwrap {
   white-space: pre-wrap; /* css-3 */
   white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
   white-space: -pre-wrap; /* Opera 4-6 */
   white-space: -o-pre-wrap; /* Opera 7 */
   word-wrap: break-word; /* Internet Explorer 5.5+ */
   vertical-align:top;
}

.hidden {
    display:none;
}

/* top cart/login menu */

/* Controls the positioning of the Login Menu. Add color line if you want to change the colour */
div.uppermenu { 
	position:absolute ;
	top: 100px;
	right: 10px;
	z-index:100;
}

div.uppermenu ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}


/* Controls display of My Account and Log Out prompts. Add a color line to change the colour of items */
div.uppermenu li {
    padding: 0px;
    margin: 0px;
    display: inline;
    border-left: solid 1px #000000;
}


/* Controls how the Customer User Name is displayed. Add a color line to change the colour of item */
div.uppermenu li.first {
    border: none;
    border-width: 0;
}


/* Controls how the Visited options are displayed. Add a Color line to change the Colour when the mouse is clicked */
div.uppermenu li a:link, div.uppermenu li a:visited {
	padding: 0px 2px 0px 5px;
	text-decoration: none;
}


/* Controls the Hover over a Prompt. Add a Color line to change the Colour when the mouse is over a prompt */
div.uppermenu li a:active, div.uppermenu li a:hover {
    text-decoration: underline;
}

/* header toolbar menu */

/* Controls the characteristics of the Main Menu. The file menu-bg.gif is the Menu background Bar */
div.mainMenu { 
	width: 100%;
	height: 30px;
	background: #6A2889 url(../Files/menu-bg2.jpg) 50% 0 no-repeat; 
	font-size: 12px; 
	font-weight: bold; 
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	}
div.mainMenu ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
	

/* Controls the Size and Colours of Main Menu items and when mouse hovers over them. current-bg.gif controls the Background when the mouse is clicked on a menu item */
div.mainMenu li {
	display: block; 
	float: left; 
	margin: 0 0 0 10px; 
	height: 30px;
	color: #FFFFFF;
	}
div.mainMenu li a { 
	height: 30px; 
	color: #FFFFFF; 
	text-decoration: none; 
	display: block; 
	float: left; 
	line-height: 100%; 
	padding: 8px 10px 0 10px; 
	}
div.mainMenu li a:hover { 
	color: #FEF200;
	}
div.mainMenu li a.current {
	height: 30px; 
	color: #6a2889; 
	background: #FEF200 url(../Files/current-bg.gif) top left repeat-x; 
	padding: 0px 15px 0;
	line-height: 245%;
	}

/* search bar, admin header */

/* Controls the characteristics of the Search bar. To change colour replace the mainmenu-bar image */
div.bar { 
        background: #FEF200 url(../Files/mainmenu-bar3.jpg) 50% 0 repeat-x;
        height: 30px;
        font-size: 110%;
        color: #6a2889;
        font-weight: bold;
        border-left: 1px solid #6a2889;
        border-right: 1px solid #6a2889;
        vertical-align: middle;
}

div.bar div {
        padding:  4px 20px 0 20px;
        vertical-align: middle;
}

/* Category  navigation menu */

/* Controls the display characteristics of the Category List */
.categorymenu 
{
    color: #6a2889;
    /*border-style:solid;
    border-width:1px;*/
    vertical-align:top;
    text-decoration: none;  
    padding: 0px 0px 4px 4px;
    background: #ffffff;
}

/* Controls top level */
.categorymenulevel
{
    color: #4f1b68;
    font-size: 12px;
    font-weight: bold;

    padding: 5px 0px 0px 0px;
    border-bottom:0px;
}


/* Controls second level */
.categorysubmenulevel2
{
    color: #006FB1;
    font-size: 11px;
    padding: 5px 0px 0px 0px;
    border-bottom:0px;
}

/* Controls third level */
.categorysubmenulevel3
{
    color: #006FB1;
    font-size: 11px;
    padding: 5px 0px 0px 0px;
    border-bottom:0px;
}

/* Controls fourth level */
.categorysubmenulevel4
{
    color: #006FB1;
    font-size: 11px;
    padding: 5px 0px 0px 0px;
    border-bottom:0px;
}


/* Controls the characteristics of the category List when Hovering */
.categorymenuhover{
    color: #4f1b68 !important;
    font-weight: bold !important;
    text-decoration: none;
}


/* Controls the characteristics of the category List when Mouse is clicked */
.categorymenuselected{
    color: #000000 !important;
    background-color: #FFFFFF;
    font-weight: bold !important;
    text-decoration: none;
}

/* Login */

/* Controls Login Panel border characteristics */
.logintable
{
    border: none;
    border-color: none,
    border-width: 0px;
    border-collapse:collapse;
    box-sizing: none;
}

/* Controls characteristics of Login Header displayed */
.loginheader {
    background-color:#6a2889;
    font-weight:bold;
    color:#FFFFFF;
    vertical-align:middle;
}

/* Controls the Login Box characteristics. Add a color line to change Font colour */
.logincell {
	margin-bottom:3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
             border: none !important;
}

/* Controls the New Customer display characteristics. Add a color line to change Colour */
.logincreatecell {
    vertical-align:middle;
    text-align:center;
    width:50%;
}

/* Controls characteristics of messages displayed by eRetailer when the Client makes an error */
.instructiontextstyle{
   color:#FF0000;
}
/* Prices Style */

/* Controls display of Selling Prices, Amount saved, and New Product text in the Product View Panel. Add a color line to change the colour of prices */
.internetprice {
	font-size: 13px;
	text-decoration: line-through;
}

.currentprice {
	font-weight: bold;
	font-size: 13px;
	color: #b22222;
}

.saveamount {
	font-size: 13px;
	color: #b22222;
}

.newstyle {
    font-weight:bold;
    color:#b22222;
}

.error {
    color:#b22222;
    font-weight:bold;
}

.success {
    color:#6a2889;
    font-weight:bold;
}

.negative {
    color:#b22222;
}

/* Availibility Description */

/* Controls characteristics of Stock Availability prompt */
.availablenow {
	color: #000000;
}

/* Controls the characteristics of the Stock Availability Message */
.delayeddelivery {
   color: #b22222;
}

/* Controls the characteristics of the Stock Availability Message */
.outofstock{
	font-weight:bold;
	color: #b22222;
}

/* Checkout */

/* Controls the display of Checkout Header background */
.checkoutheader {
	font-size:small; 
	color:Gray; 
	text-align:left;
}


/* Controls display of Current step */
.highlightheader {
    color: #5A5A5A;
    font-weight: bold;
}

.stylesection {
	padding:10px;
	border-top:1px dashed #C0C0C0;
}


/* This controls the 'Please Make your Selections' text in the Stock Item Display text */
.hookline {
    font-size: larger;
    font-style: italic;
}

.loadingbox{
    position:absolute;
    top:40%;
    left:40%;
    border:1px solid lightsteelblue;
    height:50px;
    width:250px;
    text-align:center;
    padding-top:20px
}


/* Controls display of Checkout Section Headings */
div.sectionbar {
  	padding: 3px 20px 3px 20px;
	background:url(../Files/bullet-1.gif) no-repeat center left;
	color:#5A5A5A; 
	font-size: 110%;
	font-weight:bold;
}


/* Controls the display of the Body text within each Checkout Section */
div.sectiondata 
{
	padding: 3px 0px 3px 0px;
	color:#6a2889; 
	font-size: 100%;
	font-weight:normal;
}


/* Controls the display of the 'required fields comment' in Register New Customer section */
div.sectioncomment {
        color:#6a2889; 
        margin: 3px 0 5px 0;
  	padding:  3px 0px 3px 0px;
	font-size: 90%;
}


/* Controls display of Section Headings in Order Detail Screen */
div.sectionheader {
	background: #6a2889;
	font-weight:bold;
	color: #F4F4F4;
	padding: 4px 2px 4px 2px;
	text-align:left; 
}


/* Controls the characteristics of the text displayed for International Customers in the shipping section */
div.lightnotice {
    font-weight:normal;
	 margin-top:10px; 
	 margin-bottom:10px;    
	 padding-top:2px;
}


/* Controls the characteristics of the International Customers Header displayed in the shipping section */
div.notice {
	 font-weight:bold;
	 margin-top:10px; 
	 margin-bottom:10px;    
	 padding-top:2px;
}


/* Controls display of text in the My Details screen wherever it is displayed */
.formsectiontext {
    width:150px;
    text-align:left;
    padding-right:2px;
}


/* Controls the display of input keyed in the My Details screen */
.formsectionvalue {
    text-align:left;
    padding-left:2px;
}

#ctl00_MainCentre_container_container_Content_31_pnlContentData .coreboxtop {
   margin-top: 0px;
}

/* Contents */
/* Controls display of the inside of the containers for Promotions, Suggestions, Category List */
div.contents {
    color: #F4F4F4;
    margin-bottom:15px;
}


/* Controls display of the Header of the containers for Promotions, Suggestions, Category List */
div.contentsheader {
    padding: 3px 0px 3px 0px;
    background-color:#6a2889;
    text-align: center;
    font-weight: bold;
}

div.contentsheader a {
   text-decoration: none;
}


/* Controls background Color and borders for Promotions, Suggestions, Category List */
div.contentsdata {
    color: #000000;
    border-color:#002E6C;
    border-width:1px;
    border-style:solid;
    padding: 0px;
}

/* Style list filter/page bar */
.styleresultbar {
    border:1px solid #DFDFDF;
    padding:5px 0px 5px 0px;
}

/* Style image/description/price summary */

/* Controls the Style display background and borders in styles displayed in the Category List */
.stylesummarybox {
     border-bottom:1px dashed #C0C0C0;
     margin: 0px;
     padding: 5px 0px 5px 0px;
}

.stylesummaryimageholder {
    text-align:center;
}

.stylesummarytext {
    padding-top:4px;
    text-align:center;
}

/* Promotion text */

/* Controls the display characteristics of the Promotions Panel */
.promotionbox {
    font-size:12px;
    font-weight:bold;
    font-style:italic;
    color:#6a2889;
    text-align:center;
    /*
    border-color:#6a2889;
    border-style:solid;
    border-width:1px;
    */
    background: #FFFFFF;
}



/* Rating */
.ratingstar {
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
}

.filledratingstar {
    background-image: url(../Files/FilledStar.png);

}

.emptyratingstar {
    background-image: url(../Files/EmptyStar.png);
}

.savedratingstar {
    background-image: url(../Files/SavedStar.png);
}

.sign {
    display:inline-block;
    width:10px;
}

/* table view  */

/* Controls display of the Products Purchased Panel in Order Detail, Item Added to cart, Shopping Cart and Checkout Pages */
.gridviewtable {
    border: outset 1px #6a2889;
    border-collapse:collapse;
}

/* table view */

/* Controls display of the Header in the Products Purchased Panel in Order Detail, Item Added to cart, Shopping Cart and Checkout Pages */
.headerstyle {
    background-color:#6a2889;
    font-weight:bold;
    color:#f4f4f4;
    vertical-align:middle;
    margin: 5px 0 0 5px;
}


/* Controls display of the Individual Product lines in the Products Purchased Panel in Order Detail, Item Added to cart, Shopping Cart and Checkout Pages */
.rowstyle {
    background-color:#F7F6F3;
    font-weight:normal;
    color:#333333;
}

.selectedstyle {
    background-color:#5D7B9D;
    font-weight:normal;
    color:#FFFFFF;
}


/* Controls display of the Alternating Product lines in the Products Purchased Panel in Order Detail, Item Added to cart, Shopping Cart and Checkout Pages */
.alternatingrowstyle {
    background-color:#E3E3E3;
    font-weight:normal;
    color:#333333;
}

table#ctl00_MainCentre_container_container_Content_34_wzdCheckout_ShoppingCart_gvwCart 
/* Controls display of the Totalling area in the Products Purchased Panel in Order Detail, Item Added to cart, Shopping Cart and Checkout Pages */
.footerstyle {
   background-color:#ffffff;
   font-weight:normal;
   padding-top: 4px;
   color:#6a2889;
   border-top: solid 2px #6a2889;
}

.footerstyle {
   background-color:#6a2889;
   font-weight:normal;
   color:#FEF200;
   border-top: solid 2px #6a2889;
}


/* Controls the display of the Page Number Footer in the My Orders Page */
.pagerstyle {
    color:#FFFFFF;
    background-color:#284775;
    font-size:x-small;
    text-align:right;
}

/* Controls the characteristics of the Page Number displayed */
.pagerstyle select{
    font-size:x-small;
}

/* Administrator - navigation/category tree menu */
.nodestyle {
   color:#000000;
   font-family:Verdana;
   padding:0px 4px 0px 4px;  
}
.hovernodestyle {
   background-color:#CCCCCC; 
   border-color:#888888;
   border-width:1px;
   border-style:dotted;
}
.selectednodestyle {
   background-color:#CCCCCC; 
   border-color:#888888;
   border-width:1px;
   border-style:dotted;
}
    
/* Administrator - popup dialog window */
.modalbackground {
   background-color:Gray;
   filter:alpha(opacity=70);
   opacity:0.7;
   position:relative;
}

.modalpopup {
   background-color:#FFFFFF;
   border:1px solid #e4dae9;
   padding-bottom:10px;
   text-align: left;
}

div.title {
   color: #F4F4F4;
   background-color:#002E6C;
   border-bottom:1px solid #e4dae9;
   font-weight:bold;
   padding: 4px 10px;
   cursor:move;
}

div.body {
   padding:10px;
	color: #000000;
}

div.buttons {
   margin-right:10px;
   margin-top:4px;
   text-align:right;
}

/*Administrator content popup menu*/
.popupmenu {
	position:absolute;
	visibility:hidden;
}

.popuphover {
    border:1px dashed #C0C0C0;
    background-color:#9FCCDD;
}

/* Administrator - tab container */
.ajax__tab_xp-theme .ajax__tab_header {
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    background:url(../Files/tab-line.gif) repeat-x bottom;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_outer {
    padding-right:4px;
    background:url(../Files/tab-right.gif) no-repeat right;
    height:21px;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_inner {
    padding-left:3px;
    background:url(../Files/tab-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_header .ajax__tab_tab {
    height:13px;
    padding:4px;
    margin:0;
    background:url(../Files/tab.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_outer {
    background:url(../Files/tab-hover-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_inner {
    background:url(../Files/tab-hover-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_hover .ajax__tab_tab {
    background:url(../Files/tab-hover.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_outer {
    background:url(../Files/tab-active-right.gif) no-repeat right;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_inner {
    background:url(../Files/tab-active-left.gif) no-repeat;
}
.ajax__tab_xp-theme .ajax__tab_active .ajax__tab_tab {
    background:url(../Files/tab-active.gif) repeat-x;
}
.ajax__tab_xp-theme .ajax__tab_body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    border:1px solid #e4dae9;
    border-top:0;
    padding:8px;
    background-color:#FFFFFF;
}

/* Administrator - editing contents*/
.contentheaderpanel {
   background-color:#FFFFFF;
   color:#000000;
   text-align:center;
   padding: 2px 2px 2px 2px;
   font-size: 12px;
   font-weight:bold;
}

.contenteditpanel {
   background-color:#e4dae9;
   color:#000000;
   margin: 2px 0px 2px 0px;
   border: 1px dotted #e4dae9;
}

.contextmenupanel {
	border: 1px solid #868686;
	z-index: 1000;
	background: #FAFAFA;
	cursor: default;
	padding: 1px 1px 0px 1px;
	font-size: 11px;
}

a.contextmenuitem {
	margin: 1px 0 1px 0;
	display: block;
	color: #003399;
	text-decoration: none;
	cursor: pointer;
	padding: 4px 19px 4px 33px;
	white-space: nowrap;
}

a.contextmenuitem:hover {
	background-color: #FFE6A0;
	color: #003399;
	border: 1px solid #D2B47A;
	padding: 3px 18px 3px 32px;
}

.collapsiblepanelheader {
    cursor: pointer;
    font-weight: bold;
}

tr#ctl00_trHeaderTop {
    height: 130px;
}


#ctl00_HeaderTop_Content_3_pnlContentData {
    text-align: right;
    float: right;
    width: 550px;
    position:absolute ;
    top: -14px;
    right: 10px;
}

#ctl00_HeaderTop_Content_3_pnlContentData span#ctl00_HeaderTop_Content_3_lvTop_lblShowUserFullName {
    color: #6a2889;
}

#ctl00_MainLeft_pnlContentContainerData,
#ctl00_MainRight_pnlContentContainerData {
    border: 1px solid #6A2889;
    background-color: #ffffff;
    /*width: 160px !important;*/
}

#ctl00_MainRight_Content_15_pnlContentData{
    background-color: #ffffff;
    /*width: 160px !important;*/
}

#ctl00_MainLeft_pnlContentContainerData .contentsheader {
    background: #6A2889 url(../Files/contentsheader-left.jpg) left top no-repeat;
}

#ctl00_MainRight_pnlContentContainerData .contentsheader {
    background: #6A2889 url(../Files/contentsheader-right.jpg) left top no-repeat;
}

#ctl00_MainLeft_pnlContentContainerData .contents,
#ctl00_MainRight_pnlContentContainerData .contents {
    background-color: #e4dae9;
}

#ctl00_HeaderTop_Content_2_pnlContentData {
     height: 130px !important;
}

#ctl00_FooterTop_Content_121_pnlContentContainerData p {
    vertical-align: top;
    margin: 0px;
    padding: 0px;
}

#ctl00_FooterTop_Content_124_pnlContentData p {
    vertical-align: top;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
}

#ctl00_trFooterTop {
    background color: #e4dae9;
}

.Apple-style-span {
    color: #ffffff;
}

.Apple-style-span a {
    color: #ffffff;
    text-decoration: none;
}

.Apple-style-span a:hover {
    color: #ffffff;
    text-decoration: underline;
}

#ctl00_FooterTop_Content_124_pnlContentData a:hover {
    text-decoration: underline;
}

#ctl00_HeaderBottom_Content_30_btnSearch {
    margin-bottom: 3px;
}

#ctl00_MainCentre_container_container_Content_21_lgn1 {
    border: none;
    border-color: none;
    border-width: 0px;
    box-sizing: none;
}

#ctl00_MainCentre_container_container_Content_31_StyleRecentlyViewed1_pnlContentData,
#ctl00_MainCentre_container_container_Content_31_StyleYouMayAlsoLike1_pnlContentData,
#ctl00_MainCentre_container_container_Content_31_StyleRecentlyViewed1_pnlFeaturedData {
    margin-top: 10px;
}

#ctl00_MainCentre_container_container_Content_36_btnContinueShopping {
    padding-right: 10px;
}

table#ctl00_MainCentre_container_container_Content_34_wzdCheckout_Login_lgn1 {
    border: none;
}

#ctl00_MainCentre_container_container_Content_31_StyleDetail1_UpdatePanelColourSize table td {
    padding: 0 5px 0 10px;
}

#ctl00_MainCentre_container_container_Content_36_StyleInCart1_gvwItemAddedToCart {
    padding: 0 20px 0 15px;
    width: 600px;
}

#ctl00_MainCentre_container_container_Content_36_StyleInCart1_gvwItemAddedToCart table th {
    vertical-align: middle;
}

/* Controls the display of the Box exterior for Product Details that pop up when Add to Cart is clicked */
div.addToCartPopupLayer
{
    visibility:hidden;
    filter: alpha(opacity=0);
    -moz-opacity:25;
    opacity:.00;
    position:absolute;
    width:220px;
    height:80px;
    background: #6A2889;
    z-index:1000;
    vertical-align:top;
}

/* Controls the inside area of the pop up when Add to Cart is clicked */
div.addToCartPopupLayer .innerlayer
{
    height:70px;
    margin:5px 0px 5px 0px;
    background: #e4dae9;
    color:#6A2889;
}

/* Controls the display of the text inside the pop up when Add to Cart is clicked */
div.addToCartPopupLayer .innerlayer .body
{
    height:50px;
    padding-left:5px;
    font-size: 12px;
    overflow:hidden;
    text-overflow:ellipsis;
}

/* Controls the display of the Checkout and Close links in the pop up when Add to Cart is clicked */
div.addToCartPopupLayer .innerlayer .close
{
    font-weight:bold;
    text-align:center;
    font-size: 13px;
}
 
/* Suggestion text */ 

/* Controls the Text characteristics in the Suggestion Panel */
.suggestionbox { 
	font-size:12px; 
	text-align:center; 
        background-color: #FFFFFF;
} 
/* Minicart text */ 

/* Controls the Text characteristics in the Minicart Panel */
.minicartbox { 
	font-size:90%; 
	color:#000000; 
	text-align:center; 
        background: #e4dae9;
/*
	border-color:#6a2889; 
	border-style:solid; 
	border-width:1px; 
*/
} 
 
 .minicartbox .productdetails { 
	    text-align:left; 
	    padding-top:10px; 
 } 
  

 
 /* Controls the display of the Minicart Empty Message */ 
 .minicartbox .cartempty { 
	    font-size:12px; 
	    color: #7F7F7F; 
	    padding:5px 0px 5px 0px; 
 } 
 /* Controls the display of the Minicart Subtotals */
.minicartbox .subtotal { 
	font-size:12px; 
	font-weight:bold;
	padding-bottom: 5px; 
} 

/* Controls the display of the Site Path */
.sitemappath {
    font-weight:bold;
    padding-bottom: 5px;
}
 
/* Controls the characteristics of the Text displayed for products found in the search */
.productsfound 
 {    
     font-weight:bold; 
     margin:10px 0px 10px 10px; 
 }
 
/* Controls the characteristics of the Text displayed where no products are found in the search */
.productsnotfound 
 {    
     font-weight:bold; 
     margin:10px 0px 10px 10px; 
 }
.selectedrowstyle {
     background-color:#666666;
     font-weight:bold;
     color:#FFFFFF;
 }

 
  /* Product Detail - tab container */ 
 
/* Controls Display characteristics of the Information Tabs */
.ajax__tab_pd-theme { 
     padding-top:10px; 


 } 
 .ajax__tab_pd-theme .ajax__tab_header { 
     color: #000000; 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size:11px; 
     background:url(../Files/tab-line.gif) repeat-x bottom; 
 } 
 .ajax__tab_pd-theme .ajax__tab_header .ajax__tab_outer { 
     padding-right:4px; 
     background:url(../Files/tab-right.gif) no-repeat right; 
     height:21px; 
 } 
 .ajax__tab_pd-theme .ajax__tab_header .ajax__tab_inner { 
     padding-left:3px; 
     background:url(../Files/tab-left.gif) no-repeat; 
 } 
 .ajax__tab_pd-theme .ajax__tab_header .ajax__tab_tab { 
     height:13px; 
     padding:4px; 
     margin:0px; 
     background:url(../Files/tab.gif) repeat-x; 
 } 
 .ajax__tab_pd-theme .ajax__tab_hover .ajax__tab_outer { 
     background:url(../Files/tab-hover-right.gif) no-repeat right; 
 } 
 .ajax__tab_pd-theme .ajax__tab_hover .ajax__tab_inner { 
     background:url(../Files/tab-hover-left.gif) no-repeat; 
 } 
 .ajax__tab_pd-theme .ajax__tab_hover .ajax__tab_tab { 
     background:url(../Files/tab-hover.gif) repeat-x; 
 } 
 .ajax__tab_pd-theme .ajax__tab_active .ajax__tab_outer { 
     background:url(../Files/tab-active-right.gif) no-repeat right; 
 } 
 .ajax__tab_pd-theme .ajax__tab_active .ajax__tab_inner { 
     background:url(../Files/tab-active-left.gif) no-repeat; 
 } 
 .ajax__tab_pd-theme .ajax__tab_active .ajax__tab_tab { 
     background:url(../Files/tab-active.gif) repeat-x; 
 } 
 .ajax__tab_pd-theme .ajax__tab_body { 
     font-family: Verdana, Arial, Helvetica, sans-serif; 
     font-size:13px; 
     border:1px solid #DFDFDF; 
     border-top:0px; 
     padding:8px; 
     background-color:#FFFFFF; 
 } 
 
 
 /* Minimum order popup screen if the order amount is less than the minimum order value */ 
 
/* Controls the Display Characteristics of the Cover Colour if the Minimum Order Pop Up is triggered */
.minimum_order_popup_background { 
     background-color:Gray; 
     filter:alpha(opacity=70); 
     opacity:0.7; 
 } 
 /* Minimum order popup screen container */ 
 
/* Controls the display characteristics of the Minimum Order Pop Up Panel */
.minimum_order_popup_cont { 
     font-family: Verdana, Arial, Helvetica, sans-serif;  
     background-color:#FFFFFF; 
     color:#000000; 
     border:2px solid #5D7B9D; 
     text-align: left; 
     padding: 10px; 
    width:300px; 
 } 
 /* Minimum order popup screen continue shopping button */ 
 
/* Controls the display characteristics of the Continue Shopping Button */

/* Controls the display characteristics of the Continue Shopping Button */
.minimum_order_popup_button { 
     padding-top:10px; 
     text-align: right; 
 } 
  
 
 /* Product Detail Container */  
 .productdetailbox { 
     background-color: transparent; 
 } 
 
  
 
 /* Recently Viewed Items Container in Product Detail */   
 .recentlyvieweditemsbox { 
     background-color: transparent; 
 } 
 
  
 
 /* Featured Products Container in Product Detail */    
 .featureditemsbox { 
     background-color: transparent; 
 } 
 
  
 
 /* Items You May Also Like Container in Product Detail */     
 .itemsyoumayalsolikebox { 
     background-color: transparent; 
 } 
 
 

/* Controls stock availability tab container */ 
.stockAvailabilityCont{ 
    padding-bottom: 5px; 
} 
/* Controls the characteristics of stock availability tab header */ 
.stockAvailability-theme .ajax__tab_header { 
    color: #FFFFFF; 
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: bold; 
} 
/* Controls the boundaries of stock availability tab (next 3 items) */ 
.stockAvailability-theme .ajax__tab_active .ajax__tab_outer, 
.stockAvailability-theme .ajax__tab_header .ajax__tab_outer, 
.stockAvailability-theme .ajax__tab_hover .ajax__tab_outer { 
    margin-right:4px; 
} 
.stockAvailability-theme .ajax__tab_active .ajax__tab_inner, 
.stockAvailability-theme .ajax__tab_header .ajax__tab_inner, 
.stockAvailability-theme .ajax__tab_hover .ajax__tab_inner { 
    margin-left:3px; /* offset the width of the left image */ 
} 
.stockAvailability-theme .ajax__tab_active .ajax__tab_tab, 
.stockAvailability-theme .ajax__tab_hover .ajax__tab_tab, 
.stockAvailability-theme .ajax__tab_header .ajax__tab_tab { 
	   margin-right:0px; 
	   padding: 5px 8px; 
} 
/* Controls the line or header background images of stock availability tab (next 6 items) */ 
.stockAvailability-theme .ajax__tab_outer { 
    background:url(../Files/stockavailabilitytab-left.gif) no-repeat 0px 0px; 
} 
.stockAvailability-theme .ajax__tab_inner { 
    background:url(../Files/stockavailabilitytab-right.gif) no-repeat 100% 0px; 
} 
.stockAvailability-theme .ajax__tab_hover .ajax__tab_outer { 
    background:url(../Files/stockavailabilitytab-left.gif) no-repeat 0px -150px; 
} 
.stockAvailability-theme .ajax__tab_hover .ajax__tab_inner { 
    background:url(../Files/stockavailabilitytab-right.gif) no-repeat 100% -150px; 
} 
.stockAvailability-theme .ajax__tab_active .ajax__tab_outer { 
    background:url(../Files/stockavailabilitytab-left.gif) no-repeat 0px -300px; 
} 
.stockAvailability-theme .ajax__tab_active .ajax__tab_inner { 
    background:url(../Files/stockavailabilitytab-right.gif) no-repeat 100% -300px; 
} 
/* Controls the border line and the characteristics of stock availability tab body */ 
.stockAvailability-theme .ajax__tab_body { 
    font-family:verdana,tahoma,helvetica; 
    font-size:10pt; 
    border:solid 1px #4498c2;	 
    padding: 10px; 
} 
/* Controls the characteristics of Branch and Availability titles in stock availability tab body*/ 
.stockAvailability-theme .ajax__tab_body #tblAvailableBranches th { 
    font-weight: bold; 
    text-align: left; 
    color: #B22222; 
    padding-bottom: 10px;   
} 
/* Controls the characteristics of Branch and Availability items in stock availability tab body*/ 
.stockAvailability-theme .ajax__tab_body #tblAvailableBranches td { 
    padding-bottom: 10px;   
} 
/* Controls the characteristics of Branch Hyper Link items in stock availability tab body*/ 
.stockAvailability-theme .ajax__tab_body #tblAvailableBranches td a { 
    font-weight:bold; 
    color:#006FB1; 
    text-decoration: underline; 
} 
/* Controls the characteristics of In Stock items in stock availability tab body*/ 
.stockAvailability-theme .ajax__tab_body #tblAvailableBranches td #saInStock { 
    font-weight:bold; 
    color:#006FB1; 
    background: url(../Files/stockavailabilitytab-instock.gif) no-repeat left top; 
    padding-left: 20px; 
} 
/* Controls the characteristics of Out Of Stock items in stock availability tab body*/ 
.stockAvailability-theme .ajax__tab_body #tblAvailableBranches td #saOutOfStock { 
    color:#000000; 
     padding-left: 20px; 
} 
/* Controls branch information popup page in stock availability. */ 
/* Controls background colour and transpancy rate of outside branch information popup page in stock availability.*/ 
 .popupBackground { 
 	background-color:Gray; 
 	filter:alpha(opacity=70); 
 	opacity:0.7; 
 } 
 /* Controls border and background colour of branch information popup page in stock availability.*/ 
 .popupScreen { 
    background-color:#FFFFFF; 
    border:1px solid #E3E3E3; 
    text-align: left; 
 } 
 /* Controls the characteristics of title area in branch information popup page in stock availability.*/ 
.popupTitle { 
    color: #000000; 
    background-color:#FFFFFF; 
    font-weight:bold; 
 } 
 /* Controls the characteristics of body area in branch information popup page in stock availability.*/ 
.popupBody { 
    padding: 0px 10px 10px 10px; 
    color: #000000; 
 } 
 

 /* Controls the display characteristics of Top Sellers content  */    
 .topsellersbox { 
     background-color:#FFFFFF; 
 }


 /* Controls the display characteristics of Most Viewed Items content */    
 .mostvieweditemsbox { 
     background-color:#FFFFFF; 
 }

#ctl00_MainCentre_container_Content_140_pnlContentData {
   border:1px solid #6a2889; 
}