@CHARSET "ISO-8859-1";
/* sure shutters blue : #0e30ff; */

#main, #logo, #page_container, #menu_container, #footer_container
{ margin-left: auto; 
  margin-right: auto;
}
body {
	overflow-y: scroll;
	margin: 0 0 0 0;
}

body {
  background-repeat: no-repeat;
  /*background: url(../images/blind-background-op-40.jpg);*/
  background: url(../images/blind-background-w-op-75.jpg);
  color : #565656;
  font-size:0.875em;
  font-family : Tahoma, Geneva, sans-serif;
  text-align : justify;
  min-width: 877px;
}

#gallery {
	display:none;
}

.spinner {
	background: url(../images/loading2.gif) center no-repeat;
	min-height: 70px;
}

#logo {
  width: 877px;
  height: 97px;
  padding: 0;
  /*background: #437FDA;*/
  background: #FFFFFF; 
  position: relative
}

#logo_image { 
  margin-top: 9px;
  margin-bottom: 17px;
  margin-left: 15px;
  margin-right: 15px;
  height: 67px;
  width: auto;
  left: 0;
  bottom: 0;
  position: absolute;
}

.product_image {
	height: 180px;
}

.product_image img{
	max-height:100%;
}
a img {
	border: none;	
}
#contact_header {
  float:right;
  text-align:right;
  font-size:0.9em;
  margin-right: 15px;
  margin-bottom: 15px;
  display: inline;
  right: 0;
  bottom: 0;
  position: absolute;
}

#sure_header {
	letter-spacing: 0.1em;
  float:left;
  color : #0e30ff;
  font-size:1.2em;
  font-weight:600;
  margin-left: 155px;
  margin-bottom: 14px;
  display: inline;
  left: 0;
  bottom: 0;
  position: absolute;
}

#red_bar { 
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 5px;
  height: 5px;
  background: #FF0000; 
  position: absolute;
  left: 0;
  bottom: 0;
  width: 847px;
}

#header { 
  margin-left: 0; 
  margin-right: 0;
}

#menu_container {
  width: 877px;
  height: 30px;
  background: #FFFFFF;
}

#menu_bar
{ 
  width: 847px;
  height: 30px;
  margin-left: 15px;
  margin-right: 15px;
} 

ul#menu, ul#menu li
{ float: left;
  margin: 0; 
  padding: 0;}

ul#menu li
{ list-style: none;}

ul#menu li a
{ 
  
  font: normal 100% 'lucida sans unicode', arial, sans-serif;
  display: block; 
  float: left; 
  height: 20px;
  padding: 4px 15px 0px 15px;
  text-align: center;
  color: #FFF;
  text-transform: uppercase;
  text-decoration: none;
  border-right:5px solid;
  font-size:0.9em;
  font-weight:500;
  letter-spacing: 0.1em;
  background: #0e30ff;/*#FFFFFF url(../images/menu_sure.png) repeat-x*/
} 

ul#menu li a:hover, ul#menu li.selected a, ul#menu li.selected a:hover
{ color: #FFF;
  background: #0e306c;
}

.selected {
	background: #0e306c;
}

h1, h2, h3, h4, h5, h6 
{ 
  color: #43423F;
  margin: 0 0 15px 0;
  padding: 15px 0 5px 0;
}

#page_container {
	width: 877px;
	background: #FFFFFF;	
}
#content {
  padding: 15px 15px 15px 15px;
}

.float_right {
	margin-left: 15px;
	float: right;
}

.buffer_bottom {
	margin-bottom: 39px;
}

.float_right_prod {
	margin-left: 39px;
	margin-right: 39px;
	float: right;
}

.clear_me {
	clear: both;
}

#footer_container {
  margin-left: 0; 
  margin-right: 0;
}

#footer
{ 
  font-size: 0.9em;
  margin-right: 15px;
  margin-left: 15px;
  text-align: center; 
  padding-bottom: 15px;
}

#footer_red_bar { 
  margin-bottom: 5px;
  height: 5px;
  background: #FF0000;
}

#ft_container {
	margin: 0px auto;
}

#ft_container a
{ 
  height: 25px;
  text-decoration: none;
  margin-right:5px;
  letter-spacing: 0.05em;
  color: #0e30ff;
}

.small_print {
  	font-size: 0.875em;
}

table tr td.td_right {
	text-align:right;
}

.margined {
	margin-left: 15px;
}