@import url("order.css");

/* PAGE LAYOUT
======================================================================================= < PAGE LAYOUT */

body {
	padding:0px;
	margin:0px;
	background:#565d5b url(../images/bckgrd.jpg) repeat-x;
	font-family:"Myraid Pro", Verdana, Arial, Helvetica, sans-serif;
}
div#outercontainer  { 
	margin:0 auto;
	width:871px;
}
div.header { 
	width:870px;
	height:91px;
	margin:0 auto;
}	
div.logo { 
	background:url(../images/RxLogo-trans.png) no-repeat;
	width:294px;
	height:91px;
	margin:0 auto;
	float:left;
}
/* MENU
======================================================================================= < MENU */

div#menuarea {
	width:576px;
	margin:0 auto;
	float:left;
	padding-top:43px;
}
div#menu {
	width:415px;
	float:right;
	margin-right:9px;
}
div#menulft {
	background:url(../images/menulft.png) no-repeat;
	height:35px;
	width:12px;
	float:left;
}
div#menubodyarea {
	background:url(../images/menubckgrd.png) repeat-x;
	height:35px;
	width:391px;
	float:left;
}
div#menubody {
	height:22px;
	padding-top:5px;
	padding-left:5px;
	font-size:15px;
	color:#FFFFFF;
	width:385px;
}
div#menurht {
	background:url(../images/menurht.png) no-repeat;
	height:35px;
	width:12px;
	float:right;
}
/* HOME 
------------------------------------------------*/
.home {
	height:22px;
	float:left;
	font-size:15px;
}
.home a {
	color:#FFFFFF;
	text-decoration:none;
}
.home a:hover {
	height:22px;
	float:left;
	border-bottom:solid 2px #eea710;
}
.home-selected {
	height:22px;
	float:left;
	border-bottom:solid 2px #eea710;
}
/* FEATURES
------------------------------------------------*/
.features {
	height:22px;
	float:left;
	font-size:15px;
}
.features a {
	color:#FFFFFF;
	text-decoration:none;
}
.features a:hover {
	height:22px;
	float:left;
	border-bottom:solid 2px #eea710;
}
.features-selected	{
	height:22px;
	float:left;
	border-bottom:solid 2px #eea710;
}
/* REQUIREMENTS
------------------------------------------------*/
.require {
	height:22px;
	float:left;
	font-size:15px;
}
.require a {
	color:#FFFFFF;
	text-decoration:none;
}
.require a:hover {
	height:22px;
	float:left;
	border-bottom:solid 2px #eea710;
}
.require-selected {
	height:22px;
	float:left;
	border-bottom:solid 2px #eea710;
}
/* ORDER 
------------------------------------------------*/
.order {
	height:22px;
	float:left;
	font-size:15px;
}
.order a {
	color:#FFFFFF;
	text-decoration:none;
}
.order a:hover {
	height:22px;
	float:left;
	border-bottom:solid 2px #eea710;
}
.order-selected {
	height:22px;
	float:left;
	border-bottom:solid 2px #eea710;
}
/* CONTACT
------------------------------------------------*/
.contact {
	height:22px;
	float:left;
	font-size:15px;
}
.contact a {
	color:#FFFFFF;
	text-decoration:none;
}
.contact a:hover {
	height:22px;
	float:left;
	border-bottom:solid 2px #eea710;
}
.contact-selected {
	height:22px;
	float:left;
	border-bottom:solid 2px #eea710;
}
/* HEADER
======================================================================================= < HEADER */

div#midheader {
	width:870px;
	margin:0 auto;
	float:left;
}
.lftimg {
	background:url(../images/LabCoatHdr.png) no-repeat;
	width:567px;
	height:238px;
	float:left;
}
.lftimg-hp {
	background:url(../images/LabCoatHdr-Blue.png) no-repeat;
	width:567px;
	height:238px;
	float:left;
}
.lftimg-feat {
	background:url(../images/LabCoatHdr-Feat.png) no-repeat;
	width:452px;
	height:238px;
	float:left;
}
.rhtimg {
	background:url(../images/LabCoatHdr_Bg.png) no-repeat;
	width:283px;
	height:238px;
	float:left;
}
.rhtimg-hp {
	background:url(../images/LabCoatHdr_Bg-Blue.png) no-repeat;
	width:283px;
	height:238px;
	float:left;
}
.rhtimg-feat {
	background:url(../images/LabCoatHdr_Bg-Feat.png) no-repeat;
	width:398px;
	height:238px;
	float:left;
}
div#midhdr_shadow-lft {
	background:url(../images/LftHdrShdo-trans.png) no-repeat;
	height:238px;
	width:10px;
	float:left;
}
div#midhdr_shadow-rht {
	background:url(../images/RhtHdrShdo-trans.png) no-repeat;
	height:238px;
	width:10px;
	float:right;
}
div#midhdr_shadow-btm {
	background:url(../images/BtmHdrShdo-trans.png) no-repeat;
	height:19px;
	width:870px;
	float:left;
}
div#headertext {
	width:255px;
	float:left;
	font-size:16px;
	padding-top:25px;
	font-weight:bold;
}
div#headertext-feat {
	width:350px;
	float:left;
	font-size:18px;
	padding-top:25px;
	font-weight:bold;
	vertical-align:bottom;
}
/* CONTENT
======================================================================================= < CONTENT */

div#content-top {
	/*background: url(../images/contenttop.png) no-repeat;*/
	width: 850px;
	height:13px;
	/*margin:0 auto;*/
	float:left;
	margin:0 0 0 10px;
}
div#content {
	background:#FFFFFF;
	width: 850px;
	/*margin:0 auto;*/
	border-bottom:solid 1px #eea710;
	float:left;
	margin-left:10px;
	padding-bottom:25px;
}
div#body {
	width: 775px;
	padding-left:35px;
	padding-right:25px;
	font-size:13px;
	background:#FFFFFF;
	height:100%;
	line-height:1.5;
	float:left;
}
/*div#body {
	width: 820px;
	padding-left:15px;
	font-size:14px;
	background:#FFFFFF;
	height:100%;
	line-height:1.5;
}*/
div#hpbody {
	width: 400px;
	margin-left:35px;
	padding-right:25px;
	font-size:13px;
	background:#FFFFFF;
	height:100%;
	float:left;
	line-height:1.7;
	border-bottom:1px solid #cccccc;
}
div#colone {
	width:240px;
	float:left;
	margin-top:10px;
}
div#coltwo {
	width:240px;
	float:left;
	margin-left:25px;
	margin-top:10px;
}
/* FOOTER
======================================================================================= < FOOTER */

div#footer {
	background:#22282c;
	width: 850px;
	color:#5b5b5b;
	margin:0 auto;
	height:67px;
	float:left;
	margin-left:10px;
}
div#footerlinks {
	font-size:10px;
	margin:0 auto;
	margin-left:10px;
	margin-top:10px;
	float:left;
}
#footer a {
	color:#195c88;
	font-size:10px;
	text-decoration:none;
}
#footer div#footeraddress {
	float:right;
	color:#999999;
	font-size:11px;
	width:495px;
}
div#wiselogo {
	background:url(../images/WiseLogo.jpg) no-repeat;
	width:150px;
	height:65px;
	float:right;
	margin-right:10px;
	float:right;
}

/* FEATURES SECTION
======================================================================================= < FEATURES SECTION */
* {
	margin: 0;
	padding: 0;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
#scroller {
	width: 520px;
	margin: 0 auto;	
	overflow: hidden;
}
#content-scroller {
	width: 6490px;
	margin-top:40px;
}
div.section {
	width: 960px;
	height: 500px;
	/*height: 348px;*/
	float: left;
}
#home-pane {
	/*background:  url(images/intro.jpg) no-repeat top;*/
	width: 960px;
	height: 348px;
	float: left;
}
#feature-box {
	margin: 20px 0;
	/*width: 820px;*/
	width: 775px;
	border: 1px solid #ccc;
	float:left;
}
#feature-box ul {
	width: 255px;
	list-style: none;
	background:  url(../images/feature-ul.gif) repeat-y right; 
	float: left;
}
#feature-box ul li {
	padding-left: 30px;
	border-bottom: 1px solid #d0e7f9;
}
#feature-box ul li:hover {
	background: #a8d5f2;
}
#feature-box ul li a {
	background:  url(../images/feature-arrow.gif) left no-repeat;
	padding:  15px;
	padding-left: 30px;
	color: #193c52;
	display: block;
	font-size: 13px;
	text-decoration: none;
	font-weight: normal; 
}
#banner-featured {
	width: 520px;
	height: 500px;
	overflow: hidden;
	float: left;
}
#scroller-featured {
	width: 5000px;
	overflow: hidden;
}
div.section.smaller {
	width: 543px;
	height: 500px;
}
#scroller.smaller {
	width: 543px;
	height: 500px;
}



#banner-featured-req {
	width: 775px;
	height: 300px;
	overflow: hidden;
	float: left;
}
#scroller-req {
	width: 775px;
	margin: 0 auto;	
	overflow: hidden;
}
#scroller-req.smaller-req {
	width: 775px;
	height: 300px;
}
div.section-req {
	width: 775px;
	height: 300px;
	/*height: 348px;*/
	float: left;
}
#content-scroller-req {
	width: 7750px;
}
#addstates1 a {
	text-decoration:underline;
	color:#195c88;
}
#addstates2 a {
	text-decoration:underline;
	color:#195c88;
}
#addstates1 a:hover {
	text-decoration:none;
	color:#000000;
}
#addstates2 a:hover {
	text-decoration:none;
	color:#000000;
}

div#rxfeatures {
	width:300px;
	background:#F2C981;
	border:1px solid #EFB44B;
	float:right;
	margin-right:35px;
	padding:10px;
	font-size:13px;
	line-height:1.5;
}
#rxfeatures a {
	text-decoration:underline;
	color:#195c88;
}
#rxfeatures a:hover {
	text-decoration:none;
	color:#000000;
}
div#callout {
	width:300px;
	background:#e3e3e2;
	border:1px solid #cccccc;
	float:right;
	margin-right:35px;
	padding:10px;
	font-size:13px;
	line-height:1.5;
	margin-bottom:30px;
}
div#hpbtmlftcol {
	border-right:1px solid #cccccc; 
	width:300px;
	margin-left:30px;
	margin-right:30px;
	padding:0 15px 15px 10px;
	margin-top:29px;
	font-size:13px;
	background:#FFFFFF;
	height:100%;
	float:left;
	line-height:1.7;
}
div#hpbtmlftcol a {
	color:#195c88;
	text-decoration:underline;
}
div#hpbtmlftcol a:hover {
	color:#565d5b;
	text-decoration:none;
}
div#hpbtmrhtcol {
	width:310px;
	padding:15px,15px,15px,10px;
	margin-top:18px;
	font-size:13px;
	background:#FFFFFF;
	height:100%;
	float:left;
	line-height:1.7;
}
div#hpbtmrhtcol a {
	color:#195c88;
	text-decoration:underline;
}
div#hpbtmrhtcol a:hover {
	color:#565d5b;
	text-decoration:none;
}
/* REQUIREMENTS PAGE
======================================================================================= < REQUIREMENTS PAGE */
div#strequirements {
	width:290px;
	background:#d3e9f7;
	border:1px solid #a8d5f2;
	float:left;
	padding:10px;
	font-size:12px;
	margin-top:20px;
}
div#strequirements div#reqcol1 {
	width:150px;
	float:left;
	margin-left:5px;
}
div#strequirements div#reqcol2 {
	width:120px;
	float:left;
	margin-left:5px;
}
div#addrequirements {
	width:230px;
	float:left;
	padding:10px;
	font-size:12px;
}
div#addrequirements-rht {
	width:500px;
	float:left;
	padding:10px;
	margin:20px 0 0 5px;
	font-size:12px;
	border:1px solid #ccc;
}

/* TEXT COLOR
======================================================================================= < TEXT COLOR */
.blue { color:#0091c1; }
.red { color:#d23a2b; }
.drk-blue { color:#195c88; }

