/*   
Theme Name: WM Windows Theme
Theme URI: http://www.pixelapes.com/
Description: A special theme for the WM Windows Website
Author: Alex Leonard
Author URI: http://www.pixelapes.com
Version: 0.1
*//* HIDDEN ELEMENTS */#hd h1 a span, p.linklove, #jump, fieldset.cf_hidden {position: absolute;top: -3000px;left: -3000px;margin: 0;}/* SITE ELEMENTS */html {background: #fff;color: #000;}body {background: #fff url(images/bkg.png) repeat-x center top;}#hd {margin: 0;background: #212121;height: 50px;position: relative;}#hd h1 {color: #fff;position: absolute;top: 10px;}#hd h1 a {text-decoration: none;color: #fff;font-size:165%;}#bd {padding: 20px 0;clear: both;}#banner {display: block;width: 950px;height: 220px;background: transparent url(images/banner.jpg) no-repeat center center;margin-bottom: 20px;position: relative;}#banner .wpbrbanner {position: relative;top: 10px;left: 10px;}#banner img {padding: 0;border: 0;}.content-wrap {margin-right: 30px;}.post-wrap {margin-bottom: 25px;padding-bottom: 15px;}#ft {background: #6D1D1D;clear:both;margin:0 auto;padding:10px 0;text-align:center;width:auto;}.ft-cont {margin:10px auto;text-align:left;width:950px;}.clear {clear:both;}/* NAVIGATION */#nav {}#nav ul {position: absolute;right: 10px;top: 10px;display: block;margin-right:0;list-style:none;}#nav li {float:left;margin:0 0 0 15px;}#nav a {font-family: Verdana, Arial, Geneva, sans-serif;float:left;display:block;padding:3px 8px;text-decoration:none;color:#C1BFBF;font-size: 116%;background: #474747;-moz-border-radius: 3px;-webkit-border-radius: 3px;}#nav a:hover {color:#6D1D1D;font-size: 116%;background: #999;}#nav .current_page_item {}#nav li.current_page_item a, .page-home #nav .hometab a, .page-products #nav .products-page a, .page-services #nav .services-page a, .page-testimonials #nav .testimonials-page a, .page-contact-us #nav .contact-us-page a {color:#6D1D1D;background: #ddd;}/* LINKS */a:link, a:visited {color: #185f83;}a:hover, a:active {color: #6D1D1D;}#ft a:link, #ft a:visited {color: #fff;text-decoration: none;}#ft a:hover, #ft a:active {text-decoration: underline;}/* TYPOGRAPHY */body {font-family: "Bitstream Vera Sans", "DejaVu Sans", Verdana, Calibri, Arial, sans-serif;}p#breadcrumbs {font: 108% FreeSans, "Nimbus Sans L", Calibri, Arial, Helvetica, sans-serif;}#bd h1, h2, h3, h4, h5 h6, p, dl, table {margin-bottom: 15px;}h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {text-decoration: none;color: #75D3CE;}#bd h1 {background: #EDEDED;color: #842121;font-size: 167%;padding: 3px 15px;display: inline-block;}h2 {color: #842121;font-size: 143%;margin: 20px 0 10px 0;border-bottom: 1px dotted #C9AFAF;}h3 {font: bold 138.5% FreeSans, "Nimbus Sans L", Calibri, Arial, Helvetica, sans-serif;color: #343434;margin: 20px 0 5px 0;}h4 {font-size: 116%;color: #212121;padding: 3px 5px;margin-right: 270px;border-top: 1px solid #212121;background: #D1DADB;margin-top: 15px;}p {line-height: 146.5%;margin-bottom: 15px;font-size: 116%;text-align: left;}strong, b {font-weight: bold;}em {font-style: italic;}blockquote {padding: 10px 0 10px 20px;margin: 0 0 0 20px;color: #333;background: url(images/quote.png) no-repeat left 10px;}.post-meta p, p.author-edit, p.index-meta {line-height: 1em;margin: 0 30px 3px 30px;font-size: .8em;color: #666;}p.index-meta {color: #666;font-size: .8em;margin-bottom: 15px;}/* FOOTNOTES */.footnotes {border-top: 1px solid #ccc;margin-top: 40px;}#bd .footnotes ol li {font-size: 93%;margin-bottom: 2px;color: #999;}/* IMAGES */img {padding: 2px;border: 1px solid #CECECE;background: #fcfcfc;}.alignleft {float: left;margin: 0 20px 10px 0;}.alignright {float: right;margin: 0 0 10px 20px;}.aligncenter {margin-left: auto;margin-right: auto;}.wp-caption p {text-align: center;font-size: 93%;margin: -4px 4px 0 0;border: 1px solid #CECECE;background: #efefef;padding: 2px 0 1px 0;-moz-border-radius: 0 0 2px 2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;}img.wp-smiley {float: none;border: none;margin: 0 3px 0 1px;padding: 0;}/* LISTS ETC */.content-wrap ul, .content-wrap ol {margin: 10px 0 10px 20px;}.content-wrap  ul li {display: list-item;list-style-type: square;margin: 0 0 3px 20px;}.content-wrap ol li {list-style-type: decimal;font-size: 108%;margin: 0 0 4px 10px;}

/* TESTIMONIALS PAGE */

.page-testimonials .post-wrap {
background: #F4F4F4 url(images/testimonial-quote-tl.jpg) no-repeat 5px 5px;
border: #ccc solid;
border-width: 1px 0;
padding: 20px 20px 0 20px;
}.page-testimonials .post-wrap p {
margin: 0;
padding: 5px 20px 0 20px;
}

.page-testimonials .post-wrap .post-meta {
background: transparent url(images/testimonial-quote-br.jpg) no-repeat right bottom;
padding-top: 32px;
height: 32px;
}.page-testimonials .post-wrap .post-meta p {
margin: 0;
padding: 0;
font: 138.5% Verdana, "Trebuchet MS", Arial, sans-serif;
color: #5A919E;
}.page-testimonials .post-wrap .post-meta span {

}/* PRODUCTS PAGE */.product-box {border: solid #ddd;border-width: 1px 1px 1px 8px;padding: 8px;background: #F9F9F4;margin-bottom: 20px;-moz-border-radius: 0;}.product-box h3 {margin: 0 0 5px 150px;font-size: 123.1%;padding: 0;}.product-box p {font-size: 93%;margin-left: 150px;line-height: 100%;font-family: Arial, sans-serif;}.product-box p.product-box-thumb {margin:0;}.product-box a {padding: 9px 0 9px 22px;text-decoration: none;font-weight: bold;background: url(images/icons/arrow-forward-next.png) no-repeat left center;}/* PAGE TABS EFFECT */.jqtabs {width: 667px;margin: 20px 0;margin-bottom: 15px;}#bd ul.tabnav {margin: 0 0 1px 0;}#bd ul.tabnav li {display: inline;list-style: none;padding-right: 5px;margin: 0;}#bd ul.tabnav li a {text-decoration: none;color: #222;font: bold 116% "URW Gothic L", "Century Gothic", AppleGothic, "Eras Medium ITC", Corbel, Tahoma, ans-serif;padding: 7px 12px 4px 12px;-moz-border-radius: 2px 2px 0 0;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:2px;}.tabnav li a:hover, .tabnav li a:active {background: #dfdfdf;color: #222;text-decoration: none;}.tabnav li.ui-tabs-selected a {background: #cecece;color: #222;text-decoration: none;}.tabdiv {margin-top: 3px;background: #F9F9F4;border: 1px solid #cecece;padding: 5px 20px;-moz-border-radius: 0 2px 2px 2px;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:2px;}.tabdiv li {margin-left: 20px;}.ui-tabs-hide {display: none;}/* WIDGETS */.side {padding-top: 33px;}.widget {padding: 8px;border: 1px solid #C3C9C9;margin-bottom: 20px;}.widget ul {padding: 1px 10px 10px 10px;font-size: 85%;}.widget ul li {padding: 0 7px 3px 7px;margin-top: 4px;}.widget .widget-content {padding: 10px 15px;}.contact-widget .widget-content {background: #247F8E url(images/widget-content-bkg.png) repeat-x center top;}.quote-widget .widget-content {background: #327F3B url(images/widget-quote-bkg.png) repeat-x center top;}.testimonials-widget .widget-content, .quick-links-widget .widget-content {background: #212121 url(images/widget-testimonials-bkg.png) repeat-x center top;}h2.widgettitle {border: none;color: #fff;margin: 0;font-size: 138.5%;text-align: right;}.widget p {font-size: 108%;line-height: 116%;text-align: right;}.contact-widget p {color: #9FD6E2;}.quote-widget p {color: #fff;font-size: 138.5%;}p.widget-address {background: url(images/icons/envelope.png) no-repeat left top;padding: 10px 0;}p.widget-quote {background: url(images/icons/quote-icon.png) no-repeat left bottom;padding: 10px 0;}.widget a:link, .widget a:visited {color: #fff;text-decoration: none;}.widget a:hover, .widget a:active {color: #FFFDE3;text-decoration: none;border-bottom: px dotted #fffde3;}.widget p.widget-details {font-size: 93%;color: #154D56;}.contact-widget a {color: #ccc;}

/* customer quote widget */

.testimonials-widget .widget-customer-quote {
margin-top: 10px;
}.testimonials-widget .widget-customer-quote p {
font: italic 108% Georgia, "Times New Roman", Times, serif;
font-style: italic;
color: #ddd;
}

.testimonials-widget p.widget-customer-name {
font: bold 93% FreeSans, Arial, Helvetica, sans-serif;
color: #999;
}

/* Quick links widget */

.quick-links-widget ul {
    margin: 0;
    padding: 0;
}

.quick-links-widget ul li {
    text-align: right;
    margin: 0 0 2px 0;
    font-size: 108%;
    padding: 0;
}/* TABLES */table {border: 1px solid #323232;width: 100%;font-family: Tahoma, Arial, Geneva, Verdana, sans-serif;}thead th {background: #EFE7BF;color: #323232;font-size: 100%;font-weight: bold;padding: 5px;}tbody tr:hover, #bd tr:hover td {background-color: #dadfe1;}tbody td, tbody th {padding: 5px;font-size: 93%;border: 1px solid #999;}tbody th {font-weight: bold;}tr.alt td {background-color: #F7F4E7;}/* CFORMS */.cform {margin: 0;}.cform ol {margin: 20px 0 0 0;position: relative;}.cform ol li {list-style-type: none;padding-bottom: 10px;position: relative;}.cform ol li label, .cform ol li.cf-box-title {position: absolute;text-align: right;width: 150px;background: #676767;padding: 4px 5px 3px 5px;color: #fff;left: 0;}.cform ol li input, .cform ol li textarea, .cform ol li select {padding: 4px;width: 250px;position: relative;border: 1px solid #cecece;background: #F9F9F4;left: 170px;}.cform ol li textarea {height: 180px;}.cform ol li.cf-box-group label {position: relative;padding: 0;background: none;color: #333;width: auto;text-align: left;}.cform ol li.cf-box-group {position: relative;left:170px;}.cform ol li.cf-box-group input {margin: 0 5px 0 2px;width: auto;background: transparent;border: none;left: 0;}.cform input:focus, .cform textarea:focus {border: 1px solid #6D1D1D;background: #fff;}.reqtxt, .emailreqtxt {position: absolute;left: 430px;font-size: 85%;color: #8E3526;font-style: italic;padding-left: 10px;}p.cf-sb {margin-left: 180px;}input.sendbutton {padding: 2px 5px;}

#post-254 .cf_info {
    float: right;
    margin-bottom: 0;
    padding: 10px;
    text-align: center;
    width: 300px;
}

form#cforms3form {
    background: #5BBD74;
    border: 1px solid #333;
    float: right;
    margin-left: 20px;
    padding: 10px;
    width: 300px;
    clear: right;
}

#cforms3form legend {
    color: #000;
    display: block;
    font-family: Georgia,Times,"Times New Roman",serif;
    font-size: 163%;
    margin: 0 0 10px;
    text-align: center;
    width: 100%;
}

#cforms3form ol {
margin: 0;
}

#cforms3form ol li {
margin-left: 0;
}

#cforms3form ol li span.reqtxt{
display: none;
}

#cforms3form ol li.textonly {
    color: #fff;
    font-size: 116%;
    text-align: center;
}

#cforms3form ol li label {
display: none;
}

#cforms3form ol li input {
    background: #F9F9F4;
    border: 1px solid #CECECE;
    margin-top: 5px;
    padding: 4px;
    width: 290px;
    position:static;
}

#cforms3form p.cf-sb {
    margin: 0;
}/* FOOTER ITEMS */#ft ul {margin: 0 20px 15px 20px;padding: 0 20px 10px 0;}#ft ul li {margin: 0 2px 4px 0;list-style-type: none;display: inline;}#ft p {color: #B75F5F;}#ft img {border: 1px solid #fff;padding: 0;}/* THICKBOX FIXES */#TB_title #TB_closeAjaxWindow #TB_closeWindowButton img, #TB_window #TB_closeWindow #TB_closeWindowButton img, #TB_load img {margin: 0;border: none;padding: 0;}#TB_window #TB_caption {font-size: 108%;height: 40px;}#TB_window #TB_secondLine {font-size: 100%;margin-top: 10px;}#TB_load {-moz-border-radius: 10px;-webkit-border-radius: 10px;}
