/*		Copyright (c) 2008 Western Creative, Inc.
	 ___   ___       ___        ___        ___    ___ 
	|   | |   \     /   |      /   \      |   | /   / (R)
	|   | |    \   /    |     /  .  \     |   |/   /
	|   | |  |  \ /  |  |    /  /_\  \    |       /
	|   | |  |\  |  /|  |   /   ___   \   |   |   \
	|   | |  | \   / |  |  /   /   \   \  |   |\   \
	|___| |__|  \_/  |__| /___/     \___\ |___| \___\
*/

/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
img { margin:0;padding:0; }

body {
background:#C9E6FF url(/img/bg-body.gif) repeat-x;
text-align:center;
font:12px Verdana,Helvetica,Arial,sans-serif;
/*min-width:750px;
width:auto !important;
width:750px;*/
height:100%;
margin:0 auto 20px;
}
h1 {
	height:51px;
	display:block;
	background:gray;
	width:530px;
	margin:7px 0;
	background:white url(/img/h1/wristcarpaltunnel.gif) no-repeat;
	text-indent:-5555px;
}
h2 {
	color:#297F8C;
	font:800 16px Verdana;
	margin:1em 0;
}
h3 {
	font:800 14px Verdana;
	margin:1em 0 0.5em 0;
}
.cll { clear:left; }
p {
	color:black;
	margin:0.5em 0;
	line-height:1.5em;
}
em { font-style:italic; }
div#header input {
float:left;
}
strong {
	font-weight:800;
}
blockquote {
	padding:8px 24px;
	background-color:#fbfbfb;
	border:1px dashed #aaa;
	margin:10px;
}
blockquote p:before {
	content:url(/img/ldquo.gif);
	vertical-align:super;
	margin:2px 5px;
	line-height:0;
}
blockquote p:after {
	content:url(/img/rdquo.gif);
	vertical-align:super;
	margin:2px 5px;
	line-height:0;
}
blockquote p.sig {
	font:800 11px Verdana;
	font-style:italic;
}
blockquote p.sig:before {
	content:"- ";
}
blockquote p.sig:after {
	content:"";
}

h1.aboutimak { background-image:url(/img/h1/aboutimak.gif); }
h1.arthritisgloves { background-image:url(/img/h1/arthritisgloves.gif); }
h1.backcushion { background-image:url(/img/h1/backcushion.gif); }
h1.checkout { background-image:url(/img/h1/checkout.gif); }
h1.comfortguarantee { background-image:url(/img/h1/comfortguarantee.gif); }
h1.communityinvolvement { background-image:url(/img/h1/communityinvolvement.gif); }
h1.computercomfort { background-image:url(/img/h1/computercomfort.gif); }
h1.computerglove { background-image:url(/img/h1/computerglove.gif); }
h1.contactus { background-image:url(/img/h1/contactus.gif); }
h1.customerfeedback { background-image:url(/img/h1/customerfeedback.gif); }
h1.customertestimonials { background-image:url(/img/h1/customertestimonials.gif); }
h1.diagnosiscenter { background-image:url(/img/h1/diagnosiscenter.gif); }
h1.didyouknow { background-image:url(/img/h1/didyouknow.gif); }
h1.elbowpm { background-image:url(/img/h1/elbowpm.gif); }
h1.enewslettersignup { background-image:url(/img/h1/enewslettersignup.gif); }
h1.eyepillowpainreliefmask { background-image:url(/img/h1/eyepillowpainreliefmask.gif); }
h1.findaretailer { background-image:url(/img/h1/findaretailer.gif); }
h1.happineck { background-image:url(/img/h1/happineck.gif); }
h1.healthcenter { background-image:url(/img/h1/healthcenter.gif); }
h1.healthyworkspace { background-image:url(/img/h1/healthyworkspace.gif); }
h1.imakforprofessionals { background-image:url(/img/h1/imakforprofessionals.gif); }
h1.imakinthenews { background-image:url(/img/h1/imakinthenews.gif); }
h1.imakpromise { background-image:url(/img/h1/imakpromise.gif); }
h1.imakstory { background-image:url(/img/h1/imakstory.gif); }
h1.kneestrap { background-image:url(/img/h1/kneestrap.gif); }
h1.lepetitcushion { background-image:url(/img/h1/lepetitcushion.gif); }
h1.meditietherapywrap { background-image:url(/img/h1/meditietherapywrap.gif); }
h1.medtietherapywrap { background-image:url(/img/h1/medtietherapywrap.gif); }
h1.necksupport { background-image:url(/img/h1/necksupport.gif); }
h1.newsandreviews { background-image:url(/img/h1/newsandreviews.gif); }
h1.nonskidmousingcombo { background-image:url(/img/h1/nonskidmousingcombo.gif); }
h1.nonskidwristcushionforkeyboard { background-image:url(/img/h1/nonskidwristcushionforkeybo.gif); }
h1.nonskidwristcushionformouse { background-image:url(/img/h1/nonskidwristcushionformouse.gif); }
h1.orthopedicsupport { background-image:url(/img/h1/orthopedicsupport.gif); }
h1.painrelief { background-image:url(/img/h1/painrelief.gif); }
h1.privacypolicy { background-image:url(/img/h1/privacypolicy.gif); }
h1.productreviews { background-image:url(/img/h1/productreviews.gif); }
h1.products { background-image:url(/img/h1/products.gif); }
h1.searchresults { background-image:url(/img/h1/searchresults.gif); }
h1.sendtoafriend { background-image:url(/img/h1/sendtoafriend.gif); }
h1.sendusyourthoughts { background-image:url(/img/h1/sendusyourthoughts.gif); }
h1.shouldersaver { background-image:url(/img/h1/shouldersaver.gif); }
h1.smartglove { background-image:url(/img/h1/smartglove.gif); }
h1.smartglovepm { background-image:url(/img/h1/smartglovepm.gif); }
h1.smartglovewiththumb { background-image:url(/img/h1/smartglovewthumb.gif); }
h1.smartthumb { background-image:url(/img/h1/smartthumb_new.gif); }
h1.spiritballs { background-image:url(/img/h1/spiritballs.gif); }
h1.stressball { background-image:url(/img/h1/stressball.gif); }
h1.stressrelief { background-image:url(/img/h1/stressrelief.gif); }
h1.studiesofimakproducts { background-image:url(/img/h1/studiesofimakproducts.gif); }
h1.submityourimakstory { background-image:url(/img/h1/submityourimakstory.gif); }
h1.tenniselbowband { background-image:url(/img/h1/tenniselbowband.gif); }
h1.termsandconditions { background-image:url(/img/h1/termsandconditions.gif); }
h1.theimakpromise { background-image:url(/img/h1/theimakpromise.gif); }
h1.unsubscribe { background-image:url(/img/h1/unsubscribe.gif); }
h1.warrantyregistration { background-image:url(/img/h1/warrantyregistration.gif); }
h1.wheretobuy { background-image:url(/img/h1/wheretobuy.gif); }
h1.wristcarpaltunnel { background-image:url(/img/h1/wristcarpaltunnel.gif); }
h1.wristcushionforkeyboard { background-image:url(/img/h1/wristcushionforkeyboard.gif); }
h1.wristcushionformouse { background-image:url(/img/h1/wristcushionformouse.gif); }
h1.wristwrap { background-image:url(/img/h1/wristwrap.gif); }
h1.yourcart { background-image:url(/img/h1/yourcart.gif); }
h1.yourreceipt { background-image:url(/img/h1/yourreceipt.gif); }
h1.plantarfasciitisnightsplint { background-image:url(/img/h1/plantarfasciitisnightsplint.gif); }

div.c1 { width:712px; background:white url(/img/bg-content.gif) repeat-y; margin-bottom:8px; }
div.c2 { width:100%; height:100%; background:transparent url(/img/bg-content-bottom.gif) no-repeat bottom; }
div.c3 { height:100%; background:transparent url(/img/bg-content-top.gif) no-repeat top; }
.c1,.c2,.c3 {
margin:0 auto;
display:block;
min-height:191px;
height:auto !important;
height:191px;
}
.c3 {
padding:12px;
min-height:167px;
height:auto !important;
height:167px;
width:688px;
text-align:left;
}
div#header {
height:81px;
width:716px;
display:block;
margin:22px auto 0;
position:relative;
z-index:9;
background-color:white;
}
ul#nav {
height:29px;
width:712px;
margin:0 auto;
z-index:10;
background-color:white;
*position:relative;
}
ul#navtop {
float:left;
height:46px;	
}
ul#nav li, ul#navtop li { float:left; position:relative; }
ul.dropdown {
display:none;
position:absolute;
top:28px;
left:0;
border:1px solid #139EBB;
background:#32BDDA;
width:180px;
z-index:11;
}
ul#navtop ul.dropdown {
	top:38px;
	background:white;
	border-color:#E8F6F9;
	border-top-width:0;
	border-bottom:2px solid #0E8AA4;
	z-index:12;
}
ul#navtop ul.dropdown a {
	color:#0E8AA4;
}
ul#navtop ul.dropdown a:hover { background-color:#E8F6F9; }
ul#nav li:hover ul.dropdown, ul#navtop li:hover ul.dropdown { display:block; }
ul.dropdown li {
width:100%;
padding:0;
}
ul.dropdown li a {
padding:4px 12px 6px;
font-size:11px;
text-align:left;
display:block;
color:white;
}
ul.dropdown li a:hover {
color:#32BDDA;
background:white;
}
div#breadcrumb {
width:712px;
height:25px;
background:#fff url(/img/bg-breadcrumb.gif) repeat-x top;
margin:0 auto;
text-align:left;
}
div#breadcrumb p {
text-align:left;
padding-top:4px;
margin:0;
color:#004654;
font-size:11px;
}
div#breadcrumb p#bclinks {
	float:right;
}
div#breadcrumb p#bclinks a {
	margin:0 5px;
}
input.text {
border:1px solid #C5C5C5;
font:11px Verdana;
width:131px;
padding:2px 5px;
margin:8px 2px 0 10px;
/*max-height:22px;
min-height:22px;*/
}
div#content-home {
width:100%;
background:transparent url(/img/bg-content-home.gif) no-repeat top center;
min-height:310px;
height:auto !important;
height:310px;
padding-top:10px;
}
p.footer {
color:#444;
margin:0.3em auto;
}
#footertable {
width:520px;
height:167px;
float:right;
}
label span {
	font:800 14px Verdana;
	line-height:0;
	color:red;
}
#footertable #m {
height:124px;
background:white url(/img/bg-footerlinks.gif) repeat-x;
vertical-align:top;
text-align:left;
}
#footertable #t { height:22px; vertical-align:middle;}
#footertable #b { height:21px; vertical-align:middle; }
#footertable #t a, #footertable #b a {
margin:0 5px;
font-size:10px;
font-weight:800;
}
a {
color:#0E8AA4;
text-decoration:underline;
}
div#content-home div.buttons {
margin-top:35px;
}
div#content-home div.buttons a {
margin:0 6px;
}

#m ul {
margin:13px 3px;
float:left;
text-align:left;
color:#0E8AA4;
line-height:1.75em;
font-weight:800;
font-size:10px;
}
#m ul ul {
margin:0;
padding-left:1em;
font-weight:normal;
}
#m ul ul a {
color:#333;
}
.fl {
	float:left;
	margin:0 40px 4px 5px;
	clear:left;
}
.fr {
	float:right;
	margin:0 4px 5px 20px;
	clear:left;
}
h3.price {
	font-size:24px;
	color:#F28D00;
	font-weight:800;
	margin:0 0 0 10px;
}
div.c3 p, p.desc, div.c3 ul {
	line-height:1.75em;
	color:#454545;
	margin:0 0 1em;
	/*margin-left:290px;*/
	/*margin-right:10px;*/
}
div.c3 ul {
	list-style:disc;
	padding-left:2em;
	font-weight:800;
}
div.c3 ol {
	list-style:decimal;
	padding-left:2em;
}
table#footertable tr td ul {
	padding-left:0;
	font-weight:normal;
	list-style:none;
}
table#footertable * {
font-size:9px;
}
ul#navtop, ul#navtop li {
z-index:2;
}
ul#navtop li:hover {
z-index:3;
}
ul#navtop ul, ul#navtop ul * {
	z-index:5;
}
ul#nav {
z-index:1;
}
p.designed {
	width:153px;
	height:87px;
	float:right;
	margin-right:10px;
	background:white url(/img/designedby.gif) no-repeat;
	text-indent:-5555px;
}
p.designed2 {
	width:153px;
	height:149px;
	float:right;
	margin-right:10px;
	background:white url(/img/designedby2.gif) no-repeat;
	text-indent:-5555px;
}
/* SEARCH RESULTS */
div.sres {
	border:1px solid #ddd;
	padding:14px 20px;
	margin:4px 0;
	min-height:120px;
}
div.sres h2 {
	font-size:18px;
	margin:0 0 0.5em;
	color:#039DBD;
	font-weight:800;
}
div.sres p strong {
	font-weight:800;
	font-size:14px;
	color:#144D59;
	border-bottom:1px dashed #144D59;
}
.retailLogo {
	margin:4px 6px;
}
select.sub {
	margin:3px 14px;
}
div.commercial-container {
	width:661px;
	height:244px;
	display:block;
	margin:0 auto;
	text-align:left;
	padding:4px;
}
a.didyouknow {
	text-transform:uppercase;
}
p.note {
	padding:8px 16px;
	margin:auto 10px;
	background-color:#fafafa;
	border:1px dashed #ccc;
}

table.form input.styled {
	border:1px solid #e0e0e0;
	border-top-color:#b3b3b3;
	background:white url(/img/bg-input.gif) repeat-x;
	padding:3px;
	width:160px;
}
table.form select.styled {
	border:1px solid #e0e0e0;
	border-top-color:#b3b3b3;
	background:white url(/img/bg-input.gif) repeat-x;
	padding:2px;
}
table.form textarea.styled {
	border:1px solid #e0e0e0;
	border-top-color:#b3b3b3;
	background:white url(/img/bg-input.gif) repeat-x;
	padding:3px;
	font:12px Verdana;
	width:300px;
}

table.form tr.g td {
	background-color:#fafafa;
}
table.form td {
	border:1px solid #eee;
}

/* Search result guessing */
a.guess {
	display:block;
	text-align:left;
	padding:6px 12px;
	text-decoration:none;
	border-bottom:1px solid #eee;
}
a.guess span.gdesc {
	color:#666;
	font:10px Verdana;
}
a.guess:hover, a.ghigh {
	//background-color:#EDF6FF;
	//border-bottom-color:#CCDEED;
	background:#0086A2 url(/img/bg-guess.gif) repeat-x;
	border-bottom-color:#00667B;
	color:white;
}
a.guess:hover span, a.ghigh span {
	color:white;
}
a.guess:hover span.gdesc, a.ghigh span.gdesc {
	color:#D9EBEF;
}
div#ajaxSearch {
	display:none;
	position:absolute;
	top:26px;
	right:38px;
	/*left:626px;*/
	z-index:1000;
	background:white;
	border:1px solid #bbb;
	width:200px;
}
a.note {
	display:block;
	width:710px;
	margin:5px auto;
	padding:8px 0;
	color:black;
	text-decoration:none;
	background:#FFFBE8 url(/img/bg-backtosearch.gif) repeat-x;
	border:1px dashed #CCA562;
}
a.note:hover {
	background:#FFFBE8 url(/img/bg-backtosearch-hover.gif) repeat-x;
}
table caption {
	font:15px Verdana;
	padding:5px 20px;
	margin-top:10px;
}
address {
	padding:6px 8px;
	line-height:1.5em;
}
.noted {
	background-color:red !important;
	font-weight:800;
}
div.c3 .red { color:red; font-weight:800; }
div.c3 .green { color:green; font-weight:800; }
div#slideShow {
	margin:0 auto;
	width:661px;
	height:253px;
	display:block;
	position:relative;
}
#o {
	position:absolute;
	top:0;
	left:0;
	z-index:3;
}
#u {
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
div.devnote {
	display:block;
	padding:8px 100px;
	color:black;
	text-decoration:none;
	background:#FFFBE8 url(/img/bg-backtosearch.gif) bottom repeat-x;
	border-bottom:1px dashed #CCA562;
}
a.nocol { text-decoration:none; color:#444; }
a.nocol:hover { text-decoration:underline; }
