/* copyright 2006 USBMIS, INC. */

body {
	margin:0px;
	padding: 0 0 0px 0;
	font-family:Verdana, Arial,  sans-serif;
	font-size:12px;
	color: #222;
	background:#fff url("images/body_bg.gif") repeat-x;
	text-align:center;
	height:100%;
	}

/* Main divs */

#frame {
	text-align:left;
	width:750px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:0px;
	margin-top:0px;
	padding:0px;
	background:#fff url("images/nav_bg.gif") top right no-repeat;
	height:100%;
	}

#nav {
	
	margin-top:-23px !important;
	margin-top:-25px;
	margin-left:220px!important;
	overflow:hidden;
	
	}

#content {
	font-family: Arial, Verdana, sans-serif;
	margin-top:-2px;
	padding:15px 0px 50px 0px;
	
	}
	
#Ncontent {
	font-family: Arial, Verdana, sans-serif;
	margin-top:-2px;
	padding:15px 80px 50px 80px;
	}


#prods {
	margin:20px 0px 0 214px;
	padding:0px 10px;
	background:#f3f3f3 url("./images/prods_bgd.gif") top left no-repeat;

	height:260px;
	border-bottom:1px solid #ccc;
	}


#prodsFeat {
	margin:20px 0px 0 214px;
	padding:0px 10px;
	background:#f3f3f3 url("./images/prods_bgd.gif") top left no-repeat;


	border-bottom:1px solid #ccc;
	}

	
.review {
	padding:4px 10px;
	background:#f3f3f3 url("./images/rev_bgd.gif") top left no-repeat;
	border-bottom:1px solid #ccc;
	margin-top:15px;
	}
	
#prodsRight {
	float:right;
	width:235px;
	padding:0 0 0 0px;
	margin-top:-12px !important;
	margin-top:0px;
	}
	
#prodsLeft {
	width:235px;
	float:left;
	}

#prodC {
	margin:20px 464px 0 0;
	padding:0px 10px 15px 10px;
	background:#f3f3f3 url("./images/prodC_bg.gif") top left no-repeat;
	border-bottom:1px solid #ddd;
	}

#prodsBlank {
	margin:20px 484px 0 0;
	padding:0px 10px 0 10px;
	}


#left {

	width:165px;
	height:130px;
	margin:45px 0px 0 0px;
	padding:1px 10px 0 10px;
	background:#f3f3f3 url("./images/news_bg.gif") top left no-repeat;
	border-bottom:1px solid #ccc;
	overflow:auto;
	
	}



#rightHalf {
	float:right;
	width:423px;
	margin:8px 0px 40px 0 !important;
	margin:18px 0px 40px 0;
	padding:0px 0px 0 0px;
	}
	
#rightHalf2 {
	float:right;
	width:423px;
	margin:8px 0px 40px 0 !important;
	margin:18px 0px 40px 0;
	padding:0px 0px 0 0px;
	}

#promo {
	float:right;
	width:184px;
	margin:0px 0px 0 0 !important;
	margin:19px 0px 0 0;
	}

#bubble {
	margin-top:10px;
	margin-bottom:-25px;
	clear:left;
	}

#servLeft {
	margin:0 370px 0 0;
	border-right:1px solid #ddd;
	padding-right:15px;
	line-height:17px;
	}

#servRight {
	width:350px;
	float:right;
	line-height:17px;
	margin-top:0px !important;
	margin-top:18px;
	}


#footer {
	width:748px !important;
	width:752px;
	text-align:center;
	padding-top:12px;
	padding-bottom:12px;
	border-top:2px solid #055973;
	background:#C4D8DE;
	clear:both;
	


	}

#smallPod {
	float:left;
	width:165px;
	height:130px;
	margin:20px 30px 20px 0px;
	padding:1px 10px 0 10px;
	background:#f3f3f3 url("./images/news_bg.gif") top left no-repeat;
	border-bottom:1px solid #ccc;
	}
	
#smallPod2 {
	float:left;
	width:165px;
	height:130px;
	margin:20px 30px 0 0px;
	padding:1px 10px 0 10px;
	background:#f3f3f3 url("./images/news_bg.gif") top left no-repeat;
	border-bottom:1px solid #ccc;
	}
	
#smallPod3 {
	float:left;
	width:165px;
	height:130px;
	margin:20px 10px 0 0px;
	padding:1px 10px 0 10px;
	background:#f3f3f3 url("./images/news_bg.gif") top left no-repeat;
	border-bottom:1px solid #ccc;
	}
	
#smallPod4 {
	float:right;
	width:135px;
	height:130px;
	margin:20px 0px 0 20px;
	}
	
#showCase, #showCase2 {
	width:750px;
	height:149px;
	}


/* Class Divs & Paragraphs */


.newItem  {

margin-bottom:0px;

}


.caps {
	font-size:11px;
	text-transform:uppercase;
	letter-spacing:1px;
	}
	
.strike {
	text-decoration:line-through;
	}
	
.rquote {
	font-weight:bold;
	color:#333;
	font-style:italic;
	margin-bottom:0px!important;
	display:block;
	}
	
.review {
	margin-bottom:25px;
	color:#555;
	padding-bottom:10px;
	}
	
.rightp {
	text-align:center;
	}

.serv {
	line-height:17px;
	border-bottom:1px solid #ddd;
	padding-bottom:12px;
	}
	
.center {
	text-align:center;
	}

#prodC p {
	line-height:16px;
	}
	
#Ncontent p {
	line-height:17px;
	}
	
#Ncontent .contact {
	font-size:11px;
	line-height:15px;
	border-top:1px solid #ddd;
	padding-top:10px;
	}

#prodsBlank {
	line-height:16px;
	}
	
.rev_T {
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#055973;
	font-weight:normal;
	padding:0px 0 5px 0 !important;
	margin-top:0px!important;
	}


.feat_T {
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#055973;
	font-weight:normal;
	padding:6px 0 5px 0 !important;
	padding:6px 0 0px 0;
	}


.prods_T {
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#055973;
	font-weight:normal;
	padding:6px 0 5px 0 !important;
	padding:6px 0 0px 0;
	}

.left_T {
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#055973;
	font-weight:normal;
	padding:0px 0px 3px 0px !important;
	padding:0px!important;
	margin-bottom:3px;
	}

.left_W{
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	color:#055973;
	font-weight:normal;
	padding:0px 0px 3px 0px !important;
	padding:0px!important;
	margin-bottom:3px;
	}
	
#left p {
	line-height:16px;
	margin-top:6px !important;
	margin-top:5px;
	}
	
#smallPod p, #smallPod2 p,
#smallPod3 p{
	line-height:16px;
	margin-top:5px !important;
	}
	

.pod {
	
	}

#rightHalf p {
	line-height:17px;
	}
	
#rightHalf2 p {
	line-height:18px;
	}

.info {
	font-size:11px;
	line-height:14px;
	}

.small {
	font-size:11px;
	color:#555;
	}

.blurb {
	font-size:14px !important;
	font-size:14px;
	padding:10px 35px 10px 35px !important;
	padding:10px 35px 10px 35px;
	color:#333;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	margin-top:10px;
	margin-bottom:0px;
	line-height:18px;
	}

.product {
	border-bottom:1px solid #ddd;
	padding:10px 35px 0 35px;
	margin:0px 1px;
	background:#F3F4F8;
	height:75px;
	}

.productB {
	border-bottom:1px solid #ddd;
	padding:10px 35px 0 35px;
	margin:0px 1px;
	background:#fff;
	height:75px;
	}
	
.productS {
	border-bottom:1px solid #ddd;
	padding:10px 35px 0 35px;
	margin:0px 1px;
	background:#F3F4F8 url("./images/sale_bg.gif") top left no-repeat;
	height:75px;
	}

.title {
	float:left;
	width:190px;
	margin-top:-12px !important;
	margin-top:7px;
	}

.discrip {
	margin-left:230px;
	margin-right:140px;
	margin-top:-12px;
	}

.discripB {
	margin-left:230px;
	margin-right:140px;
	margin-top:-12px;
	}

.plinks {
	float:right;
	width:100px;
	margin-top:-12px !important;
	margin-top:7px;
	}

#footer p {
	font-size:10px;
	color:#444;
	margin:0px 0 8px 0;
	padding:0px;
	}

#showCase p {
	width:330px;
	margin:0 0 0 390px;
	text-align:center;
	color:#888;
	}
	
#showCase .info {
	padding-top:70px;
	font-size:11px;
	line-height:13px;
	margin-bottom:7px;
	color:#3E5574;
	font-family:Verdana, Arial,  sans-serif;
	}
	
.rev {
	padding:0 10px;
	line-height:17px;
	text-align:left;
	color:#333;
	}
	
.reviewer {
	color:#888;
	font-style:italic;
	}
	
	
	
	
#showCase2 p {
	width:300px;
	margin:0 0 0 360px;
	text-align:center;
	color:#ccc;
	}
	
#showCase2 .info2 {
	padding-top:72px;
	font-size:11px;
	line-height:13px;
	margin-bottom:7px;
	color:#555;
	font-family:Verdana, Arial,  sans-serif;
	}

#showCase2 .info3 {
	font-size:10px;
	line-height:13px;
	margin-bottom:7px;
	color:black;
	font-family:Verdana, Arial,  sans-serif;
	text-align:center;
	position:relative;

	}


	#showCase2 div{
	position:relative;
	top:35px;
	left:-100px;

	}



/* Lists */

#nav ul{
	margin:0px;
	padding-left:0px;
	font-size:12px;
	font-family: Arial, Verdana, sans-serif;
	} 

#nav ul li {
	margin:0 -2px;
	padding: 0px;
	list-style:none;
	display:inline;
	text-align:center;
	position: relative;
	}

#content ol {
	}

#content ul, #Ncontent ul {
	list-style:url("images/bullet.gif");
	}

#content li, #Ncontent li {
	padding-bottom:10px;
	}


/* Headers */

h1 {
	font-family:Arial, Verdana, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#333;
	border-bottom:1px solid #ddd;
	margin:0px;
	}
	
#Ncontent h1 {
	font-family:Arial, Verdana, sans-serif;
	font-size:22px;
	font-weight:normal;
	color:#333;
	border-bottom:1px solid #ddd;
	margin:0px;
	}

h2 {
	font-family:Arial, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#555;
	margin-bottom:-8px !important;
	margin-bottom:-16px;
	padding-bottom:0px;
	}
	
#rightHalf2 h2 {
	font-family:Arial, Verdana, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#444;
	margin-bottom:-8px !important;
	margin-bottom:-16px;
	padding-bottom:0px;
	}

h3 {
	font-family:Arial, Verdana, sans-serif;
	font-size:16px;
	font-weight:normal;
	color:#333;
	margin-bottom:0px;
	padding-bottom:0px;
	padding-top:0px !important;
	padding-top:6px;
	}

h4 {
	font-family:Arial, Verdana, sans-serif;
	font-size:24px;
	font-weight:normal;
	color:#055973;
	margin:0px;
	}

/* Links */

#nav a:link, #nav a:visited {
	color:#fff;
	text-decoration:none;
	background:transparent;
	padding:4px 20px 4px 20px;
	}

#nav a:hover {
	color:#055973;
	text-decoration:none;
	background:#fff;
	padding:4px 20px 4px 20px;
	}

#prods a:link, #prods a:visited, #prodsFeat a:link, #prodsFeat a:visited{
	color:#4040C9;
	font-weight:normal;
	text-decoration:none;
	background:transparent;
	border-bottom:1px dotted #ccc !important;
	border-bottom:1px solid #ddd;
	background:transparent;
	}

#prods a:hover, #prodsFeat a:hover {
	color:#4040C9;
	font-weight:normal;
	text-decoration:none;
	border-bottom:1px dotted #ccc !important;
	border-bottom:1px solid #ddd;
	background:#B5D5FF;
	}
	
#prods .lSale a:link, #prods .lSale a:visited{
	color:#9C342C;
	font-weight:normal;
	text-decoration:none;
	background:transparent;
	border-bottom:1px dotted #ccc !important;
	border-bottom:1px solid #ddd;
	background:transparent;
	}

#prods a:hover {
	color:#4040C9;
	font-weight:normal;
	text-decoration:none;
	border-bottom:1px dotted #ccc !important;
	border-bottom:1px solid #ddd;
	background:#B5D5FF;
	}

#prods .new a:link, #prods .new a:visited{
	color:#4040C9;
	font-weight:normal;
	text-decoration:none;
	background:transparent;
	border-bottom:1px dotted #ccc !important;
	border-bottom:1px solid #ddd;
	background:url("./images/new.gif") top right no-repeat;
	padding-right:30px;
	}

#prods .new a:hover {
	color:#4040C9;
	font-weight:normal;
	text-decoration:none;
	border-bottom:1px dotted #ccc !important;
	border-bottom:1px solid #ddd;
	background:#B5D5FF url("./images/new.gif") top right no-repeat;
	padding-right:30px;
	}
	
#prods .sale a:link, #prods .sale a:visited{
	color:#4040C9;
	font-weight:normal;
	text-decoration:none;
	background:transparent;
	border-bottom:1px dotted #ccc !important;
	border-bottom:1px solid #ddd;
	background:url("./images/sale.gif") top right no-repeat;
	padding-right:30px;
	}

#prods .sale a:hover {
	color:#4040C9;
	font-weight:normal;
	text-decoration:none;
	border-bottom:1px dotted #ccc !important;
	border-bottom:1px solid #ddd;
	background:#B5D5FF url("./images/sale.gif") top right no-repeat;
	padding-right:30px;
	}

#prods .update a:link, #prods .update a:visited{
	color:#4040C9;
	font-weight:normal;
	text-decoration:none;
	background:transparent;
	border-bottom:1px dotted #ccc !important;
	border-bottom:1px solid #ddd;
	background:url("./images/updated.gif") top right no-repeat;
	padding-right:52px;
	}

#prods .update a:hover {
	color:#4040C9;
	font-weight:normal;
	text-decoration:none;
	border-bottom:1px dotted #ccc !important;
	border-bottom:1px solid #ddd;
	background:#B5D5FF url("./images/updated.gif") top right no-repeat;
	padding-right:52px;
	}
	
#prods .beta a:link, #prods .beta a:visited{
	color:#4040C9;
	font-weight:normal;
	text-decoration:none;
	background:transparent;
	border-bottom:1px dotted #ccc !important;
	border-bottom:1px solid #ddd;
	background:url("./images/beta.gif") top right no-repeat;
	padding-right:40px;
	}

#prods .beta a:hover {
	color:#4040C9;
	font-weight:normal;
	text-decoration:none;
	border-bottom:1px dotted #ccc !important;
	border-bottom:1px solid #ddd;
	background:#B5D5FF url("./images/beta.gif") top right no-repeat;
	padding-right:40px;
	}

#left a:link, #left a:visited{
	color:#4040C9;
	text-decoration:none;
	background:transparent;
	border-bottom:1px dotted #aaa !important;
	border-bottom:1px solid #ccc;
	background:transparent;
	}

#left a:hover {
	color:#4040C9;
	text-decoration:none;
	border-bottom:1px dotted #B5D5FF !important;
	border-bottom:1px solid #B5D5FF;
	background:#B5D5FF;
	}

#rightHalf a:link, #rightHalf a:visited,
#rightHalf2 a:link, #rightHalf2 a:visited,
.product a:link, .product a:visited,
.productB a:link, .productB a:visited,
#prodC .noBold a:link, #prodC .noBold a:visited,
#servRight a:visited, #servRight a:link,
#servLeft a:link, #servLeft a:visited,
#Ncontent a:link, #Ncontent a:visited,
#smallPod a:link, #smallPod a:visited,
#smallPod2 a:link, #smallPod2 a:visited,
#smallPod3 a:link, #smallPod3 a:visited,
.rightp a:link, .rightp a:visited,
#prodList_right p a:link, #prodList_right p a:visited,
#prodList_left p a:link, #prodList_left p a:visited{
	color:#4040C9;
	text-decoration:none;
	background:transparent;
	font-weight:normal;
	border-bottom:1px dotted #aaa !important;
	border-bottom:1px solid #ccc;
	background:transparent;
	}

#rightHalf a:hover,#rightHalf2 a:hover, .product a:hover,
.productB a:hover, #prodC .noBold a:hover,
#servRight a:hover, #servLeft a:hover,
#Ncontent a:hover, #smallPod a:hover,
#smallPod2 a:hover, #smallPod3 a:hover,
.rightp a:hover, #prodList_right p a:hover,
#prodList_left p a:hover {
	color:#4040C9;
	text-decoration:none;
	font-weight:normal;
	border-bottom:1px dotted #B5D5FF !important;
	border-bottom:1px solid #B5D5FF;
	background:#B5D5FF;
	}
	
#showCase a:link, #showCase a:visited {
	/*color:#174779;*/
	color:#05526A;
	text-decoration:none !important;
	text-decoration:underline;

	}
	
#showCase a:hover {
	color:#174779;
	text-decoration:none;

	}
	
#showCase2 a:link, #showCase2 a:visited {
	color:#05526A;
	text-decoration:none !important;
	text-decoration:underline;
	border-bottom:1px dotted #aaa !important;
	border-bottom:1px solid #aaa;
	background:transparent;
	}
	
#showCase2 a:hover {
	color:#5281B2;
	text-decoration:none;
	border-bottom:1px dotted #aaa !important;
	border-bottom:1px solid #aaa;
	background:#D1DFF4;
	}
	
.productS a:link, .productS a:visited {
	color:#9C342C;
	text-decoration:none;
	background:transparent;
	font-weight:normal;
	border-bottom:1px dotted #aaa !important;
	border-bottom:1px solid #ccc;
	background:transparent;
	}
	
.productS a:hover {
	color:#4A749F;
	text-decoration:none;
	font-weight:normal;
	border-bottom:1px dotted #B5D5FF !important;
	border-bottom:1px solid #B5D5FF;
	background:#B5D5FF;
	}
	



#prods .info a:link, #prods .info a:visited
{
	color:#333;
	text-decoration:none;
	font-weight:normal;
	background:transparent;
	border-bottom:1px dotted #aaa !important;
	border-bottom:1px solid #ccc;
	background:transparent;
	}

#prods .info a:hover {
	color:#4040C9;
	text-decoration:none;
	font-weight:normal;
	border-bottom:1px dotted #B5D5FF !important;
	border-bottom:1px solid #B5D5FF;
	background:#B5D5FF;
	}



#footer a:link, #footer a:visited {
	text-decoration:none;
	color:#4040C9;
	border-bottom:1px solid #bbb;
	}

#footer a:hover {
	text-decoration:none;
	color:#4040C9;
	border-bottom:1px solid #4040C9;
	}


/* Images */


.imgBord{

	border:2px solid #000;

}

.icon {
	float:left;
	margin:0 6px 0 0 !important;
	margin-top:-10px;
	padding-top:3px;
	}

#promo img {
	margin:0 0 18px 0;
	}

.partL {
	float:left;
	border:1px solid #ddd;
	padding:3px;
	margin:3px 10px 0 0;
	}

.partR {
	float:right;
	border:1px solid #ddd;
	padding:3px;
	margin:4px 0px 0 10px;
	}

.right {
	float:right;
	margin:0 0 5px 0;
	}

.left {
	float:left;
	margin:0 0 5px 0;
	}

.titler {
	margin:10px 0 0 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #ddd;
	}
	
.righter {
	float:left;
	margin:5px 5px 0px 0;
	padding-top:2px;
	}
	
.prev {
	margin:-5px 0 !important;
	margin:-12px 0;
	}
	
.trscb {
	margin-bottom:14px !important;
	margin-bottom:12px;
	}

/* Tables */

#bulk {
	margin:20px 0 20px 0;
	border:1px solid #bbb;
	border-right:none;
	border-bottom:none;
	}

#bulk th {
	color:#333;
	text-align:center;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	background:#eee;
	padding:3px 0px;
	}

#bulk td {
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	padding:3px 5px;
	text-align:right;
	}

#bulk td.one {
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	padding:3px 5px;
	text-align:left;
	}

	.homeLink {

	text-align:center;
	font-weight:bold;

	}



/*************** Product Page */



#prod_List {

width:750px;

text-align:left;

padding-top:20px;


padding-bottom:60px;



}

.prod_Item0{


float:left;

display:block;

width:350px;

height: 180px;

margin-right:25px;

}


.prod_Item1{


float:left;

display:block;

width:350px;



}



.prod_Item0 a:link, .prod_Item0 a:visited{
	color:#4040C9;
	font-weight:normal;
	text-decoration:none;
	background:transparent;
	border-bottom:1px dotted #ccc;
	border-bottom:1px solid #ddd;
	background:transparent;
	}

.prod_Item0 a:hover {
	color:#4040C9;
	font-weight:normal;
	text-decoration:none;
	border-bottom:1px dotted #ccc;
	border-bottom:1px solid #ddd;
	background:#B5D5FF;
	}



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


/*     Medical News Websites     */


#med_News h3{

font-weight:bold;
color:#055973;
font-size:18px;

padding-bottom:5px;
border-bottom:1px solid #ccc;

}


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


.noLink a, .noLink a:hover{

border-bottom:none!important;
border-bottom:none!important;
background:transparent!important;
text-decoration:none!important;

}

/*--------------------------------*/



.home_holiday{


margin-top:20px;
padding:5px;

background:#f0f0f0;
border-top:1px dotted #c0c0c0;
border-bottom:1px dotted #c0c0c0;

text-align:center;
color:#044D54;



}



.p_banner{

border-top:1px dotted #ccc;
border-bottom:1px dotted #ccc;
margin-top:30px;
padding-top:3px;
padding-bottom:3px;
}

#product_list {
	overflow:auto;
	overflow-y:hidden;
}

#product_list .product{
	width:300px;
	float:left;
	height:auto;
	display:table-cell;
	padding:10px 20px 10px 35px;
}
#product_list .product .app_icon{
	float:left;
	padding-right:15px;
	border:none;
}

#product_list .product div{
	padding-bottom:5px;
}

#product_list .product .prod_released{
	font-style:italic;
}

#product_list .product .prod_cost{
	font-weight:bold;
	color:#333;
}
