/*
=================================================================================
WISEINTERNET APPLICATION DEVELOPMENT. ©2008 WISEINTERNET. WWW.WISEINTERNET.COM
All rights reserved. No unauthorised duplication. 
=================================================================================
*/

/*
	CSS STYLE NOTE:
	Lower case for html tag styles (html), camel case (DropDownList) for all other custom styles 
	Html elements first then list ID styles alphabetically with styles within the ID styles
	listed with HTML elements first followed by custom styles listed alphabetically
*/
body 
{
	/* background:url(/img/bg_site.gif) #d5d5d5 repeat-x top center; */
	background:#d5d5d5 repeat-x top center;
	margin:0 auto;
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
}
h1
{
	color: #002d62;
	font-size: 26px;
	font-weight: normal;
	line-height: 100%;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 15px;
}
h2
{
	color: #002d62;
	font-size:18px;
	font-weight:normal;
	margin-top:13px;
	margin-bottom:2px;
}
h3
{
	color:#004400;
	font-size:14px;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:2px;
}
h4
{
	color: #002d62;
	font-size: 20px;
	font-weight: normal;
	line-height: 100%;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 15px;
}
h5
{
	color:#333333;
	font-size:16px;
	font-weight:normal;
	font-style:italic;
	font-family:"Times New Roman", Times, serif;
	line-height:100%;
	margin-top:0px;
	margin-bottom:15px;
}
a:link, a:visited {
	color: #002d62;
}
a:hover {
	color:#0099ff;
}
ul
{
	margin-left:-35px !important;
	margin-left:5px;
	margin-top:0px;
	font-size:13px;
}
*:first-child+html ul 
{
	margin-left:5px !important;
}
li
{
	list-style:none;
	padding:1px 0px 0px 24px;
	background:url(/img/ic_bullet.gif) top no-repeat left;
	margin-bottom:5px;
}
p
{
	margin-top:0px;
	margin-bottom:13px;
	font-size:13px;
}
#Outter
{
	width:960px;
	margin:0 auto;
	margin-top:10px;
}
#Inner 
{
	width:960px;
	margin:0 auto;
	background:url(/img/bg_inner.gif) repeat-y;
}
#Wrapper 
{
	width:960px;
	margin:0 auto;
	background:url(/img/bg_wrapper_2.gif) no-repeat;
}
#Header
{
	height:435px;
	width:940px;
	margin:0 auto;
	position:relative;
}
#Body
{
	width:909px;
	margin:0 auto;
	margin-top: 15px;
	padding-bottom: 25px;
	min-height:300px;
}
#Banner
{
	width:905px;
	height:255px;
	background:url(/img/bg_banner.gif) no-repeat;
	position:absolute;
	bottom:0px;
	left:17px;
}
#Banner div
{
	margin:6px 5px 0px 5px;

}
#Footer
{
	width:960px;
	height:156px;
	color:#666666;
	background:url(/img/bg_footer.gif) no-repeat;
	text-align:center;
}
#Footer div
{
	font-size:11px;
	color:#fff;
	padding-top:15px;
}
#Footer img
{
	position:relative;
	left:5px;
}
#Footer p
{
	font-size:11px;
	margin-top:5px;
}
#Footer a:link, #Footer a:visited
{
	color:#ccc;
	text-decoration:none;
}
#Footer a:hover
{
	color:#fff;
	text-decoration:underline;
}
#Logo
{
	position:absolute;
	top: 38px;
	left: 20px;
	z-index:200;
}
#Contact
{
	position:absolute;
	top: 37px;
	right: 28px;
	text-align:right;
}
#Contact img
{
	position:relative;
	top:1px;
	right:3px;
}
#Contact span
{
	font-size: 24px;
	color: #002d62;
}
#Contact p
{
	font-size: 11px;
	color: #002d62;
	margin-top:4px;
}
#Contact a:link, #Contact a:visited
{
	font-size: 12px;
	color: #666666;
	text-decoration :none;
}
#Contact a:hover
{
	font-size: 12px;
	color: #002d62;
	text-decoration: underline;
}
#EnquiryForm
{
	border:1px solid #c5c3c2;
}
#Form
{
	border: 1px solid #fff;
	padding: 10px 15px 15px 15px;
	font-size: 12px;
}
#Panel
{
	border:1px solid #c5c3c2;
	margin-top:10px;
	padding:10px 10px 10px 10px;
}
.Message
{
	color: #ff0000;
}
.ContactTable td
{
	font-size:11px;
	padding-bottom:2px;
}
.TextBox
{
	background-color: #fff !important;
	border:1px solid #999 !important;
	width:195px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.TextArea
{
	background-color: #fff !important;
	border:1px solid #999  !important;
	width:195px;
	height:50px;
	font-size:11px;
}
.Button
{
	width: 60px;
	display: block;
	padding:1px 0px 2px 0px !important;
	padding:3px 0px 2px 0px;
	background: url(/img/bt_60.gif) no-repeat;
	border: none;
	cursor: pointer;
	color:#fff;
	font-size:12px;
}
*:first-child+html .Button
{
	padding:3px 0px 2px 0px !important;
}
/* Gallery */
#gallery-info {
	width:190px;
	position:absolute;
	top:180px;
	right:10px;
	z-index:100;
	text-align:left;
}
#gallery-info p {
	font-size: 18px;
	color: #333;
	font-weight: normal;
	line-height: 100%;
	font-family: Arial, Helvetica, sans-serif;
}
#gallery-info span {
	font-size:8px;
	color:#333;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#Nav
{
	position:absolute;
	top:133px;
	left:170px;
	z-index:100;
}
#Nav a
{
	display:block;
	float:left;
	padding:8px 15px 10px 10px;
	border-right:1px solid #fff;
	border-left:1px solid #ccc;
}
#Nav a:link, #Nav a:visited
{
	color: #002d62;
	font-size: 15px;
	text-decoration: none;
}
#Nav a:hover
{
	color: #002d62;
	font-size: 15px;
	text-decoration: none;
	background:url(/img/bg_tab_hover.gif) repeat-x bottom #fff;
}
#Nav a:link span, #Nav a:visited span
{
	color:#666;
	font-size:10px;
	text-decoration: none;
}
#Nav a:hover span
{
	color:#666;
	font-size:10px;
	text-decoration: none;
}
#Nav .On:link, #Nav .On:visited, #Nav .On:hover
{
	background:url(/img/bg_tab.gif) repeat-x bottom #fff;
}
