body{
     font-family:arial,verdana, helvetica, Sans-Serif;
     color:#515151;
     text-align:center;
     margin:0px;
     padding:0px;
     font-size:9pt;
     background-image:url('../img/background/body.gif');
     background-repeat:repeat-y;
     background-position:50% 0%;
     background-color:#F4ECF3;

}



#main{
     margin: 0px auto 0px auto;
     border-left:#E4E4E4 1px solid;
     border-right:#E4E4E4 1px solid;
     border-top:#640063 2px solid;
     width:763px;
     height:100%; 
     background-color:white; 
     text-align:left;   
}

#head{
     height:71px;
     margin:0px 15px 0px 15px;
}
#head h1{
     margin-top:10px;
     margin-left:4px;
     width:182px;
     height:52px;
     display:inline;
     float:left;
}





#content{
     margin:0px 15px 0px 15px;
     clear:both;
     text-align:justify;
}
#content_head{
     width:734px;
     height:125px;
     background-color:white; 
     background-image:url('../img/background/content_head.jpg');     
}
#content_head.home{
     width:734px;
     height:266px;
     background-color:white; 
     background-image:url('../img/background/content_head_home.jpg');     
}

#contact{
     float:right;
     display:inline;
     border-left:#E1E1E1 1px solid;
     font-weight:bold;
     height:200px;
     width:240px;
}
#contact big{
     font-size:18pt;
     margin-left:50px;
}

#contact h3{
     margin-left:20px;
}

#foot{
     margin:20px 15px 0px 15px;
     border-top:1px #E1E1E1 solid;
     height:30px;
     clear:both;
}
#foot a{
     color:#6A6969;
}
#foot div.beard{
     display:block; 
     float:left;
     margin-left:5px;
}
#foot ul{
     list-style:none;
     padding:0px;
     margin:5px 0px 0px 0px;
}
#foot ul li{
     float:left;
     padding:0px 10px 0px 10px;
}
#foot ul li.border{
/*     border-left:#6A6969 1px solid; */
     border-right:#6A6969 1px solid;
}
#foot div.sydneyweb{
     font-style:italic;
     text-align:right;
}

h2{
     color:#965492;
     font-size:18pt;
     font-weight:normal;
     border-bottom:#DEC6AA 1px solid;
     padding-bottom:5px;
     margin-bottom:20px;
     white-space:nowrap;
}
h3{
     font-size:12pt;
     text-align:center;
     background-color:#FBECFA;
     color:#9D5096;
     clear:both;
     margin-top:10px;
}
img{
     border:none;
}
hr{
     margin: 5px 0px 5px 0px;
     border:white 1px solid;
     border-bottom:#F4ECF3 1px solid;     
     background-color:white;
}
.dnone,.print_only{display:none;}

a{
     text-decoration:none;
     color:#76126F;
}
input,textarea{
     border:#B87DB3 1px solid;
     font-size:8pt;
}
th,td{
     font-size:9pt;
     vertical-align:top;
     text-align:left;
}

address{
     font-style:normal;
     margin-top:15px;
     margin-left:24px;
}    

ul.home_nav{
     list-style:none;
     margin:20px 0px 20px 0px;
     padding:0px;
}
ul.join_nav{
     list-style:none;
     margin:20px 0px 20px 0px;
     padding:0px;
     text-align:center;
}

ul.home_nav li{
     float:left;
     margin-left:9px;
     margin-bottom:20px;
     display:inline;
}

p.text{
     text-indent: 30px;
     background-image:url('../img/background/p_text.gif');
     background-repeat:no-repeat;
     background-position:8px 3px;
}

h4{
     margin-left:0px;
     font-size:12pt;
     text-align:left;
}
table.warranty{
     border-collapse:collapse;
}
table.warranty tr{
     border-bottom:#F4ECF3 1px solid;
}
table.warranty td,table.warranty th{
     padding:10px 0px 10px 0px;
}
table.warranty th{
     padding-right:10px;
}
table.nopad td{
     padding:0px;
}

table.trable{
     border-collapse:collapse;
}
table.trable th{
     width:50%;
     background-color:#FDF2FC;
}
table.trable td{
     border-top:#E1E1E1 1px solid;
}
table.trable td.border,table.trable th.border{
     border-right:#E1E1E1 1px solid;
     padding-right:10px;
}
ul.trable{
     list-style-image:url('../img/background/li.gif');
}
ul.alpha{
     list-style-type:lower-alpha;
}
ol.reason{
     font-weight:bold;
     font-size:10pt;
}


.red{
     color:red;
}
.left{
     float:left;
     display:inline;
}
.right{
     float:right;
     display:inline;
}
.center{
     text-align:center;
}

.clear{
     clear:both;
}

.note{
     background-color:#F8F1F7;
}
.normal{
     font-weight:normal;
}

/* ################ NAVIGATION ################### */

#navigation{
     width:526px;
     height:42px;
     background-image:url('../img/background/navigation.gif');
     background-repeat:no-repeat;
     float:right;
     font-size:9pt;
}

#navigation ul{
     list-style:none;
     padding:0px;
     margin:0px;
}
#navigation ul li{
     float:left;
     display:inline;
     behavior: url('/css/hover.htc');
}
#navigation ul li a{
     height:42px;
     line-height:42px;
     text-align:center;
     display:block;
     margin-left:1px;
     margin-right:1px;
}
#navigation ul li a:hover,#navigation ul li.on a{
     background-color:#9A4E95;
     background-image:url('../img/background/navigation_a_hover.gif');
     background-repeat:repeat-x;
     color:#FFFFFF;
}
#navigation ul li:hover{
     background-image:url('../img/background/navigation_a_hover.gif');
     background-repeat:repeat-x;
}
#navigation ul li.hover_no:hover, #navigation ul li.on:hover{
     background-image:none;
}
#navigation ul li:hover a{
/*     color:#FFFFFF;*/
}
#navigation ul li a.a_1:hover,#navigation ul li.on a.a_1{
     background-image:url('../img/background/navigation_a_hover_home.gif');
     background-color:#F7DFF6;
}
#navigation ul li a.a_5:hover,#navigation ul li.on a.a_5{
     background-image:url('../img/background/navigation_a_hover_contact.gif');
     background-color:#F7DFF6;
}

#navigation a.a_1,ul.sub_1{
     width:74px; 
}
#navigation a.a_2,ul.sub_2{
     width:111px;    
}
#navigation a.a_3,ul.sub_3{
     width:140px;    
}
#navigation a.a_4,ul.sub_4{
     width:101px;    
}
#navigation a.a_5,ul.sub_5{
     width:90px;    
}


/* sub navigation */

#navigation ul li ul{
     position:relative;
     background-color:white;
     margin-top:2px;
     border:#C3C3C3 1px solid;
     visibility:hidden;
} 
#navigation ul li:hover ul{
     visibility:visible;
} 
#navigation ul li ul li {
     float:none;
}
#navigation ul li ul li a,#navigation ul li.on ul li a{
     height:25px;
     line-height:25px;
     color:#565455;
     background-image:none;
     background-color:white;
}
#navigation ul li ul li a:hover, #navigation ul li.on ul li.on a{
     height:25px;
     line-height:25px;
     background-image:none;
     background-color:#C3C3C3;
     color:white;
} 

