﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background-color:transparent;text-decoration:none;list-style-image:none;list-style-position:outside;list-style-type:none;}

body{margin:0;padding:0;color:#606060;font-family:Arial,Verdana, Helvetica, sans-serif;font-size:0.8em;background-color:#fff;}
a{color:#606060;font-weight:bold;}
textarea{font-family:Arial,Verdana, Helvetica, sans-serif;}
#container{width:960px;margin:0 auto;}

#mainContent{width:769px;float:left;padding-top:2px;margin:0;} 
.clear{clear:both;}

#header{background-repeat:repeat-x;color:#626264;padding-top:10px;}
#header h1{margin:0;padding:10px 0;}
#header .logo{float:left;}
#header .header-contact{text-align:right;font-size:1.5em;width:350px;padding-top:10px;float:right;color:#fff;}
#header .header-contact .phone{font-size:1.3em;font-weight:bold;color:#fff;}
#header form{color:#FFF;font-weight:bold;}
#header .search{background-color:#606060;padding:5px 0 0 10px;height:37px;width:950px;}
.searchfor{float:left;padding:8px 10px 0 0;font-size:1.1em;}
.searchin{float:left;padding:8px 10px 0 10px;font-size:1.1em;}
.searchbtn{float:left;padding:5px 0 0 10px;}

.fleft{float:left;}


.head{background-image:url(images/BGhead.gif);height:73px;width:950px;margin-bottom:2px;padding:0 10px 0 0;}



/*
.sidebar1{width:176px;margin:0 15px 0 0;padding:2px 0 0 0;float:left;}
.sidebar1 .headerbar{font:bold 1.2em Arial;color:#616163;background-image:url(images/BGhdr.gif);background-repeat:repeat-x;text-transform:uppercase;padding:7px 0 7px 7px;margin-top:5px;}
.sidebar1 ul{list-style-type:none;margin:0;padding:0;margin-bottom:0;}
.sidebar1 ul li{padding-bottom:2px;}
.sidebar1 ul li a{font:normal 0.9em Arial;color:#fff;background:#8f8c8c;display:block;padding:5px 0;line-height:17px;padding-left:8px;text-decoration:none;}
.sidebar1 ul li a:hover{color:white;background:#606062;}
*/

#sidebar1{width:176px;padding-top:2px;padding-right:2px;float:left;margin-right:13px;}
#sidebar1 .button{background-image:url(images/side-buttons.jpg);background-repeat:no-repeat;padding-bottom:2px;}
#sidebar1  a{color:#fff;font-weight:bold;height:36px;width:166px;display:block;line-height:36px;padding-left:10px;}
#sidebar1  h2{color:#fff;font-weight:bold;height:36px;width:166px;display:block;line-height:36px;padding-left:10px;font-size:1.1em;}
#sidebar1  a:hover{color:#b9d02e;}
#sidebar1 .button-current{background-image:url(images/side-buttons.jpg);background-repeat:no-repeat;padding-bottom:2px;color:#b9d02e;}
#sidebar1 .subcat{background-color:#606060;color:#606060;background-image:url(images/side-indent.jpg);background-repeat:no-repeat;margin-bottom:2px;}
#sidebar1 .subcat h2{color:#606060;}

#sidebar1 .subcat .indent-head{color:#606060;}
#sidebar1 .subcat .indent a{line-height:25px;height:25px;padding-left:25px;width:151px;background-image:url(images/side-bg.gif);background-repeat:no-repeat;background-position:15px center;}
#sidebar1 .subcat .indent a:hover{background-image:url(images/side-bg.gif);background-repeat:no-repeat;background-position:17px center;}


.content-text h1{font-size:1.6em;margin:0;padding:10px 0 0 0;}
.content-text h2{font-size:1.0em;margin:0;padding:0 0 10px 0;font-style:italic;color:#a6be21;}
.content-text{padding:5px 0 20px 0;background-color:#fff;}

.updated{font-size:1.2em;text-align:right;float:left;font-weight:bold;width:300px;margin-top:7px;} 
.footer{width:940px;font-size:0.8em;margin:0 auto;padding:5px 10px;color:#fff;background-color:#777676;} 

.footer a{text-decoration:none;color:#fff;}
.footer a:hover{text-decoration:underline;}

.copy{float:left;width:400px;}
.dw{float:right;text-align:right;}


.feature{padding:0;width:960px;margin:10px 0 0 0;background-image:url(images/BGcontent.gif);}
#featured1{width:479px;float:left;}
#featured2{width:479px;float:left;margin-left:2px;}
.featured-img{padding:5px;float:left;}
.featured-text{width:260px;float:left;padding:5px;font-size:0.9em;}
.featured-text h3{font-size:1.5em;}

.info{margin:10px auto;}
.info-item{
	float:left;
	width:306px;
	background-image:url(images/info-bg.jpg);
	background-repeat:repeat-y;
	background-position:right;
	padding:13px 7px 0 7px;
}
.info-item-right{float:left;width:300px;padding:10px;}
.info-content{padding-left:15px;background-image:url(images/info-bullet.jpg);background-repeat:no-repeat;}

.featured-text h2{font-size:1.1em;}

.download-link a{color:#666666;font-size:1.3em;text-decoration:underline;}
.download-link a:hover{text-decoration:none;}

a.readFurther{color:#666666;text-decoration:underline;}
a.readFurther:hover{text-decoration:none;}

.bold-green{color:#b9d02e;font-weight:bold;}
.bold{font-weight:bold;}

.paging{}
.paging ul{list-style:none;margin:0;padding:0;}
.paging ul li{display:inline;margin-right:5px;}
.paging span.active{color:#000;font-weight:bold;}
.lFloat{float:left;}
.rFloat{float:right;}

.ko{padding:5px;border:solid 1px #cc0000;color:#cc0000;font-weight:bold;}

.cat{padding:10px;background-color:#eeeeee;margin-top:10px;}
.cat h1{color:#000;font-size:1.2em;margin:10px 0;}

#breadcrumb{height:15px;padding:0 6px 11px 6px;margin-top:5px;width:757px;background-image:url(images/breadcrumb.gif);color:#a6be21;font-weight:bold;}
#breadcrumb ul{margin:0;padding:0;}
#breadcrumb li{float:left;list-style-type:none;margin:0;padding:0;}
#breadcrumb li.link{padding:5px 0 0 0;}
#breadcrumb a{text-decoration:none;color:#a6be21;font-weight:bold;}
#breadcrumb a:hover{text-decoration:underline;}

#items{padding-left:10px;}
.item{float:left;margin:10px 0;width:188px;}
.item.last{}
.item span{font-size:0.8em;font-weight:normal;}
.item .img{height:165px;}
hr{height:1px;margin:10px 0 0 0;color:#ccc;}
hr#bottom{height:1px;margin:0 0 10px 0;color:#ccc;}

.page{padding:10px;}
.page a{font-weight:normal;text-decoration:underline;}
.page h2{font-size:1.2em;margin:10px 0;}
.prices{padding:10px;}
.prices h2{font-size:1.2em;margin-bottom:10px;}

.pricelabel{float:left;width:350px;}
.pricesmalllabel{float:left;width:200px;}

.order{width:500px;}
.order fieldset{margin:10px;}
.order fieldset legend{font-weight:bold;margin:10px 0;}
.order fieldset div{float:left;margin:0 10px 10px 0;}
.order label{width:100px;display:inline-block;color:#333;margin:5px 0;}
.order input,select{width:245px;}
.order input.field,input.input-validation-error{width:245px;}
.order textarea{width:245px;}
.order span.validation-summary-errors{color:#FF0000;margin:10px 0 0 15px;}
.order span.field-validation-error{color:#FF0000;display:block;margin:2px 0 0 113px;}
.fail{color:Red;}
.validation-summary-errors{margin:10px;padding:5px;}
.hdr{padding:20px 0 20px 15px;}
.hdr h2{font-size:1.1em;color:Black;}

#mycarousel{margin:3px 0;}
#mycarousel li{float:left;margin-right:2px}

/* --------- */
/*  SLIMBOX  */
/* --------- */

#lbOverlay{left:0;top:0;width:100%;height:100%;background:#000;cursor:pointer;position:fixed;z-index:9999;}
#lbCenter,#lbBottomContainer{background:#fff;position:absolute;z-index:9999;overflow:hidden;}
.lbLoading{background:#fff url('images/slimbox/loading.gif') no-repeat center;}
#lbImage{left:0;top:0;background-repeat:no-repeat;border:5px solid #fff;position:absolute;}
#lbPrevLink,#lbNextLink{top:0;width:50%;outline:none;display:block;position:absolute;}
#lbPrevLink{left:0;}
#lbPrevLink:hover{background:transparent url('images/slimbox/prevlabel.gif') no-repeat 0 15%;}
#lbNextLink{right:0;}
#lbNextLink:hover{background:transparent url('images/slimbox/nextlabel.gif') no-repeat 100% 15%;}
#lbBottom{color:#000;font-family:Arial;font-size:10px;text-align:left;line-height:1.4em;border:10px solid #fff;border-top:0;}
#lbCloseLink{width:20px;height:20px;background:transparent url('images/slimbox/close.jpg') no-repeat center;outline:none;display:block;float:right;margin:5px 0;}
#lbCaption, #lbNumber{margin-right:71px;}
#lbCaption{font-weight:bold;}

/* --------- */
/*  SLIDER  */
/* --------- */

.featureImage{width:475px;float:left;background-color:#eeeeee;}
.featured-image-text{width:267px;float:left;background-color:#eeeeee;color:#666666;padding:10px;}

.featured-image-text a{color:#666666;text-decoration:underline;}
.featured-image-text a:hover{text-decoration:none;}
.featured-image-text .featured-image-header{font-size:1.4em;font-weight:bold;background-color:#eeeeee;}

#featured{background-color:#eeeeee;}
#featured .sub-image-right{padding-right:0;}
#featured img{float:left;padding-right:2px;padding-top:2px;}
#featured .ui-tabs-hide{display:none;}
#featured ul{display:none;}


.searchBox{
     background-image:url(images/searchBox.gif);
     background-repeat:no-repeat;
     background-position:top left;   
     border-style:hidden;
     border-width:0px;
     color:#8AB08A;
     padding:8px 7px 0 7px;
     font-size:1em;
     width:192px;
     height:24px;
     background-color:Transparent;
     vertical-align:top;
}

.searchBox:focus{outline:none;}

/* Drop down styles*/
div.selectbox-wrapper{
  position:absolute;
  width:232px;
  background-color:white;
  border:1px solid #ccc;
  color:#606060;
  margin:0px;
  margin-top:-10px;
  padding:0px;
  text-align:left;
  overflow:auto;
}

/*Drop down list styles*/
div.selectbox-wrapper ul{list-style-type:none;margin:0px;padding:0px;}

/* Selected item in dropdown list*/
div.selectbox-wrapper ul li.selected{background-color:#EAF2FB;}

/* Hover state for dropdown list */
div.selectbox-wrapper ul li.current{background-color:#CDD8E4;}

/* Drop down list items style*/
div.selectbox-wrapper ul li{list-style-type:none;display:block;margin:0;padding:2px;cursor:pointer;}

/* Look and feel of select box */
.selectbox{
  padding-top:8px;
  padding-left:5px;
  font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:1em;/* Resize Font*/
  width:226px; /* Resize Width */
  height:24px;
  display:block;
  text-align:left; 
  background:url('images/bg_select.gif') right;
  cursor:pointer;
  border:0 solid #D1E4F6;
  color:#333;
}
.ok{padding:10px;border:solid 1px #006600;background-color:#ccffcc;margin-bottom:10px;color:#006600;font-weight:bold;}
.ko{padding:10px;border:solid 1px #660000;background-color:#ffcccc;margin-bottom:10px;color:#660000;font-weight:bold;}


.contact{margin-bottom:0;padding:10px 10px 5px 10px;}
.contact label{width:150px;display:block;float:left;color:#333;margin-right:6px;margin-bottom:10px;}
.contact select{width:303px;margin-bottom:10px;}
.contact br{clear:both;}


#contact fieldset{margin:10px;}
#contact fieldset legend{font-weight:bold;margin:10px 0;}
#contact fieldset div{float:left;margin:0 10px 10px 0;}
#contact label{width:100px;display:inline-block;color:#333;margin:5px 0;}
#contact input,select{width:245px;}
#contact input.field,input.input-validation-error{width:245px;}
#contact textarea{width:245px;}
#contact span.validation-summary-errors{color:#FF0000;margin:10px 0 0 15px;}
#contact span.field-validation-error{color:#FF0000;}