.hideframes iframe { visibility: hidden; }
/* Modal */
.modal { position: fixed; top: 50%; left: 50%; z-index: 600; border-color: #7f7f7f; border-style: solid; background: url(/staticfiles/Admin%20Content/Resources/Support/img/blur/bg_modal.png) left top repeat; overflow: hidden; }
.modal.hidden { display: none; }
.modal .close { display: none; }
.modal.closeable .close { display: block; }
.modalHidden { margin: 0; border-width: 0; padding: 0; width: 1px; height: 1px; opacity: 0; }
.modalShown { margin: -235px 0 0 -410px; padding: 10px; width: 800px; height: 450px; opacity: 1; }
.modalShownIE6 { margin: -235px 0 0 -410px; border-width: 10px; padding: 0px; width: 800px; height: 450px; opacity: 1; }
.contentsHidden { left: 820px; opacity: 0; }
.contentsShown { left: 0px; opacity: 1; }
.modal #flashWrapper { position: relative; z-index: 115; width: 100%; height: 100%; background: #fff; }
.modal .close { position: absolute; top: 20px; right: 20px; z-index: 1000; width: 22px; height: 22px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/blur/bg_closeMicrosite.png) left top no-repeat; }
.modal .close:hover { background-position: left -22px; }
.backdrop { display: block; position: absolute; top: 0; left: 0; z-index: 500; width: 100%; height: 100%; background: url(/staticfiles/Admin%20Content/Resources/Support/img/blur/bg_modalBackdrop.png) left top repeat; visibility: hidden; }
.shareThis { position: absolute; top: 0; left: -9999px; }
#sidebar { margin-right: 13px; }
#main { float: left; margin-right: 13px; width: 482px; }
#secondarybar { float: right; width: 227px; }

.arrowLink li a { height: 12px; padding-right: 10px; font: normal normal bold 11px/1 Arial; text-transform: uppercase; }
.arrowLinks { margin-left: 6px; }

#product { margin: 0 0 0 1px; padding: 18px 0 15px 25px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/product/bg_product_block.jpg) left top no-repeat; }
#product .content { position: relative; height: 127px; margin: 0; border: 0; padding: 0; }
#product .productImage { float: left; }
#product .copy { position: absolute; bottom: 30px; left: 114px; }
#product h2 { margin: 0 0 7px -4px; }
#product ul { margin-bottom: 5px; }
#product p { clear: left; font-size: 11px; }
#product p a { color: #7e7e7e; }
#product p a:hover { color: #118acb; }

.supportModule { margin: 0 0 20px;}
.supportModule .header { position: relative; height: 39px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/product/bg_module_header.jpg) top left repeat-x; }
.supportModule .header p { height: 100%; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/product/bg_module_header_left.jpg) top left no-repeat; }
.supportModule .header .icon { margin: 6px 16px 0 4px; }
.supportModule .header .copy { position: absolute; top: 3px; font-size: 13px; font-weight: bold; line-height: 1; text-transform: uppercase; }
.supportModule .header .cap { position: absolute; top: 0px; right: 0px; width: 7px; height: 100%; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/product/bg_module_header_right.jpg) right top no-repeat; }
.supportModule .content { position: relative; margin: 0 2px 4px; padding: 7px 2px 4px 4px; background: #f8f8f8 url(/staticfiles/Admin%20Content/Resources/Support/img/support/product/bg_module_content.jpg) -968px 0px repeat-y; }
.supportModule .content p { color: #5f5f5f; font: normal normal normal 11px/1.1 Arial; margin-left: 6px; margin-right: 6px; }
.supportModule .content .bottom-cap { height: 4px; width: 478px; position: absolute; bottom: -4px; left: 0px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/product/bg_module_content.jpg) -1452px bottom no-repeat; clear: left; }

.darkSupportModule .header { background-position: 0px -44px; }
.darkSupportModule .header p { background-position: 0px -44px; }
.darkSupportModule .header .cap { background-position: 0px -44px; }
.darkSupportModule .content { margin: 0 1px 4px; padding-bottom: 0px; background-position: 0px 0px; }
.darkSupportModule .content .bottom-cap { left: 1px; background-position: -484px bottom; }

.narrowSupportModule .content { padding-top: 9px; padding-bottom: 3px; background-position: -1936px 0px; }
.narrowSupportModule .content .bottom-cap { width: 224px; background-position: -2165px 0px; }

div.topic { clear: left; padding-bottom: 2px; }
.topic .header { height: 30px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/product/bg_topic_header.jpg) left top no-repeat; cursor: pointer; }
.topic .header p { color: #434343; margin: 0 14px 0 0; padding: 11px 0 0 11px; height: auto; font: normal normal bold 11px/1 Arial; text-transform: uppercase; background-image: none; }
.topic .header:hover p, .topic .hover p { color: #118ABC; }
.topic .header:hover p img, .topic .hover p img { display: none; }
.topic .header:hover p img.over, .topic .hover p img.over { display: inline; }
.closed .header p { background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/product/bg_header_closed.gif) right top no-repeat; }
.open .header { background-position: 0px -35px; }
.open .header p { background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/product/bg_header_open.gif) right top no-repeat; }
.open .header:hover p, .open .hover p { color: #434343; }
.open .header:hover p img, .open .hover p img { display: inline; }
.open .header:hover p img.over, .open .hover p img.over { display: none; }
.topic .body { margin: 0 7px 0 3px; padding: 0 0 3px; background: #f0f0f0; }
.open .body { background: #f0f0f0 url(/staticfiles/Admin%20Content/Resources/Support/img/support/product/bg_topic_bottom.jpg) left bottom no-repeat; }
.topic .body li { margin: 0 4px; border-top: 1px solid #fff; border-bottom: 1px solid #c8c7c8; padding: 10px 0 9px 6px; }
.topic .body li.first { border-top: 0; }
.topic .body li.last { border-bottom: 0; }
.topic .body a { color: #434343; }
.topic .body a:hover { color: #118acb; }

#videos #videoContent { padding: 1px 32px 0; height: 110px; overflow: hidden; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/product/bg_videos.png) left top no-repeat; }
#videos .carouselControl { position: absolute; top: 38px; width: 15px; height: 34px; outline: none; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/product/bg_arrows.png) left top no-repeat; }
#videos #carouselNext { right: 10px; background-position: -15px 0; }
#videos #carouselNext:hover { background-position: -15px -34px; }
#videos #carouselPrevious { left: 11px; }
#videos #carouselPrevious:hover { background-position: left -34px; }
#videos #videoMask { position: relative; margin: 0 0 0 15px; width: 400px; overflow: hidden; }
#videos #videoWrapper { position: relative; }
#videos #videoContent.firstPage #carouselPrevious { display: none; }
#videos #videoContent.lastPage #carouselNext { display: none; }
#videos li { float: left; position: relative; padding: 0 15px 0 0; width: 116px; cursor: pointer; overflow: hidden; }
#videos li.hover p, #videos li:hover p { color: #138bbc; }
#videos li img.thumb { margin: 0 0 4px; padding: 3px 4px 4px 3px; background: #fff url(/staticfiles/Admin%20Content/Resources/Support/img/support/product/bg_thumb.png) left top no-repeat; }
#videos li.hover img.thumb, #videos li:hover img.thumb { background-color: #118acb; background-position: left -67px; }
#videos li .play { position: absolute; top: 24px; left: 47px; width: 22px; height: 17px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/product/fg_play.png) left top no-repeat; cursor: pointer; }
#videos li:hover .play { background-position: left -17px; }

#faq-search { color: #434343; padding: 0 0 7px 11px; width: 400px; height: 17px; font-size: 11px; }
#faq-search label, #faq-search input, #faq-search button { float: left; }
#faq-search label { line-height: 1.5; margin-right: 22px; }
#faq-search input.text { color: #434343; margin: 0 1px 0 0; border: 1px solid #ccc; padding: 0 3px; width: 212px; height: 15px; font-size: 11px; background: url(/staticfiles/Admin%20Content/Resources/Support/img/support/bg_textfield.jpg) left -1px repeat-x; }
#faq-search 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; }

#topics .bigLi li.big { margin: 0 3px 0 1px; border-bottom: 1px solid #c8c7c8; padding: 7px 5px; }
#topics .bigLi li.last { border-bottom: 0; }
#topics .bigLi li.arrow { margin: 0; padding: 0; }
#topics .bigLi li a { color: #434343; font: normal normal normal 11px/1 Arial; text-decoration: underline; }
#topics .bigLi li a:hover { color: #118acb; }
#topics .arrowLink { margin: 0 0 -1px 0; padding: 10px 6px 6px; float: left; }
#topics .last .arrowLink { padding-bottom: 0px; }

#manuals { position: relative; z-index:11;}

#carrier { color: #5f5f5f; position: relative; float: none; margin-left: 6px; padding-bottom: 10px; width: 211px; height: 17px; font: normal normal normal 11px/1.1 Arial; }
#carrier p { margin: 0; cursor: pointer; background: #f2f2f2; }

#manuals .carrier { display: none; }

#bluetooth p { margin-bottom: 10px; }
#bluetooth .arrowLink { margin-bottom: -1px; padding: 5px 10px 0 6px; }


