
html, body {margin:0;padding:0;border:0;}
body {font-family:Lucida sans Unicode, Arial, Helvetica, sans-serif;font-size:0.76em;font-weight:normal;color:#5E5F62;background-color:#282E42;text-align:center;}
form, fieldset, h1, h2, h3, img, p, ul, li {border:0px;margin:0px;padding:0px;}
.clear {clear:both;width:100%;font-size:1%;overflow:hidden;}
.clrfx:after {content:".";display:block;height:0px;clear:both;visibility:hidden;}
.space {clear:both;width:100%;height:10px;}
#wrapper {margin:0 auto;width:979px;text-align:left;background-color:#E6E5CB;padding-bottom:10px;}
#header-left {width:719px;height:130px;float:left;display:inline;margin-top:5px;margin-left:5px;}
#header-right {width:244px;height:130px;float:right;display:inline;margin-top:5px;margin-right:6px;}
#content {width:968px;margin-top:5px;margin-left:5px;background:url(images/content-bg.gif) top left repeat-y;}


#nav {width:157px;float:left;display:inline;}
.error {color:#FF0000;font-weight:bold;}

ul#mainnav  {width:156px;padding-bottom:5px;background-color:#E6E5CA;}
#mainnav li {color:#413F3F;list-style:none;font-size:90%;}
#mainnav a {display:block;padding-top:6px;padding-bottom:6px;padding-left:20px;color:#404041;voice-family: "\"}\""; voice-family:inherit;width:136px;}
#mainnav a:link, #mainnav a:visited {color:#413F3F;text-decoration:none;background:url(images/button-bg.jpg) 0 top no-repeat;}
#mainnav a:active, #mainnav a:hover {color:#272A4C;text-decoration:none;background:url(images/button-bg.jpg) -157px top no-repeat;}

.silverlink {width:157px;height:181px;background:url(images/silverlink.jpg) top left no-repeat #E6E5CA;margin-bottom:4px;}
.silverlink img {width:157px;height:21px;margin-top:159px;}
.originals {width:157px;height:181px;background:url(images/originals.jpg) top left no-repeat #E6E5CA;margin-bottom:4px;}
.originals img {width:157px;height:21px;margin-top:159px;}

.navimage {margin:0px;padding-top:0px;padding-bottom:5px;background-color:#E6E5CA;}

#main {width:557px;float:left;display:inline;margin-left:6px;}

#main-top {width:557px;min-height:430px;background:url(images/main-bg1.jpg) bottom left no-repeat;}
/*\*/
* html #main-top {height:430px;}
/**/
#main-top h1 {color:#3F7267;font-size:180%;font-weight:normal;padding:10px 10px 4px 16px;font-family:Arial, Helvetica, sans-serif;}
#main-top h2 {color:#3F7267;font-size:140%;font-weight:normal;padding:0px 10px 4px 16px;font-family:Arial, Helvetica, sans-serif;}
span.grey {color:#818285;}
span.green {color:#3F7267;}
span.white {color:#FFFFFF;}
#main-top p {margin:6px 10px 6px 16px;line-height:1.2em;color:#222222;}
#main-top p.short {margin-right:235px;line-height:1.2em;}

#main-content {width:557px;min-height:619px;color:#5E5F62;background:url(images/maincontent-bg.gif) top left repeat-y #FFFFFF;padding-bottom:10px;border-top:3px solid #C5C4B8;border-bottom:3px solid #C5C4B8;}
/*\*/
* html #main-content {height:619px;}
/**/
#main-content h1 {color:#2A6057;font-size:160%;font-weight:normal;padding:10px 13px 4px 12px;font-family:Arial, Helvetica, sans-serif;}
#main-content h2 {color:#2A6057;font-size:140%;font-weight:normal;padding:10px 13px 2px 12px;font-family:Arial, Helvetica, sans-serif;}
#main-content h3 {color:#2A6057;font-size:110%;font-weight:bold;padding:10px 13px 2px 12px;font-family:Arial, Helvetica, sans-serif;}
#main-content img {margin-left:10px;}
#main-content .formentry {padding:10px 13px 10px 12px;}
#main-content hr {margin-top:4px;margin-bottom:12px;padding:0px;height:1px;background-color:#C6D6D7;color:#C6D6D7;clear:both;}

#faq h3 a:link, #faq h3 a:visited {text-decoration:none;color:#2A6057;}
##faq h3 a:hover, #faq h3 a:active {text-decoration:underline;color:#2A6057;}

#main-strap {width:557px;height:88px;background:url(images/mainstrap-bg.jpg) top left no-repeat;margin-top:4px;}
#main-strap h2 {color:#E2E5C7;padding:7px 2px 4px 16px;font-size:110%;font-weight:bold;}
#main-strap p {color:#FFFFFF;padding:6px 2px 4px 16px;}

#main-press {font-family:Arial, Helvetica, sans-serif;width:557px;background:url(images/main-press-bg.gif) top left repeat-y;margin-top:6px;}
#main-pressinner {width:557px;background:url(images/main-pressinner-bg.gif) bottom left no-repeat;padding-bottom:9px;}
#main-press h2 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#F1F0CF;font-size:110%;background-color:#094E54;padding:6px 10px 6px 10px;}
#main-press img.comingsoonimg {padding:10px 6px 10px 10px;}

.csrow {width:544px;margin-left:6px;margin-top:4px;background:url(images/comingsoonrow-bg.jpg) bottom left no-repeat #F9F9F9;}
.csrow h3 {font-weight:bold;color:#094E54;font-size:100%;padding:6px 10px 2px 10px;font-family:Arial, Helvetica, sans-serif;}
.csrow p {font-weight:normal;padding:1px 10px 6px 10px;color:#609571;}

#right {width:244px;float:right;display:inline;background-color:#D9CFC3;}
#right h2 {color:#FFFFFF;font-size:130%;font-weight:normal;padding:6px 10px 6px 10px;}
#right .develop {width:244px;background-color:#094E54;margin-bottom:5px;}
#right .develop p {font-weight:bold;font-size:90%;color:#FFFFFF;margin:8px;line-height:18px;}

#right img {margin-right:5px;margin-bottom:10px;}

#full {width:805px;float:right;display:inline;}
#full-content {width:805px;min-height:1180px;color:#5E5F62;background:url(images/fullcontent-bg.gif) top left repeat-y #FFFFFF;padding-bottom:10px;border-top:3px solid #C5C4B8;border-bottom:3px solid #C5C4B8;}
/*\*/
* html #full-content {height:1180px;}
/**/
#full-content h1 {color:#2A6057;border:1px solid #D1D1D1;font-size:180%;font-weight:bold;background-color:#DBE9DB;padding:6px 6px 6px 4px;font-family:Microsoft sans serif, Arial, Helvetica, sans-serif;}
#full-content h2 {color:#2A6057;font-size:140%;font-weight:bold;padding:10px 4px 12px 4px;font-family:Microsoft sans serif, Arial, Helvetica, sans-serif;}
#full-content h3 {color:#2A6057;font-size:110%;font-weight:bold;padding:10px 4px 2px 4px;font-family:Microsoft sans serif, Arial, Helvetica, sans-serif;}
#full-content p {padding:10px 4px 2px 4px;}
#detail {margin-top:10px;margin-left:12px;width:781px;}
#detail h1 {margin-bottom:12px;}
#detail p {padding-top:0px;padding-bottom:8px;}
.detailleft {width:180px;float:left;display:inline;position:relative;min-height:689px;}
/*\*/
* html .detailleft {height:689px;}
/**/

#news {font-family:Arial, Helvetica, sans-serif;width:557px;margin-top:6px;}
#newsheader {width:557px;background:url(images/newsheader-bg.jpg) bottom left repeat-x #9C978C;}
#newsheader h2 {width:350px;float:left;display:inline;font-size:110%;color:#FFFFFF;padding:6px;font-weight:bold;}
#newsheader p {width:170px;float:right;display:inline;font-size:100%;color:#FFFFFF;padding:6px;text-align:right;}
#newsheader p a {background:url(images/morenews-arrow.gif) center right no-repeat;padding-right:18px;}
#newsheader p a:link, #newsheader p a:visited {text-decoration:none;color:#FFFFFF;}
#newsheader p a:hover, #newsheader p a:active {text-decoration:underline;color:#FFFFFF;}
.newspanel {background:url(images/newspanel-bg.jpg) bottom left no-repeat #FFFFFF;padding:6px;position:relative;}
img.newsimg {width:184px;float:left;display:inline;position:relative;}
.newspanelr {width:340px;margin-left:196px;}
.newspanel h3 {font-size:120%;font-weight:bold;padding-bottom:6px;color:#094E54;}
.newspanel h3 a:link, .newspanel h3 a:visited {text-decoration:none;color:#094E54;}
.newspanel h3 a:hover, .newspanel h3 a:active {text-decoration:underline;color:#094E54;}
.newspanel p a {background:url(images/morenews-arrow.gif) center right no-repeat;padding-right:15px;font-weight:bold;}
.newspanel p a:link, .newspanel p a:visited {text-decoration:none;color:#094E54;}
.newspanel p a:hover, .newspanel p a:active {text-decoration:underline;color:#094E54;}

.detailright {width:590px;float:right;display:inline;}
#cards {position:absolute;left:0px;bottom:0px;}

div.catalogue {font-family:Arial, Helvetica, sans-serif;background-color:#094E54;color:#FFFFFF;padding:10px;}
div.catalogue p {padding:0px 0px 2px 0px;font-size:110%;font-weight:bold;}
div.catalogue p.clink {font-size:100%;font-weight:normal;padding:0px 0px 0px 0px;}
div.catalogue a {font-size:100%;background:url(images/catalogue-arrow.gif) center right no-repeat;padding-right:15px;}
div.catalogue a:link, div.catalogue a:visited {text-decoration:none;color:#A5CBB3;}
div.catalogue a:hover, div.catalogue a:active {text-decoration:underline;color:#A5CBB3;}

h2.latest {background:url(images/latest-bg.jpg) top left no-repeat #87837B;margin-top:4px;}
#latest {padding:6px;background-color:#F2F4F2;margin-top:4px;margin-bottom:4px;}
#latest h3 {color:#363B4E;font-size:110%;padding-bottom:6px;}
#latest h3 a:link, #latest h3 a:visited {text-decoration:none;color:#363B4E;}
#latest h3 a:hover, #latest h3 a:active {text-decoration:underline;color:#363B4E;}
#latest p {color:#707070;}

h2.recent {background-color:#094E54;}
#recent {padding:6px;background-color:#F2F4F2;margin-top:4px;margin-bottom:4px;border-bottom:4px solid #E6E5CA;}
#recent h3 {color:#363B4E;font-size:110%;padding-bottom:6px;}
#recent h3 a:link, #recent h3 a:visited {text-decoration:none;color:#363B4E;}
#recent h3 a:hover, #recent h3 a:active {text-decoration:underline;color:#363B4E;}
#recent p {color:#707070;}

h2.otherimprint {background:url(images/otherimprint-bg.jpg) top left repeat-x #87837B;color:#333333;}
#otherimprint {padding:6px;background-color:#F2F4F2;margin-top:4px;margin-bottom:4px;border-bottom:4px solid #E6E5CA;}
#otherimprint h3 {color:#363B4E;font-size:110%;padding-bottom:6px;}
#otherimprint h3 a:link, #otherimprint h3 a:visited {text-decoration:none;color:#363B4E;}
#otherimprint h3 a:hover, #otherimprint h3 a:active {text-decoration:underline;color:#363B4E;}
#otherimprint p {color:#707070;}

p.author {color:#000000;font-size:120%;}

#right-bottom {width:244px;min-height:323px;background:url(images/rightbottom-bg.jpg) top left no-repeat #242A7A;border-bottom:1px solid #423D89;}
/*\*/
* html #right-bottom {height:323px;}
/**/
#right-bottom h2 {color:#FFFFFF;font-size:120%;font-weight:normal;padding:6px 10px 6px 10px;}
#right-bottom p {color:#FFFFFF;margin:6px 10px 4px 10px;}
#right-bottom img {margin-right:5px;}





.homeheader {background:url(images/bnr-home.jpg) top left no-repeat #FFFFFF;}
.header {background:url(images/bnr-blank.jpg) top left no-repeat #FFFFFF;}
#logo {width:258px;height:101px;margin-top:7px;margin-left:22px;}
#topnav {width:975px;height:34px;}
#contentwrapper {width:975px;background-color:#BFD5E2;padding-bottom:8px;}
#left {float:left;display:inline;width:190px;margin-left:8px;margin-top:8px;}

#tabdetail h3 {color:#2A6057;font-size:110%;font-weight:bold;padding:15px 13px 12px 12px;}
#tabdetail ul, #tabdetail ol, #main-content ul, #main-content ol {list-style-type:disc;padding-left:10px;margin:6px 10px 6px 20px;}
#tabdetail li, #main-content li {color:#5E5F62;margin-left:10px;padding-left:12px;line-height:20px;}
#tabdetail p, #main-content p  {color:#5E5F62;padding:2px 13px 8px 12px;line-height:20px;}

#tabs {width:536px;margin-left:12px;font-family:Arial, Helvetica, sans-serif;font-size:90%;}
#tabs ul {color:#1F3054;font-weight:bold;list-style-type:none;margin:0px;padding:0px;}
#tabs ul li {float:left;display:inline;width:176px;color:#1F3054;margin:0px;padding:0px;text-align:center;margin-right:2px;}
#tabs a {width:176px;color:#1F3054;display:block;padding:3px 0 3px 0;font-weight:bold;}
#tabs a:link, #tabs a:visited {color:#1F3054;text-decoration:none;background:url(images/producttab-off.jpg) top left no-repeat;}
#tabs a:active, #tabs a:hover {color:#1F3054;text-decoration:none;background:url(images/producttab-off.jpg) top left no-repeat;}
#tabs ul li.tabOn {width:176px;color:#1F3054;padding:3px 0 3px 0;text-decoration:none;background:url(images/producttab-on.jpg) top left no-repeat;}
#tabdetail {width:532px;margin-left:12px;background-color:#FFFFFF;min-height:500px;}
/*\*/
* html #tabdetail {height:500px;}
/**/

#footer {margin:0 auto;width:955px;text-align:center;height:70px;color:#FFFFFF;padding-top:10px;font-size:90%;}
#footer p.left {width:400px;float:left;display:inline;text-align:left;}
#footer p.right {width:400px;float:right;display:inline;text-align:right;}
#footer a:link, #footer a:visited {text-decoration:none;color:#FFFFFF;}
#footer a:hover, #footer a:active {text-decoration:underline;color:#FFFFFF;}

a.wlink:link, a.wlink:visited {text-decoration:none;color:#FFFFFF;font-weight:bold;}
a.wlink:hover, a.wlink:active {text-decoration:underline;color:#FFFFFF;font-weight:bold;}
a.ylink:link, a.ylink:visited {text-decoration:none;color:#FFFF00;font-weight:bold;}
a.ylink:hover, a.ylink:active {text-decoration:underline;color:#FFFF00;font-weight:bold;}
a.blink:link, a.blink:visited {text-decoration:none;color:#676767;font-weight:bold;}
a.blink:hover, a.blink:active {text-decoration:underline;color:#676767;font-weight:bold;}
a.bllink:link, a.bllink:visited {text-decoration:none;color:#1D9CB8;font-weight:bold;}
a.bllink:hover, a.bllink:active {text-decoration:underline;color:#1D9CB8;font-weight:bold;}

.formrow {clear:both;margin:6px;color:#000000;padding:6px;}
label {float:left;width:130px;margin-right:10px;color:#000000;padding-top:2px;}
select.text {float:left;width:180px;}
input.txtsml {float:left;width:80px;}
input.txtmed {float:left;width:180px;}
input.txtlge {float:left;width:250px;}
input.txtxtralge {float:left;width:350px;}
p.flt {float:left:display:inline;width:250px;}
p.formp {float:left;display:inline;width:300px;margin-top:2px;}

div.line {width:100%;height:10px;background:url(images/line.gif) top left repeat-x;clear:both;}

.rowcontainer {margin-top:12px;}
.titlel {width:249px;min-height:314px;float:left;display:inline;border:1px solid #D4D4D4;position:relative;}
/*\*/
* html #titlel {height:314px;}
/**/
.title {width:250px;min-height:314px;float:left;display:inline;border:1px solid #D4D4D4;margin-left:12px;position:relative;}
/*\*/
* html #title {height:314px;}
/**/
p.price {margin-top:14px;font-weight:bold;}
div.comingsoonimg {width:90px;height:136px;overflow:hidden;margin:10px 6px 10px 10px;float:left;display:inline;}
.moreinfo {position:absolute;text-align:right;width:234px;bottom:3px;left:10px;}
.rowcontainer h3 {color:#363B4E;font-size:110%;padding-bottom:6px;margin-top:10px;}
.rowcontainer h3 a:link, .rowcontainer h3 a:visited {text-decoration:none;color:#363B4E;}
.rowcontainer h3 a:hover, .rowcontainer h3 a:active {text-decoration:underline;color:#363B4E;}

fieldset {width:700px;border:1px solid #DBE9DB;margin-left:10px;padding:10px 4px 10px 4px;}
#detail h3 {color:#2A6057;font-size:110%;font-weight:bold;padding:2px 4px 6px 4px;font-family:Microsoft sans serif, Arial, Helvetica, sans-serif;}
label {width:140px;float:left;display:inline;}
.red {color:#FF0000;}

#wpcontent {min-height:500px;}
/*\*/
* html #wpcontent {height:500px;}
/**/
.wpcontentinner {margin:10px;width:100%;}

#child {font-family:Arial, Helvetica, sans-serif;width:532px;margin-top:6px;margin-left:15px;}
.childpanel {width:532px;}
#child img.childimg {width:184px;float:left;display:inline;position:relative;margin-left:0px;}
.childpanelr {width:315px;margin-left:196px;}
#child h3 {font-size:120%;font-weight:bold;margin:0px;padding:0px 0px 6px 0px;color:#094E54;}
#child h3 a:link, #child h3 a:visited {text-decoration:none;color:#094E54;}
#child h3 a:hover, #childl h3 a:active {text-decoration:underline;color:#094E54;}
#child p {padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:10px;margin:0px;}
#child p a {background:url(images/morenews-arrow.gif) center right no-repeat;padding-right:15px;font-weight:bold;}
#child p a:link, #child p a:visited {text-decoration:none;color:#094E54;}
#child p a:hover, #child p a:active {text-decoration:underline;color:#094E54;}

.pricebar {width:232px;background:url(images/pricebar-bg.jpg) top left no-repeat;}
.pricebar p {width:160px;float:left;display:inline;font-family:Arial, Helvetica, sans-serif;padding:4px;font-weight:bold;voice-family: "\"}\""; voice-family:inherit;width:152px;}
.pricebar a {width:70px;float:right;display:inline;text-align:right;font-family:Arial, Helvetica, sans-serif;padding:4px 28px 4px 4px;font-weight:bold;color:#FFFFFF;voice-family: "\"}\""; voice-family:inherit;width:38px;background:url(images/pricebar-more-bg.jpg) top right no-repeat;}
.pricebar a:link, .pricebar a:visited {text-decoration:none;color:#FFFFFF;}
.pricebar a:hover, .pricebar a:active {text-decoration:underline;color:#FFFFFF;}

p.quote{font-style:italic; margin:0px 100px 15px 0px;}
