/* Processed by Cuttlefish cPortals in 0.0539 on Sat, 09 Apr 2016 18:38:25 +0000 */
@import url(default-cportals.css); @import url(https://fast.fonts.com/cssapi/8c1c302f-af6a-4b91-bcd6-bdf94f65dddc.css); @import url(default-slideshow.css); @import url(default-gallery.css); @import url(default-yahoo.css); @import url(default-products.css); @import url(default-blog.css); body {background:url(uploads/137/body.png) no-repeat bottom;padding-bottom:33px;font-size:13px}.template-wrap {background:url(uploads/137/bg.png) repeat-y center}.template {width:960px;padding:0 15px;margin:0 auto}a {color:#006699;text-decoration:none}a:hover {text-decoration:underline}header {background:url(uploads/137/header.png) no-repeat top center;padding-bottom:10px;border-bottom:1px solid #FFF;overflow:auto}header h1 a {display:block;width:280px;height:150px;text-indent:-9999px;overflow:hidden;float:left}header .group {text-align:right;width:510px;height:150px;float:right}header .group div.quick-links {padding:10px 0;color:#dfdfdf}header .group div.quick-links a {font-weight:bold}header .group form {float:right;width:300px;height:40px;padding:5px}header .group form div {display:inline}header .group form label {display:block;float:left;width:60px;line-height:40px;font-weight:bold;text-align:center}header .group form .searchkeyword {margin:5px 0;float:left;border:none;width:200px;height:20px;padding:5px;background:none;outline:none}header .group form .searchbutton {width:30px;height:30px;margin:5px 0;float:left;background:none;border:none;font-size:1px;color:#FFF;text-indent:-9999px;overflow:hidden;cursor:pointer}header .group .strapline {display:none}header nav.menu {float:left;clear:both;height:35px;width:710px;overflow:hidden}header nav.menu ol,header nav.menu li {list-style-type:none;display:inline}header nav.menu a {display:block;float:left;color:#FFF;padding:10px 20px;height:15px;font-weight:bold;border-right:1px solid #51575a;font-size:110%;text-shadow:0 0 2px #555;-moz-text-shadow:0 0 2px #555;-webkit-text-shadow:0 0 2px #555;-o-text-shadow:0 0 2px #555}header nav.menu a.active {background:#00527b url(uploads/137/button.png) repeat-x center}header nav.menu li.first a {background:none}header nav.menu .last a {border:none}header div.actions {clear:right;float:right;width:240px;padding-right:10px}header div.actions ul,header div.actions li {display:inline;list-style-type:none}header div.actions a {display:block;width:100px;padding:10px;height:15px;float:left;text-align:center;color:#FFF;font-weight:bold;font-size:110%;text-shadow:0 0 2px #555;-moz-text-shadow:0 0 2px #555;-webkit-text-shadow:0 0 2px #555;-o-text-shadow:0 0 2px #555}header .controlbar {clear:both;text-align:right;background:#F4F4F4;padding:5px}header .controlbar ul,header .controlbar li {display:inline;list-style-type:none}header .controlbar li {border-right:1px solid #CCC;padding:0 5px}header .controlbar li.last {border:none}header .clear {height:1px}footer {clear:both;padding:0 0 15px 0}footer .connections {clear:both;background:#35393c;padding:15px;height:270px}footer .connections .left {width:310px;float:left;padding-right:10px}footer .connections div.signup-wrap {width:290px;height:100px;padding:85px 10px 10px 10px;background:#545454 url(uploads/137/newsline2.png) no-repeat center;margin-bottom:10px;color:#FFF;position:relative}footer .connections div.signup-wrap .header,footer .connections div.signup-wrap .head {display:none}footer .connections div.signup-wrap .text {padding-left:3px;padding-right:35px;line-height:150%}footer .connections div.signup-wrap a {font-weight:bold;clear:both;margin:5px -34px 0 0;padding:10px 15px;display:inline-block;color:#fff;background:#006699;border:none;outline:none;font-size:110%;cursor:pointer;min-width:100px;text-align:center;float:right}footer .connections div.signup-wrap form {height:34px;position:absolute;bottom:10px;left:10px}footer .connections div.signup-wrap form div {display:inline;padding:0}footer .connections div.signup-wrap form label {display:none}footer .connections div.signup-wrap form .textbox {padding:5px;width:222px;height:24px;background:none;border:none;outline:none}footer .connections div.signup-wrap form .button {margin-left:4px;font-weight:bold;text-align:center;color:#fff;background:none;border:none;outline:none;font-size:110%;cursor:pointer;width:50px;text-align:center}footer .connections div.facebook {background:#545454;padding:7px 10px 10px 10px;width:280px;height:180px;float:left;margin-left:10px}footer .connections div.facebook iframe {background:#333333;border:none}footer .connections div.facebook .heading {display:none;color:#FFF;font-weight:bold;padding-bottom:5px;font-size:14px}footer .connections div.social {width:305px;height:55px;padding:5px 0 5px 5px;background:#545454;margin-bottom:10px}footer .connections div.social ul,footer .connections div.social li {display:inline;list-style-type:none}footer .connections div.social a {display:inline;width:48px;height:48px;margin:5px 7px 5px 5px;float:left;text-indent:-9999px;overflow:hidden;background:url(https://secure.cuttlefish.com/static/icons/social/feed_48.png)}footer .connections div.social a.facebook {background:url(https://secure.cuttlefish.com/static/icons/social/facebook_48.png)}footer .connections div.social a.flickr {background:url(https://secure.cuttlefish.com/static/icons/social/flickr_48.png)}footer .connections div.social a.youtube {background:url(https://secure.cuttlefish.com/static/icons/social/youtube_48.png)}footer .connections div.social a.twitter {background:url(https://secure.cuttlefish.com/static/icons/social/twitter_48.png)}footer .connections div.twitter {background:#545454;width:280px;padding:7px 10px 8px 10px;float:left;margin-bottom:10px}footer .connections div.twitter .heading {color:#FFF;font-weight:bold;padding-bottom:5px;font-size:14px}footer .connections div.img {margin-left:10px;width:300px;float:left;background:#545454}footer .connections div.img img {vertical-align:bottom}footer .footnotes {margin-top:15px;padding:10px;background:#006699;color:#FFF;clear:both}footer .footnotes a {color:#FFF;font-weight:bold;text-decoration:none}footer .footnotes a:hover {text-decoration:underline}footer .footnotes div.privacy {float:right}.main {width:635px;padding:0 15px 15px 0;float:left}.with-nav .main {width:730px;padding:0 0 15px 15px}.with-nav .main .breadcrumbs {padding-bottom:8px}.with-nav .main .breadcrumbs a {font-weight:bold;font-size:110%}.navbar {width:215px;float:left}.navbar nav {margin:0 0 15px;font-size:110%}.navbar nav .heading {background:#E8E8E8;padding:8px 10px;line-height:125%;border-bottom:2px solid #DDD}.navbar nav .heading a {color:#000}.navbar nav ul {background:#F4F4F4}.navbar nav ul li {display:block;list-style-type:none}.navbar nav ul a {display:block;padding:8px 15px 5px 10px;border-bottom:1px solid #E8E8E8;font-weight:bold;line-height:150%;text-decoration:none}.navbar nav ul a:hover,.navbar nav ul a.active {background:url(uploads/137/arrow.gif) no-repeat center right}.navbar nav ul .menu {padding-left:5px;background:#FDFDFD}.navbar nav ul .menu a {padding-left:20px}.navbar nav ul .menu li {background:url(uploads/137/bullet.gif) no-repeat top left}.navbar .banners {padding:15px 0 30px 0;text-align:center}.navbar .banners .img {padding-top:15px}.sidebar {width:310px;float:left}.sidebar section {margin-bottom:15px;background:#F4F4F4;position:relative}.sidebar section h2.heading {font-size:14px;font-weight:bold;padding:10px;color:#FFF;background:#42484b}.sidebar section h2.heading a {color:#FFF}.sidebar section .item {padding:7px 10px;line-height:150%}.sidebar section .more a {background:#42484b;margin:0}.sidebar section.media {background:#006699;color:#cdcdcd}.sidebar section.media a {color:#FFF}.sidebar section.media h2.heading {background:#00527b}.sidebar section.media .item {border-bottom:1px solid #00527b}.sidebar section.media .last {border:none}.sidebar section.media .more a {background:#00527b;float:none}.sidebar section.media .group-heading {display:none}.sidebar section.blogs {background:#777;border:none}.sidebar section.blogs .item {border-bottom:1px solid #999}.sidebar section.blogs a {color:#FFF}.sidebar section.blogs .last {border:none}.sidebar section.blogs .date {font-size:90%;color:#EEE}.sidebar section.blogs .more a {float:none}.sidebar section.members {overflow:auto}.sidebar section.members h2.heading {background:#e74096}.sidebar section.members .description {line-height:150%}.sidebar section.members .more a {background:#e74096}.sidebar section.members .more {float:right}.sidebar section.members .item {display:inline;padding:0}.sidebar section.members .items {padding:0 8px}.sidebar section.members h3.heading {float:left;padding:5px 0;width:125px}.content .feed .item,.blog .item {margin:0 0 20px 0;padding:10px 0;border-bottom:1px solid #e5e5e5}.content .feed .item .heading,.blog .item .heading {padding-top:0}.content .feed .item .date,.blog .item .date {padding:0;font-style:normal;font-weight:bold;font-size:90%}.content .feed .item .body,.blog .item .body {padding:0}.content .feed .item .image,.blog .item .image {float:right;margin-left:10px;padding:0}.content .feed .item .image img,.blog .item .image img {box-shadow:0 0 5px #CCC;-moz-box-shadow:0 0 5px #CCC;-webkit-box-shadow:0 0 5px #CCC;-o-box-shadow:0 0 5px #CCC}.content .feed .item .title,.blog .item .title {font-family:'ITCFranklinGothicW01-Dm 812668', "Trebuchet MS", Trebuchet, Arial;font-weight:normal;font-size:24pt}.content .feed .item .description,.blog .item .description {padding-top:5px;font-size:14px;line-height:150%}.content .feed .post .image,.blog .post .image {float:right;margin-left:10px;padding:0}.content .feed .post .image img,.blog .post .image img {box-shadow:0 0 5px #CCC;-moz-box-shadow:0 0 5px #CCC;-webkit-box-shadow:0 0 5px #CCC;-o-box-shadow:0 0 5px #CCC}.content .feed .post .tags,.blog .post .tags {background-color:#FAFAFA;background-position:2% 50%;font-size:14px;padding-left:35px}.content .feed .post .tags a,.blog .post .tags a {font-weight:bold}.content .feed .post .related .item,.blog .post .related .item {padding:10px 0 10px 0;margin-bottom:10px}.content .feed .post .related .item .heading,.blog .post .related .item .heading {font-size:18px}.content .heading {font-family:'ITCFranklinGothicW01-Dm 812668', "Trebuchet MS", Trebuchet, Arial;font-weight:normal}.content h1 {font-size:36px;padding:0 0 10px 0}.content h2 {font-size:24px;padding:10px 0 5px 0}.content h3,.content h4,.content h5,.content h6 {font-size:18px;padding:10px 0 5px 0}.content hr {background:#F4F4F4;margin:20px 20px 30px 20px;padding:0;height:2px;border:none;clear:both}.content .highlight {opacity:0.5;filter: alpha(opacity = 50);zoom:1;background:#fdeded}.content blockquote {font-style:italic;font-size:110%}.content ul.button {list-style-type:none;overflow:auto;padding:5px 0;margin:0}.content ul.button li {display:inline}.content ul.button a {display:block;background:#006699;color:#FFF;font-weight:bold;padding:5px 15px;float:left;margin:5px 10px 5px 0}.content ul.document,.content ul.links,.content ul.blocks {margin:0;padding:10px 0}.content ul.document li,.content ul.links li,.content ul.blocks li {list-style-type:none;display:block;margin:0 15px 15px 0;background:#F4F4F4;padding:15px}.content ul.document li a,.content ul.links li a,.content ul.blocks li a {font-size:110%;color:#000;font-weight:bold}.content ul.document li p,.content ul.links li p,.content ul.blocks li p {padding:0}.content ul li {padding-bottom:10px;list-style-type:disc}.content .document a.doc {background:url(https://secure.cuttlefish.com/static/icons/silk/16x16/page_white_text.png) no-repeat center left;padding-left:23px}.content .blocks li {width:315px;float:left;display:inline}.content ul.tiles {margin:0;padding:0}.content ul.tiles li {list-style-type:none;display:inline;width:225px;height:200px;margin:0 15px 15px 0;background:#EEE;padding:0;float:left;position:relative}.content ul.tiles li .description {display:none}.content ul.tiles li .title a {position:absolute;bottom:0;left:0;right:0;width:205px;padding:10px;font-weight:bold;text-align:center;background:#3a4042;color:#FFF;font-size:110%}.content .feed .group-heading {border-bottom:2px solid #F4F4F4;padding:10px 0;margin-bottom:10px}.content .documents .item {display:block;background:#F4F4F4;padding:15px;margin-bottom:15px;line-height:150%}.content .documents .item .heading,.content .documents .item .title {font-family:'ITCFranklinGothicW01-Dm 812668', "Trebuchet MS", Trebuchet, Arial;font-size:24px;padding:0 0 5px 0;line-height:125%}.content .documents .item .date {font-weight:bold;padding:3px 0}.content .documents .item .attachment a {background:url(https://secure.cuttlefish.com/static/icons/silk/16x16/page_white_text.png) no-repeat center left;padding-left:23px}.content .media .description {font-style:italic}.content .news h2.heading {background:#f0f0f0;padding:10px;font-size:16px;font-weight:bold;font-family:Arial, Helvetica, serif}.content .news h2.heading a {color:#35393c}.content .news .item {padding-top:10px;border-bottom:1px solid #e5e5e5;padding-bottom:10px;overflow:auto}.content .news .item .heading {padding:0 0 5px 0;font-size:16px;font-weight:bold;font-family:Arial, Helvetica, serif}.content .news .item p.text {padding-bottom:0;font-size:15px}.content .news .item .date {font-weight:bold;font-size:90%}.content .news .item .image {float:left;width:120px;height:120px;margin:0 10px 0 0;background:#E5E5E5 url(uploads/137/noimage.jpg) no-repeat center}.content .news .last {border:none}.content #filter,.content #filters {background:#F4F4F4;padding:15px;text-align:center;margin-bottom:5px}.content #filter div,.content #filters div {display:inline}.content .quotes .item {background:#F4F4F4;padding:10px;margin-bottom:10px}.content .quotes .item h2.heading {font-size:110%;font-style:italic;font-family:inherit}.content dl {margin:0;padding:0;overflow:auto}.content dl dt {width:20%;margin:0;font-weight:bold;padding:5px 5px 5px 0;clear:left;float:left}.content dl dd {width:70%;margin:0;float:left;padding:5px 5px 5px 0}.quotes .description {font-family:'ITCFranklinGothicW01-Dm 812668', "Trebuchet MS", Trebuchet, Arial;font-weight:normal;font-style:normal;font-size:130%;line-height:125%;padding:5px 0}.quotes .description em,.quotes .description strong {font-weight:normal;font-style:normal}.quotes .description p {margin:0;padding:0}ul.more {display:block;margin:0;padding:0;overflow:auto}ul.more li {list-style-type:none;display:inline}ul.more a {display:block;color:#FFF;background:#006699;float:right;margin-left:10px;font-size:110%;font-weight:bold;padding:8px 15px;text-align:right}.content p.text,.content ul,.content ol {font-size:15px}.slideshow {margin-bottom:15px;width:635px;height:310px;overflow:hidden}.slideshow .nextBtn a {background-image:url(uploads/137/next.png);width:16px}.slideshow .prevBtn a {background-image:url(uploads/137/previous.png);width:16px}.slideshow .slide {width:635px;height:310px;position:relative}.slideshow .slide .details {position:absolute;left:15px;right:100px;bottom:15px;background:url(uploads/137/blue.png);padding:10px;color:#FFF;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px}.slideshow .slide .details a {color:#FFF}.slideshow .slide .details .title {font-family:'ITCFranklinGothicW01-Dm 812668', "Trebuchet MS", Trebuchet, Arial;font-size:22px;line-height:125%}.slideshow .slide .details .larger {font-size:28px}.slideshow .slide .details .description {letter-spacing:-1px}.content .pagination {background:#F4F4F4;padding:10px;text-align:center;margin-bottom:10px}.content .pagination strong {background:#CCC;padding:5px}.content .pagination a {background:#069;color:#FFF;font-weight:bold;padding:5px}.products .info {display:none}.products .item {background:#F4F4F4;padding:10px;margin-bottom:15px;margin-right:15px;overflow:auto}.products .item .picture {float:right;padding:0 0 10px 10px}.products .item .heading {padding-top:0}.products .item form {padding:10px 0}.products .item form .fm-footer {padding:0;text-align:left}.content table.table td {background:#F8F8F8;padding:5px}.content form .button {background:url(uploads/137/button.png) repeat-x center;padding:5px 20px;font-weight:bold;color:#FFF;border:none;font-size:14px;cursor:pointer;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}.content .fm-form {margin:5px auto 15px auto}.content .fm-form legend {font-size:16px;color:#000}.content .fm-form .fm-fieldset {background:#FFF;padding:15px 30px 30px 30px;margin:20px 0;border:1px solid #CCC}.content .fm-form .fm-field {padding:10px 0}.content .fm-form .fm-field p.description {font-style:italic;padding-bottom:5px}.content .fm-form .textbox {font-size:16px;padding:5px;width:50%;border:1px solid #CCC;background:url(uploads/137/input.png) repeat-x top left}.content .fm-form input.large {width:95%}.content .fm-form textarea {background:url(uploads/137/input.png) repeat-x top left;border:1px solid #CCC;font-size:16px;padding:5px;line-height:150%}.content .fm-form textarea.large {height:400px}.content .fm-form select {border:1px solid #CCC;padding:5px;background:url(uploads/137/input.png) repeat-x top left}.content .fm-form .fm-field-name {font-weight:bold;padding-bottom:5px}.content .fm-form .fm-footer {text-align:center}.content .fm-form .fm-checkbox label {cursor:pointer}.content .social {background:#F8F8F8;margin-bottom:10px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;padding:10px 20px 5px 20px}.content .social .reddit {padding-top:2px;width:120px;float:left;padding-right:30px}table.basket th,table.basket td {padding:8px 14px}table.basket td {border:2px solid #f0f0f0}table.basket {width:100%}table.basket .qty,table.basket .price {width:12%;text-align:center}table.basket td input {padding:4px}table.basket .discount .label {font-weight:bold}.searchresults .tabs {height:30px;margin:0;padding:0}.searchresults .tabs a {display:block;padding:5px 15px;float:left;height:20px;margin-right:5px}.searchresults .tabs a.active {background:#00527B;color:#FFF;font-weight:bold}.searchresults .tabs li {display:inline}.searchresults .fm-form {margin:0;background:#F8F8F8;padding:0 20px}.searchresults form {border-top:2px solid #00527B}.published {border-top:1px solid #EEE;color:#666;font-style:italic;padding:5px 0;text-align:right}.content .swf {display:block}.content .swf embed,.content .swf object,.content .swf iframe {display:block;margin:0 auto}.content ul.suggestions a {background:#F1F1F1;padding:2px;margin:3px}.content .contact {border-top:2px solid #EEE;margin-top:15px 0;padding:20px 0 15px 0}.content .contact .photo {float:left;text-align:center}.content .contact .photo img {box-shadow:1px 1px 5px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 5px rgba(0,0,0,0.2);-webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.2);-o-box-shadow:1px 1px 5px rgba(0,0,0,0.2);max-width:200px}.content .contact .details {margin-left:200px;padding-left:15px}.content .contact .details .fn {margin-top:0;padding-top:0}.content .faqs .item {padding:5px 0px;border-bottom:1px solid #eee;margin:5px;background:none}.content .faqs .description {display:none;padding:0 25px;line-height:150%;font-size:14px}.content .faqs .description p {padding-bottom:10px}.content .faqs .item .heading {background:url(uploads/137/faq.png) no-repeat 0% 50%;cursor:pointer;padding:5px 30px;font-size:22px}.content .faqs .item .heading:hover {text-decoration:underline}.page-newsletters .fm-radio {display:block}div.calltoaction,li.calltoaction {display:block;border:1px solid #DDD;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;background:#F8F8F8;padding:20px;margin:15px 0;list-style-type:none;text-align:center;color:#777}div.calltoaction a,li.calltoaction a {background:#00527b url(uploads/137/button.png) repeat-x center;color:#FFF;display:inline-block;min-width:250px;padding:8px 20px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;font-weight:bold;margin:10px 0}div.calltoaction p,li.calltoaction p {padding:0 20px;margin:10px 0}ul.calltoaction {margin:0;padding:0}