﻿html
{
    background-color:#000000;
    }

body
{
    font-family: "Times New Roman", Times, serif;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    background-color:#212c2c;
    background-image: url('images/bgBody.gif');
    background-repeat:repeat-x; 
    height:100%;
    width:100%;
    text-align:center;
    }
    
a:link, a:visited, a:active 
{
	color: #ec7900;
	text-decoration: underline;		
	font-weight:bold;
}
a:hover {
	color: #ec9030;	
	text-decoration: none;	
}    
    
#container
{ 
    text-align:left;
    margin: 0 auto;
    background-color: #ffffff;
    height:auto;
    display:table;
    width:940px;
    min-height:800px;
    }
#top
{
    background-image: url('images/bgLogo.gif');
    background-repeat:no-repeat; 
    height:98px;
    
    }
#logo
{
    background-image: url('images/logofh.png');
    background-repeat:no-repeat;
    background-position:bottom; 
    width:330px;  
    height:85px;
    float:left;
    }
#searchBox
{
    float:right;
    background-image: url('images/btnSeearch.png');
    background-repeat:no-repeat;
    background-position:bottom; 
    height:35px;
    width:400px;
    text-align:right;
    vertical-align:middle;
    }
#searchBox div
{
    margin-top:7px;
    
    }
#topMenu
{
    text-align:center;
    height:49px;
    padding-left:5px;
    padding-right:5px;
    text-align:center;
    }
    
#topMenuLinks
{ 
    background-image: url('images/bgTopMenu.gif');
    height:49px;
    background-repeat:repeat-x; 
    padding-top:11px;
    text-align:center;
    }

#topMenuLinks a
{   
    text-align:center;
   	display:block; /*This Cover Full TD */
   	height:27px; /*This Will Make Fixes Size Link (Use Image height)*/
	line-height:27px;
	text-align:center;
	font-size:14pt;
	text-decoration:none;
    color:#fb9f3e;
    float:left;
    padding-left:7px;
    padding-right:7px;
    }      
#topMenuLinks a:hover{
    background-image:url('images/bgTopMenuLinks.gif'); /*This Will Set the Link background */
}    
#topMenuLinks div{ float:left;}

#wrapper{
    background-color:#ffffff;
    height:100%;
    width:inherit;
    }
#content
{
    margin:5px;
    width:930px;
    display:table;  
    margin-top:0px;
   }
#copyRight
{
    margin:5px;
    border-top:solid 2px #000;
    font-weight:bold;
    padding:7px;
    font-size:10px;
    color:#444444;
    text-align:center; }   
#footer
{
    display:table;
    width:940px;
    float:left;
    height:34px;
    background-color:#fff; 
    color:#fff;
    font-size:12px; 
    }
#footerLinks
{
   
    margin-left:5px;
    margin-right:5px;
    
    color:#666666;
    height:34px;
    line-height:34px;
    vertical-align:middle;
    background-image : url(images/bgFooter.gif);
    background-repeat:repeat-x; 
    text-align:center;
    vertical-align:middle;
    }
#footerLinks a{ 
    vertical-align:middle;
    font-size:10pt; 
    padding-right:3px;
    padding-left:3px;
    color:#FB9F3E;
    text-decoration:none; 
    }
#footerLinks a:hover{
    text-decoration:none; 
    color:#ffffff;
    }
#footerLinks a:visit{
    color:#666666;
    text-decoration:none
    }    
#txtSearchBox{
    background-color:#f7f7f7;
    border: solid 1px #fb9f3e;
    color:#494949;
    height:19px;
    font-size:14px;
    width:180px;
    font-weight:bold;
    margin-right:10px;
    }
.fl{float:left;}
.fr{float:right}
.fn{float:none;}
#topMenuLinks div.sep
{
    width:2px;
    height:29px;
    background-image : url('images/sepTopMenuLinks.gif');
    background-repeat:no-repeat;
    background-position:center;
    margin-left:2px;
    margin-right:2px;
    }
    
a.btn:link, a.btn:visited, a.btn:active 
{
    display:block;
	width: 85px;
	height: 29px;
	background-image : url('images/bgBtn.gif');
    background-repeat:no-repeat;
    background-position:center;
	text-align: center;
	color: #ec7900;
	text-decoration: none;		
	padding-top:8px;
	font-size:12px;
	font-weight:bold;
	padding-left:5px;
	
}

a.btn:hover {
	background-image : url('images/bgBtnH.gif');
    background-repeat:no-repeat;
    background-position:center;
	color: #666666;	
}  
.box
{
    background-color:#fff;
    width:300px; 
    height:auto;
    float:left;
    display:table;
    margin-left:10px;
    } 
.boxCont
{
    display:table;
    width:295px; 
    border:dotted 1px #d8d8d8;  
    font-size:12px;
    }
/* Category */
.bgTcat
{
    background-image:url(bgTCat.gif);
    background-position:top;
    background-repeat:repeat-x;
    width:100%;
    height:100%;
    display:table;
 }
.bgBcat
{
    background-image:url(bgBCat.gif);
    background-position:bottom;
    background-repeat:repeat-x;
    width:100%;
    height:100%;
    display:table;
}

#cats a:link, #cats a:visited, #cats a:active {
	color: #ec7900;
	text-decoration: none;		
	padding-top:2px;
	font-size:14px;
	font-weight:bold;
	padding-top:1px;
	padding-left:5px;
}

#cats a:hover {
	color: #fff;	
} 

#catTitle a:link, #catTitle a:visited, #catTitle a:active {
	color: #cccccc;
	text-decoration: none;		
	padding-top:2px;
	font-size:14px;
	font-weight:bold;
	padding-top:1px;
	padding-left:5px;
}

#catTitle a:hover {
	color: #fff;	
}

h3 a { font-size:16px;}

/* Pager */
div.pager
{
    width:inherit;
    display:block;
    text-align:right;
    font-size:12px;
    font-weight:bold;
    }
    
div.pager a:link, div.pager a:visited, div.pager a:active {
	color: #333333;
	text-decoration:underline;		
	padding-top:2px;
	font-size:12px;
	font-weight:bold;
	padding-top:1px;
	padding-left:5px;
}
div.pager .currentPage
{
    color: #000;
    text-decoration:none;	
    padding-top:2px;
	font-size:16px;
	font-weight:bold;
	padding-top:1px;
	padding-left:5px
    }

div.pager a:hover {
	color: #ec7900;	
}
div.pager div{ margin-right:15px;}

.titleList
{
     padding-right:10px;
     padding-right:10px; 
     color:#dddddd;
     font-weight:bold;
     font-size:14px;
    }

/* IMAGES*/
.thumb
{
   
    margin-left:10px;
    margin-top:10px; 
   }
a img
{
    border-style:none;
    }
.titleText
{
     margin-top:10px;
     margin-bottom:10px;
     width:100%;
     border-top: dotted 2px Black; 
     border-bottom: dotted 2px Black; 
     color:#ff7801; 
     background-color:#fff2c2;
     font-weight:bold; 
     vertical-align:middle;

}
.titleText div
{
    line-height:20px;
    vertical-align:middle;
    padding:10px; 
    margin-top:5px;
    }

input.txt
{
    border-color:#ff7a01; 
    height:17px;
    font-size:12px; 
    width:250px;
    }
select.ddl
{
    border-color:#ff7a01;
    height:20px;
    font-size:12px; 
    width:250px;
    }
    
.btn
{
    color:#333333;
    font-size:10pt; 
    font-weight:bold;
    color:#000;
    }
.btn2
{
    background-color:#ffe300;
    border: solid 1px #ff5900;
    }
.r
{
    font-size:10pt;
    color:Red;
    }
    
#catTitle{
    width:inherit;
    height:25px; 
    color:#dddddd; 
    font-size:16px; 
    padding-top:10px;
    padding-left: 10px; 
    font-weight:bold;
}