﻿#background_wrapper{z-index:1;}
#background{z-index:1;}
#border_wrapper{z-index:2;}
#border{z-index:2;}
#top{z-index:3;}
#main{z-index:4;}
#primary_header_wrapper{z-index:5;}
#primary_header{z-index:5;}
#top{z-index:6;}
#top_wrapper{z-index:6;}
#seo_1{z-index:9;}
#seo_2{z-index:9;}
.box1{z-index:8;}
#textlogo{z-index:10;}
#logo{z-index:10;}
#adsense{z-index:10;}
#menutop{z-index:11;}
.product{border:1px silver solid;height:200px;min-width:100px;text-align:left;padding:10px;vertical-align:top;font-size: 12px;color: #333;}
.component-index{border:1px green solid;padding:5px;display:block;height:80px;}
input.button:active{border:1px solid #1F2E19;border-right-color:#1F2E19;border-bottom-color:#1F2E19;}
button:active{border:1px solid #1F2E19;border-right-color:#1F2E19;border-bottom-color:#1F2E19;}
input.button:hover{cursor:pointer;}
button:hover{cursor:pointer;}
input.button.primary{border:1px solid #1F2E19;border-right-color:#1F2E19;border-bottom-color:#1F2E19;background:#1F2E19 url(../graphics/submit-button-bg.jpg) right center repeat-x;}
input.button.primary:active{border:1px solid #1F2E19;border-right-color:#1F2E19;border-bottom-color:#1F2E19;}
button.primary:active{border:1px solid #1F2E19;border-right-color:#1F2E19;border-bottom-color:#1F2E19;}
#seo_1{visibility:visible; display:inline; position:absolute; top:490px; 	right:70px; 	width:500px; height:auto;}
#seo_2{visibility:visible; display:inline; position:absolute; top:520px; 	right:70px; 	width:300px; height:auto;}
#time_date{visibility:visible; display:inline; position:absolute; top:100px;	left:42px; 		width:248px; height:17px;}
#logo{visibility:visible; display:inline; position:absolute; top:30px; 	left:465px;		width:auto;  height:auto;}
#christmas_lights{visibility:visible;display:inline; position:absolute; top:465px;  right:350px;    width:auto;  height:auto;}
#textlogo{visibility:visible; display:inline; position:absolute; top:19px;   left:5px;       width:600px; height:auto;}
#menutop{visibility:visible; display:inline;  position:absolute; top:30px; 	right:15px;}
#background_wrapper{visibility:visible;}
#border_wrapper{visibility:visible;}
.sidemenu{visibility:visible;}
#header{visibility:visible; /* hidden */}
#interface{visibility:visible; /* hidden */}
#rightcol{visibility:visible; /* hidden */}
#leftcol{visibility:visible; /* hidden */}
#centercol{visibility:visible; /* hidden */}
#footer{visibility:visible; /* hidden */}
#special1{visibility:visible; /* hidden */}
#special2{visibility:visible; /* hidden */}
#primary_header_wrapper{visibility:visible; /* hidden */}
#top{visibility:visible; /* hidden */}
#adsense{visibility:visible; /* hidden */}
html, body{margin:0px; padding:0px;}
body{background:#cccccc /* when using multiple background, remove this image */ url('../themed_images/background_image1.jpg') no-repeat scroll center top;}
#main{min-width:990px; max-width:1440px; position:relative;}
#main{margin-left:auto; margin-right:auto; padding: 0px 0px 0px 0px;}/*align to center=margin-left:auto; margin-right:auto;*/
#background_wrapper{width:100%; position:fixed; top:0px; left:0px;}
#background_wrapper{height:100%;}
#background{min-width:990px; max-width:1920px;  position:relative; top:0px; left:0px;}
#background{margin-left:auto; margin-right:auto; height:100%;}
#border_wrapper{width:100%; position:absolute; top:-20px; left:0px;}
#border_wrapper{height:1000px;}
#border{min-width:990px; max-width:100%;  position:relative; top:0px; left:0px;}
#border{margin-left:auto; margin-right:auto; height:1000px; border:0px;}
#primary_header_wrapper{min-width:100%; position:absolute; top:0px; left:0px;}
#primary_header{min-width:990px; max-width:1360px;  position:relative; top:0px; left:0px;}
#primary_header{margin-left:auto; margin-right:auto; border:0px;}	
#top{width:100%; height:43px; position:absolute; top:0px; left:0px;}
#top{/*background: url('../graphics/top.jpg') repeat-x left top; margin:0px; padding:0px;*/}
#top_wrapper{min-width:990px; max-width:1360px;  position:relative; top:0px; left:0px;}
#top_wrapper{margin-left:auto; margin-right:auto; border:0px;}
#header{width:100%; position:relative; top:0px; left:0px;}	
#header_w{width:100%; position:relative; top:0px; left:0px;}
#header_l{width:100%;}
#header_r{width:100%;}
#primary_header_wrapper, #primary_header, .primary_header, #header, #header_w, #header_l, #header_r{height:570px;}/* height and padding-top should be the same number */
#columns{padding-top:0px; width:100%;  border:0px;}
#footer1{width:100%; clear:both; margin:0px;  	background:none; border:0px; padding:0px;}
#footer{min-width:990px; max-width:100%; margin-left:auto; margin-right:auto; clear:both;}
#inter_clear{min-width:990px; max-width:1266px; margin-left:auto; margin-right:auto; clear:both;}

body{font-family:"Trebuchet MS", Tahoma, Arial, serif, Verdana;color:#002D00;font-size:11px;line-height:1.5em;}
input{color:#000000;}
a:link{color:#331C10;text-decoration:none;}
a:visited{color:#331C10;text-decoration:none;}
a:hover{color:#009900;text-decoration:underline;}
a:active{color:#331C10;text-decoration:none;}
a:focus{color:#331C10;text-decoration:none;}
h1{color:#3C3320;padding:0px;margin:0px;}
h2{color:#584E39;padding:0px;margin:0px;}
h3{color:#cccccc;padding:5px;margin:0px;}
h4{color:#689316;padding:7px;margin:0px;font-size:14px;}
h5{color:#333333;padding:0px 0px 0px 15px;margin:0px;font-size:12px;}
h6{color:#557F15;padding:0px 0px 0px 15px;margin:0px;font-size:9px;}
p{color:#333333;padding:0px;margin:0px;font-size:11px;}
ul{color:#333333;}
hr{height:1px;width:50%;margin-left:auto;margin-right:auto;}
#textlogo{color:#cccccc;font-size:2px;padding:0px;}
#textlogo a:link{color:#cccccc;}
#textlogo a:visited{color:#cccccc;}
#textlogo a:hover{color:#009900;}
#textlogo a:active{color:#cccccc;}
#seo_1 h1{color:#000;font-size:24px;text-align:right;font-style:italic;font-family:"Trebuchet MS", Tahoma, Arial;height:20px;padding:0px;margin:0px;font-variant:small-caps;}
#seo_2 h2{color:#0C3;font-size:14px;text-align:right;font-style:italic;font-family:"Trebuchet MS", Tahoma, Arial;height:20px;padding:0px;margin:0px;}
.box1-content h3{color:#009900;font-family:Tahoma;font-size:16px;margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}
.box1-content h4{color:#808080;font-family:Tahoma;font-size:13px;margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}
.box1-content h5{color:#000000;font-family:Tahoma;font-size:9px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;font-weight:normal;}
.box1-content p{color:#666666;font-family:Tahoma;font-size:11px;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;line-height:1.4em;vertical-align:top;}
.box1-content{color:#666666;font-family:Tahoma;font-size:11px;margin:0px 0px 0px 0px;padding:0px 10px 10px 10px;min-height:50px;vertical-align:top;}
.box1-content a:link{color:#333333;text-decoration:none;}
.box1-content a:visited{color:#333333;text-decoration:none;}
.box1-content a:hover{color:#009900;text-decoration:underline;}
.box1-content a:active{color:#333333;text-decoration:underline;}
.box1m-content h3{color:#009900;font-family:Tahoma;font-size:16px;margin:0px 0px 0px 0px;padding:0px 0px 5px 10px;}
.box1m-content{color:#666666;font-family:Tahoma;font-size:11px;margin:0px 0px 0px 0px;padding:0px 1px 10px 1px;min-height:50px;vertical-align:top;}
.box1m-content a:link{color:#333333;text-decoration:none;}
.box1m-content a:visited{color:#333333;text-decoration:none;}
.box1m-content a:hover{color:#009900;text-decoration:underline;}
.box1m-content a:active{color:#333333;text-decoration:underline;}
.box2-content h3{color:#009900;font-family:Tahoma;font-size:16px;margin:0px 0px 0px 0px;padding:0px 0px 5px 0px;}
.box2-content p{color:#333333;font-family:Tahoma;font-size:11px;margin:0px 0px 0px 0px;padding:1px 0px 10px 0px;line-height:1.4em;vertical-align:top;}
.box2-content{color:#333333;font-family:Tahoma;font-size:11px;margin:0px 0px 0px 0px;padding:0px 10px 10px 10px;vertical-align:top;}
.box2-content a:link{color:#333333;text-decoration:none;}
.box2-content a:visited{color:#333333;text-decoration:none;}
.box2-content a:hover{color:#009900;text-decoration:underline;}
.box2-content a:active{color:#F00;text-decoration:underline;}
.footer{color:#009900;font-family:Tahoma;font-size:11px;margin:0px 0px 0px 0px;padding:0px 10px 10px 10px;min-height:50px;vertical-align:top;text-align:center;}
.footer a:link{color:#333333;text-decoration:none;}
.footer a:visited{color:#333333;text-decoration:none;}
.footer a:hover{color:#009900;text-decoration:underline;}
.footer a:active{color:#333333;text-decoration:underline;}
#headertext a:link{color:#333333;text-decoration:underline;}
#headertext a:visited{color:#333333;text-decoration:underline;}
#headertext a:hover{color:#009900;text-decoration:none;}
#headertext a:active{color:#333333;text-decoration:underline;}
#clock{color:#333333;text-align:right;}
.redfont{color:#333333;font-size:9px;font-weight:bold;}
#clock{text-decoration:none;font-size:11px;font-weight:normal;text-align:center;}
#timedate{text-align:center;}

.ddsmoothmenu{width:100%;}
.ddsmoothmenu ul{z-index:100;margin:0;padding:0;list-style-type:none;}
.ddsmoothmenu ul li{position:relative;display:inline;float:left;}
.ddsmoothmenu ul li a{display:block;}
.ddsmoothmenu ul li ul{position:absolute;left:0;display:none;visibility:hidden;}
.ddsmoothmenu ul li ul li{display:list-item;float:none;}
.ddsmoothmenu ul li ul li ul{top:0;}
.downarrowclass{position:absolute;top:16px;right:7px;}
.rightarrowclass{position:absolute;top:14px;right:22px;}
.ddshadow{position:absolute;left:0;top:0;width:0;height:0;background:silver;}
.ddsmoothmenu{font:normal 14px "Trebuchet MS";}
.ddsmoothmenu ul li a{padding:21px 10px 22px 10px;text-decoration:none;margin-bottom:0px;}
.ddsmoothmenu ul li a{color:#009900;background:url('../graphics/topmenuUp.png') repeat-x left top;}.ddsmoothmenu ul li a:link{color:#009900;background:url('../graphics/topmenuUp.png') repeat-x left top;}
.ddsmoothmenu ul li a:visited{color:#009900;background:url('../graphics/topmenuUp.png') repeat-x left top;}.ddsmoothmenu ul li a.selected{color:#cccccc;background:url('../graphics/topmenuUp.png') repeat-x left top;}.ddsmoothmenu ul li a:hover{color:#2d2b2b;background:url('../graphics/topmenuUp.png');background-position:left -39px}.ddsmoothmenu ul li a{border-right:1px solid #ffffff;border-left:1px solid #cccccc;}
.ddsmoothmenu ul li ul li a{font:normal 12px "Trebuchet MS";}
.ddsmoothmenu ul li ul li a{padding:5px 5px 5px 5px;margin:0px;}
.ddsmoothmenu ul li ul li a{color:#009900;background:#E8E8E8;}.ddsmoothmenu ul li ul li a:link{color:#009900;background:#E8E8E8;}
.ddsmoothmenu ul li ul li a:visited{color:#009900;background:#E8E8E8;}
.ddsmoothmenu ul li ul li a.selected{color:#009900;background:#E8E8E8;}
.ddsmoothmenu ul li ul li a:hover{color:#333333;background:#ffffff;}
.ddsmoothmenu ul li ul li a{border-right:1px solid #cccccc;border-left:1px solid #cccccc;border-top-width:0px;border-bottom:1px solid #cccccc;}
.ddsmoothmenu ul li ul li a{width:160px;}

.ddsmoothmenu-v ul{list-style-type:none;}
.ddsmoothmenu-v ul li{position:relative;}
.ddsmoothmenu-v ul li a{padding:7px 0px 1px 0px;display:block;overflow:auto;}
.ddsmoothmenu-v ul li ul{position:absolute;top:0;visibility:hidden;}
* html .ddsmoothmenu-v ul li{float:left;height:1%;}
* html .ddsmoothmenu-v ul li a{height:1%;}
.ddsmoothmenu-v ul{font:normal 14px "Trebuchet MS";font-weight:bold;}
.ddsmoothmenu-v ul{margin:0;padding:0px 0px 0px 0px;margin-left:-8px;}
.ddsmoothmenu-v ul li a{text-decoration:none;margin-bottom:0px;text-indent:25px;height:26px;}
.ddsmoothmenu-v ul li a:link{color:#666666;background:url('../graphics/sidemenu.png') no-repeat left top;text-decoration:none;}
.ddsmoothmenu-v ul li a:visited{color:#666666;background:url('../graphics/sidemenu.png') no-repeat left top;text-decoration:none;}
.ddsmoothmenu-v ul li a:active{color:#666666;background:url('../graphics/sidemenu.png') no-repeat left top;text-decoration:none;}
.ddsmoothmenu-v ul li a.selected{color:#666666;background:url('../graphics/sidemenu.png');background-position:left -71px;text-decoration:none;}
.ddsmoothmenu-v ul li a:hover{color:#666666;background:url('../graphics/sidemenu.png');background-position:left -35px;text-decoration:none;}
.ddsmoothmenu-v ul{border-bottom:0px solid #ccc;}
.ddsmoothmenu-v ul li a{border-bottom:0px solid #778;border-right:0px solid #778;}
.ddsmoothmenu-v ul li ul li a{font:normal 12px "Trebuchet MS";}
.ddsmoothmenu-v ul li ul li a{padding:8px 5px 4px 5px;margin:0px;margin-top:0px;}
.ddsmoothmenu-v ul li ul li a{color:#666666;background:url('../graphics/sidesub.png') no-repeat left top;}.ddsmoothmenu-v ul li ul li a:link{color:#666666;background:url('../graphics/sidesub.png') no-repeat left top;}
.ddsmoothmenu-v ul li ul li a:visited{color:#666666;background:url('../graphics/sidesub.png') no-repeat left top;}
.ddsmoothmenu-v ul li ul li a.selected{color:#666666;background:url('../graphics/sidesub.png') no-repeat left top;}
.ddsmoothmenu-v ul li ul li a:hover{color:#009900;background:url('../graphics/sidesub.png');background-position:left -40px;font-weight:bold;}
.ddsmoothmenu-v ul li ul li a{border-right:0px solid #cccccc;border-left:0px solid #cccccc;border-top-width:0px;border-bottom:0px solid #cccccc;}
.ddsmoothmenu-v ul{width:240px;}

@media screen{.sIFR-flash{visibility:visible !important;margin:0;padding:0;}
.sIFR-replaced, .sIFR-ignore{visibility:visible !important;}
.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}
.sIFR-replaced div.sIFR-fixfocus{margin:0pt;padding:0pt;overflow:auto;letter-spacing:0px;float:none;}
}
@media print{.sIFR-flash{display:none !important;height:0;width:0;position:absolute;overflow:hidden;}
.sIFR-alternate{visibility:visible !important;display:block !important;position:static !important;left:auto !important;top:auto !important;width:auto !important;height:auto !important;}
}
@media screen{.sIFR-active h1{}
}

#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox img{width:auto;height:auto;}
#lightbox a img{border:none;}
#outerImageContainer{position:relative;background-color:transparent;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevLink, #nextLink{width:49%;height:100%;background-image:url(data:image/gif;base64,AAAA);display:block;}
#prevLink{left:0;float:left;}
#nextLink{right:0;float:right;}
#prevLink:hover, #prevLink:visited:hover{background:url('../images/prevlabel.gif') no-repeat left 15%;}
#nextLink:hover, #nextLink:visited:hover{background:url('../images/nextlabel.gif') no-repeat right 15%;}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#000;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;}
#imageData{padding:5px 10px;color:#e1e1e1;}
#imageData #imageDetails{width:70%;float:left;text-align:left;}
#imageData #caption{font-weight:bold;}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em;outline:none;}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;}
