@charset "UTF-8";
/* CSS Document */


/*blue = 3ea0e9 */


body{ font-family:Arial, Helvetica, sans-serif; font-size:76%; margin:0px;	padding:0px;	color: #191919;	background-color:#ffffff;	text-align:left; background-image:url(../images/bgbg.jpg); background-repeat:repeat-x; background-position:center top;}
h1, h2, h3, h4, h5 {	font-family:Arial, Helvetica, sans-serif;	font-weight:bolder;	}
h1 { font-size: 2.4em;	color:#990000;}
h2 { font-size: 2em;	}
h3 { font-size: 1.8em;	}
h4 { font-size: 1.6em;	}
h5 { font-size: 1.4em;	}
p {margin:0;	font-size:1em;	font-family:Arial, Helvetica, sans-serif; line-height:1.3em;}
ul {list-style-type:none;	margin:0;	padding:0;}
li {margin:0px;	list-style-type:none;	padding:0px;}
hr {color:#ffffff;	border:1px solid #ffffff;}
a img { border: none;}
a { color: #bd0000; }
a:hover { text-decoration: none; color: #292929; }


.blackbox {}
.blackbox p {color:#fefefe; font-size:.92em; font-weight:lighter; font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;}
.blackbox h1, h2, h3, h4, h5 {font-weight:lighter;}
.blackbox h1 {font-size:1.8em;	color:#cccccc; }
.blackbox h5 {color:#777777; font-size:90%; font-weight:lighter; margin:0 0 4px 10px;}
.blackbox ul {margin:0; }
.blackbox li {display:block;}
.blackbox label { color:#999; cursor:pointer; padding-left:2px; line-height:15px; vertical-align:top; }
.blackbox .textarea { margin:2px 0 0 10px; width:120px; height:12px;	font-size:90%; border:1px solid #cccccc; padding:4px 8px; background-color:#191919;	color:#cccccc; }
.blackbox .textareaname { margin:2px 0 0 10px; width:193px; height:12px;	font-size:90%; border:1px solid #cccccc; padding:4px 8px; background-color:#191919;	color:#cccccc; }
.blackbox .buttonSubmit { width:50px; font-size:90%; height:22px; color:#cccccc; background-color:#191919; font-weight:bold; padding:0px 2px 2px 2px; cursor:pointer; border:1px solid #292929; }
.blackbox .buttonSubmite { width:58px; font-size:90%; height:22px; color:#cccccc; background-color:#191919; font-weight:bold; margin:2px 0 0 10px; padding:0px 2px 2px 2px; cursor:pointer; border:1px solid #292929; }


.blackbox_nav ul {}
.blackbox_nav li {}
.blackbox_nav li a {font-size:1.8em; line-height:.9em; letter-spacing:0em; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; text-decoration:none;}
.blackbox_nav li a:hover {color:#ffffff;}
.blackbox_nav li span {color:#ffffff;}


.sidebar {text-align:left;}
.sidebar ul {}
.sidebar li {margin:0px 0 0px 0px; padding:2px 2px 2px 0px;}
.sidebar li a {background-color:#ffffff; border-left:1px solid#ffffff; color:#bd0000;  font-size:1em; line-height:.85em; letter-spacing:0em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none;}
.sidebar li a:hover {background-color:#ffffff; border-left:1px solid#ffffff; color:#bd0000;  font-size:1em; line-height:.85em; letter-spacing:0em; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000;}
.sidebar li p {background-color:#dddddd; color:#292929; margin:-4px 0 4px 0; padding:0 0 0 4px;}

.sidebar p {margin:5px 0 0 0; font-size:1em; line-height:1.4em;}
.sidebar ol {display:list-item;}
.sidebar ol li {list-style-type:decimal; margin:10px 0 0 20px;}


.maincontent {}
.maincontent p {font-size:1em; line-height:1.4em;}
.maincontent h5 {font-weight:normal; letter-spacing:-.02em;}
.maincontent .textinput_main { margin:0 0 8px 10px; width:400px; height:12px;	font-size:.8em; border:1px solid #cccccc; padding:4px 8px; background-color:#f2f2f2;	color:#292929; }
.maincontent .textinput_mainShort { margin:0 0 8px 10px; width:240px; height:12px;	font-size:.8em; border:1px solid #cccccc; padding:4px 8px; background-color:#f2f2f2;	color:#292929; }
.maincontent .buttonSubmit_main { width:50px; font-size:.8em; height:22px; color:#cccccc; background-color:#191919; font-weight:bold; padding:0px 2px 2px 2px; cursor:pointer; border:1px solid #292929; }
.maincontent label { color:#191919; cursor:pointer; padding-left:2px; line-height:15px; vertical-align:top; margin:10px 0 0 0;}
.maincontent_textarea {margin:4px 0 8px 10px; width:480px; height:80px;	font-size:1em; border:1px solid #cccccc; padding:4px 8px; background-color:#eeeeee;	color:#292929; }

.maincontent ol {display:list-item;}
.maincontent ol li {list-style-type:decimal; margin:10px 0 0 20px;}

.sitemap {}
.sitemap ul {margin:0px 0 0 10px;}
.sitemap li {margin:4px 0 0 10px; font-weight:bold;}
.sitemap li a {color:#bd0000; text-decoration:none; font-weight:bold;}
.sitemap li a:hover {color:#191919;}

.product {padding:5px; background-color:#ffffff; margin:10px 0 10px 0; border:1px solid #ffffff;}
.product img {float:left; margin:0px 5px 5px 0; border:1px solid #333333;}
.product h1, h2, h3, h4, h5 {font-weight:bold; margin:2px; }
.product p {margin:5px 0 0 0;}

.productcol1 {width:420px; float:left;}
.productcol1 img {border:1px solid #e1e1e1; background-color:#ffffff;}
.productcol1 ul {margin:0px 0px 0 10px;}
.productcol1 li {margin:4px 0 0 0px; font-weight:normal; line-height:1em;}
.productcol1 li a {color:#bd0000; text-decoration:none; font-weight:normal;}
.productcol1 li a:hover {color:#191919;}
.productcol1 h3 a {text-decoration:none; color:#292929;}
.productcol1 h3 a:hover {text-decoration:underline; color:#b20000;}
.productcol1 h5 {font-weight:bolder; margin:8px 0 4px 0;}

.productcol2 {width:250px; float:right; padding:0 0 0 10px;}
.productcol2 p {font-size:1em; line-height:1.3em;}
.productcol2 img {background-color:#ffffff; border:1px solid #dddddd; margin:0 0 10px 0;}

.order {text-align:left;}
.order img {float:left; margin:5px 10px 10px 5px;}
.order ul {margin:0px 0px 0 440px;}
.order li {margin:4px 0 0 10px; font-weight:normal;}
.order li a {color:#bd0000; text-decoration:none; font-weight:normal;}
.order li a:hover {color:#191919;}

.ordercol2 {width:250px; float:right; padding:0 0 0 10px;}
.ordercol2 p {font-size:1em; line-height:1.3em;}
.ordercol2 img {background-color:#ffffff; border:3px solid #ffffff; margin:0 0 10px 0;}

.footer {text-align:left;}
.footer p {color:#c1c1c1; font-size:.92em; margin:0px 0 0 0; line-height:1.4em;}
.footer ul {}
.footer li {}
.footer li a {font-size:.8em; line-height:.95em; letter-spacing:0em; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; text-decoration:none; color:#777777;}
.footer li a:hover {color:#ffffff;}
.footer li span {color:#ffffff;}

.homepage {text-align:left;}
.homepage h1 {font-size:1.4em; font-weight:bolder; margin:4px 0 4px 0;}
.homepage ul {margin:10px 0 0 15px;}
.homepage li {margin:5px 0 0 0px; line-height:1.3em; list-style-type:disc; }
.homepage li a {color:#202020;}
.homepage li a:hover {color:#b2000;}
.homepage img {border:1px solid #292929; margin:5px 0 0 0; background-color:#000000;}
.homepage p {margin:10px 0 0 0;}

.round {font-weight:bold; color:#ff0000;}
.greyline {clear:both;	margin:20px 0 20px 0; border-top:1px solid #dddddd;}
.aboutlist ul, li {display:list-item; }
.aboutlist li {color:#fefefe; line-height:1.2em; letter-spacing:.02em; margin:8px 0 0 10px; font-size:1.05em; list-style-type:none; padding:4px; background-color:#2769a2;}

.imgborder {border:1px solid #e1e1e1; float:left;}
.blue {color:#3ea0e9;}
.darkblue {color:#2769a2;}
.darkbluelight {color:#2769a2; font-weight:lighter;}
.blacklight {color:#000000;	font-weight:lighter;}
.red {color:#990000;}
.darkred {color:#bd0000;}
.white {color:#ffffff;}
.clr {clear:both;}
.clrleft {clear:left;}
.clrright {clear:right;}


#wrapper {width:960px;}
#blackbox {height:450px; text-align:left; margin:0 0 20px 0;}
#blackbox_lcol {width:230px; margin:0 10px 0 10px; float:left;}
#blackbox_logo {height:106px;}
#blackbox_rcoltop {width:700px; margin:42px 0px 20px 10px; float:right;}
#blackbox_nav {height:180px; margin:30px 0 0 10px;}
#blackbox_lowerrow {height:60px;	margin:20px 0 0 0px; clear:right;}
#blackbox_email {height:40px;}
#blackbox_col1 {width:420px; float:left; margin:20px 20px 0 20px;}
#blackbox_col2 {width:240px; float:left; margin:20px 0px 0 10px;}
#maincolleft {width:230px; float:left; margin:4px 10px 0 10px; padding-bottom:30px;}
#maincolright {width:230px; float:right; margin:30px 10px 0 10px;}
#maincolfullleft {width:700px; float:left; margin:0 0px 0 0; padding:0 0 30px 10px; text-align:left; background-image:url(../images/mainbg.gif); background-repeat:repeat-y;}
#homepage {text-align:left; margin:30px 10px 0 10px;}
#homecol1, #homecol2 {width:214px; height:360px; margin:0 0px 0 10px; padding:5px 5px 10px 5px; border:1px solid #cccccc; float:left; background-color:#eeeeee;}
#homecol3, #homecol4 {width:214px; height:230px; margin:0 0px 0 10px; padding:5px 5px 10px 5px; border:1px solid #cccccc; float:left; background-color:#eeeeee;}
#homecol5 {width:450px; height:104px; margin:10px 0 0 10px; padding:5px 5px 10px 5px; border:1px solid #cccccc; float:left; background-color:#eeeeee;}
#maincolfullright {width:700px; float:right; margin:0 0px 0 0; padding:0 0 0px 10px; text-align:left; background-image:url(../images/mainbg.gif); background-repeat:repeat-y;}
#clearmain {clear:both; margin:10px 0 10px 0;}
#divbout {width:240px; height:600px; float:right; margin:20px 14px 20px 16px;}
#footer {background-image:url(../images/bgbgf.jpg); background-repeat:repeat-x; background-position:top; height:140px; margin:0px; padding:40px 0 0 0;}
#footerwrapper {width:960px;}
#footercol1 {width:240px; margin:0 0 0 10px; float:left;}
#footercol2 {width:240px; margin:0 0 0 20px; float:left;}
#footercol3 {width:240px; margin:0 10px 10px; float:right;}
#orderspacer {height:400px; }




/* march 2010 overwrites 

#blackbox_col1 {
float:left;
margin:20px 0 0 10px;
width:700px;}

*/




