BODY {background:#ffffff;color: #150202;margin: 0px; padding:0; font-family: arial;  color:#25282b; font-size:12px; line-height:14px; text-decoration:none; width:1007px; margin:0 auto; clear:both;}

h1,h2,h3,h4,h5 { padding:0; margin:0;}

h1.home_page_heading { font-size:20px; font-weight:bold; text-decoration:underline; line-height:25px;}
ul.topnav{
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
}

ul.topnav li{
	float:left;
	padding:0 1px 0 0; 
}

ul.topnav li a{ 
	font-size: 12px;font-family: arial;
	float:left; display:block; text-decoration:none;
	background:url(images/topnav_anc_bg.jpg) repeat-x 0 0;
}
ul.topnav li a:hover{ 
	font-size: 12px;font-family: arial; text-decoration:none;
	background:url(images/topnav_hov_repeat_bg.jpg) repeat-x 0 0;
	color:#FFF;
	background-color:inherit;
}
ul.topnav li a.active{
	background:url(images/topnav_hov_repeat_bg.jpg) repeat-x 0 0;
	cursor:pointer;
}
ul.topnav li a span.left{
	background:url(images/topnav_anc_bg.jpg) no-repeat 0 0;
	display:block;
}
ul.topnav li a:hover span.left{
	background:url(images/topnav_hov_left_bg.jpg) no-repeat 0 0;
}
ul.topnav li a.active span.left{
	background:url(images/topnav_hov_left_bg.jpg) no-repeat 0 0;
}
ul.topnav li a span.right{
	background:url(images/topnav_anc_bg.jpg) no-repeat 100% 0; 
	display:block;
	font-weight:bold;
	line-height:30px;
	color:#fff; 
	padding:0 19px;
}
ul.topnav li a:hover span.right{
	background:url(images/topnav_hov_right_bg.jpg) no-repeat 100% 0;
	color:#FFF; 
}
ul.topnav li a.active span.right{
	background:url(images/topnav_hov_right_bg.jpg) no-repeat 100% 0;
	color:#FFF; 
}
  
.tree { padding-top:10px; font-size:11px;  font-family: arial;  color:#000; }
.tree a {color: #000; padding: 1px 6px; text-decoration: underline;}
.tree .currentPage, .tree a:hover { font-family: arial; text-decoration:none;}

/* ************************************************************************************* */

.tagCloud_area 				    {border-top:#ccc solid 1px;border-bottom:#ccc solid 1px; padding:5px; text-align:left;}
.tagCloud      				    {margin:0; padding:0; width:100%;}
.tagCloud li                    {padding:5px; display:inline; list-style-type:none;}
.tagCloud a                     {text-decoration:none; color:#000; margin:0; line-height:18px}
.tagCloud a:hover               {text-decoration:underline; background:#0FABE6; color:#FFFFFF;}
.tagCloud .tag1                 {font-size:11px;}
.tagCloud .tag2                 {font-size:13px;}
.tagCloud .tag3                 {font-size:15px;}
.tagCloud .tag4                 {font-size:17px;}
.tagCloud .tag5                 {font-size:19px;}  

/* ************************************************************************************* */
* html .width_100				{width:100%;}
.s_t 				{background:url(images/s_bg.gif) 0px top repeat-x #f5f5f5;}
.s_r 				{background:url(images/s_bg.gif) right 0px repeat-y;}
.s_b 				{background:url(images/s_bg.gif) 0px bottom repeat-x;}
.s_l 				{background:url(images/s_bg.gif) 0px 0px repeat-y;}
.s_tl 				{background:url(images/s_tl.gif) left top no-repeat; width:100%;}
.s_tr 				{background:url(images/s_tr.gif) right 0px no-repeat;}
.s_bl 				{background:url(images/s_bl.gif) left bottom no-repeat;}
.s_br 				{background:url(images/s_br.gif) right bottom no-repeat;padding:1px 0px 1px 0px;}

/* ************************************************************************************* */
.sc_bg				{background: #ffffff;padding:1px 0px 0px 0px;}
.sc_t 				{background:url(images/sc_t.gif) top repeat-x #ffffff; width:100%;}
.sc_r 				{background:url(images/sc_r.gif) right repeat-y #ffffff;}
.sc_b 				{background:url(images/sc_b.gif) bottom repeat-x #ffffff;}
.sc_l 				{background:url(images/sc_l.gif) left repeat-y #ffffff;}

.nav_bg 			{background:url(images/nav_bg.gif) 0px top repeat-x #e0f5fe;}
.nav_t 				{background:url(images/nav_line.gif) 0px top repeat-x;}
.nav_r 				{background:url(images/nav_line.gif) right 0px repeat-y;}
.nav_b 				{background:url(images/nav_line.gif) 0px bottom repeat-x;}
.nav_l 				{background:url(images/nav_line.gif) 0px 0px repeat-y;}
.nav_tl 			{background:url(images/nav_tl.gif) left top no-repeat; width:100%;}
.nav_tr 			{background:url(images/nav_tr.gif) right 0px no-repeat;}
.nav_bl				{background:url(images/nav_bl.gif) left bottom no-repeat;}
.nav_br 			{background:url(images/nav_br.gif) right bottom no-repeat;padding:1px 15px 1px 15px;}

/* ************************************************************************************* */
.main_table						{}
.box_width_left					{width:208px;} 

.content_width_td				{width:100%;padding:0px 19px 9px 19px;}
.box_width_td_left				{padding:0px 0px 0px 0px; border-right:1px solid #d4d4d4;}
.box_width_td_right				{padding:0px 0px 0px 0px; border-left:1px solid #d4d4d4; }

/* ************************************************************************************* */ 
.boxText 							{ font-family: arial; font-size: 10px; padding-left:25px;  }
.boxText li							{padding:0px 0px 0px 0px; width:100%;  background:url(images/category-bullet.gif) left 10px no-repeat;} 
.boxText ul							{list-style:none;margin:0px 0px 0px 0px;padding:0;} 
.boxText li a 						{display:block;}  
.boxText li a:hover 				{text-decoration:none;} 
.boxText .category a				{color:#25282b; font-size:12px; line-height:14px; text-decoration:none;
									 padding:4px 0px 5px 11px; }
.boxText .category a:hover			{color:#000; text-decoration:underline;}

/* ************************************************************************************* */   
.categoryBoxHeading2_td 				{width:100%; background:url(images/category.gif) right top no-repeat; padding:13px 12px 16px 19px; color:#fff; font-size:13px; font-weight:bold; font-family:arial;}
.tagBoxHeading2_td 				{width:100%; background:url(images/tags.gif) left bottom no-repeat; padding:13px 12px 14px 19px; color:#fff; font-size:13px; font-weight:bold; font-family:arial; text-align:left;}
.infoBox_td							{padding:0px 18px 12px 19px;}

.category_category 				{color: #000 ;font-size: 10px;font-family: arial; text-decoration:none}
.category_text 				{color: #000 ;font-size: 10px;font-family: arial; text-decoration:none}
.category_text:hover        {color:#000; text-decoration:underline;}
 
.price								{ font-family: arial; font-size : 10px; color: #cc0033; }
.infoBoxContents_table .boxText		{width:100%;}

/* ************************************************************************************* */

.search { width:150px;}
.search-button { font:Verdana, Arial, Helvetica, sans-serif; size:11px; color:#191436;}

/* ************************************************************************************* */
 
div.pager {
    background:#DFE9EE;
    border: 1px solid #C0C0C0;
    color:#666666;
    padding: 5px;
}
.pager {
    font-size: 11px;
    width: 520px;
	height:15px;
    margin: 20px 0;
} 

.pager .results {
	float: left;
	font-family: arial; font-size : 10px; color: #cc0033;
    padding: 1px 6px; 
    text-decoration: none;
}
.pager .pageLinks {
    float: right;
	font-family: arial; font-size : 10px; color: #cc0033;
    padding: 1px 6px; 
    text-decoration: none;
}
 .pager {
 	font-family: arial; font-size : 10px; color: #cc0033;
    padding: 1px 6px; 
    text-decoration: none;}
	
 .pager a {
 	font-family: arial; font-size : 10px; color: #cc0033;
    padding: 1px 6px; 
    text-decoration: none;}
.pager .currentPage,
.pager a:hover {
	font-family: arial; font-size : 10px; 
	color: #cc0033; 
    text-decoration: none;	
    padding: 2px 5px;
    background: #fff;
    border:1px solid #D1E4EA; 
}
#tags { font-family: Arial; font-size: 12px; color:#585856; padding:3px 5px;  line-height: 22px; text-align:center
}
#tags a { font-family: Arial; font-size: 12px; color:#585856; padding:3px 5px;  line-height: 22px; text-decoration:none
}
#tags a:hover { font-family: Arial; font-size: 12px; color:#fff; padding:4px 5px;   background:#006699; line-height: 22px; text-decoration:underline
}

/* *************************         TABS CONTENT          ******************************* */ 
 #tab_menu            	       { height:33px; width:550px; float:left; background-image:url(images/tab-bg.gif);}
#tab_menu .tab_menu_left       {width:5px; height:36px; background:url(images/tab-left-bg.gif) left 0 no-repeat;}
#tab_menu .tab_menu_right      {width:5px; height:36px; background:url(images/tab-right-bg.gif)right 0 no-repeat;} 
#tab_menu ul         	       {margin:0; padding:0;}
#tab_menu li        	       {display: inline; list-style-type: none; float:left; width:auto; height:33px;
			        	        font-weight:bold; margin:0;  }
#tab_menu li a      	       {text-decoration:none; float:left; width:auto; line-height:33px; color:#E9E9E9; padding:0 9px;  }
#tab_menu li.nolink 		   {text-decoration:none; float:left; width:auto; line-height:33px; color:#FFFFFF; padding:0 9px;  }
#tab_menu li a:hover 	       {text-decoration:none; color:#fff; float:left; width:auto; background:url(images/bg_active.gif);
                    	        line-height:33px;}
#tab_menu .active              {text-decoration:none; color:#fff; float:left; width:auto; background:url(images/bg_active.gif);
                    	        line-height:33px;}
#tab_menu li.divider	       {color:#FFFFFF; float:left; width:auto; line-height:33px;
                                background:url(images/tabs-divider.gif)right top no-repeat; padding:0 5px;}
#tab_menu li.nodivider	       { padding:0 5px;} 

/* ************************************************************************************* */
 
 .copyright{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#fff; text-align:center; 
	}
.copyright span{
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#fff; display:block;
	}
.copyright span a{
	text-decoration:none; color:#fff; background-color:inherit;
	}	
.copyright span a:hover{
	text-decoration:underline;
	}
	

/* ************************************************************************************* */
 .socialBookmarkingLinks {
    padding: 2px 2px;
    line-height: 1.3em;
    vertical-align: top;
}

.tblborder{
border:1px solid #CCCCCC;
}

.spread{
font:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
}

.spread:hover{
font:Arial, Helvetica, sans-serif;
color:#0099FF;
text-decoration:underline;
}

.hrefText{
font:Arial, Helvetica, sans-serif;
color:#0099FF;
text-decoration:underline;
}

.hrefText:hover{
font:Arial, Helvetica, sans-serif;
color:#0099FF;
text-decoration:none;
}

.toplinktext{
font:Arial, Helvetica, sans-serif;
color:#000000;
text-decoration:none;
font-weight:bold;
}

.toplinktext:hover{
font:Arial, Helvetica, sans-serif;
color:#0099FF;
text-decoration:none;
font-weight:bold;
}