body,td,div {
        font-family:arial;
        font-size:12px;
        color:#303030;
        }

a, a:visited {
        color: #097B34;
        text-decoration: underline;
        }

a:hover, a:visited:hover {
        color: #097B34;
        text-decoration: underline;
        }



        
table.menu {
        margin:0 0 0 1px;
        }
        

p {
        margin:0 0 10px 0;
        }

li {
        margin:0 0 5px 0;
        }
        
div.right-emails {
        margin-top:20px;
        font-size:12px;
        }
        
        
        
        



a.black, a.black:visited {
        color: #00FF5F;
        text-decoration: none;
        }

a.black:hover, a.black:visited:hover {
        color: #00FF5F;
        text-decoration: underline;
        }

div.black {
        padding-left:24px;
        font-family:arial;
        font-size:12px;
        color:#F7FCF7;
        }


div.title-white {
        margin:15px 15px 5px 24px;
        font-size:22px;
        font-weight:normal;
        color:#F7FCF7;
        } 
        
h1.top_title {
        font-size:10px;
        font-weight:normal;
        color:#097B34;
        }      

h2.title {
        margin:15px 15px 5px 24px;
        font-size:22px;
        font-weight:normal;
        color:#000000;
        } 
               
div.subtitle-white {
        margin:0px 15px 10px 24px;
        font-size:14px;
        font-weight:bold;
        color:#F7FCF7;
        } 
        
        
td.bg-black {
        background-image:URL(images/bg-black.gif);
        background-repeat: repeat-x;
        padding:0 20px 15px 0;
        }
        
td.side-black {
        padding:20px 22px 20px 20px;
        background-image:URL(images/bg-black.gif);
        background-repeat: repeat-x;
        font-size:19px;
        color:#0DAA47;
        border-left:solid 1px #0A8B3B;
        }
        
        
td.links {
        padding:10px 10px 10px 0px;
        font-size:10px;
        }

        
div.title {
        margin:15px 15px 5px 24px;
        font-size:22px;
        font-weight:normal;
        color:#000000;
        } 
        
div.subtitle {
        margin:0px 15px 10px 24px;
        font-size:14px;
        font-weight:bold;
        color:#737373;
        } 
div.qsubtitle {
        margin:0px 5px 5px 24px;
        font-size:14px;
        font-weight:bold;
        color:#000000;
        } 
div.qsubtitle1 {
        margin:20px 5px 5px 24px;
        font-size:14px;
        font-weight:bold;
        color:#000000;
        }
div.line {
        margin:0px 5px 0px 24px;
        }
h1 {
        margin:15px 15px 5px 24px;
        font-size:22px;
        font-weight:normal;
        color:#000000;
        }

h2 {
        margin:0px 15px 10px 24px;
        font-size:14px;
        font-weight:bold;
        color:#737373;
        }
        
td.bg {
        background-image:URL(images/bg.gif);
        background-repeat: repeat-x;
        pdding:0 20px 15px 0;
        }
        
td.side {
        padding:15px 20px 20px 20px;
        background-image:URL(images/bg.gif);
        background-repeat: repeat-x;
        font-size:19px;
        color:#0DAA47;
        border-left:solid 1px #0A8B3B;
        }
        


div.normal {
        padding-left:24px;
        font-family:arial;
        font-size:12px;
        }

 a.c7 {background-position:0px -23px;}
 td.c2 {width:772px; display:block;}

.countries {
	width: 765px;
	background-color: #e7fce7;
	background-image: url(images/countries-bg.gif);
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0px;
	color: #CCCCCC;
	margin: 0 auto;
	clear: both;
} 
.countries a {color: #cccccc; text-decoration: none;}
.countries a:hover {color: #E5E5E5; text-decoration: underline;}
.countries a:visited {color: #cccccc; text-decoration: none;}

a.left_box_link {
	background:url('http://www.bfreight.co.uk/images/left_box_bottom.jpg');
	text-decoration:none;
	color:#1D751F;
	width:209px;
	height:158px;
	display:block;
}

.left_box_link:hover {
	background:url('http://www.bfreight.co.uk/images/left_box_bottom.jpg');
	text-decoration:none;
	color:#000000;
}

.left_box_link .pad {
	padding:5px 0 0 0;
	text-align:center;
	text-decoration:none;
	color:#1D751F;
	font-size:16px;
}

.email_logo_holder {
	padding-right:13px;
	padding-bottom:10px;
}

#email_image {
	background:url('../images/email-barrington-frieght.jpg');
	width:220px;
	height:85px;
	float:right;
	cursor:pointer;
}
#email_image:hover {
	background:url('../images/email-barrington-frieght.jpg');
	background-position:-220px 0;
	width:220px;
	height:85px;
	float:right;
	cursor:pointer;
}


.quickquote_bg {
	background:url('http://www.barringtonfreight.com/images/quickquote_bg.png');
	margin:-20px -20px 0 -20px;
	height:319px;
	width:228px;
	padding:10px 10px 10px 15px;
}

.lable_text {
	width:55px;
	display:inline-block;
	font-weight:bold;
	font-family:verdana;
	font-size:11px;
}

.input_lr {
	border:1px solid #666666;
	width:130px;
	margin-bottom:2px;
}

.collection_top {
	width:231px;
	height:23px;
	background:url('http://www.barringtonfreight.com/images/collection_top.png') no-repeat;
}
.collection_mid {
	background:url('http://www.barringtonfreight.com/images/collection_bg.png') repeat-y;
	width:231px;
	padding:0 0 0 10px;
	font-family:verdana;
	font-size:11px;
	height:45px;
}
.collection_bot {
	width:231px;
	height:16px;
	background:url('http://www.barringtonfreight.com/images/collection_bot.png') no-repeat;
}

.input_country {
	border:1px solid #666666;
	width:185px;
	float:left;
	margin-bottom:5px;
	margin-top:3px;
}

.input_town {
	border:1px solid #666666;
	width:105px;
	float:left;
	margin-bottom:3px;
}

.input_postcode {
	border:1px solid #666666;
	width:66px;
	float:left;
	margin-bottom:3px;
	margin-left:10px;
}

.input_details {
	width:185px;
	height:90px;
	border:1px solid #666666;
	font-size:11px;
	margin-top:3px;
}

.destination_top {
	width:231px;
	height:23px;
	background:url('http://www.barringtonfreight.com/images/destination_top.png') no-repeat;
}

.shipment_detail {
	margin-top:3px;
	margin-bottom:5px;
	font-family:verdana;
	font-size:11px;	
	text-align:left;
}

.submit {
	float:right;
	display:inline;
	hight:30px;
	margin-right:10px;
}