body
{
background: #e9e9e9 url(../images/bg4.gif);
color:black:
}

td {
	font-family:  Verdana; 
	font-size: 8pt;  
	/* color: #232323; */
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #b6b7cb;
  color: #FFFFFF;
  font-weight: bold;
}

.text
 {
	font-family:  Verdana; 
	font-size: 9pt;  
	line-height: 1.6; 
	color: #000;
}

.bg
 {
	font-family:  Verdana;
	font-size: 10pt;  
	color: #ffffff;
    font-weight: bold;
	line-height: 18pt;
}

.textsm
 {
	font-family:  Verdana; 
	font-size: 8pt;  
	line-height: 1.6; 
	color: #6b6b6b;
}

.textsm2
 {
	font-family:  Verdana; 
	font-size: 8pt;  
	line-height: 1.6; 
	color: #211d1e;
}

.textsm-red
 {
	font-family:  Verdana; 
	font-size: 8pt;  
	line-height: 1.6; 
	color: #ae261c;
}

 .button {
 background-image: url(../images/button-bg.jpg); 
 font-family:  Verdana; 
 text-align: center;
 font-size: 12pt;  
 padding: 0 4 0 4;
}

.button_over {
 background-image: url(../images/button-bg-over.jpg); 
 font-family:  Verdana; 
 text-align: center;
 font-size: 14pt;  
 padding: 0 4 0 4;
 cursor:pointer;
}

 .button-sel {
 background-image: url../images/button-bg.jpg); 
 font-family:  Verdana; 
 text-align: center;
 font-size: 8pt; 
}

span {
	font-family:  Verdana; 
	font-size: 9pt;  
	/* color: #710000; */
}  

.white {
	font-family:  Verdana; 
	font-size: 8pt;  
	color: #ffffff;
}  

.disc {
	font-family:  Verdana; 
	font-size: 7pt;  
	color: #ffffff;
	line-height: 1.2;
	letter-spacing: .2px;
} 

.white9 {
	font-family:  Arial; 
	font-size: 9pt;  
	font-weight: bold;
	color: #ffffff;
    letter-spacing: 1px;
} 

.textsm {
	font-family:  Verdana; 
	font-size: 8pt;  
	line-height: 1.6; 
	color: #636363;
}

.sm {
	font-family:  Verdana; 
	font-size: 7pt;  
	line-height: 1.6; 
	color: #636363;
}

.links {
	font-family:  Verdana; 
	font-size: 9pt;  
	color: #000000;
	text-decoration:none;
}  

.it-bold {
	font-family:  Verdana; 
	font-size: 10pt;  
	color: #7d7d7d;
	 font-weight: bold;
	  font-style: italic;
}  

.nred  {
	font-family:  Verdana; 
	font-size: 9pt;  
	color: #ae261c;
	
}  

.gray
 {
	font-family:  Arial; 
	font-size: 11pt;  
	color: #a1a1a1;
    font-weight: bold;
}

.lgray {
	font-family:  Tahoma; 
	font-size: 8pt;  
	line-height: 1.6; 
	color: #d7d7d7;
}

.dgray
 {
	font-family:  Arial; 
	font-size: 11pt;  
	color:#474747;
    font-weight: bold;
}


.red  {
	font-family:  Arial; 
	font-size: 16pt;  
	color: #ae261c;
    font-weight: bold;
}  

.brred  {
	font-family:  Arial; 
	font-size: 9pt;  
	color: #f27d71;
    font-weight: bold;
}  

.blue  {
	font-family:  Arial; 
	font-size: 11pt;  
	color: #5e50a1;
    font-weight: bold;
}  

.green  {
	font-family:  Arial; 
	font-size: 11pt;  
	color: #30a489;
    font-weight: bold;
}  

.viol  {
	font-family:  Arial; 
	font-size: 10pt;  
	color: #80668e;
    font-weight: bold;
}  

.lblue  {
	font-family:  Arial; 
	font-size: 11pt;  
	color: #00aeef;
    font-weight: bold;
}  

.dblue  {
	font-family:  Arial; 
	font-size: 11pt;  
	color: #006296;
    font-weight: bold;
}  

.rasp  {
	font-family:  Arial; 
	font-size: 11pt;  
	color: #9e2323;
    font-weight: bold;
}  

.sub  {
	font-family:  Arial; 
	font-size: 11pt;  
	color: #8f8f8f;
}  

.or  {
	font-family:  Arial; 
	font-size: 11pt;  
	color: #eb7805;   
	font-weight: bold;
}  

.smred  {
	font-family:  Arial; 
	font-size: 9pt;  
	color: #ae261c;
}  

.copy {
	font-family:  Arial; 
	font-size: 10pt;  
	text-decoration: none;
	color: #636363;
}

.copyw {
	font-family:  Arial; 
	font-size: 8pt;  
	text-decoration: none;
	color: #111111;
}

.bold {
	font-family:  Verdana; 
	font-size: 9pt;  
	line-height: 1.6; 
	color: #aa0411;
    font-weight: bold;
}  

.h {
	font-family:  Tahoma; 
	font-size: 22pt;  
	color: #474747;
    letter-spacing: 1px;
    font-weight: normal;
}  

.h0 {
	font-family:  Verdana; 
	font-size: 20pt;  
	color: #323485;
    letter-spacing: 2px;
    font-weight: bold;
}  


.hw {
	font-family:  Verdana; 
	font-size: 16pt;  
	color: #ffffff;
    font-weight: normal;
}  

.h1 {
	font-family:  Tahoma; 
	font-size: 14pt;  
	color: #a1a1a1;
    letter-spacing: 3px;
    font-weight: bold;
}  

.h2 {
	font-family:  Tahoma; 
	font-size: 11pt;  
	color: #6b6b6b;
    letter-spacing: 1px;
    font-weight: bold;
} 

.h3 {
	font-family:  Tahoma; 
	font-size: 22pt;  
	color: #cf9112;
    letter-spacing: 2px;
    font-weight: normal;
} 

.h3blue {
	font-family:  Tahoma; 
	font-size: 15pt;  
	color: #006296;
    letter-spacing: 1px;
    font-weight: bold;
} 

.h3green {
	font-family:  Tahoma; 
	font-size: 22pt;  
	color: #93a445;
    letter-spacing: 2px;
    font-weight: normal;
} 

.h3rasp {
	font-family:  Tahoma; 
	font-size: 22pt;  
	color: #9e2323;
    letter-spacing: 2px;
    font-weight: normal;
} 

.h4 {
	font-family:  Tahoma; 
	font-size: 20pt;  
	color: #5e50a1;
    letter-spacing: 2px;
    font-weight: normal;
} 

.h5 {
	font-family:  Tahoma; 
	font-size: 26pt;  
	color: #cc3115;
    letter-spacing: 2px;
    font-weight: normal;
} 

.h6 {
	font-family:  Arial; 
	font-size: 18pt;  
	color: #6b6b6b;
    letter-spacing: 2px;
    font-weight: bold;
} 

.h7 {
	font-family:  Arial; 
	font-size: 18pt;  
	color: #c4171d;
    letter-spacing: 2px;
    font-weight: bold;
} 

.h8 {
	font-family:  Arial; 
	font-size: 9pt;  
	color: #ffffff;
    letter-spacing: 4px;
}   

.print {
	position:relative; top:-29;  z-index: 1
}

hr {
 size:1;
 color:#C40F39;
 align:left;
}
.hr {
 width:810;
}

.hr2 {
 size:1;
 color:#323485;
 align:left;
}

a {
	color:#A20000;	
}

A:link.nav {
	font-family:  Tahoma; 
	font-size: 10pt;  
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 1px;
}  

A:link.all {
	font-family:  Verdana; 
	font-size: 9pt;  
	color: #2636a6;
	text-decoration: none;
}  


A:visited.nav {
	font-family:  Tahoma; 
	font-size: 10pt;  
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	letter-spacing: 1px;
}  

A:visited.all {
	font-family:  Verdana; 
	font-size: 9pt;  
	color: #2636a6;
	text-decoration: none;
} 


A:active.nav {
	font-family:  Tahoma; 
	font-size: 8pt;  
	font-weight: bold;
	font-color: #ffffff;
	text-decoration: none;
	letter-spacing: 1px;
}  
			
A:active.all {
	font-family:  Verdana; 
	font-size: 9pt;  
	color: #2636a6;
	text-decoration: none;
} 

A:hover.nav {
	font-family:  Tahoma; 
	font-size: 10pt;  
	font-weight: bold;
	color: #e9e9e9;
	text-decoration: none;
	letter-spacing: 1px;
}  

A:hover.all {
	font-family:  Verdana; 
	font-size: 9pt;  
	color: #2636a6;
	text-decoration: underline;
} 

input,textarea,select { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; font-style: normal;  
	color: #000000; 
	background-color: #FFFFFF; 
	border: 1px  #c5c5c5 solid;
	cursor: hand
}

.recd

{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; font-style: normal;  
	color: #a30c17; 
	background-color: #a30c17; 
	border: 0px  #c5c5c5 solid;
	cursor: hand
}

.recdr

{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; font-style: normal;  
	color: #d42f02; 
	background-color: #d42f02; 
	border: 0px  #c5c5c5 solid;
	cursor: hand
}

.box { 
	border: 0px;
}

.boxg { 
	border: 0px;
	background-color: #fbfbfb; 
}


.submit
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px; font-style: normal;  
	color: #000000; 
	background-color: #f1f1f1; 
	border: 1px  #c5c5c5 solid;
	cursor: hand
}

.submit-ea
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; font-weight: bold;  
	color: #ffffff; 
	background-color: #2b6c52; 
	border: 1px  #111111 solid;
	cursor: hand
}

.fe {
  display: none;
}

.page_title {
	margin-top:10px;
	color: #aa0411;
	font-size:1.5em;
	font-weight:bold;
}

table#rmenu td, table#rmenu a{
	background-color:#a20000;
	color:white;
	font-size:9pt;
	font-family: Tahoma; 
	text-decoration:none;
	
}
table#rmenu a:hover{
	text-decoration:underline;
	
}

.txtTitle {
 //background-image: url(images/button-bg.jpg);
 background-color: #f6f6f6;
 font-family:  Verdana; 
 text-align: left;
 font-size: 10pt;  
 padding: 2px;
 color:#000000;
 border:1px solid #000000;
 margin-bottom:5px;
}

.pageDesc {
	font-size: 8pt;
	color:black;
	padding-bottom:10px;
}

/* vedit - vertical table (signup, profile edit) */
.tablep {
    border: solid 1px #1E4284;
}
/* vedit - usual column (right) */
.tablep td {
    text-align: left;
    vertical-align: middle;
    padding: 5px;

    background-color: #fff;
   // border: solid 1px #8CACBB;
}
/* vedit - header column (left) */
.tablep th {
    padding: 5px;
    text-align: right;
    vertical-align: middle;
    font-weight: bold;

    background-color: #fff;
    //border: solid 1px #8CACBB;
}
/* vedit - heading row */
.tablep  { font-weight: bold; text-align: center; }

.topbanner {
	width:990px;
	margin:auto;
	background-color:#5D3B8C;
	text-align:center;
}

.titlehead {
	background: #DEE0E2 url(../images/cp_colheader_bg.gif);
	color: #aa0411;
	border: 1px outset;
	font-style:normal; font-variant:normal; font-weight:bold; font-size:11px; font-family:tahoma, verdana, geneva, lucida, lucida grande, arial, helvetica, sans-serif; padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px;
}

.buyers_guide_button {
	font-size:1.3em;	
}

.buyers_guide_bg_red {
	text-align:center;
	font-size:1.0em;color:white;
	font-weight:bold;
	background-color:#AA0210;
	border:1px solid black;
	margin-bottom:5px;	
}

.buyers_guide_bg_blue {
	text-align:center;
	font-size:1.0em;
	color:white;
	font-weight:bold;
	background-color:#0011b0;
	border:1px solid black;
	margin-bottom:5px;	
}

.buyers_guide_price_table {
	width:100%;
	border:1px solid black;
}

.buyers_guide_price_table td {
	font-size:.8em;	
	padding:2px;
						   
}
.buyers_guide_price_table th {
	font-size:.8em;
	background-color:white;
	padding:2px;		   
}

.buyers_guide_bg_green {
	text-align:center;font-size:1.2em;color:white;font-weight:bold;background-color:#060;border:1px solid black;margin-bottom:5px;margin-top:5px;	
}
span.req {
	color:red;
}

ul.web-articles {
	padding:0px;
}
.web-articles li {
	margin-bottom:5px;
	list-style: none;
	padding:3px;
}

/*homepage news slider */

#featured{ 
	width:435px; 
	padding-right:250px; 
	position:relative; 
	border:5px solid #ccc; 
	height:250px; 
	background:#fff;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; left:400px; 
	list-style:none; 
	padding:0; margin:0;
	width: 250px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; font-family:Verdana; 
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:60px; 
	color:#333;  background:#fff; 
	line-height:20px;
}
#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('testimages/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:400px; height:250px; 
	background:#999; position:relative;
}
#featured .ui-tabs-panel .info{ 
	position:absolute; 
	top:180px; left:0; 
	height:70px; 
	background: url('testimages/transparent-bg.png'); 
}
#featured .info h2{ 
	font-size:18px; font-family:Georgia, serif; 
	color:#fff; padding:5px; margin:0;
	overflow:hidden; 
}
#featured .info p{ 
	margin:0 5px; 
	font-family:Verdana; font-size:11px; 
	line-height:15px; color:#f0f0f0;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
/*homepage news slider */
.web-articles li {
	height:50px;
}
.web-articles-subhead {
	font-weight:bold;color:gray;font-size:14px;margin-bottom:5px;
}
.web-article-thumb {
	float:left;margin-right:5px;border:1px solid black;
}
.web-article-thumb-r {
	float:right;margin-left:5px;border:1px solid black;
}

td.caption {
	background:silver;
	color:black;
	padding:10px;
	width:1px;
	font-size:12px;
}
