/*-------------------------- news add CSS-----------------------------------------*/

/*header CSS---------------------------------------------------------------------------------*/
.header_t{
	background:url(images/header_t.jpg) no-repeat right top;
	height:107px;
	padding-left:30px;}
.header_m{
	height:28px;
	background: #007a87;
	padding:0 10px;}	
.headerdaytime{
	color:#000;
	font-size:10px;
	text-align:left;
	}
.headerdaytimebg_left{
	height:17px;
	background:url(images/daytimebg.jpg) no-repeat;}	
.headershopcart{
	height:28px;
	text-align:left;
	color:#000;
	}
.headershopcart a{
	color:#000;
	text-decoration:none;}
.headershopcart a:hover{
	color:#000;
	text-decoration:underline;}
.headerlogo{
	}
.menubg_left{
	height:25px;
	background:url(images/menubg_left.jpg) no-repeat left top;}
.menu_bottom{
	height:16px;
	background:url(images/menu_bottombg.jpg) repeat-x;}		
/*End------------------------------------------------------------------------------ header CSS*/

/*search CSS---------------------------------------------------------------------------------*/
/*.navandsearch{
	width:1000px;
	height:24px;
	background:url(images/search_bg.jpg) repeat-x;
	border:1px solid #bdc1a3;}	*/
/*.searchbg{
	padding:0 25px 0 0;}*/



#tp_search{ width:300px; float:left; height:20px; padding:0px 0px 0px 0px; float:left; margin:0px 0 0 0px;}
html>body #tp_search{ width:300px; height:20px;}
#tp_search form{position:relative;margin:0px;padding:0;}
#tp_search_bot{padding:0px 0px 0px 0px;overflow:hidden; cursor:pointer; border:none; background:none;width:55px;height:23px; margin:0px 0 0 0px;}
* html #tp_search,* html #tp_search_bot,* html .tp_shopping_box,* html .tp_mainsearch{ display:inline;}
.search_input{margin:0px 0px 0px 10px; padding:4px 0px 0 0;background:none; color:#999; border:none; font-size:12px; font-weight:350; font-family: Arial, Helvetica, sans-serif;width:225px;height:22px;}



.main_menu{
	border:1px solid #bdbcbd;
	background:url(images/menubg.jpg) repeat-x;}	

			
/*#navbottom{
	width:1000px;
	height:8px;
	margin:0 auto;
	background:url(images/navbottom.gif) repeat-x;}	*/
/*End------------------------------------------------------------------------------- search CSS*/	

/*maincontent CSS------------------------------------------------------------------------------*/

.bigtable_bg{
	padding:0 3px 3px 3px;
	background:#fff;}
.maincontentok{

	}
.middlecontentok{
	
	
	}
.maintd{
	background:#fff;
}	
.leftcontentok,.rightcontentok{
	background:#007a87;
	}

.box_topborder{border-bottom:1px solid #fff;}
	
.leftboxtableok{
	}
.left_topbg,.right_topbg{
	height:3px;
	background:url(images/leftbox_top.jpg) no-repeat center bottom;}
.left_bottombg,.right_bottombg{
	height:3px;
	background:url(images/leftbox_bottom.jpg) no-repeat center top;}			
.boxtitle{
	font-family:Verdana, Arial, sans-serif; 
	/*text-transform: uppercase;*/ 
	font-size: 11px;
	font-weight: bold;
	color: #a0d5c5;
	padding-left:15px;
	vertical-align:middle;  
	height:24px;
	background: #007a87;
}							
.infobox_m{
	color:#a0d5c5; 
	padding-left:15px; 
	text-align:center;
	background: #007a87;}
.breadcrumbs{
	height:24px; 
	border-bottom:1px dotted #007a87;
	}	
/*End-------------------------------------------------------------------------------maincontent CSS*/

/*footer CSS---------------------------------------------------------------------------------------*/
.foot { color:#000; background:transparent; border-top:1px solid #007a87;}
.foot a{text-decoration:underline;}
.foot a:hover{text-decoration:none;}
.footertop{height:46px;background:url(images/footer_top.gif) no-repeat center bottom;}
.bookmark_padding{padding:3px;}
/*End-------------------------------------------------------------------------------footer CSS*/

/*sitemap*/
.sitemap a{
	text-decoration:underline;}
.sitemap a:hover{
	text-decoration:none;}