body, body>.page-content-wrapper, html{min-width:auto;}
/*Support*/
#tpContentCol h1 a { text-decoration:underline; }
#tpContentCol h2 { font:bold 14px/1 Arial, Helvetica, sans-serif; color:#0071b3; margin:25px 0 0 0; padding-bottom:12px; margin-bottom:12px;}
#tpContentCol h3 { color:#0071b3; font-size:13px;}
table.normal { border-spacing:0; border-collapse:collapse; width:99%;}
table.normal thead { background-color:#ebebed;}
table.normal th { font:bold 14px/1 Arial, Helvetica, sans-serif;}
table.normal td, table.normal th { border:1px #ccc solid; padding:8px; line-height:1em;}
input.go { width:45px; background:url(https://static.tp-link.com/resources/images/buttonBg.jpg) repeat-x 0 50%; border:1px #ccc solid; font-weight:bold; cursor:pointer;}
input.go:hover { border-color:#80b8d9; color:#03476f;}

#tpContentCol div.title { padding-bottom:2em;}
#tpContentCol div.title p { margin-bottom:0.5em;}

/*Sub nav*/
#tpNavCol{ padding-top:110px; background:url(https://static.tp-link.com/resources/images/downloadBanner.jpg) no-repeat 0 0;}
body#supportCenter #tpNavCol { padding-top:0; background:none;}
body#faq #tpNavCol { background-image:url(https://static.tp-link.com/resources/images/faqBanner.jpg);}
body#emulators #tpNavCol { background-image:url(https://static.tp-link.com/resources/images/emulators.jpg);}
body#support #tpNavCol { background-image:url(https://static.tp-link.com/resources/images/support.jpg);}
body#windows #tpNavCol { background-image:url(https://static.tp-link.com/resources/images/windows-7.jpg);}
body#gpl #tpNavCol { background-image:url(https://static.tp-link.com/resources/images/gplBanner.jpg);}
body#binfiles #tpNavCol { background-image:url(https://static.tp-link.com/resources/images/3G-Router.jpg);}
body#calculator #tpNavCol { background-image:url(https://static.tp-link.com/resources/images/calculator.jpg);}
#tpNavCol li span.menu a { padding-left:12px;}
#tpNavCol .sub { padding:0; border-bottom:none;}
#tpNavCol .sub li { border:1px #ccc solid; border-top-color:#fff; padding-top:5px; padding-bottom:5px;}
#tpNavCol .sub li a { background:url(https://static.tp-link.com/resources/images/triangle.gif) no-repeat 185px 50%; padding-right:24px; color:#555;width:160px;padding-right:30px;}
#tpNavCol .sub li a:hover, #tpNavCol li.current .sub li.current a {color:#0071b3; background-image:url(https://static.tp-link.com/resources/images/triangle_on.gif);}
#tpNavCol > ol > li.current + li span.menu { border-top-color:#fff;}

/*Support Center*/
body#supportCenter #tpContent { margin:30px auto; width:900px; padding-bottom:4em;}
body#supportCenter #tpContentCol { float:left; width:694px;}

body#supportCenter #tpNavCol { float:right; width:185px;}
body#supportCenter #tpNavCol h2 {height:85px; width:100%; border:1px #ccc solid; margin:0; background-color:#ebebed; display:table; font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:1.2em;background-position:6px 50%;background-repeat:no-repeat;margin-bottom:1em;padding:0;}
body#supportCenter #tpNavCol h2 a { display:block; height:100%; padding-left:65px; display:table-cell; vertical-align:middle;}
body#supportCenter #tpNavCol h2#supportUpdate {display:block;width:auto;height:auto;color:#333; margin:0; line-height:1em; padding:7px 10px;background:#ccc url(https://static.tp-link.com/resources/images/down-arrow.gif) no-repeat 96% 50%;}
body#supportCenter #tpNavCol h2#windows7 { background-image:url(https://static.tp-link.com/resources/images/windows7.jpg);}
body#supportCenter #tpNavCol h2#wrelessCalculator { background-image:url(https://static.tp-link.com/resources/images/wireless-calculator.jpg);}
body#supportCenter #tpNavCol h2#gpl { background-image:url(https://static.tp-link.com/resources/images/gpl.jpg);}
body#supportCenter #tpNavCol h2#g3 { background-image:url(https://static.tp-link.com/resources/images/3g.jpg);}
body#supportCenter #tpNavCol h2#faqSupport { background-image:url(https://static.tp-link.com/resources/images/faqSupport.jpg);}
body#supportCenter #tpNavCol h2#emulators2 { background-image:url(https://static.tp-link.com/resources/images/emulators.gif);}
body#supportCenter #tpNavCol h2.ad { width:182px;}
body#supportCenter #tpNavCol h2#co_kr { background-image:url(https://static.tp-link.com/resources/images/support_kr.gif);}

body#supportCenter #tpNavCol li span.menu { border-top-color:#fff;}
body#supportCenter #tpNavCol li span.menu a { width:100%; background:url(https://static.tp-link.com/resources/images/plus.gif) no-repeat 8px 0.65em; font-weight:normal; padding-left:20px;}
body#supportCenter #tpNavCol ol.sub { display:none; border-bottom:1px #ccc solid;}
body#supportCenter #tpNavCol li.current ol.sub { display:block;}
body#supportCenter #tpNavCol li.current span.menu a { background:url(https://static.tp-link.com/resources/images/minus.gif) no-repeat 8px 0.8em; color:#333;}
body#supportCenter #tpNavCol li ol { padding-bottom:3px;}
body#supportCenter #tpNavCol li li { padding-right:10px; border:none;}
body#supportCenter #tpNavCol li li a { padding-left:20px; background:url(https://static.tp-link.com/resources/images/triangle.gif) no-repeat 8px 0.4em;}
body#supportCenter #tpNavCol li li a:link { color:#444;}
body#supportCenter #tpNavCol li li a:hover { color:#0071b3; background-image:url(https://static.tp-link.com/resources/images/triangle_on.gif);}

body#supportCenter #tpContentCol div.content { padding-top:1em;}
body#supportCenter #tpContentCol div.content div {  background:url(https://static.tp-link.com/resources/images/border_double_space.gif) repeat-x 50% 100%; margin-top:15px; padding-bottom:1px;}
body#supportCenter #tpContentCol div.content div ul { background:#f8f8fa url(https://static.tp-link.com/resources/images/border_double.jpg) repeat-y 50% 0; padding-bottom:2em; border:1px #ccc solid; border-width:0 1px;}
body#supportCenter #tpContentCol div.content div li { width:338px; overflow:hidden; border-top:1px #ccc solid; background-position:19px 19px;background-repeat:no-repeat;}
body#supportCenter #tpContentCol div.content div li.left { float:left; width:337px;}
body#supportCenter #tpContentCol div.content div li.right { float:right;}
body#supportCenter #tpContentCol div.content div ul ul { background:none; border:none; padding-bottom:0;}
body#supportCenter #tpContentCol div.content div li li { border:none; width:auto; background:none; background:url(https://static.tp-link.com/resources/images/triangle.gif) no-repeat 0 0.6em; padding-left:10px;padding-bottom:6px;}
body#supportCenter #tpContentCol div.content div li#downlaod { background-image:url(https://static.tp-link.com/resources/images/download.jpg);}
body#supportCenter #tpContentCol div.content div li#faq { background-image:url(https://static.tp-link.com/resources/images/faq_smll.jpg);}
body#supportCenter #tpContentCol div.content div li#emulator { background-image:url(https://static.tp-link.com/resources/images/emulator.jpg);}
body#supportCenter #tpContentCol div.content div li#forum { background-image:url(https://static.tp-link.com/resources/images/forum.gif); background-position:23px 26px;}
body#supportCenter #tpContentCol div.content div li#contact { background-image:url(https://static.tp-link.com/resources/images/contact.jpg);}
body#supportCenter #tpContentCol div.content div li h2, body#supportCenter #tpContentCol div.content div li ul { margin-left:112px;margin-right:20px;}
body#supportCenter #tpContentCol div.content div li ul { margin-left:102px;}
/*end*/

/*Download*/
body#download #tpContentCol div.title form { text-align:right; margin-top:29px;}
body#download #tpContentCol div.title fieldset { border:none;}
body#download #tpContentCol div.title form select { border:1px #ccc solid; background-color:#fff; margin-left:0.5em; color:#666; width:151px;}
body#download #tpContent { padding-bottom:8em;}
body#download #tpContentCol div.content h2 { color:#0071b3; background:none; padding-bottom:0; margin:0.5em 0 5px 0;}
body#download #tpContentCol div.content table { width:99%; border:1px #ccc solid; border-spacing:0; border-collapse:collapse; margin-bottom:1em;}
body#download #tpContentCol div.content td { width:20%; line-height:1em; text-align:center; padding:0; background:url(https://static.tp-link.com/resources/images/dashed.gif) repeat-x 0 0;}
body#download #tpContentCol div.content td a:hover { text-decoration:underline;}
body#download #tpContentCol div.content tr:first-child td, body#download #tpContentCol div.content tr.first td  { background:none;}
body#download #tpContentCol div.content td span { display:block; width:100%; padding:3px 0; background:url(https://static.tp-link.com/resources/images/dashed-vertical.gif) repeat-y 0 0; margin:8px 0;}
body#download #tpContentCol div.content td span.endoflife a { color:#999; font-style:italic;}
body#download #tpContentCol div.content tr td:first-child span, body#download #tpContentCol div.content tr td.first span { background:none;}
body#download #tpContentCol div.content p { margin-top:1em;}
body#download #tpContentCol div.content p a:link, body#download #tpContentCol div.content td span.endoflife a:hover { color:#0071b3; font-style:normal;}
body#download #tpContentCol div.content p a:hover { text-decoration:underline;}

/*Hardware Version*/
body#hardwareVersion #tpContentCol a { color:#0071b3;}
body#hardwareVersion #tpContentCol a:hover { text-decoration:underline; color:#f00;}
body#hardwareVersion #tpContentCol div.title { padding-bottom:0.5em; margin-bottom:3px;}
body#hardwareVersion #tpContentCol div.title h1 { font-size:13px; font-weight:normal;}
body#hardwareVersion #tpContentCol div.title p { padding-bottom:1em;}
body#hardwareVersion #tpContentCol table { width:100%;}
body#hardwareVersion #tpContentCol div.content td, body#hardwareVersion #tpContentCol div.content th { width:50%; padding:7px 14px;}
body#hardwareVersion #tpContentCol .note, body#download #tpContentCol #downloadFiles .note { background:url(https://static.tp-link.com/resources/images/pencil.jpg) no-repeat 3px 0; padding-top:6px; padding-left:24px; margin-top:1.5em; color:#660000;}
body#hardwareVersion #tpContentCol .note strong { color:#000;}
body#hardwareVersion #tpContentCol div.title .note { padding-top:0; margin-top:0; color:#000;}
body#hardwareVersion #tpContentCol div.title .note font { color:#660000;}
body#hardwareVersion #tpContentCol div.title .note a { text-decoration:underline;}

/*Download Files Page*/
body#download #tpContentCol #downloadFiles table
,body#download #tpContentCol #downloadFiles td td
,body#download #tpContentCol #downloadFiles td th { border:none; background:none;}
body#download #tpContentCol #downloadFiles td, body#download #tpContentCol #downloadFiles th { text-align:left; padding:7px 10px;}
body#download #tpContentCol #downloadFiles td table { width:100%; border-spacing:0; border-collapse:collapse; margin:0;}
body#download #tpContentCol #downloadFiles td table td
,body#download #tpContentCol #downloadFiles td table th { width:auto; border-top:1px #ccc solid;}
body#download #tpContentCol #downloadFiles td table tr:first-child td
,body#download #tpContentCol #downloadFiles td table tr:first-child th
,body#download #tpContentCol #downloadFiles td table tr.first td
,body#download #tpContentCol #downloadFiles td table tr.first th { border-top:none; }
body#download #tpContentCol #downloadFiles td table td { width:353px;}
body#download #tpContentCol #downloadFiles td table td strong { color:#f00;}
body#download #tpContentCol #downloadFiles td table td ol, body#download #tpContentCol #downloadFiles td table td ul { padding-left:1.8em; margin:0;}
body#download #tpContentCol #downloadFiles td table td li { margin-bottom:0.4em; line-height:1.4em;list-style: inherit;}
body#download #tpContentCol #downloadFiles td table th { width:105px; font:bold 12px/1 Arial, Helvetica, sans-serif; border-top:1px #ccc solid;}
body#download #tpContentCol #downloadFiles th { vertical-align:middle;}
body#download #tpContentCol #downloadFiles th.name { width:190px;font-weight:normal;color:#0071b3; word-spacing:normal; word-break:break-all; word-wrap:break-word;text-align:center;padding:10px 0;}
body#download #tpContentCol #downloadFiles td a:hover, body#download #tpContentCol #downloadFiles th a:hover { text-decoration:underline;}
body#download #tpContentCol #downloadFiles th.name span { display:block; width:170px; height:auto; overflow:hidden; margin:0 auto;}
body#download #tpContentCol #downloadFiles th.name a { line-height:1.2em; font-size:14px; color:#0071b3; background:url(https://static.tp-link.com/resources/images/downloadicon.jpg) no-repeat 100% 100%; padding-right:20px;}
body#download #tpContentCol #downloadFiles td.description { background:none; padding:0; background:url(https://static.tp-link.com/resources/images/line_1px.jpg) repeat-y 124px 0;}
body#download #tpContentCol #downloadFiles td.description td, body#download #tpContentCol #downloadFiles td.description li { line-height:1.6em;}
body#download #tpContentCol #downloadFiles td.description table { width:478px;}
body#download #tpContentCol #downloadFiles tr.note { background:none; padding:0;}
body#download #tpContentCol #downloadFiles tr.note td { padding:10px; padding-bottom:5px; color:#990000; background:none;}
body#download #tpContentCol #downloadFiles tr.note td ul, body#download #tpContentCol #downloadFiles tr.note td ol, body#download #tpContentCol #downloadFiles tr.note td { padding-left:1em;}
body#download #tpContentCol #downloadFiles tr.note td li { list-style: inherit; margin-bottom:0.6em; line-height:1.2em;}
body#download #tpContentCol #downloadFiles tr.note td ol { padding-left:1.5em; margin:1em 0 1.2em 0;}
body#download #tpContentCol #downloadFiles tr.note td ol li { list-style: inherit; color:#333; line-height:1.6em;}
body#download #tpContentCol #downloadFiles tr.note td ol li a { color:#0071b3; text-decoration:underline;}
body#download #tpContentCol #downloadFiles tr.note td ol li a:hover { color:#f00;}
body#download #tpContentCol #downloadFiles tr.spacer td { background:none; width:100%; height:10px; border-width:1px 0; padding:0;}
body#download #tpContentCol #downloadFiles tbody.document tr td { background:none;}
body#download #tpContentCol #downloadFiles tbody.document tr.title th { font:bold 12px/1 Arial, Helvetica, sans-serif; text-align:left;}
body#download #tpContentCol #downloadFiles tbody.document th.name { width:250px; padding:7px 10px;}
body#download #tpContentCol #downloadFiles tbody.document th.name span { width:230px; margin:2px 0; text-align:left;}
body#download #tpContentCol #downloadFiles tbody.document tr.title th.name { color:#333; }
body#download #tpContentCol #downloadFiles .note { margin-top:0.5em; color:#333;}

/*FAQ*/
body#faq #tpContentCol div.title fieldset { border:none;}
body#faq #tpContentCol div.title legend { color:#0071b3; font-weight:bold;}
body#faq #tpContentCol div.title div { }
body#faq #tpContentCol div.title div br { display:none;}
body#faq #tpContentCol div.title div input.text, body#faq #tpContentCol div.title div select { width:180px; margin-bottom:0.8em; border:1px #ccc solid; background-color:#fff; color:#666;}
body#faq #tpContentCol div.title div input.text { text-indent:4px; width:178px;}
body#faq #tpContentCol div.title div.left { width:60%; float:left;}
body#faq #tpContentCol div.title div.left span { display:block; width:50%; float:left;}
body#faq #tpContentCol div.title div.left span.right { float:right;}
body#faq #tpContentCol div.title div.right { width:40%; float:right; padding-top:1em; text-align:right;}
body#faq #tpContentCol div.title div.right span.float { float:left; padding-left:0.5em;}

body#faq #tpContentCol div.content { position:relative; padding-top:44px; padding-bottom:2em;}
body#faq #tpContentCol div.content div { }
body#faq #tpContentCol div.content div h2 a { display:block;}
body#faq #tpContentCol div.content div.current h2 { background-color:#f5f5f7;}
body#faq #tpContentCol div.content div.current h2 a { color:#0071b3;}
body#faq #tpContentCol div.content div.current ol, body#faq #tpContentCol div.content div#searchResult ol { display:block;}
body#faq #tpContentCol div.content div ol { display:none;}
body#faq #tpContentCol div.content div ol li, .faqList li { background:url(https://static.tp-link.com/resources/images/faqIcon.jpg) no-repeat 0 0; padding-left:24px; padding-bottom:4px; padding-top:2px; margin-bottom:0.5em; line-height:1.2em;}
body#faq #tpContentCol div.content div ol li span, .faqList li span { padding-right:0.2em; color:#4f4f4f; font-family:Verdana, Geneva, sans-serif;}
body#faq #tpContentCol div.content div ol li a:hover, .faqList li a:hover { text-decoration:underline;}
body#faq #tpContentCol div.content h2 { padding:6px 0; margin:0; background:none; background-color:#ccc;border:1px #ccc solid;font-size:12px;line-height:1em;text-align:center;width:223px;position:absolute;top:5px;}
body#faq #tpContentCol div.content div#importantNotice h2 { left:0;}
body#faq #tpContentCol div.content div#top10 h2 { left:226px;}
body#faq #tpContentCol div.content div#latest h2 { left:452px; width:215px;}
.faqList { margin-bottom:2em; }
.mainConfig dt { font-weight:bold; margin-bottom:1em; font-size:15px; color:#0071b3; }
.mainConfig dd { margin-bottom:1em; }

body#faq #tpContentCol div.content div#searchResult h2 { width:100%; color:#333; text-align:left; background-color:#f5f5f7; border:none; padding:0;}
body#faq #tpContentCol div.content div#searchResult h2 span { display:block; border:1px #ccc solid; height:100%; padding:6px 0;; padding-left:1em }
body#faq #tpContentCol div.content div#searchResult li span { color:#333;}
body#faq #tpContentCol div.content div#searchResult li a { color:#000;}
body#faq #tpContentCol div.content div#searchResult li strong { color:#0071b3; font-weight:normal;}
body#faq #tpContentCol div.content div#searchResult li p strong { color:#2d88bd;}
body#faq #tpContentCol div.content div#searchResult li p { color:#444; padding-top:0.3em;}
body#faq #tpContentCol div.content div#searchResult li p span { display:inline; color:#444; font-size:12px;}

body#faq #tpContentCol div.content div#searchResult li { background:none; padding:0;}
body#faq #tpContentCol div.content div#searchResult li.m { margin-bottom:1em;}
body#faq #tpContentCol div.content div#searchResult .productcategory { font-size:1.1em; font-weight:bold; color:#000; display:block; padding-left:1em; margin-bottom:0.3em;}
body#faq #tpContentCol div.content div#searchResult .problemcategory { padding: 5px 1em; display:block; margin-bottom:0.5em; background-color:#f5f5f7;}
body#faq #tpContentCol div.content div#searchResult ol.faqlist { padding-left:0;}
body#faq #tpContentCol div.content div#searchResult ol.faqlist li { background:url(https://static.tp-link.com/resources/images/faqIcon.jpg) no-repeat 0 0; padding-left:24px; padding-bottom:4px; padding-top:2px; margin-bottom:0.5em; line-height:1.2em;}
body#faq #tpContentCol div.content div#searchResult ol.faqlist li a:hover { color:#0071b3;}

/*Emulators*/
body#emulators #tpContentCol div.content { padding-bottom:4em; padding-top:1em;}
body#emulators #tpContentCol div.content table { width:100%;}
body#emulators #tpContentCol div.content td, body#emulators #tpContentCol div.content th { text-align:center;}
body#emulators #tpContentCol div.content td a { color:#0071b3;}
body#emulators #tpContentCol div.content td a:hover { text-decoration:underline;}
body#emulators table.normal thead th, body#gpl table.normal thead th { background:url(https://static.tp-link.com/resources/images/hbg.gif) repeat-x 0 50%;}

/*Technical Support*/
body#support #tpContentCol div.content dt { font-weight:bold; clear:left; padding-right:0.5em;}
body#support #tpContentCol div.content dt { float:left;}
body#support #tpContentCol div.content { padding-bottom:8em;}
body#support #tpContentCol div.content h2 { background:none; color:#0071b3; font:bold 16px/1 Arial, Helvetica, sans-serif; padding:0; margin:0; margin:2em 0 0.8em 0;}
body#support #tpContentCol div.content h3 { color:#333; font-weight:bold; margin-bottom:0.3em;}
body#support #tpContentCol div.content dl { margin-bottom:0.6em; line-height:1.6em;}
body#support #tpContentCol div.content dt { font-weight:bold; clear:left; padding-right:0.5em; float:left;}
body#support #tpContentCol div.content dd p { margin-bottom:0.25em!important;}
body#support #tpContentCol div.content ol { padding-left:1.6em;}
body#support #tpContentCol div.content ol li { list-style: inherit; margin-bottom:0.2em;}

body#support #tpContentCol div.content fieldset { border:none;}
body#support #tpContentCol div.content fieldset.clearFix { border:none; margin-top:1em;}
body#support #tpContentCol div.content fieldset.clearFix p { width:50%; float:left; padding-bottom:0.6em;}
body#support #tpContentCol div.content fieldset label { display:block; color:#000;}
body#support #tpContentCol div.content fieldset.clearFix input, body#support #tpContentCol div.content fieldset.clearFix select, body#support #tpContentCol div.content fieldset textarea { width:268px; border:1px #ccc solid; background-color:#fff; color:#666;}
body#support #tpContentCol div.content fieldset  textarea, body#support #tpContentCol div.content .button { width:603px;}
body#support #tpContentCol div.content .button { text-align:right; padding-top:1em;}
body#support #tpContentCol div.content .button input { width:80px; color:#333; font-weight:normal;}
body#support #tpContentCol div.content .button input:hover { font-weight:bold; color:#000;}

/*Windows 7*/
body#windows #tpContentCol div.title { padding-bottom:0.5em;}
body#windows #tpContentCol div.content { padding-top:2em;}
body#windows #tpContentCol div.content a { color:#0071b3;}
body#windows #tpContentCol div.content a:hover { text-decoration:underline;}
body#windows #tpContentCol div.content table { margin-bottom:2em;}
body#windows #tpContentCol div.content table caption { font:bold 16px/1 "Trebuchet MS", Arial, Helvetica, sans-serif; color:#0071b3; padding-bottom:0.5em;}
body#windows #tpContentCol div.content thead { background-color:#ccc; border:2px #ccc solid; border-bottom:none;}
body#windows #tpContentCol div.content thead th { border-color:#fff;}
body#windows #tpContentCol div.content tbody th { font-family:Arial, Helvetica, sans-serif; background-color:#ebebed; color:#cd3433;}
body#windows #tpContentCol div.content td, body#windows #tpContentCol div.content th { text-align:center;}
body#windows #tpContentCol div.content td.left { text-align:left; line-height:1.2em;}
body#windows #tpContentCol div.content tfoot td { background:url(https://static.tp-link.com/resources/images/pencil.jpg) no-repeat 0 1em; border:none; padding-top:1.6em; padding-left:2em; text-align:left; line-height:1.2em;}
body#windows #tpContentCol div.content tfoot td strong { padding-right:0.5em;}

/*GPL Code Center*/
body#gpl #tpContentCol div.content { position:relative; padding-top:40px; padding-bottom:6em;}
body#gpl #tpContentCol div.content h2 { position:absolute; left:0; top:3px; width:100%; overflow:hidden; text-align:left; font:bold 14px/1 "Trebuchet MS", Arial, Helvetica, sans-serif; padding:0; margin:0;}
body#gpl #tpContentCol div.content h2 span { display:block; padding:7px 1em; border:1px #ccc solid; background-color:#ddd; color:#333;}
body#gpl #tpContentCol div.content table { width:100%;}
body#gpl #tpContentCol div.content td, body#gpl #tpContentCol div.content th { text-align:center;}
body#gpl #tpContentCol div.content td a { color:#0071b3; background:url(https://static.tp-link.com/resources/images/downloadicon.jpg) no-repeat 100% 100%; padding-right:18px;}
body#gpl #tpContentCol div.content td a:hover {text-decoration:underline;}

/*3G Modem Bin File Center*/
body#binfiles #tpContentCol div.content { padding-bottom:8em;}
body#binfiles #tpContentCol div.content li { list-style: inherit; margin-left:1.4em; padding-bottom:0.6em;}
body#binfiles #tpContentCol div.content table { margin-top:1em;}
body#binfiles #tpContentCol div.content a { color:#0071b3;}
body#binfiles #tpContentCol div.content a:hover { text-decoration:underline;}
body#binfiles #tpContentCol div.content td, body#binfiles #tpContentCol div.content th { text-align:center;}
body#binfiles #tpContentCol div.content td.left { text-align:left;}
body#binfiles #tpContentCol div.content td a, table.normal td.download a { color:#0071b3; background:url(https://static.tp-link.com/resources/images/downloadicon.jpg) no-repeat 100% 100%; padding-right:20px;}
table.normal td.download a:hover { text-decoration:underline;}
table.normal td.download { text-align:center;}
body#binfiles #tpContentCol #compListBox ol li { list-style: inherit; margin-left:2em;}
body#binfiles #tpContentCol #compListBox ul li { list-style: inherit; margin-left:1.4em;}
#compListBox table { width:100%;}
#compListBox caption { color:#0071b3; font-weight:bold; padding-left:5px;}
#compListBox thead th { background:#ccc url(https://static.tp-link.com/resources/images/hbg.gif) repeat-x 0 0; color:#000; }
#compListBox .alt { background-color:#f3f5f7;}
#compListBox .comment { font-style:italic;}
#locationBox { padding:3px; color:#000; margin-top:1em;}
#locationBox label { font-weight:bold; padding-right:0.3em;}
#locationBox span { display:inline; padding:2px 1px; border:1px #0071b3 solid;}
#locationBox select { border:none; background-color:#fff; color:#000;}
#compListBox .note { padding-top:1em;}
#compListBox .note ol { margin-top:1em;}

#rma { padding-bottom:50px;}
#rma p { margin-bottom:1em;}
#rma ul,#rma ol { padding-left:1.4em; margin-bottom:1em;}
#rma li { margin-bottom:0.5em;list-style: inherit;}
#rma table, #rma th, #rma td { padding:5px; border:1px #ccc solid;word-break: break-all;}
#rma th { font-weight:bold; background-color:#eee;}
#rma a { border-bottom:1px solid currentColor; text-decoration:none;}
#rma img { max-width: 100%; height: auto !important;}
@media (max-width: 736px) {
	#rma table { table-layout: fixed; }
	#rma table th, #rma table td { width: auto !important;}
}
.tpWarranty, .tpWarranty body { min-width: auto; }
.tpWarranty img {max-width:100%;}
.tpWarranty .overflow-auto {overflow:auto;}
.tpWarranty #tpBanner { max-width: 960px; width: 100%;}
.tpWarranty #tpContent { max-width: 910px; width: 100%; margin: 0 auto; padding: 30px 20px 50px; box-sizing: border-box; }


body#serviceCenters #tpNavCol { background-image:url(https://static.tp-link.com/resources/images/support.jpg);}
body#serviceCenters #tpContentCol div.content { padding-top:1em; padding-bottom:8em;}
body#serviceCenters .article ul, body#serviceCenters .article ol, body#serviceCenters .article p { margin-bottom:1em;}
body#serviceCenters .article ol, body#serviceCenters .article ul { padding-left:2em;}
body#serviceCenters .article li { margin-bottom:1em;list-style: inherit;}
body#serviceCenters .article li ul { margin-top:1em;}
body#serviceCenters .article a { text-decoration:underline;}

.decimal { padding-left:2em; margin-bottom:1em;}
.decimal li { list-style:decimal;}
.contentBox { border:1px #999 dashed; background-color:#eee; padding:2em 1em; margin-bottom:4em; display:none; color:#000;}
.contentBox h3 { font-size:1.3em; font-weight:bold; margin-bottom:1em;}
.contentBox h4 { margin:1em 0; font-size:1.1em; font-weight:bold;}
.contentBox ol, .contentBox ul { margin-bottom:1em;}
.contentBox li { margin-bottom:0.3em;}
.contentBox table { width:99%; border-collapse:collapse; margin-bottom:1em; background-color:#fff;}
#rma .contentBox thead th, #rma .contentBox .thTitle th { background-color:#0073b1; color:#fff;}
.contentBox th { font-weight:bold;}
#rma .contentBox tbody th { background-color:#d0e9d4; color:#000;}
.contentBox .close { display:block; width:100%; margin:0 auto; zoom:1; position:relative;}
.contentBox .close:after { display:block; content:"."; clear:both; height:0; visibility:hidden;}
.contentBox .close a { display:block; width:15px; height:16px; overflow:hidden; background:url(https://static.tp-link.com/resources/images/close.gif) no-repeat -30px 0; line-height:999px; float:right;border-bottom:none;}
.contentBox .close a:hover { background-position:-15px 0;}
.contentBox .red { color:#f00;}
.center { text-align:center;}

.hvNotes { padding:1em 0;}
.hvNotes ul { padding:1em 1em 1em 2.5em; color:#a50021; margin-bottom:1em; border:1px #999 dashed;}
.hvNotes ul li { list-style: inherit; margin-bottom:0.3em;}
.hvNotes a.button { display:block; width:671px; height:47px; overflow:hidden; background:url(https://static.tp-link.com/resources/images/hvbtnbg.png) no-repeat 0 0; line-height:47px; font-size:18px; color:#ff9933!important; text-align:center; text-decoration:none; margin:0 auto;}
.hvNotes a:hover.button { color:#f00!important; text-decoration:none!important; background-position:0 -47px;}
.hvNotes p.center { text-align:center;}
.hvNotes input { font-size:12px; cursor:pointer; padding:3px 1em; line-height:1em; color:#000;}
.faq { display:block; margin-top:1em; background:url(https://static.tp-link.com/resources/images/faqicon.jpg) no-repeat 0 0; padding-left:24px; color:#000!important;}
a:hover.faq { color:#f00!important;}

#displayEndOfLifeBox { font-size:12px; padding-left:2em;}
#displayEndOfLifeBox input { vertical-align:text-bottom;}