.left { float: left; }
.clear { clear: both; height: 0px; overflow: hidden; visibility: hidden; }
.errorCopy { color: #fe0000 !important; }
.errorField { border-color: #fe0000 !important; }

.arrowLinks li { float: none; height: auto; width: auto; padding: 0 0 5px; border: 0; margin: 0; }
.arrowLinks li a { display: block; padding: 0 0 0 10px; color: #454545; text-decoration: none; font-weight: bold; font-size: 11px; background: url('/staticfiles/Admin%20Content/Resources/Support/img/promos/bullet_arrow.gif') no-repeat left 4px; }
.arrowLinks li a:hover { color: #118acb; background-image: url('/staticfiles/Admin%20Content/Resources/Support/img/promos/bullet_arrow_over.gif'); }

#sidebar { float: left; color: #666666; font: normal normal bold 12px/1 Arial; margin-right: 15px; }
#support-nav { margin-bottom: 15px; text-transform: uppercase; width: 225px; padding: 8px 0px 0px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/shared/support/bg_left_nav_top.jpg) top left no-repeat; position: relative; left: -1px; }
#support-nav ul { padding: 0px 3px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/shared/support/bg_left_nav_mid.gif) top left repeat-y; }
#support-nav li { height: 35px; padding: 0 0 1px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/shared/support/bg_left_nav_sprite.jpg) top left no-repeat; background-position: 0px -123px; }
#support-nav li a { display: block; height: 22px; margin: 0 5px; padding: 13px 0 0 10px; }
#support-nav li a:hover { background: url(/staticfiles/Admin%20Content/Resources/Support/img/shared/support/bg_left_nav_sprite.jpg) top left no-repeat; background-position: 0px -205px; }
#support-nav li.on a { background: url(/staticfiles/Admin%20Content/Resources/Support/img/shared/support/bg_left_nav_sprite.jpg) top left no-repeat; background-position: 0px -246px; }
#support-nav .first { background-position: 0px 0px; }
#support-nav .second { background-position: 0px -41px; }
#support-nav .last { background-position: 0px -164px; }
#support-nav .second.last, #support-nav li.second-last { background-position: 0px -82px; }
#support-nav .bottom { width: 225px; height: 8px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/shared/support/bg_left_nav_bottom.jpg) bottom left no-repeat; }

#check-warranty { width: 225px; margin-bottom: 15px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/shared/support/bg_warranty_mid.jpg) top left repeat-y; }
#check-warranty h3 { padding: 11px 12px 9px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/shared/support/bg_warranty_top.jpg) top left no-repeat; }
#check-warranty .body { padding: 0 2px; width: 220px; }
#check-warranty form { float: none; }
#check-warranty fieldset { color: #434343; font-size: 11px; font-weight: normal; padding: 11px 10px 0px; height: 105px; }
#check-warranty label { display: block; }
#check-warranty input, #check-warranty button { margin: 2px 1px 0 0; }
#check-warranty button { width: 15px; height: 17px; position: relative; top: 0px; background: transparent url(/staticfiles/Admin%20Content/Resources/Support/img/support/product/button_submit.jpg) top left no-repeat; cursor: pointer; }
* html #check-warranty input, * html #check-warranty button { float: none; }
#check-warranty .text { padding: 0 3px; width: 175px; height: 15px; color: #434343; font-size: 11px; border: 1px solid #ccc; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/bg_textfield.jpg) left -1px repeat-x; }
#check-warranty .submit { cursor: pointer; }
#check-warranty ul { font-size: 11px; font-weight: normal; text-align: left; padding: 5px 14px 22px 12px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/shared/support/bg_warranty_bottom.jpg) bottom left no-repeat; }
#check-warranty li { padding: 5px 0 0; }
#check-warranty ul a { color: #434343; }
#check-warranty ul a:hover { color: #118acb; }

#searchFaqs { float: none; }
#top-faqs {width: 223px; margin-bottom: 15px; font: normal normal normal 11px/1.1 Arial; background: url(/staticfiles/Admin%20Content/Resources/Support/img/shared/support/bg_warranty_mid.jpg) top left repeat-y; }
#top-faqs h3 { padding: 12px 0px 10px 12px; background: url('/staticfiles/Admin%20Content/Resources/Support/img/shared/support/bg_topfaq_top.jpg') top left no-repeat; }
#top-faqs fieldset { padding: 8px 0px 8px 11px; background: url('/staticfiles/Admin%20Content/Resources/Support/img/shared/support/bg_topfaq_mid.jpg') top left no-repeat; }
#top-faqs input { float: left; font-size: 11px; color: #7e7e7e; margin: 2px 1px 0 0; }
#top-faqs .text { padding: 1px 0px 0px 5px; width: 176px; height: 14px; color: #434343; font-size: 11px; border: 1px solid #ccc; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/bg_textfield.jpg) left -1px repeat-x; font-family: Arial; }
#top-faqs .submit { cursor: pointer; }
#top-faqs .body { padding: 0 2px 12px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/shared/support/bg_warranty_bottom.jpg) bottom left no-repeat; }
#top-faqs ul { padding: 0px 0px 10px 8px; }
#top-faqs li { padding: 12px 0 0 3px; width: 190px; }
#top-faqs li.first { padding-top: 8px; }
#top-faqs li a { color: #434343; text-decoration: underline; } 
#top-faqs li a:hover { color: #118acb; }

.underline { text-decoration: underline; }

#primary-content { padding: 18px 23px 0px 18px; }
#primary-content { padding-bottom: 54px; }
#primary-content:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#primary-content {display: inline-block;}
/* Hides from IE-mac \*/
* html #primary-content {height: 1%;}
#primary-content {display: block;}
/* End hide from IE-mac */

#right { width: 720px; float: right; }
#right:after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
#right {display: inline-block;}
/* Hides from IE-mac \*/
* html #right {height: 1%;}
#right {display: block;}
/* End hide from IE-mac */

/* Tabs */
.tabs-wrapper { clear: left; position: relative; margin: 0 0 0 13px; padding-top: 10px; }
.tabs-wrapper .tabs { position: absolute; left: 0px; top: 14px; z-index: 10; font: normal normal bold 13px/1 Arial; text-transform: uppercase; }
.tabs-wrapper .tabs li { color: #7e7e7e; position: relative; float: left; padding: 6px 16px 0 10px; height: 27px; cursor: pointer; }
.tabs-wrapper .tabs .selected-first { padding-right: 13px; }
.tabs-wrapper .tabs span { display: block; }
.tabs-wrapper .tabs p { position: relative; padding: 4px 2px 4px 22px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/bluetooth/tab_arrow.gif) 9px -6px no-repeat; font: normal normal bold 12px/1 Arial; }
* html .tabs-wrapper .tabs p { float: left; height: 1%; }
.tabs-wrapper .tabs .first p { padding-right: 2px; padding-left: 22px; background-position: 11px -6px; }
.tabs-wrapper .tabs :hover p, .tabs-wrapper .tabs .hover p { color: #118acb; background-image: url(/staticfiles/Admin%20Content/Resources/Support/img/support/bluetooth/tab_arrow_over.gif); }
.tabs-wrapper .tabs p .over, .tabs-wrapper .tabs p .on { display: none; }
.tabs-wrapper .tabs li.selected p img { display: none; }
.tabs-wrapper .tabs li.selected p .on { display: inline; }
.tabs-wrapper .tabs li:hover p img { display: none; }
.tabs-wrapper .tabs li:hover p .over { display: inline; }
.tabs-wrapper .tabs li.hover p img { display: none; }
.tabs-wrapper .tabs li.hover p .over { display: inline; }
.tabs-wrapper .tabs li.selected:hover p .over, .tabs-wrapper .tabs li.selected-hover p .over { display: none; }
.tabs-wrapper li.selected { padding-right: 13px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/bluetooth/tab_mid.jpg) left top repeat-x; cursor: default; }
.tabs-wrapper .selected span { position: absolute; top: 0px; width: 11px; height: 34px; }
.tabs-wrapper .selected .left { left: 0px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/bluetooth/tab_left_round.jpg) left top no-repeat; }
.tabs-wrapper .selected-first .left { width: 7px; height: 45px; background-image: url(/staticfiles/Admin%20Content/Resources/Support/img/support/bluetooth/tab_left_straight.jpg); }
.tabs-wrapper .selected .right { right: -1px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/bluetooth/tab_right_round.jpg) left top no-repeat; }
.tabs-wrapper .tabs .selected p { color: #fff; padding-right: 5px; padding-left: 22px; background-image: url(/staticfiles/Admin%20Content/Resources/Support/img/support/bluetooth/tab_arrow_selected.gif); background-color: #2898d5; background-position: 10px -6px; }
* html .tabs-wrapper .selected p { float: left; padding-left: 26px; }
* html .tabs-wrapper .tabs .hasImage p { padding-bottom: 2px; }
*:first-child + html .tabs-wrapper .selected p span { top: 2px; }
*:first-child + html .tabs-wrapper .hasImage.selected p { padding-bottom: 2px; }
*:first-child + html .tabs-wrapper .hasImage.selected p span { top: 0px; }
.tabs-wrapper .selected p .left { left: 1px; width: 4px; height: 20px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/bluetooth/tab_text_left.gif) left top no-repeat; }
.tabs-wrapper .first p .left { left: 0px; }
.tabs-wrapper .selected p .right { right: -1px; width: 4px; height: 20px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/bluetooth/tab_text_right.gif) left top no-repeat; }
.tabs-wrapper .content { clear: left; position: relative; margin: 33px 0 0; padding: 0; width: 832px; height: 385px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/bluetooth/content_sides.jpg) top left repeat-y; }
.tabs-wrapper .content .inner { position: relative; left: 3px; width: 826px; background: #fff url(/staticfiles/Admin%20Content/Resources/Support/img/support/bluetooth/content_mid.jpg) left top repeat-x; }
* html .tabs-wrapper .content .inner { width: 822px; }
.tabs-wrapper .leftCap { position: absolute; left: 0px; top: 0px; width: 6px; height: 79px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/bluetooth/content_left.jpg) left top no-repeat; }
.tabs-wrapper .rightCap { position: absolute; right: 0px; top: 0px; width: 6px; height: 79px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/bluetooth/content_right.jpg) left top no-repeat; }
.tabs-wrapper .bottomCap { position: absolute; left: 0px; bottom: 0px; width: 832px; height: 7px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/bluetooth/content_bottom.jpg) left top no-repeat; }
* html .tabs-wrapper .bottomCap { bottom: -8px; }

#secondary-content { padding-bottom: 25px; }
#promotionBar .promotion { border: 0; }
#promotionBar .promotion li { border: 0; }

#bread-crumb { height: 27px; padding: 0px 0px 0px 26px; margin: 20px 0px 0px 0px; font: normal 10px Arial; color: #4c4c4c; text-align: left; background: url('/staticfiles/Admin%20Content/Resources/Support/img/shared/bread_crumb_gradient.jpg') bottom left repeat-x; }
#bread-crumb a, #selectedModel a /* 30 April 2008 bjs - addition */, p.toggle a /* end addition */ { color: #4c4c4c; }
#bread-crumb a:hover, #selectedModel a:hover /* 30 April 2008 bjs - addition */, p.toggle a:hover /* end addition */ { color: #118acb; }

