/*
Theme Name: Find Tractor Parts
Theme URI: http://globalmediadesign.com/
Description: 
Author: Global Media Design
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
  Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */

@media print  {
/* =Print Style
-------------------------------------------------------------- */
body {background:none !important}
#wrapper {clear:both !important;display:block !important;float:none !important;position:relative !important}
#header {border-bottom:2pt solid #000;padding-bottom:18pt}
#colophon {border-top:2pt solid #000;width:auto}
#site-title,#site-description {float:none;line-height:1.4em;margin:0;padding:0}
#site-title {font-size:13pt}
.entry-content {font-size:14pt;line-height:1.6em}
.entry-title {font-size:20px}
#access,#branding img,#respond,.comment-edit-link,.edit-link,.navigation,.page-link,.widget-area {display:block !important}
#container,#header,#footer {margin:0;width:100%}
#content,.one-column #content {background-color:#FFF;margin:0;width:100%}
.wp-caption p {font-size:11pt}
#site-info,#site-generator {float:none;width:auto}
img#wpstats {display:none}
#site-generator a {margin:0;padding:0}
#entry-author-info {border:1px solid #e7e7e7}
.home .sticky {border:none}
}
/* =Menu
-------------------------------------------------------------- */
#access{display:block;float:left;font-family:Myriad Pro, Verdana, Geneva, sans-serif;margin:1px auto 0;width:100%}
#access .menu-header li,div.menu li{float:left;position:relative}
#access .menu-header ul,div.menu ul,.widget-area ul{list-style:none;margin:0;padding:0}
#access .menu-header,div.menu{font-size:13px;margin-left:12px}
#access a{color:#aaa;display:block;font-size:14px;line-height:38px;padding:0 10px;text-decoration:none}
#access li:hover > a,#access ul ul :hover > a{background:#333;color:#fff}
#access ul li.current_page_item > a,#access ul li.current-menu-ancestor > a,#access ul li.current-menu-item > a,#access ul li.current-menu-parent > a,* html #access ul li.current_page_item a,* html #access ul li.current-menu-ancestor a,* html #access ul li.current-menu-item a,* html #access ul li.current-menu-parent a,* html #access ul li a:hover,.entry-summary .entry-title a{color:#fff}
#access ul li:hover > ul,.paged #nav-above,.single #nav-above{display:block}
#access ul ul{-moz-box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);display:none;float:left;left:0;position:absolute;top:38px;width:180px;z-index:99999}
#access ul ul a{background:#333;height:auto;line-height:1em;padding:10px;width:160px}
#access ul ul li{min-width:180px}
#access ul ul ul{left:100%;top:0}
#access,.entry-meta,.entry-utility,.navigation,.widget-area{-webkit-text-size-adjust:120%}
#branding,#masthead {position: relative;width:860px;margin: 0 auto;overflow: hidden}
#branding img,.page .edit-link{clear:both;display:block}
#cancel-comment-reply-link{font-size:12px;font-weight:400;line-height:18px}
#carousel{height:330px;position:relative}
#colophon{margin-top:0;overflow:hidden;padding:0}
#comments .comment-body p:last-child{margin-bottom:6px}
#comments .navigation{padding:0 0 18px}
#comments .pingback{border-bottom:1px solid #e7e7e7;margin-bottom:18px;padding-bottom:18px}
#comments .pingback .url{font-size:13px;font-style:italic}
#comments .pingback p{color:#888;display:block;font-size:12px;line-height:18px;margin:0}
#comments,.machines .machine-thumbs .entry-summary h3.machine-title{clear:both}
#comments-list #respond,.widget-container{margin:0 0 18px}
/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content */
#container{display:table;float:left;margin:0;width:100%}
#container #searchform #searchsubmit{-moz-border-radius:5px;background:url(images/header_bg.jpg) 0 -145px repeat-x;border:1px solid #333;color:#fff !important;font-size:12px;font-weight:700;margin:0;padding:5px}
#container #searchform #searchsubmit:hover,.gform_wrapper .gform_footer .button:hover{background:url(images/header_bg.jpg) 0 -57px repeat-x;color:#1a1a1a !important}
#content{display:table-cell;float:left;margin-bottom:36px;margin-left:10px !important;padding-bottom:10px;position:relative;width:680px}
#content .aligncenter,#content img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
#content .alignleft,#content img.alignleft{display:inline;float:left;margin-right:24px;margin-top:4px}
#content .alignright,#content img.alignright{display:inline;float:right;margin-left:24px;margin-top:4px}
#content .attachment img{max-width:900px}
#content .entry-summary p:last-child,#content img.alignleft,#content img.alignright,#content img.aligncenter{margin-bottom:12px}
#content .entry-title{color:#000;font-size:21px;font-weight:700;line-height:1.3em;margin-bottom:0}
#content .gallery{margin:auto}
#content .gallery .gallery-caption{color:#888;font-size:12px;margin:0 0 12px}
#content .gallery .gallery-item{float:left;margin-top:0;text-align:center;width:33%}
#content .gallery br+br,.nopassword,.nocomments,#search-2 .widget-title,.widget_search label,#loading-animation,.contact-form .gform_footer a,#shopp.catalog .breadcrumb,#shopp .category > h3{display:none}
#content .gallery img{border:10px solid #f1f1f1}
#content .video-player,.home .hentry.category-asides{padding:0}
#content .wp-caption{background:#f1f1f1;line-height:18px;margin-bottom:20px;padding:4px;text-align:center}
#content .wp-caption img{margin:5px 5px 0}
#content .wp-caption p.wp-caption-text{color:#888;font-size:12px;margin:5px}
#content .wp-smiley,#content .gallery dl,#respond p,#comments-list ul #respond,#content.machines,#shopp.product form.shopp.product > p{margin:0}
#content code{font-size:13px}
#content dt,#content th,.page-title a:active,.page-title a:hover,.widget_rss a.rsswidget,#shopp .cart a,#cart.shopp table td a{color:#000}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{font-family:"Myriad Pro", Arial, Helvetica, sans-serif;line-height:1.5em;margin:0 0 20px}
/* Images
-------------------------------------------------------------- */
#content img{margin:0;max-width:640px}
#content p,#content ul,#content ol,#content dd,#content pre,#content hr,#comments .comment-body blockquote p:last-child{margin-bottom:24px}
#content pre,#content kbd,#content tt,#content var{font-size:15px;line-height:21px}
#content table{border:1px solid #e7e7e7;margin:0 -1px 24px 0;text-align:left;width:100%}
#content tr td{border-top:1px solid #e7e7e7;padding:6px 24px}
#content tr th,#content thead th{color:#888;font-size:12px;font-weight:700;line-height:18px;padding:9px 24px}
#content tr.odd td{background:#F2F7FC}
#content,#content input,#content textarea{color:#333;font-size:16px}
#entry-author-info{background:#F2F7FC;border-top:4px solid #000;clear:both;font-size:14px;line-height:20px;margin:24px 0;overflow:hidden;padding:18px 20px}
#entry-author-info #author-avatar{background:#fff;border:1px solid #e7e7e7;float:left;height:60px;margin:0 -104px 0 0;padding:11px}
#entry-author-info #author-description{float:left;margin:0 0 0 104px}
#entry-author-info h2{color:#000;font-size:100%;font-weight:700;margin-bottom:0}
#featured-links{background:url(images/featured-links.jpg) 0 0 no-repeat;height:auto;position:absolute;right:15px;top:15px;width:260px}
#featured-links ul.menu{height:100%;list-style-type:none;margin:0;padding:0}
#featured-links ul.menu li {display:block;margin:0;padding:0;height:68px;}
#featured-links ul.menu li a{-moz-border-radius:5px;background:#212121;border:none;border-radius:5px;color:#fff;display:block;font-size:17px;font-weight:700;line-height:68px;margin-bottom:10px;text-decoration:none;text-indent:20px;text-transform:uppercase}
#featured-links ul.menu li a:hover{background:url(images/header_bg.jpg) 0 -37px repeat-x;color:#212121}
#featured-links ul.menu li.miscparts {height:208px; width:281px;}
#featured-links ul.menu li.miscparts a {background: url(images/rightsidebar.jpg) 0 0 no-repeat;display:block;text-indent:1000px;overflow:hidden;border-radius:0;height:100%;color:#212121;margin-left:-20px;}
#featured-links ul.menu li.webuy {height:98px; width:281px;}
#featured-links ul.menu li.webuy a {background: url(images/featuredlinks-webuy.jpg) 0 0 no-repeat;display:block;text-indent:1000px;overflow:hidden;border-radius:0;height:100%;color:#212121;margin-left:-20px;}
#featured-links ul.menu li:last-child a{padding-bottom:0}
/* =Footer
-------------------------------------------------------------- */
#footer{_width:872px !important;background:#494949 url(images/footer_bg.jpg) 0 0 repeat-x;clear:both;color:#fff;width:100%}
#footer #site-info{clear:both;float:left;padding:20px 0;width:100%}
#footer #site-info p{color:#fff;bottom:-10px;font-size:12px;font-weight:400;left:0;position:absolute;text-align:center;width:100%}
#footer #site-info p a {color:#fff;}
/* Footer widget areas */
#footer-widget-area{margin-bottom:10px;overflow:hidden}
#footer-widget-area #first ul{clear:both;display:block;float:left;list-style-type:none;margin:0;padding:5px}
#footer-widget-area #first ul li a{display:block;float:left;height:14px;width:140px}
#footer-widget-area #first,#footer-widget-area #second{height:100%;overflow:hidden;width:600px}
#footer-widget-area #fourth{float:right;margin-right:5px}
#footer-widget-area .widget-area{float:left;margin-right:20px}
#footer-widget-area .widget-title{clear:both;color:#FFF;font-size:20px;height:36px;line-height:36px;margin:0 0 5px;width:100%}
#gforms_confirmation_message{clear:bothh;float:left;margin:20px}
/* =Header
-------------------------------------------------------------- */
#header{background:#fefefe url(images/header_bg.jpg) 0 0 repeat-x;height:200px;position: relative}
#machine-list li{-moz-border-radius:10px;-webkit-border-radius:10px;background:0;border:1px solid #ddd;border-raidus:10px;cursor:move;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#e7e7e7');font-weight:700;padding:10px;width:50%}
#machine-list,#shopp #cart #billing-address-fields .inline{margin-top:20px}
/* =Content
-------------------------------------------------------------- */
#main{background:#FFF;float:left;margin:0;overflow:hidden;width:850px}
/* Main sidebars */
#main .widget-area ul{margin-left:0;padding:0}
#main .widget-area ul ul{border:none;margin-left:1.3em;padding:0}
#nav-above{display:none;margin:0 0 18px}
#nav-below{float:left;margin:20px 0 0;width:100%}
#primary{display:table-cell}
#primary,#secondary{float:right;margin-top:56px;width:160px}
#respond{border-top:1px solid #e7e7e7;margin:24px 0;overflow:hidden;position:relative}
#respond .comment-notes{margin-bottom:1em}
#respond .form-allowed-tags{color:#888;font-size:12px;line-height:18px}
#respond .form-allowed-tags code,.widget-area .entry-meta,#wp-calendar thead{font-size:11px}
#respond .form-submit{margin:12px 0}
#respond .form-submit input{font-size:14px;width:auto}
#respond .required{color:#FF4B33;font-weight:700}
#respond input{margin:0 0 9px;width:98%}
#respond textarea{width:98%}
#search-2{position:absolute;right:-170px;top:8px;width:340px;}
#secondary{clear:right}
#shopp{display:block;float:left;width:640px}
#shopp #cart > big > a,#shopp #cart .update-button,#shopp #cart button,#shopp input[type="button"],#shopp input[type="submit"],.search input[type="submit"]{-moz-border-radius:5px;-moz-box-shadow:3px 3px 10px #666;-webkit-border-radius:5px;-webkit-box-shadow:3px 3px 10px #666;background:url(images/header_bg.jpg) 0 -145px repeat-x;border:1px solid #666;border-radius:5px;box-shadow:3px 3px 10px #666;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;margin-right:5px;padding:2px 8px;text-decoration:none}
#shopp #cart > big > a:hover,#shopp #cart .update-button:hover,#shopp #cart button:hover,#shopp input[type="button"]:hover,#shopp input[type="submit"]:hover,.search input[type="submit"]:hover{-moz-box-shadow:1px 1px 3px #000;-webkit-box-shadow:1px 1px 3px #000;background:url(images/header_bg.jpg) 0 -57px repeat-x;border-color:#EEA606;box-shadow:1px 1px 3px #000;color:#000}
#shopp #cart input[type="checkbox"]{width:16px !important}
#shopp .breadcrumb a:before{content:'\00AB \00A0'}
#shopp .views{display:inline-block !important;float:right}
#shopp .views button{-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0;display:inline-block;height:20px !important;margin-bottom:0 !important;margin-top:0 !important;padding:0 !important;width:20px !important}
#shopp .views button:hover{-moz-box-shadow:0;-webkit-box-shadow:0;border:none;box-shadow:0}
#shopp .views li{display:inline-block !important;height:20px;line-height:20px}
#shopp .views li:first-child{display:inline-block;font-size:11px;height:20px;padding-right:10px !important}
#shopp form input,.gdtt-widget .postform option{font-size:12px}
#shopp form select{-moz-border-radius:5px;-webkit-border-radius:5px;background:#eee;border:1px solid #000;border-radius:5px;font-size:12px;padding:4px}
#shopp form ul li div input[type="text"],#shopp form ul li div select{width:95% !important}
#shopp label.alignleft{margin-right:5px}
#shopp ul.products li .price{font-weight:400}
#shopp.list ul.products li div.frame a img{-moz-box-shadow:5px 5px 10px #666;-webkit-box-shadow:5px 5px 10px #666;border:3px solid #fff;box-shadow:5px 5px 10px #666;float:left;margin:0 20px 10px 0}
#shopp.product .headline{margin-top:5px}
#shopp.product .headline big{font-size:14px}
#shopp.product .previews .gallery img{-moz-box-shadow:5px 5px 10px #666;-webkit-box-shadow:5px 5px 10px #666;border:5px solid #fff;box-shadow:5px 5px 10px #666}
#shopp.product .price{clear:none;float:left;font-size:18px;padding-right:10px}
#shopp.product > h3{font-size:24px;font-weight:400;margin:0}
#site-description{-webkit-text-size-adjust:none;float:right;font-style:italic;margin:0}
#site-generator{float:right;width:220px}
#site-info{float:left;font-size:14px;font-weight:700;width:auto}
#site-title{background:none !important;float:left;font-size:30px;line-height:36px;margin:18px 0}
#site-title a,#shopp ul.products li .name a{color:#000;font-weight:700;text-decoration:none}
#wp-calendar caption{color:#222;font-size:14px;font-weight:700;padding-bottom:4px;text-align:left}
#wp-calendar tbody{color:#aaa}
#wp-calendar tbody .pad{background:none}
#wp-calendar tbody td{background:#f5f5f5;border:1px solid #fff;padding:3px 0 2px;text-align:center}
#wp-calendar tfoot #next{text-align:right}
#wp-calendar,.search .machine-thumbs,#shopp.list ul.products li.product{width:100%}
#wp_tag_cloud div{line-height:1.6em}
#wrapper{background:#fff;height:100%;left:50%;margin-left:-430px;position:absolute;top:0;width:860px}
* html .contact-form .gform_heading h3.gform_title{margin-bottom:0 !important !important;margin-top:-5px !important}
*,a{outline:0}
.attachment .entry-content .entry-caption{font-size:140%;margin-top:24px}
.attachment .entry-content .nav-next a:after{content:'\00a0\2192'}
.attachment .entry-content .nav-previous a:before{content:'\2190\00a0'}
.back img{width:0}
.c-button#next{background:url("../../images/next.gif") no-repeat;border:none;cursor:pointer;display:block;height:102px;position:absolute;right:22px;top:30px;width:40px}
.c-button#prev{background:url("../../images/prev.gif") no-repeat;border:none;cursor:pointer;display:block;height:102px;left:35px;position:absolute;top:30px;width:40px}
/* Gallery listing
-------------------------------------------------------------- */
.category-gallery{margin-bottom:48px}
.category-gallery .gallery-thumb{float:left;margin-right:20px;margin-top:-4px}
.category-gallery .size-thumbnail img{border:10px solid #f1f1f1;margin-bottom:0}
.category-gallery h2,#shopp #billing-address-fields{margin-top:10px}
.children #respond{margin:0 48px 0 0}
.comment-author cite{color:#000;font-style:normal;font-weight:700}
.comment-meta{font-size:12px;margin:0 0 18px}
.commentlist .avatar{left:0;position:absolute;top:4px}
.commentlist .children li{border:none;margin:0}
.commentlist li.comment{border-bottom:1px solid #e7e7e7;line-height:24px;margin:0 0 24px;padding:0 0 0 56px;position:relative}
.commentlist li.comment+li.pingback{margin-top:-6px}
.commentlist li:last-child{border-bottom:none;margin-bottom:0}
.commentlist ol{list-style:decimal}
.commentlist,.commentlist .children{list-style:none;margin:0}
.contact-form .gform_fields .gfield{margin:0 0 6px}
.contact-form .gform_fields textarea{font-size:11px;height:80px}
.contact-form .gform_heading h3.gform_title{color:#ffbb02 !important;font-size:21px;margin:0 !important;padding:0}
.control-left{background:url("images/control-left.png") no-repeat;bottom:21px;display:none;float:left;height:31px;left:19px;position:absolute;width:13px;z-index:1000}
.control-right{background:url("images/control-right.png") no-repeat;display:none;float:right;height:31px;margin-top:-8px;width:12px}
.entry-content .gform_fields{margin:10px}
.entry-content .gform_footer{margin:10px 0}
.entry-content .widget-container{float:left;width:335px}
.entry-content .widget-container .widget-title{display:block;margin-bottom:0 !important}
.entry-content blockquote.left{float:left;margin-left:0;margin-right:24px;text-align:right;width:33%}
.entry-content blockquote.right{float:right;margin-left:24px;margin-right:0;text-align:left;width:33%}
.entry-content fieldset{border:1px solid #E7E7E7;margin:0 0 24px;padding:24px}
.entry-content fieldset legend{background:#fff;color:#000;font-weight:700;padding:0 24px}
.entry-content input.file,.entry-content input.button{margin-right:24px}
.entry-content input[type=text],.entry-content textarea{-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#efefef;border:1px solid #333;border-radius:5px;padding:5px}
.entry-content label,#respond label{color:#888;font-size:12px}
.entry-content sup,.entry-content sub{font-size:10px}
.entry-meta{clear:none;color:#888;display:block;float:left;font-size:12px}
.entry-meta a,.entry-utility a,.reply a,a.comment-edit-link{color:#888}
.entry-meta abbr,.entry-utility abbr{border:none}
.entry-meta abbr:hover,.entry-utility abbr:hover{border-bottom:1px dotted #666}
.entry-utility{clear:both;color:#333;font-size:14px;font-weight:700;line-height:24px;margin:10px 0;width:100%}
.entry-utility .page-numbers{margin:20px 0 !important}
.entry-utility a{text-decoration:none}
.featured{-khtml-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#212121;border-bottom:1px solid #131313;border-radius:10px;border-top:1px solid #131313;float:left;height:335px;margin:0 0 10px;position:relative;width:840px;z-index:4}
.featured #next{background:url("images/next.png") no-repeat;bottom:8px;display:block;float:left;height:27px;left:479px;position:absolute;width:28px;z-index:1000}
.featured #next:hover{background:url("images/next-hover.png") no-repeat}
.featured #prev{background:url("images/previous.png") no-repeat;bottom:8px;display:block;float:left;height:27px;left:452px;position:absolute;width:28px;z-index:1000}
.featured #prev:hover{background:url("images/previous-hover.png") no-repeat}
.featured .contact-form{color:#FFF;position:absolute;right:10px;top:5px;width:270px}
.featured .contact-form h3.widget-title{color:#ffbb02 !important;font-size:21px;margin-bottom:0 !important;margin-top:-5px}
.featured .contact-form p{font-family:Arial, Helvetica, sans-serif;font-size:12px;margin-bottom:2px !important}
.featured .contact-form p input.wpcf7-submit{float:right;font-weight:700;margin-right:0;margin-top:5px;text-transform:uppercase}
.featured .contact-form p span input,textarea,.contact-form .gform_fields input,textarea{-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ddd;border-radius:5px;font-size:12px;line-height:20px !important;padding:2px;width:260px}
.form-allowed-tags{line-height:1em}
.gdtt-widget .postform{-moz-border-radius:5px;-webkit-border-radius:5px;background:#eee;border:1px solid #000;border-radius:5px;padding:4px}
.gform_fields{list-style-type:none;margin:0 !important;padding:0}
.gform_fields .medium{width:50%}
.gform_wrapper{display:block;float:left;overflow:auto !important;width:100%}
.gform_wrapper .gform_footer .button{-moz-border-radius:5px;background:url(images/header_bg.jpg) 0 -150px repeat-x;border:1px solid #333;color:#fff !important;float:right;font-size:12px !important;font-weight:700;margin:0 5px 0 0;padding:5px}
#content .hentry{margin:0 0 48px}
.hentry.part {float:left;}
#footer .hentry {margin:0;}
#footer .hentry.part {float:none;margin:0}
.hentry .thumb-container{float:left;margin:5px 10px 5px 0}
.home #content .category-asides .entry-content{padding-top:0}
/* Asides
-------------------------------------------------------------- */
.home #content .category-asides p{font-size:14px;line-height:20px;margin-bottom:10px;margin-top:0}
.home #content .category-gallery .entry-content p,#footer-widget-area #first ul li{display:inline}
.home #content .category-gallery .entry-utility{padding-top:4px}
.home #search-2{float:right;position:relative;right:10px}
.home .machine-thumbs .hentry{width:auto}
.home .sticky{background:#F2F7FC;border-top:4px solid #000;margin-left:-20px;margin-right:-20px;padding:18px 20px}
.home .sticky .page-link a{background:#D9E8F7}
.iefix{height:300px}
.machine-thumbs{-khtml-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;float:left;margin:0;width:100%}
.machine-thumbs .machine,.machine-thumbs .machine-attachment{cursor:pointer;float:left;margin:3px 0;overflow:hidden;padding:0;width:170px}
.machine-thumbs h3{-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:#000;border-radius:5px;color:#fff !important;font-size:14px !important;font-weight:400;height:24px;line-height:24px !important;margin:0 10px 0 0 !important;overflow:hidden;padding:0 3px !important}
.machine-thumbs h3.entry-title a:link,.machine-thumbs h3.entry-title a:visited,.machine-thumbs h3.entry-title a:hover{color:#fff !important;cursor:pointer;display:block;font-weight:400;height:24px;overflow:hidden;text-decoration:none;width:154px}
.machine-thumbs h3:hover{background:#FEBE07;color:#000}
.machine-thumbs img{height:112px;margin:0;padding:0;width:150px}
.nav-next{float:right;text-align:right;width:50%}
.nav-previous{float:left;width:50%}
/* =Navigation
-------------------------------------------------------------- */
.navigation{color:#888;font-size:12px;line-height:18px;overflow:hidden}
.navigation a:link,.navigation a:visited,.comment-meta a:link,.comment-meta a:visited{color:#888;text-decoration:none}
.one-column #content,#access .menu-header,div.menu,#colophon,#branding,#container,#masthead{margin:0;width:100%}
.one-column .machine-thumbs{-khtml-border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;float:left;margin:5px 0 10px}
.one-column .machine-thumbs .machine{float:left;margin:3px 0;overflow:hidden;padding:0;width:170px}
.page .machine-thumbs .entry-summary,.contact-info,.thumb-container img,.entry-content .gform_wrapper .gform_footer .button{float:left}
.page .machine-thumbs .hentry{cursor:pointer;float:left;margin:3px 0;overflow:hidden;padding:0}
.page-id-27 .entry-title a,#footer-widget-area p,#footer-widget-area a{color:#fff !important}
.page-link{color:#000;font-weight:700;margin:0 0 22px;word-spacing:0.5em}
.page-link a:link,.page-link a:visited{background:#f1f1f1;color:#333;font-weight:400;padding:0.5em 0.75em;text-decoration:none}
.page-numbers .page-info.left{color:#1d1d1d;padding-right:10px;text-align:left}
.page-title{color:#000;font-size:24px;font-weight:700;margin:0 0 20px !important}
.page-title span{color:#333;font-size:16px;font-style:italic;font-weight:400}
.post{position:relative}
.reply{font-size:12px;padding:0 0 24px}
/* Text meant only for screen readers */
.screen-reader-text{left:-9000px;position:absolute}
.search .entry-content .entry-summary{float:left;height:65px;margin:10px 0 0;overflow:hidden;width:49%}
.search .entry-summary .thumb-container{margin:0 10px 5px 0}
.search .entry-summary h3.machine-title{clear:none;color:#fff !important;float:left;overflow:hidden;text-indent:6px;width:180px}
.search .entry-summary h3.machine-title a{color:#fff !important;float:left;font-size:15px;font-weight:700;line-height:1.3em;margin-bottom:0;text-decoration:none}
.search .machine-thumbs .entry-summary{clear:none;float:left;height:65px;margin:10px 0;width:50%}
.search > p{margin-bottom:5px}
.search input[type="submit"]{font-size:12px;margin-bottom:10px}
.search-results .machine-thumbs h3.entry-title{background:none;clear:right;color:#000;float:left;margin:0;padding:0}
.search-results .machine-thumbs img{height:56px;margin:0;padding:0;width:75px}
.showcase{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#fff;border:3px solid #FFF;border-radius:3px;height:300px;margin:15px 0 10px 15px;overflow:hidden;position:relative;width:510px}
.showcase .entry-content{border:none;float:right;width:400px}
.showcase h2.entry-title{background:url(images/trans.png) 0 0 repeat;color:#111 !important;font-family:Myriad Pro, Arial, Helvetica, sans-serif;font-size:24px;font-weight:400;left:0;letter-spacing:-0.02em;margin:0;position:absolute;top:0;width:100%}
.showcase h2.entry-title a{color:#ffbb02 !important;padding:4px}
.showcase h2.entry-title a:hover{color:#111}
.showcaseimg,.attachment-slide{display:block;float:left;height:300px;width:510px !important}
.single .hentry{margin:0 0 36px}
/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages */
.single-attachment #content{margin:0 auto;width:830px}
.single-machine .thumb-container img{height:400px;width:600px}
.thumb-container{-khtml-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:2px solid #000;border-radius:5px;float:left;padding:3px !important}
.thumb-container:hover{border-color:#FEBE07}
.type-machine .entry-summary .entry-meta{float:left;width:80%}
.type-machine .entry-summary .entry-title a{color:#000 !important;float:left;font-weight:700;width:80%}
.type-machine .entry-summary a[rel="tag"]{color:#000 !important}
.type-machine .machine-thumbs h3.entry-title a:link,.type-machine .machine-thumbs h3.entry-title a:visited,.type-machine .machine-thumbs h3.entry-title a:hover{cursor:pointer;font-weight:400;text-decoration:none}
.widget-area .search input[type="text"]{-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #000;border-radius:5px;padding:4px;width:90%}
.widget-area a:active,.widget-area a:hover{color:#000;text-decoration:underline}
.widget-area a:link,.widget-area a:visited,.page-title a:link,.page-title a:visited,.entry-title a:link,.entry-title a:visited,#site-info a,#shopp .breadcrumb a{color:#000;text-decoration:none}
.widget-area ul ul{list-style:square;margin-left:1.3em}
.widget-title{color:#222;font-weight:700}
.widget_rss .widget-title img{height:11px;width:11px}
.widget_search #s{-moz-border-radius:5px;background:none repeat scroll 0 0 #EFEFEF;border:1px solid #333;padding:5px;width:240px}
.wp-pagenavi{background:none repeat scroll 0 0 #FFF;border-radius:10px 10px 10px 10px;clear:both;color:#000;float:left;padding:20px 0 10px !important;width:100%}
a img{border:none;outline:0}
a.carousel-link img{background:#030108;border:1px solid #18161b;left:0;position:absolute;top:0}
a:active,a:hover,.entry-title a:active,.entry-title a:hover,.page-link a:active,.page-link a:hover,.entry-meta a:hover,.entry-utility a:hover,.navigation a:active,.navigation a:hover,.comment-meta a:active,.comment-meta a:hover,.reply a:hover,a.comment-edit-link:hover,.widget_rss a.rsswidget:hover{color:#FF4B33}
a:link{color:#323232}
a:visited{color:#743399}
abbr,acronym{border-bottom:1px dotted #666;cursor:help}
big{font-size:131.25%}
blockquote{font-style:italic;padding:0 3em;quotes:none}
blockquote cite,blockquote em,blockquote i{font-style:normal}
blockquote:before,blockquote:after{content:none}
body{line-height:1}
/* =Global Elements
--------------------------------------------------------------   Main global 'theme' and typographic styles */
body,input,textarea{color:#666;font-size:12px;line-height:18px}
/* =Fonts
-------------------------------------------------------------- */
body,input,textarea,.page-title span,.pingback a.url{font-family:Arial, Helvetica, sans-serif}
cite,em,i,.comment-author .says{font-style:italic}
code{-webkit-text-size-adjust:160%;font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace}
del{text-decoration:line-through}
div.carousel-wrapper{left:0;position:absolute;top:0}
div.controls{background:url("images/control-bg.png") top right repeat-x;bottom:21px;display:none;float:left;height:23px;left:30px;padding-left:4px;padding-top:8px;position:absolute;z-index:1000}
div.controls a{background:url("images/control.gif") no-repeat;display:none;float:left;height:15px;margin-right:6px;width:15px}
div.controls a.activeslide{background:url("images/control-hover.gif") no-repeat;display:none}
dl,.entry-content input,.entry-content select{margin:0 0 24px}
dt,strong{font-weight:700}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:400}
/* =Widget Areas
-------------------------------------------------------------- */
h1.page-title{float:left;margin-bottom:0;width:100%}
h3#comments-title{padding:24px 0}
h3#comments-title,h3#reply-title{color:#000;font-size:20px;font-weight:700;margin-bottom:0}
h3#comments-title,h3#reply-title,#access .menu,#access div.menu ul,#cancel-comment-reply-link,.form-allowed-tags,#site-info,#site-title,#wp-calendar,.comment-meta,.comment-body tr th,.comment-body thead th,.entry-content label,.entry-content tr th,.entry-content thead th,.entry-meta,.entry-title,.entry-utility,#respond label,.navigation,.page-title,.pingback p,.reply,.widget-title,.wp-caption-text,input[type=submit]{color:#000;font-family:Arial, Helvetica, "Nimbus Sans L", sans-serif;position:relative}
h3#reply-title{margin:18px 0}
hr{background-color:#E7E7E7;border:0;clear:both;height:1px;margin-bottom:18px}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline}
img#wpstats{display:block;margin:0 auto 10px}
input.machinename{background:#fff !important;border:0 solid #FFF !important;color:#000 !important;margin-bottom:30px !important}
input[type="text"],textarea{-moz-box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0.1);background:#f9f9f9;border:1px solid #ccc;box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0.1);padding:2px}
/* Comments form */
input[type=submit]{color:#333}
ins{background:#ffc;text-decoration:none}
ol{list-style:decimal;margin:0 0 18px 1.5em}
ol ol{list-style:upper-alpha}
ol ol ol{list-style:lower-roman}
ol ol ol ol{list-style:lower-alpha}
ol,ul{list-style:none}
p,dd,#comments .comment-body ul,#comments .comment-body ol{margin-bottom:18px}
/* Mobile Safari ( iPad, iPhone and iPod Touch )
-------------------------------------------------------------- */
pre{-webkit-text-size-adjust:140%;background:#f7f7f7;color:#222;font-family:"Courier 10 Pitch", Courier, monospace;line-height:18px;margin-bottom:18px;padding:1.5em}
sub{top:.5ex}
sup{bottom:1ex}
sup,sub{height:0;line-height:1;position:relative;vertical-align:baseline}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0}
ul{list-style:square;margin:0 0 18px 1.5em}
ul ul,ol ol,ul ol,ol ul,#content ul ul,#content ol ol,#content ul ol,#content ol ul,.entry-content .attachment img{margin-bottom:0}




/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 * 
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 * 
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }



.tubepress_embedded_title {clip: rect(0,0,0,0);position:absolute}
#searchform {position: relative}


/** Dave's WordPress Live Search CSS **/
ul.search_results
{
display: block;
background-color:#fff;
width:250px;
max-height: 500px;
position:absolute;
list-style-type: none;
list-style-image: none;
list-style-position: inside;

padding: 0px;
margin: 0px;

-moz-box-shadow: 5px 5px 3px #222;
-webkit-box-shadow: 5px 5px 3px #222;
box-shadow: 5px 5px 3px #222;
}

ul.search_results li
{
display: block;
padding: 5px 10px 5px 10px;
margin: 0px 0px 0px 0px;
border-top: 1px solid #eee;
border-bottom: 1px solid #aaa;
text-align: left;	

color: #000;
background-color: #ddd;
text-decoration: none;

}

ul.search_results li:hover
{
background-color: #fff;	
}

ul.search_results li a, ul.search_results li a:visited
{
display: block;
color: #000;
margin-left: 0px;
padding-left: 0px;
text-decoration: none;
font-weight: bold;
}

ul.search_results p#daves-wordpress-live-search_author
{
margin: 0px;
font-size: 90%;
font-weight: bold;
}

ul.search_results p#daves-wordpress-live-search_date
{
margin: 0px;
font-size: 90%;
}

/* BEGIN post thumbnails */
ul.search_results li.post_with_thumb a {
width:150px;
float:left;
margin-bottom: 5px;
}

ul.search_results li.post_with_thumb img.post_thumb
{
float: left;
margin: 3px 10px 10px 0px;
height: 48px;
width: 48px;
border: 1px solid #888;
}
/* END post thumbnails */

/* BEGIN post excerpt */
ul.search_results .excerpt, ul.search_results .meta
{
font-size: 75%;
width: 100%;
}
/* END post excerpt */

ul.search_results .clearfix
{
float: none !important;
clear: both !important;
}

.search_footer {
background-color: #888;
width: 100%;
text-align: right;
padding: .5em 0;
font-size: .9em;
}

.search_footer a,
.search_footer a:visited {
color: #fff;	
margin-right: 1em;
}

#search_results_activity_indicator{
z-index:999999;
}

#global-translator .widget-title,#branding .widget-title span,#branding h3 {display:none !Important;position: absolute;clip: rect(0,0,0,0);}
#global-translator {position: absolute;left:380px;top:7px;width:auto;z-index: 1000}
#global-translator img {float:right;}
#translation_bar {float: right}
