/* [DEV BACKGROUND COLOURS] - BEGIN - Remove starting here */
DIV#header{ }
DIV#subheader{ background:url(/images/header.gif); }
DIV#footer{  }
DIV#subfooter{ background:url(/images/footerbg.gif);}
DIV#container-center{ background: transparent url(/images/container_centerbg.jpg); background-repeat:no-repeat; min-height:400px;}
DIV#container-center-products{ background: transparent url(/images/container_centerbg_products.jpg); background-repeat:no-repeat;  }
DIV#container-left{ background:transparent url(/images/container_centerbg.jpg); background-repeat:no-repeat; padding-top:50px;}
DIV#container-right{ background: #9f9; }
/* [DEV BACKGROUND COLOURS] - END - Remove ending here */

/* IE PNG support - uncomment
img, div { behavior: url(iepngfix.htc) } */


HTML,
BODY,
DL,
DT,
DD,
FORM,
{ margin:0; padding:0; border:0; }

BODY{ font: normal 13px arial; color:#4a4a4a; line-height:20px;}

#content-gallery a {color:#2676d0;}

DIV#container-center
{
	padding:0px; 
}

DIV#content-padding
{
	padding:26px; 
}

DIV#content-gallery, DIV#content-inside
{
	padding:30px; 
}

DIV#content-gallery, DIV#content-inside ul
{
	margin-left:50px; 
}

.gal li{ list-style:none;}

DIV#content-inside h3
{
	font-size:14px; font-weight:bold; padding:5px; border:dotted 1px #CCCCCC; margin-bottom:20px; background:#ebebdf;
}

DIV#content-padding table
{
	float:left;
	font-size:11px;
	line-height:15px;
	border-bottom:dotted 1px #ccc;
	margin:12px;

}

DIV#content-padding ol
{
	margin:0 0 20px 0;
}

DIV#content-padding li
{
	margin:0 0 0 50px; 
}

DIV#content-inside li
{
	list-style:square;
}

DIV#content-padding table h2
{
	font-size:14px;
	padding-bottom:5px;

}

DIV#content-padding table a
{
	color:#2676d0;
}

DIV#content-padding table img, DIV#content-padding img
{
	border:1px solid #efefef;
	padding:5px;
	margin-right:10px;
	background:#FFFFFF;
}

.title
{
	font-size:26px;
	border-bottom:dotted 1px #ccc;
	margin:0 10px 20px 10px;
}


DIV#container-center H1, DIV#container-center-products H1
{
	margin-bottom:10px;
	padding-bottom:5px;
	color:#000;
	border-bottom:dotted 1px #ccc;

}

P {margin-bottom:10px;}

DFN{ display:none; }
H1{font: bold 29px arial; color:#0c2675;}
h2{font: bold 18px arial; color:#0c2675;}
h3{font: bold 16px arial; color:#006699; padding:5px; border-bottom:1px dotted #ccc; background:#eee; margin-bottom:20px;}

DIV#container-left {padding-right:10px; border-right:dotted 2px #ccc; text-align:right;}
DIV#container-left H3 {color:#2676d0; font-size:12px; font-weight:bold;}
DIV#container-left a {font: bold 12px arial; color:#0c2675; text-decoration:none; }
DIV#container-left a:hover {color:#2676d0; text-decoration:underline; }
DIV#container-left li { padding:2px 0 0 0; border-top:dotted 1px #ccc;}


.home_main 
{
	width:985px;
	height:278px;
	background:url(/images/mainbg.jpg);
}


  



  
.home_browser
{
	width:300px;
	height:310px;
	background:url(/images/newsbg.jpg);
	float:left;
}
 
.home_news
{
	width:320px;
	height:310px;
    background:url(/images/newsbg.gif);
	background-repeat: repeat-y;
	float:left;
}
 
.home_testim
{
	width:325px;
	height:310px;
	background:#f0f0f0;
	float:left;
	padding:0 10px;
}



.searchtop
{

	float:right;
	width:240px;
	height:30px;
	margin:0;
	padding-top:70px;
}

.menu 
{
	padding:6px 0 0 525px; margin-top:5px;
}

.searchbutton
{
	margin-left:9px; 
	position:absolute; 
}


.spec
{
	padding:10px;
	border:dotted 1px #ccc;
	background:#F8F8F8;
}

.spec li
{
	margin-left:40px;
	list-style:square;
}

.spec a
{
	color:#0099CC;
	margin-left:4px;
}


/**************home*******/
.home_main_content{width:490px;;padding: 28px 0 0 10px; }
.home_main_content img{margin-bottom:40px;}
.home_main_content h3{font-size:16px; margin-bottom:10px;}

.welcome_img{}
.home_img{}

.browse_img{margin:20px 0 0 30px;}
.browse_list{padding:0 40px 0 80px;}
.browse_list a{ color:#b83e0e; font-size: 13px; }


.browse_list li { line-height:22px; list-style:square;}

.news_img{margin:20px 0 0 10px;}
.news{padding:10px 20px 0 20px;}
.NewsSummaryPostdate, .NewsSummaryMorelink{color:#999; font-size:12px;}
.NewsSummaryMorelink a{color:#b83e0e;}
.NewsSummaryLinkTitle {color:#000; font-weight:bold; font-size:12px; margin:5px 0 2px 0;}

.new_prod{padding:20px 10px 0 10px;}

/*******Product page*****/
.prod_list{border-bottom: dotted 1px #878787; width:90%; margin:40px;}
.prod_img{float:left; width:20%;}
.prod_desc{float:left; Width:50%;}



.footer {font: 11px arial; text-align:center; margin-top:20px;}
.footer a {font: 11px arial ; color:#0099CC;}
.footer p {margin:3px;}

.enq {padding:10px 10px 10px 0px ; background:#f5f5f5; width:160px; margin-left:30px;  color:#000000; border:solid 1px #eee;}
.enq a {color:#2676d0; text-decoration:underline;}

a { color:#0099CC;}

.menuleft{ background:#CCCCCC;}

.NewsSummaryLink {font-weight:bold; color:#990000;}