/**************************************

	TYPE:		CSS Document
	UPDATED: 	08-22-2006 DM
	TITLE: 		RX-rnshowcase
	FILE: 		web.css
	COPYRIGHT:  rnshowcase.com

**************************************/
/*----------------[ header main nav ]----------------------*/ 
.login {
						
						width: 120px;
			}
.csslogin	{
						position:relative;
						
						width:123px;
						margin-top:2px;
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(http://www.rxshowcase.com/images/new/mainnav_loginON.gif) no-repeat;
						
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.csslogin a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 123px;
						height: 46px;
						display: block;
						float: right;
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			
			
			.csslogin a:hover {
						color: #000;
						text-decoration: none;
			}
			

			.csslogin img {width: 123px; height: 46px; border: 0; }
			* html a:hover {visibility:visible}
			.csslogin a:hover img{visibility:hidden}

			.csslogin span {
					    position: absolute;
					    left: 10px;top: 12px;
					    text-align: center;
					    width: 123px;
					    cursor: pointer;   
					     
			}





.menu {
						height: 36px;
						width: 776px;
						
			}
			.cssnav	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(http://www.rxshowcase.com/images/new/mainnavON_1.gif) no-repeat;
						width: 83px;
						height: 36px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 83px;
						height: 36px;
						display: block;
						float: left;
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			
			.cssnav a:hover {
						color: #000;
						text-decoration: none;
			}
			

			.cssnav img {width: 83px; height: 36px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav a:hover img{visibility:hidden}

			.cssnav span {
					    position: absolute;
					    left: 3px;top: 4px;
					    text-align: center;
					    width: 83px;
					    cursor: pointer;   
					     
			}
			.cssnav2	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(http://www.rxshowcase.com/images/new/mainnavON_2.gif) no-repeat;
						width: 132px;
						height: 36px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav2 a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 132px;
						height: 36px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav2 a:hover {
						color: #000000;
						text-decoration: none;
			}
			

			.cssnav2 img {width: 132px; height: 36px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav2 a:hover img{visibility:hidden}

			.cssnav2 span {
					    position: absolute;
					    left: 0px;top: 4px;
					    text-align: center;
					    width: 132px;
					    cursor: pointer; 
			}	
			.cssnav3	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(http://www.rxshowcase.com/images/new/mainnavON_3.gif) no-repeat;
						width: 117px;
						height: 36px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav3 a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 117px;
						height: 36px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav3 a:hover {
						color: #000000;
						text-decoration: none;
			}
			

			.cssnav3 img {width: 117px; height: 36px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav3 a:hover img{visibility:hidden}

			.cssnav3 span {
					    position: absolute;
					    left: 0px;top: 4px;
					    text-align: center;
					    width: 117px;
					    cursor: pointer; 
			}	
			.cssnav4	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(http://www.rxshowcase.com/images/new/mainnavON_4.gif) no-repeat;
						width: 94px;
						height: 36px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav4 a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 94px;
						height: 36px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav4 a:hover {
						color: #000000;
						text-decoration: none;
			}
			

			.cssnav4 img {width: 94px; height: 36px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav4 a:hover img{visibility:hidden}

			.cssnav4 span {
					    position: absolute;
					    left: 0px;top: 4px;
					    text-align: center;
					    width: 94px;
					    cursor: pointer; 
			}	
			.cssnav5	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(http://www.rxshowcase.com/images/new/mainnavON_5.gif) no-repeat;
						width: 89px;
						height: 36px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav5 a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 89px;
						height: 36px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav5 a:hover {
						color: #000000;
						text-decoration: none;
			}
			

			.cssnav5 img {width: 89px; height: 36px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav5 a:hover img{visibility:hidden}

			.cssnav5 span {
					    position: absolute;
					    left: 0px;top: 4px;
					    text-align: center;
					    width: 89px;
					    cursor: pointer; 
			}	
			.cssnav6	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(http://www.rxshowcase.com/images/new/mainnavON_6.gif) no-repeat;
						width: 141px;
						height: 36px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav6 a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 141px;
						height: 36px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav6 a:hover {
						color: #000000;
						text-decoration: none;
			}
			

			.cssnav6 img {width: 141px; height: 36px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav6 a:hover img{visibility:hidden}

			.cssnav6 span {
					    position: absolute;
					    left: 0px;top: 4px;
					    text-align: center;
					    width: 141px;
					    cursor: pointer; 
			}	
			.cssnav7	{
						position:relative;
						float: left;
						margin: 0; 
						padding: 0;
						font-family: arial, helvetica, sans-serif;
						background: url(http://www.rxshowcase.com/images/new/mainnavON_3.gif) no-repeat;
						width: 120px;
						height: 36px;
	                    overflow:hidden;/* for ie to hide extra height*/	
			}
			.cssnav7 a {
						display: block;
						color: #000000;
						font-size: 11px;
						width: 120px;
						height: 36px;
						display: block;
						float: left;
						color: black; 
						text-decoration: none;
						overflow:hidden;/* for ie to hide extra height*/
			}
			.cssnav7 a:hover {
						color: #000000;
						text-decoration: none;
			}
			

			.cssnav7 img {width: 120px; height: 36px; border: 0; }
			* html a:hover {visibility:visible}
			.cssnav7 a:hover img{visibility:hidden}

			.cssnav7 span {
					    position: absolute;
					    left: 0px;top: 4px;
					    text-align: center;
					    width: 120px;
					    cursor: pointer; 
			}	
/*----------------[ end header main nav ]----------------------*/ 


/*----------------[ general layout ]----------------------*/ 


#header_background {
	margin:auto;
	width:100%;
	background:url(http://www.rxshowcase.com/images/new/header_bg2.jpg);
	height:180px;

	}
#page {
	margin:auto;
	background-color: #fff;
	margin-top:-180px;
	width:776px;
	
	
}
#cats {
	width:765px;
	background:url(http://www.rxshowcase.com/images/cat_bg.gif);
	margin:auto;
	margin-top:5px;
	}	
#header {
	
	padding: 0px;
	margin: auto;
	background:url(http://www.rxshowcase.com/images/new/header_bg2.jpg);	
}

#footer {
	width: 774px;
	background-color: #2D3C67;
	border-bottom:solid 1px #18213E;
	margin:auto;
	}	

.footer {
	font: bold 10px/13px Lucida Grande, Arial, sans-serif;
	color: #fff;
}
#mainnav {
	margin-top:-2px;
	background:url(http://www.rxshowcase.com/images/new/nav_bg2.jpg);
	
	}
#listings {
	background-color: #fff;
	margin:auto;
	width: 776px;
	
}

.category_title {
	
	font: bold 26px/30px arial, helvetica, sans-serif;
	font-style: normal;
	color: #1E2C59;
	height:40px;
	}
	
.category_listings {
	
	font: normal 11px/14px arial, helvetica, sans-serif;
	color: #333333;
	line-height:12px;
	}
a.category_listings:link { 
	color: #333333;
	font: normal 11px/24px Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:12px;
	}
a.category_listings:hover { 
	color: #333333; 
	font: normal 11px/24px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	line-height:12px;
	}
	     	
a.category_listings:visited { 
	color:#333333;
	font: normal 11px/24px Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:12px;
	
	}
	
.profile_count {
	
	font: bold 14px arial, helvetica, sans-serif;
	color: #666;
	margin-left:8px;
	}

#seo {
	top:-222px;
	position:absolute;
	width: 774px;

}

/*----------------[ general text formating ]----------------------*/
body {
	margin:auto;
	background-color:#568AB2;
	font-family:Arial, Helvetica, sans-serif;
	}

h1 {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;

}
h2 {
font-size:16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FF0000;

}

a.main:link { 
	color: #1A2C5A;
	font: bold 13px/24px Lucida Grande, Arial, sans-serif;
	text-decoration:none;
	}
	     	
a.main:visited { 
	color:#1A2C5A;
	font: bold 13px/24px Lucida Grande, Arial, sans-serif;
	text-decoration:none;
	}
	
a.main:hover { 
	color: #1A2C5A; 
	font: bold 13px/24px Lucida Grande, Arial, sans-serif;
	text-decoration:none;
	}
	
a.main:active { 
	color: #1A2C5A;
	font: bold 13px/24px Lucida Grande, Arial, sans-serif;
	text-decoration:none;
	} 

a.topnav:link { 
	color: #ffffff;
	font: normal 11px/24px Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
a.topnav:hover { 
	color: #ffffff; 
	font: normal 11px/24px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
	     	
a.topnav:visited { 
	color:#ffffff;
	font: normal 11px/24px Arial, Helvetica, sans-serif;
	text-decoration:none;
	
	}
	
a.topnav:hover { 
	color: #ffffff; 
	font: normal 11px/24px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
	
a.topnav:active { 
	color: #ffffff;
	font: normal 11px/24px Arial, Helvetica, sans-serif;
	
	}
	
a.cat:link { 
	color: #0000ff;
	font: normal 10px/8px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
	     	
a.cat:visited { 
	color:#0000ff;
	font: normal 10px/8px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
	
a.cat:hover { 
	color: #ff0000; 
	font: normal 10px/8px Arial, Helvetica, sans-serif;
	text-decoration:underline;
	}
	
a.cat:active { 
	color: #0000ff;
	font: normal 10px/8px Arial, Helvetica, sans-serif;
	text-decoration:none;
	} 
	
	
a.footer:link { 
	color: #fff;
	font: bold 10px/18px Lucida Grande, Arial, sans-serif;
	text-decoration:none;
	}
a.footer:hover { 
	color: #ff6600; 
	font: bold 10px/18px Lucida Grande, Arial, sans-serif;
	text-decoration:none;
	}
	     	
a.footer:visited { 
	color:#fff;
	font: bold 10px/18px Lucida Grande, Arial, sans-serif;
	text-decoration:none;
	}
	

	
a.footer:hover { 
	color: #ff6600;
	font: bold 10px/18px Lucida Grande, Arial, sans-serif;
	text-decoration:none;
	} 
hr { border: 1px solid #ccc; height: 1px; }

/*----------------[ forms ]----------------------*/
SELECT, OPTION {
	font-family: Lucida Grande, Arial, sans-serif;
	padding: 2px;
	font-size: 12px;
	color: #ffffff;
	background-color: #F26537;
	border: outset 1px #adff2f;/*for demonstration only*/
}


.style2 {color: #000000; font-weight:bold; font-size:10px}

.style4 {
	font-size: 14px;
	color: #0066CC;
}
.style6 {font-weight: bold; color: #0066CC;}
