/*COLOURS
COLOUR FOR LINKS - LIGHT GREY -  #949494
COLOUR HOVER FOR LINKS - VIOLET - #651365
NORMAL TEXT - DARK GREY - #535353
PINK HEADER - #D36496
BOX DESCRIPTION - LIGHT GREY - #949494
FOOTER COLOUR - LIGHT BLUE - #EDF5FA
*/

/*BASIC */
* {	margin: 0;	padding: 0;	border: 0;  table-layout: fixed; vertical-align: top;}
img{ border: 0; padding:0 0 0 0; margin:0;}
html { height: 95%;}
body { height: 95%; background-color:#b8b8ab;} 
html, body{background-image:  url(../images/bg.gif); background-repeat:repeat-x; background-color: #ffffff; color: #000000;	}
hr {height:1px; width:100%; background-color:#949494; clear:both; margin:10px 0 10px 0; border-bottom:1px solid #7DABAB; }

/*TEXT STYLING */
h2 {text-align:left;  font-family: arial,verdana,  helvetica, sans-serif; font-weight:bold; font-size: 16px; color:#792B79; }
p {  text-align:left; font-family: verdana,arial, helvetica, sans-serif; font-size: 10px; color:#4A4A4A; line-height:18px; }
.pink_header {color:#D36496;text-align:left; font-weight:bold; font-family: verdana,arial, helvetica, sans-serif; font-size:12px; margin-bottom:7px; }
.box_text {  text-align:left; font-family: verdana,arial, helvetica, sans-serif; font-size: 10px; color:#949494; line-height:18px; }
.light_blue {  text-align:left; font-family: verdana,arial, helvetica, sans-serif; font-size: 10px; color:#004068; line-height:18px; }


/*STRUCTURE*/
/*White shape with the shadow*/
#main_container {width:785px; margin-left: auto; margin-right: auto;	padding:0; margin-top: 1px;	margin-bottom: 20px; padding:0px; } 
#main_top {float:left; width:785px; background-image:url(../images/bg_top.gif); background-repeat:no-repeat; padding:0px; margin:0px; background-position:bottom; height:10px;}
#main_middle {float:left; width:785px; background-image:url(../images/bg_middle.gif); background-repeat:repeat-y; padding:0px; margin:0px;}
#main_bottom {float:left; width:785px; background-image:url(../images/bg_bottom.gif); background-repeat:no-repeat; padding:0px; margin:0px;height:10px;}

/*TOP CONTENT*/
#content_top {float:left; width:785px; margin:0;  padding:0px; } 
#logo_top {float:left;  width:785px; }
#logo_top img{float:right; margin:15px 25px 0 0;}
/*top links*/
#links_top{float:left; width:135px; height:210px;  }
#links_top ul {list-style-type:none; float:left ; }
#links_top ul li {text-align:left;margin-bottom:12px; }
#links_top ul li a:link, a:visited{text-align:left;padding: 0 0 12px 18px;  font-family: verdana,arial, helvetica, sans-serif; font-size: 10px; color:#535353; text-decoration:none; }
#links_top ul li a:hover{color:#651365; text-align:left;padding: 0 0 12px 18px;  font-family: verdana,arial, helvetica, sans-serif; font-size: 10px; text-decoration:none; background-image:url(../images/link_h.gif); background-repeat:no-repeat; background-position:2px 3px;}
#links_top ul li a#current{color:#651365; text-align:left;padding: 0 0 12px 18px;  font-family: verdana,arial, helvetica, sans-serif; font-size: 10px; text-decoration:none; background-image:url(../images/link_e.gif); background-repeat:no-repeat; background-position:2px 3px;}
/*main banner*/
#banner_top {float:left; width:620px; height:210px;}

/*BOTTOM CONTENT*/
#content_bottom {float:left; width:780px; margin:0px 0px 0px 0px;  padding:0px 4px 0px 2px;  } 
#main_content {float:left; width:780px; margin:0 0 10px 0px;  padding:0px;background-image:  url(../images/bg_content.gif); background-repeat:repeat-x; background-color: #ffffff;  } 
#main_content a {float:none; background-image:none;  margin:0; padding: 0;  font-family: verdana,arial, helvetica, sans-serif; font-size: 10px; color:#651365; text-decoration:none;  }
#main_content a:hover{float:none; background-image:none;  margin:0; padding: 0;  font-family: verdana,arial, helvetica, sans-serif; font-size: 10px; color:#651365; text-decoration:underline;  }

#main_content ul{float:left; list-style-type:circle; padding:0px 0px 0px 20px;}
#main_content ul li{ text-align:left; padding-bottom:10px; font-family: verdana,arial, helvetica, sans-serif; font-size: 10px; color:#4A4A4A; }


#image_area{ float:left; width:140px; margin:25px 25px 0px 15px;}
#image_area img {border:1px solid #D6D6D6;}
/*main content goes here*/
#text_area{ float:left; width:550px; margin:25px 15px 0px 0px;}
#text_area img{ padding:2px 0px 0px 0px;}
/*section boxes*/
#section_boxes {float:left; width:780px; margin:0px 0px 10px 0px;  padding:0px; } 
#section_boxes img {float:right}
#box1 {float:left; margin-left:15px;  width:200px; padding:0px 20px 20px 20px; background-color:#ffffff;background-image:url(../images/dots.gif); background-repeat:repeat-y; background-position:left top;}
#box2 {float:left; margin-left:15px;  width:200px; padding:0px 20px 20px 20px; background-color:#ffffff;background-image:url(../images/dots.gif); background-repeat:repeat-y; background-position:left top;}
#box3 {float:left; margin-left:15px;  width:200px; padding:0px 20px 20px 20px; background-color:#ffffff;background-image:url(../images/dots.gif); background-repeat:repeat-y; background-position:left top;}


/*DIVIDERS*/
#content_divider {float:left; width:780px;  margin:0 0px 0px 0px;  padding:0px 1px 0px 2px;  } 
#dot_divider{float:left; width:735px; height:10px; margin: 4px 4px 14px 14px; background-image:  url(../images/dot.gif); background-repeat:repeat-x;color: #000000;	}



/*FOOTER */
#footer {float:left;  height:40px; width:780px; margin:10px 0px 0px 0px;  padding:0 0px 0 1px;   background-color:#EDF5FA; } 
#footer ul {float:left; display:inline; list-style-type:none; }
#footer ul li { float:left;  padding-top:15px; text-align:left; margin:0; font-family: verdana,arial, helvetica, sans-serif; font-size: 10px; color:#4A4A4A; }
#footer ul li a{text-decoration:none;  padding:0 2px 0 8px; text-align:left;  font-family: verdana,arial, helvetica, sans-serif; font-size: 10px; color:#4A4A4A; }
#footer ul li a:hover{text-decoration:underline;  padding:0 2px 0 8px; text-align:left;  font-family: verdana,arial, helvetica, sans-serif; font-size: 10px; color:#4A4A4A; }
#footer #copyright{float:left; margin-left:15px;  }
#footer #link_eazytiger {text-align:right; margin:0 0 0 250px; font-family: verdana,arial, helvetica, sans-serif; font-size: 10px; color:#4A4A4A; }


/*CONTACT FORM*/
#contact_details {float:left;  width:200px; padding-left:20px;  }
#contact_form {width:330px; float:left;  padding-top:0px; padding-left:0px; }
#contact_form p{float:left; padding-top:20px; padding-left:0px;}
div.row {clear: both; padding:5px;}
div.row span.label {float: left; width:80px; text-align: right; font: 10px verdana, arial, helvetica, sans-serif; color:#4A4A4A;; text-align:right; padding-left:20px}
div.row span.formw {float: left; padding:0 0 0 10px; margin:0; text-align: left; font-size: 10px; font-weight:bold;}
div.formbg1 { color: #000000;  padding:0px 0 40px 0; margin:0px 0px 0px 0px;}
.inputtext {border:1px solid #AACADF; width:200px;color:#4A4A4A;; font-size:10px; padding:3px;background-color:#ffffff;font:11px Verdana, Arial, Helvetica, sans-serif;}
.enquiry {border:1px solid #AACADF; width:200px;color:#4A4A4A;; font-size:10px; padding:3px;background-color:#ffffff;font:11px Verdana, Arial, Helvetica, sans-serif;}

#f_submit {border:1px solid #AACADF;float:left; padding: 2px;  font:11px Verdana, Arial, Helvetica, sans-serif; margin:5px 0 0 10px; background: #EDF5FA; color:#000000; }
#f_reset {border:1px solid #AACADF;float:left; padding: 2px;  font:11px Verdana, Arial, Helvetica, sans-serif; margin:5px 0 0 10px; background: #EDF5FA; color:#000000; }
#f_continue {float:left; padding: 2px;  font:11px Verdana, Arial, Helvetica, sans-serif; margin:0 0 0 260px; background:#EDF5FA; color:#000000; }


/*TABLE STYLING*/

table.servicelevels {width:100%; background:transparent;}
table.servicelevels  th {background:#C6E0F0; color:#004068; font:bold 10px verdana, helvetica, sans-serif; padding:5px;}
table.servicelevels td {background:#A1BFD2;padding:5px; text-align:center; background:#EDF5FA; color:#004068; font:10px verdana, helvetica; }
table.servicelevels  td.productdescription {width:100%; text-align:left; background:#E3F0F9; }
table.servicelevels  td.itemtotal {font-weight:bold;}
table.servicelevels  td.total {font:bold medium verdana, sans-serif; color:#002741; text-align:right; background:transparent;}
table.servicelevels  td.quantity {text-align:center;}
table.servicelevels  th {}


table.accesskey {width:270px; background:transparent; margin-left:120px; }
table.accesskey  th {text-align:left;background:#C6E0F0; color:#004068; font:bold 10px verdana, helvetica, sans-serif; padding:5px;}
table.accesskey  td {background:#A1BFD2;padding:5px; text-align:left; background:#EDF5FA; color:#004068; font:10px verdana, helvetica;}
table.accesskey  td.key {width:70px; text-align:center; background:#E3F0F9; }
table.accesskey  td.itemtotal {font-weight:bold;}
table.accesskey  td.total {font:bold medium verdana, sans-serif; color:#002741; text-align:right; background:transparent;}
table.accesskey  td.quantity {text-align:center;}
table.accesskey  th {}
table.accesskey  th.key {width:70px; text-align:center; background:#C6E0F0; }


/*SKIP TO THE CONTENT */
#linksTop ul li #skipToContent {float:left; height:1px; display:none; visibility:hidden;}