body {
font-family: Arial, Helvetica, sans-serif;
font-size:10px;
line-height:14px;
color:#004677;
background:#ffffff;
width:100%;
height:100%;
text-align: center;
vertical-align: middle;
margin:0;
padding:0;
}

img
{
border:none;

}

A:link {font-size:10px;color:#004677;text-decoration: none;}
A:visited {font-size:10px;color:#004677;text-decoration: none;}
A:active {font-size:10px;color:#004677;text-decoration: none;}
A:hover {font-size:10px;color:#7fa2bb;text-decoration: none;}
#container {

position:relative;
  margin: 0px auto;
  margin-top: 0px auto;
 /* padding-left:24px;
  padding-top:24px;
  padding-bottom:24px;
  padding-right:0px;*/
  width: 776px;
  text-align: left;
  vertical-align: middle;
/*  background-image:url(images/bg.gif);
  background-repeat:no-repeat;*/
  }
  
  #top_container {
  background-image:url(images/bg_top.gif);
  background-repeat:no-repeat;
  background-position:top;
  margin:5px 0px 0px 0px;
  padding:24px 0px 0px 24px;
  width: 776px;
  height: 96px;
  }
  
  #middle_container {
  /*background-image:url(images/bg_middle.gif);
  background-repeat:repeat-y;*/
  border-left: #7FA2BB 1px solid;
  border-right: #7FA2BB 1px solid;
  margin:0px 2px 0px 0px;
  padding:0px 0px 0px 24px;
  width: 774px;
  }
  
  #bottom_container {
  background-image:url(images/bg_bottom.gif);
  background-position:top;
  background-repeat:no-repeat;
  margin:0;
  padding:0px 0px 0px 24px;
  width: 776px;
  height: 70px;
  }
  
  #logo{
 /* position:relative;
  z-index:2;*/
  }
  #topnav{
  /* position:relative;
  z-index:3;*/
  }
  #content_main{
 /* position:absolute;
  top:217px;
  left:36px;
  z-index:4;*/
  width:380px;
  padding-right:5px;
  clear:both;
  }
  
    #content_main_news{
 /* position:absolute;
  top:217px;
  left:36px;
  z-index:4;*/
  width:400px;
  padding-right:5px;
  clear:both;
  border-right:dotted 1px #80A2BB;
  }
  
  #content_main2{
 /* position:absolute;
  top:217px;
  left:36px;
  z-index:4;*/
  width:777px;
  padding-right:0px;
  clear:both;
  }
  
  
  #blenddiv{
 /* position:absolute;
  top:142px;
  left:455px;
  z-index:5;
  margin: 20px 20px 0px 0px;*/
  padding: 15px 20px 0px 10px;
  float:right;
 /* background  : url(images/pic_1.jpg) no-repeat;*/
  }
  #content_image_but{
 /* position:absolute;
  top:480px;
  left:455px;
  z-index:6;*/
  }
  #content_links{
 /* position:absolute;
  top:376px;
  left:24px;
  z-index:6;*/
  background-image:url(images/bg_contlinks.gif);
  background-repeat:no-repeat;
  padding:4px;
  width:402px;
  height:119px;
  }
  
  
#content_links_products{
 /* position:absolute;
  	top:376px;
  	left:24px;
  	z-index:6;*/
 	padding:0px;
  	margin: 15px 0px 0px 0px;
  	width:270px;
  	height:119px;
	font-size:10px;
	text-align:center;
}

  

/* contact_us */

  #content_main_3{
 /* position:absolute;
  top:217px;
  left:36px;
  z-index:4;*/
  width:381px;
  padding-right:5px;
  }

#content_main_3 div.line{margin:0px;padding:0px;border:0px solid #333;width:380px;}
#content_main_3 div p.left{margin:0px;border:0px solid #333;width:70px;float:left;margin-bottom:10px;text-align:right;padding-right:10px;}
#content_main_3 div p.right{margin:0px;border:0px solid #333;width:230px;float:left;margin-bottom:10px;}

#content_main_3 div p.left_2{margin:0px;border:0px solid #333;width:70px;float:left;margin-bottom:2px;text-align:right;padding-right:10px;}
#content_main_3 div p.right_2{margin:0px;border:0px solid #333;width:120px;float:left;margin-bottom:2px;}
#content_main_3 div span.right{margin:0px;border:0px solid #333;width:175px;float:left;margin-bottom:2px;display:inline;text-align:right;}



/* ordering and delivery */

  #content_main_2{
  /*position:absolute;
  top:269px;
  left:36px;
  z-index:4;*/
  width:381px;
  padding-right:5px;
  }

/* the_company */

#content_links_company{
 /* position:absolute;
  top:376px;
  left:24px;
  z-index:6;*/
  background-image:url(images/bg_contlinks.gif);
  background-repeat:no-repeat;
  padding:4px;
  width:402px;
  height:119px;
font-size:10px;
text-align:center;
  }
#content_links_company H3{
border:0px solid #333;
margin:0px;
padding:0px;
font-size:12px;
width:500px;
height:105px;
text-align:left;

/*top:10px;
left:10px;
position:absolute;*/
}
#content_links_company div.button_one{
width:80px;
height:105px;
float:left;
/*top:10px;
left:320px;
position:absolute;*/
}

/* our_services */

#content_links_service{
 /* position:absolute;
  top:376px;
  left:24px;
  z-index:6;*/
  background-image:url(images/bg_contlinks.gif);
  background-repeat:no-repeat;
  padding:4px;
  margin: 48px 0px 0px 0px;
  width:402px;
  height:119px;
font-size:10px;
text-align:center;
  }
#content_links_service H3{
float: left:
	margin:0px;
	padding:0px;
	font-size:12px;
	width:80px;
	height:105px;
	/*top:183px;
	left:511px;
	position:absolute;*/
}
#content_links_service div.button_one{
width:80px;
height:105px;
float:left;
padding: 0px 5px 0px 0px;
/*top:10px;
left:110px;
position:absolute;*/
}
#content_links_service div.button_two{
width:80px;
height:105px;
float:left;
padding: 0px 5px 0px 0px;
/*top:10px;
left:210px;
position:absolute;*/
}
#content_links_service div.button_three{
width:80px;
height:105px;
float:left;
padding: 0px 5px 0px 0px;
/*top:10px;
left:310px;
position:absolute;*/
}


/* latest news */

#content_links_news{
  /*position:absolute;
  left:24px;
  z-index:6;*/
  background-image:url(images/bg_contlinks.gif);
  background-repeat:no-repeat;
  padding:4px;
  width:402px;
  height:119px;
  font-size:10px;
  }
#content_links_news H3{
margin:0px;padding:0px;font-size:14px;
width:385px;
height:45px;
top:20px;
left:10px;
position:absolute;
text-align:left;
}
#content_links_news div.button_one{
width:280px;
height:45px;
/*top:60px;
left:10px;
position:absolute;*/
}
#content_links_news div.button_two{
width:100px;
height:12px;
/*top:92px;
right:10px;
position:absolute;*/
text-align:right;
}
#content_links_news div.button_three{
width:100px;
height:12px;
/*top:60px;
right:10px;
position:absolute;*/
text-align:right;
}

/* accessories */

#content_links_acc{
  /*position:absolute;
  top:376px;
  left:24px;
  z-index:6;*/
  background-image:url(images/bg_contlinks.gif);
  background-repeat:no-repeat;
  padding:4px;
  margin: 10px 0px 0px 0px;
  width:402px;
  height:119px;
font-size:10px;
  }
#content_links_acc H3{border:0px solid #333;margin:10px;padding:0px;font-size:12px;width:250px;margin-top:5px;}
#content_links_acc div.button_one{
width:120px;
height:70px;
float:left;
margin-right:10px;
/*top:45px;
left:10px;
position:absolute;*/
}
#content_links_acc div.button_two{
width:120px;
height:70px;
float:left;
margin-right:10px;
/*top:45px;
left:150px;
position:absolute;*/
}
#content_links_acc div.catalogue{
background-color:#666;
width:117px;
height:132px;
float:left;
/*top:-8px;
left:303px;
position:absolute;*/
}

/* our brands */

#content_links_brands{
 /* position:absolute;
  top:376px;
  left:24px;
  z-index:6;*/
  padding:0px;
  margin: 15px 0px 30px 0px;
  width:404px;
  height:119px;
font-size:10px;
text-align:center;
  }
  
  #content_links_brands_2{
 /* position:absolute;
  top:376px;
  left:24px;
  z-index:6;*/
  padding:0px;
  margin: 15px 0px 0px 0px;
  width:354px;
  height:119px;
font-size:10px;
text-align:center;
  }
  
#content_links_top
  {
  background-image:url(images/pagelinks_top.jpg);
  width:404px;
  height:23px;
 /* margin-bottom:10px;*/
  }
  
#content_links_top2
  {
  background-image:url(images/pagelinks_top2.jpg);
  width:260px;
  height:23px;
 /* margin-bottom:10px;*/
  }
  
#content_links_mid
{
width:402px;
height:113px;
border-left: #7FA2BB 1px solid;
  border-right: #7FA2BB 1px solid;
  margin:0px;
}
  
#content_links_mid2
{
width:258px;
height:113px;
border-left: #7FA2BB 1px solid;
  border-right: #7FA2BB 1px solid;
  margin:0px;
}
    
  
  
#content_links_bottom
{
width:404px;
height:9px;
background:url(images/pagelinks_bottom.gif) top no-repeat;
} 
 
#content_links_bottom2
{
width:260px;
height:9px;
background:url(images/pagelinks_bottom2.gif) top no-repeat;
} 
  
#content_links_brands H3{border:0px solid #333;margin:10px;padding:0px;font-size:12px;width:380px;margin-top:0px;}

#content_links_brands H3.brands {border:0px solid #333;margin:0px;padding:0px;font-size:12px;width:390px;margin-top:0px;}

#content_links_brands div.button_one{
width:120px;
height:80px;
/*top:35px;
left:10px;
position:absolute;*/
}
#content_links_brands div.button_two{
width:120px;
height:80px;
/*top:35px;
left:145px;
position:absolute;*/
}
#content_links_brands div.button_three{
width:120px;
height:80px;
/*top:35px;
left:280px;
position:absolute;*/
}

/* gripperrods */

#content_links_brands H3{border:0px solid #333;margin:0px;padding:0px;font-size:12px;
width:120px;
height:105px;
/*top:10px;
left:10px;
position:absolute;*/
}

#content_links_brands div.button_one_grip{
width:120px;
height:105px;
float:left;
padding:5px;
/*top:10px;
left:10px;
position:absolute;*/
}
#content_links_brands div.button_two_grip{
width:120px;
height:105px;
float:left;
padding:5px;
/*top:10px;
left:145px;
position:absolute;*/
}
#content_links_brands div.button_three_grip{
width:120px;
height:105px;
float:left;
padding:5px;
/*
top:10px;
left:280px;
position:absolute;*/
}

/* Content Links * 2 *------------------------ */

#content_links_products div.button_three_grip{
width:120px;
height:105px;
float:left;
padding:3px;
/*
top:10px;
left:280px;
position:absolute;*/
}

/* tredaire */

#content_links_tredaire{
  /*position:absolute;
  top:376px;
  left:24px;
  z-index:6;*/
  background-image:url(images/bg_contlinks.gif);
  background-repeat:no-repeat;
  padding:4px;
  width:402px;
  height:119px;
font-size:10px;
text-align:center;
  }
#content_links_tredaire H3{margin:10px;padding:0px;font-size:12px;width:380px;margin-top:5px;}
#content_links_tredaire div.button_one{
border:0px solid #ccc;
background-color:#fff;
width:80px;
height:30px;
/*top:26px;
left:50px;
position:absolute;*/
}
#content_links_tredaire div.button_two{
border:0px solid #ccc;
background-color:#fff;
width:80px;
height:30px;
/*top:66px;
left:75px;
position:absolute;*/
}
#content_links_tredaire div.button_three{
border:0px solid #ccc;
background-color:#fff;
width:80px;
height:30px;
/*top:26px;
left:280px;
position:absolute;*/
}
#content_links_tredaire div.button_four{
border:0px solid #ccc;
background-color:#fff;
width:80px;
height:30px;
/*top:66px;
left:250px;
position:absolute;*/
}

#content_links_tredaire div.button_five{
border:0px solid #ccc;
background-color:#fff;
width:80px;
height:30px;
/*top:35px;
left:162px;
position:absolute;*/
}

#content_links_tredaire H3.bottom {margin:10px;padding:0px;font-size:12px;width:380px;margin-top:80px;}

* html #content_links_tredaire H3.bottom {margin:10px;padding:0px;font-size:12px;width:380px;margin-top:80px;padding-top:80px;}

* + html #content_links_tredaire H3.bottom {margin:10px;padding:0px;font-size:12px;width:380px;margin-top:80px;padding-top:80px;}

/* underlay */

#content_links_underlay{
 /* position:absolute;
  top:376px;
  left:24px;
  z-index:6;*/
  background-image:url(images/bg_contlinks.gif);
  background-repeat:no-repeat;
  padding:4px;
  width:402px;
  height:119px;
font-size:10px;
text-align:center;
  }
#content_links_underlay H3{border:0px solid #333;margin:10px;padding:0px;font-size:12px;width:380px;margin-top:5px;}
#content_links_underlay div.button_one{
width:185px;
height:40px;
/*top:26px;
left:14px;
position:absolute;*/
}
#content_links_underlay div.button_two{
width:185px;
height:40px;
/*top:76px;
left:14px;
position:absolute;*/
}
#content_links_underlay div.button_three{
width:185px;
height:40px;
/*top:26px;
right:14px;
position:absolute;*/
}
#content_links_underlay div.button_four{
width:185px;
height:40px;
/*top:76px;
right:14px;
position:absolute;*/
}

#footer
{
float:left;
clear:both;
width:100%;
margin: 7px 0px 5px 0px;
}

  #footer_nav{
  float:left;
  margin: 10px 0px 0px 0px;
 
   /*position:absolute;
  top:550px;
  left:24px;
  z-index:6;*/
  }

#footer_nav a.selected{color:#7fa2bb;}
#footer_nav a:hover.selected{color:#004677;}

  #footer_logos{
  float:right;
  margin: 0px 25px 0px 0px;
  /* position:absolute;
  top:531px;
  left:455px;
  z-index:6;*/
  width:440px;
  
  }
#footer_logos a{
margin:0px;
padding:0px;
  }
  #copyright{
  clear:both;
  float:left;
  width:250px;
  margin: 5px 0px 0px 0px;
  padding: 0px
/* top:578px; 
position:absolute;*/
  text-align:left;
  font-size:10px;
  }
  img#blendimage{

  }
  
  #left_content
  {
  float:left;
  width: 381px;
  
  }
  
   #left_content_news
  {
  float:left;
  width: 410px;
 
  }
  
   #left_content2
  {
  float:left;
  width: 777px;
  
  }
  
  H1 {
  width:381px;
  margin:10px 0px 10px 0px;
  padding:0;
  clear:both;
/* position:absolute;
  top:136px;
  left:36px;
  z-index:4;*/


}
H2 {
margin:0px;
padding:0px;
/*position:absolute;
top:146px;
left:36px;
z-index:4;*/
width:400px;
border:0px solid #333;
line-height:26px;
font-size:20px;
}









  
td {
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;

vertical-align:top;
}

th {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}





P{
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	
	}
	
.bold_para{
	font-weight:bold;
	}	
	
.cont_cell{
background-image:url(images/cont_bg.jpg);
background-repeat:no-repeat;
width:371px;
padding-left:50px;	
padding-top:40px;	
padding-right:0px;		
padding-bottom:0px;	

}
.cont_cell_alt{
background-image:url(images/cont_bg.jpg);
background-repeat:no-repeat;
width:386px;
padding-left:25px;	
padding-top:40px;	
padding-right:10px;		
padding-bottom:0px;	

}

.pic_cell{
width:339px;
padding-left:0px;	
padding-top:0px;	
padding-right:0px;		
padding-bottom:0px;	
}
.hdr_cell{
background-image:url(images/cont_bg_hdr.jpg);
background-repeat:no-repeat;
background-color:#CCCCCC;

padding-left:22px;	
padding-top:14px;	
padding-right:0px;		
padding-bottom:0px;	
}
.footer_cell{
text-align:right;

padding-top:4px;
padding-right:0px;
}

.sml_nav_u{
font-family: Agenda-Light;
    font-style:  normal;
	font-size: 10px; 
	src: url(fonts/AGENDAL0.eot);
	padding-right:20px;
}
.sml_nav_o{
background-image:url(images/sml_nav_arr.gif);
background-repeat:no-repeat;
background-position:right;
background-color:#009999;
color: #000000;
font-family: Agenda-Light;
    font-style:  normal;
	font-size: 10px; 
	src: url(fonts/AGENDAL0.eot);
	padding-right:10px;
}
.topnav_cell{

padding-left:5px;
}
.botnav_cell{

}
.xtra_but_1{

}
.xtra_but_2{
padding-top:15px;
}
.xtra_but_3{
padding-top:30px;
}
.xtra_but_4{
padding-top:30px;
}
/*span {display:none;}*/
.clear {clear:both;}

#newsheader {margin:0px;padding:0;}
#newsheader p.pdf{margin:0px;padding:0;border:0px solid #ff0000;width:45px;height:45px;float:left;background:url(images/pdficon_large.gif) no-repeat;}
#newsheader p.news{margin:0px;margin-left:10px;padding:0;border:0px solid #33;float:left;width:300px;line-height:16px;}
#newsheader p.news span{display:inline;color:#666;font-size:9px;}


.newsitem {margin:0px; margin-top:10px; padding:0; border-bottom:1px dotted #A1BBCC; width:400px; clear:both;}
.newsitem p.title {margin:0px;padding:0px;font-weight:bold;}
.newsitem p.date {margin:0px;padding:0px;}


.news_body
{
width:90%;
float:left;
height: 30px;
margin: 5px 0px 5px 0px;
}

.news_link
{
width:20px;
float:right;
margin-top: 10px;
}

#news_nav
{
float:left;
width: 390px;
margin: 15px 0px 0px 0px;
}


#news_back
{
float:left;
}

#news_more
{
float:right;
}

#breadcrumb
{
float:left;
margin: 10px 0px 10px 0px;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

#breadcrumb a
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#004677
}

#product_button
{
margin: 10px 0px 0px 0px;

}


/* --------------------------------- HOME NEWS FEED --------------------------------------- */

#news_feed
{
  border-left: #7FA2BB 1px solid;
  border-right: #7FA2BB 1px solid;
  margin:0px 2px 0px 0px;
  padding:0px 0px 0px 24px;
  width: 774px;

}

#news_feed_top
{
width: 752px;
height: 37px;
background-image:url(images/news_heading.jpg);
background-repeat:no-repeat;
background-color:#80A3B7;
}

h4
{
font-size:12px;
color:#FFFFFF;
padding: 5px 0px 0px 7px;
margin:0px;
text-align:left;
}

h5
{
font-size:13px;
padding: 5px 0px 0px 0px;
margin:0px;
text-align:left;
font-weight:bold;
}


#news_feed_main
{
width: 732px;
height:220px;
padding:10px 10px 20px 10px;
background-image:url(images/news_base.jpg);
background-repeat:no-repeat;
background-position:bottom;
background-color:#80A3B7;
}

.news_story
{
float:left;
width: 170px;

border-right:#FFFFFF thin solid;
padding: 5px;
}

.news_photo
{
float:left;
border:#FFFFFF thin solid;
width:85px;
height:85px;
}

.news_headline
{
float:left;
padding: 0px 5px 5px 5px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
width:68px;
clear:right;
}

.news_intro
{
float:left;
width: 150px;
padding: 5px 5px 5px 5px;
font-size:10px;
color:#FFFFFF;
}

#intro_flash
{
padding: 0px;
margin: 30px 0px 0px 0px;

}


#base_nav
{
float:left;
width: 740px;
margin: 10px 10px 10px 10px;
padding: 0px 0px 0px 0px;
}

#but_previous
{
float:left;
}

#but_next
{
float:right;
}


/* ------------------------------- Bullets --------------------------------- */

#bullets
{
clear:both;
margin: 0px 0px 10px 0px;
padding: 0px;
height: 90px;
}

#bullets_left
{
float:left;
margin:0;
padding:0;
width:50%;
}


#bullets_right
{
float:right;
margin:0;
padding:0;
width:50%;
clear:right;
}

.news_story a
{
color:#FFFFFF;
} 

.news_story a:hover
{
color:#004677;
} 


/*----------------------- NEWSLETTER ------------------------------------ */

#archive_menu
{
width: 318px;
margin: 5px 0px 0px 0px;
}

#newsletter
{
padding: 100px 0px 0px 0px;
margin: 0px;
}

#current_news_image
{
border:1px solid #A1BBCC;
width:318px;
height:223px;
overflow:hidden;
}

#archive_list
{
float: left;
width:227px;
text-align:left;
padding: 0px;
margin: 0px;
}

ul #archive
{
float: left;
width:227px;
padding-top: 5px;
margin: 0px;
}

#archive_list li
{
list-style:none; 
border-left: solid 1px #7FA1BA;
padding: 2px 0px 0px 6px;
margin: 0px;
float:left;
width: 55px;
font-size:12px;

}

#archive_list li a
{
float:left;
margin: 0px;
padding: 0px;
font-size:12px;
}

#archive_back
{
width:45px;
float:left;
margin:0px 0px 0px 0px;
padding:0px;
}

#archive_next
{
width:45px;
float:left;
margin:0px 0px 0px 0px;
padding:0px;
}

