body {  font-family: Arial, Helvetica, sans-serif; color: #333333; padding:0; margin:0;}
ul {}
li {margin-top:3px; margin-bottom:3px}
p  {font-family: Arial, Helvetica, sans-serif; font-size:1em;}
h1,h2,h3,h4,h5 {font-family: Arial, Helvetica, sans-serif; margin:0 0 0.5em 0; font-weight:bold}
h1 {color: #CC0000; font-size:20px; font-weight:lighter}
h2 {color: #143659; font-size:16px; margin-top:1em}
h3 {color: #333333; font-size:15px;}
h4 {color: #666666; font-size:14px;}
h5 {color: #333333; font-size:18px;}
hr {height:1px; color:#AAA06B}
div.enquiry input, div.enquiry textarea, div.enquiry select {  font-family: Arial, Helvetica, sans-serif; font-size:12px}
table {font-size:small}
a {color:#003399}
.footer	{
  font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
	font-size:11px;}
.secondlevelmenu {color:#FFFFFF; border-top:1px dashed #ffffff;}
.indent	{position: relative; left: 25px;}
ol.top10 {margin-left:20px; padding-left:10px; margin-top:0; list-style-position:outside}
ol.top10 li {margin-top:5px; margin-bottom:5px}
.padleft {padding-left:10px}

.menu td {padding:5px 10px;background-color:#cc0000}
.menu a {font-family:Arial, sans-serif; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none; text-transform:uppercase}
.menu a:hover {color:#ffffff}

.menuMD td {padding:5px 10px;background-color:#009900}
.menuMD a {font-family:Arial, sans-serif; font-size:10px; color:#ffffff; font-weight:bold; text-decoration:none; text-transform:uppercase}
.menuMD a:hover {color:#ffffff}

.submenu a {font-family:Arial, sans-serif; font-size:12px; text-decoration:underline}

ul.submenu {list-style-type:none; margin-bottom:0; margin-top:0}
.help {font-family:Arial, sans-serif; font-size:12px; color:#123456; font-weight:bold; text-decoration:none}
/* .dashborder_item {border-top:1px dashed #E9E2DA; border-bottom:1px dashed #E9E2DA; border-right:1px dashed #E9E2DA;}*/
.categoriesmenu {padding:2px; background-color:#F7F6F4; font-family:Arial, Helvetica, sans-serif; color:#333333; font-size:11px}
.categoriesmenu a { color:#484848; font-weight:bold; font-size:11px; text-decoration:none}
.categoriesmenu a:hover {text-decoration:underline}
.ad {border:1px solid #CCCCCC}
.red	{font-size:0.8em; font-weight:bold; color:#CC0000}
.green	{font-size:0.8em; font-weight:bold; color:#009900}
.greenBig	{font-weight:bold; color:#009900}
.title { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:16px; margin-bottom:-5px}
.titlesm { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:11px; }
.globalmenu {position:absolute; top:2px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#ffffff; font-weight:bold; right:90px}
.globalmenu a {color:#FFFFFF; text-decoration:none}
.globalmenu a:hover {color:#FFFFFF; text-decoration:underline}
/* Custom form classes */  
.enquiry table { 
 background-color: #F5F2E8; 
 color: #000000; 
 width: 440px; 
 border: 1px solid #DBD8CA; 
 border-collapse: collapse; 
} 
.enquiry td { 
 border: 1px solid #DFD4B4; 
 padding-left: 4px; 
}
.FeaturedItems {  
 border-collapse:separate;
 margin-top:-10px;
} 
.FeaturedItems td { 
 border: 1px dashed #DFD4B4; 
 padding: 10px; 
 width:33%
}
.FeaturedItemsMD td { 
 border: 1px solid #cccccc; 
 padding: 10px; 
 width:33%
}
/*.FeaturedItems td img {float:right; margin-left:8px; border-width:0}
.FeaturedItems td img.leftalign {float:left; margin:0 8px 0 0; border-width:0}
.FeaturedItems td img.centeralign {float:center; margin:0 0 0 0; border-width:0}
*/

.FeaturCovers {float:right; margin-left:8px; border-width:0}
.FeaturCoversBorder {float:right; margin-left:8px; border:1px solid #cccccc;}
.FeaturCoversLeft {float:left; margin-right:8px; border-width:0}
.whitelink a {color:#FFFFFF; font-weight:bold; font-size:11px}
.whiteborder {border:1px solid #ffffff}
.footerTbl p {color:#cccccc}
.footerTbl p a {color:#cccccc; text-decoration:underline}
.rebrand {position:absolute; top:0; left:5px}
.banner_rfeature {position:absolute; top:10px; left:470px}
table.Top10 {border: 1px dashed #DFD4B4;padding:5px}
table.Top10 h3 {margin:0}
table.Top10MD {border: 1px solid #cccccc;padding:5px}
table.Top10MD h3 {margin:0}
.strike {text-decoration:line-through}
.rrp {font-size:0.8em; color:#999999}
input.StarReviewButton {font-size:12px; background-color:#FFFF99; }
div.MustHaves h1 {clear:both; margin-top:1.5em; margin-bottom:-1em}
div.MustHaves img {float:left; margin-right:10px; margin-bottom:15px}
div.MustHaves h3 {margin:2.5em 0 0.5em 0; clear:both}
.speakerphoto {margin:2px 10px 0 0; border:1px solid #cccccc; float:left}
.highlight { background-color:#eeeeee; padding:10px}
.categories {line-height: 160%; font-weight:bold}
.categories a {text-decoration:none;}