@charset "utf-8";
/* CSS Document */

.noBorder {border:0px;}
.red {color:#cc0000;} 
.darkRed {color:#cc5555;} 
.centerText {text-align:center;}
.z1 {z-index:1;}
.z2 {z-index:2;}
.fullScreen {position:fixed; top:0px; left:0px;}
.fullWH {height:100%; width:100%;}
.floatRight {float:right;}
.floatLeft {float:left;}

div.pageSpace {position:absolute; top: 180px; bottom: 0px; left: 0px; width: 100%; z-index:100; overflow:auto;}
div.pageContent {height:auto; width: 820px; display:block; margin: 20px auto 0px auto; z-index:100;}
div.header {font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; width:auto; position:relative; display:block; margin: 25px 0px 40px 0px;}
div.headerCenter {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:20px; width:auto; position:relative; display:block; margin: 25px auto 0px auto;}
div.subHeaderCenter {font-family:Arial, Helvetica, sans-serif; font-style:italic; font-size:16px; width:auto; position:relative; display:block; margin: 2px auto 0px auto;}
div.header2 {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:18px; font-weight:600; width:auto; position:relative; display:block; margin: 40px 0px 0px 0px;}
div.subHead {font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:14px; width:auto; position:relative; display:block; margin: 3px 0px 0px 0px;}
div.bodyText {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:16px; width: auto; position:relative; display:block; margin: 10px auto 0px auto;}
div.bodyText2 {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:16px; width: auto; position:relative; display:block; margin: 40px auto 0px auto;}
div.bodyText3 {color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:18px; width: auto; position:relative; display:block; margin: 10px auto 0px auto;}

div.pageBg {height:100%; width:100%; position:fixed; top:0px; left:0px;}
div.flash {margin: 20px auto 10px auto; position:relative; display:block;}


/* Product Page Classes */
div.productImage {float: right; margin: 0px 0px 0px 20px;}
div.indexImage {margin:auto;}
div.authorImage {float: left; margin: 0px 10px 0px 0px;}
div.RRP {color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:12px; width: 200px; position:relative; display:block; margin: 3px 0px 0px 0px;}

/* These classes are for the contact page */
label.formLabel {font: 16px calibri,arial,sans-serif; color:#333333; margin-left:10px; margin-top:10px; line-height:30px; text-decoration:none;}
legend.formTitle {font: 12px calibri,arial,sans-serif; color:#333333; margin-bottom:5px; text-decoration:none;}
fieldset.formSpace {margin: 0px 0px 10px 50px; width: 405px; height:auto; background-color: #ffffff;}
input.formInput {float:right; margin: 5px 81px 0px 5px; width:160px;}
textarea.formEnquiry {float:right; margin: 5px 0px 10px 5px;}
div.hr {width: 250px; height: 1px; margin: 3px 0px 3px 10px; background-color: rgb(225,225,225)}
div.hrWhite {width: 250px; height: 1px; margin: 3px 0px 3px 10px; background-color: rgb(255,255,255)}
