/*
Theme Name: Innovative Therapies
Version: 1.0
Author: Michelle Martello
Author URI: http://www.minimadesigns.com
*/

* {
	margin:0;
	padding:0;
	outline:none;
	}

body,html {
	min-height:101%; /*Firefox scrollbar fix*/
	}

img {
	border: 0;
}


.clear {	clear: both;}
.clearleft {clear:left}

body, select, textarea, input {	
	font:76%/140% Verdana,Arial,Helvetica,sans-serif;color:#294251;
	/*	font-family: "Lucida Grande", Verdana, Arial,  sans-serif;
	font:75%/150% "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;*/
	}

body {background: #eeeeee url(images/bg_gray.jpg) repeat-y}


#wrapper {width: 960px;	margin-left: auto;	margin-right: auto;	margin-top:5px; }


/* Header
------------------------------------------------------------------*/
#header {	width: 960px;height:125px;background: #fff url(images/bg_topwrap.gif) no-repeat}
#logo {padding:20px 0 0 20px}
#container {width: 960px;background: #fff}


/* Page formatting
------------------------------------------------------------------*/
#content {
	width: 655px;
	float: right;
	margin:0;padding:0 35px 70px 0px;
}


#sidebar {
	float: left;
	width: 230px;
	margin:0;padding:0px 0px 0 10px;
}


#content h2, #content h3{text-align:justify;}
#content p {text-align:justify;}

#news, #events {background:#eeeeee url(images/bg_boxes.gif) repeat-x;margin:10px 0 10px 20px;width:200px;padding:10px; }

#news a, #events a {font-weight:bold;color:#085f93;text-decoration:none;border-bottom:1px solid #085f93}

#casestudy h3, #news h3, #events h3 {color:#fff;padding:3px 0 3px 5px;background:url(images/bg_boxheader.gif) repeat-x}
#news p, #events p {color:#435c6b;font-size:90%;line-height:1.3em;}
.divider {background-image: url(images/dots.gif); background-repeat: repeat-x;padding:2px 0 2px 0px;margin:0 10px 5px 0}
#content .divider {background-image: url(images/dots.gif); background-repeat: repeat-x;padding:2px 0 2px 0px;margin:10px 0 5px 14px}

#casestudy {float:right;vertical-align:top;background:#eeeeee url(images/bg_boxes.gif) repeat-x;margin:0px 0 10px 20px;width:220px;padding:5px; }
#casestudy p {font-style:italic;color:#143043;padding:0;margin:0 0 5px 0}
#casestudy p.casename {font-style:normal;font-weight:bold;}
#casestudy img {padding:5px;background:#fff;border:1px solid #e1e1e1;margin:0 0 10px 0}


#page-devices p img {float:left;padding:5px;background:#fff;border:1px solid #e1e1e1;margin:0 10px 10px 0;}

.pic {padding:5px;background:#fff;border:1px solid #e1e1e1;margin:0 0px 10px 0;}
/* Links
------------------------------------------------------------------*/
#content p a {font-weight:bold;color:#085f93;text-decoration:none;border-bottom:1px solid #085f93}
#content p a:hover {font-weight:bold;color:#002338;text-decoration:none;border-bottom:1px solid #085f93}
 #content h1, #content h2, #content h3, #content h4, #content h5, #content p {padding:0 10px 0 14px;}

.note {font-size:90%;font-style:italic}
#content ol {margin:0 0 0 50px}

blockquote {background:url(images/pullquote.gif) no-repeat left top;margin:10px 30px 30px 40px;padding:0 0 0 35px}
blockquote p {color:#3c7797;font-style:italic;padding:0 10px 0 20px;margin:0px 0 5px 0; }
p.testimonial {font-weight:bold}
/* Photos for top page
------------------------------------------------------------------*/
#frontpic {padding:0;border:0;margin:0}

#page-dressings table {margin:0 0 0 10px;}
#page-dressings table td {vertical-align:top;padding:0 3px 0 3px}
#page-dressings table td p {font-size:90%;line-height:1.2em;text-align:left;padding:0 0px 0 0px;margin:0}
.col {border-right:1px solid #ccc;}

#page-dressings table td h3 {padding:0}


#page-accessories table {margin:0;text-align:left}

#page-accessories table img {border-right:1px solid #ccc}
#page-accessories table td {vertical-align:top;padding:0 10px 0 10px;margin:0 0 10px 0}
#page-accessories table td p {line-height:1.3em;padding:0;margin:0;}
#page-accessories table td h3 {margin:0;padding:0 0 10px 0}

#page-reimbursement table {margin:0 0 0 14px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:0;}
#page-reimbursement table td {border-bottom:1px solid #ccc;vertical-align:top;padding:7px}
#page-reimbursement table	thead td{
		color: #fff;
		background-color: #5095be;
		font-weight: bold;
		border-bottom: 1px solid #204f6b;padding:7px;
	}


#page-press table td h3 {padding:0}
#page-press table {margin:0 0 0 14px;text-align:left}
#page-press table td {vertical-align:top;margin:0;border-bottom: 1px solid #ccc;padding:5px 10px 5px 0;}
#page-press table td p {line-height:1.5em;padding:0;margin:0}

/*CASE STUDY PAGE*/
#page-casestudy table {padding:0 0 0 14px;margin:0;font-size:90%;}
#page-casestudy table td {vertical-align:top;padding:0px 0 10px 0;margin:0}
#page-casestudy table td p {line-height:1.5em;padding:0;margin:0}
#page-casestudy p img { padding:5px;background:#fff;border:1px solid #e1e1e1;margin:0 10px 0px 0}

#page-casestudy table  h5 {padding:0 0 5px 0}
/*#page-casestudy h3 {border-bottom:1px solid #ccc;margin:0 0 10px 14px;padding:0 0 10px 0}*/


/*CASE STUDY PAGE*/

#page-manuals table {margin:0 0 0 14px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;padding:0;}
#page-manuals table td {border-bottom:1px solid #ccc;vertical-align:top;padding:7px}
#page-manuals table	thead td{
		color: #fff;
		background-color: #5095be;
		font-weight: bold;
		border-bottom: 1px solid #204f6b;padding:7px;
	}

#page-manuals table a {font-weight:bold;color:#085f93;text-decoration:none;border-bottom:1px solid #085f93}

/*Customer Login Page*/
#page-customerlogin #content {margin:20px 0 0 0}
#cust {margin:20px 0 0 0}


/*CONTACT PAGE*/

#page-contact table {margin:0 0 0 14px;border:1px solid #ccc;padding:0;font-size:100%}
#page-contact table td {vertical-align:top;padding:7px}
#page-contact table a {font-weight:bold;color:#085f93;text-decoration:none;border-bottom:1px solid #085f93}

#page-order form {padding:0 10px 20px 14px;}

/* Main navigation
------------------------------------------------------------------*/

#nav {margin:0 0 20px 20px;font-family:Arial, Helvetica, sans-serif;font-size:115%;line-height:1.3em;}
.navlist{margin-left: 0px;padding-left: 0px;list-style:none;}
.navlist li{padding-left: 0px;background-image: url(images/dots.gif); background-position:bottom; background-repeat: repeat-x;padding:6px 0 6px 0}
.navlist li li{padding:0 0 0 15px;background-image:none;}
.navlist ul {list-style:none;}
ul li {list-style:none;color: #000;}
ul li, ul li a {color: #085f93;font-weight: bold;text-decoration:none;}
ul li a:hover{text-decoration: none;color:#002338}
ul ul li {}
ul ul li a {color:#002338}

/* Footer ////////////////////////////////////////////////////////// */


#footer {
	clear:both;width: 960px;height:80px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
		background: #f2f2f2;
}



#footer p, #footer p a {color:#647485;padding:15px 0 0 0;font-size:90%}
#leftfoot {float:left;width:200px;padding-left:30px;vertical-align:top}
#rightfoot {float:right;width:550px;text-align:right;padding-right:30px;vertical-align:top }



/* Typography ////////////////////////////////////////////////////////// */

p {
margin: 0 0 15px 0;
line-height:175%;
}



h1 {
	color: #007ac3;margin:0 0 10px 0;
	font-family: Helvetica, Arial, sans-serif;
font-size: 24px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: -0.1;
line-height: 1.2em;
}

h1 a {
	color: #edc959;
	text-decoration: none;
}

h1 a:hover {
	color: #cb8676;
}

h2 {
font:bold 1.5em/1em Arial, "Times New Roman", Times, serif;
	color: #002338;
	margin-bottom: 5px;margin-top: 5px;
}

h3 {
font:bold 1.4em/1em Arial, "Times New Roman", Times, serif;
	color: #0f334b;
	margin-bottom: 8px;margin-top: 5px;line-height:22px;
}

h4 {
font:bold italic 1.3em/1em Arial, "Times New Roman", Times, serif;
	color: #007ac3;
	margin-bottom: 5px;margin-top: 2px;
}

h5 {
font:bold italic 1.1em/1em Arial, "Times New Roman", Times, serif;
	color: #244b64;
	margin-bottom: 2px;margin-top: 2px;
}