/* Start of CMSMS style sheet 'ofcg_home_page_css' */
@charset "utf-8";

img {
   border: 0;
}

a,
a:link 
a:active {
   text-decoration: none;
/* css validation will give a warning if color is set without background color. this will explicitly tell this element to inherit bg colour from parent element */
   background-color: inherit; 
   color: #ffffff; 
}

a:visited {
   text-decoration: none;
   background-color: inherit;
   color: #ffffff;              
}

a:hover {
   text-decoration: underline;
}

body {
	background-image: url(../images/theme/main_page_bkg_05.jpg);
	background-repeat: no-repeat;
                background-position: center top;
	background-color: #000000;
}
.hp_bottom_content_box_right {
	padding: 10px 25px 25px 25px;
	height: 200px;
	width: 200px;
	background-image: url(../images/theme/bkg_black_trans_01.png);
	background-repeat: repeat;
	font-weight: normal;
}
.hp_bottom_content_box_inner_right {
	padding: 10px 25px 25px 25px;
	height: 150px;
	width: 150px;
	background-image: url(../images/theme/bkg_black_trans_01.png);
	background-repeat: repeat;
	font-weight: normal;
                
}
.hp_bottom_content_box_left {
	margin: 10px;
	height: 200px;
	width: 200px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	padding: 10px 25px 25px 25px;
	height: 200px;
	width: 200px;
	background-image: url(../images/theme/bkg_black_trans_01.png);
	background-repeat: repeat;
	font-weight: normal;
}
.hp_bottom_content_box_middle {
	padding: 10px 25px 25px 25px;
	height: 200px;
	width: 200px;
	background-image: url(../images/theme/bkg_black_trans_01.png);
	background-repeat: repeat;
	font-weight: normal;
}.hp_footer_box {
	height: 50px;
	width: 900px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.hp_logo_top {
	height: 100px;
	width: 350px;
}
.hp_slide_show_box_01 {
	height: 300px;
	width: 900px;
}
.hp_nav_bar_top {
	height: 44px;
	width: 352px;
	
}
.category_boxes_02 {
                font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.side_bar_01 {
                font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;	
                width: 200px;
	background-image: url(../images/theme/bkg_black_trans_01.png);
	background-repeat: repeat;
                padding-top: 25px;
                padding-left: 25px;
                padding-right: 25px;
}
.left_nav_01 {
                font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;	
                width: 200px;
 	background-image: url(../images/theme/bkg_black_trans_01.png);
	background-repeat: repeat;
}
.content_center_01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
                width: 430px;
	background-image: url(../images/theme/bkg_black_trans_01.png);
	background-repeat: repeat;
                padding: 25px;
}
.search_box_01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
                background-image: url(../images/theme/bkg_black_trans_01.png);
	background-repeat: repeat;
}

div#search {
   float: right;
   width: 27em;     /* enough width for the search input box */
   text-align: right;
   padding: 20px 25px 0px 10px;
   margin: ;
}

div.breadcrumbs {
   padding: 25px 25px 0px 10px;; /* CSS short hand rule first value is top then right, bottom and left */
   font-size: 90%;            
   margin: 0 0;              /* css shorthand rule will be opened to be "0 1em 0 1em" */
   
}

 div.breadcrumbs span.lastitem { 
   font-weight:bold; 
 }
.catalogue_content_box {
	width: 700px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
   	background-image: url(../images/theme/bkg_black_trans_01.png);
	background-repeat: repeat;
}
/* End of 'ofcg_home_page_css' */

