/*
Colors
Yellow FFBA01
border:1px solid #FFFFFF;
*/
html {overflow-y: scroll;} 
html, body {margin:0;padding:0;border:0;}
body {font-family:'Source Sans Pro', sans-serif;font-size:0.8em;text-align:center;padding:20px 0px 50px 0px;font-weight:normal;color:#231F20;background-color:#032241;}
form, fieldset, h1, h2, h3, h4, h5, h6, img, p, ul, li, hr {border:0px;margin:0px;padding:0px;}
input, textarea {font-family:Arial, Helvetica, sans-serif;font-size:100%;}
a {outline:none;}
h1 {color:#00182D;font-size:160%;font-weight:normal;background-color:#F2F2F2;padding:14px;margin-bottom:16px;text-transform:uppercase;}
h2 {color:#231F20;font-size:130%;padding:0px 0px 8px 0px;font-weight:normal;}
h3 {color:#231F20;font-size:120%;padding:0px 0px 10px 0px;font-weight:normal;}
h3 a:link, h3 a:visited {color:#231F20;text-decoration:none;}
h3 a:active, h3 a:hover {color:#231F20;text-decoration:underline;}
h4 {color:#6B9FA9;font-size:110%;padding:0px 0px 3px 0px;}
h5 {color:#58585A;font-size:100%;padding:0px 0px 12px 0px;}

.clear {clear:both;font-size:1%;overflow:hidden;width:100%;height:0px;}
.clearmin {clear:both;font-size:1%;overflow:hidden;width:100%;height:0px;}
.clrfx:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearrow {clear:both;font-size:1%;overflow:hidden;width:752px;height:34px;background:url(images/cssimages/endrow.jpg) top right no-repeat;}
.clearrow2 {clear:both;font-size:1%;overflow:hidden;width:752px;height:49px;background:url(images/cssimages/endrow2.gif) top right no-repeat;}
.sclearrow {clear:both;font-size:1%;overflow:hidden;width:560px;height:34px;background:url(images/cssimages/endrow.jpg) top right no-repeat;}
.space {width:100%;height:12px;clear:both;}
.rule {width:100%;height:1px;font-size:1%;overflow:hidden;background-color:#E8EAEB;margin-bottom:12px;margin-top:3px;}
#skipnavigation{left:-5000px;position:absolute;display:none;}

.wrapper {position:relative;margin:0 auto;width:984px;text-align:left;background:url(images/cssimages/wrapper-bg.png) top left repeat;}
.wrapperinner {width:950px;margin-left:16px;padding:0px 0px 16px 0px;}
.shopinner {background-color:#FFFFFF;padding:4px;}
.header {width:950px;margin-left:16px;height:132px;position:relative;background:url(images/cssimages/header-bg.png)  top left no-repeat;}
.headerad {position:absolute;top:24px;right:0px;width:468px;height:92px;}
.logo {position:absolute;top:24px;left:0px;width:273px;height:92px;}

.clock {width:188px;height:109px;margin-bottom:12px;background-image:url(images/cssimages/cclock-2016-bg.png);position:relative;}
#ccountdown {position:absolute;width:162px;height:26px;top:21px;left:14px;}
#ccountdown span {display:block;float:left;width:15px;height:26px;background:url(images/cssimages/countdownGlowing.gif) no-repeat 0px 0px;} 
#ccountdown span.first {-moz-border-radius-topleft:6px;border-top-left-radius:6px;} 
#ccountdown span.last {-moz-border-radius-topright:6px;border-top-right-radius:6px;} 
#ccountdown span.image0 {background-position: -0px 0px;} 
#ccountdown span.image1 {background-position: -15px 0px;} 
#ccountdown span.image2 {background-position: -30px 0px;} 
#ccountdown span.image3 {background-position: -45px 0px;} 
#ccountdown span.image4 {background-position: -60px 0px;} 
#ccountdown span.image5 {background-position: -75px 0px;} 
#ccountdown span.image6 {background-position: -90px 0px;} 
#ccountdown span.image7 {background-position: -105px 0px;} 
#ccountdown span.image8 {background-position: -120px 0px;} 
#ccountdown span.image9 {background-position: -135px 0px;} 
#ccountdown span.imageSep {width:9px;height:26px;background-position: -150px 0px;} 

/* Top nav bar */
.navbar {width:950px;background:url(images/cssimages/nav-bg.png) top left repeat;padding-top:3px;}
ul.nav {width:auto;margin-left:16px;list-style:none;}
ul.nav.no-tickets{margin-left:216px;}
ul.nav li {float:left;display:inline;}
ul.nav li a {display:block;}

ul.nav li.btn1 {width:188px;height:41px;margin-right:14px;}
ul.nav li.btn1 a {background:url(images/cssimages/btn1.png) 0 top no-repeat;}
ul.nav li.btn1 a:hover {background:url(images/cssimages/btn1.png) -188px top no-repeat;}

ul.nav li.btn2 {width:117px;height:41px;margin-right:9px;}
ul.nav li.btn2 a {background:url(images/cssimages/btn2.png) 0 top no-repeat;}
ul.nav li.btn2 a:hover {background:url(images/cssimages/btn2.png) -117px top no-repeat;}

ul.nav li.btn3 {width:117px;height:41px;margin-right:9px;}
ul.nav li.btn3 a {background:url(images/cssimages/btn3.png) 0 top no-repeat;}
ul.nav li.btn3 a:hover {background:url(images/cssimages/btn3.png) -117px top no-repeat;}

ul.nav li.btn4 {width:117px;height:41px;margin-right:9px;}
ul.nav li.btn4 a {background:url(images/cssimages/btn4.png) 0 top no-repeat;}
ul.nav li.btn4 a:hover {background:url(images/cssimages/btn4.png) -117px top no-repeat;}

ul.nav li.btn5 {width:117px;height:41px;margin-right:9px;}
ul.nav li.btn5 a {background:url(images/cssimages/btn5.png) 0 top no-repeat;}
ul.nav li.btn5 a:hover {background:url(images/cssimages/btn5.png) -117px top no-repeat;}

ul.nav li.btn6 {width:117px;height:41px;margin-right:0px;}
ul.nav li.btn6 a {background:url(images/cssimages/btn6.png) 0 top no-repeat;}
ul.nav li.btn6 a:hover {background:url(images/cssimages/btn6.png) -117px top no-repeat;}

ul.nav li.btn7 {width:117px;height:52px;margin-right:9px;}
ul.nav li.btn7 a {background:url(images/cssimages/btn7.png) 0 top no-repeat;}
ul.nav li.btn7 a:hover {background:url(images/cssimages/btn7.png) -117px top no-repeat;}

ul.nav2 {width:950px;list-style:none;font-size:90%;color:#FFFFFF;text-align:center;text-transform:uppercase;}
ul.nav2 li {float:left;display:inline;min-height:40px;}
/*\*/* html ul.nav2 li {height:40px;}/**/
ul.nav2 li a {display:block;}
ul.nav2 li a:link, ul.nav2 li a:visited {color:#FFFFFF;text-decoration:none;}
ul.nav2 li a:active, ul.nav2 li a:hover {color:#FFBA01;text-decoration:none;}
ul.nav2 li.btn1 {width:192px;margin-right:10px;border-top:1px solid #43607C;border-bottom:1px solid #43607C;background:url(images/cssimages/tempnav1-bg.gif) top left repeat-y;}
ul.nav2 li.btn2 {width:182px;margin-right:6px;border-top:1px solid #43607C;border-bottom:1px solid #43607C;background:url(images/cssimages/tempnav-bg.gif) top left repeat-y;}
ul.nav2 li.btn3 {width:182px;margin-right:6px;border-top:1px solid #43607C;border-bottom:1px solid #43607C;background:url(images/cssimages/tempnav-bg.gif) top left repeat-y;}
ul.nav2 li.btn4 {width:182px;margin-right:6px;border-top:1px solid #43607C;border-bottom:1px solid #43607C;background:url(images/cssimages/tempnav-bg.gif) top left repeat-y;}
ul.nav2 li.btn5 {width:182px;margin-right:0px;border-top:1px solid #43607C;border-bottom:1px solid #43607C;background:url(images/cssimages/tempnav-bg.gif) top left repeat-y;}
ul.nav2 li.btn1 a {padding:3px 6px 0px 6px;}
ul.nav2 li.btn2 a {padding:3px 6px 0px 6px;}
ul.nav2 li.btn3 a {padding:3px 6px 0px 6px;}
ul.nav2 li.btn4 a {padding:3px 6px 0px 6px;}
ul.nav2 li.btn5 a {padding:3px 6px 0px 6px;}

.hcontent {width:950px;}
.content {width:950px;min-height:500px;background:url(images/cssimages/content-bg.gif) top left repeat-y;}
/*\*/* html .content {height:500px;}/**/

.breadcrumbs {font-size:86%;padding:6px 5px 7px 206px;text-align:left;}
.breadcrumbs p {color:#FFBA01;}
.breadcrumbs a:link, .breadcrumbs a:visited {color:#FFFFFF;text-decoration:none;}
.breadcrumbs a:active, .breadcrumbs a:hover {color:#FFFFFF;text-decoration:underline;}

/* Left menus */
.menu {width:188px;float:left;display:inline;}
.menu ul {list-style:none;margin-bottom:16px;}
.menu li {color:#FFBA01;margin-bottom:1px;font-size:100%;}
.menu li a {display:block;padding:4px 6px 4px 11px;color:#FFBA01;}
.menu li a:link, .menu li a:visited {color:#FFBA01;text-decoration:none;background:url(images/cssimages/menutop-bg.png) 0px center no-repeat;}
.menu li a:active, .menu li a:hover {color:#FFBA01;text-decoration:none;background:url(images/cssimages/menutop-bg.png) 0px center no-repeat;}
.menu li a.li-normon {color:#FFBA01;background:url(images/cssimages/menutop-bg.png) 0px center no-repeat;border-bottom:0px solid #263748;}


.menu ul.navsub {list-style:none;margin-bottom:16px;border-top:1px solid #263748;}
.menu ul.navsub li {color:#FFFFFF;border-bottom:1px solid #263748;padding-top:1px;padding-bottom:1px;font-size:100%;}
.menu ul.navsub li a {display:block;padding:4px 6px 4px 11px;color:#FFFFFF;}
.menu ul.navsub li.haschild a {display:block;padding:4px 6px 4px 11px;color:#FFFFFF;}
.menu ul.navsub li a:link, .menu ul.navsub li a:visited {color:#FFFFFF;text-decoration:none;background:url(images/cssimages/menu-bg.gif) 0px center  no-repeat;}
.menu ul.navsub li a:active, .menu ul.navsub li a:hover {color:#FFBA01;text-decoration:none;background:url(images/cssimages/menu-bg.gif) -190px center no-repeat;}
.menu ul.navsub li a.sublinkon {color:#FFBA01;background:url(images/cssimages/menuon-bg.png) 0px center no-repeat;border-bottom:0px solid #263748;}
.menu ul.navsub li.haschild a.sublinkon {background:url(images/cssimages/menuon-bg.png) -190px center no-repeat;}

.menu ul.navsubsub {margin-bottom:0px;border-top:0px solid #263748;}
.menu ul.navsubsub li {color:#FFFFFF;border-bottom:0px solid #263748;border-top:1px solid #344C66;padding-top:0px;padding-bottom:0px;font-size:100%;margin-bottom:0px;}
.menu ul.navsub ul.navsubsub li a {display:block;padding:5px 6px 5px 20px;color:#FFFFFF;background:url(images/cssimages/submenu-bg.png) center left no-repeat;}
.menu ul.navsub ul.navsubsub li a:link, .menu ul.navsubsub li a:visited {color:#FFFFFF;text-decoration:none;}
.menu ul.navsub ul.navsubsub li a:active, .menu ul.navsubsub li a:hover {color:#FFBA01;text-decoration:none;}
.menu ul.navsub ul.navsubsub li a.sublinkon {color:#FFBA01;}
.menu ul.navsub li.haschild ul.navsubsub li a.sublinkon {color:#FFBA01;background:url(images/cssimages/submenuchildon-bg.png) center left no-repeat;}}

.menu ul.sub3menu {margin-bottom:0px;border-top:0px solid #263748;}
.menu ul.sub3menu li {color:#FFFFFF;border-bottom:0px solid #263748;border-top:1px solid #344C66;padding-top:0px;padding-bottom:0px;font-size:100%;}
.menu ul.navsub ul.sub3menu li a {display:block;padding:5px 6px 5px 28px;color:#FFFFFF;background:url(images/cssimages/submenu-bg.png) center left no-repeat;}
.menu ul.navsub ul.sub3menu li a:link, .menu ul.navsub ul.sub3menu li a:visited {color:#FFFFFF;text-decoration:none;}
.menu ul.navsub ul.sub3menu li a:active, .menu ul.navsub ul.sub3menu li a:hover {color:#FFE193;text-decoration:none;}
.menu ul.navsub ul.sub3menu li a.sublinkon {color:#FFE193;}
.menu ul.navsub li.haschild ul.sub3menu li a.sublinkon {color:#FFE193;background:url(images/cssimages/submenu-bg.png) center left no-repeat;}

.menu ul.sub4menu {margin-bottom:0px;border-top:0px solid #263748;}
.menu ul.sub4menu li {color:#FFFFFF;border-bottom:0px solid #263748;border-top:1px solid #344C66;padding-top:0px;padding-bottom:0px;font-size:100%;}
.menu ul.navsub ul.sub4menu li a {display:block;padding:5px 6px 5px 36px;color:#FFFFFF;background:url(images/cssimages/submenu-bg.png) center left no-repeat;}
.menu ul.navsub ul.sub4menu li a:link, .menu ul.navsub ul.sub4menu li a:visited {color:#FFFFFF;text-decoration:none;}
.menu ul.navsub ul.sub4menu li a:active, .menu ul.navsub ul.sub4menu li a:hover {color:#FFE193;text-decoration:none;}
.menu ul.navsub ul.sub4menu li a.sublinkon {color:#FFE193;}
.menu ul.navsub li.haschild ul.sub4menu li a.sublinkon {color:#FFE193;background:url(images/cssimages/submenu-bg.png) center left no-repeat;}


.hmain {float:right;display:inline;width:748px;position:relative;}
.main {float:right;display:inline;width:748px;position:relative;}

.maincontent {width:720px;position:relative;margin-left:14px;padding-bottom:15px;}
.maincontent a:link, .maincontent a:visited {font-weight:bold;color:#034392;text-decoration:none;}
.maincontent a:active, .maincontent a:hover {font-weight:bold;color:#034392;text-decoration:underline;}

.mainleft {width:560px;float:left;display:inline;padding-bottom:10px;}
.mainright {width:140px;float:right;display:inline;padding-bottom:10px;}

.banner {width:140px;margin-bottom:12px;padding-bottom:4px;}
.banner img {margin-bottom:4px;}
.banner p {padding:0px 6px 4px 6px;}
p.bannerheader {color:#414042;text-transform:uppercase;font-size:130%;line-height:1.0em;padding-bottom:8px;}
p.bannertxt {color:#414042;font-size:86%;}
p.bannerlink a {color:#414042;text-decoration:none;}
p.bannerlink a:link, p.bannerlink a:visited {text-decoration:none;}
p.bannerlink a:active, p.bannerlink a:hover {text-decoration:underline;}

.socialme {width:188px;margin-bottom:14px;}
.socialme a {display:inline-block;width:32px;height:32px;margin-right:7px;}
.socialme a.last {margin-right:0px;}

.enews {width:188px;background:url(images/cssimages/enews-bg.gif) top left repeat;padding-bottom:12px;}
.enews img {margin-bottom:8px;}
.enews p {font-size:90%;color:#FFFFFF;padding:0px 10px 0px 10px;}
p.enewsheader {font-size:150%;font-weight:300;color:#FFFFFF;padding:0px 10px 6px 10px;line-height:1.0em;}
.enews a:link, .enews a:visited {color:#FFBA01;text-decoration:none;}
.enews a:active, .enews a:hover {color:#FFBA01;text-decoration:underline;}

/* Page content */
.heditorial {color:#FFFFFF;margin-bottom:10px;}
p.intro {font-size:110%;font-weight:bold;padding-bottom:16px;}
.editorial {padding:0px}
.editorial table {margin-top:10px;margin-bottom:10px;}
.editorial table.bordered {border-top:1px solid #D3D3D3;border-left:1px solid #D3D3D3;}
.editorial table.bordered th {font-weight:bold;border-bottom:1px solid #D3D3D3;border-right:1px solid #D3D3D3;background-color:#ECEAE6;}
.editorial table.bordered td {border-bottom:1px solid #D3D3D3;border-right:1px solid #D3D3D3;}
.editorial a:link, #main .editorial a:visited {color:#1C4B83;text-decoration:none;}
.editorial a:active, #main .editorial a:hover {color:#1C4B83;text-decoration:underline;}
.editorial p, .heditorial p {padding-bottom:12px;}
.editorial ul, .detailpanel ul, .errormessage ul {margin-left:12px;padding:0px 0px 10px 14px;}
.editorial li {padding-bottom:4px;}
p.footnote{font-style: italic; font-size: 90%;color:#819967}
.editorial hr, .maincontent hr {color:#CECAC6;background:#CECAC6;border:0px;height:1px;margin-top:10px;}
.editorial-mainimage{float:right;padding:0px 0px 10px 10px;}
span.white {color:#FFFFFF;}
span.dark {color:#231F20;}
span.blue {color:#379EE2;}
.leftimage {padding-right:10px;padding-bottom:4px;}
.rightimage {padding-left:10px;padding-bottom:4px;}
.mainimage {float:left;display:inline;padding:2px;border:1px solid #D1D1D1;margin-right:12px;margin-bottom:4px;}


div.faqa {padding-bottom:12px;}

.newsrow {border-bottom:1px solid #EBEBEB;padding-top:6px;padding-bottom:6px;}
.newstxt {width:572px;float:right;display:inline;}
.mainleft .newstxt {width:412px;float:right;display:inline;}
.newsthumb {float:left;display:inline;padding:1px;border:1px solid #BFBFBF;}
.newsimage {float:left;display:inline;padding:1px;border:1px solid #BFBFBF;margin-right:14px;margin-bottom:4px;}
.newsimage-thumb {float: left;padding:0px 5px 5px 0px;}
.newstxt h2 {color:#3E3E3C;font-size:120%;padding:0px 0px 0px 0px;}
.newstxt p {padding:0px;}
.newstxt p.date {color:#231F20;font-weight:bold;}

table.quotebox {background-color:#D4E5F9;}
td.openquote {background:url(images/cssimages/openquote.gif) top left no-repeat #D4E5F9;height:20px;}
td.quote {padding:4px 20px 4px 20px;font-style:italic;font-size:12px;background-color:#D4E5F9;}
td.closequote {background:url(images/cssimages/closequote.gif) bottom right no-repeat #D4E5F9;height:20px;}
td.quoteby {background-color:#0E356C;color:#FFFFFF;font-weight:bold;font-size:12px;padding:4px;}

.footer {margin:0 auto;background-color:#002E5F;padding:12px 20px 20px 20px;font-size:86%;}
.footer p {padding-bottom:20px;color:#FFFFFF;}
.footer p.footerb {color:#0089D0;}
.footer div.fleft {width:740px;float:left;display:inline;color:#ffffff;text-align:left;}
.footer div.fright {width:150px;float:right;display:inline;text-align:right;}
.footer a {color:#FFFFFF;text-align:right;}
.footer a:link, .footer a:visited {color:#FFFFFF;text-decoration:none;}
.footer a:active, .footer a:hover {color:#FFFFFF;text-decoration:underline;}
div.footermenu {padding-bottom:20px;font-size:110%;}
div.footermenu ul {list-style:none;float:left;display:inline;}
div.footermenu li {float:left;display:inline;padding:0px 3px 0px 3px;}
div.footermenu a {padding:0px 3px 0px 3px;}
table.footerlogos {margin-bottom:20px;}
table.footerlogos td {padding-right:10px;}

.ffooter {margin:0 auto;width:950px;padding-top:6px;font-size:86%;color:#D3D3D3;text-align:right;}
.ffooter a:link, .ffooter a:visited {color:#D3D3D3;text-decoration:none;}
.ffooter a:active, .ffooter a:hover {color:#D3D3D3;text-decoration:underline;}

.headerimage, .headerimage-aircraft {position:relative;overflow:hidden;width:748px;height:324px;margin-bottom:20px;}
.headerimage h1, .headerimage-aircraft h1{position:absolute;top:0px;left:0px;width:100%;background-color:none;background:url(images/cssimages/headerimageh1-bg.png) top left repeat-x;overflow:hidden;}
.headerimage-aircraft{background-repeat: no-repeat;background-size: 750px;background-position:center;}
.headerblurb {position:absolute;top:20px;right:20px;width:266px;height:141px;}
#hslider {position:relative;overflow:hidden;width:748px;height:324px;}
#slider {position:relative;overflow:hidden;width:748px;height:324px;}
.jshowoff {width:748px;}
.jshowoff div {width:748px;height:324px;}
.jshowoff p.jshowoff-slidelinks {display:block;position:absolute;bottom:10px;right:10px;margin:0;padding:0;}
.jshowoff-slidelinks a {display:block;background-color:#FFFFFF;padding:4px;margin:0 0 0 3px;float:left;text-decoration:none;-moz-border-radius:0px;-webkit-border-radius:0px;outline:none;font-size:0px;}
.jshowoff-slidelinks a:hover, .jshowoff-controls a:hover {color:#FFFFFF;}
.jshowoff-slidelinks a.jshowoff-active, .jshowoff-slidelinks a.jshowoff-active:hover {background-color:#FFBA01;color:#000;}
div.txtover {position:absolute;width:266px;top:20px;right:20px;text-align:right;color:#FFFFFF;font-size:170%;line-height:1.1em;font-weight:normal;}
div.txtover a:link, div.txtover a:visited {color:#FFBA01;text-decoration:none;}
div.txtover a:active, div.txtover a:hover {color:#FFBA01;text-decoration:underline;}
#slider div.txtover {top:84px;}

.gallery {width:770px;float:right;display:inline;position:relative;margin-top:2px;margin-right:2px;}
#features .galleryimg {width:770px;height:250px;position:relative;}
#features .gallerytitle {width:120px;height:250px;position:absolute;top:0px;left:0px;background:url(images/gallerytitle-bg.png) top left repeat;behavior:url(js/iepngfix.htc);}
#features .gallerytitle h1 {font-weight:normal;color:#FFFFFF;padding:12px;font-size:140%;}
#features .gallerytitle p {font-weight:normal;color:#FFFFFF;padding:0px 12px 12px 12px;font-size:100%;}

/*Home page*/
.hpane {background-color:#FFFFFF;margin-bottom:12px;padding:8px 0px 0px 0px;}
.hnews {width:480px;float:left;display:inline;margin-left:10px;margin-bottom:20px;}
.hnewsheader {border-bottom:1px solid #D2D2D2;}
.hnewsheader p {width:100px;float:right;display:inline;text-align:right;font-size:130%;color:#231F20;padding-top:4px;}
.hnews h2 {color:#0089D0;font-size:180%;font-weight:400;width:380px;float:left;display:inline;padding:0px 0px 8px 0px;}
.hnewsheader a:link, .hnewsheader a:visited {color:#0089D0;text-decoration:none;}
.hnewsheader a:active, .hnewsheader a:hover {color:#0089D0;text-decoration:none;}
.hnewspanel p {font-size:90%;}
.hnewsrow {border-bottom:1px solid #D2D2D2;position:relative;padding:6px 0px 6px 0px;}
.hnewsrow h3 {color:#0089D0;font-weight:bold;font-size:110%;padding:0px 0px 2px 0px;}
.hnewsrow a:link, .hnewsrow a:visited {color:#0089D0;font-weight:bold;text-decoration:none;}
.hnewsrow a:active, .hnewsrow a:hover {color:#0089D0;font-weight:bold;text-decoration:underline;}
.hnewsimage {width:135px;float:right;display:inline;border:1px solid #D2D2D2;}
.hnewstxt {width:332px;float:left;display:inline;}
.hnewstxt p {padding-bottom:0px;color:#231F20;}
.hnewstxt p.date {padding-bottom:0px;color:#231F20;font-weight:bold;font-size:90%;}
.newsnext {width:50%;float:right;display:inline;text-align:right;padding:6px 0px 6px 0px;}
.newsprev {width:50%;float:left;display:inline;text-align:left;padding:6px 0px 6px 0px;}

.stoppress {width:490px;background:url(images/cssimages/stoppress-bg.gif) top left no-repeat;margin-top:10px;margin-bottom:8px;}
.stoppress p {color:#FFBA01;font-size:110%;text-transform:uppercase;font-weight:400;padding:30px 12px 12px 12px;}
.stoppress p a:link, .stoppress p a:visited {color:#FFBA01;text-decoration:none;}
.stoppress p a:active, .stoppress p a:hover {color:#FFBA01;text-decoration:underline;}

.hfeeds {width:230px;float:right;display:inline;margin-right:10px;margin-bottom:20px;}
ul.feedtabs {list-style:none;padding:0px 0 5px 0;}
ul.feedtabs li {float:left;display:inline;width:41px;height:40px;}
ul.feedtabs li a {display:block;}
li.tabtwitter {background-image:url(images/cssimages/hfeed-twitter.png);}
li.tabtwitter.active {background-image:url(images/cssimages/hfeed-twitter-on.png);}
li.tabfacebook {background-image:url(images/cssimages/hfeed-facebook.png);}
li.tabfacebook.active {background-image:url(images/cssimages/hfeed-facebook-on.png);}
li.tabinstagram {background-image:url(images/cssimages/hfeed-instagram.png);}
li.tabinstagram.active {background-image:url(images/cssimages/hfeed-instagram-on.png);}
li.tabflickr {background-image:url(images/cssimages/hfeed-flickr.png);}
li.tabflickr.active {background-image:url(images/cssimages/hfeed-flickr-on.png);}
li.tabyoutube {background-image:url(images/cssimages/hfeed-youtube.png);}
li.tabyoutube.active {background-image:url(images/cssimages/hfeed-youtube-on.png);}
.tabcontentcontainer {border-top:none;padding:10px;min-height:424px;overflow:auto;overflow-x:hidden;/*background:url(images/cssimages/hfeed-bg.png) top left repeat;*/background-color:#284A67;}
/*\*/* html .tabcontentcontainer {height:424px;}/**/
.tabcontent {display:none;height:424px;padding-bottom:0px;background-color:#FFFFFF;}
.instagramhdr {width:210px;height:26px;background:url(images/cssimages/instagramhdr-bg.jpg);}
.instagram {width:210px;height:398px;overflow:auto;overflow-x:hidden;}
.instagram img {max-width:100%;margin:4px 0px 0px 4px;}

.fbfeed {width:210px;height:424px;overflow:hidden;font-family: Arial, sans-serif;font-size:11px;}
.fbfeedheader {width:210px;height:96px;border-bottom:1px solid #E3E3E3;overflow:hidden;font-family: Arial, sans-serif;font-size:11px;}
.fbfeedcontent {width:210px;height:328px;overflow:auto;overflow-x:hidden;}
.fbfeedcontentinner {width:180px;height:auto;margin-left:10px;padding:10px 0px 10px 0px;}
.fbfeedcontentinner hr {color:#CECAC6;background:#CECAC6;border:0px;height:1px;margin:-2px 0px 10px 0px;}
.fbfeedcontentinner img.img {display:block;margin-bottom:6px;border:0px;}
.fbfeedcontentinner a:link, .fbfeedcontentinner a:visited {font-weight:bold;color:#0089D0;text-decoration:none;}
.fbfeedcontentinner a:active, .fbfeedcontentinner a:hover {font-weight:bold;color:#0089D0;text-decoration:underline;}

.hshop {width:748px;margin-bottom:20px;}
.hshopheader {width:748px;padding:0px 0px 20px 0px;}
.hshopheader p {width:140px;float:right;display:inline;text-align:right;font-size:140%;color:#FFFFFF;padding-top:18px;}
.hshop h2 {color:#FFBA01;font-size:200%;font-weight:300;width:600px;float:left;display:inline;padding:10px 0px 0px 0px;}
span.h2sml {font-size:70%;}
.hshopheader a:link, .hshopheader a:visited {color:#FFBA01;text-decoration:none;}
.hshopheader a:active, .hshopheader a:hover {color:#FFBA01;text-decoration:none;}
.hshoprow {width:748px;background:url(images/cssimages/hshoprow-bg.gif) top left repeat-y;}
.hshopitem {float:left;display:inline;width:168px;margin-right:25px;padding-bottom:20px;position:relative;min-height:246px;}
/*\*/* html .hshopitem {height:246px;}/**/
.hshopitemlast {float:left;display:inline;width:168px;padding-bottom:20px;position:relative;min-height:246px;}
/*\*/* html .hshopitemlast {height:246px;}/**/
.hshopitemimg {background-color:#FFFFFF;text-align:center;padding:8px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.hshoprow h4 {color:#FFBA01;font-size:90%;font-weight:600;padding:6px 0px 2px 0px;}
.hshoprow h4 a:link, .hshoprow h4 a:visited {color:#FFBA01;text-decoration:none;}
.hshoprow h4 a:active, .hshoprow h4 a:hover {color:#FFBA01;text-decoration:underline;}
.hshoprowtxt {color:#FFFFFF;font-size:90%;font-weight:normal;padding:0px 0px 4px 0px;}
.hshoprowtxt a:link, .hshoprowtxt a:visited {color:#FFFFFF;text-decoration:none;}
.hshoprowtxt a:active, .hshoprowtxt a:hover {color:#FFFFFF;text-decoration:underline;}
img.btnshopmore {position:absolute;bottom:0px;left:0px;}
img.btnshopbuy {position:absolute;bottom:0px;left:43px;}

/*Forms*/
div.formcontent {width:100%;margin-bottom:20px;padding-bottom:16px;}
div.formcontent h3 {padding:10px 0px 10px 0px;font-size:150%;font-weight:normal;text-transform:uppercase;color:#231F20;margin-bottom:10px;}
div.formcontent table td {font-size:100%;}
div.formrow {clear:both;padding-top:3px;padding-bottom:3px;line-height:1.4em;}
.formcontent div.formrow {padding-left:0px;}
div.formrow label {float:left;display:inline;width:160px;padding-right:10px;}
div.formrow input, div.formrow select {float:left;display:inline;border:1px solid #B1B1B1;}
div.buttonrow {padding-left:166px;padding-top:10px;}
div.flt {float:left;display:inline;width:350px;} 
div.flt label {width:100%;} 
input.BasketQtyBox {text-align:right;font-size:90%;}

div.formcontent input.txtsml {width:100px;}
div.formcontent input.txtmed {width:200px;}
div.formcontent input.txtwde {width:330px;}
div.formcontent textarea {width:330px;height:80px;font-family:Arial, Helvetica, sans-serif;font-size:100%;border:1px solid #B1B1B1;resize:none;}
input.txtinptms {width:120px;margin-bottom:8px;}
input.txtinpts {width:30px;margin-bottom:8px;margin-right:4px;}
label.disabled {color: #aaaaaa;}
label.required, label.error {font-weight:bold;color:#FF0000}
div.formcontent p.error {font-weight:bold;color:#FF0000;padding-left:14px;}

form.contact {margin-top:10px;margin-bottom:14px;border-left:2px solid #E0B648;}
form.contact h2 {color:#1A345E;font-size:130%;padding:10px 0px 6px 0px;border-bottom:1px solid #E5E5E5;margin-bottom:10px;font-weight:bold;}
form.enews {margin:8px 8px 8px 6px;}
td.enewshdr {font-size:90%;font-weight:bold;}
p.formheader {font-size:160%;background-color:#F2F2F2;color:#54ABB8;padding:6px 9px 6px 9px;margin-bottom:20px;}
p.formtxt {padding:0px 0px 12px 12px;margin-bottom:0px;}
.formrow {padding-top:2px;padding-bottom:2px;}
p.flt {float:left;display:inline;width:250px;}
p.fltw {float:left;display:inline;width:370px;}
p.fltw select {font-size:90%;width:370px;}
.buttonrow {padding-top:10px;padding-bottom:6px;}
form.contact label {float:left;display:inline;width:140px;padding-left:12px;padding-right:12px;}
form.contact input, form.contact select, div.fmrt {float:left;display:inline;}
input.txtsml {width:40px;border:1px solid #6E6D72;padding:2px;}
input.txtmsml {width:90px;border:1px solid #6E6D72;padding:2px;}
input.txtmed {width:150px;border:1px solid #6E6D72;padding:2px;}
input.txtml {width:250px;border:1px solid #6E6D72;padding:2px;}
input.txtwde {width:300px;border:1px solid #6E6D72;padding:2px;}
input.txtxtr {width:540px;border:1px solid #6E6D72;padding:2px;}
div.formrow input.chkbox {border:0px solid #FFFFFF;}
textarea.txtarea {width:300px;height:80px;border:1px solid #6E6D72;font-family:Arial, Helvetica, sans-serif;font-size:100%;resize:none;padding:2px;}
textarea.txtareaf {float:left;display:inline;width:300px;height:80px;border:1px solid #b1b1b1;font-family:Arial, Helvetica, sans-serif;font-size:100%;resize:none;padding:2px;}
textarea.txtlarea {width:540px;height:100px;border:1px solid #6E6D72;font-family:Arial, Helvetica, sans-serif;font-size:100%;margin-left:12px;}
.error {color:#FF0000;font-weight:bold;padding:2px;}

form.volunteers {margin-top:10px;margin-bottom:14px;border-left:2px solid #E0B648;}
form.volunteers div.formrow {padding-top:3px;padding-bottom:4px;}
form.volunteers label {float:left;display:inline;width:200px;padding-left:12px;padding-right:12px;}
form.volunteers h2 {color:#1A345E;font-size:130%;padding:10px 0px 6px 0px;border-bottom:1px solid #E5E5E5;margin-bottom:10px;font-weight:bold;}
form.volunteers table.voladmin {margin-left:10px;padding-bottom:10px;}
form.volunteers table.dclt {float:left;display:inline;margin:0px;padding:0px;}
form.volunteers div.buttonrow {padding-left:0px;padding-top:10px;}
form.volunteers select {margin-right:4px;}
p.volmessage {padding:8px 10px 6px 12px;font-weight:bold;}

.sections {border-left:3px solid #FFBA01;}
.sections h3 {padding:10px 0px 10px 12px;font-size:150%;font-weight:normal;text-transform:uppercase;color:#231F20;background-color:#F2F2F3;}
.sections ul {margin:0px;padding:0px;border-bottom:1px solid #EFEFEF;list-style:none;}
.sections li {background:url(images/cssimages/sectionsarrow.gif) top left no-repeat;color:#0089D0;font-size:120%;font-weight:400;padding:6px 10px 6px 24px;text-transform:uppercase;}
.sections li a:link, .sections li a:visited {font-weight:normal;color:#0089D0;text-decoration:none;}
.sections li a:active, .sections li a:hover {font-weight:normal;color:#0089D0;text-decoration:underline;}
.sectionstxt {color:#414042;text-transform:none;font-size:80%;}

.tblbrdr {text-align:left;border-top:1px solid #82A2FF;border-left:1px solid #BFC9D7;}
.tblbrdr th {background-image:none;background-color:#0E356C;font-weight:bold;color:#FFFFFF;}
.tblbrdr td {text-align:left;background:url(images/cssimages/td-bg.gif) bottom right no-repeat;font-size:90%;}
.tblbrdr th.tblGroupHeader {text-align:left;color:#000E35;font-weight:bold;background:url(images/cssimages/th-bg.gif) bottom right no-repeat;font-size:90%;border-left:1px solid #82A2FF;}
.tblbrdr td.rightcell {text-align:right;background:url(images/cssimages/td-bg.gif) bottom right no-repeat;font-size:90%;}

/*Image Gallery carousel*/
.carouselwde, .carouselmed {background-color:#F1F2F3;border-left:3px solid #FFB700;padding-bottom:0px;}
.carouselwde p, .carouselmed p {padding:16px 22px 6px 40px;font-weight:bold;}
p.galleryhdr {font-size:110%;} 
.jcarousel-skin-ie7 li {font-size:90%;line-height:1.3em;}
.gallerytitle {color:#379EE2;font-weight:bold;font-size:120%;text-transform:uppercase;}
.jcarousel-skin-ie7 .jcarousel-container {font-size:100%;}
.jcarousel-skin-ie7 img {padding:0px;margin-bottom:8px;box-shadow:0px 0px 4px 0px #ACACAC;}
.jcarousel-skin-ie7 .jcarousel-direction-rtl {direction:rtl;}
.jcarousel-skin-ie7 .jcarousel-container-horizontal {/*outer image container*/width:660px;padding:10px 18px 10px 38px;}
.carouselmed .jcarousel-skin-ie7 .jcarousel-container-horizontal {/*outer image container*/width:496px;padding:10px 22px 10px 30px;}
.jcarousel-skin-ie7 .jcarousel-clip {width:629px;overflow:hidden;}
.jcarousel-skin-ie7 .jcarousel-clip-horizontal {/*inner image container*/width:642px;height:180px;}
.carouselmed .jcarousel-skin-ie7 .jcarousel-clip-horizontal {/*inner image container*/width:496px;height:180px;}
.jcarousel-skin-ie7 .jcarousel-item {width:136px;height:176px;padding:5px}
.jcarousel-skin-ie7 .jcarousel-item:hover,.jcarousel-skin-ie7 .jcarousel-item:focus {}
.jcarousel-skin-ie7 .jcarousel-item-horizontal {margin-right:15px;}
.jcarousel-skin-ie7 .jcarousel-direction-rtl .jcarousel-item-horizontal {}
/* Horizontal Buttons */
.jcarousel-skin-ie7 .jcarousel-next-horizontal {position:absolute;top:62px;right:9px;width:14px;height:25px;cursor:pointer;background-image:url(images/cssimages/next.gif);}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:hover {background-image:url(images/cssimages/next-over.gif);}
.jcarousel-skin-ie7 .jcarousel-next-horizontal:active {background-image:url(images/cssimages/next.gif);}
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-next-disabled-horizontal:active {cursor:default;background-image:url(images/cssimages/next-disabled.gif);}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal {position:absolute;top:60px;left:8px;width:14px;height:25px;cursor:pointer;background-image:url(images/cssimages/prev.gif);}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:hover {background-image:url(images/cssimages/prev-over.gif);}
.jcarousel-skin-ie7 .jcarousel-prev-horizontal:active {background-image:url(images/cssimages/prev.gif);}
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-ie7 .jcarousel-prev-disabled-horizontal:active {cursor:default;background-image:url(images/cssimages/prev-disabled.gif);}










#menu p.home {width:90px;float:left;display:inline;padding-top:5px;padding-bottom:6px;margin-left:8px;margin-top:3px;}

ul#headeritemsleft {width:350px;height:26px;position:absolute;left:0px;top:-1px;}
ul#headeritemsleft li {list-style:none;float:left;display:inline;width:86px;min-height:30px;text-align:center;padding-top:9px;background:url(images/cssimages/topmenu-divider.gif) center right no-repeat;}

ul#headeritems {width:350px;height:26px;position:absolute;left:337px;top:-1px;}
ul#headeritems li {list-style:none;float:left;display:inline;width:86px;min-height:30px;text-align:center;padding-top:12px;background:url(images/cssimages/topmenu-divider.gif) center right no-repeat;}

#menu a:link, #menu a:visited {color:#ffffff;text-decoration:none;}
#menu a:active, #menu a:hover {color:#eeeeee;text-decoration:underline;}

#menu p.about {width:100px;float:left;display:inline;padding-top:5px;padding-bottom:6px;margin-left:8px;margin-top:3px;margin-left:18px;}



#left {float:left;display:inline;width:183px;padding-right:8px;}
#left ul {width:193px;}

#nav-top{background:url(images/cssimages/nav-top.png) top left no-repeat; height:9px;width:193px;}
#nav-bottom{background:url(images/cssimages/nav-bottom.png) bottom left no-repeat; height:19px;width:193px;margin-bottom:12px}
ul#nav {width:193px;margin-bottom:0px;}
ul#nav li {width:193px;color:#636362;list-style:none;font-size:90%;font-weight:bold;border-bottom:1px solid #ECEBE3;}
ul#nav li a {display:block;width:163px;padding:5px 5px 5px 25px;voice-family: "\"}\""; voice-family:inherit;}
ul#nav li a:link, ul#nav li a:visited {background:url(images/cssimages/nav-bg.png) center left no-repeat;color:#636362;text-decoration:none;}
ul#nav li a:active, ul#nav li a:hover {background:url(images/cssimages/nav-on-bg.png) center left no-repeat;color:#3F6B6E;text-decoration:none;}
ul#nav li a.li-normon {background:url(images/cssimages/nav-on-bg.png) center left no-repeat #F0F5F6;color:#3F6B6E;text-decoration:none;}

ul#nav ul {width:193px;margin:0px;}
ul#nav ul li {width:183px;color:#7B995B;list-style:none;font-weight:bold}
ul#nav ul li a {background:none;display:block;width:183px;padding:5px 5px 5px 27px;voice-family: "\"}\""; voice-family:inherit;width:161px;}
ul#nav ul li a:link, ul#nav ul li a:visited {border:0;background:none;background-color:#F0F5F6;color:#7B995B;border-top:1px solid #ECEBE3;text-decoration:none;}
ul#nav ul li a:active, ul#nav ul li a:hover {border:0;background:none;background-color:#ECEBE3;color:#3F6B6E;border-top:1px solid #ECEBE3}
ul#nav ul li a.sublinkon {background:none;background-color:#ECEBE3;color:#3F6B6E;}


.leftmenu-block{width:193px;height:115px;text-align:left;padding-bottom:10px}
.leftmenu-block h3{color:#ffffff;font-family:Georgia,"Times New Roman", Times, serif;font-style:italic;font-weight:normal;font-size:140%;padding: 4px 10px 0px 10px}
.leftmenu-block p{font-size:90%;color:#575756;}
.leftmenu-block a:link, #leftmenu-enews a:visited {color:#6B9FA9;text-decoration:none;}
.leftmenu-block a:active, #leftmenu-enews a:hover {color:#575756;text-decoration:underline;}

.leftmenu-image{margin-bottom:10px;}

#leftmenu-enews		{background:url(images/cssimages/left-menu-enews.jpg) top left no-repeat;margin-top:10px;}
#leftmenu-enews p	{width:120px;padding: 15px 40px 0px 10px;}
#leftmenu-bookshop	{background:url(images/cssimages/left-menu-bookshop.jpg) top left no-repeat;}
#leftmenu-bookshop p{width:150px;padding: 15px 40px 0px 10px;}
#leftmenu-originals	{background:url(images/cssimages/left-menu-originals.jpg) top left no-repeat;}




#home-main-image-summer{z-index:-1;height:410px;width:750px;position:absolute; top:0px;left:34px;background:url(images/cssimages/home-mainimage-summer.jpg) right top no-repeat}
#home-main-image-autumn{z-index:-1;height:410px;width:750px;position:absolute; top:0px;left:34px;background:url(images/cssimages/home-mainimage-autumn.jpg) right top no-repeat}

#home-top, #home-top-summer, #home-top-autumn{width:546px;min-height:305px;position:relative;margin-bottom:15px;}
#home-text1{width:338px;min-height:115px;padding:10px 0px 0px 10px;}
#home-text2{width:290px;min-height:150px;padding:0px 0px 10px 10px;color:#3C3C3B;}
#home-top h1{color:#0D3745;font-size:220%;font-weight:bold;background:none;padding-left:0px;width:auto;}
#home-top-summer h2{padding-top:40px;color:#6B9FA9;font-family:"Times New Roman", Times, serif;font-size:240%;font-weight:normal;}
#home-top-autumn h2{padding-top:40px;color:#FFFFFF;font-family:"Times New Roman", Times, serif;font-size:240%;font-weight:normal;}

#home-top h3{color:#819967;font-family:"Times New Roman", Times, serif;font-size:160%;}
#home-prod-feat{width:210px;height:305px;position:absolute;top:0px; left:538px;}
#home-prod-feat h3{background-color:#6B9FA9;padding:10px 10px 5px 10px;font-size:180%;font-weight:normal;color:#ffffff;}
#home-prod-feat p{padding:0px 10px 5px 10px;}
#home-prod-feat .more{background-color:#6B9FA9;color:#819967;}
#home-prod-feat .title{color:#ffffff;font-size:130%;font-weight:bold;}
#home-prod-feat .author{font-size:110%;font-weight:bold;}

#home-rightbar{width:214px;float:right;margin-bottom:35px;}
.home-rightbar-section {background:url(images/cssimages/home-right-section-header-bg.png) top left no-repeat;}
.home-rightbar-section h2{font-size:150%;font-family:Georgia,"Times New Roman", Times, serif;font-style:italic;font-weight:normal;background:url(images/cssimages/home-right-section-header-bg.png) top left no-repeat;color:#FFFFFF;padding:10px 6px 0px 10px;min-height:29px;margin:0;}
.home-rightbar-section-inner{background:url(images/cssimages/home-right-section-top.png) top right no-repeat #FFFFFF;padding:10px 6px 0px 6px;}
.home-rightbar-image{margin-bottom:10px;}
.home-rightbar-item {}
.home-rightbar-item-divider{height:1px;margin-bottom:10px;background:url(images/cssimages/home-rightbar-item-divider.png) top left repeat-x;}

.home-rightbar-section-bottom{height:10px; margin-bottom:2px;background:url(images/cssimages/home-right-section-bottom.png) top left no-repeat;}

.home-rightbar-prod-image{float:left;display:inline;width:90px;margin-left:0px; position:relative;}
.home-rightbar-prod-text{font-size:90%;float:right;display:inline;width:105px;padding:0px 0px 0px 5px;}
.home-rightbar-prod-text h4{color:#6B9FA9;font-size:115%;}
.home-rightbar-prod-text h5{color:#0D3745;font-size:100%;}
.home-rightbar-prod-text h4 a:link, .home-rightbar-prod-text h4 a:visited {color:#6B9FA9;text-decoration:none;}
.home-rightbar-prod-text h4 a:active, .home-rightbar-prod-text h4 a:hover {color:#6B9FA9;text-decoration:underline;}

.home-rightbar-prod-more{margin-top:5px;font-weight:bold;padding:10px 2px 0px 10px;min-height:30px;color:#0D3745;font-size:100%;background:url(images/cssimages/home-right-more-bg.png) top left no-repeat;}
.home-rightbar-prod-more a{float:right;padding-right: 20px;background:url(images/cssimages/hpanel-button-bg.png) top right no-repeat;}

.home-rightbar-prod-more a:link, .home-rightbar-prod-more a:visited {color:#6B9FA9;text-decoration:none;}
.home-rightbar-prod-more a:active, .home-rightbar-prod-more a:hover {color:#6B9FA9;text-decoration:underline;}


.addthis_default_style{margin:0px;float:left;padding:10px 0px 10px 200px;width:400px;}
.addthis_button_facebook_like{width:80px !important;}
.addthis_button_tweet{width:85px !important;}
.addthis_button_google_plusone{width:65px !important;}

.home-single-panel, home-section-panel	{width:546px;padding:0px;margin:0px;}
.home-single-panel h2	{font-size:160%;font-family:"Times New Roman", Times, serif;font-weight:normal;background:url(images/cssimages/home-single-panel-header.png) top left no-repeat;color:#FFFFFF;padding:10px 8px 0px 15px;min-height:35px;margin-top:10px;}
.home-section-panel h2	{font-size:160%;font-family:"Times New Roman", Times, serif;font-weight:normal;background:url(images/cssimages/hpanels-header.png) top left no-repeat;color:#FFFFFF;padding:10px 8px 0px 15px;min-height:33px;}

.home-news-panel-row{margin: 0px 4px;padding: 10px 10px 0px 10px;} 


.home-comingsoon-panel-row{margin: 0px 4px 0px;padding: 7px 10px 10px 10px;background:url(images/cssimages/home-news-panel-row-bg.png) bottom left no-repeat;} 
.home-news-panel-row h4{font-size:120%;color:#819967;}
.home-comingsoon-panel-row h4 {font-size:115%;color:#819967;padding-bottom:1px;}

.home-single-panel-inner{background:url(images/cssimages/home-single-panel-bg.png) top left no-repeat;}
.home-single-panel-footer{background:url(images/cssimages/home-single-panel-footer.png) bottom left no-repeat;height:17px;}
.home-single-panel-inner-last{background:url(images/cssimages/home-single-panel-bg.png) bottom left no-repeat;}
.home-single-panel-footer-last{min-height:65px;}


.home-newsimage {float:left; padding-right:10px;}
.home-news-story a:link, .home-news-story a:visited {color:#6B9FA9;text-decoration:none;}
.home-news-story a:active, .home-news-story a:hover {color:#6B9FA9;text-decoration:underline;}
.home-news-story p.more{font-weight:bold;padding-top:3px;}
.home-news-story p.more a:link, .home-news-story p.more a:visited {color:#1D4451;text-decoration:none;}
.home-news-story p.more a:active, .home-news-story p.more a:hover {color:#1D4451;text-decoration:underline;}




#carousel-area-1 #carousel-area-2{position: relative;visibility: hidden; left: -5000px;}
#carousel-area-1{float:left; margin-top:0px; width:370px;overflow:hidden;}
#carousel-area-2{float:right; margin-top:0px; width:370px;overflow:hidden;padding-right:7px;}
#carousel-area-1 a.next1, #carousel-area-2 a.next2{float:right;padding-right:10px;}
#carousel-area-1 a.next1:link, #carousel-area-1 a.next1:visited,#carousel-area-2 a.next2:link, #carousel-area-2 a.next2:visited {color:#FFFFFF;text-decoration:none;}
#carousel-area-1 a.next1:active, #carousel-area-1 a.next1:hover, #carousel-area-2 a.next2:active, #carousel-area-2 a.next2:hover {color:#FFFFFF;text-decoration:underline;}

#carousel-1 li, #carousel-2 li{z-index:10;}

.jcarousel-product .jcarousel-container {}
.jcarousel-product .jcarousel-direction-rtl {direction: rtl;}
.jcarousel-product .jcarousel-container-horizontal {width: 370px; padding: 0px 0px;}
.jcarousel-product .jcarousel-clip-horizontal {width:  370px; height: 310px;}
.jcarousel-product .jcarousel-item {width: 182px; height: 310px; border: 1px solid #fff;}
.jcarousel-product .jcarousel-item-horizontal {margin-left: 0; margin-right: 7px;}
.jcarousel-product .jcarousel-direction-rtl .jcarousel-item-horizontal {margin-left: 7px;margin-right: 0;}
.jcarousel-product .jcarousel-item-placeholder {}



a.headline {font-size:100%;color:#1A345E;}
a.headline:link, a.headline:visited {color:#1A345E;text-decoration:none;}
a.headline:active, a.headline:hover {color:#1A345E;text-decoration:underline;}
a.smalllink:link, a.smalllink:visited {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:90%;color:#43BA35;text-decoration:none;}
a.smalllink:active, a.smalllink:hover {font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:90%;color:#43BA35;text-decoration:underline;}
.NewsStoryTitle {font-size:140%;color:#000000;background-image:none;}


a.rlink:link, a.rlink:visited {color:#3E3E3C;font-weight:bold;text-decoration:none;}
a.rlink:active, a.rlink:hover {color:#3F6A6D;font-weight:bold;text-decoration:underline;}
a.wlink:link, a.wlink:visited {color:#FFFFFF;font-weight:bold;text-decoration:none;}
a.wlink:active, a.wlink:hover {color:#FFFFFF;font-weight:bold;text-decoration:underline;}

.filters {background-color:#000000;color:#FFFFFF;padding:3px;margin-right:3px;margin-bottom:0px;}
.filters label {color:#FFFFFF;font-weight:bold;float:left;display:inline;width:auto;padding-left:3px;padding-top:2px;margin-right:10px;}
.filters .sortby {color:#FFFFFF;float:left;display:inline;width:auto;padding-left:3px;padding-top:2px;margin-right:10px;}
.filters .sortby a:link, .filters .sortby a:visited {color:#DDDDDD;text-decoration:none;}
.filters .sortby a:active, .filters .sortby a:hover {color:#FFFFFF;text-decoration:underline;}

.filters select {margin-right:10px;float:left;display:inline;width:auto;font-size:100%;}

.filters-tabs .pagecontrol{width: 250px; text-align:right; margin:6px 10px 0px 0px;}

.fullpanel {width:769px;background:url(images/cssimages/fullpanel-bg.png) top left repeat-y;padding:0px;min-height:672px;}
.fullpanelcontent {width:718px;margin-left:0px;padding:5px 12px 0px 12px;}
.fullpanelcontent-bookshop {width:718px;height:681px;margin:0px;padding:10px 12px 0px 12px;background:url(images/cssimages/bookshop-home-bg.jpg) top left no-repeat;}

#main .fullpanelcontent-bookshop h1{width:710px;background:none;font-size:200%; font-weight:normal; padding: 8px 0px 6px 0px; border-bottom:1px solid #353535;}
#main .fullpanelcontent-bookshop h3{background:none;font-size:178%;color:#819967; font-weight:normal; padding: 4px 0px 0px 0px}

#main .fullpanelcontent-bookshop h1 span.blue{font-size:145%; color:#6B9FA9;}
#main .fullpanelcontent-bookshop .editorial{color:#ffffff;padding-left:7px;}

.expandinfo{padding-bottom:10px;}

.fullpaneltop, .fullpaneltop-nh {width:755px;min-height:5px;padding:10px 0 0 14px;font-size:1%;overflow:hidden;background:url(images/cssimages/fullpanel-top.png) top left no-repeat}
.fullpaneltop-nh {background:url(images/cssimages/fullpanel-top-no-header.png) top left no-repeat}
.full-image{height:10px;padding:0px 0 0 14px;}

.fullpanelinner {width:750px;padding:0px 15px 0px 14px;}
.fullpanelbottom {width:769px;height:21px;font-size:1%;overflow:hidden;background:url(images/cssimages/fullpanel-bottom.png) bottom left no-repeat;margin:0px;}

.fullpanelbottom.full-image{height:15px;padding:0px 0 0 14px;}

ul#tabs {float:left;width:470px;height:28px;margin:10px 0px 0px 2px;}
ul#tabs li {float:left;display:inline;width:93px;color:#3E3D40;font-weight:bold;list-style:none;text-align:center;margin-bottom:1px;}
ul#tabs a {width:93px;color:#3E3D40;display:block;padding-top:6px;padding-bottom:7px;background:url(images/cssimages/tab.jpg) top left no-repeat;}
ul#tabs a:link, ul#tabs a:visited {color:#230021;text-decoration:none;background:url(images/cssimages/tab.jpg) top left no-repeat;}
ul#tabs a:active, ul#tabs a:hover {color:#FFFFFF;text-decoration:none;background:url(images/cssimages/tab-on.jpg) top left no-repeat;}
ul#tabs a.tabon {color:#FFFFFF;text-decoration:none;background:url(images/cssimages/tab-on.jpg) top left no-repeat;}

/* Product Lists (sits inside .fullpanel above) */
#list {border-top:1px solid #DFDFDF;padding-top:12px;margin-top:10px;}
.list {width:720px;border-bottom:1px solid #DFDFDF;padding-bottom:6px;background:url(images/cssimages/list-bg.gif) bottom left no-repeat;margin-bottom:8px;}
.list.last {border-bottom:0px solid #DFDFDF;}
.listtext {width:410px;float:left;display:inline;text-align:left;font-size:90%;}
.listdetail {width:140px;float:left;display:inline;margin-left:18px;}
.listimg {width:140px;float:right;display:inline;text-align:center;position:relative;}
.list h2 {font-family:Arial, Helvetica, sans-serif;color:#3E3E3C;font-size:140%;margin:0px;padding:0px 0px 2px 0px;}
.list h2 a:link, .list h2 a:visited {color:#3E3E3C;text-decoration:none;}
.list h2 a:active, .list h2 a:hover {color:#3E3E3C;text-decoration:underline;}  
.list h3 {font-family:Arial, Helvetica, sans-serif;color:#819967;font-size:100%;margin:0px;padding:0px 0px 2px 0px;}
.list h4 {font-family:Arial, Helvetica, sans-serif;color:#000000;font-size:110%;margin:0px;padding:0px 0px 6px 0px;}
.list h5 {font-family:Arial, Helvetica, sans-serif;color:#3E3E3C;font-size:110%;margin:0px;padding:0px 0px 6px 0px;}
.list p {padding:0px 0px 8px 0px;}


/*Product Rows */
.specialoffer {position:absolute;width:56px;height:56px;top:10px;left:10px;background:url(images/cssimages/special-offer.png) top left no-repeat;}
.listimg .specialoffer {position:absolute;width:56px;height:56px;top:-10px;left:10px;background:url(images/cssimages/special-offer.gif) top left no-repeat;}

div.dstocks {position:absolute;width:90px;bottom:10px;left:3px;}
div.pstocks {position:absolute;width:90px;bottom:10px;left:7px;}
div.stocks p{padding-bottom:0px}



a.coverimage-download {display:block;padding:0px 0px 5px 0px;font-weight:bold;font-size:90%;}
a.coverimage-download:link, a.coverimage-download:visited {color:#230021;text-decoration:none;}
a.coverimage-download:active, a.coverimage-download:hover {color:#3E3E3C;text-decoration:none;}

a.lookinside {display:block;background:url(images/cssimages/ico-look-inside.gif) top left no-repeat;padding:0px 0px 5px 18px;font-weight:bold;font-size:90%;}
a.lookinside:link, a.lookinside:visited {color:#230021;text-decoration:none;}
a.lookinside:active, a.lookinside:hover {color:#230021;text-decoration:none;}
p.stockavail {color:#230021;padding:4px 0px 0px 0px;font-weight:bold;font-size:90%;}
p.stock0-OLD {color:#230021;background:url(images/cssimages/in-stock0.gif) center left no-repeat;padding:4px 0px 0px 36px;font-weight:bold;font-size:90%;}
p.stock0 {color:#230021;padding-bottom:0px; padding:2px 0px 0px 0px;font-weight:bold;font-size:90%;}
p.stock1 {color:#230021;background:url(images/cssimages/in-stock1.gif) center left no-repeat;padding:2px 0px 0px 32px;font-weight:bold;font-size:90%;}
p.stock2 {color:#230021;background:url(images/cssimages/in-stock2.gif) center left no-repeat;padding:2px 0px 0px 32px;font-weight:bold;font-size:90%;}
p.stock3 {color:#230021;background:url(images/cssimages/in-stock3.gif) center left no-repeat;padding:2px 0px 0px 32px;font-weight:bold;font-size:90%;}
p.stock4 {color:#230021;background:url(images/cssimages/in-stock4.gif) center left no-repeat;padding:2px 0px 0px 32px;font-weight:bold;font-size:90%;}
p.stock5 {color:#230021;background:url(images/cssimages/in-stock5.gif) center left no-repeat;padding:2px 0px 0px 32px;font-weight:bold;font-size:90%;}

.listdetail p a.lookinside{padding:0px 0px 0px 18px;}

.morelink{font-size:90%; padding:2px 0px 5px 0px;}
.listdetail .morelink{font-size:110%; padding:0px;}

.morelink a:link, .morelink a:visited {color:#3E3E3C;font-weight:bold;text-decoration:none;}
.morelink a:active, .morelink a:hover {color:#3E3E3C;font-weight:bold;text-decoration:underline;}


td.variant-keyline{border-top: 1px solid #D5D5D5}
td.variant h3, td.variant-keyline h3{color:#000000;font-weight:bold;font-size:100%;padding:8px 0px 0px 7px;}
td.variant-price{font-family:Arial, Helvetica, sans-serif;color:#3E3E3C;font-weight:bold;font-size:140%;padding:0px 0px 0px 7px;}
td.variant-buy-btn{padding:1px 5px 0px 0px;text-align:right;}

div.sep {height:1px;font-size:1%;overflow:hidden;background-color:#D9D9D9;clear:both;margin:4px 0px 12px 0px;}
div.AnchorToTop{text-align:right; padding: 5px 5px 0px 0px;}


.fullpanelcontent h6 {margin-top:12px;margin-bottom:6px;padding:6px 6px 6px 0px;color:#819967;font-size:100%;font-family: Georgia,"Times New Roman",Times,serif;font-weight:bold;border-bottom:1px solid #B9D5DB;}

/*Detail Page*/
.detailpanel {text-align:left;}
.detailleft {width:438px;float:left;display:inline;text-align:left;}
.detailleft h2 {padding:0;margin:0;font-size:200%;color:#0089D1;}
.detailleft h3 {color:#819967;font-size:100%;padding:0px 0px 12px 0px;}
.detailleft h4 {color:#3E3E3C;font-size:100%;padding:0px 0px 6px 0px;}
.detailleft h5 {padding:6px 6px 6px 20px;color:#3E3E3C;font-size:100%;font-weight:bold;background-color:#D5D5D5;}
.detailleft h5 a:link, .detailleft h5 a:visited {color:#3E3E3C;text-decoration:none;}
.detailleft h5 a:active, .detailleft h5 a:hover {color:#3E3E3C;text-decoration:underline;}
.detailleft h6 {margin-top:12px;margin-bottom:6px;padding:6px 6px 6px 0px;color:#819967;font-size:100%;font-family: Georgia,"Times New Roman",Times,serif;font-weight:bold;border-bottom:1px solid #B9D5DB;}
.detailleft h6 a:link, .detailleft h6 a:visited {color:#FFFFFF;text-decoration:none;}
.detailleft h6 a:active, .detailleft h6 a:hover {color:#FFFFFF;text-decoration:underline;}

.detailright {float:left;display:inline;width:46%;position:relative;text-align:center;}
.detailright.details {width:178px; background-color:#ffffff;}
/*\*/* html .details {height:226px;}/**/
.detailsinner {margin-left:0px;padding-top:7px;margin-bottom:7px;border-bottom:1px solid #E6E6E6;}
.detailsinner div.buynow{margin:5px 10px 0px 10px;}
.detailsinner h4{margin-left:10px;}
.detailright.details p {padding:6px 0px 6px 10px;border-top:1px solid #E6E6E6;}
.detailright.details p.price{padding:0px 0px 4px 0px}
.detailright.details input {padding-bottom:10px;}
.detailright.details input.notify{width:155px;padding-bottom:0px;color:#6D6D6F;}

.available {width:178px;background-color:#F0F5F6;border-radius: 0px 0px 7px 7px;-moz-border-radius: 0px 0px 7px 7px;-webkit-border-radius: 0px 0px 7px 7px;}
.available img {margin-top:6px;}
.availableinner {width:166px;margin-left:6px;padding-top:6px;padding-bottom:6px;}
.availableinner h4{font-size:100%;}
.availableinner h3{font-size:100%;}
.findthis p {font-size:90%;font-weight:bold;}
.findthis a:link, .findthis a:visited {font-size:110%;font-weight:bold;color:#3E3E3C;text-decoration:none;}
.findthis a:active, .findthis a:hover {font-size:110%;font-weight:bold;color:#3E3E3C;text-decoration:underline;}

/*Detail page Also Consider product panels*/
.gridrow-3 {width:560px;margin-bottom:20px;}
.gridrow-4 {width:720px;margin-bottom:20px;}
.dpanel {width:166px;float:left;display:inline;margin-right:18px;position:relative;border-radius:6px;}
.dpanel.last {margin-right:0px;}
.dpanelinner {}
.dpanelimg {text-align:left;background-color:#F1F1F1;padding:7px;}
.dpaneltxt {padding-top:5px;color:#231F20;min-height:82px;}
/*\*/* html .dpaneltxt {height:82px;}/**/
.dpaneltxt h3 {padding-bottom:2px;font-size:110%;line-height:1.2em;}
.dpaneltxt h3 a:link, .dpaneltxt h3 a:visited {color:#231F20;text-decoration:none;}
.dpaneltxt h3 a:active, .dpaneltxt h3 a:hover {color:#231F20;text-decoration:underline;}
.dpaneltxt h4 {color:#0289D0;font-size:90%;font-weight:normal;}

div.buynow {padding:5px 5px 10px 15px;margin-bottom:15px;font-weight:bold;background-color:#D6ECF7;}
p.price {float:left;color:#111111;font-family:Arial, Helvetica, sans-serif;font-weight:bold;width:80px;font-size:130%;padding:0px;}
p.pricewde {float:left;color:#111111;font-family:Arial, Helvetica, sans-serif;font-weight:bold;width:120px;font-size:130%;padding:0px;;}
p.oldprice {font-family:Arial, Helvetica, sans-serif;color:#FF0000;font-weight:bold;font-size:100%;padding:0px;}
div.buynow a:link, div.buynow a:visited {color:#6B9FA9;text-decoration:none;}
div.buynow a:active, div.buynow a:hover {color:#6B9FA9;text-decoration:underline;}
p.price span.price-VAT, p.pricewde span.price-VAT {font-size:64%;font-weight:normal;}
p.price span.price-original, p.pricewde span.price-original {color:#FF0000;font-weight:bold;font-size:60%;padding-left:0px;}
div.btnbuynow {float:right;text-align:right;width:84px;padding-top:2px;border:none;display:block;cursor:pointer !important;white-space:nowrap;}
div.btnmore {float:right;text-align:right;width:42px;padding-top:2px;border:none;display:block;cursor:pointer !important;white-space:nowrap;}

input.buyvalue {text-align:right;width:65px;height:20px; font-size:130%; margin-right:5px;margin-top:2px;}

.pagecontrol {position:relative;color:#0089D1;font-size:110%;}
.pagecontrol a {display:inline-block;width:20px;border:1px solid #D0D1D2;text-align:center;padding:2px 0px 2px 0px;font-size:90%;}
.pagecontrol a:link, .pagecontrol a:visited {color:#78A5BA;text-decoration:none;}
.pagecontrol a:active, .pagecontrol a:hover {color:#78A5BA;text-decoration:underline;}
.pagecontrol span.HighlightPage {display:inline-block;color:#231F20;font-weight:bold;width:20px;border:1px solid #D0D1D2;text-align:center;padding:2px 0px 2px 0px;background-color:#D9D9D9;font-size:90%;}

/* Product tab navigation with fade between tabs. Using images as the tabs so the text is padded off by the width of the tab and then overflow hidden */
.product-tab {width:438px;height:28px;margin-top:0px;}
.product-tab ul {width:438px;padding:0px}
.product-tab li {float:left;display:inline;width:126px;color:#3E3D40;font-size:90%;font-weight:bold;list-style:none;text-align:center;padding-bottom:1px;}
.product-tab a {width:125px;color:#3E3D40;display:block;padding-top:8px;padding-bottom:5px;border-radius: 10px 10px 0px 0px; -moz-border-radius: 10px 10px 0px 0px;-webkit-border-radius: 10px 10px 0px 0px;}
.product-tab a:link, .product-tab a:visited {color:#3E3D40;text-decoration:none;background-color:#B9D5DB;}
.product-tab a:active, .product-tab a:hover {color:#FFFFFF;text-decoration:none;background-color:#6B9FA9;}
.product-tab a.current {color:#FFFFFF;text-decoration:none;background-color:#6B9FA9;}
.product-tab li.endtab {float:left;display:inline;width:160px;color:#3E3E3C;font-weight:bold;list-style:none;font-size:100%;text-align:center;}
.product-tab a.endtab {width:170px;color:#3E3E3C;display:block;padding-top:6px;padding-bottom:6px;background:none;}
.product-tab a.endtab:link, .product-tab a.endtab:visited {color:#3E3E3C;text-decoration:none;background:none;}
.product-tab a.endtab:active, .product-tab a.endtab:hover {color:#3E3E3C;text-decoration:underline;background:none;}
.product-tab a.endtab.current {color:#3E3E3C;text-decoration:none;background:none;}
.product-panes {clear:left;width:430px;position:relative;}
.product-panes ul {padding-left:15px;}
.product-tab .filler{height:27px;}
#product-panes div.productpane {display:none;min-height:250px;}
/*\*/
* html #product-panes div.productpane {height:250px;}
/**/
.productimage {float:left;display:inline;width:46%;position:relative;text-align:center;}
.product-pane {padding:16px 0px 50px 12px;margin-top:18px;}
.product-pane h3 {border-bottom:1px solid #DCDCDC;margin-bottom:10px;}
.product-pane p {padding-bottom:8px;}
.product-pane a:link, .product-pane a:visited {color:#1c4b83;text-decoration:none;}
.product-pane a:active, .product-pane a:hover {color:#1c4b83;text-decoration:underline;}
.productpaneinner {background-color:#F0F5F6;margin-left:0px;padding: 20px 10px 20px 10px;border-radius: 0px 7px 7px 7px;}
.productdesc {float:left;width:52%;padding-bottom:24px;}
.productdesc h2 {color:#231F20;font-size:180%;font-weight:400;text-transform:uppercase;padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid #ECECEC;}
.productdesc h3 {color:#231F20;font-size:130%;font-weight:400;padding-bottom:8px;border-bottom:0px solid #ECECEC;}
p.prodcode {color:#00A8E2;font-size:120%;font-weight:600;padding-bottom:26px;}
.productextra {padding:12px 0px 12px 0px;}
.productbuy {}
p.productprice {color:#00A8E2;font-size:160%;font-weight:600;padding:12px 0px 12px 0px;}
input.productbuybtn {background-color:#000000;color:#ffffff;border:0;padding:4px 14px 4px 14px;cursor:pointer;text-transform:uppercase;margin-bottom:12px;}
.shopinner p.price span.price-original, .shopinner p.pricewde span.price-original {color:#FFFFFF;font-weight:bold;font-size:70%;padding-left:0px;}
.shopinner p.oldprice {color:#FF0000;font-weight:bold;font-size:100%;padding:0px !important;;margin:0px !important;;}

input.buttonstandard, button.buttonstandard {background-color:#008CD3; color:#ffffff;font-family:'Source Sans Pro', sans-serif;font-size:0.85em;height:26px;border:0;padding:0px 10px;cursor:pointer;}
input.buttonstandard:hover, button.buttonstandard:hover {background-color:#377193;}

input.buttonstandard_dark, button.buttonstandard_dark {background-color:#377193; color:#ffffff;font-family:'Source Sans Pro', sans-serif;font-size:0.85em;height:26px;border:0;padding:0px 10px;cursor:pointer;}
input.buttonstandard_dark:hover, button.buttonstandard_dark:hover {background-color:#008CD3;}

input.buttonstandard_dark2, button.buttonstandard_dark2 {background-color:#939393; color:#ffffff;font-family:'Source Sans Pro', sans-serif;font-size:0.85em;height:26px;border:0;padding:0px 10px;cursor:pointer;}
input.buttonstandard_dark2:hover, button.buttonstandard_dark2:hover {background-color:#a3a3a3;}

input.buttonstandard_large {width:200px;height:29px;border:none;background:url(images/cssimages/btn-standard-large.gif) top right no-repeat;font-weight:bold;text-align:center;padding:4px 3px 4px 4px; margin-bottom:2px;display:block;font-size:100%;color:#000000;cursor:pointer !important;text-decoration:none;}
input.buttonstandard_large:hover {color:#CD003A;cursor:pointer !important;text-decoration:none;}

input.buttonbasket1, button.buttonbasket1 {width:145px;height:32px;background:url(images/cssimages/buttonbasket1.gif) top right no-repeat; background-color:#ffffff;border:none;font-weight:bold;text-align:left;padding:0px 3px 4px 2px;margin-bottom:2px;display:block;font-size:100%;color:#7B882B;cursor:pointer !important;text-decoration:none;}
input.buttonbasket1:hover, button.buttonbasket1:hover {cursor:pointer !important;text-decoration:none;}

input.buttonbasket2, button.buttonbasket2 {width:145px;height:32px;background:url(images/cssimages/buttonbasket2.gif) top right no-repeat; background-color:#ffffff;border:none;font-weight:bold;text-align:left;padding:0px 3px 4px 2px;margin-bottom:2px;display:block;font-size:100%;color:#7B882B;cursor:pointer !important;text-decoration:none;}
input.buttonbasket2:hover, button.buttonbasket2:hover {cursor:pointer !important;text-decoration:none;}

input.buttontextlge{font-size:1.1em}

.productpaneinner div.quote{color:#6B9FA9;font-style:italic; background:url(images/cssimages/quote-close.png) bottom right no-repeat;margin-bottom:15px;}
.productpaneinner div.quote p{padding:6px 30px 0px 30px;}
.productpaneinner div.quote p.first{padding:0px 30px 0px 30px;background:url(images/cssimages/quote-open.png) top left no-repeat;}

.product_strip{background:url(images/cssimages/button-left-bg.png) top left no-repeat;display:inline-block;}
.product_strip .buynow{margin:0px;float:right;background:url(images/cssimages/dpanel-more-buystrip.png) top right no-repeat;}

.product_strip h3{padding:8px 25px 0px 15px;font-size:100%;font-weight:bold;color:#0D3745;display:inline-block;}
#main .editorial .product_strip h3 a:link,#main .editorial .product_strip h3 a:visited{color:#0D3745;}

.errormessage {border:1px solid #ff0000; padding:10px; margin:10px 0px 10px 0px;}
.errormessage2 {border:1px solid #ff0000; padding:10px; margin:10px 0px 10px 0px;}

.boxed-content{background-color:#FAFAFA; border:1px solid #EBEBEB; padding: 10px;}

span.dred {color:#71001F;}
.browsecol {width:235px;float:left;display:inline;margin:0px 5px 0px 10px;}
.browsecolinner {padding:8px;line-height:1.5em;background:url(images/cssimages/browsecol-bg.gif) top left repeat-y;border-top:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;}

.PurchaseTableLabel_error, .PurchaseTableLabel_error a{color:#ff0000}

.AddressEntry {background-color:#FAFAFA; border:1px solid #EBEBEB; padding: 10px;}
.AddressEntryHeader {padding:0px;}
.AddressEntryHeader h2 {font-size:140%;color:#819967;font-family:Georgia,"Times New Roman", Times, serif;}

.headline {font-size:120%; color:#000000;font-weight:bold;}

.NewsStoryTitle {font-size:140%;color:#000000;background-image:none;}

h3.headline{font-size:120%; color:#819967;}

.MovieBox {float:left;margin-right:10px;}



dl,dt,dd{padding:0;margin:0}
.faqs dt{border-top:1px solid #CECAC6;font-weight:bold;color:#6B9FA9; font-size:130%;background:url(images/cssimages/q.gif) 0 4px no-repeat;padding:5px 0 15px 30px;position:relative;}
.faqs dt.first{border:0}
.faqs dt:hover{cursor:pointer; color:#819967;}
.faqs dd{background:url(images/cssimages/a.gif) 0 2px no-repeat;padding:0 0 15px 30px;position:relative;}
.faqs .hover{color:#990000;text-decoration:underline}

#faqs h3 {color:#002E5F;font-size:110%;padding:2px 0px 0px 0px;font-weight:bold;margin-top:4px;}
p.openanswer {color:#002E5F;font-size:100%;cursor:pointer;background:url(images/faq-down.gif) center left no-repeat;margin-bottom:4px;padding:3px 0px 4px 20px;}
#faqs div.answer {display:none;}
#faqs p.openanswer.close {background:url(images/faq-up.gif) center left no-repeat;}


/* jqModal base Styling courtesy of Brice Burgess <bhb@iceburg.net> */
.jqmWindow {
	text-align:left;
    display: none;
    position: fixed;
    top: 25%;
    left: 50%;
    margin-left: -200px;
    width: 400px;
    background-color: #F0F5F6;
    color: #333;
    border: 1px solid #0089d0;
    padding: 0px;
   	border-radius: 7px 7px 7px 7px;
	-moz-border-radius: 7px 7px 7px 7px;
-webkit-border-radius: 7px 7px 7px 7px;
-moz-box-shadow:
		3px 3px 5px rgba(000,000,000,0.4),
		inset 0px 0px 2px rgba(255,255,255,1);
	-webkit-box-shadow:
		3px 3px 5px rgba(000,000,000,0.4),
		inset 0px 0px 2px rgba(255,255,255,1);
}


.jqmWindow .popcontent{max-height:300px;padding:0px 10px 0px 10px;overflow:auto;}

.jqmWindow a:link, .jqmWindow a:visited, a.jqModal:link, a.jqModal:visited{color:#0089d0;text-decoration:none;font-weight:bold}
.jqmWindow a:active, .jqmWindow a:hover, .a.jqModal:active,  a.jqModal:hover{color:#0089d0;text-decoration:underline;font-weight:bold}

.jqmClose{padding:0px 0px 10px 10px}

.jqmWindow ul{padding-left:20px;}

.jqmWindow h3, .buysectionintrotxt .jqmWindow h3{padding:5px;margin-right:0px;margin-bottom:10px;color:#FFFFFF;font-size:120%;font-weight:bold;background-color:#0089d0;border:0px;
	border-radius: 7px 7px 0px 0px;
	-moz-border-radius: 7px 7px 0px 0px;
-webkit-border-radius: 7px 7px 0px 0px;}
	
.jqmWindow p{padding:12px;}

.jqmOverlay { background-color: #FFF; }

/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html .jqmWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.scroll_checkboxes{height:100px; width:550px; background-color: #FFFFFF; padding:5px; overflow:auto; border:1px solid #ccc}


/*###########################################
'### EVERYTHING BELOW HERE IS UNUSED ########
###########################################*/

/*
EBEBEB FAFAFA
.newsletter {width:158px;margin-top:20px;background:url(images/cssimages/newsletter-bg.gif) top left repeat-y;border-top:1px solid #403831;border-bottom:1px solid #403831;}
.newsletter h6 {width:156px;margin-left:1px;background-color:#AEA59A;color:#3F3730;font-size:110%;font-weight:bold;padding:8px 6px 8px 6px;voice-family: "\"}\"";voice-family:inherit;width:144px;}
.newsletter h6 a:link, .newsletter h6 a:visited {color:#3F3730;text-decoration:none;}
.newsletter h6 a:active, .newsletter h6 a:hover {color:#3F3730;text-decoration:underline;}
.newsletter p {padding:6px 8px 6px 8px;color:#3F3730;font-size:90%;}
p.signup {color:#FFFFFF;font-weight:bold;background-color:#7B882B;}
p.signup a:link, p.signup a:visited {color:#FFFFFF;tesxt-decoration:none;}
p.signup a:active, p.signup a:hover {color:#FFFFFF;text-decoration:underline;}






#hdrproductlist {width:201px;height:51px;margin-top:10px;background:url(images/cssimages/productlist-bg.gif) top left no-repeat;}
#hdrproductlist p {margin-left:-5000px;}

/*
ul#navsub{background-color:#ffffff;}
ul#navsub li {color:#404041;list-style:none;width:158px;margin-top:1px;}
ul#navsub a {text-decoration:none;display:block;padding:2px 0px 2px 0px;color:#717670;voice-family: "\"}\""; voice-family:inherit;width:138px;}
ul#navsub a:link, ul#navsub a:visited {background:url(images/cssimages/nav-sub-li.gif) 0px bottom no-repeat;color:#404041;text-decoration:none;}
ul#navsub a:active, ul#navsub a:hover {background:url(images/cssimages/nav-sub-li.gif) -158px bottom no-repeat;color:#404041;text-decoration:none;}

ul#navsubsub {background-color:#ffffff;}
ul#navsubsub li {color:#535652;list-style:none;width:158px;margin-top:1px;}
ul#navsubsub a {text-decoration:none;display:block;padding:4px 10px 4px 10px;color:#717670;voice-family: "\"}\""; voice-family:inherit;width:138px;}
ul#navsubsub a:link, ul#navsubsub a:visited {background:#BBB4AB;color:#404041;text-decoration:none;}
ul#navsubsub a:active, ul#navsubsub a:hover {background:#A79F94;color:#404041;text-decoration:none;}

ul#navsubsubsub {background-color:#ffffff;}
ul#navsubsubsub li {color:#535652;list-style:none;width:158px;margin-top:1px;}
ul#navsubsubsub a {text-decoration:none;display:block;padding:4px 10px 4px 15px;font-size:90%;color:#717670;voice-family: "\"}\""; voice-family:inherit;width:133px;}
ul#navsubsubsub a:link, ul#navsubsubsub a:visited {background:#BBB4AB;color:#404041;text-decoration:none;}
ul#navsubsubsub a:active, ul#navsubsubsub a:hover {background:#BBB4AB;color:#404041;text-decoration:none;}
*/










#hdrnewprods {width:752px;height:55px;margin:10px 0px 5px 0px;background:url(images/cssimages/h1-newproducts.gif) top left no-repeat;}
#hdrspecialoffers {width:752px;height:49px;margin:10px 0px 5px 0px;background:url(images/cssimages/h1-specialoffers-2.gif) top left no-repeat;}
#hdrreviews {width:560px;height:49px;margin:10px 0px 0px 0px;background:url(images/cssimages/h1-readreviews.gif) top left no-repeat;}
#hdrspecialoffers p, #hdrreviews p {margin-left:-5000px;}

/* skyscraper image style */
.hproductimage {float:right;display:inline;margin-top:16px;}

/* product list grid view */
.productrow3 {width:560px;float:left;display:inline;}
.productrow4 {width:752px;}
.productf {width:170px;float:left;display:inline;margin-left:0px;text-align:left;margin-bottom:10px;}
.product {width:170px;float:left;display:inline;margin-left:21px;text-align:left;margin-bottom:10px;}
.productimg {width:170px;border-top:1px solid #EFEFEF;border-bottom:1px solid #EFEFEF;background:url(images/cssimages/productimg-bg.gif) top left repeat-y;min-height:162px;text-align:center;}
/*\*/
* html .productimg {height:162px;}
/**/
.product h3, .productf h3 {font-family:Arial, Helvetica, sans-serif;color:#819967;font-size:110%;font-weight:bold;padding:8px 0px 0px 0px;}
.product h3 a:link, .product h3 a:visited, .productf h3 a:link, .productf h3 a:visited {color:#819967;text-decoration:none;}
.product h3 a:active, .product h3 a:hover, .productf h3 a:active, .productf h3 a:hover {color:#819967;text-decoration:underline;}
.product p, .productf p {font-family:Georgia, "Times New Roman", Times, serif;color:#404041;font-size:86%;padding-bottom:0px;}
.product p.price, .productf p.price {width:auto;font-family:Arial, Helvetica, sans-serif;color:#7F8B35;font-size:140%;font-weight:bold;padding-top:6px;padding-bottom:0px;}
.product p.stock, .productf p.stock {font-family:Arial, Helvetica, sans-serif;color:#78A5BA;font-size:100%;font-weight:bold;padding-bottom:0px;}
.product p.manufacturer, .productf p.manufacturer {font-family:Arial, Helvetica, sans-serif;color:#78A5BA;font-size:100%;font-weight:bold;padding-bottom:5px;}
.product span.stock, .productf span.stock{font-family:Arial, Helvetica, sans-serif;color:#78A5BA;font-size:70%;font-weight:bold;padding-left:5px; padding-bottom:0px;}

/* Home Page */
.hrow {padding-bottom:8px;}
.hrowlower {background:url(images/cssimages/hrowlower-bg.gif) top left repeat-y;padding-bottom:8px;}
.hleft {float:left;display:inline;width:310px;position:relative;min-height:266px;}
/*\*/
* html .hleft {height:266px;}
/**/
.hleftprice {position:absolute;bottom:0px;left:8px;width:200px;height:30px;}
.hmid {float:left;display:inline;width:310px;}
.hright {float:right;display:inline;width:166px;}
.hrightcont {padding:6px;}
#toptitle {padding:8px;}
#toptitle h1 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:140%;background:none;margin:0px;padding:0px 0px 4px 0px;}
#toptitle h1 a:link, #toptitle h1 a:visited {color:#000000;text-decoration:none;}
#toptitle h1 a:active, #toptitle h1 a:hover {color:#000000;text-decoration:underline;}  
#toptitle h2 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:120%;background:none;margin:0px;padding:0px 0px 6px 0px;}
#toptitle h3 {font-family:Georgia, "Times New Roman", Times, serif;color:#819967;font-size:100%;background:none;margin:0px;padding:0px 0px 4px 0px;}
hr.varhr {color:#CECAC6;background:#CECAC6;border:0px;height:1px;}
.hleft a:link, .hleft a:visited {color:#222222;text-decoration:none;font-weight:bold;}
.hleft a:active, .hleft a:hover {color:#222222;text-decoration:underline;font-weight:bold;}

#forthcoming {margin-left:6px;}
.forthcomingrow {width:290px;padding:6px 0px 6px 0px;margin:0px 7px 0px 3px;}
.forthcomingrowm {width:290px;padding:6px 0px 6px 0px;border-top:1px solid #ACACAC;margin:0px 7px 0px 3px;}
.forthcomingimg {float:left;display:inline;width:154px;}
.forthcomingdesc {float:right;display:inline;width:132px;}
#forthcoming h1 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:130%;background:none;margin:0px;padding:0px 0px 4px 0px;}
#forthcoming h1 a:link, #forthcoming h1 a:visited {color:#000000;text-decoration:none;}
#forthcoming h1 a:active, #forthcoming h1 a:hover {color:#000000;text-decoration:underline;}  
#forthcoming h2 {font-family:Georgia, "Times New Roman", Times, serif;color:#61584E;font-size:110%;background:none;margin:0px;padding:0px 0px 6px 0px;}
#forthcoming h3 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:100%;background:none;margin:0px;padding:0px 0px 4px 0px;}
.forthcomingdesc a:link, .forthcomingdesc a:visited {color:#222222;text-decoration:none;font-weight:bold;}
.forthcomingdesc a:active, .forthcomingdesc a:hover {color:#222222;text-decoration:underline;font-weight:bold;}


.BrowseAlphaRestrictOn a:link{color:#ffffff}
.BrowseAlphaRestrictOff {}
a.alphalinkon {padding-left:6px;padding-right:6px;font-size:90%;color:#FFFFFF;}
a.alphalink {padding-left:6px;padding-right:6px;font-size:90%;}
a.alphalink:link, a.alphalink:visited {color:#7B882B;text-decoration:none;}
a.alphalink:active, a.alphalink:hover {color:#FFFFFF;text-decoration:none;}

/* Search Results */
.resultrow {width:785px;margin-left:1px;padding-top:6px;padding-bottom:12px;}
.resultrowm {width:785px;margin-left:1px;padding-top:10px;padding-bottom:12px;border-top:1px solid #ACACAC;}
.resultimg {float:left;display:inline;width:120px;text-align:center;}
.results {float:right;display:inline;width:660px;margin-right:5px;}
.resultdesc {float:left;display:inline;width:500px;}
.resultdesc h3 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:160%;background:none;padding-bottom:4px;}
.resultdesc h3 a:link, .resultdesc h3 a:visited {color:#000000;text-decoration:none;}
.resultdesc h3 a:active, .resultdesc h3 a:hover {color:#000000;text-decoration:underline;}  
.resultdesc h4 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:120%;background:none;padding-bottom:6px;}
.resultdesc h5 {font-family:Georgia, "Times New Roman", Times, serif;color:#61584E;font-size:100%;background:none;padding-bottom:4px;}
.resultdesc_text {padding:0px 10px 5px 0px;}
hr.resulthr {color:#CECAC6;background:#CECAC6;border:0px;height:1px;width:490px;float:left;display:inline;margin-top:8px;}
.resultbtn {float:right;display:inline;width:154px;margin-top:12px;}
p.btn {width:154px;background:url(images/cssimages/pbtn-bg.gif) bottom right no-repeat;font-weight:bold;text-align:left;padding:0px;margin:0 auto;margin-top:2px;}
p.btn a {padding:3px 3px 3px 8px;display:block;font-size:90%;}
p.btn a:link, p.btn a:visited {color:#493F36;text-decoration:none;}
p.btn a:active, p.btn a:hover {color:#493F36;text-decoration:none;}  
.nobuystrip {width:660px;margin-top:8px;background:url(images/cssimages/nobuystrip-bg.gif) bottom right no-repeat;}
.buystrip {width:660px;margin-top:8px;background:url(images/cssimages/buystrip-bg.gif) bottom right no-repeat;}
.buystrip p.bleft, .nobuystrip p.bleft {float:left;display:inline;width:225px;color:#000000;margin-left:10px;padding:4px 0px 4px 0px;text-align:left;font-size:120%;font-weight:bold;}
.buystrip p.bright {float:right;display:inline;width:161px;color:#FFFFFF;text-align:left;font-size:110%;font-weight:bold;}
.buystrip p.buystrip_price {float:right;display:inline;width:175px;color:#000000;text-align:right;padding:4px 15px 4px 0px;font-size:120%;font-weight:bold;}
p.bright a, p.bright .full {display:block;padding:4px 0px 5px 20px;}
p.bright a:link, p.bright a:visited {color:#FFFFFF;text-decoration:none;background:url(images/cssimages/bright-bg.gif) 0px bottom no-repeat;}
p.bright a:active, p.bright a:hover {color:#FFFFFF;text-decoration:none;background:url(images/cssimages/bright-bg.gif) -161px bottom no-repeat;}

p.bright .full, p.buybtn .full {background-color:#AEA59A;}

#gallery {}
#gallery h1 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:110%;background:none;margin:0px;padding:0px 0px 4px 0px;}
#gallery h1 a:link, #gallery h1 a:visited {color:#000000;text-decoration:none;}
#gallery h1 a:active, #gallery h1 a:hover {color:#000000;text-decoration:underline;}  
#gallery h2 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:110%;background:none;margin:0px;padding:0px 0px 6px 0px;}
#gallery h3 {font-family:Georgia, "Times New Roman", Times, serif;color:#61584E;font-size:100%;background:none;margin:0px;padding:0px 0px 4px 0px;}
.gpanel {float:left;display:inline;width:184px;background-color:#ffffff;border:1px solid #CECAC6; margin-left:10px;margin-top:8px;}
.gpanelimage {width:168px;background-color:#ffffff;margin-top:8px;margin-left:8px;padding-bottom:8px;text-align:center;min-height:130px;}
/**/
.gpanelimage {min-height:130px;}
/*\*/
.gpanelinner {width:168px;background-color:#CECAC6;padding-top:8px;padding-left:8px;padding-right:8px;}
.gpaneltitle {min-height:75px;}
/*\*/
* html .gpaneltitle {height:75px;}
/**/
.gpanelprice2 {min-height:75px;}
/*\*/
* html .gpanelprice2 {height:75px;}
/**/
.gpanelprice3 {min-height:95px;padding-bottom:8px;}
/*\*/
* html .gpanelprice3 {height:95px;}
/**/
#gallery hr {color:#FFFFFF;background:#FFFFFF;border:0px;height:1px;}
#gallery p.price {padding:6px 8px 0px 0px;font-weight:bold;background:none;font-size:110%;width:170px;float:none;display:block;text-align:left;}
#gallery p.btn {width:170px;background:url(images/cssimages/pbtn-bg.gif) bottom right no-repeat;font-weight:bold;text-align:left;padding:0px;margin:0 auto;margin-top:2px;}
#gallery p.btn a {padding:3px 3px 3px 8px;display:block;font-size:90%;}
#gallery p.btn a:link, #gallery p.btn a:visited {color:#493F36;text-decoration:none;}
#gallery p.btn a:active, #gallery p.btn a:hover {color:#493F36;text-decoration:none;}
#gallery p.buybtn {width:170px;color:#FFFFFF;font-weight:bold;background-color:#7B882B;text-align:left;padding:0px;margin:0 auto;margin-top:2px;}
#gallery p.buybtn a, #gallery p.buybtn .full {padding:3px 3px 3px 8px;display:block;}
#gallery p.buybtn a:link, #gallery p.buybtn a:visited {color:#FFFFFF;text-decoration:none;background-color:#7B882B;}
#gallery p.buybtn a:active, #gallery p.buybtn a:hover {color:#FFFFFF;text-decoration:none;background-color:#450026;}

p.btn {width:154px;background:url(images/cssimages/pbtn-bg.gif) bottom right no-repeat;font-weight:bold;text-align:left;padding:0px;margin:0 auto;margin-top:5px;}
p.btn a {padding:3px 3px 3px 8px;display:block;font-size:90%;}
p.btn a:link, p.btn a:visited {color:#493F36;text-decoration:none;}
p.btn a:active, p.btn a:hover {color:#493F36;text-decoration:none;}  

p.buttonstandard {width:154px;background:url(images/cssimages/pbtn-bg.gif) bottom right no-repeat;font-weight:bold;text-align:left;padding:0px;margin:0 auto;margin-top:2px;}
p.buttonstandard a {padding:4px 3px 4px 8px; display:block;font-size:90%;}
p.buttonstandard a:link, p.buttonstandard a:visited {color:#493F36;text-decoration:none;}
p.buttonstandard a:active, p.buttonstandard a:hover {color:#493F36;text-decoration:none;}  

p.headerbuttonzzzz {float:right;background:url(images/cssimages/pbtn-bg.gif) bottom right no-repeat;font-weight:bold;text-align:left;padding:0px;margin:0 auto;margin:5px 10px 0px 0px; }
p.headerbutton {float:right;background:url(images/cssimages/pbtn-bg-dark.gif) bottom right no-repeat;font-weight:bold;text-align:left;padding:0px;margin:0 auto;margin:5px 10px 0px 0px; }
p.headerbutton a {padding:6px 8px 7px 8px; display:block;font-size:100%;}
p.headerbutton a:link, p.headerbutton a:visited {color:#ffffff;text-decoration:none;}
p.headerbutton a:active, p.headerbutton a:hover {color:#493F36;text-decoration:none;}  





td.addbasket {font-family:Arial, Helvetica, sans-serif;color:#788532;font-size:100%;font-weight:bold;padding-right:6px;}



div.buyrow {margin-top:16px;width:715px}
form#buy input {width:22px;font-size:90%;text-align:right;}
form#buy label.size {width:70px;float:left;display:inline;}
form#buy select {font-size:90%;float:left;display:inline;}
form#buy label.addbasket {width:auto;float:left;display:inline;font-family:Arial, Helvetica, sans-serif;color:#788532;font-size:110%;font-weight:bold;padding-right:6px;}
form#buy .submit {float:left;display:inline;width:23px;height:21px;}

form#listbuy input {width:22px;font-size:90%;text-align:right;}
form#listbuy select {font-size:90%;}
form#listbuy .submit {width:23px;height:21px;}

#reviews h2 {font-family:Arial, Helvetica, sans-serif;color:#788532;background:none;font-size:120%;margin:0px;padding:0px 0px 6px 92px;}
#reviews p {padding:0px 0px 8px 94px;}
.reviewrow {border-bottom:1px solid #C1DEDA;padding-top:10px;}
.lreviewrow {border-bottom:0px solid #C1DEDA;padding-top:10px;}


.detailw p {padding:0px 0px 8px 0px;}
.detaill {float:left;display:inline;width:242px;font-weight:bold;margin-left:6px;}
.detaill p {padding:0px 0px 8px 0px;}
.detailm {float:left;display:inline;width:314px;margin-left:20px;}
.detailm p {padding:0px 0px 8px 0px;}
.detailr {float:right;display:inline;width:166px;background-color:#CECAC6;padding:10px 0px 10px 0px;}
.detailr ul {margin:12px 8px 12px 8px;border-top:1px solid #A7A5A1;}
.detailr li {list-style:none;color:#680639;font-weight:bold;font-size:90%;border-bottom:1px solid #A7A5A1;padding:4px 0px 4px 0px;}
ul.bulls {margin:10px 8px 12px 8px;border-top:0px solid #A7A5A1;}
ul.bulls li {background:url(images/cssimages/bullet.gif) top left no-repeat;margin:0px 0px 0px 0px;padding:0px 0px 2px 12px;color:#5B5B5B;font-weight:bold;font-size:90%;border-bottom:0px solid #A7A5A1;}


p.boxed {margin-top:6px;padding:6px;font-size:90%;border:1px solid #680639;}
p.buybtn {width:154px;color:#FFFFFF;font-weight:bold;background-color:#7B882B;text-align:left;padding:0px;margin:0 auto;margin-top:8px;}
p.buybtn a {padding:3px 3px 3px 8px;display:block;}
p.buybtn a:link, p.buybtn a:visited {color:#FFFFFF;text-decoration:none;background-color:#7B882B;}
p.buybtn a:active, p.buybtn a:hover {color:#FFFFFF;text-decoration:none;background-color:#450026;}
.pricestrip {width:596px;margin-top:8px;background:url(images/cssimages/pricestrip-bg.gif) bottom right no-repeat;}
.pricestrip p {color:#000000;padding:5px 0px 5px 10px;text-align:left;font-size:120%;font-weight:bold;}

#related {width:770px;margin-left:12px;padding-bottom:10px;}
#related a:link, #related a:visited {color:#222222;text-decoration:none;font-weight:bold;}
#related a:active, #related a:hover {color:#222222;text-decoration:underline;font-weight:bold;}
.relatedl {float:left;display:inline;width:370px;}
.relatedr {float:right;display:inline;width:370px;}
.relatedimage {float:left;display:inline;width:100px;}
.relatedtext {float:right;display:inline;width:270px;}
hr.relatedhr {color:#CECAC6;background:#CECAC6;border:0px;height:1px;width:270px;float:left;display:inline;margin-top:5px;}
#related h3 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:140%;background:none;padding-bottom:4px;}
#related h3 a:link, #related h3 a:visited {color:#000000;text-decoration:none;}
#related h3 a:active, #related h3 a:hover {color:#000000;text-decoration:underline;}  
#related h4 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:120%;background:none;padding-bottom:6px;}
#related h5 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-size:100%;background:none;padding-bottom:4px;}

table.packages{}
table.packages th{background-color:#6B9FA9; color:#ffffff; padding: 10px;}
table.packages tr.r1{background-color:#F0F5F6;}
table.packages tr.r2{background-color:#D8E7EB;}
table.packages td{font-size:90%; padding: 10px;font-weight:bold;}
table.packages td p{font-weight:normal;}
table.packages td h4{color:#819967; font-size:120%;}


/*shop navbar*/
.snav {background-color:#205E93;margin-top:4px;color:#FFFFFF;font-size:90%;padding:8px 16px;}
.snav a:link, .snav a:visited {color:#FFFFFF;text-decoration:none;}
.snav a:active, .snav a:hover {color:#FFFFFF;text-decoration:underline;}
span.orange {color:#FFBA01;font-weight:bold;}

.searchbox {width:228px;height:28px;background:url(images/cssimages/searchbox-bg.gif) top left no-repeat;float:left;display:inline;position:relative;}
input.searchtext {color:#676767;width:150px;height:20px;border:0px solid #FFFFFF;margin-left:4px;padding-top:4px;font-size:100%;}
.searchbox .searchbtn {position:absolute;cursor:pointer;top:0px;right:0px;display:block;width:28px;height:28px;}

.basketdtl {width:342px;float:left;display:inline;margin-left:16px;}
.basketdtl p {display:inline-block;white-space: nowrap;text-align:center;}
p.basketcount {padding:6px 3px 6px 3px;margin:0px 8px 0px 8px;}
p.baskettotal {padding:6px 8px 6px 8px;background-color:#00172E;margin:0px 4px 0px 4px;}
p.basketview {padding:6px 12px 6px 12px;background-color:#00B6FF;margin:0px 4px 0px 0px;}
p.basketview a {display:block;}

.hdrlogin {width:354px;float:right;display:inline;}
.hdrlogin label {width:45px;float:left;display:inline;font-size:110%;text-transform:uppercase;padding:5px 0px 0px 0px;}
.hdrloginflds {width:307px;height:28px;float:left;display:inline;background-image:url(images/cssimages/hdrloginflds-bg.png);position:relative;}
.btn-login {background-image:url(images/cssimages/btn-login.gif);width:22px;height:28px;position:absolute;top:0px;right:0px;}
form.login input.loginuser {width:140px;height:24px;color:#999999;font-size:100%;border:0px solid #FFFFFF;background:none;padding:3px 0px 0px 3px;}
form.login input.loginpwd {width:120px;height:24px;margin-left:8px;font-size:100%;color:#999999;border:0px solid #FFFFFF;background:none;padding:3px 0px 0px 3px;}
form.login input.btnlogin {position:absolute;top:0px;right:0px;width:22px;height:25px;}
.hdrlogin p {font-size:110%;text-transform:uppercase;padding:5px 0px 0px 0px;text-align:right;}

div.menu ul.sub3menu {margin-bottom:0px;}

/* jquery calendar */
table.jCalendar {border:1px solid #FFFFFF;background:#C5C5C5;border-collapse:separate;border-spacing:1px;}
table.jCalendar th {background:#333333;color:#FFFFFF;font-weight:bold;padding:2px 5px;}
table.jCalendar td {background:#FFFFFF;color:#000;padding: 3px 5px;text-align:center;}
table.jCalendar td.other-month {background:#ddd;color:#aaa;}
table.jCalendar td.today {background:#666666;color:#FFFFFF;}
table.jCalendar td.selected {background:#f66;color:#FFFFFF;}
table.jCalendar td.selected.dp-hover {background:#f33;color:#fff;}
table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td {background:#fff;color:#000;}
table.jCalendar tr.selectedWeek td {background:#f66;color:#fff;}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {background:#bbb;color:#888;}
table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover {background:#bbb;color:#888;}

/* For the popup */
div.dp-popup {position:relative;background:#E3E3E3;font-size:10px;font-family:arial, sans-serif;padding:4px;width:171px;	line-height:1.2em;border-top:1px solid #A1A1A1;border-left:1px solid #A1A1A1;border-bottom:1px solid #666666;border-right:1px solid #666666;}
div#dp-popup {position:absolute;z-index:199;}
div.dp-popup h2 {font-size:12px;text-align:center;margin:2px 0;padding: 0;}
a#dp-close {font-size:11px;padding:4px 0;text-align:center;display:block;}
a#dp-close:hover {text-decoration:underline;}
div.dp-popup a {color:#000;text-decoration:none;padding:3px 2px 0;}
div.dp-popup div.dp-nav-prev {position:absolute;top:2px;left:4px;width:100px;}
div.dp-popup div.dp-nav-prev a {float:left;}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {cursor:pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled{cursor:default;}
div.dp-popup div.dp-nav-next {position:absolute;top:2px;right:4px;width:100px;}
div.dp-popup div.dp-nav-next a {float:right;}
div.dp-popup a.disabled {cursor:default;color:#aaa;}
div.dp-popup td {cursor:pointer;}
div.dp-popup td.disabled {cursor:default;}
div.dp-nav-prev, div.dp-nav-next{font-size:14px;padding-bottom:2px;}
a.dp-choose-date {float:left;width:16px;height:16px;padding:0;margin:5px 3px 0;display:block;text-indent:-2000px;overflow:hidden;background: url(images/calendar.gif) no-repeat;}
a.dp-choose-date.dp-disabled {background-position:0 -20px;cursor:default;}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {width:120px;float:left;}


/*New video gallery stuff */
.vidtabs {width:720px;height:60px;position:relative;}
.vidtabs ul {list-style:none;margin:0px;padding:0px;width:720px;overflow:hidden;}
.vidtabs ul li {float:left;display:inline;width:180px;height:60px;background-image:url(images/cssimages/buytab-bg.gif);color:#008DD3;font-size:120%;text-transform:uppercase;}
.vidtabs ul li.active {background-image:url(images/cssimages/buytabon-bg.gif);}
.vidtabs ul li a {display:block;padding:18px 0px 22px 0px;cursor:pointer;text-align:center;color:#008DD3;}
.vidtabs ul li a {font-weight:400;}
.vidtabs ul li a:link, .vidtabs ul li a:visited {color:#008DD3;text-decoration:none;}
.vidtabs ul li a:active, .vidtabs ul li a:hover {color:#008DD3;text-decoration:none;}
#vidtabson.vidtab2 {width:177px;height:3px;position:absolute;top:57px;left:0px;background-color:#FFB500;z-index:1001;}
#vidtabson.vidtab3 {width:357px;height:3px;position:absolute;top:57px;left:0px;background-color:#FFB500;z-index:1001;}
#vidtabson.vidtab4 {width:537px;height:3px;position:absolute;top:57px;left:0px;background-color:#FFB500;z-index:1001;}

div.videogallery {border-left:3px solid #FFB500;width:715px;margin:0px 2px 12px 0px;background-color:#F3F3F3;position:relative;min-height:632px;}
/*\*/* html div.videogallery {height:632px;}/**/
.videogallery a:link, .videogallery a:visited {color:#008DD3;text-decoration:none;}
.videogallery a:active, .videogallery a:hover {color:#008DD3;text-decoration:none;}

div.videopaging {text-align:right;color:#525251;font-size:110%;padding:6px 0px 12px 0px;min-height:20px;}
/*\*/* html div.videopaging {height:20px;}/**/
div.videopaging a:first-child {margin:0px 6px 0px 0px;}
div.videopaging a:last-child {margin:0px 0px 0px 6px;}
div.videopaging a:nth-child(2) {border-left:1px solid #E2E2E2;}
div.videopaging a.pagenumber {padding:0px 5px 0px 3px;border-right:1px solid #E2E2E2;margin:0px !important;}
div.videopaging a.pagenumber:link, div.videopaging a.pagenumber:visited {color:#525251;text-decoration:none;}
div.videopaging a.pagenumber:hover, div.videopaging a.pagenumber:active {color:#008DD3;text-decoration:none;}
div.videopaging span.pagenumber {padding:0px 5px 0px 3px;border-right:1px solid #E2E2E2;margin:0px !important;color:#008DD3 !important;}
div.videopaging a.active {color:#008DD3 !important;text-decoration:none;}

.vidtabcontent {padding:6px 16px 16px 16px;}
.vidthumb {width:328px;height:184px;margin-bottom:8px;}
.vidleft {float:left;display:inline;width:328px;}
.vidright {float:right;display:inline;width:328px;}
.vidtabcontent h3 {color:#008DD3;font-size:110%;padding:0px 0px 4px 0px;font-weight:600;}
.vidtabcontent h3 a:link, .vidtabcontent h3 a:visited {color:#008DD3;text-decoration:none;}
.vidtabcontent h3 a:active, .vidtabcontent h3 a:hover {color:#008DD3;text-decoration:underline;}
.vidtabcontent span.blue {color:#008DD3;font-weight:400;}

/*New shop CSS*/
ul.shopnav {list-style:none;}
ul.shopnav li {float:left;display:inline;width:241px;}
ul.shopnav li a {display:block;padding:6px 0px 6px 0px;text-decoration:none;text-align:center;text-transform:uppercase;color:#FFFFFF;font-size:140%;}
ul.shopnav li.active a {padding:6px 0px 10px 0px;}
ul.shopnav li.navdblue {background-color:#236193;margin-right:4px;}
ul.shopnav li.navlblue {background-color:#00B6FF;margin-right:4px;}
ul.shopnav li.navorange {background-color:#FFB800;margin-right:4px;}
ul.shopnav li.navred {background-color:#CF132D;margin-right:0px;}

.shopnav-separator{height:4px; width:100%; background-color:#ffffff;}

.shopinner .breadcrumbs {font-size:90%;padding:6px 5px 7px 20px !important;text-align:left;}
.shopinner .breadcrumbs p {color:#00B6FF !important;}
.shopinner .breadcrumbs a:link, .shopinner .breadcrumbs a:visited {color:#236092 !important;text-decoration:none;}
.shopinner .breadcrumbs a:active, .shopinner .breadcrumbs a:hover {color:#236092 !important;text-decoration:underline;}

.shopinner .pagecontrol {position:relative;color:#00B6FF;font-size:120%;padding:0px 0px 0px 20px;}
.shopinner .pagecontrol a {display:inline-block;width:20px;border:1px solid #D0D1D2;text-align:center;padding:2px 0px 2px 0px;font-size:100%;margin-right:4px;}
.shopinner .pagecontrol a:link, .shopinner .pagecontrol a:visited {color:#00B6FF;text-decoration:none;}
.shopinner .pagecontrol a:active, .shopinner .pagecontrol a:hover {color:#00B6FF;text-decoration:underline;}
.shopinner .pagecontrol span.HighlightPage {display:inline-block;color:#FFFFFF;font-weight:bold;width:20px;border:1px solid #D0D1D2;text-align:center;padding:2px 0px 2px 0px;background-color:#D2D3D5;font-size:100%;margin-right:4px;}
.shopinner .pagecontrollower {padding:24px 0px 24px 20px;clear:both;}

.shopbanner {float:left;display:inline;width:486px;height:90px;background-image:url(images/cssimages/shopbanner1-bg.jpg);position:relative;z-index:10 !important;}
.shopbanner a {display:block;width:486px;height:90px;position:absolute;top:0px;left:0px;z-index:1000 !important;}
#shopbanner1 {background-image:url(images/cssimages/shopbanner1-bg.jpg);margin-right:4px;}
#shopbanner2 {background-image:url(images/cssimages/shopbanner2-bg.jpg);}
.shopbanner p {padding:0px 6px 0px 254px;color:#FFFFFF;}
.shopbanner p.sbintro {text-transform:uppercase;font-size:110%;padding-top:8px;padding-bottom:0px;line-height:1.3em;}
.shopbanner p.sbmain {text-transform:uppercase;font-size:190%;padding-bottom:6px;font-weight:400;line-height:1.0em;}
.shopbanner p.sbmain span.orange {font-weight:400 !important;}
.shopbanner p.sbsub {font-size:90%;}
p.shopbannerheader {color:#414042;text-transform:uppercase;font-size:130%;line-height:1.0em;padding-bottom:8px;}
p.shopbannertxt {color:#414042;font-size:86%;}
p.shopbannerlink a {color:#414042;text-decoration:none;}
p.shopbannerlink a:link, p.shopbannerlink a:visited {text-decoration:none;}
p.shopbannerlink a:active, p.shopbannerlink a:hover {text-decoration:underline;}

.smstrip {padding:8px 16px 8px 16px;background-color:#205E93;}
.smstrip p.left {float:left;display:inline;width:40%;font-size:140%;font-weight:400;text-transform:uppercase;padding:4px 0px 0px 0px;}
.smstrip p.left span.orange {font-weight:400 !important;}
.smstrip p.left a:link, .smstrip p.left a:visited {color:#FFFFFF;text-decoration:none;}
.smstrip p.left a:active, .smstrip p.left a:hover {color:#FFFFFF;text-decoration:none;}
.smstrip p.right {float:right;display:inline;width:40%;text-align:right;}
.smstrip p.right img {margin-left:4px;}

.slidewrapper {margin:0px;width:100%;margin-top:3px;margin-bottom:4px;}
.slick-slider {position:relative;display:block;-moz-box-sizing: border-box;box-sizing: border-box;-webkit-user-select: none; -moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action: pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list {position:relative;display:block;overflow:hidden;margin:0px -4px 0px 0px;padding:0px;}
.slick-list:focus {outline:none;}
.slick-list.dragging {cursor:pointer;cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list {-webkit-transform:translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track {position:relative;top:0;left:0;display:block;}
.slick-track:before, .slidewrapper .slick-track:after {display:table;content:'';}
.slick-track:after {clear:both;}
.slick-loading .slick-track {visibility:hidden;}
.slick-slide {display:none;float:left;height:100%;vertical-align:middle;}
[dir='rtl'] .slick-slide {float:right;}
.slick-slide.slick-loading img {display:none;}
.slick-slide.dragging img {pointer-events:none;}
.slick-initialized .slick-slide {display:block;}
.slick-loading .slick-slide {visibility:hidden;}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent;}
.slidewrapper button.slick-prev {position:absolute;top:42%;left:4px;width:38px;height:38px;font-size:0px;background:url(images/cssimages/slideleft.png) center center no-repeat;border:0px;cursor:pointer;outline:none;}
.slidewrapper button.slick-next {position:absolute;top:42%;right:4px;width:38px;height:38px;font-size:0px;background:url(images/cssimages/slideright.png) center center no-repeat;border:0px;cursor:pointer;outline:none;}
.slidewrapper button.slick-disabled {background:none;}

.slick-dots {position:absolute;bottom:-22px;left:0px;right:0px;display:block;list-style:outside none none;padding:0;width:auto;text-align: center;}
.slick-dots li {cursor:pointer;display:inline-block;height:10px;margin:0 2px;padding:0;position:relative;width:10px;}
.slick-dots li button {background:none repeat scroll 0 0 transparent;border:0 none;color:#ACBECE;cursor:pointer;display:block;font-size:0;width:18px;height:18px;line-height:0;outline:medium none;padding:5px;}
.slick-dots li button:hover, .slick-dots li button:focus {outline: medium none;}
.slick-dots li button:hover::before, .slick-dots li button:focus::before {opacity: 1;}
.slick-dots li button::before {color:#D1D1D1;content:".";font-family:"slick";font-size:60px;width:10px;height:10px;left:0;line-height:18px;opacity:0.25;position:absolute;text-align:center;top:0;}
.slick-dots li.slick-active button::before {color:#215730;opacity:1.0;}

.slickheader {overflow:hidden;background:url(images/cssimages/slickheader-bg.png) top left repeat;min-height:77px;margin-right:4px;line-height:200%;}
.slickheader h3{text-transform:uppercase;color:#FFFFFF;font-size:220%;padding:15px 10px 0px 10px;}
.slickheader p {text-transform:uppercase;color:#FFFFFF;font-size:120%;padding:0px 10px 0px 10px;}
.slickheader a, .slickheader h3 a{color:#FFFFFF;text-decoration:none;}

.pageheader {margin-top:0px;}
.pageheader h1 {color:#FFFFFF;font-size:240%;float:left !important;display:inline;width:32%;padding:12px 0px 12px 20px !important;margin:0px !important;text-transform:uppercase;background:none;}
.pageheader p {color:#FFFFFF;font-size:100%;float:right;display:inline;width:60%;text-align:right;padding:32px 20px 0px 0px;}
.pageheader.navdblue {background-color:#236193;}
.pageheader.navlblue {background-color:#00B6FF;}
.pageheader.navorange {background-color:#FFB800;}
.pageheader.navred {background-color:#CF132D;}

.gridrow {width:auto;margin-bottom:4px;}
.hgridrow {width:734px;float:left;display:inline;}
.hgridrow h2 {color:#231F20;text-transform:uppercase;padding:10px 0px 10px 10px;font-size:190%;font-weight:400;letter-spacing:-1px;}
.bannerpanel {width:241px;float:right;display:inline;}
.ppanel {width:241px;margin-right:4px;float:left;display:inline;}
.ppanel.last {margin-right:0px;}
.ppanelimg {text-align:center;padding:16px 0px 30px 0px;border:1px solid #ECECEC;}
.ppaneltxt {background:url(images/cssimages/ppaneltxt-bg.png) top left repeat;text-align:left;position:relative;padding-bottom:30px;min-height:70px;}
.ppaneltxt h3 {padding:6px 6px 6px 6px;text-transform:uppercase;font-size:130%;font-weight:400;line-height:1.1em;}
.ppaneltxt h3 a:link, .ppaneltxt h3 a:visited {color:#FFFFFF;text-decoration:none;}
.ppaneltxt h3 a:hover, .ppaneltxt h3 a:active {color:#FFFFFF;text-decoration:underline;}
.ppaneltxt p.price {float:none;color:#FFB800;position:absolute;bottom:8px;left:6px;font-weight:600;width:80px;font-size:130%;padding:0px;}
.ppaneltxt div.btnbuynow {float:none;width:84px;position:absolute;bottom:6px;right:6px;text-align:right;padding-top:0px;white-space:normal;}
.ppaneltxt div.btnbuynow input {margin-left:3px;}

.featured {background:url(images/cssimages/featured-bg.png) top left repeat-y;margin-bottom:4px;}

