/* @override 
	http://comfortexinc.com.s34682.gridserver.com/wp-content/themes/basis/style.css
	http://comfortexinc.dev/wp-content/themes/basis/style.css
	http://prevent-injuries.com/wp-content/themes/basis/style.css
*/
/*
Theme Name: Basis
Theme URI: http://blog.circlesixdesign.com
Description: Base theme for Circle Six
Version: 1.0
Author: Brett Terpstra
Author URI: http://www.circlesixdesign.com
*/

body {font-family:"Lucida Grande", "Trebuchet MS", Verdana, sans-serif;background:white url(images/greygrad.jpg) repeat-x left top;}
#wrapper {padding:0 10px;background-color:white;}
#header {margin-top:1.5em;}

#topline {position:relative;z-index:1000;background-color:white;padding-top:10px;border-bottom:solid 1px #666;}
#logo {margin-bottom:0;}
#logo a {display:block;width:290px;height:189px;margin-left:10px;text-align:left;text-indent:-99999px;background:white url(images/comfortex_logo.gif) no-repeat left top;}
#headerimages {margin-top:20px;}
#slides {height:189px;width:650px;position:relative;z-index:1;background-color:white;float:right;}
#slides img {position:absolute;left:0;top:0;}
#nav {margin:10px;}
#nav li {float:left;list-style:none;}
#nav li a {display:block;padding:0 15px 5px;text-decoration:none;color:#888;}
#nav .first a {margin:0;padding-left:0;}
#nav li a:hover, #productnav li a:hover {color:#333;}
#nav li ul{position:absolute;font-size:.8em;background-color:#eee;border:1px solid #ccc;z-index:1000;left:-9000px;}
#nav ul li{float:none;}
#nav ul li a{text-align:left;width:240px;padding:2px 15px;color:black;}
#nav ul li a:hover{background-color:#ddd;color:black;}
#nav li:hover ul,#nav li.sfhover ul{left:auto;top:40px;z-index:100;}
#content ul.subnav {list-style:none;width:100%;height:40px;margin:10px 0;clear:both;}
#content ul.subnav li {float:left;margin:3px;}
#content ul.subnav li a {display:block;padding:3px;border-bottom:1px solid #bbb;color:#020192;background-color:#ddd;font-size:12px;}
#content ul.subnav li a:hover {background:#777;color:#eee;}
#content {margin-top:1.5em;}
#content a {text-decoration:none;color:#325cff;}
#content a:hover {border-bottom:1px solid;}
#content h4, #content h4 a {text-decoration:none;color:#333;font-weight:bold;}
#content blockquote cite {font-style:normal;color:#444;display:block;font-size:10px;line-height:18px;text-align:right;}

#content .productpost {position:relative;width:448px;margin-bottom:10px;border:1px solid #ccc;background:white url(images/greygrad.jpg) repeat-x left top;padding-bottom:10px;}
#content .productpost p {padding:5px;float:left;margin:0;}
#content .productpost img {border:solid 1px #999;}
#content .productpost h4 a {display:block;padding:4px 5px;background-color:#bbb;color:#333;font-weight:normal;margin-top:14px;}
#content .productpost h4 a:hover {background-color:#aaa;border-bottom:none;}
#content .productpost .visitlink {display:block;position:absolute;width:200px;height:20px;bottom:4px;right:4px;margin:0;text-align:right;padding:0px;}
#content .productpost .visitlink a {display:block;padding:0px;}
#content .productpost .visitlink a:hover {text-decoration:none;border-bottom:none;color:#666;}
.productpost ul {float:left;margin:0 0 0 10px;}
#content .navlink {float:right;padding:5px;display:block;background-color:#ddd;margin:5px;border:1px solid #777;}
#content .entry table {clear:both;}
#post-310 .entry table, #post-550 .entry table, #post-547 .entry table {clear:none;float:left;width:650px;}
#content .videoplayer {float:right;margin-left:10px;}
#content .pdflink {float:right;margin-left:10px;}
#content div.diagram {width:100%;float:left;clear:both;margin:21px 0;}
#content div.diagram img {float:left;}
#content ol.diagramdesc {float:left;width:33vm0px;margin-right:0;}
#content ol.diagramdesc li {margin-top:11px;}
#content div.diagramquotes {width:512px;float:left;}
#content table.fabrictable {float:left;width:740px;clear:left;}
hr.clear {visibility:hidden;clear:both;}

#header #searchform {float:right;padding-bottom:5px;}
#post-151 form {width:500px;margin:0 auto;background-color:#eee;padding:10px;border:1px solid #ccc;}
#post-2 img.alignright {clear:right;}
#post-151 label strong {font-weight:normal;}
#post-151 input {border:solid 1px #ccc;padding:2px;}
#footer {clear:both;border-top:solid 1px #ccc;padding-top:5px;}
#footer p {float:right;clear:both;margin-bottom:0;}
#footer a {text-decoration:none;color:#000;}
#footernav {margin-left:0;float:left;}
#footernav li {float:left;list-style:none;}
#footernav li a {display:block;padding:0 15px;}
#footernav .first a {padding-left:0;}
#footer h4 {float:right;margin:0;font-weight:bold;}
/**
  theme requirements as per 
  http://codex.wordpress.org/CSS
*/
.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignleft{float:left;margin:0 10px 0 0;}
.alignright{float:right !important;margin:0 0 18px 10px !important;}
