/*body {
  background: url("/templates/cache/23250/images/5462b96b9ce9c.png") no-repeat;
  margin: 0 auto;
  position: relative;
  background-position: top center;
  width: 100%;
}*/

#header{border-bottom: 2px solid rgb(255, 255, 255);box-shadow: 0px 5px 15px rgba(0,0,0,0.25);
  	background: url("/templates/cache/23250/images/5461c2230f8eb.png") no-repeat;}

.navbar-fixed-top {top:0px;}

#nav {position: absolute;top: 0;right:0;margin-bottom: 10px;/*width: 100%;*/height: 80px;border-bottom: 1px solid rgb(255, 255, 255);
	background: rgb(226,226,226); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(226,226,226,1) 0%, rgba(254,254,254,1) 43%, rgba(254,254,254,1) 43%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(226,226,226,1)), color-stop(43%,rgba(254,254,254,1)), color-stop(43%,rgba(254,254,254,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(254,254,254,1) 43%,rgba(254,254,254,1) 43%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(254,254,254,1) 43%,rgba(254,254,254,1) 43%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(226,226,226,1) 0%,rgba(254,254,254,1) 43%,rgba(254,254,254,1) 43%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(226,226,226,1) 0%,rgba(254,254,254,1) 43%,rgba(254,254,254,1) 43%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */}
#nav ul {max-width:920px;}
#nav ul li {float: left;/*float: right;*/}
#nav ul li a {position: relative;display: block;left: 480px;top: 30px;height: 45px;line-height: 45px;
    color: rgb(102, 102, 102);font-size: 15px;padding: 0 25px;transition: all 0.3s ease 0s;}
#nav ul li a:hover {color: rgb(140, 0, 0);}
#nav ul li.current a {background: none;color: rgb(255, 0, 0);}

#main-wrap {margin: 30px auto;}

#main h1 {
    color: #003366;
    font-size: 28px;
    font-weight: normal;
    letter-spacing: -1px;
    text-shadow: none;}
#main .news ul li h3 a:hover {
    border-radius: 3px;
    color: #D90000;
    display: block;
    font-size: 15px;
    padding: 5px 10px;}
#main ul.product-list li a h3 {color: rgb(51, 51, 51);}

#news-heading h3 {color: #D90000;}

#main-content .back a {background: none repeat scroll 0 0 #777777;}
#main-content .back a:hover {background: none repeat scroll 0 0 #333333;}
#main-content.news span.ico {background: 
  url("/templates/cache/23250/images/5462fb9b319cb.png") no-repeat scroll left top rgba(0, 0, 0, 0);}
#main-content .onedit {padding: 0px;}

#topnav > ul > li > a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    box-shadow: none;
    color: rgb(170, 170, 170);
    height: 15px;
    line-height: 15px;
    position: relative;
    left: 80px;
    bottom: 10px;
    text-shadow: none;
}

#logo {
    height: 0px;
    line-height: 70px;
    margin: 0 auto;
    padding: 20px 0 20px 40px;}
#logo a {position: relative;bottom: 60px;z-index: 500;}
/*#logo {
  display:none;
}*/


#footer {
    background: url("../images/twill.png") repeat scroll left top rgb(119, 119, 119);
    border-top: none;
    color: rgb(153, 102, 119);
    font-size: 13px;
    min-height: 125px;
    padding-bottom: 40px;
    text-shadow: none;
    width: 100%;
}

#foot-nav ul li a:hover, #foot-nav ul li.current a {
    background: none;box-shadow: none;
    color: rgb(255, 255, 255);}

#foot-nav ul li a {
    color: rgb(221, 221, 221);
    font-size: 12px;
}

#contact-info ul li {
    background: none;
    box-shadow: none;
    float: left;
    margin-right: 10px;
    padding: 10px;
    text-align: center;
    width: 140px;
}

#contact-info ul li span {
    color: rgb(255, 255, 255);
    display: block;
    font-size: 13px;
}

#contact-info {
    color: rgb(255, 255, 255);
    font-size: 15px;
    letter-spacing: 1px;
}

#copyright, #copyright a {
    color: rgb(255, 255, 255);
}

#copyright {
    bottom: -35px;
    font-size: 12px;
    left: 0;
    position: absolute;
}

#side .side-top h2 {
    color: rgb(153, 153, 153);
    font-size: 0px;
    font-weight: normal;
    text-shadow: 0 1px 0 rgb(242, 242, 242);
}

#side .side-content .onedit {
    color: rgb(102, 102, 102);
    font-size: 15px;
    padding: 0px;
    text-shadow: none;
}

p {color: #000000;font-size: 15px;letter-spacing: 0.2em;padding: 5px;}