/* Start of CMSMS style sheet 'default' */
body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#333; background:#ddddd5; text-align:center;}
a {color:#039; padding:0 2px 0 2px;}
a:hover {color:#FFF; background:#039; text-decoration:none;}
#container {text-align:left; margin:auto; height:auto; overflow:hidden;}
#headercontainer {background:#005c00; text-align:center;}
#header {background:url(images/header.jpg) top center no-repeat #005c00; width:993px; height:250px; margin:auto; text-align:left;}
#header a {display:block; background:url(images/logo.jpg) top left no-repeat; width:247px; height:120px; position:absolute; margin-left:90px; text-indent:-9999px; clear:both;}
#header h2 {display:none;}
#topnav {background:url(images/nav-bgr.jpg) top left repeat-x; height:37px; overflow:hidden; text-align:center;}
#topnav ul {list-style:none; width:960px; margin:auto;}
#topnav ul li {float:left;}
#topnav ul li a {display:block; color:#FFF; text-decoration:none; padding:11px 12px 11px 12px; font-size:90%;}
#topnav ul .currentpage h3 {margin:0; padding:0; font-size:100%;}
#topnav ul .currentpage h3 a {padding:11px 12px 11px 12px; font-size:90%; background:#f9fff8; color:#005c00; border:1px solid #303030; border-bottom:none; display:block; margin:3px 0 0 0;}
#topnav ul li a:hover {background:#f9fff8; color:#005c00; border-top:1px solid #303030;}

#content {width:945px; margin:auto; text-align:left; background:url(images/content-bgr.gif) top left repeat-x; min-height:500px; padding:10px;}
#rightbar { float:right; width:630px; line-height:155%; padding-bottom:30px;}
#rightbar h1, #rightbar h2 { font-size:160%; font-weight:normal; color:#336909;}
#rightbar h3 {font-size:150%; font-weight:normal; color:#336909;}
#rightbar h4 {font-size:140%; font-weight:normal; color:#336909;}
#rightbar h5 {font-size:120%; color:#336909;}
#rightbar img {border:1px solid #333; margin:5px 10px 5px 10px;}
#breadcrumbs {padding:5px 0 10px 0; border-bottom:1px solid #d5d5c6; color:#82825b; font-size:85%;}
#breadcrumbs a {color:##82825b;}
#leftbar { width:286px;}
#leftbar .box {width:264px; padding:10px; background:#005c00; margin-bottom:20px;}
#leftbar .box h3 {font-size:100%; font-weight:bold; background:url(images/title-bgr.gif) top left repeat-x; border:1px solid #3e4146; border-bottom:none; margin:0 0 0 10px; padding:10px 10px 0 10px; position:relative; width:180px; text-transform:uppercase;}
#leftbar .box ul {width:246px; padding:10px; background:#FFF; list-style:none; margin:0; border:1px solid #333; margin-top:-1px;}
#leftbar .box ul ul {border:none; padding:0; margin:0;}
#leftbar .box ul li {height:1%;}
#leftbar .box ul li a {display:block; padding:7px 0 7px 5px; border-bottom:1px solid #c2c4c3; color:#003d00; text-decoration:none;}
#leftbar .box ul li a:hover {background:#003d00; color:#FFF; border-bottom:1px solid #000;}
#leftbar .currentpage h3 {margin:0; padding:0; background:none; border:none; width:auto; position:inherit; text-transform:none;}
#leftbar .currentpage h3 a {margin:0; padding:0; padding:7px 0 7px 5px; border:none; border-bottom:1px solid #c2c4c3; color:#000; font-weight:bold;}
.order {display:block; padding:10px 20px 10px 20px; text-align:center; background:#039; color:#FFF; width:150px; border:1px solid #ddddd5;}
a.order:hover {border:1px solid #000; font-weight:bold;}
.prodholder {overflow:hidden; height:auto; padding:10px 0 10px 0; border-bottom:1px solid #030;}
.prodholder img {margin-left:25px;}

.orderform {padding:0px; }
.orderform fieldset {border:1px solid #006895; padding:20px; 
         -webkit-border-radius:10px;
         -khtml-border-radius:10px;
         -moz-border-radius:10px;
width:550px;
}
.orderform fieldset legend {font-size:130%; color:#e7733f; padding:0 10px 0 10px;}
.orderform fieldset label {display:block; width:30%; padding:10px 0 0 0;}
.orderform .star {font-size:120%; color:#CC0000; padding:0 2 0 5px;}
.orderform .starnote {float:right; padding:20px;}
.orderform .fbsubmit {margin:15px 0 0 20px;}
.orderform textarea {width:480px !important;}

#footer {text-align:center; background:#005c00; color:#FFF; height:auto; overflow:hidden; clear:both;}
#footer img {margin-top:20px;}
#footer a {color:#FFF;}
#footer a:hover {text-decoration:none;}
#footer #text { width:930px;margin:auto; padding:20px; text-align:left;}
#footer #text h6 {font-size:110%; margin:0;}
#footer .address {float:right;}

#createdby {text-align:center; background:#005c00; color:#ececec; height:auto; overflow:hidden; clear:both; font-size:80%;}
#createdby a {color:#ececec; text-decoration:none; }
#createdby a:hover {text-decoration:underline; background:none;}
/* End of 'default' */

