html
{
	height:100%;
}

#back
{
padding-top:10px;
padding-left:10px;
}

body
{
margin:0px;
height:100%;
background: #979797 url("../images/bg.gif") 0% 0% repeat-x;
font-family: Arial; font-size:9pt; font-weight:normal; color:#000;
}

#clearer {

clear:both;
height:1px;
overflow:hidden;
margin-top:-1px;
}

.grey_bdr
{
border:1px solid #c0c0c0;
}

.blue1
{
	color: #126A9D;
  font-weight:bold;
  font-size:12pt;
}

.right
{
	text-align:right;
}
.red
{
color:#ff0000;
}

a{text-decoration:none; color:#126A9D;}
a:hover{text-decoration:underline;}

#griditem
{
	width:25%;
  height:155px;
	float:left;
  verticle-align:top;
  text-align:center;
  padding-bottom:10px;
}

#prod_item
{
 height:130px;
}

#griditem_home
{
	width:25%;
	float:left;
  verticle-align:top;
  text-align:left;
  padding-bottom:10px;
}

#container
{
	width:100%;
  text-align:center;
  height:100%;
}

#container_window
{
	width:758px;
  background-color:#000;
  margin-left:auto;
  margin-right:auto;
  height:auto;
  background: #fff url("../images/top_img.jpg") 0% 0% no-repeat;
  padding-top:105px;
}

#content_box
{
	position:relative;
  top:0px;
  width:756px;
  height:350px;
  border:1px solid #000000;
  background: url("../images/content_bg.gif") 100% 100% no-repeat;
  text-align:left;
  min-height:450px;
  
}


#container_window > #content_box
{
height:100%;
padding-bottom:30px
}



#left_content
{
	width:116px;
  margin-right:10px;
  margin-left:5px;
  margin-top:20px;
  float:left;
  height:90%;
  
}

#content_box> #left_content
{
	position:absolute;
}

#payments
{
	position:relative;
	vertical-align:bottom;
}

#right_content_container
{
	margin-top:10px;
  margin-bottom:60px;
  min-height:450px;
  margin-left:123px;
  width:616px;
  border-left:1px solid #015F96;
  height:100%;
}


/*width for firefox + netscape*/
#content_box> #right_content_container {
  width:630px;
} 

#right_content
{
	padding-left:10px;
  margin-top:10px;
  margin-right:30px;
  height:100%;
  
  
}

#footerlinks
{
	width:756px;
  margin-left:auto;
  margin-right:auto;
  font-family: Arial; font-size:9pt; font-weight:normal; color:#fff;
}
#footerlinks a{text-decoration:none; color:#fff;}
#footerlinks a:hover{text-decoration:underline; color:#fff;}

label,input,textarea{
	display: block;
	float: left;
	margin-bottom: 2px;
}

#prod_content_33
{
	width:30%;
  padding-right:5px;
  height:100%;
  overflow:visible;
  verticle-align:top;
  float:left;
}



label 
{
	text-align: left;
	width: 130px;
	padding-right: 20px;
}


#contact_left br {
	clear: left;
}

#contact_left 
{
		float:left;
    width:70%;
    height:100%;
    padding-right:10px;
}

#product_left 
{
		clear:left;
		width:100%;
}

.img
{
	border:1px solid #c0c0c0;
  padding:10px;
}

#product_downloads {
	
  padding:10px;
	border:1px solid #c0c0c0;
	width: 200px; 
	float: right;
	}

.contact_submit
{
	background-color:#fff;
  color:#777777;
  border: 1px solid #299ADC;
	display:block;
	float:right;
}
    
#contact_right {
		
    }    


    
#shd
{
	float:left;
  text-align:left;
}

#links
{
	text-align:right;
}

hr
{
	height:0px;
  background-color:#676767;
}

#pages
{
	float:right;
	text-align:right;
}

#page
{
	width:20px;
  border:1px solid #676767;
  text-align:center;
	float:left;
  margin-right:1px;
}

#page a
{
	color:#676767;
  font-weight:bold;
}

#page a:hover
{
	color:#676767;
  font-weight:bold;
}

#pageover
{
	width:20px;
  background-color:#676767;
  border:1px solid #676767;
  text-align:center;
	float:left;
  margin-right:1px;
  font-weight:bold;
  color:#fff;
}


.bdr_grey
{
border:1px solid #676767;
}