/*********RESET********/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0;
}
a img, :link img, :visited img {border: 0;}
table {border-collapse: collapse;}
ol, ul {list-style: none;}
:focus {outline: 0;}

/*********BODY & GENERAL TYPE********/
body {background: #fff url(../gfx/bg_body.gif) top left repeat-x; color: #767676; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 14px;}
a {color: #1ca6e5; text-decoration: underline;}
a:hover {color: #ed9064; text-decoration: underline;}
a.odd {color: #ed9064; text-decoration: underline;}
a.odd:hover {color: #1ca6e5; text-decoration: underline;}
a small {font-size: 11px;}
.left {float: left;}
.right {float: right;}
img.left {padding: 0 14px 14px 0;}
img.right {padding: 0 0 14px 14px;}
.attn {color: #f26c2d;} /*to use on orange spans*/
a.piclink {display: block; width: 144px; border: 1px solid #cbcbcb; overflow: hidden;}
a.piclink:hover {border: 1px solid #ed9064;}
.iconized {vertical-align: middle;}
.backTo {padding-left: 25px; background: url(../gfx/bg_backto_green.gif) left -16px no-repeat; color:#74bd1e; font-size: 13px;}
.backTo:hover {background: url(../gfx/bg_backto_green.gif) left 5px no-repeat; color:#F26522;}
.galleryThumb {width: 145px; height: 121px; margin-bottom: 7px; border: 1px solid #cbcbcb; cursor: pointer;}
.error {margin: 10px; padding: 10px; border: 1px solid #955; color: #533; background-color: #fff7f0;}
.err {color: #F26522;}
.img {display: block; border: 1px solid #c7c7c7;}
#wrapper {width: 918px; margin: 0px auto; padding: 0px 21px; background: #fefefe; border: 10px solid #abdbf1;}

/***HEADER***/
#header {height: 128px; position: relative;}
#tagLine {padding: 17px 0 0 40px; font-size: 17px; color: #1ca6e5; background: url(../gfx/bg_tagline.gif) top left no-repeat; position: absolute; top: 21px; left: 4px;}
#callUs {font-size: 15px; position: absolute; top: 94px; left: 16px;}
#logo {position: absolute; top: 33px; left: 579px;}

/***NAVIGATION***/
#navigation {width: 918px; height: 42px; background: url(../gfx/bg_navigation.jpg) top left no-repeat; overflow: hidden;}
#navigation li {display: inline;}
#navigation a {display: block; padding: 10px 28px; font-size: 16px; color: #fff; text-decoration: none; border: 0px; background: transparent url(../gfx/bg_navitem.gif) bottom left repeat-x; float: left;}
#navigation a:hover, #navigation a.on {padding: 9px 27px; color: #fff; text-decoration: none; border: 1px solid #f07a42; background: #ffaf8b url(../gfx/bg_navitem.gif) top left repeat-x;}

/***FRONT PAGE***/
#frontContent {height: 267px; border: 1px solid #ed9165; border-top: 0px; background: #fcfcfe url(../gfx/bg_frontcontent.gif) top left repeat-x; position: relative;}
#frontContent img {display: block; border: 1px solid #c7c7c7; position: absolute; left: 14px; top: 16px;}
#flash-slideshow {display: block; border: 1px solid #c7c7c7; height:242px; position: absolute; left: 14px; top: 16px;}
#flash-slideshow object {display: block; height:242px;}
#frontContent h1 {font-size: 20px; font-weight: normal; color: #f26522; position: absolute; left: 551px; top: 30px;}
#frontContent li {font-size: 14px; color: #1ca6e5; padding: 0 0 10px 18px; background: url(../gfx/bullet_list_set.gif) 0px 4px no-repeat;}
#frontContent li a {color: #1ca6e5; text-decoration: none; letter-spacing: -0.5px;}
#frontContent li a:hover {color: #ed9064;}
#set1 {position: absolute; left: 551px; top: 70px;}
#set1 .gyro {font-size: 10px;}
#set2 {position: absolute; left: 761px; top: 70px;}
#frontContent .more {position: absolute; left: 551px; top: 218px; font-size: 18px; color: #f26522; padding-right: 30px; background: url(../gfx/bullet_front_more.gif) right 7px no-repeat;}
#frontContent .more:hover {color: #1ca6e5; background: url(../gfx/bullet_front_more_h.gif) right 7px no-repeat;}
/*boxes*/
#featboxWhat {width: 297px; float: left; background: url(../gfx/bg_fbw.gif) bottom left no-repeat;}
#featboxWhat h2 a {height: 47px; display:block; text-decoration:none; padding-left: 28px; font-size: 18px; line-height: 45px; font-weight: normal; color: #fff; background: #f26c2d url(../gfx/bg_fbwhat.gif) 243px 15px no-repeat;}
#featboxWhat .innerFeat {height: 273px; padding: 18px 16px 0 21px;}
#featboxWhat .more, #featboxWhat strong .more {display: block; width: 257px; height: 32px; line-height: 30px; color: #cc5224; background: url(../gfx/bg_fbw_more.gif) top left no-repeat; font-size: 15px; text-indent: 20px; text-decoration: none; font-weight: normal;}
#featboxWhat .more:hover {background: url(../gfx/bg_fbw_more.gif) bottom left no-repeat; color: #fff; text-decoration: none;}
#featboxWhat ul {margin-left: 9px;}
#featboxWhat li {padding: 0 0 7px 14px; background: url(../gfx/bullet_fbw_item.gif) left 6px no-repeat;}

#featboxBlog {width: 305px; float: left; padding-left: 8px;}
#featboxBlog h2 a {height: 47px; padding-left: 28px; display:block; text-decoration:none; font-size: 18px; line-height: 45px; font-weight: normal; color: #fff; background: #1ca6e5 url(../gfx/bg_fbblog.gif) 243px 15px no-repeat;}
#featboxBlog .innerFeat {height: 272px; padding: 18px 13px 0 21px; border: 1px solid #cacaca; border-top: 0px;}
#featboxBlog .more, #featboxBlog strong .more {display: block; width: 269px; height: 32px; line-height: 30px; color: #1ca6e5; background: url(../gfx/bg_fbb_more.gif) top left no-repeat; font-size: 15px; text-indent: 20px; text-decoration: none; font-weight: normal;}
#featboxBlog .more:hover {background: url(../gfx/bg_fbb_more.gif) bottom left no-repeat; color: #fff; text-decoration: none;}
#featboxBlog h3 {padding: 0 5px; font-size: 15px; font-weight: normal; color: #1ca6e5; margin-bottom: 5px;}
#featboxBlog p {margin-bottom: 15px; padding: 0 25px 0 5px;}
#featboxBlog p span {color: #3d3d3d;}
#featboxBlog p .goTo {padding-right: 22px; background: url(../gfx/bg_goto.gif) right 4px no-repeat;}
#featboxBlog p .goTo:hover {background: url(../gfx/bg_goto.gif) right -17px no-repeat;}
.blogbox {overflow: auto; height: 222px;}

#featboxShop {width: 299px; float: left; padding-left: 8px;}
#featboxShop h2 a {height: 47px; display:block; text-decoration:none;  padding-left: 28px; font-size: 18px; line-height: 45px; font-weight: normal; color: #fff; background: #74bd1e url(../gfx/bg_fbshop.gif) 243px 15px no-repeat;}
#featboxShop h3 {font-size: 15px; line-height: 15px; font-weight: normal; color: #74bd1e; margin: 2px;}
#featboxShop .innerFeat {height: 272px; padding: 18px 18px 0 14px; border: 1px solid #cacaca; border-top: 0px;}
#featboxShop .more, #featboxShop  strong .more {display: block; width: 265px; height: 32px; line-height: 30px; color: #74bd1e; background: url(../gfx/bg_fbs_more.gif) top left no-repeat; font-size: 15px; text-indent: 20px; text-decoration: none; font-weight: normal;}
#featboxShop .more:hover {background: url(../gfx/bg_fbs_more.gif) bottom left no-repeat; color: #fff; text-decoration: none;}
#featboxShop .fbsRel {position: relative;}
#featboxShop .fbsItem {width: 112px; padding-left: 15px; padding-bottom: 5px;}
#featboxShop .fbs1 {position: absolute; left: 0px; top: 0px;}
#featboxShop .fbs2 {position: absolute; left: 120px; top: 0px;}
#featboxShop .fbs3 {position: absolute; left: 0px; top: 107px;}
#featboxShop .fbs4 {position: absolute; left: 120px; top: 107px;}
#featboxShop .fbsItem img {display: block;}
#featboxShop .more {position: absolute; left: 0px; top: 223px;}

/***CENTER***/
#center {padding: 25px 24px 40px 12px; border: 1px solid #ed9165; border-top: 0px; background: #fefefe url(../gfx/bg_center.gif) left 1px repeat-x;}
#sidebar {width: 227px; float: left;}
#content {width: 620px; float: right; position: relative;}
#content h1 {font-size: 20px; font-weight: normal; color: #f26522; margin-bottom: 12px;}
#content h2 {font-size: 17px; font-weight: normal; color: #f26522; margin-bottom: 7px;}
#content h2 span {font-size: 15px; color: #00a1e4; font-weight: bold;}
#content h3 {font-size: 14px; font-weight: normal; color: #f26522; margin-bottom: 3px;}
#content p {margin-bottom: 12px;}

#content_w {width: 100%px; float: right; position: relative;}
#content_w h1 {font-size: 20px; font-weight: normal; color: #f26522; margin-bottom: 12px;}
#content_w h2 {font-size: 17px; font-weight: normal; color: #f26522; margin-bottom: 7px;}
#content_w h2 span {font-size: 15px; color: #00a1e4; font-weight: bold;}
#content_w h3 {font-size: 14px; font-weight: normal; color: #f26522; margin-bottom: 3px;}
#content_w p {margin-bottom: 12px;}
#content_w ul {margin-left: 9px;}
#content_w li {padding: 0 0 7px 14px; background: url(../gfx/bullet_fbw_item.gif) left 6px no-repeat;}

table.fees tr td {border:1px solid #bebebe;}
table.fees tr td p {margin-top:12px;}
table.fees {margin-bottom:20px;}

/***SIDE***/
.sideNav {margin-bottom: 30px; font-size: 15px;}
.sideNav li {margin-bottom: 5px;}
.sideNav a {display: block; width: 226px; height: 32px; line-height: 30px; background: url(../gfx/bg_sidenav.gif) top left no-repeat; color: #cc5224; text-decoration: none; text-indent: 15px;}
.sideNav a:hover, .sideNav a.on {background: url(../gfx/bg_sidenav.gif) bottom left no-repeat; color: #fff; text-decoration: none;}
#sidebar h2 {font-size: 17px; font-weight: normal; color: #f26522; margin-bottom: 10px;}

/***CONTENT/ABOUT***/
#center .goTo {padding-right: 30px; background: url(../gfx/bg_goto_cent.gif) right 4px no-repeat;}
#center .goTo:hover {background: url(../gfx/bg_goto_cent.gif) right -21px no-repeat;}
.video {width: 620px; height: auto; position: relative;}
.video div {width: 220px; position: absolute; right: 0px; bottom: 0px;}
#content .video div p {margin-bottom: 0px;}
.spaced {line-height:22px;}
#content ul {margin-left: 9px;}
#content li {padding: 0 0 7px 14px; background: url(../gfx/bullet_fbw_item.gif) left 6px no-repeat;}
.team {padding-bottom: 20px;}
.team img {border: 1px solid #c3c3c3; margin-right: 15px;}

/*SERVICES*/
.serv {width: 146px; font-size: 13px; padding-right: 9px; float: left;}
.serv h2 {font-size: 15px;}
#content .serv h2 .gyro {display: block; padding-bottom: 4px; color: #F26522;}
#content .serv ul {margin-left: 2px;}
#content .serv li {padding-left: 12px; background: url(../gfx/bullet_serv.gif) 1px 6px no-repeat; letter-spacing: -0.2px;}
.serv a {display: block;}
#content .serv .goTo {display: inline; padding-right: 25px;}

.table { border-collapse:collapse;}
.table th { background: url(../gfx/bg-th.gif) repeat-x; height:53px; color:#FFF; font-weight:bold; text-align:center; border:1px solid #bfbfbf;}
.table tr td {border:1px solid #bfbfbf; padding:12px; vertical-align:top;}
.table tr td p { font-weight:bold;}

/*SHOP*/
.shop {width: 146px; font-size: 13px; padding-right: 9px; float: left;}
#content .shop h2 {width: 146px; height: 40px; font-size: 15px; font-weight: bold; color: #cd4f1d; overflow: hidden;}
#content .shop ul {margin-left: 2px;}
#content .shop li {padding-left: 12px; background: url(../gfx/bullet_shop.gif) 1px 6px no-repeat; letter-spacing: -0.2px;}
.shop a {display: block;}
#content .shop .goTo {display: inline; padding-right: 25px; color:#74bd1e;  background: url(../gfx/bg_goto_center_green.gif) right 4px no-repeat;}
#content .shop .goTo:hover {background: url(../gfx/bg_goto_center_green.gif) right -21px no-repeat; color:#F26522;}
#content h1.green {color:#74bd1e;}
.pdflink {background: url(../gfx/icon_pdf.gif) center left no-repeat; padding: 10px 0px 10px 45px; /*height:36px;*/ line-height: 18px; margin:17px 0px; display:block;}

#searchBar {position: absolute; top: 0; right: 10px;}
#searchBar input {width: 213px; height: 20px; padding-left: 5px; border: 1px solid #e0dbcc; vertical-align: middle;}
#searchBar input.submit {width: 45px; height: 25px; padding-left: 0px; background: #74bd1e; cursor: pointer; border: none; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 17px;}

#sideBasket {margin-top: 87px;}
.basketData {width: 222px; height: 23px; margin-bottom: 8px; line-height: 21px; border: 1px solid #e0dbcc; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
.basketData .left {padding-left: 10px; color: #599f07;}
.basketData .right {padding-right: 10px; text-align: right; color: #74bd1e;}
.chekOut {display: block; width: 204px; height: 25px; margin-bottom: 25px; padding-left: 20px; line-height: 23px; background: url(../gfx/btn_checkout.gif) center center no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #fff; text-decoration: none;}
.chekOut:hover {color: #fff; text-decoration: none;}
#sideBasket .goTo {display: inline; padding-right: 32px; color:#74bd1e;  background: url(../gfx/bg_goto_center_green.gif) right 4px no-repeat; font-size: 13px;}
#sideBasket .goTo:hover {background: url(../gfx/bg_goto_center_green.gif) right -21px no-repeat; color:#F26522;}

#shopAux {margin-top: 7px; padding: 25px 30px; background: #ecebeb; color: #007aad; font-family: Arial, Helvetica, sans-serif;}
#shopAux ul {padding-left: 54px; float: left;}
#shopAux li {padding-bottom: 5px;}
#shopAux a {font-size: 12px; color: #007aad; text-decoration: none; white-space: nowrap;}
#shopAux a:hover {color: #ed9064; text-decoration: underline;}
#weAccept {width: 188px; padding-right: 20px; float: left;}
#weAccept span {display: block; font-size: 14px; padding-bottom: 10px;}

/*PRODUCT PAGE*/
#prodPics {width: 321px; margin-bottom: 35px; float: left;}
.bigPic {display: block; width: 319px; margin-bottom: 10px; border: 1px solid #cbcbcb;}
#prodPics a {padding-right: 10px; float: left;}

#prodData {width: 280px; float: right;}
#prodData #sideBasket {margin-top: 30px;}
#prodData .basketData a {color: #599f07; text-decoration: none;}
#prodData .basketData a:hover {color: #ed9064; text-decoration: underline;}

#sideBasketBox {width: 100%; color: #599f07; border: 1px solid #e0dbcc; margin-top: 56px;}
#sideBasketBox td {padding: 5px 10px;}
.sbbTotal td {border-top: 1px solid #e0dbcc;}

/*BASKET*/
#yourBasket {width: 557px; border: 1px solid #e0dbcc; color: #599f07; font-size: 13px; text-align: center; margin-bottom: 10px;}
#yourBasket th {color: #676767; padding: 10px; border-bottom: 1px solid #e9e7de;}
#yourBasket td {padding: 10px; border-bottom: 1px solid #e9e7de;}
#yourBasket .ctrl td {border: none;}
#yourBasket .alt {text-align: left;}
#yourBasket .qty input {width: 20px; padding: 2px 7px; border: 1px solid #b3b3b3; background: #fefefe url(../gfx/bg_yourbasket_deco.gif) bottom left repeat-x; color: #599f07; text-align: center;}
#yourBasket a {display: block; width: 80px; padding: 2px 10px; border: 1px solid #b3b3b3; background: #fefefe url(../gfx/bg_yourbasket_deco.gif) bottom left repeat-x; font-size: 12px; text-decoration: none; color: #599f07; text-align: center;}
#yourBasket a:hover {color: #ed9064; text-decoration: none;}
.right .chekOut {margin-right: 63px;}

/*LOGIN*/
.loginBox {width: 305px; border: 1px solid #e0dbcc; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
#content .loginBox h2 {padding: 10px; margin: 0px; font-size: 13px; color: #599f07; border-bottom: 1px solid #ece9e0;}
#content .loginBox h2.subSection {border-top: 1px solid #ece9e0;}
.loginBox form {padding: 10px;}
.loginBox label {display: block; height: 25px; margin-bottom: 7px; position: relative;}
.loginBox label span {width: 100px; position: absolute; top: 2px; left: 0px;}
.loginBox input {width: 160px; padding: 2px 7px; border: 1px solid #b3b3b3; background: #fefefe url(../gfx/bg_yourbasket_deco.gif) bottom left repeat-x; position: absolute; top: 0px; right: 0px;}
.loginBox select {width: 176px; border: 1px solid #b3b3b3; position: absolute; top: 0px; right: 0px;}
.loginBox input.submit {display: block; width: 113px; height: 25px; padding: 2px 10px; border: 0px; background: url(../gfx/bg_submit.gif) center center no-repeat; color: #fff; text-align: left; cursor: pointer;}
.create {display: block; width: 167px; height: 25px; margin-bottom: 0px; padding-left: 20px; line-height: 23px; background: url(../gfx/bg_create.gif) center center no-repeat; font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #fff; text-decoration: none;}
.create:hover {color: #fff; text-decoration: none;}

#customers {float: left;}
#newCustomers {float: right;}
#newCustomers div {padding: 10px;}
#newCustomers div p {margin-bottom: 40px;}
#newCustomers .create {margin-bottom: 10px; position: relative; left: 100%; margin-left: -187px;}

/*CHECKOUT*/
.checkoutBox {border: 1px solid #e0dbcc; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
#content .checkoutBox h2 {padding: 10px; margin: 0px; font-size: 13px; color: #599f07; border-bottom: 1px solid #ece9e0;}
#content .checkoutBox h2.subSection {border-top: 1px solid #ece9e0;}
.checkoutBox form {padding: 10px 100px;}
.checkoutBox label {display: block; height: 25px; margin-bottom: 9px; position: relative;}
.checkoutBox label span {width: 200px; position: absolute; top: 2px; left: 0px;}
.checkoutBox input {width: 190px; padding: 2px 7px; border: 1px solid #b3b3b3; background: #fefefe url(../gfx/bg_yourbasket_deco.gif) bottom left repeat-x; position: absolute; top: 0px; right: 0px;}
.checkoutBox select {width: 206px; border: 1px solid #b3b3b3; position: absolute; top: 0px; right: 0px;}
.checkoutBox input.submit {display: block; width: 113px; height: 25px; padding: 2px 10px; border: 0px; background: url(../gfx/bg_submit.gif) center center no-repeat; color: #fff; text-align: left; cursor: pointer;}

.shipBox {border: 1px solid #e0dbcc; margin-bottom: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 13px;}
#content .shipBox h2 {padding: 10px; margin: 0px; font-size: 13px; color: #599f07; border-bottom: 1px solid #ece9e0;}
#content .shipBox h2.subSection {border-top: 1px solid #ece9e0;}
.shipBox form {padding: 10px 100px;}
.shipBox label {display: block; height: 25px; margin-bottom: 9px; padding: 4px; position: relative;}
.shipBox label.odd {background: #f5f5f5;}
.shipBox label span {width: 200px; position: absolute; top: 7px; left: 10px;}
.shipBox label span.rate {width: 100px; padding-right: 20px; text-align: right; color: #599f07; position: relative; float: right;}
.shipBox input {width: 190px; padding: 2px 7px; border: 1px solid #b3b3b3; background: #fefefe url(../gfx/bg_yourbasket_deco.gif) bottom left repeat-x; position: absolute; top: 7px; right: 5px;}
.shipBox select {width: 206px; border: 1px solid #b3b3b3; position: absolute; top: 0px; right: 0px;}
.shipBox input.submit {display: block; width: 113px; height: 25px; padding: 2px 10px; border: 0px; background: url(../gfx/bg_submit.gif) center center no-repeat; color: #fff; text-align: left; cursor: pointer;}

/*ACCOUNT*/
.yaloginBox {border: 1px solid #e0dbcc; font-family: Arial, Helvetica, sans-serif; font-size: 13px; margin-bottom: 10px;}
#content .yaloginBox h2 {padding: 10px; margin: 0px; font-size: 13px; color: #599f07; border-bottom: 1px solid #ece9e0;}
#content .yaloginBox h2.subSection {border-top: 1px solid #ece9e0;}
.yaloginBox div {width: 285px; padding: 10px;}
.yaloginBox label {display: block; height: 25px; margin-bottom: 7px; position: relative;}
.yaloginBox label span {width: 100px; position: absolute; top: 2px; left: 0px;}
.yaloginBox input {width: 160px; padding: 2px 7px; border: 1px solid #b3b3b3; background: #fefefe url(../gfx/bg_yourbasket_deco.gif) bottom left repeat-x; position: absolute; top: 0px; right: 0px;}
.yaloginBox select {width: 176px; border: 1px solid #b3b3b3; position: absolute; top: 0px; right: 0px;}
.yaloginBox input.submit {display: block; width: 113px; height: 25px; padding: 2px 10px; border: 0px; background: url(../gfx/bg_submit.gif) center center no-repeat; color: #fff; text-align: left; cursor: pointer;}

#yourOrders {width: 100%;}
#yourOrders td, #yourOrders th {width: 20%; border: 1px solid #e0dbcc; text-align: left; vertical-align: top; padding: 5px;}
#yourOrders th {background: #f7f2e3;}
#yourOrders td.odd {background-color: #f7f7f7;}

.invoice {width: 100%;}
.invoice td, .invoice th {border: 1px solid #e0dbcc; text-align: left; vertical-align: top; padding: 5px;}
.invoice th {background: #f7f2e3;}
.invoice tr.odd td {background-color: #f7f7f7;}

/*RESOURCES*/
#featboxPatient {width: 297px; float: left; padding-left: 0px;}
#featboxPatient h2 { margin-bottom:0px;}
#featboxPatient h2 a {height: 47px; display:block; text-decoration:none; padding-left: 28px; font-size: 18px; line-height: 45px; font-weight: normal; color: #fff; background: #f26c2d url(../gfx/bg_fbwhat.gif) 243px 15px no-repeat; margin-bottom:0px;}
#featboxPatient .innerFeat {height: 272px; padding: 18px 13px 0 21px; border: 1px solid #cacaca; border-top: 0px;}
#featboxPatient p {margin-bottom: 15px; padding: 0 25px 0 5px;}
#featboxPatient .more {display: block; width: 257px; height: 32px; line-height: 30px; color: #cc5224; background: url(../gfx/bg_fbw_more.gif) top left no-repeat; font-size: 15px; text-indent: 20px; text-decoration: none;}
#featboxPatient .more:hover {background: url(../gfx/bg_fbw_more.gif) bottom left no-repeat; color: #fff; text-decoration: none;}
#featboxPatient ul {margin-left: 9px;}
#featboxPatient li {padding: 0 0 7px 14px; background: url(../gfx/bullet_fbw_item.gif) left 6px no-repeat;}

#featboxMedical {width: 309px; float: left; padding-left: 8px;}
#featboxMedical h2 { margin-bottom:0px;}
#featboxMedical h2 a {height: 47px; display:block; text-decoration:none; padding-left: 28px; font-size: 18px; line-height: 45px; font-weight: normal; color: #fff; background: #1ca6e5 url(../gfx/bg_fbblog.gif) 273px 15px no-repeat;  margin-bottom:0px;}
#featboxMedical .innerFeat {height: 272px; padding: 18px 13px 0 21px; border: 1px solid #cacaca; border-top: 0px;}
#featboxMedical .more {display: block; width: 269px; height: 32px; line-height: 30px; color: #1ca6e5; background: url(../gfx/bg_fbb_more.gif) top left no-repeat; font-size: 15px; text-indent: 20px; text-decoration: none;}
#featboxMedical .more:hover {background: url(../gfx/bg_fbb_more.gif) bottom left no-repeat; color: #fff; text-decoration: none;}
#featboxMedical h3 {padding: 0 5px; font-size: 15px; font-weight: normal; color: #1ca6e5; margin-bottom: 5px;}
#featboxMedical p {margin-bottom: 15px; padding: 0 25px 0 5px;}
#featboxMedical p span {color: #3d3d3d;}
#featboxMedical p .goTo {padding-right: 22px; background: url(../gfx/bg_goto.gif) right 4px no-repeat;}
#featboxMedical p .goTo:hover {background: url(../gfx/bg_goto.gif) right -17px no-repeat;}

/*CONTACT PAGE*/
#contactForm {width: 420px; margin-top:10px; margin-bottom:20px;}
#contactForm p {clear: both; margin-bottom: 7px;}
#contactForm p span {display: block; width: 150px; float: left; font-weight:normal; margin-top:2px;}
#contactForm input {width: 238px; border: 2px solid #abdbf1; background-color: #fff; color:#aaaaaa;}
#contactForm textarea {width: 238px; height: 90px; border: 2px solid #abdbf1; background-color: #fff;}
#contactForm input, textarea {font-family: "Trebuchet MS", Verdana; font-size: 12px; color: #000; padding: 0px;}
#contactForm input.submit {width: 96px; height: 26px; background: #459dc0; cursor: pointer; border:none; color:#FFF; font-size:14px;}
#submit {text-align:right;}


/*TESTIMONIALS*/
.testimonial-pink {width:619px; background:url(../gfx/bg-testimonial-pink.jpg) bottom left; padding-bottom:45px;}
.testimonial-pink p { width: 579px; color:#FFF; padding: 0px 20px 0px 20px;}
.testimonial-pink p a { color:#FFF}

.testimonial-team-pink {width:619px; background:url(../gfx/bg-testimonial-team-pink.gif) bottom left; padding-bottom:10px;}
.testimonial-team-pink p { width: 579px; color:#FFF; padding: 0px 20px 0px 20px;}
.testimonial-team-pink p a { color:#FFF}
.testimonial-team-pink img {border:0px;}

.testimonial-blue {width:619px; background:url(../gfx/bg-testimonial-blue.jpg) bottom left; padding-bottom:45px;}
.testimonial-blue p { width: 579px; color:#FFF; padding: 0px 20px 0px 20px;}
.testimonial-blue p a { color:#FFF}

.testimonial-team-blue {width:619px; background:url(../gfx/bg-testimonial-team-blue.gif) bottom left; padding-bottom:10px;}
.testimonial-team-blue p { width: 579px; color:#FFF; padding: 0px 20px 0px 20px;}
.testimonial-team-blue p a { color:#FFF}
.testimonial-team-blue img {border:0px;}

.testimonial-green {width:619px; background:url(../gfx/bg-testimonial-green.jpg) bottom left; padding-bottom:45px;}
.testimonial-green p { width: 579px; color:#FFF; padding: 0px 20px 0px 20px;}
.testimonial-green p a { color:#FFF}

.testimonial-team-green {width:619px; background:url(../gfx/bg-testimonial-team-green.gif) bottom left; padding-bottom:10px;}
.testimonial-team-green p { width: 579px; color:#FFF; padding: 0px 20px 0px 20px;}
.testimonial-team-green p a { color:#FFF}
.testimonial-team-green img {border:0px;}

.testimonial-orange {width:619px; background:url(../gfx/bg-testimonial-orange.jpg) bottom left; padding-bottom:45px;}
.testimonial-orange p { width: 579px; color:#FFF; padding: 0px 20px 0px 20px;}
.testimonial-orange p a { color:#FFF}

.testimonial-team-orange {width:619px; background:url(../gfx/bg-testimonial-team-orange.gif) bottom left; padding-bottom:10px;}
.testimonial-team-orange p { width: 579px; color:#FFF; padding: 0px 20px 0px 20px;}
.testimonial-team-orange p a { color:#FFF}
.testimonial-team-orange img {border:0px;}

.home-testimonial-link {width:896px; background:url(../gfx/testimonial-home-button.gif) top left; padding-left:22px; display:block; height:42px; line-height:42px; margin-bottom: 7px; color:#FFF; text-decoration:none; font-size:13px;}
.home-testimonial-link:hover {color:#FFF; text-decoration:none;}

.right-twitter {position:absolute; top:167px; right:0px;}
.right-testimonials {position:absolute; top:305px; right:0px;}

/***FOOTER***/
#footer {margin-top: 40px; padding: 10px 20px 25px 20px; border-top: 1px solid #e0e0e0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333;}
#footer a {color: #595959; text-decoration: none; line-height: 26px; padding-left: 30px;}
#footer a:hover {text-decoration: underline;}
#footer .copy {color: #0070c7; vertical-align: middle; float: left;}
#footer .copy img {padding-right: 10px;}
#footer .twitter {background: url(../gfx/icon_twitter.gif) left center no-repeat;}
#footer .send2friend {background: url(../gfx/icon_send.gif) left center no-repeat;}
#footer .facebook {background:url(../gfx/icon_facebook.gif) left center no-repeat;}
#footer .digg {background: url(../gfx/icon_digg.gif) left center no-repeat;}
#footer .delicious {background: url(../gfx/icon_delicious.gif) left center no-repeat;}

/*********CLEANER | STUFF********/
.cleaner {clear: both; height: 1px; margin-top: -1px; line-height: 0px;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.gyro {font-family: Times New Roman; font-weight: bold; text-decoration:none; text-transform: uppercase;}


