*{
	font-family:arial;
}

a:link, a:visited {text-decoration:none;}
img{border:0px;}
#clear{clear:both;}

a:hover{text-decoration:underline;color:#FFFFFF;}

.hide_bullets{
	list-style:none;
	margin:0;
	padding:0;
}

.hide_bullets li{
	#margin-bottom:-3px !important;
	font-size:1em;
}

body{
	background-image:url('../../images/master/background.jpg');
	background-repeat:no-repeat;
	width:auto;
	height:704px;
	background-position:top center;
	text-align:center;
	margin: 0;
	padding: 0;
	font-family:arial;
}

#header_info{
	display:block;
	background-color:#FFF;
	width:auto;
	height:20px;
	/*text-align:left;*/
	font-size:.8em;
}

#header_wrapper{
	width:830px;
	margin:0 auto;
 padding:0px;
 text-align:left;
 height:20px;
}

.header_info li{
	display:inline;
	font-size:.86em !important;
}

li.float_header_left_info{
	float:left;
	position:relative;
	top:5px;
	left:-15px;
	font-weight:bold;
}

li.move_header_basket_info{
	float:right;
}

.header_font{
	font-weight:bold;
	position:relative;
	bottom:4px;
}

.header_font img{
	position:relative;
	bottom:-4px;
}

a.header_text:link, a.header_text:visited{
	color:#000;
	
}

/*Template wrapper */
#wrapper{
	width:830px;
	margin:0 auto;
 padding:0px;
 text-align:left;
 height:auto;
}

#banner{
	/* background-image:url('../../images/top_banner.gif'); */
	background-repeat:no-repeat;
	width:827px;
	height:81px;
	margin-top:20px;
	margin-bottom:20px;
}

#banner_s
{
	position:absolute;
	left:20px;
	margin-bottom:10px;
}

#banner_left_container{
	float:left;
}

.move_down
{
    position: relative;
    top:46px;
}
#banner_right_container{
	display:block;
	width:500px;
	height:60px;
	float:right;
	text-align:right;
}

.form_spacing{
	padding-top:5px;
}

ul.top_menu{
	margin-top:8px;
}

ul.top_menu li{
	display:inline;
	color:#fff;
	margin-left:3px;
}

ul.top_menu li a{
	color:#FFF;
	font-weight:normal !important;
	font-size:0.7em;
}

input.search_text_box{
	position:relative;
	bottom:10px;
	right:5px;
	width:98px;
	height:12px;
}

select.select_style
{
    position:relative;
	font-size:0.8em;
	right:5px;
	width:150px;
}

head:first-child+body input.search_text_box{
	bottom:12px;
}

#page_container{
	display:block;
	width:830px;
	height:auto;
}

/*HOMEPAGE LAYOUT*/
#left_col{
	display:block;
	min-height:351px;
	height:auto !important;
	height:351px;
	width:174px;
	float:left;
	padding-bottom:5px;
}

.smallmenu_blue_banner
{
	background-image:url('../../images/master/menu_top.gif');
	background-repeat:no-repeat;
	width:182px;
	height:32px;
	color:#FFF;
	position:relative;
	margin-bottom: 0; 
		
}

.small_menu_content
{
	background-image:url('../../images/master/menu_middle.gif');
	/* background-color:#D4D0C8; */
	display:block;
	width:182px;
	min-height:200px;
	height:auto !important;
	height:200px;
	position:relative;
	margin-top:0;
}

.small_container
{
	padding-left:10px;	
	padding-top:10px;
}

.smallmenu_bottom
{
	background-image:url('../../images/master/menu_bottom.gif');
	width:182px;
	height:6px;
	margin-bottom:20px;
	
}

#left_row_one{
	background-image:url('../../images/master/left_rol_one.gif');
	background-repeat:no-repeat;
	width:182px;
	height:269px;
	margin-bottom:30px;
}

#left_row_two{
	background-image:url('../../images/master/left_rol_two.gif');
	background-repeat:no-repeat;
	width:182px;
	height:120px;

}

#left_row_three{
	display:block;
	position:relative;
	top:20px;
	padding-bottom:2px;
	
	
}

#middle_col{
	float:left;
	display:block;
    width: 422px;
	min-height:351px;
	height:auto !important;
	height:351px;
	margin-left:19px;
    background-image: url( '../../images/master/middle_back.gif' );
    background-repeat: no-repeat;
}

head:first-child+body #middle_col{
		margin-left:32px;
}

#middle_columns{
	background-image:url('../../images/master/middle_background.gif');
	background-repeat:no-repeat;
	width:428px;
	min-height:400px;
	height:auto !important;
	height:400px;
	position:relative;
}

#middle_boxes_container
{
	display:block;
	width:410px;
	height:400px;
	margin-left:9px;
	position:relative;
	top:16px;
	#top:13px;
}

.middle_boxes_content
{
	background-color:White;
	display:block;
	width:422px;
	min-height:400px;
	height:auto !important;
	height:400px;
	position:relative;
	margin-top:0;
    top: 8px;
}

.middle_boxes_content2
{
	background-color:White;
	display:block;
	width:422px;
	min-height:265px;
	height:auto !important;
	height:265px;
	position:relative;
	margin-top:0;
}

.middle_boxes_content3
{
	background-color:White;
	display:block;
	width:422px;
	min-height:265px;
	height:auto !important;
	height:265px;
	position:relative;
	top:-3px;
	left:-3px;
}

.middle_box_container
{
	padding-left:30px;	
}
.middle_pad
{
	padding-left:9px;
	padding-top: 9px;	
}

.category_pad
{
	padding-left:6px;
	padding-top: 1px;	
}

ul#image_list li{
	display:inline;
	margin-left:1px;
	padding-bottom:5px;
}

li.image_bottom_padding {
	position:relative;
	bottom:5px;
}

.right_image_align{
	padding-left:5px;
}

head:first-child+body #middle_boxes_container{
	top:25px;
	height:405px;
}

#right_col{
	float:right;
	display:block;
	width:174px;
	height:auto;
}

#right_col_one{
	background-image:url('../../images/master/right_col_one.gif');
	background-repeat:no-repeat;
	width:182px;
	height:152px;
	margin-bottom:30px;
}
#right_col_two, #right_col_twoa{
	background-image:url('../../images/master/right_col_two.gif');
	background-repeat:no-repeat;
	width:182px;
    min-height: 140px;
    height: auto !important;
   height:140px;
    margin-bottom: 5px;
}



#right_col_two_body
{
    background-color: White;
    min-height: 140px;
    height: auto !important;
   height:140px;
    width: 176px;
    margin-top: 20px;
    margin-bottom: 15px;
}

#right_col_three{
	width:177px;
	height:88px;
	position:relative;
	top:-5px;
}

head:first-child+body #right_col_three{
	bottom:0px;
}

h1.white_heading_text
{
	color:#FFF;
	font-weight:bold;
	text-align:center;
	font-size:.8em;
	position:relative;
	top:9px;
	
}

h1.white_heading_text2
{
	color:#FFF;
	text-align:left;
	font-size:.8em;
	position:relative;
	top:9px;
	left:9px;
	
}

.white_header
{
	color:#FFAA00;
	
}

.white_bold
{
	color:#FFF;
	font-weight:bold;
	
}

.middle_banner
{
	background-image:url('../../images/master/middle_banner.gif');
	background-repeat:no-repeat;
	width:428px;
	height:32px;
	color:#FFF;
	position:relative;
	margin-bottom: 0; 
		
}


/*SHOPPING MENU*/
#shopping_menu{
	display:block;
	width:179px;
	height:100px;
	border:1px solid #FFF;
}

.hide_bullets li{
	margin-left:18px;
	#margin-left:15px;
}

.hide_bullets li a{
	color:#003364;
	font-size:.8em;
	font-weight:bold;
}

head:first-child+body ul.hide_bullets li.top_list{
	padding-top:4px;
}


/*POSITION MAIN MENU*/
.position_menu{
	margin-top:30px;
	margin-left:14px;
}

head:first-child+body .position_menu{
	top:17px;
}

/*LOGIN BOX*/
form, label.login_tags, input.login_tags { font-size : .80em; }  
label.login_tags { position : relative; width : 15em; display : block; margin : .5em 0em; } 
label.login_tags input.login_tags { position : absolute; left : 60px; top : 0px; width : 10em; } 
input.submit { margin-left : 5em; } 
br { display : none; }
input.login_tags{margin-left:6px;}

#position_login_box{
	position:relative;
	top:15px;
	left:10px;
}

.position_login_box_1{
	position:relative;
	left:40px;
	top:5px;
	
}

.position_login_box_2{
	position:relative;
	left:80px;
	top:4px;
}
.position_login_box_3{
	position:relative;
	top:10px;
	left:20px;
	
}
.position_login_box_4{
	position:relative;
	left:15px;
	top:10px;
}
.members_text
{
	position:relative;
	top:15px;
}

.members_text, .sales_text{
	font-size:0.7em;
	font-weight:bold;
}

.members_text a, a.members_text:visited{
	color:#003364;

}

#login_button_position{
	background-image:url('../../images/buttons/login_button.gif');
	background-repeat:no-repeat;
	width:96px;
	height:29px;
	position:relative;
	left:60px;
	top:1.5px;
}

#login_button_text a{
	left:27px;
	font-size:.8em;
}

#move_member_text{
	position:relative;
	bottom:32px;
}

head:first-child+body #move_member_text
{
    bottom:0px;
}

/*SALES ITEMS CONTAINERS*/
.sales_text{
		position:relative;
		left:10px;
		color:#003364;
    width: 100px;
		
}
.sale_box
{
	position:relative;
	top:4px;
}

head:first-child+body .sales_text{
	top:12px;
}

.position_sale_box
{
    position: relative;
    top: -2px;
    margin-right: 5px;
    width: 160px;
}
    
#sale_items_container{
	display:block;
    width: 160px;
	height:130px;
	margin-left:7px;
} 

#sale_items_container{
		position:relative;
		top:6px;
}

head:first-child+body #sale_items_container{
	top:15px;
}

#sales_box_one{
	display:block;
	width:70px;
	height:80px;
	border:1px solid #A6DCE3;
	float:left;
	margin-left:3px;
}

#sales_box_two{
	display:block;
    width: 69px;
	height:55px;
	border:1px solid #A6DCE3;
	float:left;
	margin-left:10px;
	margin-top:25px;
	text-align:center;
}

#sales_box_three{
	display:block;
    width: 70px;
	height:61px;
	border:1px solid #A6DCE3;
	float:left;
	margin-left:10px;
	margin-top:20px;
	text-align:center;
}

#view_product_button{
	background-image:url('../../images/buttons/view_product_button.gif');
	background-repeat:no-repeat;
	width:153px;
	height:29px;
	position:relative;
    top: -20px;
    left: 10px;
    text-align: center;
    margin-bottom: -18px;
    vertical-align: middle;
}

img.move_sale_product{
	position:absolute;
	top:10px;
	left:7px;
}

.price_text{
	font-weight:bold;
	font-size:.7em;
}

.price_text_a{
	font-weight:bold;
	font-size:.7em;
	color:Red;
	
}

head:first-child+body .price_text{
	position:relative;
	top:6px;
}

.button_text a{
	text-align:center;
	font-size:.7em;
	font-weight:bold;
	color:#FFF;
	font-family:arial;
	position:relative;
    vertical-align: middle;
}

head:first-child+body .button_text a{
	top:6px;
}

/*PRODUCT PAGE STYLES*/
#product_page_top_box{
	background-image:url('../../images/master/product_type_top_box.gif');
	background-repeat:no-repeat;
	width:425px;
	min-height:250px;
	height:auto !important;
	height:250px;
	background-color:White;
}

#product_box_top, #product_box_top2
{
	 
	background-color:#FFFFFF;
	display:block;
	width:422px;
	min-height:200px;
	height:auto !important;
	height:200px;
	position:relative;
	margin-top:0;
	margin-bottom:20px;

	
}

.product_title
{
	font-weight:bold;	
}

#product_page_bottom_box{
	background-image:url('../../images/master/product_type_bottom_box.gif');
	background-repeat:no-repeat;
	width:428px;
	min-height:168px;
	height:auto !important;
	height:168px;
	
	
}

#product_image_box{
	display:block;
	width:160px;
	height:150px;
	border:1px solid #A6DCE3;
	float:left;
	margin-top:8px;
	margin-left:10px;
}

.product_description_box
{
   
	display:block;
	float:left;
	width:230px;
	min-height:150px;
	height:auto !important;
	height:150px;
	position:relative;
	top:-25px;
	margin-left:3px;
	font-size:0.9em;
	
}

.validateQty
{  
	color:Red;
	font-family:arial;
	font-size:0.9em;
	margin-left:5px;
}
head:first-child+body #product_image_box{
	margin-top:20px;
}

head:first-child+body #product_description_box{
	margin-top:14px;
}

p{
	margin:5px;
	font-family:arial;
	z-index:999;
}

p select{
	font-size:.8em;
	margin-top:15px;
}

.move_product_image{
	position:relative;
	top:1px;
}

.add_to_basket
{
    margin-top:0px;
    padding-top:0px;
	margin-left:290px;
	padding-bottom:10px;
	
	
}

.qtyBox
{
  position:relative;
  left:160px;
 top:20px;
	
	
    
}

head:first-child+body .add_to_basket{
	bottom:22px;
}

/*SHIPPING STYLE*/
.postage_container{
	display:block;
	width:400px;
	height:400px;
	min-height:400px;
	height:auto !important;
	position:relative;
	left:11px;
	top:5px;
	font-size:.8em;
}

head:first-child+body #postage_container{
	top:19px;
}

#postage_container td
{
    vertical-align:top;
}


.shipping_list_width td{
	text-align:center;
	
	padding-top:0;
	padding-bottom:0;
}
.shipping_list_bold td{
	font-weight: bold;
	padding-top:0;
	padding-bottom:0;
	
}

.dlwidth
{
    width:140px;
    text-align:center;
}
.dlwidth2
{
    width:146px;
    text-align:center;
}
.tblsize
{
    width:120px;
     text-align:center;
}
.ship_center
{
    text-align:center;
}
.shipping_text td{
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px
}

/*SIGN UP STYLES*/
#sign_up_container{
	position:relative;
	left:10px;
}

head:first-child+body #sign_up_container{
	top:15px;
}

form.signup{font-size:.9em;}
label.signup_tags, input.signup_tags { font-size : .8em; }  
label.signup_tags { position : relative; width : 15em; display : block; margin : .5em 0em; } 
label.signup_tags input.signup_tags { position : absolute; left : 80px; top : 0px; width : 130px; height:17px;} 
input.submit { margin-left : 5em; } 
br { display : none; }

input.address_tag{width:300px !important;}
input.postcode_tags{width:60px !important;}

.blue_heading{
	color:#003364 !important;
}

p.header_spacer{
	margin:0px;
	padding:0px;
}

#footer_image{
	background-image:url('../../images/master/footer_blue_bar.gif');
	background-repeat:no-repeat;
	width:835px;
	height:16px;
	clear:both;
	vertical-align:bottom;
	position:relative;
	top:10px;
	margin-bottom:10px;
	font-size:.7em;	
	color:#FFF;
	margin-top:10px;
}

#footer_left{
	float:left;
	position:relative;
	bottom:1px;
	left:3px;
}

#footer_right{
	float:right;
	margin-right:10px;
	position:relative;
	bottom:1px;
}
#footer_image a
{
    color: White;
}

head:first-child+body #footer_image{
	top:30px;
}

/*SCROLLER */
#scroll{
	clear:both;
	position:relative;
	top:20px;
	#top:10px;
	left:5px;
}

#left{
	float:left;
	position:relative;
	top:5px;
	left:-1px;
}
#center{
	float:left;
	position:relative;
	top:5px;
	left:40px;
}

#right{
	float:right;
	position:relative;
	top:5px;
	right:20px;
}

#left a:visited, #right a:visited{
	color:blue;
	font-family:arial;
	font-size:.8em;
}

#move_image_down{
	position:relative;
	top:20px;
}

li.image_top_padding{
	position:relative;
	top:-2px;
}

.category_scroller {
	display:block;
	width:422px;
	overflow:auto;
	height:390px !important;
	scrollbar-3dlight-color:#0258a0;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#0258a0;
	scrollbar-darkshadow-color:#0258a0;
	scrollbar-face-color:#0258a0;
	scrollbar-highlight-color:#FFF;
 scrollbar-track-color:#FFFFFF;
}

#box_one{
	float:left;
	margin-left:40px;
}

#box_two{
	float:right;
	margin-right:40px;
}



p.category_text_right
{
	cursor:hand;
	display:block;
	height:32px;
	width:121px;
	 background-color:#a6dce3; 
	/* background-color:#F9F9CE;*/
	
	position:relative;
	left:-4px;
	text-align:center;
	
  position:relative;
  bottom:2px;
}
img.category_img_size
{
	width:120px;
	
}

/* product styleas */
p.price
{
	display:block;
	height:15px;
	width:200px;
	background-color:#a6dce3;
	position:relative;
	
	
}
p.category_text_left{
	display:block;
	height:15px;
	width:120px;
	background-color:#a6dce3;
	position:relative;
	right:2px;
	text-align:center;
	position:relative;
  bottom:9px;
}

.products_ddl
{
	font-size:0.9em;
	position:relative;
	left:4px;
	
}

.pricebox
{
	text-align:right;
	font-size:0.9em;
}
#ddl
{   
	font-size:0.8em;
}

.category_text_left a:link, .category_text_left a:visited, .category_text_right a:link, .category_text_right a:visited{
	color:#000;
	font-size:.6em;
}

ul.shopping_links{
	margin-top:2px;
}

.bottom_buttons{
	margin-top:3px;
}

.top_buttons{
	margin-bottom:2px;
    
}
a.site_map:link, a.site_map:visited{
	color:#fff;
}

#site_map{
	clear:both;
	position:relative;
	top:15px;
	left:25px;
	font-size:.7em;
	float:left;
}

#site_map_right{
	float:right;
	position:relative;
	top:15px;
	#top:5px;
	font-size:.7em;
	right:50px;
}

a.site_map_link:link, a.site_map_link:visited{
	color:#000;
}

.site_map_list{
	list-style:none;
	padding-left:15px;
}

/* cart styles */


div.cart { float: left; margin-left: 5px; }
table.cart { border: 1px solid #0258A1; width: 410px; }

table.cart th { background: #A6DCE3; border-bottom: 1px solid #0258A1;    padding: 0.5em 0.3em; font-variant: small-caps; }
table.cart td.subTotal { background: #D4D0C8; font-weight: bold; font-size: 0.9em;  border-top: 1px solid #D4D0C8;}
table.cart td.delAll { background: #D4D0C8; font-weight: bold; font-size: 0.8em; border-top: 1px solid #D4D0C8;}
table.cart td.money { text-align: right;  font-size:0.9em;}
table.cart td.nowrap{ font-size:0.9em; }
table.cart input.updateCart { background: url('../../images/buttons/update_button.gif')  no-repeat;width:123px;height:26px; border:0; cursor: hand}
html>body table.cart input.updateCart { padding-left: 3em; padding-right: 1em; }
table.cart input.deleteCart { background: url('../../images/buttons/delete.gif')  no-repeat; height: 30px; width: 30px; padding-left: 18px; padding-right: 8px; border:0; cursor:hand; }
html>body table.cart input.deleteCart { padding-left: 1.1em; padding-right: 1.1em; }

.basketbutton
{
	background: url('../../images/buttons/basket.gif')  no-repeat;
	width:123px;
	height:26px;
	border:0; 
	cursor: hand;
	
}

.moveupdate
{
	margin-left:40px;
	margin-top:2px;
}
div.checkoutButton{ float: left; margin: 0.3em; width: 96%;  }
div.checkoutButton input.checkout { background:url('../../images/buttons/checkout.gif') no-repeat center;width:123px;height:26px; border:0;cursor:hand;}
div.checkoutButton input.backbtn { background:url('../../images/buttons/go_back.gif') no-repeat center;width:123px;height:26px; border:0;cursor:hand;}
div.checkoutButton span.left{display: block; width: 50%; text-align: center; padding-top: 0.3em; } 
div.checkoutButton span.right { float: right; width: 49%; text-align: center; padding-top: 0.3em; } 

#enlargeImg
{
    padding:2px;
    position:relative;
    left:-175px;
    
    top:170px;
    width: 160px;
    text-align: center;
    float: left;
    
}
#enlargeImg a:visited, #enlargeImg a:hover
{
    color: Blue;
   cursor:hand;
}

.mainImg:hover{border:1px solid black;}
.good:hover
{
    color:#000000;
	text-decoration:underline;
}
.good:visited
{
    color:#000000;
}
.hide {display: none;}

.info:hover img{display: block; position: absolute;left:45px;cursor:hand;}

.access
{
	text-align:right;
	position:relative;
	color:#FFAA00;
	right:-139px;
	font-size:0.9em;
	
}
.access:hover, acess:visited
{
	color:#FFAA00;
	text-decoration:underline;
}



.accesstext
{
color:Navy;
position:relative;
	margin-top:0;
background-color:white;
top:-5px;
    padding: 10px;
    padding-top: 5px;
}
.accesstexthead
{
    font-weight: bold;
    margin-top: 15px;
}
.accesstexthead:first-child
{
    margin-top: 0px;
}

.accesstext2
{
font-size:0.8em;	
color:Navy;
position:relative;
left:3px;	
}
.accesstext_bottom
{
font-size:0.8em;	
color:Navy;
position:relative;
bottom:1px;	
background-color:white;
}
.accesslink:hover{text-decoration:underline;color:#FFAA00;}


.accesslink2:link, .accesslink2:visited{text-decoration:underline;color:Navy;}
.accesslink2:hover{text-decoration:underline;color:#FFAA00;}
.contacthead
{
    margin-top: 15px;
    color: Red;
}
.contactbody
{
    margin-top: 0px;
    margin-bottom: 0px;
}

div.order { float: left; }
.showHideRow { display: none; visibility: hidden; }
table.search { border-collapse: collapse; }
table.search td, th { padding: 0.3em 0.3em;font-size:12px; }
table.search th { background: #D1E4F3;font-size:12px; }
table.search thead th { background: #C4E4F6; text-align: left; }

table.order { width: 400px; }
table.order td { vertical-align: middle; }
table.order input.toggle { height: 1.5em; border: 1px solid #0258A1; }
table.order .trans { border: 1px solid #0258A1; }

.thback
{
    background-color:#FFFFD4;
}

.move_results
{
 position:relative;
 top:20px;   
}

.move_search
{
 position:relative;
 left:12px;   
}
.adminText
{
position: relative;
top:70px;
left:100px;	
}

.adminSubText
{
position: relative;
top:80px;
left:65px;	
}

div.row 
{ 
	clear: both; 
	margin: 0.5em auto; 
}

div.row2 
{ 
	clear: both; 
	margin: 0.5em auto; 
	width: 400px;
	background-color:#F9F9CE;
	height:10px;
	
}
span.label_1, label.label_1 
{ 
	float: left; 
	width: 400px; 
	text-align: left; 
	padding: 0.2em; 
	border-bottom: 1px solid #a0a0a0; 
}

span.label_3
{ 
    
	float: left; 
	width: 400px; 
	text-align: left; 
	margin-left:4px;
	padding: 0.2em; 
	border-bottom: 1px solid #a0a0a0; 
	background-color:#F9F9CE;
}
span.label_2, label.label_2 
{ 
	display: block;
	float: left; 
	width: 100px; 
	text-align: right; 
	padding: 0.2em; 
	font-weight: bold; 
}
span.data_3 { float: left; padding: 50px;  }
span.data_2 { float: left; padding: 0.2em;  }
span.column_2 
{ 
	float: left; 
	width: 115px; 
	padding: 0.2em; 
}
span.column_1 
{ 
	float: left; 
	width: 80px; 
	padding: 0.2em; 
}


.menu1{
	background-image:url('../../images/navigation/dark_blue_bar.jpg');
	background-repeat:no-repeat;
	width:149px;
	height:19px;
	font-weight:bold;
	font-family:arial;
	font-size:.7em;
	display:block;
	text-decoration: none;
	color: #FFF;
	padding-left:4px;
	
	
}

.menuCurrent
{
	background-image:url('../../images/navigation/blue_bar.gif');
	background-repeat:no-repeat;
	width:149px;
	height:19px;
	font-weight:bold;
	font-family:arial;
	font-size:.7em;
	display:block;
	text-decoration: none;
	color: #FFF;
	padding-left:4px;
	
	
	
}
.menu1 .menuCurrent{
	margin-bottom:0px;
	margin-top:0px;
}

.menu_hide_list{
	list-style:none;
	padding:0px;
	margin:0px;
}

table.prodTables { border: 1px solid #0258A1; }

table.prodTables th { background: #A6DCE3; border-bottom: 1px solid #0258A1; font-size:1em; }
table.prodTables td { font-size: 0.9em; }

.button
{
	background-color:#FFF;
   color:#0258A1;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:14px;
   font-weight:bold;
   border:1px solid;
   border-top-color:#0258A1;
   border-left-color:#0258A1;
   border-right-color:#363;
   border-bottom-color:#363;
   cursor:hand;
   }
   
 .button:hover{text-decoration:none;color:#FFFFFF;background-color:#0258A1;}
   
 .button2
{
	background-color:#FFCCCC;
   color:#0258A1;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:small;
   font-weight:bold;
   border:1px solid;
   border-top-color:#0258A1;
   border-left-color:#0258A1;
   border-right-color:#363;
   border-bottom-color:#363;
   cursor:hand;
   }
   
.button2:hover{text-decoration:none;color:#FFFFFF;background-color:#0258A1;}

.stylebtn
{
	position:relative;
	left:76px;
}

.adminHead
{
 color:Navy;
 font-weight:bold;   
}


.movelbl
{
	position:relative;
	left:5px;
	font-size:11px;
}

.smallfont
{
	color:#003364;
	font-size:.8em;
	font-weight:bold;
}

.smallink:link, .smallink:visited
{
	color:#FFAA00;
	font-size:.8em;
	font-weight:bold;
	text-decoration:none;
}

.smallink:hover
{
	text-decoration:underline;
}

.editAdmin
{
	color:#003364;
	font-size:.8em;
	font-weight:bold;
	cursor:hand;
}

.editAdmin:hover{text-decoration:underline;color:#FFAA00;}

#middle_banner_big{
	background-image:url('../../images/master/middle_banner_big.gif');
	background-repeat:no-repeat;
	width:502px;
	height:32px;
	left:-20px;
	color:#FFF;
	position:relative;
	top:3px;
	margin-bottom: 0;
	
}
#middle_boxes_content3
{
	background-color:White;
	display:block;
	width:502px;
	min-height:40px;
	height:auto !important;
	height:40px;
	position:relative;
	margin-top:0;
	left:-20px;
}

.hide_bullets_shop{
	list-style:none;
	margin:0;
	padding:0;
}

.hide_bullets_shop li{
	font-size:1.2em;
	padding:5px;
}

.hide_bullets_links{
	list-style:none;
	margin:0;
	padding:0;
}

.hide_bullets_links li{
	font-size:1.2em;
	padding:0px;
}

.shoptext
{
color:Navy;
position:relative;
left:120px;
top:20px;	
}

.linkstext
{
color:Navy;
position:relative;
    text-align: center;
}

.catup
{
	position:absolute;
	top:279px;
	left:211px;	
}

.content
{
    background-color:White;
	display:block;
	width:422px;
	min-height:400px;
	height:auto !important;
	height:400px;
	
}
 caption.mytable
  {
     background-color:#203E5F;
     color:white;
     border-style:solid;
     border-width:2px;
     border-color:black;
  }

table.mytable
  { 
     font-family:arial;
     font-size:10pt;
     background-color:#FFF;
     border-style:solid;
     border-color:black;
     border-width:2px;
  }

  th.mytable
  {
     font-size:10pt;
     color:white;
  }


  tr.mytable
  { 
  }

  td.mytable
  {  
     font-size:10pt;
     background-color:#203E5F;
     color:white;
     border-style:solid;
     border-width:1px;
     text-align:center;
    
  }
 
  .insurance
  {
	position:relative;
	bottom:1px;
	font-size:0.9em;
	background-color:white;
	
	
  }
  
  .prices
  {
	font-size:0.8em;
	position: relative;
	left: 5px;
	top:-15px;
	font-weight:bold;
  }
  .imagepreview { position: relative; visibility: visible; height: 30px; clip: rect(0,300,300,0);} 


.opacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
opacity:1;
}

.opacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
opacity:.40;
}

.right
{
	text-align:right;	
}
.otherdiv
{
 margin-top:20px;   
}

.infomess
{
text-align:justify;
font-size:0.9em;
font-weight:bold;
color:#FFAA00;	
}

.infomessred
{
text-align:justify;
font-size:0.9em;
font-weight:bold;
color:Red;	
}

.small
{
	font-size:0.8em;
}

table.tbform 
{
	width:390px;
	border-collapse:collapse;
	border-color:#ECE9D8;
}

.tbform td 
{
	border-collapse:collapse;
	border-color:#ECE9D8;
}

.tbform a:link , .tbform a:visited
{
	color:#222;
}

.tbform a:hover
{
	text-decoration:underline;
}

#bottomBanner{
	margin-top:20px;
	display:block;
	background-color:#084D8A;
	width:100%;
	height:148px;
	
	

}