html {
	padding:0px;
	margin:0px;
}


/* Controls the complete HTML Body */
body 
{
	background-attachment: scroll;
	background-color: #ffffff;
	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: #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	text-align: left;
	width: 1000px;
}

/* Site Master */
div.content {
    margin: 0px;
}

table.maincontent {
    width:100%;
}

.mainleft {
    padding-top:10px;
}

.maincentre {
    padding:10px 10px 10px 10px;
}

.mainright {
    padding-top:10px;
    align:middle;

}

div.footer {
    margin-top: 30px;
    margin-bottom: 20px;
    text-align: center;
}

div.ctl00_MainCentre_container_pnlContentContainerData {
    position:relative;
    left:20px;
   
}

div.ctl00_MainCentre_container_Content_248_Content_250_pnlContentData 36 {
position:relative;
left:25px;
}

div#ctl00_MainRight_Content_287_pnlContentData{
display:none;
}

/* 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:#000000;
    text-decoration: none;
}


/* Controls the hover colour of the links */
a:active, a:hover {
    color: #B22222;
    text-decoration: none;
}

th {
    vertical-align:top;
}

td {
    vertical-align:top;
}

h1 {
	font: bold 130% Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin-top:10px;
	margin-bottom:10px;
}

h2 {
	font: bold 120% Verdana, Arial, Helvetica, sans-serif;
	color:#003271;
	margin-top:10px;
	margin-bottom:10px;
}

h3 {
	font: bold 110% Verdana, Arial, Helvetica, sans-serif;
	color:#003271;
	margin-top:10px;
	margin-bottom:10px;
}

h4 {
	font: bold 100% Verdana, Arial, Helvetica, sans-serif;
	color:#003271;
	margin-top:10px;
	margin-bottom:10px;
}

img {
    border: 0px;
}

hr {
    color: #C0C0C0;
    height: 1px;
}

hr.light {
    color: #C0C0C0;
    height: 1px;
    border-style:dashed;
}

form {
    margin: 0px;
    padding: 0px;
}

input, textarea, select {
    font: 100% Verdana, Arial, Helvetica, sans-serif;
}

fieldset {
    border:1px solid #DFDFDF;
    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: 10px;
	right: 10px;
	z-index:200;
	color:#ffffff;
}

div.uppermenu ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
    color:#000000;
}


/* 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 2px #000000;
    color:#000000;
}


/* Controls how the Customer User Name is displayed. Add a color line to change the colour of item */
div.uppermenu li.first {
    border-left: none;
    color:#000000;
}


/* 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;
	color:#000000;
}


/* 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;
    color:#000000;
}

/* header toolbar menu */

/* Controls the characteristics of the Main Menu. The file menu-bg.gif is the Menu background Bar */
div.mainMenu { 
	width: 1000px;
	height: 31px;
	background: #FFFFFF url(../Files/menu-bg.gif) top left repeat-x; 
	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: 31px;
	}
div.mainMenu li a { 
	height: 31px; 
	color: #777777; 
	text-decoration: none; 
	display: block; 
	float: left; 
	line-height: 200%; 
	padding: 5px 15px 0 ; 
	}
div.mainMenu li a:hover { 
	color: #B22222;  
	}
div.mainMenu li a.current {
	height: 28px; 
	color: #FFFFFF; 
	background: #FFFFFF url(../Files/current-bg.gif) top left repeat-x; 
	padding: 3px 15px 0; 
	}

/* search bar, admin header */

/* Controls the characteristics of the Search bar. To change colour replace the mainmenu-bar image */
div.bar { 
	background:url(../Files/searchmenu-bar.jpg);
       	height: 37px;
	font-size: 12px;
	color: #F4F4F4;
	font-weight: bold;
       vertical-align:middle;
 } 


div.bar div {
        line-height: 200%;
	padding:  6px 15px 0px ;
       vertical-align: middle;
 } 


/* Category  navigation menu */

/* Controls the display characteristics of the Category List */
.categorymenu 
{
    color: #000000;
    border-color:#DFDFDF;
    border-style:solid;
    border-width:1px;
    vertical-align:top;
    text-decoration: none;  
    padding: 0px 0px 4px 4px;
}

/* Controls top level */
.categorymenulevel
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 0px 0px 0px;
    border-bottom:0px;
}


/* Controls second level */
.categorysubmenulevel2
{
    color: #000000;
    font-size: 11px;
    padding: 5px 0px 0px 0px;
    border-bottom:0px;
}

/* Controls third level */
.categorysubmenulevel3
{
    color: #000000;
    font-size: 11px;
    padding: 5px 0px 0px 0px;
    border-bottom:0px;
}

/* Controls fourth level */
.categorysubmenulevel4
{
    color: #000000;
    font-size: 11px;
    padding: 5px 0px 0px 0px;
    border-bottom:0px;
}


/* Controls the characteristics of the category List when Hovering */
.categorymenuhover{
    color: #B22222 !important;
    font-weight: bold !important;
    text-decoration: none;
}


/* Controls the characteristics of the category List when Mouse is clicked */
.categorymenuselected{
    color: #B22222 !important;
    font-weight: bold !important;
    text-decoration: none;
}

/* Login */

/* Controls Login Panel border characteristics */
.logintable
{
    border: outset 1px #DFDFDF;
    border-collapse:collapse;
}

/* Controls characteristics of Login Header displayed */
.loginheader {
    background-color:#000000;
    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;
}

/* 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:#000000;
    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: #ff0000;
   font-weight:bold;
   font-size:14px;
   text-transform:capitalize;
}

/* 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 20px;
	color:#000000; 
	font-size: 100%;
	font-weight:normal;
}


/* Controls the display of the 'required fields comment' in Register New Customer section */
div.sectioncomment {
   color:#003271; 
  	padding:  3px 0px 3px 20px;
	font-size: 110%;
}


/* Controls display of Section Headings in Order Detail Screen */
div.sectionheader {
	background: #000000;
	font-weight:bold;
	color: #ffffff;
	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;
}

/* suggession and minicart box layout */
.coreboxtop {
   background-image:url(../Files/corebox-top.jpg);
   background-repeat:no-repeat;
   height:23px;
   width:150px;
   text-align:center;
   vertical-align:middle;
   color:#F4F4F4;
   font-weight:bold;
   margin-left:10px;
}

.coreboxbottom {
    background-image:url(../Files/corebox-bottom.jpg); 
    background-repeat:no-repeat;
    width:150px;
    height:20px;
    margin-left:10px;
}


.coreboxbody {
    background-image:url(../Files/corebox-bg.jpg);
    width:150px;
    padding: 5px 0px 10px 0px;
    text-align:center;
    margin-left: 10px;
}

/* Contents */

/* Controls display of the inside of the containers for Promotions, Suggestions, Category List */
div.contents {
    color: #FFFFFF;
    margin-bottom:15px;
}


/* Controls display of the Header of the containers for Promotions, Suggestions, Category List */
div.contentsheader {
	padding-top: 5px;
   background-color:#000000;
   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:#000000;
    border-width:1px;
    border-style:solid;
    padding: 0px;
}

/* Style list filter/page bar */
.styleresultbar {
    border:1px solid #DFDFDF;
    margin-top:4px;
    padding:4px 0px 4px 4px;
}

/* 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;
}
 .stylesummaryimageholder img{
     vertical-align:middle;
 } 

.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:#B22222;
    text-align:center;
    border-color:#DFDFDF;
    border-style:solid;
    border-width:1px;
}
 .promotionimageholder{
 } 
 .promotionimageholder img{
     vertical-align:middle;
 } 
 .promotiontextholder{
 } 



/* Rating */
.ratingstar {
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    display: block;
    background-repeat: no-repeat;
}

.filledratingstar {
    background-image: url(../Files/filledstar.gif);

}

.emptyratingstar {
    background-image: url(../Files/emptystar.gif);
}

.savedratingstar {
    background-image: url(../Files/savedstar.gif);
}

.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 #DFDFDF;
    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:#000000;
    font-weight:bold;
    color:#FFFFFF;
    vertical-align:middle;
}


/* 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:#000000;
    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;
}

/* 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:#F7F6F3;
	font-weight:normal;
	color:#333333;
	border-top: solid 2px #000000;
}

/* Controls the display of the Page Number Footer in the My Orders Page */
.pagerstyle {
    color:#FFFFFF;
    background-color:#000000;
    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 #DFDFDF;
   padding-bottom:10px;

   text-align: left;
}

div.title {
   color: #F4F4F4;
   background-color:#000000;
   border-bottom:1px solid #DFDFDF;
   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 #DFDFDF;
    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:#FFFFFF;
   color:#000000;
   margin: 2px 0px 2px 0px;
	border: 1px dotted #DFDFDF;
}

.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;
}

 
/* 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:0; 
 	  position:absolute; 
 	  width:220px; 
 	  height:80px; 
     background: #5D7B9D; 
 	  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: #F0EEE8; 
     color:#5D7B9D; 
 }    
 
/* 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; 
 }    

/* Hover Stuff */
.fullface {
	width:100px;
	height:125px;
	background-image:url(/Users/motomail.co.nz/Files/RoadHelmets_Fullface.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.fullface:hover {
	background-image:url(/Users/motomail.co.nz/Files/RoadHelmets_Fullface_mo.jpg);
}

.openface {
	width:100px;
	height:125px;
	background-image:url(/Users/motomail.co.nz/Files/RoadHelmets_Openface.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.openface:hover {
	background-image:url(/Users/motomail.co.nz/Files/RoadHelmets_Openface_mo.jpg);
}

.flipface {
	width:100px;
	height:125px;
	background-image:url(/Users/motomail.co.nz/Files/RoadHelmets_Flipface.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.flipface:hover {
	background-image:url(/Users/motomail.co.nz/Files/RoadHelmets_Flipface_mo.jpg);
}

.accessories {
	width:100px;
	height:125px;
	background-image:url(/Users/motomail.co.nz/Files/RoadHelmets_HelmetAccessories.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.accessories:hover {
	background-image:url(/Users/motomail.co.nz/Files/RoadHelmets_HelmetAccessories_mo.jpg);
}

.ncom {
	width:100px;
	height:125px;
	background-image:url(/Users/motomail.co.nz/Files/RoadHelmets_IntercomSystems.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.ncom:hover {
	background-image:url(/Users/motomail.co.nz/Files/RoadHelmets_IntercomSystems_mo.jpg);
}

.transparent {
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
} 
/* Suggestion text */ 

/* Controls the Text characteristics in the Suggestion Panel */
.suggestionbox { 
	font-size:12px; 
	text-align:center; 
	border-color:#DFDFDF; 
	border-style:solid; 
	border-width:1px; 
} 
/* Minicart text */ 
div.minicartheader {
        text-align: center;
        color:#FFFFFF;
	background-color:#FF0000;
 	font-weight: bold;

        padding-top: 5px;
 }

/* Controls the Text characteristics in the Minicart Panel */
.minicartbox { 
	font-size:90%; 
	color:#000000; 
	text-align:center; 
	border-color:#FF0000; 
	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; 
 }
.productsfound span {
     color:#b22222;
 } 

 
/* 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; 
     width:265px;
     overflow:auto;
     margin-bottom:10px;
 } 
/* 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; 
   width:700px;
} 
 /* Controls the characteristics of title area in branch information popup page in stock availability.*/ 
.popupScreen .popupTitle { 
    color: #000000; 
    background-color:#FFFFFF; 
    font-weight:bold; 
 } 
 /* Controls the characteristics of body area in branch information popup page in stock availability.*/ 
.popupScreen .popupBody { 
    margin: 0px 10px 10px 10px; 
    color: #000000; 
   overflow:hidden;
} 
 

 /* 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; 
 }

/* Controls the characteristics of shop by filter content.*/ 
.shopby_box 
{ 
   width:100%; 
   margin:0; 
   padding:0; 
} 
/* Controls the common characteristics of header area in shop by filter content.*/ 
h3.shopby_header 
{ 
   margin: 1px 0 0 0; 
   line-height:26px; 
   height:26px; 
   padding: 0; 
   position:relative; 
   cursor: pointer; 
   font-size:12px; 
} 
/* Controls the characteristics of header area in shop by filter content when closed.*/ 
.shopby_header_default 
{ 
   background: url(../Files/shopby_header_bg_default.png) repeat-x scroll 50% 50% #F6F6F6  !important; 
   border:1px solid #CCCCCC; 
   font-weight:bold; 
   color:#1C94C4; 
} 
/* Controls the characteristics of header area in shop by filter content when mouse over.*/ 
.shopby_header_hover 
{ 
   background: url(../Files/shopby_header_bg_highlight.png) repeat-x scroll 50% 50% #FFF5CE !important; 
   border: 1px solid #FBC809; 
   color: #C77405; 
} 
/* Controls the characteristics of header area in shop by filter content when opened.*/ 
.shopby_header_active 
{ 
   background: url(../Files/shopby_header_bg_active.png) repeat-x scroll 50% 50% #FFFFFF  !important; 
   border: 1px solid #FBD850; 
   border-bottom: 0 none !important; 
   color: #EB8F00; 
} 
/* Controls the characteristics of header area in shop by filter content when filters are selected.*/ 
.shopby_header_selected 
{ 
   color: #B22222; 
} 
/* Controls the text and icons of header area in shop by filter content.*/ 
h3.shopby_header a 
{ 
   color:inherit !important; 
   text-decoration:none; 
   outline:0 none; 
   padding-left: 16px; 
} 
.shopby_header_icon_exp{ 
   background: url(../Files/shopby_header_arrow_exp.png) no-repeat 0px 0px; 
} 
.shopby_header_icon_col{ 
   background: url(../Files/shopby_header_arrow_col.png) no-repeat 0px 0px; 
} 
/* Controls the characteristics of body area in shop by filter content.*/ 
.shopby_body 
{ 
   margin-bottom: 2px; 
   margin-top: -2px; 
   overflow: auto; 
   padding: 5px; 
   position:relative; 
   background: #EEEEEE url(../Files/shopby_body_bg.png) 50% top repeat-x; 
   border:1px solid #DDDDDD; 
   border-top:0 none; 
   line-height:22px; 
   font-size:11px; 
} 
/* Controls the text of body area in shop by filter content.*/ 
.shopby_body a 
{ 
   color:#002E6C !important; 
   text-decoration:none; 
} 
.shopby_body a:hover 
{ 
   color:#B22222 !important; 
} 

.productsnotfound span {
     color:#b22222;
 } 

/* Controls the characteristics of splash popup page in shop by filter content.*/ 
div#shopby_loader 
{ 
   position: absolute; 
   top: 350px; 
   left: 40%; 
   margin: auto; 
   border: 1px solid #ccc; 
   width: 160px; 
   height: 80px; 
   background-color: #FFF; 
  z-index: 100;
} 
div#shopby_loader .loading 
{ 
   background: #FFFFFF url(../Files/shopby_loader.gif) no-repeat center 20%; 
   padding-top:50px; 
   text-align:center; 
   color: #000 !important; 
} 

/* Controls the characteristics of refine shop by filter content.*/ 
.refineshopby_box 
{ 
   width:180px; 
   margin:0; 
   padding:0; 
   word-wrap: break-word; 
   overflow:hidden; 
} 
/* Controls the characteristics of body area in refine shop by filter content.*/ 
.refineshopby_body 
{ 
   padding: 5px; 
   border:1px solid #DDDDDD; 
   border-top:0 none; 
   color:#002E6C; 
   font-size:11px; 
} 
/* Controls the text of body area in refine shop by filter content.*/ 
.refineshopby_body a 
{ 
   color:#002E6C !important; 
   text-decoration:none; 
} 
.refineshopby_body a:hover 
{ 
   color:#B22222 !important; 
} 

/* Controls the display characteristics of Contact Form content */ 
.contactformbox { 
   background-color: #FFFFFF; 
} 
.contactformbox .message { 
   margin-right:10px; 
   text-align: left; 
} 
.contactformbox .message textarea { 
   width:96%; 
} 
.contactformbox .submit{ 
   margin: 10px 25px 0 0; 
   text-align:right; 
} 

/* Controls the characteristics of find postcode image.*/  
.findpostcode { 
   cursor:pointer; 
   width:28px; 
   vertical-align:middle; 
   text-align:left; 
} 

/* seo trick for logo content. */ 
h1.logo 
{ 
   font-weight:bold; 
   margin:0; 
   padding:0; 
} 

/* colour and size selection in category page */ 
.coloursizeselection { 
   height:46px; /* do not remove */ 
} 
.coloursizeselection .colourselection { 
   height:23px; 
} 
.coloursizeselection .colourselection select{ 
   width:150px; 
} 
.coloursizeselection .sizeselection { 
   height:23px; 
} 
.coloursizeselection .sizeselection select{ 
   width:150px; 
} 

/* Controls the characteristics of currency selector content.*/ 
.currencyselector { 
 	position:absolute ;
 	top:50px;
 	right:10px;
 	z-index:100;
 }
.currencyselector span {
   font-weight:bold;
 }

.currencyselector {
  position: absolute;
  top: 50px;
  right: 0px;
  text-align: right;
  color: #000000;
  z-index: 100;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
}
.currencyselector a:link,
.currencyselector a:visited,
.currencyselector a:active,
.currencyselector a:hover {
  position: relative;
  top: 0px;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:8pt;
}
.currencyselector img {
  position: relative;
  top: 2px;
  border:0;
  margin-right: 4px;
}
.currencyselector ul {
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
  z-index: 100;
  background-color: #FFFFFF;
}
.currencyselector li {
  float: right;
  position: relative;
  margin-right: 10px;
}
.currencyselector span {
  display: block;
  padding: 5px;
  white-space: nowrap;
}
.currencyselector li ul {
  position: absolute;
  left: -9999px;
  float: right;
  border: 1px solid #CCCCCC;
}
.currencyselector li:hover ul {
  left: auto;
  right: 0;
  top: 23px;
}
.currencyselector li li {
  display: block;
  float: none;
  text-align: left;
  background-color: #FFFFFF;
  color: #000000;
  line-height: 0;
  margin-right: 0;
}
.currencyselector a {
  display: block;
  padding: 5px 10px 5px;
  white-space: nowrap;
  font: 11px Arial, Helvetica, sans-serif;
}
.currencyselector a:hover {
  background-color: #CCCCCC;
}
.currencyselector a img {
  top: 2px;
  vertical-align: top;
}
/* featured Products heading for monday madness*/
#ctl00_MainCentre_container_Content_554_pnlContentData .sectionheader {
  display:none;
}
/* red borders for products for monday madness */
#ctl00_MainCentre_container_Content_554_StyleListSummary1_dlStyles .stylesummarybox {
  width: 89% !important;
  border: 2px solid red;
  margin: -4px auto 0;
}
/* save price for monday madness page */
#ctl00_MainCentre_container_Content_554_StyleListSummary1_dlStyles #div_P1 {
   display:none;
}
/* Countdown timer times */
#ctl00_MainCentre_container_Content_555_pnlContentData {
	text-align:center;
}
#ctl00_MainCentre_container_Content_555_pnlContentData #cntdwn {
	color:#00ff00;
	font-weight:bolder;
	font-size:85px;
	font-family:Verdana, Geneva, sans-serif;
	width:100%;
	text-align:center;
	margin:0 auto;
	line-height:70px;
}
#ctl00_MainCentre_container_Content_555_pnlContentData .label_timers {
	margin-top: 5px;	
}
#ctl00_MainCentre_container_Content_555_pnlContentData .timer_text{
	font-family:Arial, Helvetica, sans-serif;
	color:#ff0000;
	font-size:24px;
	margin:0 auto;
	font-weight:bold;
	margin-bottom:-10px;
}

#ctl00_MainCentre_container_Content_554_StyleListSummary1_dlStyles .stylesummarybox .stylesummaryimageholder img{
	/* Image width for Weekly Specials Monday Madness 4 items - comment out for 3 items*/
	/* width:120px;    */        /* Comment out for 3 items */
}
.stylesummarytext .textrow {
  overflow:hidden;
  text-overflow:ellipsis;
}
#trNewsLetter td {
  padding-top:5px;
}
#trNewsLetter input {
  margin-left:15px;
}
#trJoinLoyalty td {
  padding-top:5px;
}
/* Controls the characteristics of watermarked textbox.*/ 
.enablewatermark {
  color:#C0C0C0;
  font-style:italic;
}
.disablewatermark {
  color:#000000;
  font-style:normal;
}
/* Controls the characteristics of coupon content in shopping cart.*/ 
.coupon_shoppingcart {
  background-color:#F7F6F3;
  color:#5A5A5A;
  border: 1px solid #CCCCCC;
  height:30px;
  line-height:30px;
  margin:10px 0 0 343px;
  width:475px;
}
.coupon_shoppingcart .coupon_prompt {
  float:left;
  position:relative;
  padding:5px 0 0 5px;
}
/* Controls the characteristics of coupon content.*/ 
.coupon {
  background-color:#F7F6F3;
  color:#5A5A5A;
  border: 1px solid #CCCCCC;
  height:30px;
  line-height:30px;
  width:225px;
}
.coupon .coupon_prompt {
  display:none;
}
.coupon_content {
  float:right;
  position:relative;
  text-align:right;
  padding-top:5px;
}
.coupon_content .coupon_input {
  font-size:90%;
  width:140px;
  vertical-align:top;
}
.coupon_content .coupon_button {
  padding-right:5px;
}
.cell_qty {
  width:60px;
}
.cell_price {
  width:100px;
  text-align:right;
}
.cell_item {
}
.cell_amount {
  width:100px;
  text-align:right;
}
.cell_remove {
  width:60px;
  text-align:center;
}
.cell_footer_price {
  width:150px;
  text-align:right;
}
.cell_footer_amount {
  width:100px;
  text-align:right;
}
.couponrowstyle {
  background-color:#F4E7BF;
  font-weight:normal;
  color:#333333;
  height:36px;
  min-height:36px;
}
.cell_coupon_qty {
  width:60px;
  vertical-align:middle;
}
.cell_coupon_item {
  padding-left:51px;
  font-size:120%;
  vertical-align:middle;
}
.cell_coupon_amount {
  width:100px;
  text-align:right;
  vertical-align:middle;
}
.cell_coupon_remove {
  width:60px;
  text-align:center;
  vertical-align:middle;
}
.looks_cont { 
  width:100%; 
} 
.looks_cont ul, .looks_cont li { 
  list-style: none outside none; 
  padding:0px; 
  margin:0px; 
} 
.looks_cont .enlarge { 
  float:left; 
} 
.enlarge img{ 
  position: absolute; 
  top: 0; 
  left: 0; 
} 
.enlarge .iactive{ 
  z-index: 10; 
} 
.enlarge .ideactive{ 
  z-index: 9; 
} 
.looknav { 
  position: absolute;
  top: 240px; /* you may type a specific value */
  left: 0px;
  text-align: center;
  width: 320px; /* you may type a specific value */
  z-index: 100;
} 
.enlarge .looknav .prev, .enlarge .looknav .next {
  background: url(../files/look_nav.png) no-repeat scroll left top transparent;
  height: 34px;
  position: absolute;
  top: 0;
  width: 34px;
}
.enlarge .looknav .prev {
  background-position:  0 -34px !important;
  left: 0;
}
.enlarge .looknav .prev:hover {
  background-position:  0 0 !important;
  left: 0;
}
.enlarge .looknav .next {
  background-position: -34px -34px !important;
  right: 0;
}
.enlarge .looknav .next:hover {
  background-position: -34px 0 !important;
  right: 0;
}
.looks_cont .thumbs { 
  float:left; 
  width: 333px; /* you may type a specific value */
} 
.looks_cont .thumbs ul { 
} 
.looks_cont .thumbs li { 
  float:left; 
  display: inline; 
  padding-left:3px; 
} 
.looks_cont .thumbs .nextrow{ 
  padding-left:3px; 
} 
.looks_cont .thumbs .selected{ 
  opacity: 1; 
} 
.looks_cont .thumbs .unselected{ 
  opacity: 0.5; 
} 
.looks_cont .thumbs .look_img { 
  cursor:pointer; 
  width: 80px; /* you may type a specific value */
  height: 120px; /* you may type a specific value */
} 
.looks_cont .thumbs .look_img .thumbhover{ 
  -moz-box-shadow:0 0 3px #000000; 
  -webkit-box-shadow:0 0 3px #000000; 
  box-shadow:0 0 3px #000000; 
} 
.looks_cont .look_b { 
  clear:both; 
  padding-top:5px; 
} 
.lookitems { 
  float:left; 
} 
.lookitem { 
  font-size: 11px; 
} 
.lookitem .name{ 
  display: inline-block;
  width:250px;
} 
.lookitem .price1, .lookitem .price2, .lookitem .price3, .lookitem .price4, .lookitem .price5{ 
} 
.looks_cont .look_b .lookpage { 
  float:right; 
  padding-right:75px; 
} 
.looks_cont .look_b .lookpage .prev { 
} 
.looks_cont .look_b .lookpage .page { 
} 
.looks_cont .look_b .lookpage .currPage { 
  font-weight:bold; 
} 
.looks_cont .look_b .lookpage .next { 
}

/* Lookbook navigation menu */
/* Controls the display characteristics of the Lookbook List */
.lookbookmenu {
  border-color:#DFDFDF;
  border-style:solid;
  border-width:1px;
  vertical-align:top;
  padding:0px 0px 4px 4px;
}
.lookbookmenu ul {
  list-style:none;
  margin:0; 
  padding:0 0 0 5px;
}
/* Controls the display characteristics of the Lookbook List */
.lookbookmenulevel {
  color:#006FB1;
  font-size:12px;
  font-weight:bold;
  padding-left:0 !important;
}
/* Controls the characteristics of the Lookbook List when Hovering */
.lookbookmenulevel a:hover {
  color:#B22222;
  font-weight:bold;
  text-decoration:none;
}
.lookbookmenulevel li {
  padding-top:5px;
}
/* Controls the characteristics of the Lookbook List when Mouse is clicked */
.lookbookmenulevel li a.selected {
  color:#B22222;
  font-weight:bold;
  text-decoration:none;
}
/* Controls second level */
.lookbooksubmenulevel2 {
  color:#006FB1;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
/* Controls third level */
.lookbooksubmenulevel3 {
  color:#006FB1;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}
/* Controls fourth level */
.lookbooksubmenulevel4 {
  color:#006FB1;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}

/* Controls the characteristics of the text control */ 
.searchtextbox {
  font-size:12px;
  width:180px;
}
.spn_SA {
     border-left:1px solid #000;
     margin-left:3px;
     padding-left:3px;
} 
span.spn_CP .defaultpriceprefix {
  font-size:90% !important;
  font-weight:normal !important;
}
