
body{
 font-family:verdana;
 font-size:11px;
 background:#FFFFFF url(images_new/bg.gif) repeat-x;
}

#container{
 width:790px;
 background:#FFFFFF;
 display:block;
 overflow:hidden;
}

#header{
 width:790px;
 height:118px;
}

#logo{
 width:160px;
 float:left;
 height:118px;
}

#head_right{
 width:620px;
 float:left;
 height:118px;
}

#contact_top{
 height:79px;
 width:360px;
 text-align:right;
 float:left;
}

#contact_top h3{
 margin:6px;
 padding:0px;
 font-size:14px;
 font-weight:normal;
 color:#11468C;
}

#basket{
 height:79px;
 width:260px;
 text-align:right;
 float:left;
}

.formInputs{
 display:block;
 width:120px;
 height:10px;
 padding:5px;
 font-size:11px;
 float:left;
 text-align:right;
}

#footer{
 width:750px;
 height:30px;
 padding:5px;
 background:#FFFFFF;
 border-style:solid;
 border-color:#416BA3;
 border-width:10px 0 0 0;
 text-align:left;
 float:left;
}

input{
 font-size:11px;
}

#menu_top{
 height:40px;
 width:620px;
 text-align:right;
}

a.tab_on{
 height:30px;
 width:98px;
 padding:10px 0 0 0;
 background:url(images_new/tab_on.gif) no-repeat center bottom;
 display:block;
 float:right;
 margin-left:4px;
 font-size:14px;
 color:#FFFFFF;
 text-align:center;
 text-decoration:none;
}

a.tab_off{
 height:30px;
 width:98px;
 padding:10px 0 0 0;
 background:url(images_new/tab_off.gif) no-repeat center bottom;
 display:block;
 float:right;
 margin-left:4px;
 font-size:14px;
 color:#FFFFFF;
 text-align:center;
 text-decoration:none;
}

a.tab_off:hover{
 height:30px;
 width:98px;
 padding:10px 0 0 0;
 background:url(images_new/tab_on.gif) no-repeat center bottom;
 display:block;
 float:right;
 margin-left:4px;
 font-size:14px;
 color:#FFFFFF;
 text-align:center;
 text-decoration:none;
}

#main_body{
 width:770px;
 padding: 0 10px 0 10px;
}

#blue_dash{
 width:760px;
 height:35px;
 background: url(images_new/blue_dash.gif) repeat-x;
 text-align:left;
 font-size:12px;
 color:#769AC9;
 padding:10px 10px 0 0;
}

#search_box{
 width:195px;
 float:left;
 padding:0 0 5px 0;
 display:block;
}

#open_time_box{
 width:365px;
 float:left;
 color:#FFFFFF;
 padding:5px 0 5px 5px;;
 text-align:left;
 font-size:11px;
 display:block;
}

#members_bit{
 width:160px;
 text-align:right;
 float:left;
 padding-top:5px;
 display:block;
}

#blue_dash a{
 text-decoration:none;
 color:#FFFFFF;
}

#bread_crumb{
 width:500px;
 height:22px;
 background:url(images_new/bread_bg.gif) no-repeat;
 text-align:left;
 padding:8px 0 0 30px;
 float:left;
}

#cards{
 width:240px;
 height:22px;
 float:left;
 padding-top:2px;
}

#main_content{
 width:758px;
 padding:6px;
 background:url(images_new/grad.gif) repeat-x top;
 display:block;
 float:left;
}

#left_col{
 width:175px;
 float:left;
}

#main_col{
 width:411px;
 float:left;
 padding:5px;
 text-align:left;
 display:block;
}

#main_col_full{
 width:571px;
 float:left;
 padding:5px;
 text-align:left;
}

#right_col{
 width:160px;
 float:left;
}

#logos{
 width:758px;
 padding:6px;
 text-align:left;
 float:left;
 display:block;
}


.menu_top{
 width:175px;
 height:38px;
 display:block;
 background: url(images_new/menu_top.gif) no-repeat;
}

.menu_sides{
 width:175px;
 display:block;
 background: url(images/menu_sides.gif) repeat-y;
}

.menu_bottom{
 width:175px;
 display:block;
 height:16px;
 background: url(images/menu_bottom.gif) no-repeat;
}

.menu_top_right{
 width:160px;
 height:38px;
 display:block;
 background: url(images_new/menu_top_right.gif) no-repeat;
}

.menu_sides_right{
 width:160px;
 display:block;
 background: url(images_new/menu_sides_right.gif) repeat-y;
}

.menu_bottom_right{
 width:160px;
 display:block;
 height:16px;
 background: url(images_new/menu_bottom_right.gif) no-repeat;
}

.menu_header{
 color:#FFFFFF;
 font-size:14px;
 font-weight:bold;
 text-align:left;
 padding: 3px 0 0 10px;
 margin:0px;
}

.greybox_top{
 width:160px;
 display:block;
 background: url(images/greybox_top.gif) no-repeat;
}

.greybox_sides{
 width:160px;
 display:block;
 background: url(images/greybox_sides.gif) repeat-y;
}

.greybox_bottom{
 width:160px;
 display:block;
 height:9px;
 background: url(images/greybox_bottom.gif) no-repeat;
}

.greybox_header{
 color:#FFFFFF;
 font-size:14px;
 font-weight:bold;
 text-align:left;
 margin:0px;
}

.cat_menu a{
 width:161px;
 height:15px;
 padding:5px;
 text-decoration:none;
 display:block;
 text-align:left;
 color:#11468C;
 background:#EEEEEE;
 border-style:dashed;
 border-color:#11468C;
 border-width:1px 0 0 0;
}

hr{
 margin:0px;
 padding:0px;
 border-style:dashed;
 border-color:#cccccc;
 border-width:1px;
}

.cat_menu a:hover{
 width:161px;
 height:15px;
 padding:5px;
 text-decoration:none;
 display:block;
 text-align:left;
 color:#11468C;
 background:#11468C;
 color:#FFFFFF;
 border-style:dashed;
 border-color:#11468C;
 border-width:1px 0 0 0;
}

p{
 line-height:18px;
}

h1{
 font-size:14px;
 color:#11468C;
 font-weight:bold;
}

h2{
 font-size:14px;
 color:#666666;
}

.prod_display_Header{
text-decoration:none;
font-family:verdana;
font-size:12px;
font-weight:bold;
text-align:left;
padding:0 0 5px 0;
#color:#11468C;
}

.prod_display_text{
color:#5C5C5C;
text-decoration:none;
font-family:verdana;
font-size:11px;
font-weight:none;
text-align:left;
}

.Bcrumb_link{
 text-align:left;
 padding-top:5px;
 color:#000000;
}

.homepage_box{
 width:162px;
 height:180px;
 padding:10px;
 margin:5px;
 border-style:solid;
 border-color:#CCCCCC;
 border-width:2px;
 float:left;
}

.homepage_box a{
 color:#666666;
 text-decoration:none;
}

.homepage_box_new{
	width: 400px;
	background: transparent url(images_new/homepage_box_bg.jpg) repeat-y top left;
}

.homepage_box_new h2.homepage_box_head{
	width: 380px;
	height: 26px;
	padding: 3px 10px;
	background: transparent url(images_new/homepage_box_head.jpg) no-repeat top left;
	color: #FFF;
}

.homepage_box_new h2.homepage_box_head a{
	color: #FFF;
}

.homepage_box_content{
	padding: 0 10px;
}

.homepage_box_content a{
	color: #11468C;
}

.homepage_box_new div.homepage_box_footer{
	width: 400px;
	height: 20px;
	background: transparent url(images_new/homepage_box_foot.jpg) no-repeat bottom left;
}



.colour2 h2.homepage_box_head{
	background: transparent url(images_new/homepage_box_head2.jpg) no-repeat top left!important;
}
.colour2{
	background: transparent url(images_new/homepage_box_bg2.jpg) repeat-y top left;
}
.colour2 div.homepage_box_footer{
	background: transparent url(images_new/homepage_box_foot2.jpg) no-repeat bottom left;
}


.colour3 h2.homepage_box_head{
	background: transparent url(images_new/homepage_box_head3.jpg) no-repeat top left!important;
}
.colour3{
	background: transparent url(images_new/homepage_box_bg3.jpg) repeat-y top left;
}
.colour3 div.homepage_box_footer{
	background: transparent url(images_new/homepage_box_foot3.jpg) no-repeat bottom left;
}



.colour4 h2.homepage_box_head{
	background: transparent url(images_new/homepage_box_head4.jpg) no-repeat top left!important;
}
.colour4{
	background: transparent url(images_new/homepage_box_bg4.jpg) repeat-y top left;
}
.colour4 div.homepage_box_footer{
	background: transparent url(images_new/homepage_box_foot4.jpg) no-repeat bottom left;
}


.colour5 h2.homepage_box_head{
	background: transparent url(images_new/homepage_box_head5.jpg) no-repeat top left!important;
}
.colour5{
	background: transparent url(images_new/homepage_box_bg5.jpg) repeat-y top left;
}
.colour5 div.homepage_box_footer{
	background: transparent url(images_new/homepage_box_foot5.jpg) no-repeat bottom left;
}
