h1,h2,h3,h4,h5,h6,ul,ol,li,p { margin:0; padding:0;}
body { margin:0; padding:0; background:url(../images/body_bg.jpg) repeat-x top #c00e0e;}
#wrapper { margin:0 auto; width:900px; display: block; background:#fff;}
img { border:0;}
.container { width:900px; background:#fff;}
.header { height:119px; width:900px; display:block; float:left; background:url(../images/top_bg.png) repeat-x top #fff; }
.header .top { width:870px; height:22px; display:block; padding:30px 0 0 0;}
.header .top p { font:bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif; color:#7e7f80; float:right; text-transform: uppercase;}
.header .menubar { width:900px; height:68px; display:block; float:left;}
.header .menubar .menu_l { width:409px; height:68px; float:left; background:url(../images/menu_l.jpg) no-repeat; padding-left:60px;}
.header .menubar .menu { width:411px; height:68px; float:left;}
.header .menubar .menu_r { width:20px; height:68px; float:left; background:url(../images/menu_r.jpg) no-repeat;} 
.banner_section { width:900px; height:252px; float:left; display:block; background:#be1a19;}
.banner_section .banner { width:698px; height:252px; float:left; }
.banner_section .other_ven { width:190px; height:260px; background:url(../images/banner_edge.png) no-repeat bottom right; float:right;}
.banner_section .other_ven p { font:11px Arial, Helvetica, sans-serif; color:#ff8400; text-decoration:underline; float:right; margin:10px 32px 0 0;}
.banner_section .other_ven .signsystems { width:154px; height:29px; display:block; float:right; margin-top:15px;}
.banner_section .other_ven .sparsans { width:154px; height:29px; display:block; float:right; margin-top:15px;}
.contentarea { width:864px; display:block; float:left; padding:18px; background:#fff;}
.contentarea .cont_left { width:208px; display:block; float:left;}
.contentarea .cont_left .titl {  width:197px; height:22px; display:block; background:url(../images/left_menu_bg.png) repeat-x top; padding:8px 0 0 25px; -moz-border-radius:20px 20px 0 0; -webkit-border-radius:20px 20px 0 0; -khtml-border-radius:20px 20px 0 0; border-radius:20px 20px 0 0;}
.contentarea .cont_left .titl p { font:12px Arial, Helvetica, sans-serif; color:#000;}
.contentarea .cont_left .para { width:194px; display:block; background:url(../images/left_menu_grad.png) repeat-x top; padding:14px; margin-bottom:15px;}
.contentarea .cont_left .para h3 { height:142px; border-bottom:solid 2px #ccc;}
.contentarea .cont_left .para h3 p { width:165px; height:126px; margin-left:10px;}
.contentarea .cont_left .para h4 p { width:97px; height:79px; margin:20px 0 0 45px;}
.contentarea .main_cont { width:615px; display:block; float:left; margin-left:40px;}
.contentarea .main_cont .content { width:600px; display:block; float:left; padding:10px 0 20px 0;}
.contentarea .main_cont .content h3 { width:172px; height:16px; font:bold 16px Arial, Helvetica, sans-serif; color:#FF0000; }
.contentarea .main_cont .content h4 { font:bold 16px Arial, Helvetica, sans-serif; color:#000; margin-top:10px; }
.contentarea .main_cont .content h5 { width:110px; height:17px; margin:25px 0 0 0;}
.contentarea .main_cont .content p { font:13px Arial, Helvetica, sans-serif; color:#404040; margin-top:10px; line-height: 20px;}
.contentarea .main_cont .content ul { list-style:none; font:14px Arial, Helvetica, sans-serif; color:#404040; margin-top:10px; padding-left:25px;}
.contentarea .main_cont .content ul li { list-style:url(../images/tick.png); padding:0 10px; margin-top:15px;}
.contentarea .main_cont .content ul li a {  text-decoration:none; color:#676767;}
.contentarea .main_cont .content ul li a:hover { color:#ea0d0c; }

.banner_section .other_ven .cont { width:190px; display:block; float:left;}
.banner_section .other_ven .cont ul { list-style:none; font:14px Arial, Helvetica, sans-serif; color:#fff; margin-top:50px; padding-left:10px;}
.banner_section .other_ven .cont ul li { list-style: none; padding:0 10px; margin-top:10px;}
.banner_section .other_ven .cont ul li a {  text-decoration:none; color:#fff;}
.banner_section .other_ven .cont ul li a:hover { color:#ff8400; }


.contentarea .main_cont .featured { width:600px; display:block; float:left; padding:10px 0 0 0; border-top:solid 2px #ccc;}
.contentarea .main_cont .featured h4 { font:bold 12px Arial, Helvetica, sans-serif; color:#000;}
.contentarea .main_cont .featured h4 span { color:#FF0000;}
.contentarea .main_cont .featured .sliders { width:572px; height:107px; display:block; margin-top:15px;}
.footer { width:900px; height:63px; display:block; float:left; background:#be1a19;  }
.footer .copyright { width:400px; height:38px; float:left; background:url(../images/footer_edge.png) no-repeat left; padding:23px 0 0 60px; font:12px Arial, Helvetica, sans-serif; color:#fff;}
.footer .watr_mrk { width:123px; height:18; float:right; padding:22px; 30px 0 0; }


#slideshow {
    position:relative;
    height:252px;
	width:698px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}

a:link {
	color:#0054a6;
	text-decoration:none; 
}

h1 {
	font-size:20px;
	margin-bottom:20px; 
}

#wrap {
		width:572px; 
}

/************************************************
	      JCAROUSEL LITE		
************************************************/
#list {
	height:100px;
	width:572px; 
	margin:10px auto;
}

.slider {
	float:left;
	left: -5000px; 
	position:relative; 
	visibility:hidden;	
}
	
.slider ul {
	height:100px;
	width:572px; 
}

.slider ul li {
	padding:0 3px;
}

.slider ul li img {
	cursor:pointer;
	height:95px; 
	width:95px;  
}

.prev {
	cursor:pointer; 
	float:left;
	padding-top:17px;
}

.next {
	cursor:pointer; 
	float:right; 
	padding-top:17px;
}

/************************************************
	      CAPTIFY CAPTION		
************************************************/
.caption-top, .caption-bottom {
	background: #000000;
	color: #ffffff; 
	cursor:default;
	padding:2px; font:12px Arial, Helvetica, sans-serif; color:#fff; 
	text-align:center;
}

.caption-top {
	border-width:0px;
}

.caption-bottom {
	border-width:0px;
}

.caption a, .caption a {
	background:#000;
	border:none; 
	text-decoration:none;  
	padding:2px;
}

.caption a:hover, .caption a:hover {
	background:#202020;
}


