/*   
Theme Name: Bounce Broadband Theme
Theme URI: http://www.pixelapes.com/
Description: A special theme for the Bounce Broadband Website
Author: Alex Leonard
Author URI: http://www.pixelapes.com
Version: 0.1
*//* HIDDEN ELEMENTS */#hd h1 a span, #hd h2, p.linklove, #jump{position: absolute;top: -3000px;left: -3000px;margin: 0;}/* SITE ELEMENTS */body, html{background: #4F6342;color: #565656;}#hd{margin: 0;}#banner{padding: 48px 22px 0 22px;background: url(images/hd-bkg.gif) no-repeat center top;}#banner-inner{top: 0;left: 0;width:930px;height:150px;border: none;position: relative;overflow:hidden;margin: 0;background: url(images/banner.jpg) no-repeat top center;}.searchbox{position: absolute;right: 0;top: 0;display: block;width: 218px;height: 150px;background: url(images/logo.png) no-repeat top center;}.searchbox p{margin: 0;padding: 0 0 10px 22px;}.searchbox form.searchform{position: absolute;bottom: 0;font-size: 85%;}.searchbox input{border: none;padding: 3px 3px;}.searchbox input.s{color: #628C46;background: #fff;font-weight: bold;width: 114px;}.searchbox input.searchsubmit{color: #fff;background: #368F43;height: 21px;}#hd h1{}#hd h1 a{display:block;position:absolute;z-index:10;text-decoration: none;}#hd h1 a span{color: #fff;font: normal 1.5em Arial, sans-serif;padding: 40px;}#bd{padding: 40px 0 30px 0;background: transparent url(images/bd-bkg.jpg) repeat-y center center;clear: both;}.content-wrap{margin: 0 20px 0 40px;background: #fff;position: relative;}.post-wrap{margin-bottom: 25px;padding-bottom: 15px;}#ft{background: url(images/ft-bkg.gif) no-repeat center bottom;margin-bottom:20px;padding: 25px 0 15px 0;}.clear{clear:both;}/* NAVIGATION */#nav{width:100%;line-height:normal;position: relative;height: 3.4em;margin-bottom:-12px;}#nav ul{position: absolute;left: 3px;bottom: 0;display: block;margin-right:0;padding:10px 0 0 0;list-style:none;width: 974px;}#nav li{float:left;margin:0 0 0 3px;padding:0 0 0 15px;}#nav a{font-family: Verdana, Arial, Geneva, sans-serif;float:left;display:block;padding:10px 21px 5px 6px;text-decoration:none;color:#C0E5A8;font-size: 108%;}#nav .current_page_item, #nav .current_item_parent, .page-home .hometab, .page-news .news-page{background:url(images/left.png) no-repeat left top;}#nav .current_page_item a, #nav .current_item_parent a, .page-home .hometab a, .page-news .news-page a{background:url(images/right.png) no-repeat right top;}#nav li ul.main-sublevel-1{display: none;}.page-products #nav ul.products, .page-contact-us #nav ul.contact-us{display: block;position: absolute;top: 40px;left: 30px;}#nav li ul.main-sublevel-1 li{padding: 0 10px 0 0;background: transparent;margin: 0 10px 0 0;border-right: 1px solid #000;}#nav ul.main-sublevel-1 li a{padding: 2px 5px;background: transparent;margin: 0;font-size: 93%;color: #596754;}#nav ul.products{}#nav ul.products  li{}/* Commented Backslash Hack
 hides rule from IE5-Mac \*/#nav a{float:none;}/* End IE5-Mac hack */#nav a:hover{color:#fff;text-decoration: underline;}#nav .current_page_item{}#nav li.current_page_item a, 
#nav li.current_item_parent a, 
#nav li.current_item_parent .current_page_item a, 
.page-home #nav .hometab a, 
.page-news #nav .news-page a{color:#113006;padding-bottom:5px;}#nav li.current_item_parent .current_page_item a{background: #eee;color:#113006;padding-bottom:2px;}#nav li.current_page_item a, #nav li.current_item_parent a{color:#113006;}/* LINKS */a:link, a:visited{color: #569B56;}a:hover, a:active{color: #55ab44;}#ft a{padding: 0 2px;}#ft a:link, #ft a:visited{color: #fff;text-decoration: none;border-bottom: 1px dashed #888;}#ft a:hover, #ft a:active{border-bottom: 1px solid #aaa;background: #697326;}/* doc links */a[href $='.pdf']{padding-left: 22px;background: url(images/icons/icon_pdf.gif) no-repeat left top;}a[href $='.xls']{padding-left: 22px;background: url(images/icons/icon_xls.gif) no-repeat left top;}a[href $='.doc']{padding-left: 22px;background: url(images/icons/icon_doc.gif) no-repeat left top;}a[href $='.ppt']{padding-left: 22px;background: url(images/icons/icon_ppt.gif) no-repeat left top;}/* TYPOGRAPHY */body{font-family: "Bitstream Vera Sans", "DejaVu Sans", Verdana, Calibri, Arial, 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: #E79732;color: #fff;font: 167% Gentium, "Century Schoolbook L", Georgia, "Century Schoolbook", "Free Serif", Times, "Times New Roman", sans-serif;padding: 3px 15px;display: inline-block;}h2{color: #C47B2C;font: 143% Gentium, "Century Schoolbook L", Georgia, "Century Schoolbook", "Free Serif", Times, "Times New Roman", sans-serif;margin: 20px 0 10px 0;border-bottom: 1px dotted #C47B2C;}h2 a:link, h2 a:visited, h2 a:hover, h2 a:active{color: #C47B2C;text-decoration: none;}h3{font: bold 108%  "Bitstream Vera Sans", "DejaVu Sans", Verdana, Calibri, Arial, sans-serif;color: #343434;margin-top: 20px;border: solid #EFD4BB;border-width:  1px;padding: 4px 10px;background: #f9f9f9;}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: 138.5%;margin-bottom: 10px;font-size: 108%;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;}#bd .post-meta ul{border: solid #ddd;border-width: 1px 0;margin: 0 0 20px 0;padding: 6px 4px;font-size: 93%;}#bd .post-meta ul li{list-style-type: none;display: inline;padding: 4px 3px 4px 20px;margin: 0 15px 0 0;background-repeat: no-repeat;background-position: left center;}li.post-date{background-image: url(images/icons/date.png);}li.post-comments{background-image: url(images/icons/comment.png);}li.post-link{background-image: url(images/icons/view.png);}li.post-edit{background-image: url(images/icons/edit.png);}li.post-rss{background-image: url(images/icons/rss-16.png);}/* BREADCRUMBS */p#breadcrumbs{font-size: 85%;position: absolute;top: -35px;left: -17px;color: #777;font-family: "Nimbus Sans L", Arial, Helvetica, sans-serif;}/* FOOTNOTES */.footnotes{border-top: 1px solid #ccc;margin-top: 40px;}#bd .footnotes ol li{font-size: 93%;margin-bottom: 2px;color: #999;}/* IMAGES */img{margin-bottom: 15px;padding: 0;border: 3px double #455538;background: #EDEFDF;}.alignleft{float: left;margin-right: 20px;}.alignright{float: right;margin-left: 20px;}.aligncenter{margin-left: auto;margin-right: auto;}img.wp-smiley{float: none;border: none;margin: 0 3px 0 1px;padding: 0;}.wp-caption img{margin: 0;}p.wp-caption-text{text-align: center;font-size: 93%;color: #75752C;background: #F1F2E5;padding: 2px 5px 1px 5px;margin: -2px 3px 0 -1px;}img.no-border{padding: 0;border: none;}img.wp-image-174, img.wp-image-173{margin-right: 25px;*margin-right: 21px;}/* OBJECTS */iframe, object{border: 1px solid #888;margin: 0;padding: 0;}/* LISTS ETC */.content-wrap ul, .content-wrap ol{margin: 5px 0 14px 10px;}.content-wrap ul li{display: list-item;list-style-type: square;margin: 0 0 3px 10px;}.content-wrap ol li{list-style-type: decimal;margin: 0 0 4px 10px;}.content-wrap li ul li{list-style-type: square;}.content-wrap li ul li ul li{list-style-type: circle;}.content-wrap li ul li ul li ul li{list-style-type: lower-roman ;}/* SEARCH RESULTS */#bd #searchresults ol{padding: 0;margin: 0;}#searchresults ol li{background: #FAFAFA;border: solid #eee;border-width: 1px 0;list-style-type: none;margin: 0 0 20px 0;padding: 5px;position: relative;}#searchresults h3{border:0;font-weight:normal;margin:0 0 5px;padding: 0;}.search-excerpt p{font-size: 93%;line-height: 108%;margin: 0;}p.search-meta{font-size:77%;font-weight:normal;position:absolute;right:5px;top:5px;color: #222;}/* WIDGETS */.widget-container{margin: 0 22px 0 0;}.widget{padding: 0 0 10px 0;background: #ECEEDD;margin-bottom: 40px;}.widget ul{padding: 1px 10px 10px 10px;font-size: 85%;}.widget ul li{padding: 0 7px 3px 7px;margin-top: 4px;}h2.widgettitle{border: none;padding: 3px 0 3px 10px;color: #fff;background: #819965;margin: 0;text-align: center;text-transform: uppercase;font: normal 123.1% "Bitstream Vera Sans", "DejaVu Sans", Verdana, Calibri, Arial, sans-serif;}/* contact badge widget */.widget-contact{background: #ECEEDD url(images/icons/contact-badge.jpg) no-repeat 10px 40px;}.widget-contact h2.widgettitle{margin-bottom: 12px;}.widget-contact p{text-align: right;font-size: 85%;padding: 5px 10px;margin: 0;line-height: 108%;font-weight: bold;font: bold 85% FreeSans, "Nimbus Sans L", Arial, Calibri, Helvetica, sans-serif;}.widget-contact p.wc-phone, .widget-contact p.wc-email{color: #4A563A;text-align: center;}.widget-contact p.wc-phone{font-size: 123.1%;margin-top: 10px;}.widget-contact p.wc-email{font-weight: normal;font-size: 108%;}.widget-contact p.wc-download{margin-bottom: 8px;}/* Latest News Widget */.widget h3{color: #75752C;margin: 0;padding: 8px 0;font: bold 108% "Bitstream Vera Sans", "DejaVu Sans", Verdana, Calibri, Arial, sans-serif;border: none;background: transparent;}.widget h3 a{color: #75752C;}.widget ul p{font-size: 108%;line-height: 108%;text-align: left;}.widget p.news-date{font-size: 93%;font-weight: bold;color: #888;}.widget-latest-news{background: #DFE2C5 url(images/widget-bkg.png) repeat-x center bottom;}.widget-latest-news li{background: url(images/latest-news-bkg.png) repeat;}.widget-latest-news li.alt{background: url(images/latest-news-alt-bkg.png) repeat;}.widget-latest-news li h3{padding-left: 32px;}.widget-latest-news li.news h3{background: transparent url(images/icons/news.png) no-repeat left center;}.widget-latest-news li.service-messages h3{background: transparent url(images/icons/warning2.png) no-repeat left center;}.widget-latest-news p.wln-view-all{text-align: center;}.widget-latest-news p.wln-view-all a, a.order-button{background: #FAAF40 url(images/button-bkg.png) no-repeat center center;color: #393939;text-decoration: none;border: 1px solid #666;padding: 4px 8px;font: bold 100% FreeSans, "Nimbus Sans L", Arial, Calibri, Helvetica, sans-serif;text-shadow:0 1px 0 #ccc;border-radius: 6px;-moz-border-radius: 6px;-webkit-border-radius: 6px;}.widget-latest-news p.wln-view-all a:hover, a.order-button:hover{color: #000;border: 1px solid #333;text-shadow:0 1px 0 #eee;}/* 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;}/* COMMENTS */ol#commentlist{margin: 0;padding: 0;}ol#commentlist li{list-style: none;margin: 0 0 25px 0;padding: 0;border-bottom: 1px solid #eee;clear: both;}ol#commentlist img.avatar{position: absolute;right: 0;top: 0;border: none;}p.comment-meta{background: #F3F4E9;height: 40px;position: relative;padding: 4px 60px 4px 20px;color:#000;border-bottom-left-radius: 18px;-moz-border-radius-bottomleft:18px;-webkit-border-bottom-left-radius: 18px;}li.authorpost p.comment-meta{background: #DFE5D2;}p.comment-meta span{font-size: 77%;color: #555;}.comment-content{padding: 10px 20px;}.comment-content p{font-size: 93%;line-height: 123.1%;margin-bottom: 6px;}p.moderation{padding: 3px 0 3px 32px;font-weight:bold;font-size:123.1%;color: #e79732;background: transparent url(images/icons/warning2.png) no-repeat left center;}/* CFORMS */.cform{margin: 0;}#bd form ol{padding: 0;margin: 0;}#bd form ol li{list-style-type: none;padding-bottom: 15px;margin: 0;}ol li label{display: block;margin-bottom: 2px;font-weight: bold;color: #888;font-size: 108%;}form ol li input, form ol li textarea, form ol li select{padding: 2px;width: 300px;margin-right: 5px;color:#555;font-style:italic;}form ol li textarea{width: 100%;}form ol li input:focus, form ol li textarea:focus, form ol li select:focus{background: #f8f9ea;color: #000;font-style: normal;}.reqtxt, .emailreqtxt{font-size: 85%;color: #8E3526;font-style: italic;}/* FOOTER ITEMS */#ft ul{margin: 0 20px 15px 20px;}#ft ul li{padding: 0 6px 0 0;margin: 0 6px 0 0;list-style-type: none;display: inline;border-right: 1px solid #aaa;}#ft ul li.company-registration-details-page{border-right: none;}#ft p{font-size: 93%;color: #ABC699;margin: 0 0 0 20px;}