/* CSS Document */

/*Font Styles*/
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	background-color:#000;
}

#globalwrap{
	margin:auto;
	width:916px;
}


#mainwrap{
	margin:auto;
	width:817px;
	padding-top:60px;
}


#masthead{
	width:817px;
	height:107px; 
	background-image:url(../img/bg/hpage_03.jpg);
}


#mainlogo{
	display:inline;
	position:relative;
	top:-10px;
	
}




.redbold{
	background-color:#DBDBDB;
	color:#000;
	font-weight:bold;
	font-size:13px;
	height:30px;
	
}


.red{
	color:#E51B24;
}


a.none:link {text-decoration: none; color:#000; }
a.none:visited {text-decoration: none;color:#000; }
a.none:hover {text-decoration: none;color:#000; }



a.redbold:link {color:#E51B24; text-decoration: none; font-size:12px; font-style:italic;}
a.redbold:visited {color: #E51B24; text-decoration: none; font-size:12px; font-style:italic;}
a.redbold:hover {text-decoration: none; color:#333333; font-size:12px; font-style:italic;}

a.contactred:link {color:#E51B24; text-decoration: none; font-size:14px;}
a.contactred:visited {color: #E51B24; text-decoration: none; font-size:14px;}
a.contactred:hover {text-decoration: none; color:#333333; font-size:14px;}


.title{
	font-size:18px;	
}



.trail{
	text-align:right;
	width:538px;
}
 
 
 
a:link {color:#A42129; text-decoration: underline; font-size:11px;}
a:visited {color: #A42129; text-decoration: underline; font-size:11px;}
a:hover {text-decoration: none; color:#A42129; font-size:11px;}

a.trail_off:link {color: #000000; text-decoration: none; font-size:11px;}
a.trail_off:visited {color: #000000; text-decoration: none; font-size:11px;}
a.trail_off:hover {text-decoration: underline; color:#000000; font-size:11px;}

a.trail_on:link {color: #e51b24; text-decoration: none; font-size:11px;}
a.trail_on:visited {color: #e51b24; text-decoration: none; font-size:11px;}
a.trail_on:hover {text-decoration: underline; color:#e51b24; font-size:11px;}

.bodywrapc{
	width:510px;
	padding-left:23px;
}



.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}


.test{
	padding-left:10px;	
}


.testc{
	padding-left:16px; 
	width:145px;
	font-size:11px;
}

#content{
	width:817px;
	height:100%;
	background-image:url(../img/bg/hpage_05.jpg);
}

#contentc{
	width:500px;
	min-height:350px;
	padding-left:15px;
}
   
#foot{
	width:817px;
	height:175px; 
	background-image:url(../img/bg/fhpage_13.jpg);
	margin:auto;
	color:#CCC;
	font-size:10px;
}

#foot2{
	width:921px;
	height:282px;
	background-image:url(../img/bg/hpage_13.jpg);
	margin:auto;
	color:#CCC;
	font-size:10px;
}


#mainfoot{
	margin:auto;
	min-height:150px;
	color:#000;
	width:790px;
}

#mainfootc{
	padding-top:20px;
	font-size:12px;
}


#menu{
	list-style:none;
	padding:0px;
	margin:0px;
}



#menu li{
}


#menu li.selected{
	background-color:#FF0000;
	color:#FFF;
}




.menuoption{
	padding-top:12px;
	padding-left:15px;
	min-height:25px;
	min-width:210px;
}

#menu li.submen:hover, li.submen:hover a{
	background-color:#FF0000;
	color:#FFF;
}
#menu li.submen{
	background-color:#FF0000;
}

#menu li.submenuoff:hover, li.submenuoff:hover a{
	background-color:#FF0000;
	color:#FFF;
}
#menu li.submenuoff{
	background-color:#FFF;
}

#menu li:hover, li:hover a{
	background-color:#FF0000;
	color:#FFF;
}


#menu li.selected a{
	color:#FFF;
}



a.smenu:link {color: #000; text-decoration: none; font-size:12px;}
a.smenu:visited {color: #000; text-decoration: none; font-size:12px;}
a.smenu:hover {color: #FFF; text-decoration: none; font-size:12px;}

.smenuoption{
	padding-top:5px;
	padding-left:25px;
	padding-bottom:5px;
	min-height:15px; 
	min-width:210px;
}


.footer_red{
	color:#e51b24;
	font-size:15px;
	
}

.footer_small{
	color:#e51b24;
	font-size:9px;
	
}

.footer_number{
	font-size:34px;
	color:#e51b24;
}

.footer_address{
	font-size:18px;
}

a.footerlink:link {color: #e51b24; text-decoration: underline; font-size:12px; font-weight:bold;}
a.footerlink:visited {color: #e51b24; text-decoration: underline; font-size:12px; font-weight:bold;}
a.footerlink:hover {text-decoration: none; color:#e51b24; font-size:12px; font-weight:bold;}




a.menu:link {color: #000; text-decoration: none; font-size:14px;}
a.menu:visited {color: #000; text-decoration: none; font-size:14px;}
a.menu:hover {color: #FFF; text-decoration: none; font-size:14px;}



  
a.tkfast:link {color:#CCC; text-decoration: underline; font-size:10px; font-weight:bold;}
a.tkfast:visited {color: #CCC; text-decoration: underline; font-size:10px; font-weight:bold;}
a.tkfast:hover {text-decoration: none; color:#CCC; font-size:10px; font-weight:bold;}

/* slider specific CSS */
        .sliderGallery {
            overflow: hidden;
            position: relative;
            padding-top: 15px;
            height: 160px;
            width: 564px;
        }
        
        .sliderGallery UL {
            position: absolute;
            list-style: none;
            overflow: none;
            white-space: nowrap;
            padding: 0;
            margin: 0;
        }
        
        .sliderGallery UL LI {
            display: inline;
        }
        
        .slider {
            width: 564px;
            height: 22px;
            margin-top: 140px;
            margin-left: 5px;
            padding: 1px;
            position: relative;
            background: url(../img/dbar.jpg) no-repeat;
        }
        
        .handle {
            position: absolute;
            cursor: pointer;
            height: 22px;
            width: 69px;
            top: 0;
            background: url(../img/ddrag.jpg) no-repeat;
            z-index: 100;
        }
        
        .slider span {
            color: #bbb;
            font-size: 80%;
            cursor: pointer;
            position: absolute;
            z-index: 110;
            top: 3px;
        }