@charset "UTF-8";*{padding:0;margin:0;font-family:'Myriad Pro', Myriad, 'MS Trebuchet', 'Trebuchet MS', Trebuchet, Helvetica, Sans-serif;}
body{background-color:#f5f5f8;padding:0;}
#container{width:800px;margin:0 auto;}
#header{height:140px;background:#999;padding:0;margin:0;border:0;}
.tenpadder{padding:0 10px 0 10px;}
.tenpadder-left{padding:0 0px 0 10px;}
.tenpadder-right{padding:0 10px 0 0px;}
.mainbox{overflow:auto;}
.features-screenshots{margin-top:0px;margin-bottom:0;padding-bottom:0;clear:both;}
#leftpanel{width:199px;float:left;padding:0px 0 0 0;}
#rightpanel{width:600px;float:right;padding:0px 0 0 0;}
.mainpanel-left{width:380px;float:left;}
.mainpanel-right{width:380px;float:right;}
.bsheader{font-size:0.7em;padding:1px 5px 0 5px;font-weight:bold;}
.bsdate{font-size:0.7em;padding:1px 5px 0 5px;}
.bstext{font-size:0.7em;padding:1px 5px 0 5px;}
.bsamount{font-size:0.7em;padding:1px 5px 0 5px;text-align:right;}
#leftpanel p{color:#666666;font-family:MyriadPro-Light, 'Myriad Pro Light', 'Myriad Pro', Myriad, 'MS Trebuchet', 'Trebuchet MS', Trebuchet, Helvetica, Sans-serif;}
.lightitalic{font-family:MyriadPro-LightIt, 'Myriad Pro Light', 'Myriad Pro', Myriad, 'MS Trebuchet', 'Trebuchet MS', Trebuchet, Helvetica, Sans-serif;font-weight:italic;}
.stuffdiv{width:490px;padding:0px 0 0px 0;background-image:url(../images/divback.jpg);background-position:bottom;background-repeat:no-repeat;}
.stuffdivfull{width:800px;padding:0px 0 0px 0;background-image:url(../images/divback.jpg);background-position:bottom;background-repeat:repeat-x;overflow:auto;}
.stuffdivright{padding:0px 10px 0px 10px;}
#rightpanel .rightseptop{height:1px;margin:4px 0 0px 0;}
#rightpanel .rightsep{height:1px;margin:0 0 0 0;background-image:url(../images/orangedot.gif);background-repeat:repeat-x;}
#rightpanel h1{font-size:2em;padding:0;margin:0;}
#leftpanel .spacer{font-size:2em;padding:0;margin:0;font-weight:bold;line-height:normal;}
#body-top{margin:10px auto 0 auto;width:800px;height:10px;background-image:url(../images/back-images.png);background-repeat:no-repeat;}
#body-bottom{width:800px;margin:0 auto;height:10px;background:url(../images/back-images.png) 0 -10px;}
#bodycontainer{background-color:#FFFFFF;}
#left-column{width:580px;float:left;margin:10px 0 0px 0;}
#right-column{width:210px;float:right;margin:10px 0 0px 0;}
#news-box-top{width:570px;height:10px;margin:0;background-image:url(../images/news-box-top.png);background-position:top;}
#news-box-bottom{width:570px;height:10px;margin:0;background-image:url(../images/news-box-bottom.png);background-position:bottom;}
#news-box-middle{width:570px;margin:0;padding:3px 0 0 0;background-image:url(../images/news-box-middle.png);background-repeat:repeat-y;}
.body-box-top{width:570px;height:10px;margin:10px 0 0 0;background-image:url(../images/body-box-top.png);background-position:top;}
.body-box-bottom{width:570px;height:10px;margin:0;background-image:url(../images/body-box-bottom.png);background-position:bottom;}
.body-box-middle{width:570px;margin:0;padding:0;background-color:#e9f1f6;}
.right-box-top{width:200px;height:10px;margin:0px 0 0 0;background:url(../images/back-images.png) 0 -20px;}
.right-box-bottom{width:200px;height:10px;margin:0;background:url(../images/back-images.png) 0 -30px;}
.right-box-middle{width:200px;margin:0;padding:0;background-color:#e9f1f6;}
.body-box-middle h1{padding-top:0;padding-bottom:0;margin-bottom:0;font-size:1.3em;}
.body-box-middle h2{padding-top:0;padding-bottom:5px;}
.right-box-middle h2{padding-top:0;padding-bottom:0px;}
.body-box-middle ul{margin-top:0;padding-top:0;margin-bottom:10px;}
#news-box-middle p{color:#FFFFFF;margin:0;}
.clearing{clear:both;height:1px;}
.feature-icon{width:50px;float:left;margin-top:20px;}
.feature-icon p{margin:0;}
.feature-feature{width:330px;float:right;margin-top:20px;}
.feature-feature h3{font-size:0.9em;padding:0;}
.feature-feature p{margin:0;}
.features-screenshots{clear:both;}
h1{font-size:1.3em;padding:15px 0 10px 0;}
h2{font-size:1em;padding:15px 0 10px 0;}
h3{font-size:1em;padding:15px 0 0px 0;}
h4{font-size:0.8em;padding:10px 0 0px 0;}
p{font-size:0.9em;margin-top:10px;}
li{}
#container li{font-size:0.9em;margin-top:5px;}
ul{margin:0px 0 0 30px;}
#container p{font-size:0.9em;line-height:1.4em;}
.warning{color:#CC0000;}
.support-table{margin:0px 0 10px 0;padding:0;}
.support-table-td{vertical-align:top;width:260px;}
.support-table-td h3{margin-top:0;padding-top:0;}
.pricing-left{width:270px;float:left;}
.pricing-right{width:270px;float:right;}
.features-left-image{width:320px;float:left;margin-top:20px;}
.features-right-text{width:250px;float:right;margin-top:20px;}
.features-right-image{width:320px;float:right;margin-top:20px;}
.features-left-text{width:250px;float:left;margin-top:20px;}
.pricing-left ul, .pricing-right ul{margin-bottom:0;padding-bottom:0;}
.smallprint{color:#999999;font-size:0.7em;}
.right-box-middle p{margin:10px 0 0 0;}
.cs-little-image{border:0;float:right;margin:0 0 8px 8px;}
#menu{width:800px;padding:7px 0 10px 0;text-align:center;background-image:url(../images/top-menu-back.png);background-repeat:no-repeat;vertical-align:middle;background-position:bottom;margin:0 auto;}
ul#menuul{padding:0 10px 0 0;margin:0;font-family:line-height:normal;}
#menuul li{padding:0px;margin:0;display:inline;list-style-type:none;color:#FFFFFF;line-height:normal;font-size:0.8em;}
#menuul li.space{padding:0px 0px 0 0px;margin:0;display:inline;list-style-type:none;color:#FFFFFF;line-height:normal;}
#footer{clear:both;padding:10px 0 14px 0;margin:10px 0 10px 0;background-image:url(../images/top-menu-back.png);background-position:bottom;background-repeat:no-repeat;font-size:0.7em;color:#FFFFFF;}
#footer p{font-size:0.6em;color:#bcd5d7;margin:0 10px 0 10px;padding:10px 0 10px 0;line-height:normal;}
.features-thumb-div{float:right;width:220px;}
.features-bigthumb{text-align:center;}
.clearing ul, clearing li{width:530px;}
.features-thumb{border:1px solid #000000;margin:0 0 10px 10px;}
.features-enquiries{width:580px;margin-top:0;padding-top:0;}
#features-full-enquiries, #features-full-contacts, #features-full-digital, #features-full-webgall, #features-full-orders, #features-full-customise, #features-full-pleasure{width:780px;margin-top:0;padding-top:0;padding-bottom:10px;clear:both;}
.right-image{float:right;border:5px solid #dbd7cc;margin:0 0 10px 10px;}
.news-image{border:5px solid #dbd7cc;margin:0 0 10px 0px;}
.left-image{float:left;border:5px solid #dbd7cc;margin:0 10px 10px 0px;}
.features-enquiries p{margin-top:0;padding-top:0;}
.features-p{margin-bottom:0;padding-bottom:0;font-weight:bold;}
div.row{clear:both;padding-top:5px;}
div.formseptop{clear:both;height:1px;margin:4px 0 0px 0;}
div.formsep{height:1px;margin:0 0 0 0;background-color:#84c0c1;}
div.formsepbot{height:1px;margin:0px 0 9px 0;}
div.row span.label{float:left;text-align:right;width:120px;}
div.row span.formhelp{width:20px;float:right;text-align:left;padding:2px 0 0 0;}
div.row span.formw{width:302px;float:left;text-align:left;padding:0 0 0 10px;}
div.row .formtext, .formfieldtext, .formfieldpassword{width:300px;border:1px solid #000000;padding:2px; font-size: 0.9em;}
div.row .formtextsmall, .formfieldtextsmall, div.row .color, .color{width:75px;border:1px solid #000000;padding:2px;}
div.row .formtextarea, .formfieldtextarea{width:300px;height:150px;border:1px solid #000000;padding:2px;font-size: 0.9em;}
div.row .select{width:300px;border:1px solid #000000;font-size: 0.9em;}
div.formdiv{width:465px;padding-bottom:1em;padding-top:0;margin-top:0;}
.rightcol-field{width:150px;border:1px solid #000000;padding:2px;}
a:link, a:link:visited, a:visited{color:#cc6600;text-decoration:none;}
a:hover, a:link:visited:hover, a:visited:hover{color:#cc6600;text-decoration:underline;}
#footer a:link, #footer a:link:visited, #footer a:visited{color:#bcd5d7;text-decoration:none;}
#footer a:hover, #footer a:link:visited:hover, #footer a:visited:hover{color:#bcd5d7;text-decoration:underline;}
#leftpanel a:link, #leftpanel a:link:visited, #leftpanel a:visited{color:#666666;text-decoration:none;}
#leftpanel a:hover, #leftpanel a:link:visited:hover, #leftpanel a:visited:hover{color:#666666;text-decoration:underline;}
.warning a:link, .warning a:link:visited, .warning a:visited{color:#cc0000;text-decoration:underline;}
.warning a:hover, .warning a:link:visited:hover, .warning a:visited:hover{color:#cc0000;text-decoration:none;}
.menuitemon{color:#FFFFFF;font-weight:bold;}
.menuitemon a:link, .menuitemon a:link:visited, .menuitemon a:visited{color:#FFFFFF;text-decoration:none;}
.menuitemon a:hover, .menuitemon a:link:visited:hover, .menuitemon a:visited:hover{color:#FFFFFF;text-decoration:underline;}
.menuitem{color:#FFFFFF;}
.menuitem a:link, .menuitem a:link:visited, .menuitem a:visited{color:#FFFFFF;text-decoration:none;}
.menuitem a:hover, .menuitem a:link:visited:hover, .menuitem a:visited:hover{color:#FFFFFF;text-decoration:underline;}
#news-box-middle a:link, #news-box-middle a:link:visited, #news-box-middle a:visited{color:#FFFFFF;text-decoration:none;}
#news-box-middle a:hover, #news-box-middle a:link:visited:hover, #news-box-middle a:visited:hover{color:#FFFFFF;text-decoration:underline;}
.homepage-image{margin:0 0 10px 10px;float:right;}
.features-icon{border:0;margin:0 0 10px 10px;float:right;}
.header-image{border:0;}
.downloadimage{border:0;padding:10px 0 0 0;}
.about-image{border:1px solid #000000;margin:10px 0 0 0;float:right;}
hr{clear:both;margin-top:1em;}
li{list-style:disc;}
.htmlgen-edit-table td{padding:0 3px 0 3px;vertical-align:top;}
.htmlgen-edit-table td p{margin:0;}
.rs-td{padding: 0 5px 0 5px; vertical-align: top;}
.rs-td-alternator{padding: 0 5px 0 5px; vertical-align: top; background-color: #e9f1f7;}
.rs-td p, .rs-td-alternator p{margin: 3px 0 3px 0;}
.smalltext{font-size: 0.8em; line-height: 1.2em; }
