@charset "UTF-8";
/* CSS Document */

@import url(type.css);

html, body, ol, ul, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0px;
padding: 0px;
border: 0px;
}

body {
text-align: center;
background: url(../images/BGpattern.gif);
margin: 0px 0;
}

html, body {
height: 100%;
}

#wrapper {
width: 800px;
height: 4000px;
text-align: left;
margin: 0 auto;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
background-color: #FFF;
}

div.masthead {
width: 800px;
height: 200px;
border-bottom: 1px solid #FFF;
}

div.introPane {
width: 800px;
height: 200px;
float: left;
border-bottom: 1px solid #FFF;
}

div.introImage {
width: 480px;
height: 200px;
float: left;
}

div.introContent {
width: 280px;
height: 180px;
float: left;
padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
}

div.contentMain {
float: left;
width: 800px;
/*height: 400px;*/
border-bottom: 1px Solid #000;
}

div.leftPaneHome {
width: 450px;
/*height: 280px;*/
padding-left: 20px;
padding-right: 10px;
padding-top: 20px;
float: left;
}

div.rightPaneHome {
width: 320px;
float: left;
background: #000;
}

div.homeBottom {
width: 800px;
height: 160px;
float: left;
border-bottom: 1px solid #000;
}

/* Styles for Enquiry 'form1' - used on all pages EXCEPT 'home' */

div.form1 {
width: 240px;
height: 525px;
background: url(../images/email1.jpg);
background-position: top;
background-repeat: no-repeat;
background-color: #000000;
float: left;

}

div.textFields1 {
padding-left: 16px;
margin-top: 125px;
}

.textField1 {
width: 195px;
padding: 5px;
margin-bottom: 15px;
}

.textArea1 {
width: 195px;
height: 120px; /**195px;**/
padding: 5px;
margin-bottom: 15px;
overflow: auto;
}

.sendButton {
text-align: right;
padding-right: 17px;
}

/* End */

div.address {
text-align: right;
width: 800px;
height: 160px;
}

div.address h3 {
background: url(../images/address2.gif);
width: 800px; 
height: 0; 
padding-top: 160px; 
color: #000; 
overflow: hidden;
margin: 0px 0px 0px 0px;
}

div.address2 {
float: left;
width: 800px;
height: 160px;
border-top: 1px solid #000;
border-bottom: 1px solid #000;
margin-top: 20px;
}

div.address2 h3 {
background: url(../images/address2.gif);
width: 800px; 
height: 0; 
padding-top: 160px; 
color: #000; 
overflow: hidden;
margin: 0px 0px 0px 0px;
}

div.contentPane {
width: 800px;
float: left;
}

div.leftPane {
width: 240px;
float: left;
}

div.rightPane {
width: 530px;
padding-top: 15px;
padding-left: 15px;
padding-right: 15px;
float: left;
}

div.subNavigation {
width: 240px;
background-color: #000000;
margin-bottom: 15px;
}

div.support {
width: 240px;
height: 160px;
margin-bottom: 15px;
}

div.productImage {
width: 530px;
height: 200px;
}

div.productImage2 {
width: 530px;
height: 300px;
}

div.address2 {
width: 800px;
height: px;
}

div.contact {
width: 240px;
height: 120px;
margin-bottom: 15px;
}

/*** login (home page) ****/
.login 
{
    height:50px; background-image:url(/images/log_bg.jpg); background-repeat:no-repeat;
}

.login_content
{
    color:#FFF; padding: 3px 0px 0px 20px; font-size:22px; font-family:Arial;
    vertical-align:middle;
    height:24px;
}


.log_details
{
    padding:0px 0px 0px 20px; font-size:14px; font-weight:bold
}



.log_textbox
{
     margin:0px 10px 0px 8px;
     height:18px;
     color:#aaa;
}

.log_btn
{
    position:relative;
    top:4px;
    
}