body { background:#c0dbec url("/lib/radiosplus/article-background.jpg") repeat-x; margin:0; padding:0; }

/*
Header & Logo
---------------------------------------------------------------------------------------------------- */
.header { margin:0 auto; width:960px; }
.header .article-headline { background:url("/lib/radiosplus/article-logo.png") no-repeat; display:inline-block; height:112px; margin:15px 0; padding:0 0 0 112px; width:609px; }
.header .article-headline h1 { color:#ffffff; font-family:"trajan-pro-3",Trajan Pro,sans-serif; font-size:21px; font-style:normal; font-weight:400; margin:20px 0 0 20px; }
.header .article-headline h1 sub { font-size:16px; vertical-align:baseline; }
.header .article-headline h2 { color:#c0dbec; font-family:"proxima-nova",Proxima Nova,sans-serif; font-size:20px; font-style:normal; font-weight:400; margin:0 0 0 20px; }
.header .article-social { display:inline-block; font-family:"proxima-nova-soft",Proxima Nova Soft,sans-serif; width:235px; vertical-align:top; }
.header .article-social ul.social-icons { float:right; margin:25px 0 0; padding:0; }
.header .article-social ul.social-icons li { background:url("/lib/radiosplus/article-social.png") no-repeat; display:inline-block; height:32px; margin:0 0 0 11px; text-indent:-9999px; width:32px; }
.header .article-social ul.social-icons li.twitter { background-position:-32px 0; }
.header .article-social ul.social-icons li.googleplus { background-position:-64px 0; }
.header .article-social ul.social-icons li a { display:block; height:32px; width:32px; }
.header .article-social .article-contact { background:url("/lib/radiosplus/article-phone.png") no-repeat 0 3px; clear:both; float:right; font-weight:500; margin:20px 0 0; min-height:40px; padding:0 0 0 55px; }
.header .article-social .article-contact ul.contact-info { list-style:none; margin:0; padding:0; }
.header .article-social .article-contact ul.contact-info li.byline { color:#dddddd; font-size:15px; }
.header .article-social .article-contact ul.contact-info li.phone { color:#ffffff; font-size:25px; }

/*
Navigation & Search Bar
---------------------------------------------------------------------------------------------------- */
.navigation { background:#26408b; margin:0 auto; overflow:hidden; width:960px; -webkit-border-radius:6px 6px 0 0; border-radius:6px 6px 0 0; }
.navigation ul { margin:0; padding:0; }
.navigation ul li { display:block; float:left; }
.navigation ul li a { color:#ffffff; display:block; font-family:"proxima-nova",Proxima Nova,sans-serif; font-size:16px; font-weight:600; padding:15px 25px; position:relative; text-decoration:none; }
.navigation ul li a:after { background:url("/lib/radiosplus/article-divider.png") no-repeat; content:""; height:35px; position:absolute; right:0; top:7px; width:1px; }
.navigation ul li a:hover { background:#526db9; }
.navigation form#searcharea { float:right; position:relative; margin:9px 25px 0; }
.navigation input#query { border-radius:8px; color:#000000; font-family:"proxima-nova",Proxima Nova,sans-serif; font-size:15px; height:25px; padding:0 25px 0 8px; width:195px; }
.navigation button { background:url("/lib/radiosplus/search-icon.jpg") no-repeat; border:none; height:14px; position:absolute; right:5px; top:5px; width:12px; }

/*
Content/Article Text
---------------------------------------------------------------------------------------------------- */
.content { background:#ffffff; color:#001246; font-family:"proxima-nova",Proxima Nova,sans-serif; font-size:15px; margin:0 auto; padding:55px; width:850px; }
.content .article-body h3 { font-size:17px; font-weight:600; line-height:26px; margin:0; }
.content .article-body p { line-height:26px; margin:0; padding:0 0 1.5em; }
.content .article-body ul { line-height:26px; margin:0; padding:0 0 1.5em 30px; }
.content .article-body ul li a { text-decoration:none; }
.content .article-body ul li a:hover { text-decoration:underline; }
.content .article-body .no-pad { padding:0; }

/*
Footer
---------------------------------------------------------------------------------------------------- */
.footer { background:#26408b; margin:0 auto 3em; padding:15px 0; text-align:center; width:960px; -webkit-border-radius:0 0 6px 6px; border-radius:0 0 6px 6px; }
.footer h4 { color:#ffffff; font-family:"proxima-nova-soft",Proxima Nova Soft,sans-serif; font-size:18px; margin:0; }
.footer h4 a { color:#ffffff; font-family:"proxima-nova",Proxima Nova,sans-serif; font-weight:600; text-decoration:none; }
.footer h4 a:hover { text-decoration:underline; }
.footer p.copyright { color:#c0dbec; font-family:"proxima-nova",Proxima Nova,sans-serif; font-size:12px; margin:5px 0 0; }

/*
Sidebar
---------------------------------------------------------------------------------------------------- */
.content #sidebar { float:right; position:relative; margin:0 0 20px 20px; width:173px; z-index:100; }
.content .shop-by-category ul#nav { margin:0; padding:0; }
.content ul#nav li{ list-style-type:none; margin:0; padding:0; position:relative; width:173px; }
.content ul#nav li a{ display:block; padding:8px 10px 8px 18px; font-size:12px;	font-weight:bold;	color:#fff;	background:url(/lib/radiosplus/dotted-sep.gif) repeat-x bottom left; width:145px; }
.content * html ul#nav li a { width: 173px; }
.content ul#nav li ul { background:url(/lib/radiosplus/dotted-sep.gif) repeat-x bottom left; padding:4px 0; }
.content ul#nav li ul li a { font-size:11px; font-weight:normal; padding:4px 10px 4px 25px; background:none; width:138px; }
.content * html ul#nav li ul li a { width:173px; }
.content ul#nav li ul li a:hover, ul#nav li ul li:hover a, ul#nav li ul li.sfhover a { background:#001C70; text-decoration:none; }
.content ul#nav li ul li ul { background:#001C70; border:1px #88ADCA solid; display:none; padding:0; }
.content ul#nav li ul li:hover ul { display:block; position:absolute; right:173px; top:0; }
.content ul#nav li ul li ul li { width:auto; }
.content ul#nav li ul li ul li a { background:none; padding:4px 10px 4px 18px; width:auto; }
.content ul#nav li ul li ul li a:hover { text-decoration: underline; }
.content #sidebar .shop-by-category { background:#0785C7; padding:0 0 5px; }
.content #sidebar h3 { background:url("/lib/radiosplus/sidebar-header-bg.jpg") no-repeat; color:#FFFFFF; font-family:"Proxima-Nova-Soft",sans-serif; font-size:15px; margin:0; padding:8px 10px 7px 18px; }
.content #sidebar ul#nav li a { font-family:"proxima-nova",Proxima Nova,sans-serif; font-size:15px; line-height:21px; font-weight:600; text-decoration:none; }
.content #sidebar ul#nav li ul li a { font-size:13px; font-weight:400; line-height:16px; padding:3px 10px 3px 15px; width:148px; }
.content #sidebar ul#nav li ul li a:hover { text-decoration:underline; }
.content #sidebar .shop-by-model,
.content #sidebar .shop-by-type { background:#0785C7; margin:8px 0; }
.content #sidebar .shop-by-model li,
.content #sidebar .shop-by-type li { list-style:none; margin:0; padding:10px; }
.content #sidebar .shop-by-model li select,
.content #sidebar .shop-by-type li select { width:100%; }
.content #sidebar .bottom-leftnav { padding:0; }
.content #sidebar .bottom-leftnav p { background:#0785C7; font-family:"proxima-nova",Proxima Nova,sans-serif; font-size:14px; font-weight:600; margin:0; padding:10px 14px 14px; }
.content #sidebar .bottom-leftnav a { color:#FFFFFF; }
.content #sidebar ul#nav li ul li a[href="motorola-2-way-frs-family-radios.html"] { display: none; }
.content #sidebar .shop-by-model ul,
.content #sidebar .shop-by-type ul { margin:0; padding:0; }