/* Start of CMSMS style sheet 'MainStyles' */
* {margin:0; padding:0;}
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address { margin: 0; padding: 0;}

body { text-align: left; font-family:Geneva, Arial, Helvetica, sans-serif; font-size: 75.01%; line-height: 1em; color:#414141;  background:url(images/bgr.jpg) repeat-x top left #f0eadc; height:100%; margin-top:18px;}
dfn {display:none;}
div {font-size: 1em;}
.accessibility {display:none; visibility:hidden;}
img { border: 0;}
a, a:link, a:active { text-decoration: underline; background-color: inherit; color: #006e9f;}
a:visited { text-decoration: underline; background-color: inherit; color: #006e9f;}
blockquote { margin:0 0 0 30px;}
a:hover {text-decoration: none; background-color: #C3D4DF; color:#142a53;}
div#container {margin:auto; width:880px;}
#headerholder { background:url(images/header-bgr.jpg) top left no-repeat; padding:13px 13px 0 14px;}
#header {background:url(images/headeer.jpg) left top no-repeat;	height:170px; padding:68px 0 0 48px; border-bottom:1px solid white;}
#header h1 a {display:block; background:url(images/logo.jpg) top left no-repeat; width:345px; height:97px; text-indent:-99999px;}
#content {background:url(images/content-bgr.jpg) top left repeat-y #FFFFFF; height:auto; overflow:hidden; padding:0 14px 0 14px;}
#rightbar {float:right; width:603px; padding:0; line-height:160%; color:#333333;}
#textarea {margin:25px 13px 20px 15px;}
#orderbox {margin-bottom:20px;}
.newsbox {height:auto; overflow:hidden; clear:right;}
#textarea p {margin:10px 0 10px 0;}
#textarea img {margin:5px 15px 5px 5px;}
#textarea ul {margin:5px 0 5px 30px;}
#textarea blockquote{margin-left:30px;}
#textarea h2, #textarea h1 {color:#e7733f; font-size:170%; font-weight:normal; margin:15px 0 10px 0;}
#textarea h3 {color:#e7733f; font-size:150%; font-weight:normal; margin:15px 0 10px 0;}
#textarea h4 {color:#e7733f; font-size:140%; font-weight:normal; margin:15px 0 10px 0;}
#textarea h5 {color:#e7733f; font-size:130%; margin:10px 0 5px 0;}
#textarea h6 {color:#e7733f; font-size:120%;}

.newsbox h2 {font-size:150% !important;}

#textarea .more {display:block; float:right;}
#textarea .tablelist { width:98%;}
#textarea .tablelist tr td, #textarea .tablelist tr th { border-top:1px solid #e3b56d; padding:2px 30px 2px 30px; font-size:95%;}
#textarea .tablelist tr th {font-weight:normal; text-align:left; width:50%;}
#textarea .tablelist .odd {background-color:#f5f2e7;}
#orderbox h2, #orderbox span {text-indent:-9999px; display:none;}
#orderbox a {display:block; text-indent:-9999px; position:relative; display:block; background:url(images/order.jpg) top left no-repeat; width:563px; height:106px; border-bottom:1px solid #00638f; border-right:1px solid #00638f;}
#orderbox a:hover {background:url(images/order.jpg);}
.orderform {padding:20px;}
.orderform fieldset {border:1px solid #006895; padding:20px; 
         -webkit-border-radius:10px;
         -khtml-border-radius:10px;
         -moz-border-radius:10px;
}
.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;}

#breadcrumbs {background:url(images/breadcrumbs-bgr.gif) top left no-repeat; color:#FFFFFF; font-size:95%; padding:9px;}
#breadcrumbs a {color:#FFFFFF;}
#breadcrumbs a:hover {color:#FFFFFF; text-decoration:none; background:none;}
#leftbar {padding:0; margin-right:603px;}
#leftbar .box {margin-bottom:10px; background:#e5ebf4; padding-bottom:10px;}
#leftbar .box h4 {font-size:105%; background:url(images/nav-title-bgr.gif) top left no-repeat; color:#FFFFFF; padding:13px 0 12px 35px;}
#leftbar .box #nav ul {list-style:none; background:#dae0e8;}
#leftbar .box #nav ul li {height:1%;}
#leftbar .box #nav ul li a, #leftbar .box #nav ul .currentpage h3 {padding:9px 0 8px 30px; background:url(images/nav-bullet.gif) top left no-repeat #e5ebf4; display:block; text-decoration:none; background-position:15px top; font-size:100%; border-top:1px solid #f0f6ff;  height:1%; border-bottom:1px solid #dae0e8; *border-bottom:none;}
#leftbar .box #nav ul li a:hover {background-color:#3793bc; color:#FFFFFF; background-position:15px -28px;}
#leftbar .box #nav ul li ul {padding-bottom:0px;}
#leftbar .box #nav ul li ul li {background:#dee5ef;}
#leftbar .box #nav ul li ul .currentpage h3 {padding:8px 5px 8px 45px; background-position:30px top; font-size:95%; background-color:#dee5ef;}
#leftbar .box #nav ul li ul li a {padding:8px 5px 8px 45px; background-position:30px top; font-size:95%; background-color:#dee5ef; color:#1F5776;}
#leftbar .box #nav ul li ul li a:hover {background-position:35px -28px;}
.currentpage h3 {color:#000000;}

#leftbar .box table {margin:10px 0 0 20px;}
#leftbar .box table th {padding:4px; text-align:left;}
#leftbar .box table td {padding:4px; text-align:right;}

#leftbar .box p {line-height:150%; padding:10px 20px 0 20px;}

.promobox { border:3px solid #5199C4; background:#E8EEF0; padding:10px;}
.promobox .oldprice {text-decoration:line-through; color:#000; font-size:110%;}
.promobox .newprice {font-weight:bold; color:#900; font-size:110%;}

#footertext {padding:20px; background:#f2f7fe; border-top:1px solid #d0d8e4; font-size:85%; color:#798ca8; font-family:Verdana, Arial, Helvetica, sans-serif; margin-top:20px; clear:both;}
#footertext a {color:#798ca8;}
#footertext .cardsimg {float:right;}
#footer {background:url(images/footer.jpg) bottom center no-repeat;} 

#createdby {margin:5px 0 10px 20px; font-size:80%; color:#a7a49d;}
#createdby a {color:#a7a49d; text-decoration:none;}

/* End of 'MainStyles' */

