DIV#header{background:url(../uploads/images/skin/header-bg.jpg);}
BODY.g DIV#header{ background:url(../uploads/images/skin/header-bg2.jpg);}
DIV#subfooter{  background:#514975; }



/* IE PNG support - uncomment
img, div { behavior: url(iepngfix.htc) } */

HTML,
BODY,
DL,
DT,
DD,
FORM,
{ margin:0; padding:0; border:0;} 

strong
{
	font-weight:bold;
}


BODY{ font: normal 12px Arial, Verdana, Helvetica, sans-serif; color:#333; line-height:17px;}
P {margin-bottom:10px;}
a {color:#0099CC;}


ul { margin-left:30px; margin-bottom:10px; margin-top:10px;}
li {list-style:outside;}

DIV#container-center H1 {font: bold 24px Arial, Verdana, Helvetica, sans-serif; margin-bottom:5px; color:#E28A12;}
DIV#container-center H2 {font: bold 16px Arial, Verdana, Helvetica, sans-serif; color:#000; margin-top:20px; margin-bottom:10px; padding-bottom:4px; border-bottom:1px dotted #ccc;}
DIV#container-center H4 {font: bold 12px Arial; color:#000; margin:7px 0 3px 0; color:#990000;}
DIV#container-center H5 {font: bold 14px Arial; color:#000; padding:5px 5px 5px 25px; margin:7px 15px 7px 0; border:1px dotted #ccc;}
DIV#container-center H6 {font: bold 14px Arial; color:#000; padding:5px 5px 5px 25px; margin:20px 15px 7px 0; border:1px dotted #ccc; }




DIV#container-center {line-height:18px;  padding:18px;}
DIV#container-center a:hover { text-decoration:none;}

DIV#container-center ul {margin-bottom:20px;}


DFN{ display:none; }

#leftcolumn {float:left; width:640px;  margin-left:20px;}
#rightcolumn {float:right; width:250px;  margin-right:20px;}

.mainlogo {float:left;}

	
.mainmenu {
	float:right;
	width:615px;
	margin-right:2px;
	margin-top:133px;
	
	}
	
.mainmenu li{
	float:left;
	padding:0 12px 0 12px;
	border-right:1px solid #2b6e87;
	list-style:none;
	height:24px;
	padding-top:7px;
	background:#40839c;
	
	}
	
.mainmenu li.on,
.mainmenu li:hover.on{

	background:#E3E9EC;

	}
	
.mainmenu li.on a{
	font-weight:bold;
	font-size:14px;
	font-family:arial;
	color:#6a96a7;
	letter-spacing:-1px;
}
	
.mainmenu li a{
	font-size:14px;
	font-family:arial;
	color:#FFFFFF;
	text-decoration:none;
}

.mainmenu li:hover{	background:#5599b3;}

#subfooter .footer-left {float:left;  width:200px; text-align:center;}
#subfooter .footer-right {float:right; width:620px; text-align:center;}
#subfooter .footer-left{
	padding:16px 7px 0 15px;
	font-size:12px;
	color:#FFFFFF;
}

#subfooter .footer-right li,
#subfooter .footer-right p{
	float:left; 
	list-style:none;
	padding:0 7px 0 7px;
	margin-top:8px;
	font-size:12px;
	border-right:1px solid #4490ad;
	color:#FFFFFF;
}

#subfooter .footer-right p {margin:8px 0 0 0; padding:0 7px 0 7px;}
#subfooter .footer-right p a{ color:#FFCC00; }
#subfooter .footer-right li a{	color:#77c5e2;}

#subfooter .footer-left img,
#subfooter .footer-right img { margin-top:10px;}
#subfooter .footer-right img { margin-right:10px;}
#subfooter a{ color:#FFCC00; text-decoration:none;}

#catbox-wrapper {
	width:200px; 
	border:1px solid #A0B3C3; 
	background:url(../uploads/images/catbox-hdr.gif) no-repeat #E7F1F4;
	height:258px;
	border-bottom:4px solid #D1E6F7;
	padding:38px 0 0 0;
	margin-top:16px;
}

#catbox-wrapper a{
	font-size:12px;
	text-decoration:none;
	color:#3499DA;
	padding-left:10px;
}

#catbox-wrapper a.on{
	color:#3C566C;
}

#catbox-wrapper img{
	margin:7px 0 5px 0;
}



#content-col1 {float:left; width:200px;}
#content-col2 {float:right; width:750px;}


.box-wrapper-banner {
	margin:16px 8px 0 5px;
	background:url(/uploads/images/productmain_bg.gif);
	padding:0;
	width:735px;
}

.box-wrapper {
	border:1px solid #c4c6c8;
	margin:5px 8px 15px 5px;
	padding:15px 15px 10px 15px;
	background:url(/uploads/images/productmain_bg.gif);
}

.testimonial-wrapper {
	background:url(/uploads/images/testimonials-bg.gif);
	border:1px solid #f8d169;
	padding:10px;
	margin:5px 0;
	font-style:italic;
	color:#5b481a;
}

.testimonial-wrapper img {margin-top:3px;}

/*******************************MENU **********************************/
/***** http://www.cssplay.co.uk/menus/final_drop5.html ******** A CSS only drop-down menu with overlap ********/

.menu {font-size:1.3em;padding-top:1px; float:left; width: 600px; float:right; margin-top:20px; }
.menu ul {padding:0;margin:0;list-style-type:none; }
.menu ul ul {width:0; }
.menu ul li {float:left;height:2.65em;line-height:2em; list-style-image:none; list-style:none; padding:0px; margin:0px;}
.menu ul ul li {display:block;width:9em;height:auto; line-height:1em;}
.menu a, .menu a:visited {display:block;float:left;font-size:13px;text-decoration:none;color:#fff;padding:3px 8px 0 8px; font-weight:bold; }
.menu ul ul a, .menu ul ul a:visited {display:block;color:#fff;width:14em;height:100%;line-height:1em; padding:8px 1em;font-size:11px; font-weight:normal;border:1px solid #251d49;border-width:0px 1px 1px 1px; background-color:#7e73b1; }
* html .menu ul ul a, * html .menu ul ul a:visited {width:14em; w\idth:12em; }
.menu table {position:absolute; left:1px; top:0; width:0; height:0; font-size:1em; z-index:-1;}
* html .menu a:hover {color:#fff;position:relative; z-index:100;}
.menu li:hover {position:relative;}
.menu :hover > a {color:#fff;}
* html .menu ul ul a:hover{color:#fff;background:#b4801a; position:relative; z-index:110;}
.menu ul ul li:hover {position:relative;}
.menu ul ul :hover > a {color:#fff;background:#b4801a;}
.menu ul ul {visibility:hidden;position:absolute;height:0;top:40px;left:0;width:14em;}
.menu ul :hover ul{visibility:visible; height:auto; padding-bottom:10px;}
.menu ul li.current {background:#3c3366; border-top:1px solid #4d4479; border-left:1px solid #4d4479; border-right:1px solid #4d4479;}
.menu ul li.current a{color:#fcd51e; }
.menu ul li.current ul li a{color:#fff;}
/***********************END OF MENU **************************************/




.flashmovie {float:right; margin:19px 30px 0 0;}

#catbox-wrapper {
	width:230px; 
	border:1px solid #E3E3E5; 
	background:url(/uploads/images/skin/productmain_bg.gif);
	padding:10px;
	margin-top:16px;
	height:100%;
	font-size:11px;
	line-height:16px;
	color:#666;
}

#catbox-wrapper h3{

	font-size:14px;
	font-weight:bold;
	border-bottom:1px dotted #ccc;
	margin-bottom:8px;
}

#catbox-wrapper a{
	font-size:12px;
	text-decoration:underline;
	color:#3499DA;
	padding-left:10px; font-size:11px;
}

#catbox-wrapper a.on{
	color:#3C566C;
}

#catbox-wrapper img{
	margin:7px 0 5px 0;
}

#catbox-wrapper h3 img{
	margin:0 0 0 0;
}

#base-wrapper {
	width:190px; 
	border:1px solid #E3E3E5; 
	background:url(/uploads/images/skin/productmain_bg.gif);
	padding:15px;
	margin:16px 9px 0 9px;
	height:175px;
	font-size:11px;
	float:left;
	color:#666;
	
}

#base-wrapper h3{

	font-size:14px;
	font-weight:bold;
	margin:0;
	text-decoration:underline;
	text-align:center;
}

#base-wrapper h3:hover{

	text-decoration:none;
}

#base-wrapper a{
	color:#46689F;
}

#base-wrapper a:hover{
	color:#667EB9;
}



#base-wrapper img{
	margin:7px 0 5px 0;
}

.contactform {padding:15px 15px 15px 35px; background:#eee;}
.contactform table td{padding:5px;}

.contactaddress {margin:15px 15px 15px 15px;}

#footer-wrapper {}

#footer-wrapper .footerleft {float:left; width:300px;  margin:15px 0 0 20px; color:#FFFFFF;}
#footer-wrapper .footerright {float:right; width:550px; margin-top:5px; margin-right:20px; text-align:center; color:#FFFFFF;}

#footer-wrapper .footerright li {float:left; list-style:none; margin:0 5px 0 5px; margin-bottom:5px;}
#footer-wrapper .footerright a {color:#E8E0F1;}

