/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/


.boxText, .boxText_meno { font-family: Verdana, Arial, sans-serif; font-size: 11px; background: url(images/left_bg.gif) repeat-y top left ; padding: 0 0 0 20px; color:#fff}
.boxText a, .boxText a:link, .boxText a:active, .boxText a:visited { color:#E5C9FF; padding:0; margin:0 10px 0 0; font-size:12px; line-height:18px; background:url(images/nav_arw.gif) no-repeat right; display:block;}
.boxText_meno a, .boxText_meno a:link, .boxText_meno a:active, .boxText_meno a:visited { color:#E5C9FF; padding:0; font-size:12px; line-height:18px;}
.boxText a:hover, .boxText_meno a:hover{ color:#ffffff; text-decoration:none; font-size:12px;}
.boxText a.test{display:block; margin-left:10px;}
a.std-link, a.std-link:hover, a.std-link:active, a.std-link:visited {color:#48077F;} 
.stockist { font-size:10px; }

.boxText_right { font-family: Verdana, Arial, sans-serif; font-size: 11px; background: url(images/right_bg.gif) repeat-y top right ; padding: 0 20px 0 10px; color:#ffffff;}

.boxText_right a, .boxText_right a:link, .boxText_right a:active, .boxText_right a:visited { color:#E5C9FF; padding:0; margin:0; font-size:12px;line-height:18px;}
.boxText_right a:hover{ color:#ffffff; text-decoration:none; font-size:12px;}

.infobox_table{background: #9421FF url(images/infobox/table_bg.gif) repeat-x;}
.infobox_bottom_bg {background: url(images/infobox/bottom_bg.gif) repeat-x;}
/*.infobox_bottom_bg_right {background: url(images/infobox/bottom_bg.gif) repeat-x; text-align:right; }
ul.sub {margin:10px 0 10px 0; padding:0; list-style:none;}
ul.sub li { background:url(../images/nav_arw.gif) no-repeat right; padding:3px 0 3px 0; margin:0 15px 0 0; font: 12px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#fff; }
ul.sub li a, ul.sub li a:link, ul.sub li a:visited, ul.sub li a:active { font: 12px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#DAB1FF; text-decoration:none; margin:0; padding:0; text-align:left;}
ul.sub li a:hover { color:#fff; text-decoration:none; margin:0; padding:0;}
*/
.login{ margin:0; padding:0; background:#5AB6C7; color:#fff;}
.login th { background:#3793A4; margin:0; padding:0; font:18px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#00FCFF }
.login td { color:#fff; font: 12px Arial, Verdana, Helvetica, sans-serif; }
.login
.textfield { font: 12px Arial, Verdana, Helvetica, sans-serif; color:#fff; border:1px solid #67D2E6; background:#4EAEC0;}


.boxtext_bg { background:#9421FF url(images/infobox_content_bg.gif) repeat-x top;}

table.latest_news { margin:0; padding:0; background:#FFFFFF; font:18px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#3d8c9a; margin:0; padding:5px 7px 5px 7px; text-align:center;}
.latest_news_brd { border-left:solid 1px #6FD0E2; border-right:solid 1px #6FD0E2;}/*
ul.arw { margin:0; padding:0 0 0 0px; list-style:none;}
ul.arw li {margin:0 0 0 5px; padding:5px 5px 5px 15px; background:url(images/news_arw.gif) no-repeat left 12px; font: 12px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#44A5B7;}
ul.arw li a, ul.arw li a:link, ul.arw li a:visited, ul.arw li a:active { font: 12px Arial, Verdana, Helvetica, sans-serif; color:#44A5B7; text-decoration:none; margin:0; padding:0 0 0 0px; text-align:left;}

ul.arw li a:hover { text-decoration:underline; padding:0 0 0 0px;}
*/
.your_are_here {margin:0; padding:0; font:12px Arial, Verdana, Helvetica, sans-serif; color:#B7B8B8;}
a.your_are_here {margin:0; padding:0; font:12px Arial, Verdana, Helvetica, sans-serif; color:#5CA3B1;}

.text_header { font:18px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#3d8c9a; margin:0; padding:4px 0 5px 0;}
.text_header_sub {font:13px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#218597; margin:0; padding:4px 0 5px 0; text-decoration:underline; }

table.middle{ background:#e7fafe;}
table.testimonials { background:#E7FAFE; font:18px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#3d8c9a; margin:0; padding:7px 8px 5px 8px; text-align:center;}

.image_name{font:10px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color:#fff; margin:0; padding:2px 5px 3px 0; background:#67BBCB url(../images/image_arw.jpg) no-repeat left ; text-align:right; float:right; text-transform:uppercase; }
a.image_name_link, a.image_name_link:link, a.image_name_link:visited, a.image_name_link:active {font:10px Arial Narrow, Arial, Verdana, Helvetica, sans-serif; color:#fff; float:right; text-transform:uppercase; text-decoration:none; margin:0; padding:0; text-align:right;}
 a.image_name_link:hover{ text-decoration:underline;}
/*
ul.text { margin:0; padding:0; list-style:none;}
ul.text li{margin:0; padding:4px 0 5px 0; font: 12px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#3d8c9a; text-align:left;}
ul.text li a, ul.text li a:link, ul.text li a:visited, ul.text li a:active {font:12px/20px Arial, Verdana, Helvetica, sans-serif; color:#3d8c9a; margin:0; padding:0; text-decoration:underline;}
ul.text li a:hover{text-decoration:none;}
*/
.testimonials_content_border {border-bottom:solid 1px #aedee8; padding:0}
.read_more {font:12px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#77c8d6; margin:0 0 5px; padding:4px 0 5px 0; text-decoration:underline; }
a.read_more:link, a.read_more:visited, a.read_more:active {font:12px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#77c8d6; margin:0 0 5px; padding:4px 0 5px 0; text-decoration:underline; text-align:right; float:right;}
a.read_more:hover{text-decoration:none; color:#218597;}
table.data { margin:0; position:0;}
table.data th {background:#5ab6c7; font:18px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#fff; margin:0; padding:4px 0 5px 32px;}
.text_underline {font:12px/20px Arial, Verdana, Helvetica, sans-serif; color:#3d8c9a; margin:0 0 5px; padding:4px 0 5px 0; text-decoration:underline; }


.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

BODY {

  color: #44A5B7;
  margin: 0px; background:#328A9A url(images/magnetictherapy_main_table.jpg) repeat-x TOP;
  font:11px Verdana, Arial, Helvetica, sans-serif;
}

.body_bottom_bg { background:url(images/body_bottom_bg.gif) repeat-x bottom;}
.body_bottom_bg_2 {background:#328A9A url(images/magnetictherapy_main_table.jpg) repeat-x TOP;}
.middle_bgl{background:url(images/middle_table_l_bg.jpg) no-repeat top;}
.middle_bgr{background:url(images/middle_table_r_bg.jpg) no-repeat top left;}

A {
  color: #44A5B7;
  text-decoration: none; 
}

A:hover {
  color: #44A5B7;
  text-decoration: underline;
}

FORM {
  display: inline;
}

.main_table_bg{background:url(../../images/main_table_b.gif) repeat-x bottom; text-align:left;}

TR.header {
  background: #ffffff;
}

TR.headerNavigation {
  background: #bbc3d3;
}


TD.headerNavigation {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  background: #bbc3d3;
  color: #5CA3B1;
  font-weight : bold;
}

A.headerNavigation {
  color: #5CA3B1;
}

A.headerNavigation:hover {
  color: #5CA3B1;
}


TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

/*TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}*/

.infoBox {
  background: #b6b7cb;
}

.infoBoxContents {
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

.infoBoxContentsRight {

  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; color:#E5C9FF;
}
.infoBoxContentsRight a, .infoBoxContentsRight a:link, .infoBoxContentsRight a:active, .infoBoxContentsRight a:visited { color:#E5C9FF; padding:0; margin:0 10px 0 0; font-size:12px; line-height:18px; background:url(images/nav_arw.gif) no-repeat right; display:block;}
.infoBoxContentsRight a:hover { color:#ffffff; text-decoration:none; font-size:12px;}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  font-family: Georgia, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  background: #9421FF url(images/infobox/table_bg.gif) repeat-x;
  color: #00F6FF; height:49px; margin:0; padding:0;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.errorListing-odd {
  background: #ffb3b5;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 1px;
  border-style: solid;
  border-color: #5AB6C7;
  border-spacing: 1px;
}

TABLE.errorListing {
  border: 1px;
  border-style: solid;
  border-color:#FF0000;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  background: #5AB6C7;
  color: #fff;
  font-weight:bold;

}
a.productListing-heading:hover{ color:#0D566E;}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.errorListing-data {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #000000;
  font-weight : bold;
  text-align : center;
}

A.pageResults {
  color: #0D566E;
}

A.pageResults:hover {
  color: #48077F;
}
/*
TD.pageHeading, DIV.pageHeading {
  font:18px Georgia, Arial, Verdana, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #387B87;
}*/

TD.pageHeading, DIV.pageHeading { font:18px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#3d8c9a; margin:0; padding:4px 0 5px 0;}
TD.pageHeadingA, DIV.pageHeadingA { font:26px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#48077F; margin:0; padding:4px 0 5px 0;}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  padding: 10px 10px 10px 10px;  
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Georgia, Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  color: #ffffff;
  font-weight:bold;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/*   footer   */
td.footer  {font: 12px/30px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#44A5B7; text-decoration:none; background:#1D6F7E; }
a.footer_link,  a.footer_link:link, a.footer_link:visited, a.footer_link:active {font: 12px/30px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#44A5B7; text-decoration:none;}
a.footer_link:hover{ text-decoration:underline;}

.top_nav { margin:0; padding:0; font:12px Arial, Verdana, Helvetica, sans-serif; color:#fff;}
.top_nav a, .top_nav a:link, .top_nav a:visited, .top_nav a:active{font:12px Arial, Verdana, Helvetica, sans-serif; color:#E5C9FF; margin:0; padding:0; text-decoration:none; text-align:center;}
.top_nav a:hover { text-decoration:underline; color:#fff; text-align:center;}

.bodpad { padding-left:10px; padding-right:10px; }

.sociable {
	width: auto;
	position: relative;
	vertical-align:bottom;
}

.sociable p {
	float: right;
	vertical-align:bottom;	
}

.sociable-links {
	display: inline;
	list-style-type: none;
	float: left;
	margin: 0.5em;
	padding: 0;
	vertical-align:bottom;
}

.sociable-site {
	float: right;
	padding-left: 1em;
	vertical-align:bottom;	
}

.sociable-icon {
	border: 0;
	vertical-align:bottom;	
}

.HorseHighlightBox { 
  border-color: #5AB6C7; 
  border-style: solid;  
  border-width: 1px ; 
  padding: 10px 10px 10px 10px;  
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin-left: 0px ;  
  margin-right: 0px ;    
  margin-top: 10px;
  margin-bottom: 10px;  
}   

.TestimonialText {
  font-size: 11px;
  font-style: italic ;
  color:inherit;
  padding: 10px 10px 10px 10px; 
  margin-left: 20px ;  
  margin-right: 20px ;    
  margin-top: 10px;
  margin-bottom: 10px;  
  border-color: #5AB6C7; 
  border-style: solid;  
  border-width: 1px ;     
     
}  
  
.TestimonialPerson {
  font-size:11px;
  font-weight:bold;
  padding-bottom:inherit;
  text-align:right;
  font-family: Verdana, Arial, sans-serif;  
}

.warningText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
  font-size:16px;  
  text-align:center;
  vertical-align: middle; 
}

.DocHighlightBox { 
  background-color: #EAF1F1; 
  border-color: #BBC3D3 ; 
  border-style: solid;  
  border-width: thin ; 
  padding: 10px 10px 10px 10px;  
  margin-left: 10px ;  
  margin-right: 10px ;    
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  color: #3d8c9a;
  font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
  font-weight : normal; 
}   

.ProductPageHeading { font:16px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#3d8c9a; margin:0; padding:14px 0 5px 0;}
.StoreTitle { font:14px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#3d8c9a; margin:0; padding:0 0 0 0; font-weight:bold;}
.mn8Heading { font:16px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#DB1475; margin:0; padding:14px 0 5px 0;}

.mn8HighlightBox {
  background-color: #EAF1F1; 
  border-style: solid;  
  border-width: thin ; 
  font:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  border-color:DB1475;
  margin-top: 15px;
  padding: 10px 10px 10px 10px;  
  color: #3d8c9a;
  font-family: Georgia, Arial, Verdana, Helvetica, sans-serif;
  font-weight : normal;     
	}
    
.mn8TestimonialText {
  font-size: 11px;
  font-style: italic ;
  color:#ffffff;
  padding: 10px 10px 10px 10px; 
  margin-left: 20px ;  
  margin-right: 20px ;    
  margin-top: 10px;
  margin-bottom: 10px;  
  border-color: #DB1475; 
  border-style: solid;  
  border-width: 1px ;  
  background-color: #DB1475;    
  }
  
.LC-bulletlist { 
  color: #48077F;
  list-style : disc outside ;
  font-size: 14px;
}

.LC-bullettext {
  font-size: 13px;
  color: #000000;
  font-family: Verdana, Arial, sans-serif;
  text-align : left ;
  font-weight : normal;    
}

.LC-headline { font:16px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#48077F; margin:0; padding:14px 0 5px 0;   font-weight : bold;}
.lc-PageHeading { font:16px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#48077F; margin:0; padding:14px 0 5px 0;}



.LC-title {
  font-size: 18px;
  color: #48077F;
  font-family: Verdana, Arial, sans-serif;
  text-align : center ;
  font-weight : bold;  
}

.LC-sidepictext {
  font-size: 14px;
  color: #48077F;
  font-family: Verdana, Arial, sans-serif;
  font-weight : bold; 
  vertical-align:middle;
  font-style: italic ;
}

.LC-sidepictext2 {
  font-size: 14px;
  color: #48077F;
  font-family: Verdana, Arial, sans-serif;
  font-weight : bold; 
  font-style:normal;
  text-align:right;
}

.LC-HorseHighlightBox { 
  border-color: #5AB6C7; 
  border-style: solid;  
  border-width: 1px ; 
  padding: 10px 10px 10px 10px;  
  background: #f8f8f9;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  margin-left: 0px ;  
  margin-right: 10px ;    
  margin-top: 10px;
  margin-bottom: 10px;  
}     


.telephone {
    background-image:  url(images/header_top_image3.jpg);
    background-repeat: no-repeat;
    height: 233px;
    width: 396px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:34px;
	color:40047e;
}

.telephone-hotline {
	font-size:14px;
}

.quoteopen {
	background-image:url(open.gif);
	background-repeat:no-repeat;
	height:37px;
	width:51px;
	font-size:0.1em;
  }
.quoteclose {
	background-image:url(close.gif);
	background-repeat:no-repeat;
	height:37px;
	width:51px;
	font-size:0.1em;
  }
  
.col {
vertical-align:middle;
text-align:center;
float:left;
}  

.textcol {
vertical-align:center;
text-align:left;
float:left;
padding-top:5px;
}  

.textcol2 {
padding-top:20px;
}  

ul.TickList {
  list-style-image: url('http://www.magno-pulse.co.uk/images/tick.gif')
}

ul.blueTickList {
  list-style-image: url('http://www.magno-pulse.co.uk/images/bluetick.gif')
}

ul.pinkTickList {
  list-style-image: url('http://www.magno-pulse.co.uk/images/pinktick.gif') ;
  font:18px Georgia, Arial, Verdana, Helvetica, sans-serif;
}

TD.ladyCareHeading, DIV.ladyCareHeading { font:22px Georgia, Arial, Verdana, Helvetica, sans-serif; color:#3d8c9a; margin:0; padding:4px 0 5px 0;}

.ladyCareHeadingPurple {/* font:22px Georgia, Arial, Verdana, Helvetica, sans-serif; */color:#48077F; /*margin:0; padding:4px 0 5px 0;*/}

	#myoutercontainer2 { line-height:4em }
