@charset "UTF-8";
/* CSS Document */

html {height:100%}
body {font:12px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0 0 20px 0; padding:0 0 20px 0; text-align:center; background-color:#FFF; min-height:101%; text-align:center;}
img {border-style:none}
.floatLeft {float:left}
.clear {clear:both; display:block}
#logo {background-image:url(../images/rexmedical_logo.gif); background-repeat:no-repeat; width:175px; height:42px; padding:0; margin:14px 0;}
#header {width:933px; height:70px; margin:0 auto; padding:0; text-align:left;}
#container {width:898px; margin:0 auto; padding:0; text-align:left; border:1px solid #b7b7b7; background-color:#edede6;}
#contentContainer {width:880px; margin:9px; padding:0; background:#0063ae url(../images/bg.jpg) no-repeat;}

/*nav*/
#nav {padding:0; text-transform:uppercase; margin:29px 0 0 0; text-decoration:none; width:680px; text-align:left;}
#nav li {list-style:none; margin:0; padding:5px 6px 5px 0; display:inline}
#nav li a {font:13px/13px Arial, Helvetica, sans-serif; font-weight:bold; padding:0 0 0 16px; text-decoration:none}
#nav li a:link {color:#2f2f2f}
#nav li a:visited {color:#2f2f2f}
#nav li a:hover {color:#8c8c8c;}
#nav li a.active {color:#0085c8}
#nav .divider {background-image:url(../images/nav_divider.gif); background-repeat:no-repeat;}

/* Home */
#contentHome {width:880px; margin:0; padding:20px 0 14px 0; background:#edede6 url(../images/rexmedical_logo_big.gif) no-repeat 43px 43px;}
#contentHome p {font:16px/22px Arial, Helvetica, sans-serif; color:#2f2f2f; text-align:left; margin:5px 70px 8px 380px; padding:0}
#contentHome a {font-style:italic; color:#0068b3; margin:10px 0 0 0}
#contentHome a:hover {color:#33ccff;}

#contentBottom {width:880px; height:40px; margin:0; padding:0; background:#0b418e url(../images/bg_bottom.jpg) no-repeat;}
#contentBottom ul {font:13px/13px Arial, Helvetica, sans-serif; font-weight:bold; padding:13px 32px 14px 0 ; margin:0; text-decoration:none; text-align:right;}
#contentBottom li {list-style:none; margin:0; padding:12px 15px 12px 0; display:inline;}
#contentBottom li a {font-style:italic; padding:12px 0 0 18px; text-decoration:none; color:#33ccff}
#contentBottom li a:visited {color:#33ccff}
#contentBottom li a:hover {color:#9aedff;}
#contentBottom .divider {background-image:url(../images/market_divider.gif); background-repeat:no-repeat;}

/* Products */
#product {width:185px; padding:20px 15px 20px 20px; float:left}
#product p {font:12px/17px Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:left; margin:295px 0 8px 0}
#product a {color:#33ccff; text-decoration:none; font-style:italic; padding:10px 0 0 0}
.cleaner_sm {background:url(../images/product_cleaner_sm.gif) no-repeat;}
.hemostream_sm {background:url(../images/product_hemostream_sm.gif) no-repeat;}
.option_sm {background:url(../images/product_option_sm.gif) no-repeat;}
.quadra-fuse_sm {background:url(../images/product_quadra-fuse_sm.gif) no-repeat;}

/* Products Detail */
#contentLeft {width:478px; margin:0; float:left; display:inline}
#contentLeft h1 {font:16px/16px Arial, Helvetica, sans-serif; color:#FFF; font-style:bold; text-align:left; margin:0 0 10px 0; padding:40px 30px 0 0}
#contentLeft h3 {font:13px/13px Arial, Helvetica, sans-serif; color:#dbeef7; font-weight:bold; text-align:left; margin:0px 0 15px 0; padding:0 0}
#contentLeft h6 {text-align:center; color:#dbeef7; font:12px/16px Arial, Helvetica, sans-serif; font-style:italic; margin:10px 0}

.cleaner {padding:0 35px 40px 35px; background:url(../images/product_cleaner.gif) no-repeat; height:690px}
.hemostream {padding:0 35px 40px 35px; background:url(../images/product_hemostream.jpg) no-repeat;}
.option {padding:0 35px 40px 35px; background:url(../images/product_option.gif) no-repeat;}
.quadra-fuse {padding:0 35px 40px 35px; background:url(../images/product_quadra-fuse.gif) no-repeat;}
.content {padding:0 35px 40px 35px; display:inline;}

#contentRight {width:332px; margin:0; padding:0 0 40px 0px; float:left; display:inline; background:url(../images/bg_dots.gif) repeat-y;}
#contentRight p {font:11px/14px Arial, Helvetica, sans-serif; color:#dbeef7; text-align:left; margin:0 0 14px 0; padding:0 0 0 20px}
#contentRight ul {list-style-type:none; padding:0 12px 0 0; margin:10px 30px 0 12px;}
#contentRight li {font:12px/16px Arial, Helvetica, sans-serif; color:#FFF; margin:0; background:url(../images/bullet.gif) no-repeat 0px 14px; padding: 8px 0 0 8px}
#contentRight li a {color:#33ccff}
#contentRight li a:hover {color:#9aedff;}
#contentRight .table {font:11px/14px Arial, Helvetica, sans-serif; color:#dbeef7; margin:0; padding:0 5px 0 20px}
#contentRight .globe {width:332px; height:553px; background:url(../images/img_globe.gif);}
#contentRight .divider {width:332px; height:50px; background:url(../images/content_divider.gif);}
dl {margin:0 0 20px 0}
dt {line-height:16px}

/* General */
a {color:#9aedff; text-decoration:none}
a:visited {color:#9aedff; text-decoration:none}
a:hover {color:#33ccff;}
h1 {font:21px/21px Arial, Helvetica, sans-serif; color:#FFF; font-style:bold; text-align:left; margin:40px 0 10px 0; padding:0 30px 0 20px}
h2 {font:16px/16px Arial, Helvetica, sans-serif; color:#FFF; font-style:normal; text-align:left; margin:0 0 10px 0; padding:0 30px 0 20px}
h3 {font:13px/13px Arial, Helvetica, sans-serif; color:#dbeef7; font-weight:bold; text-align:left; margin:0px 0 15px 0; padding:0 20px}
h4 {font:16px/19px Arial, Helvetica, sans-serif; color:#dbeef7; font-weight:bold; text-align:left; margin:0px 0 15px 0; padding:0 20px}
h5 {font:16px/16px Arial, Helvetica, sans-serif; color:#FFF; font-weight:bold; text-align:left; margin:0px 0 0px 0}
h6 {font:12px/16px Arial, Helvetica, sans-serif; color:#FFF; font-weight:normal; text-align:left; margin:0px 0 0px 0}

#footer {font:11px Arial, Helvetica, sans-serif; color:#2f2f2f; text-align:center; margin:30px auto; padding:0; width:900px}
#footerLeft {width:450px; text-align:left; float:left}
#footerRight {width:450px; text-align:right; float:right}