*  
{  
    margin: 0px;  
    padding: 0px;  
    font-family: Tahoma, Arial;  
    font-size: 11px;      
    border: 0px;  
}  
hr
{
	height:1px;
	color:#DEDFE7;
	
}
input  
{  
    width: 100px;  
}  

html  
{  
    height: 100%;  
}  

body  
{  
    position: relative;  
    height: auto !important;  
    height: 100%;  
    min-height: 100%;  
    background-color: White;      
}  
.text  
{  
    font-size: 11px;   
    color: black;   
    text-align:left;  
}  
.text_footer  
{  
    font-size: 11px;  
    color: black;  
    text-align:left;  
}  
.text_date
{  
    font-size: 10px;   
    color: #7f8591;  
    text-align:right;  
    width: 40%;  
}  

.search_label 
{  
    font-size: 11px;   
    color: #7f8591;  
    text-align:right;  
    vertical-align:top; 
}  
.keyword
{
	color: #124499; 
}
.btn_search  
{  
    top: 3px !important;  
    top: 0px;  
    position: relative;  
    height: 19px;  
    width: 44px;  
}  

.tb_search  
{  
    top: 0px;  
    left: 0px;  
    margin-right: 5px;  
    
    background-color: White;   
    border: solid 1px #004FA4;   
    height: 17px;  
    width: 150px; 
    vertical-align:middle;  
    
}  

.text_header  
{  
    line-height: 30px;   
    font-size: 12px;   
    font-weight: bold;   
    color: #ff682c;   
    text-align:left;  
}  
.page_header  
{ 
    line-height: 30px; 
    font-size: 14px; 
    font-weight: bold; 
    color: #124499; 
    text-align:left; 
    background-image: url('images/line.gif'); 
    background-position: bottom; 
    background-repeat: repeat-x; 
}  

#content  
{  
    height: 100%;  
    min-height: 100%;  
    position: relative;  
    width: 100%;      
    text-align: center;  
    margin-left: auto;  
    margin-right: auto;  
}  

#page  
{  
    margin-left: auto;  
    margin-right: auto;  
    width: 998px;  
    display: table;  
    position:relative;  
}  

#before_footer  
{  
    width: 100%;  
    position:relative;  
    text-align: center; 
	font-weight:bold;
    clear:both;  
}  

#footer  
{
	position:absolute;
	bottom: -86px;
	width: 100%;
	background-image: url(images/footer_bg.gif);
	background-repeat: repeat-x;
	text-align: center;
	line-height: normal;
	left: -6px;
     
    }  
     
#footer_table  
{ 
    width: 890px; 
    height: 30px; 
    vertical-align: middle; 
}      

#footer h1 
{ 
    line-height: normal; 
    color: #124499; 
    font-size: 12px; 
}  

#header  
{  
    width: 100%;  
    height: 106px;   
    background-image: url('images/header_img.jpg');   
    background-repeat: no-repeat;  
}  

#top_menu  
{  
    width: 100%;  
    height: 49px;  
    background-image: url('images/menu_bg.jpg');  
    background-repeat: no-repeat;  
    padding-bottom: 10px;  
}  

#top_menu ul  
{  
    padding-left: 200px;  
    padding-top: 20px;  
    list-style-type: none;      
}  

#top_menu li  
{  
    float: left;        
    margin-right: 15px;  
    width: 80px;  
}  

#top_menu a  
{  
    text-decoration:none;  
    font-family: Arial, Tahoma;  
    font-size: 14px;  
    color: White;  
}  

#top_menu a:hover  
{  
    text-decoration: underline;  
}  

#left_corner  
{  
     width: 100%;  
     height: 242px;  
     background-image: url('images/right_corner.jpg');  
     background-repeat: no-repeat;  
}  

#left  
{      
    vertical-align:middle;      
    width: 100%;  
    margin-top: 20px;  
    margin-bottom: 20px;  
    font-size: 11px;  
    text-align: left;  
      
}  
#left td  
{  
    padding-left:20px;  
      
}  

#left a,  a   
{  
    font-size: 11px;  
      
    color: #063588;          
}  

#left a:hover, a:hover  
{      
    color: #ff682c;      
}  

#left tr_old  
{  
    background-image: url('images/list_img.gif');  
    background-repeat: no-repeat;   
    background-position:left;      
    height: 18px;  
}  

#spec, #spec_top, #spec_content_bg, #spec_bottom, #new, #favorites, #about, #news  
{  
    width: 100%;      
}  

#spec_top  
{  
    background-image: url('images/special_top.gif');  
    background-position: top;  
    background-repeat: no-repeat;  
    height:67px;  
}  

#spec_content_bg  
{  
    background-image: url('images/special_middle.gif');  
    background-position: top;  
    background-repeat: repeat-y;      
}  

#spec_bottom  
{  
    background-image: url('images/special_bottom.gif');  
    background-position: top;  
    background-repeat: no-repeat;  
    height:111px;  
}  

#spec_content  
{  
    color: Blue;  
    margin-left: 10px;  
    margin-right: 20px;  
    text-align: left;  
}  

#new  
{  
    height: 278px;  
    background-image: url('images/new_bg.gif');  
    background-position: top;  
    background-repeat: no-repeat;  
    padding-bottom: 10px;  
}  

#favorites  
{  
    height: 200px;  
    background-image: url('images/favorites.gif');  
    background-position: top;  
    background-repeat: no-repeat;  
    padding-bottom: 10px;  
    color: #124499; 
    font-size: 14px;     
}  

#about, #news  
{  
    background-image: url('images/about_left.gif');  
    background-position: right top;  
    background-repeat: no-repeat;  
    background-color: #eeeeee;      
    text-align: left;      
}  

#news  
{  
    background-image: url('images/news_left.gif');  
}  

#about p, #news p, #about h1, #news h1, #about h2, #news h2  
{  
    font-family: Arial, Tahoma;  
    padding-left: 10px;  
    padding-right: 30px;      
}  

#about p, #news p  
{  
    padding-top: 10px;  
    padding-bottom: 10px;  
}  

#about h1, #news h1  
{      
    padding-top: 10px;  
    color: #0770e8;      
    font-weight:bold;  
    font-size: 14px;  
}  

#about strong, #news strong  
{ 
    padding-top: 10px; 
    color: #0770e8; 
    font-weight:bold; 
    font-size: 12px; 
    padding-bottom: 10px; 
     
}  

#about h2, #news h2  
{  
    color: black;  
    font-size: 10px;  
}  

#about a, #news a, #spec_content a  
{  
    color: #003085;  
}  

#about a:hover, #news a:hover, #spec_content a:hover  
{  
    color: #0070C5;  
}  

#button1, #button2  
{  
    height: 48px;  
    background-image: url('images/button.gif');  
    background-position: top;  
    background-repeat: no-repeat;  
    text-align: center;  
    vertical-align: middle;  
    margin-bottom: 15px;  
}  

#button1 p, #button2 p  
{  
    padding: 16px;  
    padding-left: 50px;  
    text-align: left;  
}  

#button1 a, #button2 a  
{  
    font-weight:bold;  
    color: #495264;  
    text-decoration: none;  
}  

#button1 a:hover, #button2 a:hover  
{  
    text-decoration: underline;  
}  

#new ul, #favorites ul  
{  
    padding-left: 24px;  
    padding-top: 12px !Important;  
    padding-top: 0px;  
    margin-top: 0px !Important;      
    margin-top: 12px;  
    list-style-type: none;      
}  

#new li, #favorites li  
{  
    float: left;        
    margin-right: 12px;      
    margin-bottom: 12px;      
    width: 130px;  
    display: block;  
    background-color: #cccccc;  
    height: 224px;  
    border: solid 1px #7e7e7e;  
}  

#new a, #favorites a  
{  
    text-decoration:none;  
    font-family: Arial, Tahoma;  
    font-size: 14px;  
    color: White;  
}  

#new a:hover, #favorites a:hover  
{  
    text-decoration: underline;  
}  

#new_caption, #favorites_caption  
{  
    padding-top: 5px;  
}  

#new_caption h2, #favorites_caption h2  
{  
    font-size: 14px;  
    color: White;  
    text-decoration: underline;  
    text-indent: 25px;          
}  

#new_caption a, #favorites_caption a  
{  
    font-weight:normal;  
    font-size: 11px;      
    color: White;  
    text-decoration: none;  
    margin-right: 10px;              
}  

#new_title  
{  
    height: 25px;   
    background-image: url('images/header_img.gif');   
    background-repeat: no-repeat;  
}  

#new_title h1  
{  
    padding-top: 5px;  
    text-align: center;  
    padding-left: 10px;  
    font-size: 14px;  
}  

#new_title strong  
{  
    padding-top: 5px;  
    text-align: center;  
    padding-left: 10px;  
    font-size: 14px;  
}  

#new_title a  
{  
    color: #1f4e9f;   
    font-weight:bold;   
    font-size: 14px;  
}  

#new_image  
{  
    height: 120px;   
    margin-top:6px;  
    margin-bottom: 6px;   
    margin-left:5px;   
    margin-right: 5px;  
}  

#new_image h1, #new_image h6  
{ 
    width:120px; 
    height:130px; 
    background-color: White; 
    background-position: center center; 
    background-repeat: no-repeat; 
}  

#new_text  
{  
    height: 40px;  
    background-color: White;  
    text-align: center;  
}  

#new_text a  
{  
    color: #063588;      
    height: 40px;   
    font-size:11px;  
}  

#new_text a:hover  
{  
    color: #ff682c;      
}  


#new_text h1  
{  
    font-size: 11px;   
    text-align: center;   
    margin:5px;   
    padding-top: 5px;   
    font-weight:normal;  
}  
#new_text_1  
{  
    font-size: 11px;   
    text-align: center;   
    margin:5px;   
    padding-top: 5px;   
    font-weight:normal;  
}  
#new_price  
{  
    height: 26px;  
    background-color: White;  
    background-image:url('images/line.gif');  
    background-position: top center;  
    background-repeat: no-repeat;  
    text-align: center;  
    color: #124499;  
    font-size: 18px;  
    font-weight: bold;  
}  

#new_price h1  
{  
    font-size: 18px;   
    font-weight: bold;   
    text-align: right;   
    color: #124499;   
    margin-right: 5px;  
}  
#new_price_1  
{  
    font-size: 18px;   
    font-weight: bold;   
    text-align: right;   
    color: #124499;   
    margin-right: 5px;  
}  
#buttons  
{      
    text-align: center;  
}  

#buttons ul  
{      
    padding-bottom: 10px;      
    padding-top: 10px;  
    list-style-type: none;          
}  

#buttons li  
{          
    margin-left: 10px;      
    background-color: #cccccc;      
    display: inline;  
    border: solid 1px #7e7e7e;      
}  

#buttons a  
{          
    padding: 10px;  
    margin: 100px;      
}  

#search  
{  
    position: relative;  
    left: 550px;  
    top: 20px;  
    width: 250px;  
    text-align: left;  
}  


.lefttr  
{  
    background-image: url('images/list_img.gif');  
    background-repeat: no-repeat;   
    background-position:left;      
    height: 18px;  
}  
