@charset "utf-8";
/* CSS Document */

body {margin:0; padding:0; font-family: Verdana, Arial, Helvetica, sans-serif;}

#top-header
{
height:100px;
overflow:hidden;
background-image: url(../images/header-background.jpg);
}

#top-header-content
{
margin:0px auto;
width:798px;
position:relative;
}

#logo
{
position:absolute;
left:0px;
top:1px;
}

#phone
{
position:absolute;
right:0px;
top:20px;
}

#header-nav-main
{
position:absolute;
right:0px;
top:70px;
}

#content-container
{
width:798px;
margin:0px auto;
margin-top:10px;
}

#flash
{
clear:both;
border:1px solid #dcdcdc;
overflow:hidden;
}


#menu-container
{
clear:both;

}


#menu-shadow
{
clear:both;
background-image:url(../images/menu-background.gif);
margin-top:25px;
margin-bottom:20px;
height:7px;
overflow:hidden;
width:797px;
}

#breadcrumb
{
clear:both;
margin-top:3px;
margin-bottom:5px;


}

#content-left
{
float:left;
width:524px;

}

#content-full
{
float:left;


}

#text-container
{
float:left;
width:360px;

}

#banner-right-container
{
float:right;
width:140px;
text-align:right;

}

#content-right
{
float:right;
width:255px;



}

#content-left-form
{
float:left;
width:390px;

}

#content-right-form
{
float:right;
width:390px;



}

#enquiry
{

clear:both;

padding:5px;
border:1px solid #909090;
background-image:url(../images/form-background.jpg);
}

#enquiry-full
{

padding:5px;
border:1px solid #909090;
background-image:url(../images/form-background.jpg);
}



#banners
{

height:60px;
margin-top:15px;
border:1px solid #909090;
padding-top:5px;
padding-bottom:5px;
text-align:center;
}
.piles
{
top:3px;
position:absolute;
left:5px;
}


.form-header
{
color:#336699;
font-size:14px;
font-weight:bold;
text-align:center;
}


#footer-left
{
float:left;
margin-top:10px;
margin-bottom:20px;

}

#address
{
text-align:center;
clear:both;

}

#footer-right
{
float:right;
margin-top:10px;
margin-bottom:20px;

}



#clear
{
clear:both;
}

form
{
padding:0px;
margin:0px 0px 0px 0px;

}

p {

font-size:0.8em;
color: #666666;
}


h1
{
font-size:1em;
color: #ff9900;

}

h2
{
font-size:0.8em;
color:#5f6699;
}

ul
{
font-size:0.7em;
color: #666666;
font-weight:bold;
}


.form
{
font-size: 12px; color: #666666;
}

.asterix
{
font-size: 10px; color: #666666;
}

.text-input
{
width:110px;
height:12px;
font-family:Arial, Helvetica, sans-serif;
font-size: 9px;
color:#666666;
}

.text-input-form
{
width:160px;
height:12px;
font-family:Arial, Helvetica, sans-serif;
font-size: 9px;
color:#666666;
}

.select-input
{
width:117px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size: 9px;
color:#666666;
}


.select-input-form
{
width:165px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size: 9px;
color:#666666;
}


#label
{
float:left;
width:100px;
overflow:hidden;
padding-top:3px;
margin-top:5px;

}

#label-form
{
float:left;
width:180px;
overflow:hidden;
padding-top:3px;
margin-top:5px;

}

#input
{
float:right;
width:130px;
overflow:hidden;
margin-top:5px;


}

#input-form
{
float:right;
width:180px;
overflow:hidden;
margin-top:5px;


}

#showifnotie6
{
padding:0px;
margin:0px;


}



#news
{
	background-color:#e1e1e1;
	padding:5px;
	padding-bottom:10px;
	margin-bottom:10px;
	position:relative;
	border:1px solid #666;
}

.newsicon
{
	position:absolute;
	top:5px;
	right:5px;
}

#news p
{
	padding-top:4px;
	margin:0px;
	font-size:12px;

}



#news h1
{
	font-size:12px;
	padding:0px;
	margin:0px;

}




.news-link { font-size: 10px; text-decoration: underline; color:#5e6598; }
a.news-link { } 
a.news-link:link { }
a.news-link:visited {  }
a.news-link:hover { color: #ffac48; }

.allnews-link { font-size: 10px; text-decoration: underline; color:#5e6598; font-weight:bold; }
a.allnews-link { } 
a.allnews-link:link { }
a.allnews-link:visited {  }
a.allnews-link:hover { color: #ffac48; }






.phone
{
font-size: 28px; text-decoration: none; color: #FFFFFF;
}

.top-nav { font-size: 14px; text-decoration: none; color: #FFFFFF; }
a.top-nav { } 
a.top-nav:link { }
a.top-nav:visited {  }
a.top-nav:hover { color:#c0c0c0;}

.breadcrumb { font-size: 11px; text-decoration: none; color: #333333; }
a.breadcrumb { } 
a.breadcrumb:link { }
a.breadcrumb:visited {  }
a.breadcrumb:hover { color:#c0c0c0;}

.step { font-size: 11px; text-decoration: none; color: #333333; }
a.step { } 
a.step:link { }
a.step:visited {  }
a.step:hover {}

.footer { font-size: 10px; text-decoration: none; color:#666666; }
a.footer { } 
a.footer:link { }
a.footer:visited {  }
a.footer:hover { color: #CCCCCC; }

.content-link { font-size: 1em; text-decoration: underline; color:#666666; }
a.content-link { } 
a.content-link:link { }
a.content-link:visited {  }
a.content-link:hover { color: #5f6699; }








.style1-header {
	color: #FFFFFF;
	font-size: 14px;
}

