* { 
margin : 0; 
padding : 0; 

} 
#container { 
width : 905px; 
margin-left : auto; 
margin-right : auto; 
text-align : left; 
clear : both; 
} 
html, body { 
border : none; 
text-align : left !important ; 
font-family : arial, verdana, helvetica, sans-serif; 
color : #004794; 
font-size : 12px; 
background : url(../../images/homepage/bg_img.jpg) repeat; 
text-decoration : none; 
} 
strong, b { 
font-weight : bold; 
} 
img { 
border : 0; 
margin : 0; 
padding : 0; 
} 
form { 
margin : 0; 
padding : 0; 
} 
hr { 
margin : 0 0; 
border : 0; 
color : #f4f4f4; 
border-top : 2px solid #97c403; 
} 
.highlight { 
color : #d9ecff; 
} 
a:link { 
color : #004794; 
font-size : 12px; 
text-decoration : none; 
} 
a:visited { 
color : #004794; 
font-size : 12px; 
text-decoration : none; 
} 
a:hover { 
color : #004794; 
font-size : 12px; 
text-decoration : underline; 
} 
a:active { 
color : #004794; 
font-size : 12px; 
text-decoration : none; 
} 
.header { 
height : 226px; 
margin-bottom : 60px; 
padding : 0; 
margin-top : 0; 
border : 0; 
} 
.header_bg { 
margin : 0; 
padding : 0; 
vertical-align : top; 
height : 300px; 
background : url(../../images/homepage/header_bg.jpg) repeat-x; 
} 
.header_img { 
margin : 0; 
padding : 0; 
vertical-align : top; 
float : right; 
width : 640px; 
height : 288px; 
background : url(../../images/homepage/header_img.jpg) no-repeat; 
} 
.header_menu_bg { 
margin : 0; 
padding-top : 4px; 
vertical-align : top; 
float : left; 
width : 265px; 
height : 284px; 
background : url(../../images/homepage/header_menu_bg.jpg) no-repeat; 
} 
.header_menu_items { 
margin : 0; 
vertical-align : top; 
text-align : left; 
width : 265px; 
height : 26px; 
background : url(../../images/homepage/header_menu_items_bg.gif) no-repeat; 
font-family : Georgia, arial, verdana, helvetica, sans-serif; 
font-size : 16px; 
color : #004794; 
padding : 4px 0 0 45px; 
font-weight : bold; 
} 
.header_menu_items a:link { 
font-family : Georgia, arial, verdana, helvetica, sans-serif; 
font-size : 16px; 
color : #004794; 
text-decoration : none; 
font-weight : bold; 
} 
.header_menu_items a:visited { 
font-family : Georgia, arial, verdana, helvetica, sans-serif; 
font-size : 16px; 
color : #004794; 
text-decoration : none; 
font-weight : bold; 
} 
.header_menu_items a:hover { 
font-family : Georgia, arial, verdana, helvetica, sans-serif; 
font-size : 16px; 
color : #536a02; 
text-decoration : none; 
font-weight : bold; 
} 
.header_menu_items a:active { 
font-family : Georgia, arial, verdana, helvetica, sans-serif; 
font-size : 16px; 
color : #004794; 
text-decoration : none; 
font-weight : bold; 
} 
#content { 
padding : 0 15px 0 10px; 
width : 871px; 
background-color : #f4f4f4; 
border-top : 0; 
border-left : 4px solid #97c403; 
border-right : 4px solid #97c403; 
font-size : 12px; 
overflow : auto;
min-height:200px;
clear : left; 
} 
.maincontent { 
margin : 0; 
padding : 0; 
float : left; 
width : 580px; 
} 
.mainwide { 
margin : 0; 
padding : 0; 
width : 850px; 
list-style:disc;
} 
.mainwide li,ul {
text-indent: 0px;
padding-left: 20px;
}




.content_heading { 
font-family : Georgia, arial, verdana, helvetica, sans-serif; 
font-size : 22px; 
color : #004794; 
font-weight : bold; 
} 
.content_footer { 
margin : 0; 
padding : 0; 
vertical-align : top; 
width : 904px; 
height : 24px; 
background : url(../../images/homepage/content_footer.jpg) no-repeat; 
} 
.promotions { 
width : 248px; 
} 
.promotions_header { 
background-color : #97c403; 
font-family : Georgia, arial, verdana, helvetica, sans-serif; 
font-size : 16px; 
color : #004794; 
font-weight : bold; 
height : 20px; 
margin-top : 0; 
padding-top : 6px; 
padding-left : 5px; 
width : 255px; 
float : right; 
} 
.promotions_table { 
padding : 5px 5px 20px 5px; 
font-family : arial, verdana, helvetica, sans-serif; 
font-size : 9pt; 
border-left : 3px solid #97c403; 
border-right : 3px solid #97c403; 
border-bottom : 3px solid #97c403; 
border-top : 1px solid #97c403; 
width : 244px; 
float : right; 
} 
.promotions_table a { 
color : #004794; 
text-decoration : none; 
font-size : 10px; 
} 
.promotions_table a:visited { 
color : #004794; 
text-decoration : none; 
font-size : 10px; 
} 
.promotions_table a:hover { 
color : #004794; 
text-decoration : underline; 
font-size : 10px; 
} 
.promotions_table a:active { 
color : #004794; 
font-size : 10px; 
} 
#footer { 
background : url(../../images/homepage/content_footer.jpg) no-repeat; 
margin : 0 auto; 
width : 905px; 
padding-top : 60px; 
height : 100px; 
text-align : left; 
font-size : 10px; 
color : #796f48; 
text-decoration : none; 
clear : both; 
} 
.footerleft { 
float : left; 
width : 450px; 
text-align : center; 
text-decoration : none; 
} 
.footerright { 
float : right; 
width : 450px; 
text-align : center; 
text-decoration : none; 
padding-top : 35px; 
} 
.footerleft, .footerright, #footer a { 
font-size : 10px; 
color : #796f48; 
text-decoration : none; 
} 
.footerleft a:hover { 
font-size : 10px; 
color : #796f48; 
text-decoration : underline; 
} 
.footerright a:hover { 
font-size : 10px; 
color : #796f48; 
text-decoration : underline; 
} 
#footer a:hover { 
font-size : 10px; 
color : #796f48; 
text-decoration : underline; 
} 
.products a { 
font-weight : bold; 
color : #ca0361; 
text-decoration : underline; 
font-size : 11px; 
} 
.products a:visited { 
font-weight : bold; 
color : #ca0361; 
text-decoration : underline; 
font-size : 11px; 
} 
.products a:hover { 
font-weight : bold; 
color : #ca0361; 
text-decoration : underline; 
font-size : 11px; 
} 
.products a:active { 
font-weight : bold; 
color : #ca0361; 
text-decoration : underline; 
font-size : 11px; 
} 
.enq_form { 
margin : 0; 
padding : 0 10px 0 10px; 
position : relative; 
} 
.enq_element { 
color : #1f4565; 
} 
.enq_desc { 
padding : 0 10px 0 10px; 
font-size : 11px; 
color : #1f4565; 
} 
.enq_input { 
margin : 0; 
color : #a8a8a8; 
text-decoration : none; 
height : 14px; 
} 
.editsection { 
font-size : 0.9em; 
color : #1f4565; 
} 
.subsection { 
padding : 20px 10px 10px 5px; 
font-size : 11px; 
color : #1f4565; 
font-weight : bold; 
} 
.listsection { 
padding : 0 10px 10px 20px; 
font-size : 11px; 
color : #1f4565; 
} 
a.itemdesc { 
padding : 0 10px 10px 20px; 
color : #1f4565; 
font-size : 11px; 
text-decoration : none; 
} 
a.itemdesc:visited { 
color : #1f4565; 
font-size : 11px; 
text-decoration : none; 
} 
a.itemdesc:hover { 
color : #1f4565; 
font-size : 11px; 
text-decoration : underline; 
} 
a.itemdesc:active { 
color : #1f4565; 
font-size : 11px; 
text-decoration : none; 
} 
.field_element { 
color : #1f4565; 
text-decoration : none; 
font-size : 11px; 
} 
.field_element a { 
color : #1f4565; 
text-decoration : none; 
font-size : 11px; 
} 
.field_element a:visited { 
color : #1f4565; 
text-decoration : none; 
font-size : 11px; 
} 
.field_element a:hover { 
color : #1f4565; 
text-decoration : underline; 
font-size : 11px; 
} 
.field_element a:active { 
color : #1f4565; 
text-decoration : none; 
font-size : 11px; 
} 
.field_anchor a { 
color : #ca0361; 
text-decoration : none; 
font-size : 11px; 
} 
.field_anchor a:visited { 
color : #ca0361; 
text-decoration : none; 
font-size : 11px; 
} 
.field_anchor a:hover { 
color : #ca0361; 
text-decoration : underline; 
font-size : 11px; 
} 
.field_anchor a:active { 
color : #ca0361; 
text-decoration : none; 
font-size : 11px; 
} 
.item_id { 
color : #1f4565; 
text-decoration : none; 
font-size : 13px; 
font-weight : bold; 
} 
.item_name { 
color : #ca0361; 
text-decoration : none; 
font-size : 14px; 
font-weight : bold; 
} 
.item_desc { 
color : #1f4565; 
text-decoration : none; 
font-size : 11px; 
font-weight : bold; 
} 
.itemcode { 
color : #1f4565; 
text-decoration : none; 
font-size : 11px; 
} 
.facilities { 
font-weight : bold; 
color : #1f4565; 
text-decoration : none; 
font-size : 11px; 
} 
.facilities a { 
font-weight : bold; 
color : #1f4565; 
text-decoration : none; 
font-size : 11px; 
} 
.facilities a:visited { 
font-weight : bold; 
color : #1f4565; 
text-decoration : none; 
font-size : 11px; 
} 
.facilities a:hover { 
font-weight : bold; 
color : #1f4565; 
text-decoration : underline; 
font-size : 11px; 
} 
.facilities a:active { 
font-weight : bold; 
color : #1f4565; 
text-decoration : none; 
font-size : 11px; 
} 
.members_menu { 
font-weight : bold; 
color : #799b02 !important ; 
text-decoration : none; 
font-size : 11px; 
} 
.members_menu a:link { 
font-weight : bold; 
color : #799b02 !important ; 
text-decoration : none; 
font-size : 11px; 
} 
.members_menu a:visited { 
font-weight : bold; 
color : #799b02 !important ; 
text-decoration : none; 
font-size : 11px; 
} 
.members_menu a:hover { 
font-weight : bold; 
color : #799b02 !important ; 
text-decoration : underline; 
font-size : 11px; 
} 
.members_menu a:active { 
font-weight : bold; 
color : #799b02 !important ; 
text-decoration : none; 
font-size : 11px; 
} 
