a img {border:none; }

.shadowleft1 {
	background-image: url(../images/shadow3.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.logo {
	background-color: #000000;
	background-image: url(../images/Celloglas-logo-wob.gif);
	background-repeat: no-repeat;
	background-position: left;
	height: 150px;
	color: #000000;
	text-align: left;
	vertical-align: middle;
	width: 222px;
	padding-left: 40px;
}
.logo a {
	color: #000000;
	text-decoration: none;
	display: block;
	display: block;
}
.logo a:hover {
	color: #000000;
	text-decoration: underline;
}
.strapline {
}
.mousetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	background-image: url(../images/logos.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 55px;
	text-align: right;
	vertical-align: bottom;
}
.mousetext a {
	color: #666666;
	text-decoration: none;
}
.mousetext a:hover {
	color: #333333;
	text-decoration: underline;
}
.nav-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	height: 20px;
	width: 82px;
	text-align: center;
	background-image: url(../images/navbuttons.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.nav-button a {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/navbuttons.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding: 5px 0px 5px 0px;
}
.nav-button a:hover {
	color: #FFFFFF;
	background-position: right bottom;
}
.nav-home {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	height: 20px;
	width: 66px;
	text-align: center;
	background-image: url(../images/homebuttons.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.nav-home a {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../images/homebuttons.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	display: block;
	padding: 5px 0px 5px 0px;
}
.nav-home a:hover {
	color: #FFFFFF;
	background-position: right bottom;
}
.nav-space {
	width: 7px;
}
.redbutton {
	background-image: url(../images/red-button.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 20px;
	background-color: #c91329;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 7px;
}
.redbutton a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 2px 0px 3px 0px;
}
.redbutton a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.bluebutton {
	background-image: url(../images/blue-button.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 7px;
	background-color: 1f5392;
}
.bluebutton a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 2px 0px 3px 0px;
}
.bluebutton a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.greenbutton {
	background-image: url(../images/green-button.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 20px;
	background-color: #195c39;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 7px;
}
.greenbutton a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 2px 0px 3px 0px;
}
.greenbutton a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.magentabutton {
	background-image: url(../images/magenta-button.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 20px;
	background-color: #412872;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 7px;
}
.magentabutton a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 2px 0px 3px 0px;
}
.magentabutton a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.orange-strip {
	background-image: url(../images/orange-strip.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.orangebutton {
	background-image: url(../images/orange-button.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 20px;
	background-color: #ee9b03;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 7px;
}
.orangebutton a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 2px 0px 3px 0px;
}
.orangebutton a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.orangebutton2 {
	background-image: url(../images/orange-button2.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 20px;
	background-color: #ee9b03;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 7px;
}
.orangebutton2 a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 2px 0px 3px 0px;
}
.orangebutton2 a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.blackbutton {
	background-image: url(../images/black-button.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 20px;
	background-color: 000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding: 0px 7px 0px 0px
}
.blackbutton a {
	color: #FFFFFF;
	text-decoration: none;
}
.blackbutton a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.greyline {
	background-image: url(../images/greyline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10px;
	color: #e07a2a;
	padding-left: 7px;
}
.greybutton {
	background-image: url(../images/grey-leftbutton.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 20px;
	background-color: 807f80;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 6px;
}
.greybutton a {
	color: #FFFFFF;
	text-decoration: none;
}
.greybutton a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.blackbutton-left {
	background-image: url(../images/black-leftbutton.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 20px;
	background-color: 000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: right;
	padding-right: 7px;
}
.blackbutton-left a {
	color: #FFFFFF;
	text-decoration: none;
}
.blackbutton-left a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.rightnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #d26510;
	background-color: #aaaaaa;
	text-align: right;
	height: 20px;
	padding-right: 7px

}
.rightnav a {
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 2px 0px 3px 0px;
}
.rightnav a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.rightsubnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #d26510;
	background-color: #aaaaaa;
	text-align: right;
	height: 15px;
	padding-right: 7px

}
.rightsubnav a {
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	display: block;
	padding: 2px 0px 3px 0px;
}
.rightsubnav a:hover {
	color: #333333;
	text-decoration: underline;
}
.rightnav-corner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #d26510;
	background-color: #aaaaaa;
	text-align: right;
	background-image: url(../images/greycorner.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 20px;
	padding-right: 7px
}
.rightnav-corner a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	padding: 2px 0px 3px 0px
}
.rightnav-corner a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	line-height: 12px;
}
.breadcrumbs a {
	color: #999999;
}
.breadcrumbs a:hover {
	color: #333333;
}
.shadow1 {
	background-image: url(../images/shadow1.gif);
	background-position: left bottom;
	width: 16px;
	background-repeat: no-repeat;
}
.shadow2 {
	background-image: url(../images/shadow2.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.shadow3 {
	background-image: url(../images/shadow3.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 8px;
}
.shadow4 {
	background-image: url(../images/shadow4.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.shadow5 {
	background-image: url(../images/shadow5.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.shadow6 {
	background-image: url(../images/shadow6.gif);
	background-repeat: repeat-y;
}
.shadow7 {
	background-image: url(../images/shadow7.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.shadow8 {
	background-image: url(../images/shadow8.gif);
	background-repeat: repeat-x;
}
.shadow9 {
	background-image: url(../images/shadow9.gif);
	background-repeat: no-repeat;
}
.shadow10 {
	background-image: url(../images/shadow10.gif);
	background-repeat: no-repeat;
	width: 10px;
	background-position: right top;
}
.shadow11 {
	background-image: url(../images/shadow11.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 0px;
	line-height: 25px;
}
.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #e07929;
	font-weight: bold;
	padding-top: 5px;
}
.h2 a {
	color: #e07929;
	text-decoration: underline;
}
.h2 a:hover {
	color: #666666;
}
.p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	color: #666666;
	padding-bottom: 12px;
	padding-top: 12px;
	padding-right: 15px;
}
.p a {
	color: #666666;
}
.p a:hover {
	color: #333333;
}
.mirri-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	color: #999999;
	padding-top: 22px;
	text-align: right;
	padding-bottom: 6px;
	padding-right: 5px;
}
.mirri-link a {
	color: #666666;
}
.mirri-link a:hover {
	color: #333333;
}
.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: e07929;
	text-align: right;
	padding-right: 25px;
	background-image: url(../images/orange-triangle.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.more a {
	color: #e07929;
	text-decoration: none;
}
.more a:hover {
	text-decoration: underline;
}
.h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: right;
	width: 130px;
	padding-top: 10px;
}
.h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #e07a2a;
}
.h5-essex {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #e07a2a;
	background-image: url(../images/Celloglas-Stock-logo.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 666666;
	padding-top: 10px;
	line-height: 17px;
	vertical-align: top;
}
.map {
	padding-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-align: right;
}
.map a {
	color: #999999;
	text-decoration: none;
}
.map a:hover {
	color: 666666;
	text-decoration: underline;
}
.titles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: e07a2a;
	line-height: 17px;
	vertical-align: top;
}
.names {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 666666;
	line-height: 17px;
	vertical-align: top;
}
.addresss-headings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: e07a2a;
	padding-top: 20px;
	line-height: 17px;
	vertical-align: top;
	width: 111px;
}
.p2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
}
.table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 30px;
}
.new-product {
	background-image: url(../images/new-product.gif);
	width: 145px;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
	line-height: 16px;
}
.new-product a {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.new-product a:hover {
	color: FFFFFF;
	text-decoration: underline;
}
ul {

}

ul li {
 font-size: 8pt;
 margin-top: 10px;
}

ul li a {
  text-decoration: none;
  color: gray;
}

ul li a:hover {
  text-decoration: underline;
  color: #ff6600;
}

input.inp_text {
	border:1px solid #888;
	background-color:#FFF;
}

.inp_select {
	border:1px solid #888;
	background-color:#FFF;
}

input.inp_button {
	border:1px solid #888;
	background-color:#EEE;
}

textarea.inp_textarea {
	border:1px solid #888;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}

#query {
	width:360px;
	height:220px;
}

.inp_error {
	border:1px solid #CC0000;	
}
.extranav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #aaaaaa;
	text-align: right;
	height: 20px;
	padding-right: 7px

}
.extranav a {
	color: #aaaaaa;
	text-decoration: none;
	display: block;
	padding: 2px 0px 3px 0px;
}
.extranav a:hover {
	color: #666666;
	text-decoration: underline;
}
input[type="text"] {
width: 300px;
height: 20px;
border: 1px solid #CCC;

}

textarea {
width: 300px;
height: 100px;
border: 1px solid #CCC;

}

label {
padding-bottom: 1px;
padding-left: 0;
padding-top: 1px;
text-transform: uppercase;
font-weight: normal;
display: block;
margin-bottom: 10px;
clear:both;
font-family: arial, sans;
font-size: 12px;
color: #666;
}