body
{
padding:0px;
margin:10px 0px 10px 0px;
background: url(../images/bg.jpg) no-repeat #00406b;
color : #191919;
font-family :  tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size :11px;
}

td
{
color:#015790;
line-height:19px;
}

p
{
line-height:18px;
margin:12px 0;
}

h2
{
font-size:18px;
color:#82adcb;
font-weight:bold;
margin:10px 0 15px 0;
font-family : Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
text-align: left;
}

h3
{
font-size:13px;
margin:0px 0px 20px 0px;
color:#ffffff;
font-family :  Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
}

textarea
{
border: 1px solid #000000;
color : #505154;
font-family :  Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size :11px;
padding-left:5px;
}

select
{
border: 1px solid #fff;
color : #505154;
font-family :  Arial, tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size :11px;
padding-left:5px;
}

input
{
border: 1px solid #fff;
color : #505154;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size :11px;
padding-left:5px;
}

textarea
{
border: 1px solid #888888;
color : #505154;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size :11px;
padding-left:5px;
}

.br
{
border:none;
}

#top-images img
{
border:3px solid #ffffff;
}

.contact_details
{
text-align: left;
padding:10px;
color:#015790;
}

#content
{
text-align: left;
color:#82adcb;
}

#left_nav
{
list-style-type: none;
margin: 1px;
padding:0px;
width:240px;
text-align: left;
}

#left_nav li
{
height:34px;
}

a
{
color : #03538b;
text-decoration : none; 
font-weight : normal;
line-height: 15px;
}

a:hover
{
color : #03538b;
text-decoration : none; 
font-weight : normal;
}

a.link
{
color:#ffffff;
text-decoration : none; 
font-weight : bold;
line-height: 13px;
}

a.link:hover
{
color:#82adcb;
text-decoration : none; 
font-weight : bold;
}

a.more
{
color : #022744;
text-decoration : none; 
font-weight : bold;
line-height: 13px;
}

a.more:hover
{
color : #022744;
text-decoration : none; 
font-weight : bold;
}

#handrail_table a
{
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
color : #4570b5;
font-weight : bold;
line-height: 12px;
font-size:11px;
text-decoration: none;
}

#handrail_table a:hover
{
text-decoration: underline;
}


#handrail_table a.enlarge
{
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
color : #666666;
font-weight : normal;
line-height: 12px;
font-size:11px;
text-decoration: none;
}

#handrail_table a.enlarge:hover
{
text-decoration: underline;
}

.product_name
{
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
margin:0px 0px 6px 0px;
}

.product_specs
{
color : #666666;
font-weight : normal;
line-height: 15px;
font-size:11px;
margin-bottom:10px;
}

.footer
{
color : #4e8cb9;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size :11px;
}

#top_links
{
height:60px;
}

#top_links img
{
margin:0px 13px 0px 13px;
}

#top_links_sample
{
height:60px;
}

#top_links_sample img
{
margin:0px 6px 0px 6px;
}

.wc
{
color : #4e8cb9;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size :11px;
font-weight:bold;
text-decoration: underline;
}

.wc:hover
{
color : #4e8cb9;
font-weight:bold;
text-decoration: none;
}

#footer_links_cell
{
color : #4e8cb9;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size :11px;
height:50px;
}

#footer_links_cell a
{
color : #4e8cb9;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size :11px;
text-decoration: none;
padding:0px 10px 0px 10px;
}

#footer_links_cell a:hover
{
color : #4e8cb9;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size :11px;
text-decoration: none;
}

.button
{
background: #0089d0;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size : 11px;
font-weight: bold;
color: #fff;
padding:5px;
border:1px solid #fff;
height:22px;

}

.button:hover
{
background: #14679f;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size : 11px;
font-weight: bold;
color: #fff;
padding:5px;
}

#products
{
	
}
.InsideTd
{
	padding-right:5px;
	text-align:left;
	width:154px;
}
.LastTd
{
	padding-right:0px;
	text-align:right
}
#products .DivLinkCell
{
text-align:left;
height:30px;
background: #3382ae;
width:115px;
padding:7px 0px 0px 5px;
margin:0px;
}

#products img
{
border:5px solid #80aecb;
}

#products a
{
color: #ffffff;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size : 10px;
font-weight: bold;
text-decoration: none;
line-height: 11px;
}

#products a:hover
{
color:#82adcb;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size : 10px;
font-weight: bold;
text-decoration: none;
}

#pro_desc_cell
{
padding:0px;
}

.pro_description
{
padding-left:10px;
line-height: 17px;
color:#82adcb;
}

#pro_desc_cell .hd
{
background: #367fb3;
color:#fff;
font-weight:bold;
border: 1px solid #76b2dd;
text-align: left;
padding:4px 0px 0px 4px;
height:25px;
}
.hd33
{
background: #367fb3;
color:#fff;
font-weight:bold;

text-align: center;
padding:4px 0px 0px 4px;
height:25px;
}
.hd34
{
background: #367fb3;
color:#fff;
font-weight:bold;

text-align: right;
padding:4px 0px 0px 4px;
height:25px;
}
.hd22
{
	background: #367fb3;
color:#fff;
font-weight:bold;

text-align: right;
padding:4px 4px 0px 4px;
height:25px;
}
#pro_desc_cell .record
{
background: #76b2dd;
color:#fff;
font-weight:normal;
line-height: 12px;
text-align: left;
height:30px;
padding-left:4px;

}
.record44
{
background: #76b2dd;
color:#fff;
font-weight:normal;
line-height: 12px;
text-align: left;
height:30px;
padding-left:4px;

}
.record46
{
	background: #76b2dd;
color:#fff;
font-weight:normal;
line-height: 12px;
text-align: center;
height:30px;

}
.record47
{
	background: #76b2dd;

font-weight:normal;
line-height: 12px;
text-align: center;
height:30px;

}
.record45
{
	background: #76b2dd;
color:#fff;
font-weight:bold;
text-align: right;
padding:4px 3px 3px 4px;
height:12px;
}
.record22
{
	background: #76b2dd;
color:#fff;
font-weight:bold;
line-height: 12px;
text-align: Right;
border: 1px solid #505050;
padding:4px 4px 0px 0px;
height:30px;
padding-left:4px;
}
 .record222
{
	background: #76b2dd;
color:#fff;
font-weight:normal;
line-height: 12px;
text-align: right;
height:30px;
padding-left:4px;
}
.record23
{
	background: #76b2dd;
color:#fff;
font-weight:bold;
line-height: 12px;
text-align: center;

padding:4px 4px 0px 0px;
height:30px;
padding-left:4px;
}
.part_red
{
color: #c4192d;
font-weight: bold;
text-align: left;
height:30px;
}

.part_blue
{
color: #0000ff;
font-weight: bold;
text-align: left;
height:30px;
}

#pro_desc_cell .calc
{
background: #679cc2;
color:#fff;
font-weight:normal;
line-height: 12px;
height:30px;
padding-left:4px;
}

#handrail_table
{
background: #fff;
}

.more_link
{
text-align: left;
}

.emag_name
{
font-size: 14px;
font-weight: bold;
font-family: Tahoma, Arial;
margin:0px 0px 10px 0px;
color:#2d78aa;
}

.lfcell
{
background: #f3f3f3;
color:#191919;
font-weight: bold;
line-height: 12px;
height:30px;
}

.rtcell
{
background: #fafafa;
color:#191919;
font-weight: normal;
line-height: 12px;
height:30px;
}

.rtcell input.txt
{
border:1px solid #666666;
}

#gallery_mainimage td
{
padding:2px;
}

#gallery_mainimage .bigimage
{
text-align: center;
background: #000000;
}

#gallery_thumbnails
{
background: #000000;
border:2px solid #000000;
}

.thumbnails 
{
background: #f5f5f5;
padding:2px;
border:2px solid #dcdcdc;
}

.thumbnails:hover
{
background: #fff;
padding:2px;
border:2px solid #bbbbbb;
}

#paging_table
{
background: #000000;
}

#paging_table td
{
color:#fff;
font-size:10px;
font-family: Verdana;
font-weight: bold;
}

#paging_table a
{
background: #3c3c3c;
padding:5px;
color:#fff;
font-size:9px;
font-family: Verdana;
border:1px solid #3c3c3c;
}

#paging_table a:hover
{
background: #3c3c3c;
padding:5px;
color:#fff;
font-size:9px;
font-family: Verdana;
border:1px solid #888888;
}

.gallery_toplink
{
background: none;
padding:10px 10px 8px 0px;
text-decoration: none;
text-align: left;
cursor: hand;
}

.gallery_toplink:hover
{
background: #003c69;
padding:10px 10px 8px 2px;
}

.gallery_toplink_active
{
display: inline;
background: #ffffff;
padding:8px 10px 8px 10px;
color:#000;
text-decoration: none;
line-height: 32px;
font-size:11px;
border-top:1px solid #86a8ce;
border-left:1px solid #86a8ce;
border-right:1px solid #86a8ce;
text-transform: uppercase;
}


.middle_image
{
padding:5px;
}

.middle_image img.main
{
border:4px solid #ffffff;
}

.supply_txt
{
color:#82adcb;
line-height:19px;
}

.cat1
{
background:#ac091c;
height:25px;
color:#ffffff;
margin-bottom:5px;
font-weight:bold;
font-size:12px;
text-transform: uppercase;
padding:5px 0px 0px 5px;
}

.cat2
{
background:#0c5a97;
height:25px;
color:#ffffff;
margin-bottom:5px;
font-weight:bold;
font-size:12px;
text-transform: uppercase;
padding:5px 0px 0px 5px;


}

body
{
padding:0px;
margin:10px 0px 10px 0px;
background: url(../images/bg.jpg) no-repeat #00406b;
color : #191919;
font-family :  tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size :11px;
}

td
{
color:#015790;
line-height:19px;
}

p
{
line-height:18px;
margin:12px 0;
}

h2
{
font-size:18px;
color:#82adcb;
font-weight:bold;
margin:10px 0 15px 0;
font-family : Arial, Tahoma, Verdana, Geneva, Helvetica, sans-serif;
text-align: left;
}

h3
{
font-size:13px;
margin:0px 0px 20px 0px;
color:#ffffff;
font-family :  Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
}

textarea
{
border: 1px solid #000000;
color : #505154;
font-family :  Tahoma, Arial, Verdana, Geneva, Helvetica, sans-serif;
font-size :11px;
padding-left:5px;
}

select
{
border: 1px solid #fff;
color : #505154;
font-family :  Arial, tahoma, Verdana, Geneva, Helvetica, sans-serif;
font-size :11px;
padding-left:5px;
}

input
{
border: 1px solid #fff;
color : #505154;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size :11px;
padding-left:5px;
}

textarea
{
border: 1px solid #888888;
color : #505154;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size :11px;
padding-left:5px;
}

.br
{
border:none;
}

#top-images img
{
border:3px solid #ffffff;
}

.contact_details
{
text-align: left;
padding:10px;
color:#015790;
}

#content
{
text-align: left;
color:#82adcb;
}

#left_nav
{
list-style-type: none;
margin: 1px;
padding:0px;
width:240px;
text-align: left;
}

#left_nav li
{
height:34px;
}

a
{
color : #03538b;
text-decoration : none; 
font-weight : normal;
line-height: 15px;
}

a:hover
{
color : #03538b;
text-decoration : none; 
font-weight : normal;
}

a.link
{
color:#ffffff;
text-decoration : none; 
font-weight : bold;
line-height: 13px;
}

a.link:hover
{
color:#82adcb;
text-decoration : none; 
font-weight : bold;
}

a.more
{
color : #022744;
text-decoration : none; 
font-weight : bold;
line-height: 13px;
}

a.more:hover
{
color : #022744;
text-decoration : none; 
font-weight : bold;
}

#handrail_table a
{
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
color : #4570b5;
font-weight : bold;
line-height: 12px;
font-size:11px;
text-decoration: none;
}

#handrail_table a:hover
{
text-decoration: underline;
}


#handrail_table a.enlarge
{
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
color : #666666;
font-weight : normal;
line-height: 12px;
font-size:11px;
text-decoration: none;
}

#handrail_table a.enlarge:hover
{
text-decoration: underline;
}

.product_name
{
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
margin:0px 0px 6px 0px;
}

.product_specs
{
color : #666666;
font-weight : normal;
line-height: 15px;
font-size:11px;
margin-bottom:10px;
}

.footer
{
color : #4e8cb9;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size :11px;
}

#top_links
{
height:60px;
}

#top_links img
{
margin:0px 13px 0px 13px;
}

.wc
{
color : #4e8cb9;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size :11px;
font-weight:bold;
text-decoration: underline;
}

.wc:hover
{
color : #4e8cb9;
font-weight:bold;
text-decoration: none;
}

#footer_links_cell
{
color : #4e8cb9;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size :11px;
height:50px;
}

#footer_links_cell a
{
color : #4e8cb9;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size :11px;
text-decoration: none;
padding:0px 10px 0px 10px;
}

#footer_links_cell a:hover
{
color : #4e8cb9;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size :11px;
text-decoration: none;
}

.sitemap_button
{
background: #0089d0;
display: block;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size : 11px;
font-weight: bold;
color: #fff;
padding:5px;
border:1px solid #fff;
width:150px;
margin-bottom:5px;
}

.sitemap_button:hover
{
background: #14679f;
display: block;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size : 11px;
font-weight: bold;
color: #fff;
padding:5px;
border:1px solid #fff;
width:150px;
margin-bottom:5px;
}

.sitemap_button1
{
background: #0089d0;
display: block;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size : 11px;
font-weight: bold;
color: #fff;
padding:5px;
border:1px solid #fff;
width:150px;
margin-bottom:5px;
margin-left:20px;
}

.sitemap_button1:hover
{
background: #14679f;
display: block;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size : 11px;
font-weight: bold;
color: #fff;
padding:5px;
border:1px solid #fff;
width:150px;
margin-bottom:5px;
margin-left:20px;
}

.button
{
background: #0089d0;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size : 11px;
font-weight: bold;
color: #fff;
border:1px solid #fff;
vertical-align:top;
padding:2px 5px;
height:22px;
}

.button:hover
{
background: #14679f;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size : 11px;
font-weight: bold;
color: #fff;
padding:2px 5px;
height:22px;
vertical-align:middle;
}

#handrail_product_table
{
border:1px solid #478cbc;
}

#handrail_product_table img.p1{
border:2px solid #ffffff;
}

#handrail_product_table .product_specs
{
color: #ffffff;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size : 11px;
font-weight: normal;
text-decoration: none;
line-height: 11px;
margin-top:14px;
}

#handrail_product_table .product_name
{
color: #ffffff;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size : 12px;
font-weight: bold;
text-decoration: none;
line-height: 12px;
}

#handrail_product_table a.enlarge_link
{
color: #7caed0;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size : 10px;
font-weight: bold;
text-decoration: none;
line-height: 12px;
}

#handrail_product_table a.enlarge_link:hover
{
color:#82adcb;
font-family :  tahoma,Arial,  Verdana, Geneva, Helvetica, sans-serif;
font-size : 10px;
font-weight: bold;
text-decoration: none;
}
.QtyTextBox
{
	border:solid 1px #cccccc;
	font-family: tahoma, Arial,Verdana,Geneva,Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	width:20px;
	padding-left:3px;
	background-color:White;
}
.DesignedBy1
{
font-size: 11px;
font-family :  tahoma, Arial, verdana, Helvetica, sans-serif;
font-weight : bold;
line-height:17px;
color : #000000;
text-decoration:none;
}
.DesignedBy1:hover
{
font-size: 11px;
font-family :  tahoma, Arial, verdana, Helvetica, sans-serif;
font-weight : bold;
line-height:17px;
color : #0000ff;
text-decoration:none;
}


.btn
{
background: #0089d0;
font-family :tahoma,Arial,Verdana,Geneva,Helvetica,sans-serif;
font-size : 11px;
font-weight: bold;
color: #fff;
border:1px solid #fff;
padding:3px 5px;
}
.btn:hover
{
background: #14679f;
padding:3px 5px;
}



