/* Stylesheet - BendPak */

body, form, table, img, pre {font-size:13x; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#272a2b; border-style:none; border-width:0px; padding:0; margin:0;}
td, p, div, a, select {font-size:13px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#272a2b;}
html, body {height: 100%;}
body.pixelsilk {text-align:center; background: #F0F3F6;}
body.home {background: #fff;}

a, a:link, a:visited {color:#00478f;text-decoration:none; outline: none;}
a:active, a:hover {color:#00478f;text-decoration:underline; outline: none;}

/* Heading Styles */
h1, h2, h3, h4, h5 {margin: 0 0 3px 0; color: #272a2b; font-weight: bold;}
h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 15px;}
h4 {font-size: 14px;}
h5 {}

p {margin-top: 0;}
hr {height: 1px; color: #cfcfcf; background-color: #cfcfcf; border-width: 0;}
object {outline: none;}

#theme {position: relative; margin: 0 auto; text-align: left; width: 900px;}

/* Header styles */
#header {position: relative; margin: 0 auto; width: 900px; height: 125px; z-index: 100;}
#logo {position: absolute; left: 20px; top: 22px; width: 426px; height: 40px; z-index: 200;}
#headerLinks {position: absolute; left: 401px/*538px*/; top: 12px; width: 500px/*363px*/; height: 20px; color: #ccc; font-size: 12px; text-align: right;}
#headerLinks a, #headerLinks span {font-weight: bold; font-size: 12px; color: #004a90;}
#headerLinks select {font-weight: bold; font-size: 12px; color: #b3b3b3;}
#headerLinks select option {padding: 0 40px 0 0;}

/* Search box/form */
#search {position: absolute; left: 605px; top: 40px; width: 295px; height: 25px;}
.txtSearch {position: absolute; left: 0; top: 0; width: 239px; margin: 0; padding: 0 0 0 2px !important; height: 23px; font-size: 13px; color: #666; line-height: 23px; border: 1px #e5e5e5 solid !important; background: #fff url('/white-spacer.gif');}
.btnSearch {position: absolute; left: 245px; top: 0; width: 50px; height: 25px;}

/* Page header - blue bar with text... */
#pageHeader {position: relative; width: 900px; height: 81px; background: url('/page-header.gif') repeat-x;}
#pageHeader #pageTitle {position: absolute; left: 21px; top: 14px; width: 600px; height: 25px; font-size: 18px; color: #fff; line-height: 20px;}
#pageHeader #pageTitle * {font-size: 18px; color: #fff; line-height: 20px;}

/* Breadcrumbs */
#breadcrumbs {margin: 0; padding: 0 5px; height: 38px; border-bottom: 1px #939BA2 solid;}
body.support #breadcrumbs {border: none;}
#breadcrumbs a {color: #939BA2; line-height: 38px; padding: 0 10px;}
#breadcrumbs span.separator {margin: 0; padding: 0; color: #939BA2; line-height: 38px;}
#breadcrumbs .bcProductName {color: #ffbf00; font-weight: bold; line-height: 38px; padding: 0 10px;}

/* Main content area styles */
#content {position: relative; margin: 0 auto; padding: 0; width: 900px; text-align: left; z-index: 1;}
#divContentColumn {padding: 19px 0 0; background: #fff /*url('/column-bg.gif') repeat-x*/;}

#mainColumn {float: left; margin: 0 0 15px 20px; width: 565px;}

#rightColumn {float: left; margin: 0 0 20px 20px; width: 275px; background: #fff;}
#rightInner {padding: 20px 20px 5px 20px; border: 1px #e8e8e8 solid;}

#rightCallUs {margin: 0 0 10px 0/*30px*/; text-align: center;}
#rightCallUs .blue {color: #00478f; font-size: 18px; line-height: 20px;}
#rightCallUs .yellow {color: #ffbf00; font-size: 24px; font-weight: bold; line-height: 25px;}

#rightStayConnected {margin: 0 0 15px 0;}
#rightStayConnected ul {list-style: none; margin: 5px 0 0; padding: 0;}
#rightStayConnected ul li {float: left; margin: 0 0 9px 5px; padding: 0; width: 111px;}
#rightStayConnected ul li a {font-size: 12px;}
#rightStayConnected ul li a img {vertical-align: middle;}

.ctaButton {margin: 0 0 10px 0;}
a.ctaButtonBlue {display: block; position: relative; margin: 0 0 10px 0; padding: 0; width: 235px; height: 55px; text-decoration: none; background: url('/cta-button-blue.png') no-repeat;}
a.ctaButtonBlue .title {position: absolute; left: 17px; top: 7px; width: 200px; height: 20px; line-height: 20px; font-family: Arial Black, Arial Black, Gadget, sans-serif; font-size: 18px; color: #00478f; text-decoration: none;}
a.ctaButtonBlue .text {position: absolute; left: 18px; top: 29px; width: 210px; height: 14px; line-height: 14px; font-size: 12px; color: #fff; text-decoration: none;}
a.ctaButtonBlue:hover, a.ctaButtonBlue:hover * {cursor: hand;}
a.ctaButtonGray {display: block; position: relative; margin: 0 0 10px 0; padding: 0; width: 235px; height: 55px; text-decoration: none; background: url('/cta-button-gray.png') no-repeat;}
a.ctaButtonGray .title {position: absolute; left: 17px; top: 7px; width: 200px; height: 20px; line-height: 20px; font-family: Arial Black, Arial Black, Gadget, sans-serif; font-size: 18px; color: #00478f; text-decoration: none;}
a.ctaButtonGray .text {position: absolute; left: 18px; top: 29px; width: 210px; height: 14px; line-height: 14px; font-size: 12px; color: #fff; text-decoration: none;}
a.ctaButtonGray:hover, a.ctaButtonGray:hover * {cursor: hand;}
a#whoson_chat_link {display: block; position: relative; margin: 0 0 10px 0; padding: 0; width: 235px; height: 55px;}

/* homepage specific */
body.home #divContentColumn {padding: 19px 0 0; background: #fff;}
body.home #mainColumn {float: left; margin: 0; width: 679px;}

body.home #rightColumn {float: left; margin: 0 0 0 20px; width: 201px;}
body.home #rightInner {margin: 0 0 15px 0; padding: 5px 20px 5px 20px; border: 1px #e8e8e8 solid; background: #fff url('/right-column-bg.png') repeat-x bottom;}
body.home #rightInner ul {list-style: none; margin: 0; padding: 0;}
body.home #rightInner ul li {margin: 0 0 7px 5px; padding: 0;}
body.home #rightInner ul li a img {vertical-align: middle;}

#divHomeFlash {margin: 10px 0 0 0; width: 900px; height: 250px; outline: none; background:#f4f4f4;}
#divHomeFlash * {outline: none;}

#CatalogButton {display: block; vertical-align:bottom; text-indent:-9999px; margin:0; padding:0; width: 201px; height: 56px;}
#CatalogButton a  {display: block; width: 201px; height: 41px; background:  url('/CatalogButton.gif');}
#CatalogButton a:hover {background-position:-201px 0;}

body.fullscreen #mainColumn {width: 860px;}

/* "Sub-category" styles */
.catItems {margin: 0 0 23px 0;}
.catItemListing {float: left; margin: 0; padding: 0; width: 185px; height: 24px; font-size: 12px; line-height: 16px;}
.catItemListing a {font-size: 12px; line-height: 16px;}

/* Catalog page styles */
body.catalog #divContentColumn {padding: 19px 0 0; background: #fff;}
body.catalog #tableOfContents {float: left; margin: 0 0 0 20px; width: 240px;}
body.catalog #mainColumn {float: left; margin: 0 0 0 20px; width: 600px;}

/* Product page styles */
/*body.product #divContentColumn {padding: 19px 0 0; background: #fff;}*/
body.product #divContentColumn {padding: 0; background: #fff /*url('/detail-bg.gif') repeat-x*/;}
body.product #breadcrumbs {border: none;}
body.product h1 {border-bottom: 1px #e8e8e8 solid;}
body.product #mainColumn {float: left; margin: 0; width: 565px;}
body.product #mainColumnForm {float: left; margin: 0 20px; width: 860px;}

#divFlashSlider {width: 900px; height: 230px; outline: none;}
#divFlashSlider * {outline: none;}

.productItems {margin: 0 0 23px 0;}
.productItemListing {float: left; margin: 0; padding: 0; width: 140px; height: 24px; font-size: 12px; line-height: 16px;}
.productItemListing a {font-size: 12px; line-height: 16px; font-weight: bold;}

#productDetailImageArea {float: left; margin: 0; padding: 0; width: 585px; min-height: 349px; text-align: center;}
#productDetailImage {}
#accessoryReturnLink {margin: 0 0 0 15px; text-align: left; font-size: 12px; height: 22px; line-height: 22px;}
#accessoryReturnLink a {font-size: 12px; line-height: 22px;}
#productShortDesc {float: left; margin: 0 0 20px 20px; width: 275px; height: auto;}
#productShortDesc .inner {position: relative; padding: 0 0 0 20px; min-height: 329px; border-left: 1px #DDE0E2 solid;}
#productShortDesc .inner > div {padding: 0 0 34px;}
#productShortDesc #howToBuy {position: absolute; left: 20px; bottom: 0; width: 255px; height: 44px;}
#howToBuy2 {float: right; display: block; vertical-align:bottom; text-indent:-9999px; margin: 0 28px 15px 0; padding:0; width: 255px; height: 56px;}
#howToBuy2 a {display: block; width: 255px; height: 56px; background: url('/HowToPurchase.gif');}
#howToBuy2 a:hover {background-position:-256px 0;}
#productShortDesc h1 {border: none;}

#productDetailTabs {display: block; width: 100%; height: 35px;}
#pageTools {float: right; margin: 7px 20px 0 0; font-size: 12px; line-height: 28px;}
#pageTools a {font-size: 12px; line-height: 28px;}
#pageTools a img {vertical-align: middle;}
#productDetailTabs ul {list-style: none; margin: 0; padding: 0;}
#productDetailTabs ul li {display: inline; float: left; position: relative; height: 35px; line-height: 35px;}
#productDetailTabs ul li a {display: block; padding: 0 15px; font-family:Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; height: 35px; line-height: 35px; text-decoration: none; background: url('/product-tab-bg.gif') repeat-x;}
#productDetailTabs ul li a:hover, #productDetailTabs ul li a:active {display: block; padding: 0 15px; font-family:Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; height: 35px; line-height: 35px; text-decoration: none; background: url('/product-tab-bg-hover.gif') repeat-x;}
#productDetailTabs ul li.current a {display: block; padding: 0 15px; font-family:Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; height: 35px; line-height: 35px; text-decoration: none; background: url('/product-tab-bg-hover.gif') repeat-x;}
#productDetailTabs ul li.separator {width: 2px; height: 35px;}

#productDetails {padding: 20px 0 0 0; background: url('/product-layer-bg.gif') repeat-x;}
#productDetails #rightColumn {background: #fff;}

#layerContainer {position: relative; float: left; margin: 0 0 0 20px; width: 565px; height: 823px; border: 1px #eee solid; background: #fff;}

#descriptionLayer {position: absolute; left: 1px; top: 1px; width: 563px; height: 810px; overflow: auto;}

#featuresLayer {position: absolute; left: 1px; top: 1px; width: 563px; height: 810px; overflow: auto; visibility: hidden;}

#imagesLayer {position: absolute; left: 1px; top: 1px; width: 563px; height: 810px; overflow: auto; visibility: hidden;}
#imagesLayer .detailImageThumb {float: left; margin: 0 15px 20px 0; width: 150px; height: 150px;}

#demoLayer {position: absolute; left: 1px; top: 1px; width: 563px; height: 810px; overflow: auto; visibility: hidden;}

#accessoriesLayer {position: absolute; left: 1px; top: 1px; width: 563px; height: 810px; overflow: auto; visibility: hidden;}
#accessoriesContent {}
.accessoryItem {float: left; margin: 0 18px 30px 0; width: 148px; height: 198px; border: 1px #E5ECF4 solid;}
.accessoryItem .inner {padding: 20px; text-align: center;}
.accessoryItem img {padding: 0 0 10px 0;}
.accessoryItem a {text-decoration: none;}

.layerInner {padding: 20px;}

#quickSpecs {margin: 0 0 38px 0;}
#quickSpecs * {font-size: 12px;}
#quickSpecs table {width: 100%;}
#quickSpecs td {padding: 0 0 10px 0; vertical-align: top;}

/* Support page styles */
body.support #divContentColumn {padding: 0; background: #fff;}

#supportPage {padding: 20px 0 0 0; background: url('/column-bg.gif') repeat-x;}
#supportColumn {position: relative; float: left; margin: 0 0 0 20px; width: 565px; border: 1px #eee solid; background: #fff;}
#supportInner {padding: 20px;}

#supportPageTools {float: right; margin: 0 20px 0 0; font-size: 12px; line-height: 38px;}
#supportPageTools a {font-size: 12px; line-height: 38px;}
#supportPageTools a img {vertical-align: middle;}

#divProductDetail {position: relative;}
#productDetailLink {position: absolute; right: 0; top: 7px; width: 200px; height: 20px; z-index: 10; font-size: 12px; text-align: right;}
#productDetailLink a {font-size: 12px;}
#productTitle {margin: 0 0 10px 0; border-bottom: 1px #e5e5e5 solid; font-size: 20px;}
.supportDetailLabel {clear: both; float: left; margin: 0 0 10px 0; width: 35%; font-weight: bold;}
.supportDetailValue {float: left; margin: 0 0 10px 10px; width: 60%;}

/* Bottom "menu" items, before true footer */
#contentFooter {clear: both; display: block; margin: 0; height: 30px; border-top:1px solid #ccc; background: none;}
#contentFooterLeft {float: left; margin: 0 0 0 20px; width: 800px; font-size: 11px; color: #3d3d3d; line-height: 30px;}
#contentFooterLeft p{float: left; margin: 0; font-size: 11px; color: #3d3d3d; line-height:  30px; display: inline;}
#contentFooterLeft a{font-size: 11px; }
#contentFooterLeft a:hover{font-size: 11px; text-decoration: underline;}
#contentFooterLeft .blue {color: #004d93; font-weight: bold;}
#contentFooterLeft .gray {color: #808080; font-weight: bold;}
#contentFooterMenu {float: right; margin: 0; width: auto; height: 40px;}
#contentFooterMenu a img{float: left; margin: 10px 20px 0 0; display: block;}
#contentFooterMenu ul {list-style: none; margin: 0; padding: 0; display: inline;}
#contentFooterMenu ul li {display: inline; float: left; position: relative; height: 40px; line-height: 40px;}
#contentFooterMenu ul li a {display: block; padding: 0 20px; font-size: 12px; color: #004991; height: 40px; line-height: 40px; text-decoration: none;}
#contentFooterMenu ul li a:hover, #contentFooterMenu ul li a:active {display: block; padding: 0 20px; font-size: 12px; color: #004991; height: 40px; line-height: 40px; text-decoration: underline;}

.bioItem {float: left; width: 270px; height: 200px; margin: 0 10px 0 0;}
.bioImage {float: left; margin: 0 10px 10px 0;}
.bioImage p a{float: left; padding: 10px 0 0 0; width: 565px;}

.bioDetailImage {float: left; margin: 0 15px 15px 0;}

/* Contact form styles */
.contactForm {}
.contactForm .formLabel {clear: both; float: left; margin: 0 10px 10px 0; width: 33%; /*text-align: right;*/}
.contactForm .formField {float: left; margin: 0 0 10px 0; width: 60%;}
.contactForm .nextLine {clear: both;}
.contactForm .required {font-weight: bold;}
.contactForm .formField > p {display: block; width: 49%; float: left; line-height: normal; margin: 0 0 7px 0; padding: 0; white-space: nowrap;}
.contactForm textarea {width: 100%; height: 125px;}
.contactForm .formButton {clear: both;}

/* Product form styles */
.productForm {}
.productForm * {font-size: 12px;}
.productForm .col1 {float: left; width: 420px;}
.productForm .col2 {float: left; margin: 0 0 0 20px; width: 420px;}
.productForm .formLabel {clear: both; float: left; margin: 0 0 10px 0; width: 33%;}
.productForm .formField {float: left; margin: 0 0 10px 10px; width: 60%;}
.productForm .nextLine {clear: both;}
.productForm .required {font-weight: bold;}
.productForm textarea {width: 400px; height: 150px;}
.productForm .formButton {clear: both;}
.productForm fieldset {clear: both; float: left; margin: 0 0 10px 0; width: 400px; height: 300px; border: 1px #ccc solid;}
.productForm fieldset .inner {height: 288px; overflow: auto;}

/* Support page form styles - drop-down product selection */
.supportForm {}
.supportForm * {font-size: 12px;}
.supportForm .formLabel {clear: both; float: left; margin: 0 0 10px 0; width: 105px; text-align: right;}
.supportForm .formField {float: left; margin: 0 0 10px 10px; width: 410px;}
.supportForm .formField select {width: 100%;}
.supportForm .formButton {clear: both; width: 525px;}

/* Request Support form */
.requestSupportForm {}
.requestSupportForm .formLabel {font-size: 12px;}
.requestSupportForm .formField {margin: 0 0 10px 0; font-size: 12px;}
.requestSupportForm input {width: 100%; border: 1px #e5e5e5 solid;}
.requestSupportForm textarea {width: 100%; height: 90px; border: 1px #e5e5e5 solid;}
.requestSupportForm .required {font-weight: bold;}
.requestSupportForm .formButton {text-align: right;}
.requestSupportForm .formButton input {width: auto; border: none;}

/* Newsletter form styles */
.newsletterForm {padding: 15px 0 0;}
.newsletterForm h3 {margin: 0 0 5px 0;}
.newsletterForm .formLabel {margin: 0; font-size: 12px;}
.newsletterForm .formField {margin: 0 0 5px 0;}
.newsletterForm .nextLine {clear: both;}
.newsletterForm .required {font-weight: bold;}
.newsletterForm .formButton {clear: both;}

/* Misc form field styles */
.width100 > input {width: 100px;}
.width150 > input {width: 150px;}
.width200 > input {width: 200px;}
.width300 > input {width: 300px;}

/* Pagination */
.Pagination {display: block; margin: 5px; text-align: right;}
.Pagination ul {list-style: none; margin: 0; padding: 0;}
.Pagination ul li {margin: 0; padding: 0; font-size: 12px; display: inline;}
.Pagination ul li a, .Pagination ul li a:link, .Pagination ul li a:visited {font-size: 12px; padding: 0 3px; line-height: 18px; text-decoration: none;}
.Pagination ul li a:hover, .Pagination ul li a:active {font-size: 12px; padding: 0 3px; line-height: 18px; text-decoration: none; font-weight: bold;}
.Pagination ul li.current {margin: 0; padding: 0 3px; font-size: 12px; display: inline; line-height: 18px; font-weight: bold;}

.Pagination ul li.previous a, .Pagination ul li.previous a:link, .Pagination ul li.previous a:visited {font-size: 16px; padding: 0; line-height: 18px; text-decoration: none;}
.Pagination ul li.previous a:hover, .Pagination ul li.previous a:active {font-size: 16px; padding: 0; line-height: 18px; text-decoration: none; font-weight: bold;}

.Pagination ul li.next a, .Pagination ul li.next a:link, .Pagination ul li.next a:visited {font-size: 16px; padding: 0; line-height: 18px; text-decoration: none;}
.Pagination ul li.next a:hover, .Pagination ul li.next a:active {font-size: 16px; padding: 0; line-height: 18px; text-decoration: none; font-weight: bold;}

/* Footer styles */
#footer {margin: 0 auto; width: 900px; height: 50px; text-align: center; font-size: 10px; color: #999; line-height: 50px;}
#footer a {font-size: 10px; color: #999; line-height: 30px; text-decoration: none;}
#footer a img {margin: 3px 0 0; vertical-align: middle;}

/* Misc styles */
.clear {clear: both;}
.divAddControl {clear: both;}
.divEditDeleteControls {margin: 5px;}
.errorMsg {color: #cc0000;}

/* Testimonial styles */
#randomTestimonial {margin: 15px 0 0 0;}
.testimonial {margin: 0 0 7px 10px;}
.testimonialName {display: block; text-align: right; font-weight: bold;}
body.home #testLink {margin: 0 0 5px 0; text-align: right;}
body.home #testimonial {position: relative; padding: 15px 10px 15px 20px; border: 1px #e8e8e8 solid;}
body.home #testimonial #openQuote {position: absolute; left: -7px; top: -10px; width: 24px; height: 21px; z-index: 10;}
body.home #testimonial #closeQuote {position: absolute; right: -9px; bottom: -5px; width: 17px; height: 14px; z-index: 10;}
body.home #testName {float: right; margin: 5px 0 0 0; width: 180px; font-size: 14px; font-weight: bold; text-align: right;}

body.home #rightColumn .blue {color: #00478f; font-size: 16px; font-weight: bold; line-height: 20px;}
body.home #rightColumn .yellow {color: #ffbf00; font-size: 16px; font-weight: bold; line-height: 20px;}

/* Popular Products CTA Homepage */
#PopularProducts{margin: 0 0 18px 0; padding:10px 0 10px 0; float: left; width: 675px; border: solid 1px #e8e8e8; background:  #fff;}
#PopularProducts h2{margin: 0 0 0 10px;}


/* Google Buzz CTA Homepage */
#GoogleBuzzCTA{margin: 0 0 8px 0; float: left; width: 675px; height: 30px; border: solid 1px #e8e8e8; background: #fff;}
#GoogleBuzzCTA div.gmail{margin: 0 0 0 10px; font-size: 12px; font-weight:  normal;  line-height: 30px; color: #aaa; display: inline;}
#GoogleBuzzCTA div.CTA{margin: 0 0 0 5px; font-size: 12px; font-weight:  bold;  line-height: 30px; color: #222; display: inline;}

/* Social Connect Homepage */
#ImportantCTA{margin: 0; float: left; width: 900px;}
#SocialConnect{margin: 0 0 8px 0; float: left; width: 899px; height: 40px; border: solid 1px #e8e8e8; background: url('socialconnect-bg.gif') repeat-x;}
#BlogText{margin: 0; padding: 0; float: left;}
#BlogText div.GreyText{margin: 0 0 0 20px; font-size: 12px; font-weight:  normal;  line-height: 40px; color: #aaa; display: inline;}
#BlogText div.DateText{margin: 0 0 0 5px; font-size: 12px; font-weight:  normal;  line-height: 40px; color: #aaa; display: inline;}
#BlogText div.BlogLink{margin: 0 0 0 5px; font-size: 12px; font-weight:  normal;  line-height: 40px; color: #222; display: inline;}
#SocialMedia{margin: 0; padding: 3px 0 0 0; float: right; height: 40px; width: 165px; display: block;}
#SocialMedia ul{list-style: none; padding: 0; margin: 0; line-height: 40px;}
#SocialMedia ul li{list-style:  none;  display: inline; padding: 0 5px 0 0; margin: 0;}

/* New home CTA/slider styles */
#homeLinksCTA {margin: 0 0 0 7px; float: left; width: 191px; height: 150px; border: solid 1px #e8e8e8; background: #f2f2f2 url('/home-cta-bg.gif') repeat-x; overflow: hidden;}
#homeLinksCTA ul {list-style-position: outside; list-style: none; margin: 10px 0 0 13px; padding: 0;}
#homeLinksCTA ul li {margin: 0; padding: 0 0 0 12px; /*font-size: 12px;*/ line-height: 19px; background: url('/arrow-yellow.gif') no-repeat 0 2px;}
#homeLinksCTA ul li a {/*font-size: 12px;*/ line-height: 19px;}

#catalogCTA {margin: 0 0 0 7px; float: left; width: 191px; height: 150px; border: solid 1px #e8e8e8; background: #f2f2f2 url('/home-cta-bg.gif') repeat-x; overflow: hidden;}
#catalogCTA img {margin: 14px 0 0 10px;}


#homeSliderCTA {position: relative; float: left; margin: 0; width: 498px; height: 150px; border: solid 1px #e8e8e8; background: #f2f2f2 url('/home-cta-bg.gif') repeat-x; overflow: hidden; z-index: 1;}
#homeSliderContainer {}
#homeSliderCTA ul {list-style: none; margin: 0; padding: 0;}
#homeSliderCTA ul li {display: block; margin: 0; padding: 0; width: 498px; height: 148px;}
#homeSliderCTA ul li div.thumbnail {float: left; margin: 1px 0 0 11px; width: 180px; height: 145px;}
#homeSliderCTA ul li div.title {float: left; margin: 29px 0 0 15px; width: 280px; height: 20px; font-size: 16px; font-weight: bold; line-height: 20px; color: #00478f;}
#homeSliderCTA ul li div.body {float: left; margin: 5px 0 0 15px; width: 230px;}
#homeSliderCTA ul li div.text {font-size: 12px; line-height: 16px;}
#homeSliderCTA ul li div.link {margin: 8px 0 0 0; font-size: 12px; font-weight: bold; line-height: 16px; color: #ffbf00;}
#homeSliderCTA ul li div.link a {font-size: 12px; font-weight: bold; line-height: 16px; color: #ffbf00;}
#homeSliderPrev {position: absolute; left: 430px; top: 7px; width: 32px; height: 21px; z-index: 10;}
#homeSliderNext {position: absolute; left: 461px; top: 7px; width: 32px; height: 21px; z-index: 10;}


/* Homepage Content */
#homeContent{margin: 7px 0 0 0; float: left; width: 900px; background: url('homecontent-bg.gif')  repeat-x #fff;}
#bendpakCopy{margin: 25px 0 15px 20px; float: left; width: 415px;}
#bendpakCopy p{color: #444;}
#rangerCopy{margin: 25px 0 15px 35px; float: left; width: 410px;}
#rangerCopy p{color: #444;}


