/* page styles */

* {
	padding:0px;
	margin:0px;
}

body {
	padding:0px;
	margin:0px;
	background:#e1f1fb url(images/bg_wrapper.jpg) repeat-x;
}

img.aboutpic {
	padding:15px;
	float:left;
}

img.specialspic {
	padding: 0 35px 35px 35px;
	float:left;
	clear:both;
}

li.list_aboutpg {
	margin-left:250px;
}

li.list_short {
	margin-left:50px;
	padding-top:15px;
	list-style:disc outside;
}

li.num {
	margin-left: 50px;
	list-style: decimal;
	}


a:link {
	color: #D0E0ED;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #D0E0ED;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}


a.buttonstop:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.buttonstop:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.buttonstop:hover {
	text-decoration: none;
	color: #D0E0ED;
}
a.buttonstop:active {
	text-decoration: none;
	color: #D0E0ED;
}

a.productlink:link {
	color: #FFFFFF;
	text-decoration: none;
}
a.productlink:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a.productlink:hover {
	text-decoration: none;
	color: #D0E0ED;
}
a.productlink:active {
	text-decoration: none;
	color: #D0E0ED;
}


a.newslink:link {
	color: #002960;
	text-decoration: none;
}
a.newslink:visited {
	text-decoration: none;
	color: #002960;
}
a.newslink:hover {
	text-decoration: none;
	color: #9cc1da;
}
a.newslink:active {
	text-decoration: none;
	color: #9cc1da;
}


a.footerlink:link {
	color: #002960;
	text-decoration: none;
}
a.footerlink:visited {
	text-decoration: none;
	color: #002960;
}
a.footerlink:hover {
	text-decoration: none;
	color: #81b3d5;
}
a.footerlink:active {
	text-decoration: none;
	color: #81b3d5;
}


a.orangelink:link {
	color: #FF6600;
	text-decoration: none;
}
a.orangelink:visited {
	text-decoration: none;
	color: #FF6600;
}
a.orangelink:hover {
	text-decoration: none;
	color: #9cc1da;
}
a.orangelink:active {
	text-decoration: none;
	color: #9cc1da;
}


table.specials_table {
	cellpadding:10px;
}

/* div styles - main*/

#wrapper {
	background: #e1f1fb url(images/bg_wrapper.jpg) repeat-x;
	width:960px;
	height: auto;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	z-index:0;
	position:static;
	background-color: #000000;
}

#header_buttons {
	background: url(images/bg_buttons_top.jpg) no-repeat;
	width:960px;
	height:53px;
	margin: 0 auto;
}

#header_left_home {
	background: url(images/header_main_home.jpg);
	width:379px;
	height:181px;
	margin: 0 auto;
	float:left;
}

#header_left_about {
	background: url(images/header_main_about.jpg);
	width:379px;
	height:181px;
	margin: 0 auto;
	float:left;
}

#header_left_products {
	background: url(images/header_main_products.jpg);
	width:379px;
	height:181px;
	margin: 0 auto;
	float:left;
}

#header_left_products_list {
	background: url(images/header_main_products_list.jpg);
	width:379px;
	height:181px;
	margin: 0 auto;
	float:left;
}

#header_left_services {
	background: url(images/header_main_services.jpg);
	width:379px;
	height:181px;
	margin: 0 auto;
	float:left;
}

#header_left_specials {
	background: url(images/header_main_specials.jpg);
	width:379px;
	height:181px;
	margin: 0 auto;
	float:left;
}

#header_left_contact {
	background: url(images/header_main_contact.jpg);
	width:379px;
	height:181px;
	margin: 0 auto;
	float:left;
}

#header_left_news {
	background: url(images/header_main_news.jpg);
	width:379px;
	height:181px;
	margin: 0 auto;
	float:left;
}

#header_left_enquiry {
	background: url(images/header_main_enquiry.jpg);
	width:379px;
	height:181px;
	margin: 0 auto;
	float:left;
}

#header_left_careers {
	background: url(images/header_main_careers.jpg);
	width:379px;
	height:181px;
	margin: 0 auto;
	float:left;
}

#header_main_right {
	background: url(images/header_main_02right.jpg) no-repeat;
	width:581px;
	height:181px;
	margin: 0 auto;
	float:right;
}



#contents {
	background: url(images/bg_contents.jpg) repeat-y;
	width:960px;
	height:auto;
	margin: 0 auto;
	float:left;
	overflow: visible;
	z-index:1;
}

#footer {
	background: #e1f1fb url(images/bg_footer.jpg) no-repeat;
	width:960px;
	height:125px;
	margin: 0 auto;
	float:left;
	z-index:2;
}

/* div styles - internal*/

#contents_left{
	background: url(images/bg_contents_left.jpg) no-repeat;
	width:342px;
	height:auto;
	margin: 0 auto;
	float:left;
}

#leftbox01{
	background: url(images/bg_boxleft_bottom.jpg) no-repeat bottom left;
	width:273px;
	height:auto;
	margin-left:47px;
	overflow:visible;
	padding-bottom:25px;
}


#leftbox02_header{
	background: url(images/specials_header_02.jpg) no-repeat bottom left;
	width:315px;
	height:75px;
	margin-left:15px;
	margin-top:25px;
}
#leftboxblank_header{
	background: url(images/blank_header.jpg) no-repeat bottom left;
	width:315px;
	height:75px;
	margin-left:15px;
	margin-top:25px;
}

#leftbox02_header_pg2{
	background: url(images/specials_header_02.jpg) no-repeat bottom left;
	width:315px;
	height:60px;
	margin-left:15px;
}

#leftbox02_main {
	background: url(images/bg_boxleft_bottom.jpg) no-repeat bottom left;
	width:200px;
	height:auto;
	margin-left:50px;
	overflow:visible;
	padding-bottom:17px;
	z-index:3;
}



#contents_main {
	background: url(images/bg_contents_main.jpg) no-repeat;
	width:618px;
	height:auto;
	margin: 0 auto;
	float:left;
}

#mainbox_top{
	background: #002960 url(images/main_top.jpg) no-repeat;
	width:572px;
	height:20px;
	margin-top:20px;
}

#mainbox_contents{
	background: #002960 url(images/main_bottom.jpg) no-repeat bottom left;
	width:572px;
	height:auto;
	overflow:visible;
	padding-bottom:30px;
}

#contents_main_expanded {
	background: url(images/bg_contents_main_expanded.jpg) no-repeat;
	width:960px;
	height:auto;
	margin: 0 auto;
	float:left;
}

#contents_main_bottom {
	background: url(images/bg_contents.jpg) repeat-y;
	width:960px;
	height:auto;
	margin: 0 auto;
	float:left;
}

#mainbox_expanded_top{
	background: #002960 url(images/main_expanded_top.jpg) no-repeat;
	width:867px;
	height:20px;

}

#mainbox_expanded_contents{
	background: url(images/main_expanded_bottom.jpg) no-repeat bottom left;
	width:867px;
	height:auto;
	overflow:hidden;
	padding-bottom:30px;
}

#expanded_box {
	background: url(images/expanded_box.jpg) repeat-y;
	width:867px;
	height:auto;
	float:left;
	margin-left:47px;
	margin-top:20px;
}

#logo_bottom_right{
	background: url(images/logo_bottom.jpg) no-repeat bottom right;
	width:618px;
	height:140px;
}

#logo_bottom_right_expanded{
	background: url(images/logo_bottom.jpg) no-repeat bottom right;
	width:960px;
	height:100px;;
	clear:both;
}

#specials_box {
	width:800px;
	height:auto;
	float:left;
	margin-left:40px;
}

#specials_box_small {
	width:460px;
	height:auto;
	float:left;
	margin-left:40px;
	overflow: visible;
}


/* text styles */

.footer_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#002960;
	font-weight:bold;
	text-align:right;
	padding-top:88px;

}

.leftboxes_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#9cc1da;
	padding-left:13px;
	padding-right:50px;
}

.contentbox_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:13px;
	padding-right:13px;
}

.contentbox_main_bigbox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	padding-left:25px;
	padding-right:20px;
}

.header_specials {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding-left:25px;
	font-weight:bold;
}


.buttons {
	font-family: Myriad Pro, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	padding-right:60px;
	text-align:right;
	padding-top:27px;
}

.logo_white {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-style:italic;
}

.logo_lightblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#81b3d5;
	font-style:italic;
}

.logo_darkblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#002960;
	font-style:italic;
}

.copy_white_headers {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.copy_white_large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
}

.copy_white_larger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:21px;
	font-weight:bold;
}

.copy_or_larger {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FF6600;
	font-size:21px;
	font-weight:bold;
}

.copy_lightblue_large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#81b3d5;
	font-size:14px;
	font-weight:bold;
}
.copy_lightblue_large a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#81b3d5;
	font-size:14px;
	font-weight:bold;
}
.copy_lightblue_large a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#81b3d5;
	font-size:14px;
	font-weight:bold;
}
.copy_lightblue_large a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}

.readmore_tab {
	background:url(images/tab_readmore.jpg) no-repeat right;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#002960;
	font-size:11px;
	padding-right:20px;
	padding-top:4px;
	font-weight:bold;
}

.readmore_tab_ext {
	background:url(images/tab_readmore_ext.jpg) no-repeat right;
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#002960;
	font-size:11px;
	padding-right:20px;
	padding-top:4px;
	font-weight:bold;
}

.line_divider {
	background:url(images/line_divider.gif) repeat-x;
	width:210px;
	height:30px;
	margin-left:13px;
}

.line_divider_orange {
	background:url(images/line_divider_orange.gif) repeat-x;
	width:810px;
	height:30px;
	margin-left:30px;
}

.line_divider_orange_short {
	background:url(images/line_divider_orange.gif) repeat-x;
	width:210px;
	height:30px;
	margin-left:30px;
}

.specials_align {
	padding-left:10px;
}

.specials_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	margin-left:60px;
}

.copy_special_orange {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color: #FF6600;
}

.copy_orange {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FF6600;
}

.copy_main {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
}

.copy_gray {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #CCCCCC;
}
.digg {float: right;
padding-left:5px;}

.imgpadding5{
		padding: 5px;
}
.leftpadding{
	margin-left:15px;
}
/* menu */
ul.menu { 
	margin:0;padding:0; 
	}
ul.menu li { 
	display:block;
	padding:0;
	width:110px;
	float:left;
	text-align:left;
	margin-right:2em; }
ul.menu li a { 
	color:#fff;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height: 1.3em; 
	display:block; 
	border-left: 6px solid #81b3d5; 
	padding-left:5px;
	}
ul.menu li a:hover { 
	color:#0cc3ff; 
	border-left: 6px solid #2E2E2E; 
	padding-left:5px;
	}
ul.menu li span { 
	font:11px arial; 
	color:#666; margin:0; 
	}
ul.menu li span:hover {color:#999;}

#menucontainer {
	margin: 0 auto;
	margin-bottom: 15px;
	padding: 0;
	width: 540px;
	height: 70px;
}
.right {
	float:right;
	padding: 5px;
}.middleimage {
	text-align: center;
}
h1 {
    font-size:150%;
	color:#FFF;
}




