body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

.button{font-size:0.7em; text-align:center; color:#0A3079; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}

h1 {font-size:0.9em; margin-bottom:-10px; padding-bottom:0px;}
h2 {font-size:0.8em; margin-bottom:-10px; padding-bottom:0px; margin-left:25px;}
h3 {font-size:0.7em;margin-bottom:-10px; padding-bottom:0px;}
h4 {line-height:1.25em; font-size:1.0em;}
.head {font-size:0.9em;}
p {font-size:0.7em; margin-bottom:0px;}
.testimonial_home {float:left; border-style:solid; border-width: 1px; border-color:#0054A2; padding:5px; width:500px; margin-top:10px; margin-left:25px;}
.testimonial_page_container{float:left; width:600px;}
.testimonial_2{float:left; border-style:solid; border-width: 1px; border-color:#0054A2; padding:5px; width:500px; margin-top:10px;}
.test_right{text-align:right; font-size:0.7em; margin-right:25px; margin-top:5px; font-weight:bold;}

a {color:#0054A2; text-decoration:none;}
a:hover {color:#0054A2; text-decoration: underline;}

form {margin: 0px; padding: 0px;}

li{ list-style-image:url(../images/orangeball.gif); font-size:0.7em; padding:0px; margin-left:-20px; }
li li{ list-style-image:url(../images/orangeball.gif); font-size:1.0em; padding:0px; margin-left:-20px;}

.td_form{font-size:0.7em; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif;}
.td_form_bold{font-size:0.9em; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.td_form_small{font-size:0.5em; color:#FFFFFF; text-align:left; font-family:Arial, Helvetica, sans-serif;}
.master {width:975px; margin:0 auto;}
.text_box1 {width:169px; height:15px; font-family:Arial, Helvetica, sans-serif;}
.text_box2 {width:169px; height:16px; font-family:Arial, Helvetica, sans-serif;}
.text_box3 {width:82px; height:15px; font-family:Arial, Helvetica, sans-serif;}
.tick_box {width:18px; height:16px;}

.td1 {background-color: #CCCCCC; font-size:0.7em; height:20px;}
.td3 {background-color: #CCCCCC; font-size:0.9em; height:20px; font-weight:bold;}
.td2 {border-style:solid; border-width:1px; border-color: #CCCCCC; border-right:0px; border-left:0px; border-top:0px; font-size:0.7em;}

#epc_contact{border:none; width:1.75em; height:1.75em; }
#epc_guide{border:none; width:1.75em; height:1.75em;}
#name{border:solid; border-width:1px; border-color:#333333; font-weight:bold; width:115px; height:12px; font-size:9px;}
#firstname, #lettname{border:solid; border-width:1px; border-color:#333333; font-weight:bold; width:115px; height:12px; font-size:9px;}
#surname{border:solid; border-width:1px; border-color:#333333; font-weight:bold; width:115px; height:12px; font-size:9px;}
#title{border:solid; border-width:1px; border-color:#333333; font-weight:bold;font-size:9px;}
#phone,#lettphone, #cphone,#cmob {border:solid; border-width:1px; border-color:#333333; font-weight:bold; height:12px;font-size:9px;}
#caddress,#caddress2,#ctown,#ccounty,#cpostcode {border:solid; border-width:1px; border-color:#333333; font-weight:bold; height:12px;font-size:9px;}

#email, #lettemail{border:solid; border-width:1px; border-color:#333333; font-weight:bold; width:115px; height:12px;font-size:9px;}
#company{border:solid; border-width:1px; border-color:#333333; font-weight:bold; width:115px; height:12px;font-size:9px;}
#numprop{border:solid; border-width:1px; border-color:#333333; font-weight:bold; height:12px;font-size:9px;}
#nroprop{border:solid; border-width:1px; border-color:#333333; font-weight:bold;}


.under_menu{width:130px; color:#0054A2; float:left}

.left_box_head{width:215px; height:20px; background-color:#0054A2; float:left; border-style:solid; border-width: 1px; border-color:#0054A2; color:#FFFFFF; text-align:center; font-weight:bold; font-size:0.9em;}
.middle_box_head{width:214px; height:20px;margin-left:15px; background-color:#0054A2; float:left; border-style:solid; border-width: 1px; border-color:#0054A2; color:#FFFFFF; text-align:center; font-weight:bold; font-size:0.9em;}
.right_box_head{width:215px; height:20px;margin-left:15px; background-color:#0054A2; float:left; border-style:solid; border-width: 1px; border-color:#0054A2; color:#FFFFFF; text-align:center; font-weight:bold; font-size:0.9em;}

.left_box{width:205px; color:#0054A2; float:left; border-style:solid; border-width: 1px; border-color:#0054A2; height:180px; padding:5px;}
.middle_box{width:204px; margin-left:15px; color:#0054A2; float:left; border-style:solid; border-width: 1px;border-color:#0054A2; height:180px;padding:5px;}
.middle_box_l{width:102px; color:#0054A2; float:left;}
.middle_box_r{width:102px; color:#0054A2; float:right;}
.right_box{width:205px; margin-left:15px; color:#0054A2; float:left; border-style:solid; border-width: 1px; border-color:#0054A2;  height:180px;padding:5px;}

.logos_right{width:220px; color:#0054A2; float:left;}

.page_box{width: 703px; height:650px; color:#0054A2; vertical-align:top; }
.page_box_test{width: 703px; color:#0054A2; vertical-align:top; height:400px; }
.page_box_inv{width: 703px; height:1060px; color:#0054A2; vertical-align:top;}
.page_box_inv2{width: 703px; height:1151px; color:#0054A2; vertical-align:top;}
.text_box{height:380px; width: 469px; color:#0054A2; margin-left:125px; vertical-align:top; float:left;}
.text_box_other_page{height:650px;width: 600px; color:#0054A2; margin-left:25px; vertical-align:top; float:left;}
.text_box_other_page_no_height{width: 600px; color:#0054A2; margin-left:25px; vertical-align:top; float:left;}
.text_box_other_page_no_height_terms{width: 575px; color:#0054A2; margin-left:25px; vertical-align:top; float:left; height:669px; overflow:auto;}
.text_box_other_page_no_height_under{width: 600px; color:#0054A2; vertical-align:top; float:left;}

.text_box_other_page_split_container{width: 600px; color:#0054A2; float:left; margin:0 auto;}
.text_box_other_page_full_width{width: 600px; color:#0054A2; float:left; margin-top:15px; margin-bottom:0px; border-right:solid; border-right-width:1px; border-right-color:#0054A2;}
.text_box_other_page_split_left{width: 200px; color:#0054A2; float:left; margin-top:15px; margin-bottom:0px; border-right:solid; border-right-width:1px; border-right-color:#0054A2;}
.text_box_other_page_split_right{width: 389px; color:#0054A2; float:left;  margin-top:15px; margin-bottom:0px; margin-left:10px;}

.text_box_other_page_split_left_epc{width: 300px; color:#0054A2; float:left; margin-top:15px;}
.text_box_other_page_split_right_epc{width: 295px; color:#0054A2; float:left;  margin-top:15px; margin-left:5px;}

.text_box_under{width:703px; color:#0054A2; float:left; margin-top:35px; background-color:none;}
.text_box_under_home{width:703px; color:#0054A2; float:left; margin-top:50px; background-color:none;}
.text_box_under_epc{width:703px; color:#0054A2; float:left; margin-top:-45px; background-color:none;}
.text_box_under2{width:703px; color:#0054A2; float:left; margin-top:0px; background-color:none;}
.form_box{height:320px; width: 550px; color:#0054A2;}

.under_table{width:1024px; color:#0054A2; float:left; background-color:none;}

.text_box_wide{width: 650px; color:#0054A2; float:left;}
.text_box_full_width{width: 1000px; color:#0054A2; float:left;}
.text_box_left{width: 150px; color:#0054A2; float:left}
.text_box_mid{width: 500px; color:#0054A2; float:left}
.text_box_right{width: 350px; color:#0054A2; float:left}

.inner_text_box_l{width:173px; float:left}
.inner_text_box_r{width:173px; float:left}

.footer{text-align:center; color:#0054A2; width:1024px; margin-top:25px;}
.footer_no_width{text-align:center; color:#0054A2; margin-top:25px;}

.logo {width:1000px; padding-bottom:20px;}

.shop_image_box_container{width:548px; border:solid 1px #000}
.shop_title_box_container{width:550px; font-size:0.8em; font-weight:bold;}
.shop_thumb_box_container{width:150px; padding:5px; float:left; border:0px;}
.shop_text_box_container{width:378px; padding:5px; float:left; border:0px;}
.textarea{overflow:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.7em; border:0px;}
.shop_price_box_container{width:548px; border:solid 1px #000}
.shop_price_box_left{width:368px; float:left; font-size:0.7em;}
.shop_price_box_right{width:160px; float:left; font-size:0.7em; font-weight:bold;}
.shop_cart_box{width:528px; border:solid 1px #000; font-size:0.8em; text-align:right; padding:10px; font-weight:bold;}
.shop_top_info_box{width:538px; border:solid 1px #000; font-size:0.7em; text-align:right; padding:5px; font-weight:bold;}

.thumbnail img{
border: none;
text-decoration: none;
}

.thumbnail:hover{
background-color: transparent;
text-decoration: none;
}

.thumbnail:hover img{
border: none;
text-decoration: none;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #000000;
padding: 10px;
left: -1000px;
border: 2px solid white;
visibility: hidden;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
text-decoration: none;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 150px;
left: 200px;
z-index: 50;
text-decoration: none;
}