/* CSS Document */

* { margin: 0px; padding: 0px; }

body, td, th {margin: 0px; padding: 0px;}

body {font-size: 14px; color: #666666; font-family:Arial, Helvetica, sans-serif; background: #fdfdfd url(../images/bgtile.gif) repeat-x top left;}

#dropshadow2, .titleimage, png{behavior: url(css/iepngfix.htc);}

.non-position {}

#dropshadow {margin: 0px auto; width: 1024px; background: transparent url(../images/dropshadow.png) repeat-y top left;}

#dropshadow2 {margin: 0px auto; width: 1024px; background: transparent url(../images/dropshadow-bg2.png) repeat-y top left;}

#orangecontainer {margin: 0px auto; width: 972px; background: #ffffff url(../images/orangebg3.png) repeat-x top left; padding-bottom: 20px;}
#graycontainer {margin: 0px auto; width: 972px; background: #b0b1b4 url(../images/gray-gradientbg.png) repeat-x top left; padding-bottom: 20px; background-color:#B0B1B4;}

#whitecontainer {margin: 0px auto; background: transparent url(../images/top-bg-white.png) repeat-y bottom left; width: 958px; padding: 0px 0 1px 0;}

#whitecontainer2 {margin: 0px auto; background: transparent url(../images/top-bg-white.png) repeat-y bottom left;/*background: transparent url(../images/contentcontainer.gif) no-repeat bottom left;*/ width: 958px; padding: 0px 0 1px 0;}

.whitecontainer2-bottompart{margin: 0px auto; background: transparent url(../images/top-bg-white-cap.png) no-repeat bottom left; width: 958px; height: 26px; padding: 0px 0 0px 0;}

#whitecontainer-media {margin: 0px auto; background: transparent url(../images/top-bg-white-media.png) no-repeat top left; width: 958px; padding: 0px 0 1px 0;}

#header{margin: 0px auto; width: 944px; height: 103px; background: url(../images/headertile.gif) repeat-x top left;}

#header2{margin: 0px auto; width: 942px; height: 103px; background: url(../images/headertile.gif) repeat-x top left;}

#logo {width: 380px; height: 103px; /*background: transparent url(../images/logo.png) no-repeat top left;*/ clear: right; float: left; position: relative;}

#flashlinks {z-index: 3; float: right; width: 435px; height: 90px; margin-right: 10px;}

a img {border: none; position: relative;}

#nav {margin: 0px auto; width: 920px; height: 41px; background: transparent url(../images/navbg.gif) no-repeat top center;}

#menu {width: 920px; height: 41px;}

#menu ul {margin: 0px 0 0 0; list-style: none; line-height: 33px; padding: 3px 0 0 0px; margin-left: 0px;}

#menu li {margin: 0; padding: 0; list-style: none; float: left;}

#menu li a {display: block; text-align: center; text-decoration: none;}

#menu li a:hover {}

#menu li.link1 a {width: 178px; font-size: 12px; color: #fff; display: block; float: left; height: 38px; background: transparent url(../images/nav-off-1.gif) no-repeat right; text-decoration: none; text-align: center; padding: 0px 0 0 0;}

#menu li.link2 a {width: 159px; font-size: 12px; color: #fff; display: block; float: left; height: 38px; background: transparent url(../images/nav-off-2.gif) no-repeat right; text-decoration: none; text-align: center;}

#menu li.link3 a {width: 122px; font-size: 12px; color: #fff; display: block; float: left; height: 38px; background: transparent url(../images/nav-off-3.gif) no-repeat right; text-decoration: none; text-align: center;}

#menu li.link4 a {width: 63px; font-size: 12px; color: #fff; display: block; float: left; height: 38px; background: transparent url(../images/nav-off-4.gif) no-repeat right; text-decoration: none; text-align: center;}

#menu li.link5 a {width: 169px; font-size: 12px; color: #fff; display: block; float: left; height: 38px; background: transparent url(../images/nav-off-5.gif) no-repeat right; text-decoration: none; text-align: center;}

#menu li.link6 a {width: 72px; font-size: 12px; color: #fff; display: block; float: left; height: 38px; background: transparent url(../images/nav-off-6.gif) no-repeat right; text-decoration: none; text-align: center;}

#menu li.link7 a {width: 72px; font-size: 12px; color: #fff; display: block; height: 38px; background: transparent url(../images/nav-off-7.gif) no-repeat right; text-decoration: none; text-align: center;}

#menu li.link8 a {width: 82px; font-size: 12px; color: #fff; display: block; float: left; height: 38px; background: transparent url(../images/nav-off-8.gif) no-repeat right; text-decoration: none; text-align: center;}

#menu li.link1 a:hover {text-decoration: none; background: transparent url(../images/nav-over-1.gif) no-repeat center;}

#menu li.link2 a:hover {text-decoration: none; background: transparent url(../images/nav-over-2.gif) no-repeat center;}

#menu li.link3 a:hover {text-decoration: none; background: transparent url(../images/nav-over-3.gif) no-repeat center;}

#menu li.link4 a:hover {text-decoration: none; background: transparent url(../images/nav-over-4.gif) no-repeat center;}

#menu li.link5 a:hover {text-decoration: none; background: transparent url(../images/nav-over-5.gif) no-repeat center;}

#menu li.link6 a:hover {text-decoration: none; background: url(../images/nav-over-6.gif) no-repeat center;}

#menu li.link7 a:hover {text-decoration: none; background: transparent url(../images/nav-over-7.gif) no-repeat center;}

#menu li.link8 a:hover {text-decoration: none; background: transparent url(../images/nav-over-8.gif) no-repeat center;}

#menu li.link1 a#active {text-decoration: none; background: transparent url(../images/nav-over-1.gif) no-repeat center;}

#menu li.link2 a#active {text-decoration: none; background: transparent url(../images/nav-over-2.gif) no-repeat center;}

#menu li.link3 a#active {text-decoration: none; background: transparent url(../images/nav-over-3.gif) no-repeat center;}

#menu li.link4 a#active {text-decoration: none; background: transparent url(../images/nav-over-4.gif) no-repeat center;}

#menu li.link5 a#active {text-decoration: none; background: transparent url(../images/nav-over-5.gif) no-repeat center;}

#menu li.link6 a#active {text-decoration: none; background: url(../images/nav-over-6.gif) no-repeat center;}

#menu li.link7 a#active {text-decoration: none; background: transparent url(../images/nav-over-7.gif) no-repeat center;}

#menu li.link8 a#active {text-decoration: none; background: transparent url(../images/nav-over-8.gif) no-repeat center;}

#menu div.dropbox {position: absolute; visibility: hidden; margin: 0 0 0 0; padding: 0; width: 156px; height: 76px; background: transparent url(../images/dropdownbg.png) no-repeat bottom left; z-index: 700;}

#menu div.dropbox a.link1 {position: relative; display: block; width: 137px; height: 18px; margin: 0; padding: 4px 0 0 19px; white-space: nowrap; text-align: left; text-decoration: none; background: none; color: #ff7010; font: 12px verdana;}

#menu div.dropbox a.link1:hover {display: block; width: 137px; height: 18px; margin: 0; padding: 4px 0 0 19px; white-space: nowrap; text-align: left; text-decoration: none; color: #fff; font: 12px verdana; background: transparent url(../images/dropdown-over.gif) no-repeat left;}

#menu div.dropbox a.link2 {position: relative; display: block; width: 137px; height: 22px; margin: 2px 0 0 0; padding: 6px 0 0 19px; white-space: nowrap; text-align: left; text-decoration: none; background: none; color: #ff7010; font: 12px verdana;}

#menu div.dropbox a.link2:hover {display: block; width: 137px; height: 22px; margin: 2px 0 0 0; padding: 6px 0 0 19px; white-space: nowrap; text-align: left; text-decoration: none; color: #fff; font: 12px verdana; background: transparent url(../images/dropdown-over2.gif) no-repeat left;}

#menu .active a {text-decoration: underline; height: 38px;}

#menu #activelink a {text-decoration: underline; height: 38px;}

#menu .end a {text-decoration: none; background: none; height: 38px;}

#menu .end a:hover {text-decoration: underline; background: none; height: 38px;} /******dropdown ****************/ /**************************************************************************************************************/

.spacer {padding: 0 0 16px 0;}

.spacer2 {padding: 0 0 30px 0;}

#content_container {width: 946px; height: 100%; background: transparent url(images/content_mid.gif) repeat-y top left;}

#intro1 {width: 600px; height: 250px; clear: both; float: left;}

#intro2 {width: 320px; height: 250px; float: left;}

#media_playercontainer {width: 952px; margin: 0px auto;}

.ltr-flash {margin-top: 50px;}

.ltr-flash2 {width: 320px; height: 250px; z-index: 2; float: left;}

.services-flash {width: 930px; height: 182px;}

.cleardiv {clear: both;} /******buckets******/

#buckets {width: 943px; height: 259px; margin: 0px auto; padding-top: 20px;}

#buckets p{margin-top: 10px; line-height: 18px; padding: 0 7px; width: 196px; margin: 0px auto;}

.buckettile {margin: 0px auto; width: 211px; height: 178px; background: transparent url(../images/buckettile.gif) repeat-x top left;}

.howicon {margin: 0px auto;}

.watchicon {margin: 0px auto;}

.promoteicon {margin: 0px auto;}

.testimonialicon {margin: 0px auto;} /******bucket1******/

#bucket1 {padding: 0px; font-size: 12px; margin: 5px 14px 0 0; width: 225px; height: 251px; background: transparent url(../images/bucket-bg.gif) no-repeat top left; clear: right; float: left;}

#bucket1 .top {color: #ffffff; text-align: center; font-size: 18px; font-weight: normal; margin: 0px 0 0 0; padding: 16px 0 0 0; width: 224px; height: 32px; background: transparent url(../images/bucket-top-orange.gif) no-repeat top left;}

#bucket1 .bottom {width: 224px; height: 27px; background: transparent url(../images/bucket-bottom-orange.gif) no-repeat top left;}

#bucket1 a{color: #f76808; font-weight: normal; text-decoration: underline;}

#bucket1 .top a,#bucket2 .top a,#bucket3 .top a,#bucket4 .top a {color: white; text-decoration: none;}

#bucket1 .top a:hover,#bucket2 .top a:hover,#bucket3 .top a:hover,#bucket4 .top a:hover {text-decoration: underline;} /*****bucket2******/

#bucket2 {padding: 0px; font-size: 12px; margin: 5px 14px 0 0; width: 225px; height: 251px; background: transparent url(../images/bucket-bg.gif) no-repeat top left; float: left;}

#bucket2 .top {color: #ffffff; text-align: center; font-size: 18px; font-weight: normal; margin: 0px 0 0 0; padding: 16px 0 0 0; width: 224px; height: 32px; background: transparent url(../images/bucket-top-blue.gif) no-repeat top left;}

#bucket2 .bottom {width: 224px; height: 27px; background: transparent url(../images/bucket-bottom-blue.gif) no-repeat top left;}

#bucket2 a{color: #498b7d; font-weight: normal; text-decoration: underline;} /*****bucket3******/

#bucket3 {padding: 0px; font-size: 12px; margin: 5px 14px 0 0; width: 225px; height: 251px; background: transparent url(../images/bucket-bg.gif) no-repeat top left; float: left;}

#bucket3 .top {color: #ffffff; text-align: center; font-size: 18px; font-weight: normal; margin: 0px 0 0 0; padding: 16px 0 0 0; width: 224px; height: 32px; background: transparent url(../images/bucket-top-red.gif) no-repeat top left;}

#bucket3 .bottom {width: 224px; height: 27px; background: transparent url(../images/bucket-bottom-red.gif) no-repeat top left;}

#bucket3 a{color: #e90b08; font-weight: normal; text-decoration: underline;} /*****bucket4******/

#bucket4 {padding: 0px; font-size: 12px; margin: 5px 0px 0 0; width: 225px; height: 251px; background: transparent url(../images/bucket-bg.gif) no-repeat top left; float: left;}

#bucket4 .top {color: #ffffff; text-align: center; font-size: 18px; font-weight: normal; margin: 0px 0 0 0; padding: 16px 0 0 0; width: 224px; height: 32px; background: transparent url(../images/bucket-top-green.gif) no-repeat top left;}

#bucket4 .bottom {width: 224px; height: 27px; background: transparent url(../images/bucket-bottom-green.gif) no-repeat bottom left;}

#bucket4 a{color: #2d7009; font-weight: normal; text-decoration: underline;}

#footer {z-index: 9; margin: 0px auto; width: 984px; height: 78px; background: transparent url(../images/footer.png) no-repeat top center; padding: 0 0 0 40px;}

#footlist {float: left; margin: 25px 30px 0 10px; padding: 0; white-space: nowrap;}

#footlist li {display: inline; list-style-type: none;}

#footlist a {color: #646464; margin: 0px 0 0 7px; font-size: 10px; text-decoration: none; padding: 0px;}

#footlist a:link, #navlist a:visited {font-size: 10px; color: #646464; background-color: transparent; text-decoration: none;}

#footlist a:hover {color: #646464; background-color: transparent; text-decoration: underline;}

#footlist li#active a {text-decoration: underline;}

#refer {margin: 14px 0px 0 0px; padding: 5px 0px 0px 5px; width: 355px; color: #7f7f7f; font-size: 11px; font-weight: normal; float: left; clear: right;}

#refer a{text-decoration: none; color: #f76808;}

#refer input {font-size: 11px; color: #6a6a6a; border: none; background: transparent url(../images/refer-field-bg.gif) no-repeat top left; width: 143px; height: 15px; margin: 0px 0px 0 10px; padding: 3px 0 0 6px; float: left; clear: right;}

#refer form {border: none; margin: 0px; padding: 0px;}

#refer .rform {width: 210px; float: left; clear: right; height: 19px; padding: 7px 0 0 0;}

#refer .rform a img{border: none; float: left;}

#refer .rtext {float: left; width: 142px; height: 25px; clear: right; text-align: right; background: transparent url(../images/refer-icon.png) no-repeat center left; margin: 0px 0 0 0; padding: 10px 0 0 0;}

#copyrightinfo {margin: 0px auto; height: 22px; font-size: 10px; color: #999999; width: 972px; padding: 0px 0 0px 0;}

#copyrightinfo p.copyright1 {width: 350px; float: left; clear: right;}

#copyrightinfo p.copyright2 {float: left; width: 390px; clear: right;}

#copyrightinfo p.copyright3 {float: left; clear: right;}

#copyrightinfo p.copyright3 a{color: #999999; text-decoration: underline; margin-left: 10px;}

#flv-spacer {padding: 0 0 5px 0;}

#spacer {padding: 0 0 0 0; /*padding: 0 0 15px 0;*/}

#spacer2 {height: 1px; margin: 0px; padding: 0px;}

#spacer3 {padding: 0 0 15px 0;} /**** forms ***************************************************************/

#leftside {width: 470px; float: left; clear: right; margin: 0 0 10px 0px;}

#rightside {width: 410px; float: left; clear: right; margin: 0 0 10px 0px;}

#finance {float: left; font-style: italic; margin-left: 20px; font-size: 14px; text-align: right;}

#finance .text{text-align: right; padding-top: 30px; width: 315px; float: left; clear: right;}

#finance a{text-decoration: underline; color: #00837b;}

#finance img {border: none;}

#finance a img {float: left; border: none;}

.referforms {margin: 22px 0 0 40px;}

.formbox-refer{float: left; width: 375px; clear: right; font-size: 14px; color: #666666; margin: 0 4px 0 0;}

.formbox-refer .refer-title {float: left; text-align: right; clear: right; margin: 0 15px 0 0; padding: 5px 0 0 0; width: 115px;}

.formbox-refer input {padding: 5px 0 0 5px; width: 215px; height: 22px; margin: 0px 0px 10px 0px; border: 0px solid #ccc; font-size: 14px; color: #6a6a6a; background: transparent url(../images/referfields3.gif) no-repeat top left;}

.formbox-refer2{width: 375px; font-size: 14px; color: #666666; margin: 0 3px 0 0px; float: left; clear: left;}

.formbox-refer2 .refer-title {float: left; text-align: right; clear: right; margin: 0 15px 0 0; padding: 5px 0 0 0; width: 115px;}

.formbox-refer2 input {padding: 5px 0 0 5px; width: 215px; height: 22px; margin: 0px 0px 10px 0px; border: 0px solid #ccc; font-size: 14px; color: #6a6a6a; background: transparent url(../images/referfields3.gif) no-repeat top left;}

.formbox-refer3{float: left; width: 756px; font-size: 14px; color: #666666; clear: left; margin: 0 0 0 0;}

.formbox-refer3 .refer-title {float: left; text-align: right; clear: right; margin: 0 15px 0 0; padding: 5px 0 0 0; width: 115px;}

.formbox-refer3 input {padding: 4px 0 0 5px; width: 600px; height: 25px; margin: 0px 0px 10px 0px; border: 0px solid #ccc; font-size: 14px; color: #6a6a6a; background: transparent url(../images/referfields.gif) no-repeat top left; font-size: 14px; color: #666666;}

.formbox-refer4{float: left; width: 756px; font-size: 14px; color: #666666; clear: left; margin: 0 0 0 0;}

.formbox-refer4 .refer-title {float: left; text-align: right; clear: right; margin: 0 15px 0 0; padding: 5px 0 0 0; width: 115px;}

.formbox-refer4 textarea {padding: 5px 0 0 5px; width: 600px; height: 128px; margin: 0px 0px 10px 0px; border: 0px solid #ccc; font-size: 14px; color: #6a6a6a; background: transparent url(../images/referfields2.gif) no-repeat top left; white-space: pre; overflow: auto; font-size: 14px; color: #666666;}

.refer-submit {width: 72px; height: 150px; margin: -130px 0 0 750px; padding: 0;}

.refer-submit a img{border: none; padding: 0px; margin: 0px; float: left;}

.referforms .subtext {font-size: 10px; color: #666666;}

.radiobox1 {margin: 5px 0 6px 27px; float: left; width: 395px; height: 30px; color: #6f6f6e; clear: both; text-align: left;}

.radiobox1 .rtitle {float: left; text-align: left; margin: 0 15px 0 0px; width: 250px; clear: both;}

.radiobox1 .rtitle2 {float: left; text-align: left; padding: 0 0px 0 0px; margin: 0 25px 0 0; width: 160px; clear: both;}

.radiobox1 .biglabel{clear: right; font-size: 14px; text-align: right; margin: 5px 0px 0 0; color: #5d5d5d;}

.buttonbox {font-size: 10px; height: 40px; width: 25px; clear: right; float: left; text-align: center; padding: 5px 0 0 0; margin-right: 26px;}

.buttonbox2 {float: left;}

.buttonbox p{margin: 0px; padding-left: 5px;}

.formboxcontainer {}

.formbox1 {margin: 6px 0 0 5px; float: left; width: 420px; height: 40px; color: #6f6f6e; clear: both;}

.formbox1 select{padding: 0px 0 0 0px; width: 229px; height: 25px; margin: 4px 0px 10px 0px; font-size: 14px; color: #6a6a6a; line-height: 18px;}

.formbox1 input{ /*     padding: 5px 0 0 0;     */padding: 5px 0 0 5px; width: 225px; height: 22px; margin: 0px 0px 10px 0px; border: 0px solid #ccc; font-size: 14px; color: #6a6a6a; background: transparent url(../images/book-textfield.gif) no-repeat top left;}

.formbox1 .biglabel{clear: right; font-size: 14px; text-align: right; margin: 5px 0px 0 0; color: #5d5d5d;}

.formbox1 .smallabbr{font-size: 9px; text-align: right; color: #999999;} /** formbox date **/

.formbox2 {margin: 6px 0 0 5px; float: left; width: 290px; height: 40px; color: #6f6f6e; clear: right;}

.formbox2 select{ /*     padding: 5px 0 0 0;     */padding: 5px 0px 0px 5px; width: 100px; height: 27px; margin: 0px 0px 10px 0px; border: 0px solid #ccc; font-size: 11px; color: #6a6a6a; background: transparent url(../images/pullskin2.jpg) no-repeat top left;}

.formbox2 input{ /*     padding: 5px 0 0 0;     */padding: 5px 0 0 5px; width: 101px; height: 27px; margin: 0px 0px 10px 0px; border: 0px solid #ccc; font-size: 14px; color: #6a6a6a; background: transparent url(../images/pullskin-2.jpg) no-repeat top left;}

.formbox2 .biglabel{clear: right; font-size: 14px; text-align: right; margin: 5px 0px 0 0; color: #5d5d5d;}

.formbox2 .smallabbr{font-size: 9px; text-align: right; color: #999999;}

.formboxinline {float: left;} /**/

.formbox3 {padding: 6px 0 0 0; height: 40px; color: #6f6f6e;}

.formbox3 select{padding: 0px 0 0 0px; width: 100px; height: 25px; margin: 4px 0px 10px 0px; font-size: 14px; color: #6a6a6a; line-height: 18px;} /**/

.formbox4 {margin: 6px 0 0 5px; float: left; width: 520px; height: 70px; color: #6f6f6e; clear: both; padding: 5px 0px;}

.formbox4 textarea {width: 230px; height: 57px; font-size: 14px; color: #6a6a6a; border: none; float: left; background: transparent url(../images/textarea2.gif) no-repeat top left;}

.formbox4 .biglabel{clear: right; font-size: 14px; text-align: right; margin: 0px 0px 0 0; color: #5d5d5d;}

.formbox4 .contactsubmit {margin-top: -12px; width: 75px; height: 80px; float: left;}

.contactsubmit a img{border: none;}

.formboxtitle {float: left; text-align: right; margin: 0 15px 0 0px; width: 150px; clear: both;}

.formboxtitle2 {float: left; text-align: right; margin: 0 15px 0 0px; width: 144px; clear: both;}

.formboxtitle3 {float: left; text-align: right; margin: 0 15px 0 0px; width: 115px; clear: both;}

.contactforms {margin: 7px 0 0 5px; float: left; width: 420px; height: 35px; color: #6f6f6e; clear: both; padding: 0px 0 0 0;}

.contactforms select{padding: 0px 0 0 0px; width: 229px; height: 25px; margin: 4px 0px 10px 0px; font-size: 14px; color: #6a6a6a; line-height: 18px;}

.contactforms input{ /*     padding: 5px 0 0 0;     */padding: 5px 0 0 5px; width: 225px; height: 22px; margin: 0px 0px 10px 0px; border: 0px solid #ccc; font-size: 14px; color: #6a6a6a; background: transparent url(../images/book-textfield.gif) no-repeat top left;}

.contactforms .biglabel{clear: right; font-size: 14px; text-align: right; margin: 5px 0px 0 0; color: #5d5d5d;}

.contactforms .biglabel2{clear: right; font-size: 14px; text-align: right; margin: 2px 0px 0 0; color: #5d5d5d;}

.contactforms .smallabbr{font-size: 9px; text-align: right; color: #999999;}

.contactforms2 {margin: 5px 0 0 5px; float: left; width: 420px; height: 25px; color: #6f6f6e; clear: both; padding: 0px 0 0 0;}

.contactforms2 select{padding: 0px 0 0 0px; width: 229px; height: 25px; margin: 4px 0px 10px 0px; font-size: 14px; color: #6a6a6a; line-height: 18px;}

.contactforms2 input{ /*     padding: 5px 0 0 0;     */padding: 5px 0 0 5px; width: 71px; height: 27px; margin: 0px 3px 10px 0px; border: 0px solid #ccc; font-size: 14px; color: #6a6a6a; background: transparent url(../images/phonefield.gif) no-repeat top left;}

.browseinput {padding-top: 7px;}

.contactforms2 .biglabel{clear: right; font-size: 14px; text-align: right; margin: 5px 0px 0 0; color: #5d5d5d;}

.contactforms2 .biglabel2{clear: right; font-size: 14px; text-align: right; margin: 2px 0px 0 0; color: #5d5d5d;}

.contactforms2 .smallabbr{font-size: 9px; text-align: right; color: #999999;}

.contactforms3 {margin: 0px 0 0 5px; float: left; width: 430px; height: 35px; color: #6f6f6e; clear: both; padding: 0px 0 0 0;}

.contactforms3 input{ /*     padding: 5px 0 0 0;     */padding: 5px 0 0 5px; width: 66px; height: 22px; margin: 0px 9px 10px 0px; border: 0px solid #ccc; font-size: 14px; color: #6a6a6a; background: transparent url(../images/phonefield.gif) no-repeat top left;}

.contactforms3 .biglabel{clear: right; font-size: 14px; text-align: right; margin: 5px 0px 0 0; color: #5d5d5d;}

.contactforms3 .biglabel2{clear: right; font-size: 14px; text-align: right; margin: 2px 0px 0 0; color: #5d5d5d;}

.contactforms4 {margin: 0px 0 0px 5px; float: left; width: 430px; height: 31px; color: #6f6f6e; clear: both; padding: 0px 0 0 0;}

.contactforms4 input{ /*     padding: 5px 0 0 0;     */padding: 5px 0 0 5px; width: 225px; height: 27px; margin: 0px 3px 0px 0px; border: 0px solid #ccc; font-size: 14px; color: #6a6a6a; background: transparent url(../images/book-textfield.gif) no-repeat top left;}

.contactforms4 .biglabel{clear: right; font-size: 14px; text-align: right; margin: 5px 0px 0 0; color: #5d5d5d;}

.contactforms4 .biglabel2{clear: right; font-size: 14px; text-align: right; margin: 2px 0px 0 0; color: #5d5d5d;}

.introprices {width: 874px; padding: 0 16px 0px 16px;}

.introprices p{margin: 0px; padding: 0 0 20px 0;}

.introprices p a{color: #4aa8d5; text-decoration: none; font-weight: normal;}

.introprices p a:hover{color: #4aa8d5; text-decoration: underline; font-weight: normal;}

.flashprices {position: absolute;}

.priceboxcontent1 {margin: 0px auto;}

.priceboxcontent2 {margin: 0px auto; width: 210px;}

.priceboxcontent3 {margin: 0px auto; width: 72px;}

.pricebox1 {width: 230px; height: 150px; margin: 0px; padding: 0px; float: left; background: url(../images/pricedivider.gif) no-repeat top right; clear: right;}

.pricebox1 h1{color: #00837b; margin: 0 0 0 30px; padding: 0px; font-size: 16px; font-weight: normal;}

.pricebox1 h2 {color: #666666; margin: 5px 0 23px 30px; padding: 0px; font-size: 12px; font-weight: normal; font-style: italic;}

.pricebox1 p{font-size: 10px; color: #666666; clear: both; margin: 0px 0 0 30px; padding: 10px 0 0 0; width: 220px;}

.pricebox1 select{padding: 0px 0 0 0px; width: 165px; height: 25px; margin: 4px 0px 10px 30px; font-size: 14px; color: #6a6a6a; line-height: 18px;}

.pricebox2 {width: 280px; height: 150px; margin: 0px 0 0 0px; padding: 0px 0px 0 0px; float: left; background: url(../images/pricedivider.gif) no-repeat top right; clear: right;}

.pricebox2 h1{color: #00837b; margin: 0px; padding: 0px; font-size: 16px; font-weight: normal;}

.pricebox2 h2 {color: #666666; margin: 5px 0 23px 0; padding: 0px; font-size: 12px; font-weight: normal; font-style: italic;}

.pricebox2 p{font-size: 10px; color: #666666; clear: both; margin: 0px 0 0 0; padding: 10px 0 0 0; width: 220px;}

.pricebox2 select{padding: 0px 0 0 0px; width: 220px; height: 25px; margin: 4px 0px 10px 0px; font-size: 14px; color: #6a6a6a; line-height: 18px;}

.pricebox3 {width: 280px; height: 150px; margin: 0px 0 0 0px; padding: 0px 0px 0 0px; float: left; background: url(../images/pricedivider.gif) no-repeat top right; clear: right;}

.pricebox3 h1{color: #00837b; margin: 0px; padding: 0px; font-size: 16px; font-weight: normal;}

.pricebox3 h2 {color: #666666; margin: 5px 0 10px 0; padding: 0px; font-size: 12px; font-weight: normal; font-style: italic;}

.pricebox3 p{font-size: 10px; color: #666666; clear: both; margin: 0px 0 0 0; padding: 10px 0 0 0; width: 220px;}

.pricebox3 h3{font-size: 10px; color: #999999; margin: -10px 0 10px 0; padding: 0px; font-weight: normal;}

.pricebox3 select{padding: 0px 0 0 0px; width: 220px; height: 25px; margin: 4px 0px 10px 0px; font-size: 14px; color: #6a6a6a; line-height: 18px;}

.pricebox4 {width: 130px; height: 150px; margin: 0px 0 0 0; padding: 0px 0px 0 0; float: left;}

.pricebox4 h1{color: #f47400; margin: 0 0 10px 0; padding: 0px; font-size: 16px; font-weight: normal;}

.pricebbox4 a img{border: none;}

.estimates {clear: left; padding: 0 0 60px 0;}

.pricebox5 {width: 345px; height: 40px; padding: 0px 0px 17px 170px; float: left; clear: right; margin: 20px 0 0 0;}

.pricebox5 h1{color: #666666; display: inline; margin: 0 10px 0 0; padding: 0px; font-size: 14px; font-weight: normal; font-style: italic;}

.pricebox5 input { /*     padding: 5px 0 0 0;     */padding: 8px 0 0 5px; width: 115px; height: 25px; margin: 0px 0px 0px 0px; border: 0px solid #ccc; font-size: 14px; color: #f47400; background: transparent url(../images/price-textfield.gif) no-repeat top left;}

.pricebox6 {width: 265px; height: 40px; padding: 0 0 17px 10px; float: left; clear: right; margin: 20px 0 0px 0;}

.pricebox6 h1{color: #666666; display: inline; margin: 0 10px 0 0; padding: 0px; font-size: 14px; font-weight: normal; font-style: italic;}

.pricebox6 input { /*     padding: 5px 0 0 0;     */padding: 8px 0 0 5px; width: 115px; height: 25px; margin: 0px 10px 0px 0px; border: 0px solid #ccc; font-size: 14px; color: #f47400; background: transparent url(../images/price-textfield.gif) no-repeat top left;}

.pricebox6 a{color: #00837b; text-decoration: underline; font-size: 12px;} /******************************* content ***********************************/

#content-container {width: 920px; margin: 0px auto; background-image: url(../images/top-bg-white.png) repeat-y bottom left; padding-bottom: 0px;}

#whitecontainer .video-container {background-position: 0 -194px;}

#content-container-contact {width: 920px; margin: 0px auto; background: #f8f8f8 url(../images/top-bg-white.png) repeat-y bottom left; padding-bottom: 0px; height: 334px;}

#content-container-ltr {width: 920px; margin: 0px auto; background-image: url(../images/top-bg-white.png) repeat-y bottom left; padding-bottom: 0px; height: 250px;}

#content-container-contact .title-contact {width: 327px; height: 28px; background: transparent url(../images/contact.gif) no-repeat top left; margin: 0 0 10px 17px;}

#content-container .title-contact {width: 327px; height: 46px; background: transparent url(../images/contact2.gif) no-repeat top left; margin: 0 0 19px 17px;}

#content-container .title-employment {width: 390px; height: 60px; background: transparent url(../images/employment.gif) no-repeat top left; margin: 0 0 19px 17px;}

#content-container .title-feedback {width: 151px; height: 60px; background: transparent url(../images/feedback.gif) no-repeat top left; margin: 0 0 19px 17px;}

#content-container .title-about{width: 301px; height: 50px; background: transparent url(../images/aboutcompany.gif) no-repeat top left; margin: 0 0 30px 0;}

#content-container .title-bio{width: 217px; height: 88px; background: transparent url(../images/willkirby.gif) no-repeat top left;}

#content-container-ltr .title2-ltr{width: 600px; background: transparent url(../images/ltr.gif) no-repeat top left; float: left; clear: right;}

#content-container-ltr .title2-lhr{width: 600px; background: transparent url(../images/lhr.gif) no-repeat top left; float: left; clear: right;}

#content-container .title-payment{width: 495px; height: 60px; background: transparent url(../images/interest.gif) no-repeat top left;}

#content-container .title-photofacial{width: 357px; height: 62px; background: transparent url(../images/photofacial.gif) no-repeat top left;}

#content-container .title-press{width: 377px; height: 60px; background: transparent url(../images/press.gif) no-repeat top left;}

#content-container .title-attention{width: 341px; height: 49px; background: transparent url(../images/attention.gif) no-repeat top left;}

#content-container .title-terms{width: 292px; height: 46px; background: transparent url(../images/terms.gif) no-repeat top left;}

#content-container .title-bookapp{width: 344px; height: 50px; background: transparent url(../images/bookappointment.gif) no-repeat top left;}

#content-container .title-relations{width: 316px; height: 55px; background: transparent url(../images/irelations.gif) no-repeat top left;}

#content-container .title-prices{width: 97px; height: 67px; background: transparent url(../images/prices.gif) no-repeat top left;}

#content-container .title-specials{width: 504px; height: 57px; background: transparent url(../images/specials.gif) no-repeat top left;}

#content-container .title-refer{width: 465px; height: 56px; background: transparent url(../images/refer.gif) no-repeat top left;}

#content-container .title-faq{width: 450px; height: 90px; background: transparent url(../images/faq.gif) no-repeat top left; clear: right; margin: 0px 0 0px 0; padding: 0px; float: left;}

#content-container .title-faq2{width: 440px; height: 90px; border: none; float: left; clear: right; margin: 0px 0 0px 0; padding: 0px;}

#content-container p.title{margin: 0 0 31px 15px; padding: 0px; color: #333333;}

#content-container h1.bookapp {margin: 0px; padding: 0px; font-size: 16px; color: #4aa8ca; font-weight: normal;}

#content-container h1.specials {margin: 0 0 0 15px; padding: 0px; font-size: 14px; color: #000000; font-weight: normal;}

#content-container h1.refer {width: 875px; margin: 0 0 0 15px; padding: 0px; font-size: 14px; color: #333333; font-weight: normal;}

#content-container h1.about {margin: 0 0 0 0px; padding: 0px; font-size: 16px; color: #4aa8d5; font-weight: normal;}

#content-container h2.bookapp {color: #5d5d5d; font-size: 14px; width: 684px; padding: 0px; margin: 0 0 23px 17px; font-weight: normal;}

#specials_forms {margin: 31px 0 0 0px; height: 144px; float: left; clear: right; padding: 0 0 0 170px;}

#content-container p.about{margin: 0 0 0 16px; padding: 0px; font-size: 14px; color: #666666; font-weight: normal; line-height: 19px;}

#content-container p.about2{margin: 0 0 43px 16px; width: 870px; padding: 0px; font-size: 14px; color: #666666; font-weight: normal;}

#content-container p.about3{margin: 18px 0 0 16px; width: 870px; padding: 0px; font-size: 14px; color: #666666; font-weight: normal; line-height: 20px;}

#content-container p.about4{margin: 0; padding: 0; font-size: 14px; color: #666666; font-weight: normal;}

#content-container p.bappt{margin: 18px 0 0 116px; width: 675px; padding: 0px; font-size: 14px; color: #666666; font-weight: normal; line-height: 20px; text-align: center;}

#content-container p.bappt2{margin: 70px 0 0 116px; width: 675px; padding: 0px; font-size: 14px; color: #666666; font-weight: normal; line-height: 20px; text-align: center; font-style: italic;}

#content-container p.bappt2 a{text-decoration: underline; font-weight: normal; color: #666666;}

#content-container p.about2 {width: 877px; margin: 10px 0 0 0px;}

#content-container p.about2 a{text-decoration: underline; font-weight: normal; color: #5b9cd4;}

#content-container p.relations {width: 877px; margin: 10px 0 0 15px;}

#content-container p.relations a{text-decoration: underline; font-weight: normal; color: #5b9cd4;}

#content-container .biopic {width: 232px; height: 410px; clear: right; margin: 15px 20px 0 12px; padding: 0px; float: left;}

#content-container .biopic p.caption{font-size: 9px; font-style: italic; margin: 10px 0 0 0;}

#content-container .biotext {width: 640px; float: left; clear: right; margin: 15px 0 0 0; padding: 0px;}

#content-container .biotext p{margin: 0px 0 0 0; padding: 0px; line-height: 19px;}

#content-container p.list{margin: 30px 0 0 0;}

#content-container .biotext ul{margin: 10px 0 0 0; padding: 0px;}

#content-container .biotext a{color: #5b9cd4; text-decoration: none;}

#content-container .biotext a:hover{color: #5b9cd4; text-decoration: underline;}

#content-container .biotext ul li{list-style-type: disc; line-height: 23px; margin-left: 30px; padding: 0px;}

#content-container a{}

#content-container .paymentplans{margin: 38px 0 0 15px;}

#content-container .paymentplans h1{margin: 0 0 20px 0; padding: 0px; color: #0a85af; font-size: 18px;}

#content-container .paymentlist1{margin: 25px 0 37px 15px; width: 420px; float: left; clear: right;}

#content-container .paymentlist1 ul {margin: 18px 0 0 43px; padding: 0px;}

#content-container .paymentlist1 ul li{list-style-type: disc; line-height: 23px;}

#content-container .divider{background: transparent url(../images/divider.gif) no-repeat bottom center; height: 30px; margin: 0 0 22px 0;}

#content-container .paymentlist2{margin: 25px 0 37px 0px; width: 420px; float: left; clear: right;}

#content-container .paymentlist3{margin: 40px 0 37px 0px; width: 420px; float: left; clear: right;}

#content-container .paymentlist3 ul {margin: 18px 0 0 25px; padding: 0px;}

#content-container .paymentlist3 ul li{list-style-type: disc; line-height: 23px;}

#content-container .paymentlist2 ul {margin: 18px 0 0 43px; padding: 0px;}

#content-container .paymentlist2 ul li{list-style-type: disc; line-height: 23px;}

#content-container .paymentlist4{margin: 40px 0 37px 0px; width: 660px; float: left; clear: right;}

#content-container .paymentlist4 ul {margin: 18px 0 0 43px; padding: 0px;}

#content-container .paymentlist4 ul li{list-style-type: disc; line-height: 23px;}

#content-container p.loans{clear: both; margin-bottom: 33px;}

#content-container .carecredit{margin: 0px auto; clear: both; width: 271px; height: 57px;}

#content-container .photofacial-equipment{width: 744px; margin: 0px auto;}

#content-container .press-content{width: 920px; margin: 0px auto;}

#content-container .contactus{width: 160px; float: right; border: none; margin: 33px 0px 24px 0; clear: both; outline: none;}

#lcont {width: 370px; padding: 0px 41px 50px 0px; margin: 0 0 0 22px; float: left; clear: right; background: transparent url(../images/about-divider.gif) no-repeat right top; line-height: 23px;}

#lcont p{margin: 14px 0 0 0; padding: 0;}

#rcont {width: 388px; padding: 0 0px 50px 45px; margin: 0px; float: left; clear: right; line-height: 23px;}

#rcont p{margin: 14px 0 0 0; padding: 0;}

#rcont p.second{margin: 0 0 0 0; padding: 0;}

#bcont {width: 850px; margin: 0 0 0 22px; padding: 0 0 30px 0; float: left; line-height: 23px;}

#googlemapdiv {width: 446px; height: 356px; z-index: 2; margin: 0px 0 0 0px; position: absolute;}

#googlemapdiv .cornerimg{z-index: 5; position: absolute; margin: 314px 0 0 0px;}

#maplist {z-index: 5; position: absolute; margin: 311px 0 0 23px;}

#maplinks {background: url(../images/contact-links.png) no-repeat; width: 405px; height: 46px; margin: 0; padding: 0;}

#maplinks span {display: none;}

#maplinks li, #maplinks a {height: 46px; display: block;}

#maplinks li {float: left; list-style: none; display: inline;}

#maplinks-01 {width: 167px;}

#maplinks-02 {width: 110px;}

#maplinks-03 {width: 127px;}

#maplinks-01 a:hover {background: url(../images/contact-links.png) 0px -46px no-repeat;}

#maplinks-02 a:hover {background: url(../images/contact-links.png) -167px -46px no-repeat;}

#maplinks-03 a:hover {background: url(../images/contact-links.png) -277px -46px no-repeat;}

#googlemapdiv #text-description{width: 426px; background: transparent url(../images/descriptionbox.png) repeat-x top left; color: #000; font-size: 10px; padding: 7px 10px; z-index: 5; position: absolute;}

#googlemap {width: 446px; height: 333px; margin: 0px 0 0 0px;} /* .googlemap ul#maplinks{ background: transparent url(images/contact-links.jpg) no-repeat top left; width: 405px; height: 46px; } .googlemap ul#maplinks span{ display:none; } */

.ltrvideo {width: 446px; height: 356px; z-index: 2; margin: 0px 0 0 0px; position: absolute; background: transparent url(../images/googlemap.jpg) no-repeat top left;}

#cleftside {width: 600px; float: left; clear: both;}

#crightside {width: 480px; margin: 18px 0px 0 430px; clear: both; position: absolute;}

.bluenumber{color: #70acc8;}

.bluenumber2{color: #c1ddeb;}

.list1 {width: 440px; float: left; margin: 0px 20px 20px 0px; padding: 0px; clear: right;}

.list1 ul {margin: 0px 0 0 28px; padding: 0px;}

.list1 ul li {letter-spacing: -1px; list-style-type: none; margin: 0px; padding: 8px 0 0 0; font-size: 16px; font-weight: normal; color: #878787;}

.list1 li a{}

.list1 li a:visited{}

.list1 li a:hover{text-decoration: underline;}

.list1 li a:active{}

.list1 li a:focus{text-decoration: underline; outline: 0;}

.list1 .active2 a{color: #878787; margin-left: 20px; text-decoration: none;}

.list1 .active2 a:hover{text-decoration: underline;}

.list1 .active a{color: #878787; text-decoration: underline; /*border-bottom: 1px solid #666666;*/}

.list1 .active a:hover{}

.list1 .nonactive2 a{color: #c6c6c6; text-decoration: none;}

.list1 .nonactive a{color: #878787; text-decoration: none;}

.list2 {width: 460px; float: left; margin: 0px 0 20px 0; clear: right; padding: 0px;}

.list2 ul {margin: 0px 0 0 28px; padding: 0px;}

.list2 ul li {letter-spacing: -1px; list-style-type: none; margin: 0; padding: 8px 0 0 0; font-size: 16px; font-weight: normal; color: #878787;}

.list2 li a{}

.list2 li a:visited{}

.list2 li a:hover{text-decoration: underline;}

.list2 li a:active{text-decoration: underline; outline: 0;}

.list2 li a:focus{text-decoration: underline; outline: 0;}

.list2 .active2 a{color: #878787; margin-left: 20px; text-decoration: none;}

.list2 .active2 a:hover{text-decoration: underline;}

.list2 .active a{color: #878787; text-decoration: underline; /*border-bottom: 1px solid #666666;*/}

.list2 .active a:hover{}

.list2 .nonactive2 a{color: #c6c6c6; text-decoration: none;}

.list2 .nonactive a{color: #878787; text-decoration: none;}

#faq-bucket {width: 942px; margin: 0px auto; padding-top: 20px;}

.faq-bucket-keeper {background-color: #fff;}

.faq-bucket-container {padding: 6px;}

.faq-bucket-lt {background-image: url('../images/pagecont_c_lt.gif'); background-position: left top; background-repeat: no-repeat;}

.faq-bucket-rt {background-image: url('../images/pagecont_c_rt.gif'); background-position: right top; background-repeat: no-repeat;}

.faq-bucket-lb {background-image: url('../images/pagecont_c_lb.gif'); background-position: left bottom; background-repeat: no-repeat;}

.faq-bucket-rb {background-image: url('../images/pagecont_c_rb.gif'); background-position: right bottom; background-repeat: no-repeat;}

#faq-bucket #pages_container {}

.faq-bucket-top {background: transparent url(../images/faq-bucket-top.png) no-repeat top left; width: 912px; height: 42px; padding: 7px 0 0 30px;}

.faq-bucket-top p{margin: 0px 0 5px 0; padding: 0px; font-size: 18px; color: #4c4c4c; background-color: transparent;}

.faq-bucket-top p strong{padding: 0px; font-size: 32px; color: #4c4c4c; font-weight: bold; background-color: transparent;}

.faq-bucket-content {height: 100%; background-color: #ffffff;}

.faq-bucket-content p{color: #707070; font-size: 14px; width: 660px; margin: 30px 0 0 0; padding: 0 0 0 16px; line-height: 23px; border-left: 0px solid #cdcdcd; background-color: #ffffff; float: left; /*height:190px;*/}

.faq-bucket-content .images{color: #707070; font-size: 14px; /*width: 235px; height: 210px;*/ margin: 20px 20px 20px 0; padding: 20px 40px 20px 40px; float: left; clear: right; border-right: 5px solid #cdcdcd;}

.faq-bucket-content p.faqparagraph{color: #707070; padding: 15px 0px 10px 0px; font-size: 14px; margin: 0px;}

.faq-bucket-content .faqtextholder{width: 640px; float: left;}

.faq-bucket-bottom {background: transparent url(../images/faq-bucket-bottom.png) no-repeat bottom left; width: 943px; height: 23px; margin: 0px auto;}

#downloads {margin: 34px 0 0 37px; padding: 0 0 10px 0;}

#downloads h3{padding: 0px; font-size: 18px; color: #4aa8d5; font-weight: normal; margin: 0px;}

a#relations_btn1:link, a#relations_btn1:active, a#relations_btn1:visited {display: block; width: 292px; height: 72px; background: transparent url(../images/relations-btn.png) no-repeat top left; text-indent: -9999px;}

a#relations_btn1:hover {background: transparent url(../images/relations-btn.png) 0px -70px no-repeat;}

a#relations_btn2:link, a#relations_btn2:active, a#relations_btn2:visited {display: block; width: 292px; height: 72px; background: transparent url(../images/relations-btn.png) 0px -142px no-repeat; text-indent: -9999px;}

a#relations_btn2:hover {background: transparent url(../images/relations-btn.png) no-repeat bottom left;} /****/

.submitbox {width: 80px; height: 100px; margin: 25px 0 0 0; padding: 0px 0px 0 0px; float: left;}

.submitbox2 {width: 80px; height: 100px; margin: 0px 0 0 0; padding: 0px 0px 0 0px; float: left;}

a#submit_btn:link, a#submit_btn:active, a#submit_btn:visited {display: block; width: 80px; height: 100px; background: transparent url(../images/submit-btn.gif) no-repeat top left; text-indent: -9999px; outline: none;}

a#submit_btn:hover {background: transparent url(../images/submit-btn.gif) no-repeat top right;}

a#submit_btn2:link, a#submit_btn2:active, a#submit_btn2:visited {display: block; width: 80px; height: 100px; background: transparent url(../images/submit-btn2.gif) no-repeat top left; text-indent: -9999px; outline: none;}

a#submit_btn2:hover {background: transparent url(../images/submit-btn2.gif) no-repeat top right;}

#content-container-ltr .ltr-introtext2{font-size: 14px; color: #5d5d5d; float: left; clear: right; padding-top: 5px; text-indent: 15px;}
#content-container-lhr .lhr-introtext2{font-size: 14px; color: #5d5d5d; float: left; clear: right; padding-top: 5px; text-indent: 15px;}
/* PAGE BUILDER PAGES */

#pb-container h1 {width: 700px; height: 33px; font-size: 28px; margin: 5px 0 7px 18px; /* color: #ff9330; */ padding: 10px 0 0 0; font-weight: normal; color: #0a85af; }

#pb-container h2 {color: #4aa8d5; font-size: 14px; width: 684px; padding: 0px; margin: 0 0 15px 18px; font-weight: normal;}

#pb-container p {margin: 0 0 16px 18px; width: 870px; padding: 0px; font-size: 14px; color: #666666; font-weight: normal; line-height: 20px;}

#pb-container ul{margin: 18px 0 32px 18px; width: 870px; padding-left: 32px; font-size: 14px; color: #666666; font-weight: normal;}

#pb-container ul li{list-style: disc; font-size: 14px; color: #666666; font-weight: normal; margin-top: 3px;}

#pb-container a {color: #0C8CC8; font-size: 12px; text-decoration: none;}

#pb-container a:hover {text-decoration: underline;} /*** new buckets ***/

#pb-container table {position:relative; margin:0px auto;}

.bucket-container {padding-left: 15px;}

.bucket-orange {width: 222px;/*224px;*/ height: 251px; display: block; float: left; clear: right; background: url(../images/greenbucket.png) no-repeat 0 0 ;}
.bucket-orange:hover {width: 222px;/*224px;*/ height: 251px; display: block; float: left; clear: right; background: url(../images/greenbucket.png) no-repeat 0 -251px;}

.bucket-blue {width: 222px;/* 224px;*/ height: 251px; display: block; float: left; clear: right; background: url(../images/greenbucket.png) no-repeat 0 0; margin-left: 15px;}
.bucket-blue:hover {width: 222px;/* 224px; */ height: 251px; display: block; float: left; clear: right; background: url(../images/greenbucket.png) no-repeat 0 -251px; margin-left: 15px;}

.bucket-red {width: 222px;/* 224px;*/ height: 251px; display: block; float: left; clear: right; background: url(../images/greenbucket.png) no-repeat 0 0; margin-left: 15px;}
.bucket-red:hover {width: 222px;/* 224px;*/ height: 251px; display: block; float: left; clear: right; background: url(../images/greenbucket.png) no-repeat 0 -251px; margin-left: 15px;}

.bucket-green {width: 222px;/* 224px;*/ height: 251px; display: block; float: left; clear: right; background: url(../images/greenbucket.png) no-repeat 0 0; margin-left: 15px;}
.bucket-green:hover {width: 222px;/* 224px;*/ height: 251px; display: block; float: left; clear: right; background: url(../images/greenbucket.png) no-repeat 0 -251px; margin-left: 15px;}

h1.bucket-title {color: #fff; margin: 0 0 11px 0; padding: 15px 0 0 0; font-size: 18px; font-weight: normal; text-align: center;}

h1.bucket-title a{color: #fff; text-decoration: none;}

.bucket-image {width: 211px; height: 121px; margin: 0 0 0 5px;}

.bucket-image a {width: 211px; height: 205px; position: absolute; z-index: 100;}

.bucket-image a img{border: none;}

.bucket-link {position: absolute; z-index: 100;}

.bucket-link a{width: 224px; height: 253px; position: absolute; z-index: 100; background: transparent url(../images/bucket-blank.jpg) no-repeat top left;}

.bucket-text {color: #666666; font-size: 12px; width: 190px; margin: 0px auto;}

.bucket-text a{color: #666666; text-decoration: none;}

.bucket-text span.orange-text{text-decoration: none; color: #f76808;}

.bucket-text span.blue-text{text-decoration: none; color: #3e908c;}

.bucket-text span.red-text{text-decoration: none; color: #e90b08;}

.bucket-text span.green-text{text-decoration: none; color: #2d7009;}

.bodyparts {float: right; font-size: 10px; color: #5d5d5d;}

.bodyparts a{font-size: 10px; color: #0c8cc8; text-decoration: none;}

.bodyparts a:hover{font-size: 10px; color: #0c8cc8; text-decoration: underline;}

ul.simple {margin: 18px 0 0 18px; padding: 0px;}

ul.simple li{list-style-type: disc; line-height: 12px; margin-left: 18px;}

.font-size-eleven {font-size: 11px;}

/** gray nav **/

#navGray {margin: 0px auto; width: 922px; height: 43px;}

#menuGray {width: 922px; height: 41px;}

#menuGray ul {margin: 0px 0 0 0; list-style: none; line-height: 33px; padding: 3px 0 0 0px; margin-left: 0px;}

#menuGray li {margin: 0; padding: 0; list-style: none; float: left; color: #505050;}

#menuGray li a {display: block; text-align: center; text-decoration: none;}

#menuGray li a:hover {}

#menuGray li.link1 a {width: 179px; font-size: 12px; color: #505050; display: block; float: left; height: 38px; background: transparent url(../images/gray-nav.png) 0 0 no-repeat; text-decoration: none; text-align: center; padding: 5px 0 0 0;}

#menuGray li.link2 a {width: 159px; font-size: 12px; color: #505050; display: block; float: left; height: 38px; background: transparent url(../images/gray-nav.png) -179px 0 no-repeat; text-decoration: none; text-align: center; padding: 5px 0 0 0;}

#menuGray li.link3 a {width: 85px; font-size: 12px; color: #505050; display: block; float: left; height: 38px; background: transparent url(../images/gray-nav.png) -338px 0 no-repeat; text-decoration: none; text-align: center; padding: 5px 0 0 0;}

#menuGray li.link4 a {width: 83px; font-size: 12px; color: #505050; display: block; float: left; height: 38px; background: transparent url(../images/gray-nav.png) -423px 0 no-repeat; text-decoration: none; text-align: center; padding: 5px 0 0 0;}

#menuGray li.link5 a {width: 72px; font-size: 12px; color: #505050; display: block; float: left; height: 38px; background: transparent url(../images/gray-nav.png) -506px 0 no-repeat; text-decoration: none; text-align: center; padding: 5px 0 0 0;}

#menuGray li.link6 a {width: 82px; font-size: 12px; color: #505050; display: block; float: left; height: 38px; background: transparent url(../images/gray-nav.png) -578px 0 no-repeat; text-decoration: none; text-align: center; padding: 5px 0 0 0;}

#menuGray li.link7 a {width: 63px; font-size: 12px; color: #505050; display: block; float: left; height: 38px; background: transparent url(../images/gray-nav.png) -660px 0 no-repeat; text-decoration: none; text-align: center; padding: 5px 0 0 0;}

#menuGray li.link8 a {width: 113px; font-size: 12px; color: #505050; display: block; float: left; height: 38px; background: transparent url(../images/gray-nav.png) -723px 0 no-repeat; text-decoration: none; text-align: center; padding: 5px 0 0 0;}

#menuGray li.link9 a {width: 86px; font-size: 12px; color: #505050; display: block; float: left; height: 38px; background: transparent url(../images/gray-nav.png) -836px 0 no-repeat; text-decoration: none; text-align: center; padding: 5px 0 0 0;}

#menuGray li.link1 a:hover {text-decoration: none; background: transparent url(../images/gray-nav.png) 0 -43px no-repeat;}

#menuGray li.link2 a:hover {text-decoration: none; background: transparent url(../images/gray-nav.png) -179px -43px no-repeat;}

#menuGray li.link3 a:hover {text-decoration: none; background: transparent url(../images/gray-nav.png) -338px -43px no-repeat;}

#menuGray li.link4 a:hover {text-decoration: none; background: transparent url(../images/gray-nav.png) -423px -43px no-repeat;}

#menuGray li.link5 a:hover {text-decoration: none; background: transparent url(../images/gray-nav.png) -506px -43px no-repeat;}

#menuGray li.link6 a:hover {text-decoration: none; background: transparent url(../images/gray-nav.png) -578px -43px no-repeat;}

#menuGray li.link7 a:hover {text-decoration: none; background: transparent url(../images/gray-nav.png) -660px -43px no-repeat;}

#menuGray li.link8 a:hover {text-decoration: none; background: transparent url(../images/gray-nav.png) -723px -43px no-repeat;}

#menuGray li.link9 a:hover {text-decoration: none; background: transparent url(../images/gray-nav.png) -836px -43px no-repeat;}


#menuGray li.link1 a#active {text-decoration: none; background: transparent url(../images/gray-nav.png) 0 -43px no-repeat;}

#menuGray li.link2 a#active {text-decoration: none; background: transparent url(../images/gray-nav.png) -179px -43px no-repeat;}

#menuGray li.link3 a#active {text-decoration: none; background: transparent url(../images/gray-nav.png) -338px -43px no-repeat;}

#menuGray li.link4 a#active {text-decoration: none; background: transparent url(../images/gray-nav.png) -423px -43px no-repeat;}

#menuGray li.link5 a#active {text-decoration: none; background: transparent url(../images/gray-nav.png) -506px -43px no-repeat;}

#menuGray li.link6 a#active {text-decoration: none; background: transparent url(../images/gray-nav.png) -578px -43px no-repeat;}

#menuGray li.link7 a#active {text-decoration: none; background: transparent url(../images/gray-nav.png) -660px -43px no-repeat;}

#menuGray li.link8 a#active {text-decoration: none; background: transparent url(../images/gray-nav.png) -723px 0 no-repeat;}

#menuGray li.link9 a#active {text-decoration: none; background: transparent url(../images/gray-nav.png) -836px 0 no-repeat;}


.whitebgcap { width: 958px; height: 29px; margin: 0px auto; background: transparent url(../images/top-bg-white-cap.png) no-repeat top left;}
.whitebgcap2 { width: 958px; height: 29px; margin: 0px auto; background: url(../images/top-bg-white-cap2.png) no-repeat top left; position: relative; top: -10px;}
.whitebgcap3 { width: 958px; height: 29px; margin: 0px auto; background: url(../images/top-bg-white-cap3.png) no-repeat top left; position: relative; top: -25px;}
.whitebgcap4 { width: 958px; height: 29px; margin: 0px auto; background: url(../images/top-bg-white-cap4.png) no-repeat top left; position: relative; top: 0;}
.whitebgcap-media { width: 944px; height: 29px; margin: -1px auto 0 auto; background: transparent url(../images/top-bg-white-cap-media.png) no-repeat top left;}

.contentLeft {   width: 600px; float: left; clear: right;}
.grayHeaders { color: #4c4c4c; font-size: 35px; padding: 20px 0 0 0; float: left; clear: right; text-indent: 15px; line-height: 35px}
.grayHeaders2 { color: #4c4c4c; font-size: 35px; padding: 20px 0 20px 0; float: left; clear: right; text-indent: 15px; line-height: 35px}
.grayHeaders3 { color: #4c4c4c; font-size: 35px; padding: 5px 0 10px 0; float: left; clear: right; text-indent: 15px; line-height: 35px}
.grayHeaders4 { color: #4c4c4c; font-size: 32px; padding: 20px 0 0 0; float: left; clear: right; text-indent: 15px; line-height: 35px}
.grayHeaders5 { color: #4c4c4c; font-size: 32px; padding: 20px 0 0 0; text-indent: 15px; line-height: 35px}
.grayHeaders-small { color: #4c4c4c; font-size: 18px; padding: 0px 0 20px 0; float: left; clear: right; text-indent: 15px;}

.blueHeaders { color: #0a85af; font-size: 35px; padding: 20px 0 0 0; float: left; clear: right; text-indent: 15px; line-height: 35px}
.blueHeaders2 { color: #0a85af; font-size: 35px; padding: 20px 0 20px 0; float: left; clear: right; text-indent: 15px; line-height: 35px}
.blueHeaders3 { color: #0a85af; font-size: 35px; padding: 5px 0 10px 0; float: left; clear: right; text-indent: 15px; line-height: 35px}
.blueHeaders4 { color: #0a85af; font-size: 35px; padding: 20px 0 10px 0; float: left; clear: right; text-indent: 15px; line-height: 35px}
.blueHeaders5 { color: #0a85af; font-size: 35px; padding: 20px 0 0px 0; float: left; clear: right; text-indent: 15px; }
.blueHeader-overlay { height: 80px; background: #f6f6f6 url(../images/title-bg.png) 0 0 repeat-x; color: #0a85af; font-size: 35px; position: absolute; top: 10px; left: 10px;}
.blueHeader-overlay .smallgray { font-size: 17px !important; color: #464646 !important; font-family:"Arial", Helvetica, sans-serif;}

.ltrIntro { width: 922px; height: 238px; background:url(../images/ltrbg.png) no-repeat 0 0; font-family:"Arial", Helvetica, sans-serif;}
.lhrIntro { width: 922px; height: 238px; background:url(../images/hrbg.png) no-repeat 0 0; font-family:"Arial", Helvetica, sans-serif;}

.ltrButtons { width: 256px; float: right; height: 229px; padding: 9px 25px 0 0; }

a.ltrIntroButton { width: 256px; height: 41px; display: block; background:url(../images/ltr-button.png) no-repeat 0 0; color: #fff; font-size: 19px; font-weight: bold; text-decoration: none; padding: 17px 0 0 0; text-align: center; }
a.ltrIntroButton:hover { background:url(../images/ltr-button.png) no-repeat 0 -58px; }

a.ltrLearnBtn { width: 256px; height: 58px; display: block; clear: both; background:url(../images/ltr-button.png) no-repeat 0 0; color: #fff; font-size: 19px; font-weight: bold; text-decoration: none; padding: 0px; margin: 0px; text-align: center; }
a.ltrLearnBtn:hover { background:url(../images/ltr-button.png) no-repeat 0 -58px; }

a.ltrFindBtn { width: 256px; height: 58px; display: block; clear: both;  background:url(../images/ltr-button.png) no-repeat -256px 0; color: #fff; font-size: 19px; font-weight: bold; text-decoration: none; padding: 0px; margin: 0px; text-align: center; }
a.ltrFindBtn:hover { background:url(../images/ltr-button.png) no-repeat -256px -58px; }

a.ltrBookBtn { width: 256px; height: 58px; display: block; clear: both;  background:url(../images/ltr-button.png) no-repeat -512px 0; color: #fff; font-size: 19px; font-weight: bold; text-decoration: none; padding: 0px; margin: 0px; text-align: center; }
a.ltrBookBtn:hover { background:url(../images/ltr-button.png) no-repeat -512px -58px; }

a.ltrEstimateBtn { width: 256px; height: 58px; display: block; clear: both;  background:url(../images/ltr-button.png) no-repeat -768px 0; color: #fff; font-size: 19px; font-weight: bold; text-decoration: none; padding: 0px; margin: 0px; text-align: center; }
a.ltrEstimateBtn:hover { background:url(../images/ltr-button.png) no-repeat -768px -58px; }

a.ltrFaqBtn { width: 256px; height: 58px; display: block; clear: both; background:url(../images/ltr-button.png) no-repeat -1024px 0; color: #fff; font-size: 19px; font-weight: bold; text-decoration: none; padding: 0px; margin: 0px; text-align: center; }
a.ltrFaqBtn:hover { background:url(../images/ltr-button.png) no-repeat -1024px -58px; }


.ltrButtons a{ margin: 0 0 -5px 0; }


.smalltxt { font-size: 10px; }

.clearboth { clear: both; }

.introText-ltr { width: 350px; float: left; margin-left: 260px; }
.introText-lhr { width: 558px; float: left; margin-left: 30px; }
.introText-lhr2 { width: 330px; float: right; }
.introText1 { font-size: 35px; color: #4c4c4c; text-align: right; padding: 15px 0 0 0; font-weight: normal;}
.introText2 { font-size: 16px; color: #707070; text-align: right; padding: 10px 0 0 0; font-weight: normal;}
.introText3 { font-size: 11px; color: #707070; text-align: right; padding: 13px 0 0 0; font-weight: normal;}
.introText4 { font-size: 30px; color: #5e5e5e;  text-align: right; padding: 15px 0 0 0; font-weight: normal; width: 563px;}

.introTextLeft { text-align: left !important; }
.introTextRight { text-align: right !important; }
.introTextJust { text-align: justify; }

a.bookappSubmit { width: 67px; height: 80px; display: block; float: left; background: url(../images/submit-btn.png) no-repeat 0 0; cursor: pointer;}
a.bookappSubmit:hover { width: 67px; height: 80px; display: block; float: left; background: url(../images/submit-btn.png) no-repeat 0 -80px; }

.iconEnlarge {
	position: absolute !important;
	height: 146px !important;
    width: 97px !important;
    top: -23px !important;
}

#menu4 a {
	text-decoration:none !important;
	outline: none;
}

#container3 a {
	text-decoration:none !important;
	outline: none;
}

.certMargin1 { margin: 0 40px; }
.certMargin2 { margin: 0 40px 0 0; }

.certcontainer1 { width: 893px; height: 200px; margin: 60px auto 0px auto; }
.certcontainer2 { width: 582px;  height: 150px; margin: 0px auto; }

.certLink { width: 271px; float: left; clear: right; }

.certcontainer1 h3.certNum, .certcontainer2 h3.certNum  { font-size: 24px; font-family: Arial, Helvetica, sans-serif; color: #6186ab; text-align: center; padding: 10px 0 0 0; margin: 0px;}

a.cert100 { width: 271px; height: 111px; display: block; background:url(../images/certlinks.png) 0 0 no-repeat; }
a.cert100:hover { background:url(../images/certlinks.png) -271px 0 no-repeat; }

a.cert200 { width: 271px; height: 111px; display: block; background:url(../images/certlinks.png) 0 -111px no-repeat; }
a.cert200:hover { background:url(../images/certlinks.png) -271px -111px no-repeat; }

a.cert300 { width: 271px; height: 111px; display: block; background:url(../images/certlinks.png) 0 -222px no-repeat; }
a.cert300:hover { background:url(../images/certlinks.png) -271px -222px no-repeat; }

a.cert400 { width: 271px; height: 111px; display: block; background:url(../images/certlinks.png) 0 -333px no-repeat; }
a.cert400:hover { background:url(../images/certlinks.png) -271px -333px no-repeat; }

a.cert500 { width: 271px; height: 111px; display: block; background:url(../images/certlinks.png) 0 -444px no-repeat; }
a.cert500:hover { background:url(../images/certlinks.png) -271px -444px no-repeat; }




.certForms { width: 562px; float: left; clear: right; color: #666666; font-family: 'Arial', Helvetica, sans-serif; padding: 30px 0 0 20px;}

.formboxCert { width: 242px; height: 57px; float: left; clear: right;}
.formboxCert .title { font-size: 14px; clear: both; padding: 0 0 5px 0;}
.formboxCert input { width: 210px; height: 23px; font-size: 14px; color: #666; background: url(../images/certfields.png) 0 0 no-repeat; padding: 4px 10px 0 10px; border: 0px;}

.formboxCert2 { width: 231px; height: 57px; float: left; clear: right; padding: 0 0 0 11px;}
.formboxCert2 .title { font-size: 14px; clear: both; padding: 0 0 5px 0; }
.formboxCert2 input { width: 210px; height: 23px; font-size: 14px; color: #666; background: url(../images/certfields.png) 0 0 no-repeat; padding: 4px 10px 0 10px; border: 0px;}

.formboxCert3 { width: 485px; min-height: 57px; float: left; clear: right; }
.formboxCert3 .title { font-size: 14px; clear: both; padding: 0 0 5px 0;}
.formboxCert3 input { color: #666; width: 465px; height: 23px; font-size: 14px; background: url(../images/certfields.png) 0 -27px no-repeat; padding: 4px 10px 0 10px; border: 0px; }
.formboxCert3 textarea { color: #666; width: 465px; height: 108px; padding: 10px; font-size: 14px; background: url(../images/certfields.png) 0 -54px no-repeat; border: 0px; }

.certAttach { height: 36px; background: url(../images/certattach.png) 0 0 no-repeat; font-size: 14px; padding: 4px 0 0 85px; }

a.sendGift { width: 67px; height: 80px; display: block; float: left; background: url(../images/sendgift-btn.png) no-repeat 0 0; cursor: pointer; margin-top: 74px;}
a.sendGift:hover { width: 67px; height: 80px; display: block; float: left; background: url(../images/sendgift-btn.png) no-repeat 0 -80px; }

.dlRight { width: 280px; float: left; margin: 0 0 0 25px; padding: 50px 0 0 0;}
a.downloadCert { width: 280px; height: 111px; background:url(../images/certdownload.png) 0 0 no-repeat; display: block; margin: 0 0 20px 0; }
a.downloadCert:hover { background:url(../images/certdownload.png) 0 -111px no-repeat; }

.downloadNote {  width: 280px;  margin: 0; color: #516b8d; font-size: 13px; font-family: 'Arial', Helvetica, sans-serif;}

.clearboth { clear:both;}
