html,
body {
	margin:0;
	padding:0;
	height:100%;
  /* background: #32437D - #282C64 */
  background: #32437d; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzMyNDM3ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyODJjNjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #32437d 0%, #282c64 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#32437d), color-stop(100%,#282c64)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #32437d 0%,#282c64 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #32437d 0%,#282c64 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #32437d 0%,#282c64 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #32437d 0%,#282c64 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#32437d', endColorstr='#282c64',GradientType=0 ); /* IE6-8 */
  font-family: sans-serif;
}
#wrapper {
	min-height:100%;
	position:relative;
  background-image: url('/new-design/images/bgimage.png');
}
#header {
  background: url('/new-design/images/building.png') white no-repeat center;
  border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px;
  border: 0px solid #000000;
  width: 1000px;
  height: 415px;
  margin: 0 auto;
  margin-top: 10px;
}
#header ul, #inside-header ul {
  list-style-type: none;
  padding: 0;
  position: relative;
  top: -165px;
  left: 275px;
}
#header li, #inside-header li {
  display: inline-block;
  text-shadow: 0px 0px 8px rgba(255, 255, 255, 1),0px 0px 8px rgba(255, 255, 255, 1),0px 0px 8px rgba(255, 255, 255, 1),0px 0px 8px rgba(255, 255, 255, 1),0px 0px 8px rgba(255, 255, 255, 1);
}
#navmenu a {
  font-weight: bold;
  margin: 0 15px;
  font-size: 27px;
  text-decoration: none;
  color:#1f3473;
}
#inside-header {
  background: white center;
  border-radius: 10px 10px 0px 0px;
  -moz-border-radius: 10px 10px 0px 0px;
  -webkit-border-radius: 10px 10px 0px 0px;
  border: 0px solid #000000;
  width: 1000px;
  height: 200px;
  margin: 0 auto;
  margin-top: 10px;
}
#inside-header #tagline {
  font-size: 1.8em;
  font-weight: bold;
  color: rgb(31, 52, 115);
  position: relative;
  top: -130px;
  left: 260px;
}
#header #tagline {
  font-size: 1.8em;
  font-weight: bold;
  color: rgb(31, 52, 115);
  position: relative;
  bottom: -90px;
  /* text-align: center; */
  text-shadow: 0px 0px 8px rgba(255, 255, 255, 1),0px 0px 8px rgba(255, 255, 255, 1),0px 0px 8px rgba(255, 255, 255, 1),0px 0px 8px rgba(255, 255, 255, 1),0px 0px 8px rgba(255, 255, 255, 1);
  margin: 0 45px;
}
.contact {
  color: orange;
  font-size: 1.8em;
  font-weight: bold;
  position: relative;
  bottom: -70px;
  width: 155px;
  margin: 0 35px;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 1),-1px 1px 1px rgba(0, 0, 0, 1), 1px -1px 1px rgba(0, 0, 0, 1), 1px 1px 1px rgba(0, 0, 0, 1);
}
#slider {
  height: 75px;
  border-top: solid 1px black;
  border-bottom: solid 1px black;
}
#center {
  width: 1000px;
  margin: 0 auto;
  background: white;
  font-size: 20px;
	margin: auto;
	min-height: 100%;
}
#content {
  width: 750px;
  padding: 20px;
  float: left;
}
#footer {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 17px;
  color: #000000;
	width: 1000px;
  margin: 0 auto;
	height: 60px;
  background: white;
  text-align: center;
}
.bold { font-weight: bold; }

#inner-footer {
  width: 1000px;
  margin: 0 auto;
}
#sidebar {
  width: 200px;
  height: 426px;
  border-radius: 20px 0px 0px 0px;
  -moz-border-radius: 20px 0px 0px 0px;
  -webkit-border-radius: 20px 0px 0px 0px;
  border: 4px solid #000000;
  border-right: 0px;
  float: right;
  margin-top: 10px;
}

#sidebar .ui-accordion-header, 
#sidebar .ui-state-default, 
#sidebar .ui-accordion-header-active, 
#sidebar .ui-state-active, 
#sidebar .ui-corner-top, 
#sidebar .ui-widget-content {
  border: 0px;
}
#sidebar .ui-accordion-header {
  border-top: 4px solid black;
  border-bottom: 4px solid black;
}
#sidebar .ui-accordion-header:first-of-type {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 0px 0 0 0;
  /* padding: .5em .5em .5em .7em; */
  min-height: 0;
  border-top-left-radius: 15px;
  /* support: IE7; */
  /* font-size: 100%; */
  border-top: 0px;
  border-bottom: 4px solid black;
}
#sidebar .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: -4px 0 0 0;
  min-height: 0;
  /* support: IE7; */
  /* font-size: 100%; */
}
#sidebar .ui-corner-all {
  border-radius: 0px;
}
#sidebar .ui-accordion-content {
  padding: 15px 5px;
  border-top: 0;
  overflow: auto;
  border-bottom: solid 4px black;
  text-align: center;
  font-size: .7em;
}
#sidebar .ui-corner-bottom, 
#sidebar .ui-corner-top {
  border-radius: 0px;
}
#sidebar .ui-state-active, 
#sidebar .ui-state-default {
  background: #444EAD;
  font-weight: normal;
  color: #FFF;
  font-size: 14px !important;
}
input[type='text'], select, textarea {
  width: 450px;
  margin-top:5px;
}
#sidebar input[type='text'], #sidebar select, #sidebar textarea {
  width: 175px;
  float: none;
  clear: none;
}
#accordion .ui-accordion-header, 
#accordion .ui-state-default, 
#accordion .ui-accordion-header-active, 
#accordion .ui-state-active, 
#accordion .ui-corner-top, 
#accordion .ui-widget-content {
}

#accordion .ui-accordion-header {
  border: solid 1px black;
  background: white;
}

#accordion .ui-accordion-header:first-of-type {

}

#accordion .ui-accordion-header {

}

#accordion .ui-corner-all {

}

#accordion .ui-accordion-content {

}

#accordion .ui-corner-bottom, 
#accordion .ui-corner-top {

}

#accordion .ui-state-active, 
#accordion .ui-state-default {

}

.product { width: 33%; float: left; }
.product-1 { width: 100%; float: left; }
.product-2 { width: 50%; float: left; }
.product_name { 
  font-weight: bold;
  border-bottom: solid 1px black;
  height: 3em;
}
.product_img { height: 150px; }
.prod_top { height: 150px; }
.prod_lines { text-align: center; }
.inner-sidebar {
  height: 252px;
}
.bxslider li { margin-top: -20px; }

h1 { margin: 0 0 20px 0; }
.manu { float:right; padding-top: 18px; width: 450px; }
.style3 {font-size: .7em; }

#topaddress { 
  text-align: center;
  margin-bottom: -20px;
	padding-top: 10px;
  font-size: 1.3em;
  font-weight: bold;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 1),-1px 1px 1px rgba(0, 0, 0, 1), 1px -1px 1px rgba(0, 0, 0, 1), 1px 1px 1px rgba(0, 0, 0, 1);
  color: orange;
}

label {
  width: 170px;
  display: block;
  float: left;
  text-align: right;
  padding-right: 10px;
  margin-top: 5px;
}

#sidebar label {
  width: auto;
  display: auto;
  float: none;
  text-align: left;
}

.contact a {
  color: orange;
  text-decoration:none
  }
