/*
Theme Name: Conrad Direct
Description: Semantic, SEO Optimised, Custom Wordpress Theme for Conrad Direct
Author: #
Author URI: #
*/

/* Reset 
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0;vertical-align:baseline}
*/
/* Reset MMP */
a, abbr, acronym, address, area, b, bdo, big, blockquote, body, button, caption, cite,
code, col, colgroup, dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4,
h5, h6, hr, html, i, images, ins, kbd, label, legend, li, map, object, ol, p, param, pre,
q, samp, small, span, strong, sub, sup, table, tbody, td, textarea, tfoot, th, thead,
tr, tt, ul, var {margin:0;padding:0}

/* Defaults */
:focus {outline:0}
/*a, a:visited {color:#c00;text-decoration:none}*/
a, a:visited {color:#000000;text-decoration:none}
a:hover {text-decoration:underline}
abbr, acronym, dfn {border-bottom:1px dotted;cursor:help}
blockquote {background:#fff;border:1px solid #CCCCCC;margin:0 0 1.5em;padding:12px;}
blockquote p:first-child {font-size:13px;margin:.5em;}
blockquote p:first-child:before {content:"\201C"}
blockquote p:first-child:after {content:"\201D"}
blockquote p.quote-name:before {content:"\2014 \00a0";}
blockquote p.quote-name {margin-left: 120px;margin-bottom:0;font-style:italic;text-indent:-1.5em;}
body {background:#FFF;color:#000;font:0.75em/20px Verdana,Arial, Sans-Serif}
code, pre {font-size:1em}
del {text-decoration:line-through}
dfn {font-style:italic;font-weight:bold}
dt {font-weight:bold}
dd {margin:0 0 1em 10px}
fieldset {border:0}
fieldset p {margin:0 0 5px}
img {border:0;vertical-align:bottom}
ins {text-decoration:none}
h1 {color:#c00;font:2.00em/1.25em Georgia, Garamond, Serif;margin-bottom:2px}
h2 {color:#333;font-size:1.6em;margin:10px 0 20px;text-shadow:#6a0404 0 -1px}
h3 {color:#fff;font-size:1.33em}
h4 {font-size:1.17em;margin:0 0 5px}
hr {margin:0 0 0.5em}
p {margin:0 0 1em}
ul, ol {list-style:none;margin:0 0 1em}
textarea {font:1em Arial;overflow:auto}

/* Containers */
#page {overflow:hidden;width:100%}
.content {margin:0 auto;width:963px}
#inner {width:960px}
#main {background:#fff url(http://www.conraddirect.com/wp-content/themes/conrad/images/main.png) repeat-x;float:left;margin-bottom:40px;width:100%}
.home #main {background:#fff url(http://www.conraddirect.com/wp-content/themes/conrad/images/main-home.png) repeat-x}

/* Header */
#header {float:left;height:90px;position:relative;width:100%;z-index:50}
#header .content {position:relative}
#header #logo {float:left;margin-top:9px}
#header ul#top {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/bg-top.png) no-repeat;display:inline;float:right;font-size:1em;margin-right:23px;overflow:hidden;width:122px;zoom:1}
#header ul#top li {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/separator.png) no-repeat;float:left;letter-spacing:-.5px;margin-left:-1px;padding:8px 0;text-align:center;width:98px}
#header ul#top li.first {width:123px}
#header ul#top a {color:#666}
#header ul#top a:hover {color:#c00;text-decoration:none}
#header ul#menu {font:bold 1.33em Helvetica, Arial, Sans-Serif;left:185px;position:absolute;top:53px;width:765px;z-index:10}
#header ul#menu li {float:left;margin-right:13px;position:relative}
#header ul#menu li:hover,#header ul#menu li.hover {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/bg-menu.png) no-repeat}
#header ul#menu a {color:#333;float:left;text-decoration:none}
#header ul#menu li:hover a {color:#fff}
#header ul#menu li.current-menu-item a, #header ul#menu li.current-menu-ancestor a {color:#c00}
#header ul#menu li a {cursor:pointer;float:left;height:29px;padding:8px 18px 0 15px}
#header ul#menu li a.fixed {padding:8px 3px 0 0;text-align:center;width:170px}
#header ul#menu li:hover a, #header ul#menu li.shover a {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/bg-menu.png) no-repeat 100% -37px;color:#FFF}
#header ul#menu li ul {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/suckerfish-bg.png) no-repeat 0 100%;left:-999em;padding-bottom:4px;position:absolute;top:37px;width:172px;z-index:50}
#header ul#menu li:hover ul,#header ul#menu li.hover ul {left:0px;}
#header ul#menu li ul li,#header ul#menu li:hover ul li,#header ul#menu li.hover ul li {margin:0;padding:0 3px 0 0;width:169px}
#header ul#menu li ul li:hover {background:none!important}
#header ul#menu li ul li a {background:none !important;border-top:1px solid #a7a6a6;color:#d6d6d6 !important;float:left;height:auto;overflow:hidden;padding:10px 0 10px 16px;width:153px}
#header ul#menu li ul li.first a {border:0!important}
#header ul#menu li ul li a:hover {background:#393939 !important;color:#fff !important}
#header ul#menu li ul li.last a:hover {background-color:none!important;background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/last-hover.png) left bottom no-repeat!important;}



/* Tweaks for second dropdown to make correct width */
#header ul#menu li#menu-item-140 a.fixed {padding:8px 3px 0 0;text-align:center;width:170px}
#header ul#menu li#menu-item-140:hover a, #header ul#menu li.shover a {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/bg-menu.png) no-repeat 100% -37px;color:#FFF}
#header ul#menu li#menu-item-140 ul {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/suckerfish-bg-narrow.png) no-repeat 0 100%;left:-999em;padding-bottom:4px;position:absolute;top:37px;width:147px;z-index:50}
#header ul#menu li#menu-item-140:hover ul,#header ul#menu li.hover ul {left:0px;}
#header ul#menu li#menu-item-140 ul li,#header ul#menu li:hover ul li,#header ul#menu li.hover ul li {margin:0;padding:0 3px 0 0;width:144px}
#header ul#menu li#menu-item-140 ul li:hover {background:none!important}
#header ul#menu li#menu-item-140 ul li a {background:none !important;border-top:1px solid #a7a6a6;color:#d6d6d6 !important;float:left;height:auto;overflow:hidden;padding:10px 0 10px 16px;width:128px}
#header ul#menu li#menu-item-140 ul li.first a {border:0!important}
#header ul#menu li#menu-item-140 ul li a:hover {background:#393939 !important;color:#fff !important}
#header ul#menu li#menu-item-140 ul li.last a:hover {background-color:none!important;background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/last-hover-narrow.png) left bottom no-repeat!important;}


/*special Links Highlight*/
.category-list-promotion #header ul#menu li.list-management a {color:#c00}

/* Slider */
#slider {height:338px;margin:-47px auto -12px;overflow:hidden;position:relative;width:963px;z-index:30}
#slider h1 {color:#c00;font:italic 2.83em Georgia, Garamond, Serif;font-style:italic;margin:0 0 10px}
#slider li {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/separator.gif) no-repeat 0 8px;float:left;padding:0 0 2px 17px;width:220px}
#slider ul {font-size:1.17em;overflow:hidden;width:510px;margin-top:5px;}
#slider p {font-size:1.17em;line-height:24px;margin:0}
#slider img.bg {height:79px;position:absolute;right:47px;top:259px;width:79px;z-index:10}
.images {height:326px;left:0;position:absolute;top:0;width:20000em}
#slider a {color:#1.17em;color:#c00;float:right}
.images .holder {float:left;height:326px;position:relative;width:963px}
.images .holder#first{display:block}
.images .wrapper {float:left;padding:88px 0 0 3px;position:absolute;width:620px;z-index:10}
.images .data-slide .wrapper {width:535px}
.images img {bottom:0;position:absolute;right:0}
#navi {float:left;left:50%;margin:297px auto 0;position:relative;text-align:center;z-index:100}
.navi {float:left;left:-50%;overflow:hidden;position:relative}
.navi a {background:#fff;border:1px solid #999;float:left!important;height:6px;margin:0 4px 0 3px;text-indent:-9999px;width:6px}
.navi a:hover, .navi a.active {background:#666}

/* Content */
.home #content {float:none;margin:0 auto;overflow:hidden;padding:0;width:963px}
.home h2 {color:#fff;font-size:2em;margin:10px 0 20px;text-shadow:#6a0404 0 -1px}
.info {margin-top:27px;overflow:hidden;width:100%}
.info-box {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/info.png) no-repeat;float:left;height:185px;margin-right:20px;padding:0 10px 0 17px;width:273px}
.info-box p {float:left;font-size:1.165em;line-height:17px;width:170px}
.info-box img {float:right}
.info-box a {float:right;font-size:12px;}

.news-box {float:left;margin-right:20px;width:620px}
.news-box .title {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/titles.png) no-repeat;height:25px;padding:4px 0 0 18px;width:602px}
.news-box .frame {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/bottom.png) no-repeat 0 100%;overflow:hidden;padding-bottom:9px;width:620px}
.news-box .frame .center {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/bottom.png) repeat-y -920px 0;overflow:hidden;padding:14px 30px 0 15px;width:575px}
.news-box p.news-footer
{
	font-size:11px;
	font-style: italic;
	border-top: 1px #999 solid;
	padding-top: 4px;
}
.news-box h4 {margin-bottom:2px;}
.clients {float:left;position:relative;width:300px}
.clients .title {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/titles.png) no-repeat -620px 0;height:25px;padding:4px 0 0 18px;width:282px;text-shadow:#666 -1px 0}
.clients .frame {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/bottom.png) no-repeat -620px 100%;float:left;padding-bottom:9px;width:300px}
.clients .center {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/bottom.png) repeat-y -1540px 0;display:inline;float:left;padding:0 30px 15px 15px;width:255px}
.clients .center a#prev,.clients .center a#next {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/buttons.png) no-repeat;height:34px;position:absolute;text-indent:-9999px;top:55px;width:28px}
.clients .center a#prev {left:-8px}
.clients .center a#next {right:-13px}
.clients .center a#next {background-position:-28px 0}
.clients .scroll {height:70px;margin:11px 0 0 9px;overflow:hidden;position:relative;width:254px}
.clients .center ul {height:70px;left:0;list-style:none;margin:0;position:absolute;top:0;width:20000em}
.clients .center ul li {height:70px;float:left;width:254px}
.clients .center ul li img {height:70px;width:254px}
.clients .center ul li {background:none !important;overflow:hidden;padding:0 !important;}
#content {float:left;width:760px;padding:0 0 0 0}
.category-list-promotion #content{width:620px}
ul.breadcrumbs {font-size:0.92em;margin: 25px 0 15px;overflow:hidden;zoom:1}
#content ul.breadcrumbs li {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/separator3.gif) no-repeat 0 7px;float:left;margin-left:-7px;padding:0 12px}
#content ul.breadcrumbs li.home {background:none;margin-left:0;padding-left:0}
#content ul.breadcrumbs li.home a {padding:0}
ul.breadcrumbs li a {color:#999 !important}
ul.breadcrumbs li span {color:#999}
#content li {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/separator4.gif) no-repeat 4px 9px;padding-left:14px}
#content li a{padding-left:4px}
.lists {overflow:hidden;width:100%;margin-top:16px}
.list span{display:block;padding-bottom:10px}
.list {border:1px solid #ccc;margin-bottom:19px;padding:12px 10px 11px;width:598px}
.list strong {display:block;font-size:1.50em}
.list p strong {display:inline;font-size:1em}
.list em {display:block;line-height:14px}
.list em.description {font-size:0.83em;padding-top:10px}
.entry {padding-top:10px}
#content ul#prev-next li
{
	background-image: none;
	padding-left: 0;
}

#content ul ul {margin-bottom:0}
#content .button {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/button-03.png) left top no-repeat;width:175px;margin-bottom:20px;margin-top:10px;background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/button-02.png) left top no-repeat;display:block;color:#fff;margin:10px auto 20px;width:233px;padding:8px 0 0;height:33px;font-size:1.6em;text-align:center;text-decoration:none}
.entry h2 {margin:30px 0 0;}
.join-cta {float: left;position: relative;width: 300px;margin-top: 27px;}
.join-cta a {display:block;height:41px;position:relative}
.join-cta a {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/button.png) left top no-repeat;float:left;width:300px;color:#fff;padding:10px 0 0;margin:0 0 30px 0;height:31px;font-size:1.6em;text-align:center;text-decoration:none}
#content p.small {
	font-size: .75em;
	}
.join-cta a:hover { background-position: 0 -41px; }

/* Sidebar */
#sidebar {display:inline;float:right;margin:0 20px 0 0;position:relative;width:300px}
#sidebar a.call,#sidebar a.call2 {display:block;height:41px;position:relative}
#sidebar a.call {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/button.png) left top no-repeat;float:left;width:300px;color:#fff;padding:10px 0 0;margin:0 0 30px 0;height:31px;font-size:1.6em;text-align:center;text-decoration:none}
#sidebar a.call:hover { background-position: 0 -41px; }
#sidebar a.call2 {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/button-02.png) left top no-repeat;display:block;color:#fff;margin:10px auto 20px;width:233px;padding:8px 0 0;height:33px;font-size:1.6em;text-align:center;text-decoration:none}
#sidebar a.call img {position:absolute;right:0;top:0}
#sidebar a.call2 img {position:absolute;right:8px}
#sidebar img {margin:65px 0 25px}
.blog #sidebar img {margin-left:18px}
/* The following line was pushing the image to the right on single pages so I commented out */
/* .single #sidebar img {margin-left:18px} */


#sidebar .featured-image img {margin:0}
#sidebar .featured-image {height:326px;margin:-47px 0 30px;overflow:hidden;position:relative;width:100%}
#sidebar .featured-image {float:right;margin-right:-26px;margin-top:-46px;width:326px}
.page-id-6 #sidebar .featured-image {float:right;margin-right:-25px;margin-left:-31px;overflow:visible;margin-top:-45px;width:356px}
.page-id-68 #sidebar .featured-image,.category-list-promotion #sidebar .featured-image {background:none}
.page-id-68 #sidebar .featured-image,.category-list-promotion #sidebar .featured-image {margin-bottom:6px}
.page-id-6 #sidebar .featured-image img {bottom:2px}
.page-id-68 #sidebar .featured-image img {right:26px;bottom:22px}
.category-list-promotion #sidebar .featured-image img {right:40px;bottom:22px}
#sidebar .featured-image img {bottom:1px;position:absolute;right:0}
#sidebar .widget {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/bottom.png) repeat-y -1540px 0;float:right;overflow:hidden;width:300px;padding-top:10px}
#sidebar .widget ul, #sidebar .widget span {color:#c00;font:2.00em/1.25em Georgia, Garamond, Serif}
#sidebar .widget p {padding-left:20px;margin-bottom:10px}
#sidebar .widget .call2{background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/button-03.png) left top no-repeat;width:175px;margin-bottom:20px;margin-top:10px}
#sidebar .widget-area {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/top.png) no-repeat;overflow:hidden;margin-bottom:45px;padding-top:10px;width:300px}
#sidebar .widget-area .frame {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/bottom.png) no-repeat -620px 100%;float:right;padding-bottom:9px;width:300px}
#sidebar .widget ul {margin:0;padding: 7px 0 0 40px}
#sidebar .widget span {display:block;text-align:center}
#sidebar .widget li {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/separator5.gif) no-repeat 0 12px;padding:0 0 7px 20px}

/* Footer */
#footer {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/bg-footer.png) no-repeat;margin:0 auto;overflow:hidden;padding:18px 0;width:963px}
#footer ul {font-size:0.92em;margin:0 auto 11px;overflow:hidden;text-align:center;width:960px}
#footer ul + ul {margin-top:-11px}
#footer ul li {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/separator2.gif) no-repeat 0 1px;display:inline;padding:0 12px}
#footer ul li.first {background:none}
#footer ul li a {color:#999}
#footer a.link {background:url(http://www.conraddirect.com/wp-content/themes/conrad/images/in.png) no-repeat;display:block;height:16px;overflow:hidden;margin:0 auto 25px;text-indent:-9999px;width:16px}
#footer a.link:hover {background-position:0 -16px}
#footer .banner-section {margin:0 auto;width:256px}
#footer .banner-section div {float:left;margin-right:23px}
#footer .banner-section div.last {margin-right:0}
#footer ul li.footer-nomargin {margin-bottom:0}

#footer #affiliate1 a.rollover {display:block;width:70px;height:48px;text-decoration: none;background: url("images/affiliate1.gif");}
#footer #affiliate2 a.rollover {display:block;width:70px;height:48px;text-decoration: none;background: url("images/affiliate2.gif");}
#footer #affiliate3 a.rollover {display:block;width:70px;height:48px;text-decoration: none;background: url("images/affiliate3.gif");}

#footer #affiliate1 a.rollover:hover {background-position: 0 -48px;}
#footer #affiliate2 a.rollover:hover {background-position: 0 -48px;}
#footer #affiliate3 a.rollover:hover {background-position: 0 -48px;}

#footer .displace {
	position: absolute;
	left: -5000px;
	}
/* Image Alignment */
img.aligncenter {display:block;margin-left:auto;margin-right:auto}
img.alignright {display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft {display:inline;margin:0 7px 2px 0;padding:4px}
.alignright {float:right}
.alignleft {float:left}

/* Forms */
form.wpcf7-form h2 {margin:30px 0 10px;}