
body
{
	font-family: Verdana, Arial;
	background-color: #404040;
}

body, div, form
{
	margin: 0px;
	padding: 0px;
}

img
{
	display: block;
}

#pagewrapper
{
	position: relative;
	background-color: #fff;
	min-height: 1px;
}

#headerwrapper
{
	height: 120px;
	background-image: url('/images/header.gif');
}

#logo
{
	position: absolute;
	left: 5px;
	top: 0px;
	z-index: 100;
}

#logo img
{
	width: 355px;
	height: 144px;
	behavior: url('/style/iepngfix.htc');	
}

#slogan
{
	padding: 44px 0px 0px 370px;
	height: 51px;
}

#quickmenu
{
	margin: 0px;
	padding: 0px 0px 0px 368px;
	list-style: none;
}

#quickmenu li
{
	font-size: 9pt;
	line-height: 11pt;
	color: #3c3b3b;
	margin: 0px;
	padding: 0px 18px 0px 13px;
	float: left;
	background-image: url('/images/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
}

#quickmenu li a
{
	text-decoration: none;
	color: #3c3b3b;
}

#quickmenu li.over
{
	background-image: url('/images/bullet_over.gif');	
}

#quickmenu li.over a
{
	color: #d72e2e;
}

#beads
{
	position: absolute;
	right: 27px;
	top: 9px;
}

#beads img
{
	width: 85px;
	height: 95px;
	behavior: url('/style/iepngfix.htc');
}

#home_top
{
	background-image: url('/images/fade1.png');
	height: 218px;
}

#home_inside
{
	background-image: url('/images/home1.png');
	background-repeat: no-repeat;
	height: 218px;
	position: relative;
}

#line1
{
	background-color: #cccccc;
	width: 1px;
	height: 218px;
	position: absolute;
	left: 35px;
	top: 0px;
}

#line2
{
	background-color: #cccccc;
	width: 1px;
	height: 218px;
	position: absolute;
	left: 330px;
	top: 0px;
}

#mainwrapper
{
	background-image: url('/images/fade3.gif');
	background-repeat: repeat-x;
	min-height: 1px;
}

#bodywrapper
{
	background-image: url('/images/fade2.gif');
	background-repeat: repeat-x;
	background-position: 0px 100%;
	padding: 0px 0px 0px 35px;
	min-height: 1px;
}

#leftcolumn
{
	width: 294px;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	float: left;	
	position: relative;
	min-height: 1px;
}

#leftcolumn_inside
{
	background-image: url('/images/fade5.png');
	background-repeat: no-repeat;
}

#searchwrapper
{
	width: 294px;
	height: 79px;
	background-image: url('/images/search_back.gif');
}

#search_box
{
	padding: 4px 0px 3px 10px;
	font-size: 10pt;
	line-height: 12pt;
	color: #404040;
	font-weight: bold;
	border: 1px solid #000;
	border-right: 0px;
	width: 204px;
}

#left1
{
	width: 284px;
	height: 68px;
	background-image: url('/images/brochure.jpg');
	margin: 0px auto 0px auto;
	cursor: pointer;
}

#left1 a
{
	text-decoration: none;
	color: #000;
}

#left2
{
	width: 284px;
	height: 116px;
	background-image: url('/images/enquiry.jpg');
	margin: 0px auto 0px auto;
	cursor: pointer;
}

#left3
{
	width: 283px;
	height: 72px;
	background-image: url('/images/pdf_version.jpg');
	margin: 0px auto 0px auto;
	cursor: pointer;
}

#top1
{
	width: 284px;
	height: 34px;
	background-image: url('/images/top.gif');
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	padding: 7px 0px 0px 0px;
	margin: 0px auto 0px auto;
	line-height: 12pt;
}

#top1 span
{
	font-size: 8pt;
	color: #000;
}

#middle1
{
	width: 282px;
	border-left: 1px solid #dedede;	
	border-right: 1px solid #dedede;
	font-size: 8.5pt;
	margin: 0px auto 0px auto;
}

#bottom1
{
	width: 284px;
	height: 7px;
	background-image: url('/images/bottom.gif');
	margin: 0px auto 0px auto;
}

#middlecolumn
{
	margin: 0px 0px 0px 330px;
	padding: 0px 32px 0px 0px;
	min-height: 1px;
	font-size: 9pt;
}

#home
{
	padding: 15px 0px 10px 0px;
}

#home h1
{
	font-size: 8.5pt;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	line-height: 12pt;
}

#home p
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 8.5pt;
}

.box1
{
	position: relative;	
}

.box1_inside
{
	background-color: #fff;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;	
	font-size: 8pt;
}

.box1_top
{
	height: 7px;
	background-color: #fff;
	border-top: 1px solid #dfdfdf;
	margin: 0px 8px 0px 8px;
}

.box1_bottom
{
	height: 7px;
	background-color: #fff;
	border-bottom: 1px solid #dfdfdf;
	margin: 0px 8px 0px 8px;
}

.topleftcorner1
{
	width: 8px;
	height: 8px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-image: url('/images/topleftcorner1.png');
}

.bottomleftcorner1
{
	width: 8px;
	height: 8px;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-image: url('/images/bottomleftcorner1.png');
}

.toprightcorner1
{
	width: 8px;
	height: 8px;
	position: absolute;
	right: 0px;
	top: 0px;
	background-image: url('/images/toprightcorner1.png');
}

.bottomrightcorner1
{
	width: 8px;
	height: 8px;
	position: absolute;
	right: 0px;
	bottom: 0px;
	background-image: url('/images/bottomrightcorner1.png');
}

.box1_inside h2
{
	font-size: 8pt;
	color: #d00c0c;
	line-height: 11pt;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.box1_inside a
{
	color: #3c3b3b;
	text-decoration: none;
}

.box1_inside a:hover
{
	color: #d00c0c;
}

.box1_inside p
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

#footerwrapper
{
	height: 27px;
	background-color: #fff;
}

#footer_left
{
	float: left;
	font-size: 7pt;
	line-height: 8pt;
	padding: 8px 0px 0px 30px;
}

#footer_right
{
	float: right;
	font-size: 8pt;
	line-height: 10pt;
	padding: 6px 30px 0px 0px;
}

#footer_right b
{
	color: #c20808;
	padding: 0px 0px 0px 3px;
}

h1
{
	font-size: 10pt;
	line-height: 12pt;
	margin: 0px;
	padding: 10px 0px 12px 0px;
}

h2
{
	font-size: 10pt;
	line-height: 12pt;
	margin: 0px;
	padding: 0px 0px 12px 0px;
	color: #d00c0c;
}

.item
{
	color: #3c3b3b;
	font-size: 8pt;
}
.item a
{
	color: #000;
	font-weight: bold;
}

#categories
{
	font-size: 8pt;
}

#categories h2
{
	font-size: 8pt;
	color: #adadad;
	line-height: 11pt;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#categories a
{
	color: #adadad;
	text-decoration: none;
}

#categories a:hover
{
	color: #d00c0c;
}

#categories p
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.divider
{
	height: 20px; 
	overflow: hidden; 
	clear: right; 
	display: inline-block; 
	width: 99%;
}

.table_text
{
	font-size: 8pt;
	color: #636262;
	padding: 5px 13px 5px 13px;
}

#view
{
	min-height: 1px;
}

#view h1
{
	font-size: 10pt;
	font-weight: bold;
	margin: 0px;
	padding: 10px 0px 12px 0px;
	line-height: 12pt;
	color: #d00c0c;
}

.tableheader
{
	font-size: 8pt;
	text-align: center;
	height: 55px;
	background-image: url('/images/fade4.gif');
	color: #fff;
	font-weight: bold;
}

.tablebody
{
	font-size: 8pt;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px solid #4b4b4b;
	background-color: #3c3b3b;
	color: #fff;
	text-align: center;
}

.box
{
	width: 296px;
	height: 196px;
	background-position: 1px 5px;
	background-repeat: no-repeat;
	position: relative;
}

#pictureback1
{
	width: 294px; 
	height: 175px; 
	position: absolute; 
	top: 5px; 
	left: 1px; 
	z-index: 1
}

#pictureback2
{
	width: 294px; 
	height: 175px; 
	position: absolute; 
	top: 5px; 
	left: 1px; 
	z-index: 1
}

#content
{
	font-size: 9pt;
}

#content p
{
	margin: 0px;
	padding: 0px 0px 10px 0px;
}

.fieldinput
{
	padding-left: 0px;
}

.fieldinput input
{
	width: 200px;
}
.fieldtextarea textarea
{
	width: 200px;
}

.fieldname
{
	padding-left: 0px;
}

#content h1
{
	color: #d00c0c;
}

#content a
{
	color: #d00c0c;
	text-decoration: none;
}

#main_top_left
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 203px;
	height: 372px;
	background-image: url('/images/main_top_left.jpg');
}

#main_top_right
{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 203px;
	height: 372px;
	background-image: url('/images/main_top_right.jpg');
}

#leftfade
{
	position: absolute;
	top: 0px;
	left: -17px;
	width: 17px;
	background-image: url('/images/leftfade.png');
	display: none;
}

#rightfade
{
	position: absolute;
	top: 0px;
	right: -17px;
	width: 17px;
	background-image: url('/images/rightfade.png');
	display: none;
}

#bottomleftfade
{
	position: absolute;
	bottom: 48px;
	left: -7px;
	width: 17px;
	background-image: url('/images/bottomleftfade.png');
	width: 7px;
	height: 22px;
	display: none;
}

#bottomrightfade
{
	position: absolute;
	bottom: 48px;
	right: -7px;
	width: 17px;
	background-image: url('/images/bottomrightfade.png');
	width: 7px;
	height: 22px;
	display: none;
}

#main_bottom
{
	background-image: url('/images/main_bottom.png');	
	height: 54px;
	background-color: #404040;
	background-repeat: no-repeat;
	background-position: 50% 0px;
}

.image
{
	float: right; 
	padding: 0px 0px 20px 20px;
}

.image img
{
	border: 1px solid #cccccc;
}

#log_res
{
        position: absolute;
        left: 50%;
        width: 647px;
        margin-left: -324px;
        display: none;
        z-index: 9002;
        border: 1px solid #000;
        padding: 0px 0px 0px 0px;
}

#log_res.show
{
        display: block;
}

#log_res.ajax-loading {
        background-color: #fff;
        padding: 20px 0;
        background: url('/images/spinner.gif') no-repeat center;
        display: block;
}

.black_overlay{
    position: absolute;
    top: 0px;
    left: 0%;
    width: 100%;
    height: 3000px;
    background-color: black;
    z-index:9001;
    -moz-opacity: 0.8;
    opacity:.80;
    filter: alpha(opacity=80);
        display: none;
}

