@import "/resources/css/reset.css";
@import "/resources/css/form.css";
@import "fonts.css";
@import "menu.css";
@import "blog.css";
@import "lightbox.css";
@import "tabs.css";


/* ---------- HTML TAGS ---------- */
html {overflow-y:scroll;height: 100%;}

body {
background:#FFF url(images/bg-body.png) repeat-x top;
font:normal 13px/18px Arial, Helvetica, sans-serif;
color:#58585a;
margin:0;
height:100%;
}

a {color:#48b6e2;text-decoration:none;}
a:hover {color:#48b6e2;text-decoration:underline;}
a img {border:none;}
p {margin:0 0 22px 0;padding:0;}

h1 {
color:#58585a;
font:normal 24px 'HelveticaNeueRoman', Helvetica, Arial, Sans-Serif;
margin:4px 0px 8px 0px;
padding:0px;
}

h2, .h2 {
color:#58585a;
font:normal 18px 'HelveticaNeueRoman', Helvetica, Arial, Sans-Serif;
margin:4px 0 8px 0;
text-align:left;
}

h3,.h3 {
color:#FFF;
font:normal 16px 'HelveticaNeueRoman', Helvetica, Arial, Sans-Serif;
margin:4px 0px 8px 0px;
padding:0px;
}

/* ---------- STANDARD CONTAINER ELEMENTS ---------- */
#container {
margin: 0 auto;
width: 960px;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -236px;
}

#header {
height:139px;
width:960px;
}

#breadcrumb {
border-bottom:solid 1px #eee;
color:#58585a;
float:left;
font-size:10px;
height:34px;
line-height:34px;
margin-top:2px;
padding-left:16px;
text-transform:capitalize;
width:944px;
}

#breadcrumb a {color:#48b6e2;}

#search {float:right;color:#a2a3a6;text-transform:capitalize;font-size:13px;width:200px;}
#mySearch {float:right;}
.search-input {width:130px;height:14px;margin-top:3px;border:solid 1px #ccc;background:#FFF;padding:6px;color:#AAA;font-size:10px;text-transform:uppercase;}
#btnSearch {display:none;}

#panel-1 {width:960px;height:240px;border-bottom:solid 1px #ccc;}
#slideshowr {width:240px;height:240px;float:left;overflow:hidden;}

#content {
background:#fff;
/*background:#fff url(images/bg-content.png) repeat-x left top;*/
float:left;
height:auto !important;
height:310px;
line-height:22px;
min-height:310px;
padding:18px 16px 30px 16px;
width:928px;
}

#footer {background:#525254 url(images/bg-footer.png) repeat-x left top;color:#fff;height:236px;padding:0px 0px 0px 0px;}

#footer ul {list-style-type:none;}
#footer ul li, #footer a.plus {background:url(images/plus.png) no-repeat left center;padding-left:12px;display:block;}
.white-line {width:100%;height:74px;display:block;background:#fff;}

#basket-footer {
position:fixed;
bottom:0;
height:60px;
color:#58585a;
background:#fff;
border-top:solid 4px #48b6e2;
width:100%;
padding-top:8px;
}

#response {float:right;}
#recaptcha-response {color:red;float:left;}
#seersdirect {float:right;margin-left:24px;}

/* ---------- STANDARD CLASSES ---------- */
.clr, .clear {clear:both;}
.clear-right {clear:right;}
.text-right {text-align:right;}
.left {float:left;}
.right {float:right;}
.line {border-bottom:solid 1px #EEE;margin:12px 0 24px 0;height:1px;clear:both;}
.search-score {border:1px solid #CCC;width:100px;height:10px;background-color:#FFF}
.search-relevance {border:none;height:10px;background-color:#CCC}
.button {font:bold 13px 'HelveticaNeueRoman', Arial;color:#FFFFFF;border:none;text-align:center;background:url(images/bg-button.png) no-repeat left top; height:27px;}
.button:hover {color:#fff;text-decoration:none;}
.submit-button {display:block;width:105px;margin:0px;text-align:center;border:none;font:bold 13px Arial;height:28px;color:#FFFFFF;background:url(images/bg-button-big.png) no-repeat top;cursor:pointer;}
#back {margin-top:6px;padding-left:20px;line-height:16px;background:url(/templates/seers/images/arrow.png) no-repeat left top;font-weight:bold;}
a.button {display:block;height:27px;width:75px;line-height:27px;}

/* ---------- TEMPLATE SPECIFIC CONTAINER ELEMENTS ---------- */
.section {float:left;margin-left:16px;width:206px;padding:22px 16px 12px 0px;height:202px;border-right:solid 2px #6f6f72;}
.no-border {border:none !important;}
.inner {margin:0 auto;width:960px;font-size:12px;}

/* ---------- TEMPLATE SPECIFIC CLASSES ---------- */
.image {float:right;margin:0 0 24px 24px;}
.twitter {display:block;float:left;}
.rss {display:block;float:left;}
.call {background:url(images/bg-call.png) no-repeat right 72px;float:right;height:131px;text-align:right;}
.push {height: 236px;}

.click {margin-top:6px;padding-right:20px;line-height:16px;background:url(/resources/images/icon-mag.png) no-repeat right top;color:#48b6e2;font-weight:normal;width:280px;}
.back {margin-top:6px;padding-left:14px;line-height:16px;background:url(/templates/seers/images/arrow.png) no-repeat left top;color:#48b6e2;font-weight:normal;}
.arrow {font-weight:bold;padding-top:6px;}
.lightbox img, .thumb {border:solid 1px #CCCCCC;margin:0 0 14px 14px;}
.home {float:left;width:285px;margin-right:24px;}
.home img {float:right;margin:6px 0 12px 12px;border:1px solid #CCC}
.pdf {line-height:36px;padding-left:20px;background:url(/resources/images/ext/pdf.gif) no-repeat left center;}
.request {display:block;background:url(/templates/seers/images/quote-therapy.png) no-repeat left top;width:194px;height:34px;}
.subLabel {line-height:30px;}

.spec {width:536px;float:left;margin-right:20px;}
.access {width:372px;float:left;}

