/* -----------------------------------*/
/* ---------->>> 2. GLOBAL <<<--------*/
/* -----------------------------------*/

.clear {clear:both; }
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both; height:0; font-size: 1px; line-height: 0px;}
	
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;}
	
.fltlft { /* this class can be used to float an element left in your page */
	float: left;}
.inline {display:inline;}
.text-left {text-align:left;}
.text-right {text-align:right;}
.text-center {text-align:center;}
.text-justify {text-align:justify;}
.bold {font-weight:bold;}
.italic {font-style:italic;}
.underline {order-bottom:1px solid;}
.highlight {background:#ffc;}
.img-left {float:left;margin:4px 10px 4px 0;}
.img-right {float:right;margin:4px 0 4px 10px;}
.nopadding {padding:0;}
.noindent {margin-left:0;padding-left:0;}
.nobullet {list-style:none;list-style-image:none;}


/* ---------->>> END GLOBAL <<<-------*/

.rule {
	height:1px;
	border-bottom:1px solid #666666;
	margin:9px 0 10px 0;
}

/* UNIVERSAL */
* {margin:0; padding:0;}
body {background-color:white; padding-top: 0px;}
body.siteContent {margin-top:0; background-image:url(/images/body_bg.gif); background-repeat:repeat-x; background-attachment: fixed;}
.topHeader {
	margin:0 auto;
	width:827px;
	padding:0;
}
div, p, ul, h1, h2, h3, h4, h5, h6, form, img {padding:0px; margin:0px;}
a { text-decoration:none;}
a:hover{ color:#fff; text-decoration:underline;}
ul{list-style-type:none;}
ol{margin:40px;}

/*styled list*/
.style li
{line-height:24px;background-image:url(../images/li.jpg); background-position:left 5px; background-repeat:no-repeat; padding-left:15px;}

/*Headers*/

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#6f2118;
	text-transform:uppercase;
	background-image:url(/images/title_bk.gif);
	background-repeat:no-repeat;
	line-height: 40px;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#46470c;
	padding: 0;
	margin-bottom: 0px;	
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #330033;
	padding: 0;
	margin-bottom: 0px;		
}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000033;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330033;	
}

.h2_store {color:#742219; border-bottom:1px dotted #cccccc; font-size: 14px; margin:15px 0 5px 0;}

/*Styled Header 1*/
.h1_homepage {
	background-image:url(/images/h1_welcome.gif);
	background-repeat:no-repeat;
	width:463px;
	height:73px;
	text-indent: -9999px;
	
}
.h1_about {
	background-image:url(/images/h1_about.gif);
	background-repeat:no-repeat;
	width:463px;
	height:73px;
	text-indent: -9999px;	
}
.h1_shoponline {
	background-image:url(/images/h1_shoponline.gif);
	background-repeat:no-repeat;
	width:463px;
	height:73px;
	text-indent: -9999px;	
}
.h1_resources {
	background-image:url(/images/h1_resources.gif);
	background-repeat:no-repeat;
	width:463px;
	height:73px;
	text-indent: -9999px;	
}
.h1_catalog {
	background-image:url(/images/h1_catalog.gif);
	background-repeat:no-repeat;
	width:463px;
	height:73px;
	text-indent: -9999px;	
}
.h1_contact {
	background-image:url(/images/h1_contact.gif);
	background-repeat:no-repeat;
	width:463px;
	height:73px;
	text-indent: -9999px;	
}
.h1_resource {
	background-image:url(/images/h1_resource.gif);
	background-repeat:no-repeat;
	width:463px;
	height:73px;
	text-indent: -9999px;	
}
.h1_caregivers {
	background-image:url(/images/h1_caregivers.gif);
	background-repeat:no-repeat;
	width:463px;
	height:73px;
	text-indent: -9999px;	
}
.h1_glossary {
	background-image:url(/images/h1_glossary.gif);
	background-repeat:no-repeat;
	width:463px;
	height:73px;
	text-indent: -9999px;	
}
.h1_websites {
	background-image:url(/images/h1_websites.gif);
	background-repeat:no-repeat;
	width:463px;
	height:73px;
	text-indent: -9999px;	
}
.h1_medicare {
	background-image:url(/images/h1_medicare.gif);
	background-repeat:no-repeat;
	width:463px;
	height:73px;
	text-indent: -9999px;	
}
.h1_locations {
	background-image:url(/images/h1_locations.gif);
	background-repeat:no-repeat;
	width:463px;
	height:73px;
	text-indent: -9999px;	
}
.h1_services {
	background-image:url(/images/h1_services.gif);
	background-repeat:no-repeat;
	width:463px;
	height:73px;
	text-indent: -9999px;	
}
.h1_products {
	background-image:url(/images/h1_products.gif);
	background-repeat:no-repeat;
	width:463px;
	height:73px;
	text-indent: -9999px;	
}
.h1_community {
	background-image:url(/images/h1_community.gif);
	background-repeat:no-repeat;
	width:463px;
	height:73px;
	text-indent: -9999px;	
}
.h1_testimonials {
	background-image:url(/images/h1_testimonials.gif);
	background-repeat:no-repeat;
	width:463px;
	height:73px;
	text-indent: -9999px;	
}
.h1_store {
	background-image:url(/images/h1_store.gif);
	background-repeat:no-repeat;
	width:463px;
	height:73px;
	text-indent: -9999px;	
}

/*end Headers*/


/*Links*/
a {
	font-family: Arial, Helvetica, sans-serif;
	color: #6f2118;	
}
a:link {
	text-decoration: underline;
	color: #6f2118;
}
a:visited {
	text-decoration: underline;
	color: #6f2118;
}
a:hover {
	text-decoration: underline;
	color: #35352a;
}
a:active {
	text-decoration: underline;
}
/*end Links*/


/* STRUCTURE */
#wrapper {margin:0 auto; width:827px;padding:0;}
#container {float:left; margin:0; padding:0; width:827px; background-image: url(/images/main_bg.gif); background-repeat: repeat-y;}


#leftcolumn {width: 430px; padding-top: 15px; padding-right: 0px; padding-left: 40px; display:inline; float:left}
#twoColumn {width:750px; padding-left:40px; padding-right:10px;}
#rightcolumn {width: 300px; padding-top: 15px; padding-right: 10px;	float:right; display:inline;}

.bottomLeft {width: 350px; padding-top: 15px; padding-right: 10px; margin-left:40px; float:left; display:inline;}
.bottomRight {width: 350px;padding-top: 15px;padding-right: 20px;margin-right: 25px;	float:right;display:inline;}

#footer {margin:0 auto;padding-top:15px;background-image: url(/images/footer.gif);width: 827px;height: 58px;background-repeat: no-repeat;clear:both;}	

.textResizer {width:248px;height:37px;padding-left:25px;color:#742219;background-image: url(/images/text_resizer_bg.gif);background-repeat: no-repeat;position: absolute;top: 0px;right: 0px;}
.productsearch {height:50px; width:275px;  margin-top:15px; }
a.advancedSearch {color:#5c5621; padding-top:10px; padding-left:14px;margin-left:47px; float:left; border-right:1px dashed #5c5621; padding-right:12px; font-size:11px;}
a.advancedSearch:hover {color:#3a3500;}
a.findNow {/*background:url(/images/a_findnow_def.jpg);width:90px;height:27px;text-indent:-9999px;*/float:right;margin-left:25px; padding-top:10px; position: relative;bottom: 5px;}
a.findNow:hover { /*background:url(/images/a_findnow.jpg);*/}

#searchSetting {width:295px; height:106px;margin:15px 0 15px 0;}
#searchSetting .searchfield {background:url(/images/search_field.jpg); background-repeat:no-repeat; width:180px; height:106px; float:left; border:0; padding-top:60px; padding-left:20px; 
	font-size:11px;}
#searchSetting .submitsearch {background:url(/images/search_submit_over.jpg); background-repeat:no-repeat; width:95px; height:106px;  float:right; border:0; cursor:pointer; margin:0; padding:0; position:relative; right:25px; }
#searchSetting .submitsearch:hover {background:url(/images/search_submit.jpg);width:95px; height:106px;}

/*larger content box*/	
.boxTop {
	width:365px;
	height:37px;
	background-image:url(/images/boxTop.gif);
	background-repeat:no-repeat;
	text-align:center;
	color:white;
	font-size: 16px;
	font-weight:bold;
	padding:0;
	margin:0;
	
}
.boxBG {width:365px; background-image:url(/images/box_bg.gif); background-repeat:repeat-y; padding:0;margin:0; position:relative; top:-5px;}
.boxBottom {
	width:365px; height:22px; background-image:url(/images/boxBottom.gif); background-repeat:no-repeat; position:relative; top:-5px;}
p.box {padding-left:20px; padding-right:20px; padding-top:10px;}
p.box2 {padding-left:20px; padding-right:20px; padding-top:10px; font-size:12px;}
/*end larger content box*/

/*small content box*/
.boxTop_sm {
	width:276px;
	height:37px;
	background-image:url(/images/boxTop_sm.gif);
	background-repeat:no-repeat;
	text-align:center;
	color:white;
	font-size: 16px;
	font-weight:bold;
	padding:0;
	margin:0;
	
}
.boxBG_sm {width:276px; background-image:url(/images/box_bg_sm.gif); background-repeat:repeat-y; padding:0;margin:0; position:relative; top:-5px;}
.boxBottom_sm {
	width:276px; height:15px; background-image:url(/images/boxBottom_sm.gif); background-repeat:no-repeat; position:relative; top:-5px;}
/*end small content box*/



.boxLeft {width:365px; display:inline; float:left;}
.boxRight{width:365px; display:inline; float:right;}

.boxAlign {}

/*online store*/
.categoryListTop {width:271px; height:38px; background-image:url(/images/category_list_top.jpg); margin:10px 0 0 0; padding:0; clear:both;}
.categoryInformation {width:271px; height:38px; background-image:url(/images/category_information.jpg); margin:0; padding:0;}
.categoryListBG {width:271px; background-image:url(/images/category_list_bg.jpg); background-repeat:repeat-y;}
.categoryListBtm {width:271px; height:17px; background-image:url(/images/category_list_btm.jpg); margin:0 0 10px 0; padding:0;}
.categoryContent {padding:0 10px 0 15px;}

table.storeTable td {padding:5px; border:1px solid #cccccc;}
.storeHeading {font-size:12px; font-weight:bold; color:#ffffff;}
.storeHeading a{font-size:12px; font-weight:bold; color:#ffffff;}
.storeSubheading {font-size:11px; color:#000000;}
.ProductTitle {font-size:12px; font-weight:bold; color:#5a5b0b;}
.ProductTitle a{font-size:12px; font-weight:bold; color:#5a5b0b;}
.productDescription {font-size:11px; color:#000000;}
.productPrice {font-size:14px; font-weight:bold; color:#6f2118;}
.productImage {width:152px; margin:0 15px 5px 0; padding:5px; border:1px solid #cccccc; float:left;} 

.storeStyle li
{line-height:48px; font-size:15px;/*background-image:url(../images/li.jpg); background-position:left 5px; background-repeat:no-repeat;*/ padding-left:15px; border-bottom:1px dotted #cccccc;}
.categoryImage {margin:0 5px 5px 0;}
/*navigation*/
ul#navigation {}
	ul#navigation {height:57px; width:827px;}
	ul#navigation li {float:left;}
	ul#navigation a {text-indent:-9999px; height:57px; display:block;}
	/*homepage*/
	ul#navigation li.homepage {background:url(/images/nav_home.jpg); width:101px;}
	ul#navigation li.homepage a {width:101px;}
	ul#navigation li.homepage a:hover, ul#navigation li.homepage_active {background:url(/images/nav_home_over.jpg); width:101px;}
	/*shop*/
	ul#navigation li.shop {background:url(/images/nav_shop.jpg); width:131px;}
	ul#navigation li.shop a {width:131px;}
	ul#navigation li.shop a:hover, ul#navigation li.shop_active {background:url(/images/nav_shop_over.jpg); width:131px;}
	/*resources*/
	ul#navigation li.resources {background:url(/images/nav_resources.jpg); width:120px;}
	ul#navigation li.resources a {width:120px;}
	ul#navigation li.resources a:hover, ul#navigation li.resources_active {background:url(/images/nav_resources_over.jpg); width:120px;}
	/*services*/
	ul#navigation li.services {background:url(/images/nav_services.jpg); width:111px;}
	ul#navigation li.services a {width:111px;}
	ul#navigation li.services a:hover, ul#navigation li.services_active {background:url(/images/nav_services_over.jpg); width:111px;}
	/*about*/
	ul#navigation li.about {background:url(/images/nav_about.jpg); width:123px;}
	ul#navigation li.about a {width:123px;}
	ul#navigation li.about a:hover, ul#navigation li.about_active {background:url(/images/nav_about_over.jpg); width:123px;}
	/*products*/
	ul#navigation li.products {background:url(/images/nav_products.jpg); width:110px;}
	ul#navigation li.products a {width:110px;}
	ul#navigation li.products a:hover, ul#navigation li.products_active {background:url(/images/nav_products_over.jpg); width:110px;}
	/*catalog*/
	ul#navigation li.catalog {background:url(/images/nav_catalog.jpg); width:145px;}
	ul#navigation li.catalog a {width:145px;}
	ul#navigation li.catalog a:hover, ul#navigation li.catalog_active {background:url(/images/nav_catalog_over.jpg); width:145px;}
	/*locations*/
	ul#navigation li.locations {background:url(/images/nav_locations.jpg); width:115px;}
	ul#navigation li.locations a {width:115px;}
	ul#navigation li.locations a:hover, ul#navigation li.locations_active {background:url(/images/nav_locations_over.jpg); width:115px;}
	/*contact*/
	ul#navigation li.contact {background:url(/images/nav_contact.jpg); width:126px;}
	ul#navigation li.contact a {width:126px;}
	ul#navigation li.contact a:hover, ul#navigation li.contact_active {background:url(/images/nav_contact_over.jpg); width:126px;}
	
#logo {width:827px; height:196px; margin:0; padding:0; background-image:url(/images/mitchell_home_medical.jpg); background-repeat:no-repeat;}
#logo a{width:827px; height:196px; margin:0; padding:0; background-image:url(/images/mitchell_home_medical.jpg); background-repeat:no-repeat;text-indent:-9999px;display:block;}

/*Product Buttons*/
ul.productBtns {width:285px; float:left; padding-right:10px;}
ul.productBtns a {display:block; text-indent:-9999px;}

ul.productBtns li.respiratory {background:url(/images/btn_respiratory.jpg); height:61px; width:285px; float:left;}
ul.productBtns li.respiratory a {width:285px; height:61px;}
ul.productBtns li.respiratory:hover {background:url(/images/btn_respiratory_over.jpg);}

ul.productBtns li.mobility {background:url(/images/btn_mobility.jpg); height:62px; width:285px; float:left;}
ul.productBtns li.mobility a {width:285px; height:62px;}
ul.productBtns li.mobility:hover {background:url(/images/btn_mobility_over.jpg);}

ul.productBtns li.dailyLiving {background:url(/images/btn_daily_living.jpg); height:61px; width:285px; float:left;}
ul.productBtns li.dailyLiving a {width:285px; height:61px;}
ul.productBtns li.dailyLiving:hover {background:url(/images/btn_daily_living_over.jpg);}

ul.productBtns li.personalCare {background:url(/images/btn_personal_care.jpg); height:76px; width:285px; float:left;}
ul.productBtns li.personalCare a {width:285px; height:76px;}
ul.productBtns li.personalCare:hover {background:url(/images/btn_personal_care_over.jpg);}

ul.productBtns li.sleepTherapy {background:url(/images/btn_sleep.jpg); height:73px; width:285px; float:left;}
ul.productBtns li.sleepTherapy a {width:285px; height:73px;}
ul.productBtns li.sleepTherapy:hover {background:url(/images/btn_sleep_over.jpg);}
/*end Product Buttons*/

#targetbox { margin:10px 0 0 10px;}



/*HOMEPAGE RESOURCE QUICKLINKS*/
#container .hpresourcelinks, .hpresourcelinks
{width:285px; height:62px; padding-left: 20px; padding-top: 8px;}
#container .hpresourcelinks ul
{width:285px; height:62px; float:left;}
#container .hpresourcelinks ul a
{text-indent:-9999px; display:block;}
#container .hpresourcelinks ul a:hover;{
}


#container .hpresourcelinks li.hprc_home
{width:39px; height:62px; background-image:url(../images/hprc_home.jpg); float:left;}
#container .hpresourcelinks li.hprc_home a
{width:39px; height:62px;}
#container .hpresourcelinks li.hprc_home a:hover
{width:39px; height:62px; background-image:url(../images/hprc_home_over.jpg); float:left;}

#container .hpresourcelinks li.hprc_help
{width:47px; height:62px; background-image:url(../images/hprc_help.jpg); float:left;}
#container .hpresourcelinks li.hprc_help a
{width:47px; height:62px;}
#container .hpresourcelinks li.hprc_help a:hover
{width:47px; height:62px; background-image:url(../images/hprc_help_over.jpg); float:left;}

#container .hpresourcelinks li.hprc_terms
{width:50px; height:62px; background-image:url(../images/hprc_terms.jpg); float:left;}
#container .hpresourcelinks li.hprc_terms a
{width:50px; height:62px;}
#container .hpresourcelinks li.hprc_terms a:hover
{width:50px; height:62px; background-image:url(../images/hprc_terms_over.jpg); float:left;}

#container .hpresourcelinks li.hprc_web
{width:47px; height:62px; background-image:url(../images/hprc_web.jpg); float:left;}
#container .hpresourcelinks li.hprc_web a
{width:47px; height:62px;}
#container .hpresourcelinks li.hprc_web a:hover
{width:47px; height:62px; background-image:url(../images/hprc_web_over.jpg); float:left;}

#container .hpresourcelinks li.hprc_guide
{width:38px; height:62px; background-image:url(../images/hprc_guide.jpg); float:left;}
#container .hpresourcelinks li.hprc_guide a
{width:38px; height:62px;}
#container .hpresourcelinks li.hprc_guide a:hover
{width:38px; height:62px; background-image:url(../images/hprc_guide_over.jpg); float:left;}

#container .resourcecontent 
{
	float:left;
	width:420px;
	padding-top:15px;
	padding-left: 40px;
	/*padding-right: 50px;*/
	
}

.logos {
	width: 285px;
	float: left;
	clear:both;
}

.box {
	margin-top:5px;
	
	clear:both;
}
/*WEBSITEDIRECTORY*/
.websitedirectory
{width:275px; text-align:left; }
.websitedirectory2
{width:300px; margin-left:30px; }
.websitedirectorylft
{padding-left:8px; padding-right:5px; border-right:1px dashed #f8f4e9; float:left;}
.websitedirectoryrght
{padding-left:4px; padding-bottom:24px; float:right;}
.websitedirectory a
{font-size:12px;}


/*Forms*/
input.inputfield {
  font-size        : 11px;
  font-family      :  Arial, Helvetica, sans-serif;
  color            : #444444;
	border           : 1px #303465 solid;
	background-color : #F7F8FB;
  font-weight:  bold;
}

.formoutput {font-size: 11px;font-family: Arial, Helvetica, sans-serif;color: #ffffff;border: 1px #000000 solid;background-color : #5a5b0b;font-weight: bold;padding-left: 5px;}
.formoutput:hover {background-color : #838341;}

/*Tables*/
.evenTable {
	background-color: #ddd093;
	color:#46470c;
	vertical-align: top;		
}
.oddTable {
	background-color: #8b8c4e;
	color:#FFFFFF;	
	vertical-align: top;
}
table .noborder td, tr {border:none;}
.productTable td{
	padding:10px;
}
.boxBorder {
	border:1px dashed #999999; 
}
.fancyText {
	font-style:italic; color:#6e2016; font-weight:bold; font-size:16px; font-family: "Arial, Verdana, Arial, serif";
}

textarea {
  font-size        : 11px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #444444;
  font-weight:  bold;
}
select {
  font-size        : 11px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #444444;
	border           : 1px #303465 solid;
	background-color : #F7F8FB;
  font-weight:  bold;
}

.contactForm {background-color:#ffffff;}
/*Copyright*/
.copyright { 
  font-size        : 10px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #d8ca8a;
  cursor:text;
  text-decoration:none;
  width: 860px;
}

a.copyright:link  { 
  font-size        : 10px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #d8ca8a;
  cursor:text;
  text-decoration:none;
}
a.copyright:visited  { 
  font-size        : 10px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #d8ca8a;
  cursor:text;
  text-decoration:none;
}
a.copyright:hover  { 
  font-size        : 10px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #d8ca8a;
  cursor:text;
  text-decoration:none;
}
a.copyright:active  { 
  font-size        : 10px;
  font-family      : Arial, Helvetica, sans-serif;
  color            : #d8ca8a;
  cursor:text;
  text-decoration:none;
}
/*end Copyright*/