body {
	font-family:Verdana, sans-serif;
	font-size: 8pt;
	background-color: #c2cad4;
	color: #000000;
}

table 
{
	font-size: 8pt;
}

/*img {
	vertical-align:middle;
}*/
.contentlarge-staticpage {
            margin-top:5px;
            /* width:100%;*/
            border-style:solid;
            border-width:1px;
            border-color:#CCCCCC;
            background:#FFFFFF url("../Images/middle-bg.jpg") repeat-x;
}

.contentlarge-header-staticpage {
                     /*  width:100%;*/
            background-image:url("../Images/price-bg.jpg");
            height:12px;
            padding:5px;
            padding-left:10px;
            font-family:Arial, Helvetica, sans-serif;
            font-weight:normal;
            font-size:1.1em;
            color:#FFFFFF;

}

a {
	text-decoration:none;
	font-weight:inherit;
	color:inherit;
	font-size:inherit;
}

a:hover {
	text-decoration:underline;
}

a:active {
	text-decoration: underline;
}

a img {
	border:0;
}

div {padding:0; margin:0}

.outer {
	margin-left:auto;
	margin-right:auto;

	margin:0 auto;
	width: 1010px;
	/*background-image:url(..../Images/horizontal_outer_border.gif);*/
	background-position:top;
	background-repeat: no-repeat;
}

.inner {
	/*background-image:url(..../Images/vertical_outer_border.gif);*/
	background-repeat: repeat-y;
	padding-top:10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

/*HEAD & FOOT*/
.head {
	background-color: #ffffff;
	margin-left: auto;
	margin-right: auto;
}
.head .banner {
	background-color: #E3ECF3;
	padding:10px 0px 0px 10px;
	border: 1px solid #747BB1;
	margin-left: auto;
	margin-right: auto;
}

.head .topnav {
	margin-top:5px;
	margin-bottom:5px;
	background: url(..../Images/topbg.jpg) repeat;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #0b88c2;
	text-align:center;
	padding-top: 9px;
	padding-bottom: 9px;
	border: 1px solid #dad8d8;
	height:10px;
}

.head .topnav a {
	color:#202775;
	font-family: Arial;
}

.foot {}
.foot .bottomnav {
	background-color: #FFFFFF;
	text-align:center;
	padding-top: 9px;
	padding-bottom: 9px;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 7pt;
	color:#30368B;
	border-top:Solid 1px #6195C4;

}

p.address
{
	color:#000000;
	margin:0;
	}

.foot .bottomnav a {
	color:#30368B;
}

/*.bottom_frame {
	height: 15px;
	background-image:url(..../Images/horizontal_outer_border_footer.gif);*/
	/*background-position: bottom;*/
/*	background-repeat: no-repeat;
}*/

/*SEARCH BOX*/
#search_box {
	/*float:right; */
	height: 60px;
	width: 219px;
	/*background-image:url(../Images/headfoot/search_box.gif); 
	background-repeat:no-repeat;*/
	background-color:#E0E0E0;
	color:#30368B;
	margin-bottom:10px;	
}

#getting_started {
	/*float:right; */
	height: 70px;
	width: 219px;
	/*background-image:url(../Images/headfoot/search_box.gif); 
	background-repeat:no-repeat;*/
	background-color:#7C0000;
	color:#FFFFFF;
	padding:0 0 5px 0;
}


#search_box input {
	height: 13px;
	width: 150px;
	border: 1px solid #CBCBCC;
}

#search_box #search_button {
	background-image:url(..../Images/buttons/greyarr.jpg);
	background-repeat:no-repeat;
	width: 22px;
	height: 23px;
	padding: 0;
	border:0;
}

#currency 
{
		float:left;	
		width:70px;
		padding:15px 0px 0px 55px;
}

#currency select
{
	height: 20px;
	font-size: 10px;
	border: solid 1px #31378b;
	padding: 2px;
}

h1 {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-image:url(../Images/h2-C-bg.jpg); /* UPDATED */
	color: #30368b;
	padding: 3px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;

}

.bluetitle h1 {
      float: left;
      padding: 0;
}

h2 {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #30368b;
}

p.searchheading
{
	padding-left:15px;
	font-weight:bold;
	font-size:10pt;
	padding-top:5px;
	padding-bottom:5px;
	margin:0;
	}
h3 {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
}

h5 {
	/*font-family: Verdana, sans-serif;
	font-weight: bold;
	margin-top: 0px;
    margin-bottom: 0px;
	font-size: 11px;
	color: #30368b;
background-image:url(../Images/h2-bg.jpg);*/
	            font-family: Verdana, sans-serif;
            font-weight: bold;
            margin-top: 0px;
    margin-bottom: 0px;
            font-size: 11px;
            color: #FFFFFF;
background-image:url(../Images/h2-bg.jpg);

}

/*CONTENT*/
.content{}
.content #left {
	float:left;
	width: 207px;
	/*padding:5px;*/
	min-height: 580px;
	background-color: #FFFFFF;
	border: 2px solid #ffffff;
	color: #30368b;
}

.content #lefthandside
{float:left;
	padding: 5px 0px 0px 0px;
}
.content #lefthome {
	/*float:left;*/
	width: 207px;
	padding: 5px;
	/*min-height: 360px;*/
	background-color: #FFFFFF;
	/*border: 2px solid #ffffff;*/
	color: #30368b;
	padding-bottom: 0;
	padding-left:0;
	
}

.content #left .savebasketbutton ,.content #lefthome .savebasketbutton 
{
	border:0;
	background-image:url(../Images/buttons/savebasket.gif);
	width: 93px;
	height: 14px;
}

.content #left .lefttxt, .content #lefthome .lefttxt {
	padding: 15px;
	padding-top: 5px;
	padding-bottom: 0;
	line-height: 1.8;
	margin-bottom: 0;
}

.content #left .product_type_listing , .content #lefthome .product_type_listing {
	/*border-top: 1px dashed #99b2de;*/
	/*margin-left: 4px;*/
	/*margin-right: 8px;*/
	padding-top: 2px;
	padding-bottom: 2px;
}
.content #left .product_type_listing_bg, .content #lefthome .product_type_listing_bg {
	/*border-top: 1px dashed #99b2de;*/
	background-color:#E0E0E0;
	width:219px;
	border: 1px solid #ffffff;

}

.content #left .product_type_listing a, .content #lefthome .product_type_listing a {
	color: #30368b;
}

.content #left .product_type_listing .end_line, .content #lefthome .product_type_listing .end_line {
	border-top: 1px dashed #99b2de;
	margin-left: 4px;
	margin-right: 8px;
}

.content #left .product_type_list, .content #lefthome .product_type_list {
	line-height: 1.8;
}

.content #left #bundle_products , .content #lefthome #bundle_products
{
	background-color: #ffffff;
	line-height: 1.8;
	padding: 5px;
	margin: 2px;
}

.content #center {
	float:left;
	padding-top: 8px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 0px;
	width:55%;
}
p.error
{
	color:Red;
	margin-top:35px;}


.content #main_content {
	float:right; 
	width: 744px;
	padding-top: 9px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

#key_features 
{
	width: 295px;
	float:left;
}

#key_features #key_features_list ul, #key_features_list_short ul{
	list-style-image:url(..../Images/dot.gif);
	line-height: 1.8;
	margin-left:0;
	margin-right: 0;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 25px;
	padding-top: 5px;
}

#find_more 
{
	width: 225px;
	float:right;
	
}

#find_more #find_more_list
{
	float:left;
	list-style-image:url(..../Images/dot.gif);
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-top: 5px;
	line-height: 1.8;
}

#find_more #find_more_list ul{
	padding: 0;
	margin: 0;
	padding-left: 25px;
}

.content #center .maintxt {
	padding:8px;
}

.content #center #image_partners {
	padding-top:8px;
	padding-bottom: 8px;
	padding-left:0px;
	padding-right: 0px;
}

.content #main_content .maintxt {
	padding:8px;
	color: #000000;
}

.content #main_content .maintxt p {
	margin:0
}

#product_details {
	width: 540px;
	/*float:right;*/
}

#product_details p{
	margin:0;
}

#product_details #price {}
#product_details #price #price_list{
	color: #30368b;
	margin-top: 6px;
	margin-bottom: 8px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

#product_details #price #price_list td
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

#product_details #price .head{
	background-image:url(../Images/price-bg.jpg);
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 0;
}

#product_details #price td {
	/*border-bottom:1px solid #d4e6f6;
	border-left:1px solid #d4e6f6;*/
}

#product_details #product_options{}

#product_details #product_options #product_options_list, #product_details #services #product_services_list,#AccessoriesDiv #AccessoriesDiv_list
{
	color: #30368b;
	margin-top: 6px;
	margin-bottom: 8px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

#product_details #product_options #product_options_list td,#product_details #services #product_services_list td, #product_details #AccessoriesDiv #AccessoriesDiv_list td
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

#product_details #product_options .head {
	background-image:url(../Images/price-bg.jpg);
	border:0 none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 0;
}

#product_details #labels_ribbons{}

#product_details #labels_ribbons #labels_ribbons_list
{
	color: #30368b;
	margin-top: 6px;
	margin-bottom: 8px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

#product_details #labels_ribbons #labels_ribbons_list td
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

#product_details #labels_ribbons .head, #product_services_list .head , #AccessoriesDiv_list .head{
	background-image:url(../Images/price-bg.jpg);
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 0;
}

#product_details #services {}

#product_details #services #services_box
{
	color: #30368b;
	margin-top: 6px;
	margin-bottom: 8px;
	/*border:1px solid #d4e6f6;*/
	padding: 5px;
}

#product_listing {
	padding-bottom: 10px;
}

#product_listing .product_listing_item {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom:1px dashed #30368b;
}


#product_listing .product_listing_item .product_listing_desc {
	padding-left: 20px;
	float:left;
	width : 375px;
}

.smallproduct {
	width: 70px;
	height: 70px;
	border: 0;
}

.largeproduct {
	width: 133px;
	height: 128px;
	border: 0;
}

#category_listing {}

#category_listing .category_listing_item {
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom:1px dashed #30368b;
}

#category_listing .category_listing_item .category_listing_desc {
	padding-left: 10px;
}

#category_listing .category_listing_item .smallcategory {
	width: 60px;
	height: 71px;
	border: 0;
}

.content #main_content #special_offers {
	border: 1px solid #d4e6f6;
	padding-left: 20px;
	padding-right: 20px;
	padding-top:15px;
	padding-bottom:15px;
}

.content #main_content #special_offers p{
	margin:0;
}

.content #main_content #basket_table {
	width:100%;
	text-align:center;
	padding-top: 10px;
}

.content #main_content #basket_table td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 0px;
}

.content #main_content #basket_table .promotionalcode_box {
	width: 110px;
	height: 18px;
	padding:0;
	margin:0;
	border: 1px solid #000000;
}

.content #right {
	color: #30368b;
	/*width: 242px;*/
	width: 200px;
	float:right;
	/*padding-top: 5px;*/
	padding-bottom: 5px;
	padding-left: 3px;
	overflow: hidden;
}

.content #right .righttxt {
/*	padding-left: 2px;
	padding-right: 2px;*/
	font-size: xx-small;
}

.content #reasontobuy .righttxt {
/*	padding-left: 2px;
	padding-right: 2px;*/
	font-size: xx-small;
}

.content #reasontobuy .righttxt ul{
	list-style:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;	
	padding-top:3px;
	padding-bottom: 3px;
}

.content #reasontobuy .righttxt ul li{
	/*line-height: 2.5;
	margin-left: 0px;
	padding-top:5px;
	padding-bottom: 5px;*/
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.content #reasontobuy .righttxt ul li img{
	vertical-align:middle;
}

.content #right_product_details
{
	color: #30368b;
	width: 195px;
	float:right;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right:5px;
}

.content #right_product_details .righttxt {
	font-size: xx-small;
}

.content #right_product_details .righttxt ul{
	list-style:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	padding-left:0px;	
	padding-top:3px;
	padding-bottom: 3px;
}

.content #right_product_details .righttxt ul li{
	/*line-height: 2.5;*/
	margin-left: 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.content #right_product_details .righttxt ul li img{
	vertical-align:middle;
}


.content #right_product_details #recent_products
{
	background-color: #c99bdb;
	color: #000000;
	font-weight:bold;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	line-height: 1.8;
	text-align:center;
}

.content #right_product_details #ads
{
	margin-top: 10px;
	margin-bottom: 10px;
	text-align:center;
}

/*BASKET HISTORY*/
.basket_history 
{
	width: 700px;
}

.basket_history .dark 
{
	/*background-color: #d4e6f6;*/
}

.basket_history .dark td{
	padding:4px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

.basket_history .light 
{
	background-color: #f4f9fe;
}

.basket_history .light td{
	padding:4px;
}

/*REGISTER PAGE*/
.reg_label_cell 
{
	width: 400px;
}

.reg_table 
{
	width: 600px;
}

.reg_table .input_textbox
{
	height: auto !important;
	height: 100%; /*for IE*/
	width: 170px;
	border: 1px solid;	
}

.reg_table .select_box
{
	height: 10%;
	width: 170px;
	border: 1px solid;	
}

/*SITE MAP*/

#sitemap, .sitemap
{
	line-height: 1.8;
	color: #30368b;
}
#sitemap li, .sitemap li
{
	list-style-type: none;
}
#sitemap, #sitemap li ul, .sitemap, .sitemap li ul
{
	padding-left: 40px;
}



*html #sitemap 
{
	list-style:none;
	line-height: 1.8;
	padding-left: 30px;
}

/*EDIT ADDRESS*/

#addressinput
{}

#addressinput input
{
	height: auto !important;
	height: 100%; /*for IE*/
	width: 170px;
	border: 1px solid;
}

/*PRODUCT DETAILS*/

.shortdesc
{

}


.shortdesc ul li
{
	margin-left:10px;
}

.longdesc
{
	font-size:8pt;
}


.longdesc ul li
{
	margin-left:10px;
}

/*CHECK OUT*/
.checkout_nextbutton
{
	background-image: url(../Images/buttons/next.gif);
	/*color:#ffffff;
	background-color:#ffffff;	*/
	border:0;
	background-color:Transparent;
	width:80px;
	height: 25px;
}

/*GENERAL USE*/
.lnkdown 
{
	text-decoration:underline;
}
.amountredbold {
	color: red;
	font-weight: bold;
}

.amountredregular {
	color: red;
	font-weight:normal;
}

.page_display {
	text-align:center;
	font-size: small;
	color: #30368b;
	padding-top: 10px;
}

.page_display a {
	color: #30368b;
}

h4 {
	font-size:100%;
	margin-top: 15px;
	margin-bottom: 15px;
}

.float_left {
	float:left
}

.activelnk {
	text-decoration: underline;
}

.float_right {
	float:right
}

.home_product_short_desc {
	float:left;
	width: 100px; 
	font-size: 90%; 
	text-align:center; 
	color:#000000
}

.bold 
{
	font-weight:bold;
}

.black_xsmall_text {
	font-size: x_small;
	color: #000000;
	text-align:center;
}

.black_text {
	color: #000000;
}

.bluetitle {
	font-weight: bold;
	color: #FFFFFF;
}
.bluetitle1 {
	font-weight: bold;
}

.pricefrom {
	font-weight: bold;
	color: #30368B;
}

.bluetitle a{
	font-weight: bold;
	color: #FFFFFF;
}

.bluetitle1 a{
	font-weight: bold;
	color: #30368B;
}

.bluetitle:link {
	font-weight: bold;
	color: #30368b;
}

.bluetitle:visited {
	font-weight: bold;
	color: #30368b;
	text-decoration: none;
}

.bluebackground {
	padding: 3px;
	padding-left: 10px;
	background-image:url(../Images/h2-bg.jpg);
}

.bluetitlebar {
	padding: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left:5px;
	background-color:#2E3586;
}


.bluetxt {
	/*color: #30368b;*/
	font-size:8pt;
}

.redtxt
{
	color: #ff0000;
}

.error 
{
	color: #ff0000;
}

.quantitybox {
	width: 20px;
	height: 18px;
	text-align:center;
	border: 1px solid #005883;
}

.dashed_border {
	padding-bottom: 5px;
	border-bottom:1px dashed #000000;
}

.pagedisplay 
{
	list-style: none;
	padding: 0;
	margin:0;
}

.pagedisplay li
{
	float: left;
	padding-right: 15px;
}

.blue_bottom_border {
	border-bottom-color:#30368b;
}

.black_bottom_border {
	border-bottom-color:#000000;
}

.clear_float {
	clear:both;
}
.no-height {
	height: 0px;
}

.no-padding {
	padding:0;
}

.no-margin {
	margin: 0;
}

.padding-4 {
	padding:4px;
}

.ObjectTitle{
	font-size: 120%;
}

.frmBasketBoxAction {
	margin-top: 15px;
	margin-bottom: 10px;
	padding-top: 0;
	/*padding-left: 5px;*/
	padding-bottom:0;
}

.dynamicContent{
	padding-left: 5px;
	float: left;
	display: block;
	width:738px;
}

.dynamicContent label{
	clear: both;
	float: left;
	width: 200px;
}

.dynamicContent .radiongroup{
	float: left;
}

.dynamicContent div{
	clear: both;
}

li.reasontobuy
{
	background-color:#E0E0E0;
	border:1px solid #FFFFFF;
	color:#30368B;
	font-weight:bold;
	height:15px;
	font-size:8pt;
	width:219px;
}

li.bestselling
{
	background-color:#E0E0E0;
	border:3px solid #FFFFFF;
	color:#30368B;
	font-weight:bold;
	height:15px;
	font-size:8pt;
}
ul.best
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0;
}
*:first-child+html ul.best
{
	padding:0;
} 
* html ul.best
{
	padding:0;
} 
li.heading
{
	border:3px solid #FFFFFF;
	color:#A52A2A;
	font-weight:bold;
	font-size:10pt;
}

div#gettingstarted
{
	/*background:url(../Images/redbg.jpg) no-repeat;*/
	height:87px;
	width:220px;
	padding:0px 0px 5px 0px;
}

div.text {
position:relative;
top:-88px;
width:200px;
padding-left:10px;
color:#FFFFFF;
}
div.text p.heading 
{
	font-size:10pt;
	font-weight:bold;


}
div.text p.textpadding 
{
	/*margin:0*/
}

*:first-child+html div.text p.heading
{
	padding-top:10px;
} 
* html div.text p.heading
{
	padding-top:10px;
} 
div.basketimage
{
	
	background:url(../Images/basketbg.jpg) no-repeat;
	padding:0px 0px 0px 0px;
	width:210px;
	height:110px;
	float:left;
	margin-top:10px;
	color:#FFFFFF;
	}
	div.basketcontent
	{
		padding:0px 0px 0px 10px;
		}
	p.basketheading
	{
		font-size:10pt;
		width:60px;
		font-weight:bold;
		float:left;
	}
	*:first-child+html p.basketheading
	{
	padding-top:10px;
	} 
* html p.basketheading
{
	padding-top:10px;
} 
	a.currencylink
	{color:#FFFFFF;
		}
	
	table.tablewidth
	{
		width:530px;
		}
		
		p.headingfoffer
		{
			color:#2E3586;
			font-size:15pt;
			margin:10px 0px 0px 10px;
			width:265px;
			
		}
			p.priceoffer
		{
			color:#C16364;
			font-size:10pt;
			font-weight:bold;
			margin:10px 0px 0px 10px;
			width:100px;
			float:left;
		}
		p.price
		{
			color:#9E0E0F;
			font-size:13pt;
			width:80px;
			margin:6px 0px 0px 2px;
			float:left;
		}
			p.vat
		{
			font-size:6pt;
			font-weight:normal;
			margin:15px 0px 0px 2px;
			width:50px;
		}
		p.offertext
		{
			float:left;
			margin:10px 0px 10px 10px;
			width:410px;
		
		}
		p.more
		{
	
			margin:10px 0px 0px 10px;
			width:100px;
			color:#313788
		}
div.textoffer
{
	width:410px;
	float:left;
}

div.imgoffer
{
	
	width:110px;
	float:right;
	}
	
	p.text1
		{
			float:left;
			margin:10px 0px 10px 10px;
			width:150px;
		
		}
		
			
	p.text2
		{
			float:left;
			width:150px;
		
		}
div.textoffer-1
{
	width:150px;
	float:left;
}

div.imgoffer-1
{
	width:100px;
	float:right;
	}
	
	div.textoffer-2
{
	width:150px;
	float:right;
}

div.imgoffer-2
{
	width:100px;
	float:left;
	}
	
	div.subscribe{
	background:url(../Images/redbg2.jpg) no-repeat;
	width:200px;
	height:90px;
	color:#FFFFFF;
	
	}
	
	input.rigthtext {
	border:1px solid #870000;
	height:13px;
	width:120px;
	font-size:8pt;

}
p.subscribeheading
{
	padding:5px 0px 0px 5px;
}

input#subscribe_button {
background-image:url(..../Images/redarr3.jpg);
background-repeat:no-repeat;
border:0 none;
height:18px;
padding:0;
width:21px;
}

.compareheading
{
	background-image:url(../Images/h2-bg.jpg);
	float:left;
	width:100%;

}

.compareheading h1
{
	float:left;
}
.clearadd{
	float:right;
	list-style:none;
	display:inline;
	margin:0;
	padding:0;
	padding-top:3px;
	}
	.clearadd li
	{
		display:inline;
		color:#FFFFFF;
		font-weight:bold;}
		.clearadd a
		{
			color:#FFFFFF;
			font-weight:bold;
			}
			table.atttributesname
			{
				float:left;
				font-size:7pt;
				color:#7C7C7C;
			}
			table.atttributesname a
			{
				font-weight:bold;
				color:#7C7C7C;
			}
			table.atttributesname a:hover
			{
				text-decoration:none;}
			table.atttributesname a.price
			{
					color:#B0D0ED;
			}
			td.height36
			{
				height:48px;
				}
			td.height38
			{
				height:62px;
				font-size: 8pt;
				}			
				td.height30
			{
				height:30px;
					text-align:center;
				}
				td.height80
			{
				height:80px;
				text-align:center;
				}
				td.height43
			{
				height:43px;
				text-align:center;
				}
				table.atttributesname tr td
			{
				border-top:1px dashed #7C7C7C;
			}
			table.atttributesname tr.noboder td
			{
				border-top:none;
			}
			table.atttributesname td{
				font-size: 8pt;
				width: 150px;
			}
	ul.refinesearch
	{
		width:600px;
		margin:0;
		padding:0;
		list-style:none;
		float:right;
		
		}
		div.divrefinesearch
	{
		border:Solid 1px #CCCCCC;
		width:100%;
		margin:0;
		padding:0;
		float:left;
		padding-bottom: 5px;
		padding-top: 0px;
		}
		div.divrefinesearch h1
		{
			width:707px;
			background-image:url("../Images/h2-bg.jpg");
			height:12px;
			padding:5px;
			padding-left:10px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:normal;
			font-size:1.1em;
			color:#FFFFFF;
			margin: 0;
			}
			div.divrefinesearch p
		{
			float:left;
			margin:0;
			color:#000000;
			width:15%;
			padding-left:5px;
			}
			
			ul.refinesearch li{
				
			}
			
			ul.refinesearch li
		{
			float:left;
			color:#000000;
			padding-right:10px;
				}
				
				div.type
	{
	
		float:left;
		padding-top:20px;
		padding-bottom:20px;
		width:100%;
		
		}
		div.type p
		{
			float:left;
			margin:0;
			color:#000000;
			width:15%;
			padding-left:5px;
			}

div.subscription_message {
left:-300px;
top:-200px;
}
div.popup_message {
background-color:#FFFFFF;
border:5px solid #2E3586;
font-weight:bold;
padding:10px;
position:absolute;
text-align:center;
width:300px;
z-index:105;
color:#9E0E0F;
left:500px;
}	
div.popup_message a:hover 
{
	text-decoration:none;
}

/* CSS Home */

* {
	/*padding:0px;*/
	margin:0px;
	
}

body {
	background-color:#FFFFFF;
	/*font-size:62.5%;*/
}

img {
	border:none;

}

h1 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1.3em;
}

h2 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
	font-size:1.3em;
}

h3 {
	color:#990000;
	font-size:1.5em;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
}

h4 {
	color:#30378B;
	font-weight:bold;
	font-size:1.1em;
	font-family:Arial, Helvetica, sans-serif;
}

h5 {
	            font-family: Verdana, sans-serif;
            font-weight: bold;
            margin-top: 0px;
    margin-bottom: 0px;
            font-size: 11px;
            color: #FFFFFF;
background-image:url(../Images/h2-bg.jpg);

	/*color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:300;
	font-size:1.8em;*/
}
h5.bgcolor
{		color:#FFFFFF;
            font-family:Arial, Helvetica, sans-serif;
            font-weight:300;
            font-size:1.8em;
	background:none;}
h6 {
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:500;
	font-size:1.3em;
}

a {
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;*/
	text-decoration:none;
	color:#30378b;
	font-weight:normal;
	
}

a:hover {
	text-decoration:underline;
}

a.menu-item {
	color:#202670;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
}

a.menu-item:hover {
	text-decoration:underline;
}

a.footer-item {
	color:#202670;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:5px;
	padding-right:5px;
	text-decoration:none;
	font-size:0.9em;
}

a.footer-item:hover {
	text-decoration:underline;
}

a.cart-link {
	color:#FFFFFF;
}

input {
	margin-top:3px;
}

input.textsize {
	font-size:8pt;
	margin-top:0px;
}


input.arrow {
	background-image:url("../Images/arrow.gif");
	width:17px;
	height:17px;
	background-color:#E0E0E0;
	border:none;
}

input.mailer {
	background-image:url("../Images/arrow.gif");
	width:17px;
	height:17px;
	background-color:#830000;
	border:none;
}

fieldset {
	border:none;
}

.clear {
	clear:both;
}

.container {
	margin:0 auto;
	margin-top:2px;
	background-color:#FFFFFF;
	width:970px;
}


/*
	header
*/

.header {
	background-image:url("../Images/header-bg.jpg");
	background-repeat: none;
	background-color:#1d5a93;
	width:970px;
	height:116px;
}

.header-col1 {
	float:left;
	margin-left:195px !important;
	margin-left:120px;
	margin-top:15px;
	width:480px;
	text-align: center;
}

.header-col2 {
	color:#FFFFFF;
	float:right;
	margin-right:20px !important;
	margin-right:7px;
	margin-top:15px;
	width:200px;
	height:65px;
	padding:10px;
}

.header-cart {
	float:left;
	width:160px;
	font-size:1.0em;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.header-carttitle {
	font-size:1.2em;
}

.header-currency {
	float:right;
	text-align:center;
	width:40px;
	font-size:1.0em;
}

*html .header-currency {
	margin-top: -70px;
}


/*
	menu
*/

.menu {
	background:#e3e2e2 url("../Images/menu-bg.jpg") repeat-x;
	width:963px;
	margin-top:2px;
	margin-left:2px;
	text-align:center;
	height:23px;
	padding-top:5px;
	font-size:1.3em;
	border-width:1px;
	border-style:solid;
	border-color:#CCCCCC;
}

/*
	content
*/

.content-col1 {
	float:left;
	width:212px;
	padding:5px;
}

.content-col2 {
	float:left;
	width:486px;
	padding:1px;
	margin:0;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}

.content-col2  #center{
	/*margin-left: 8px;
	margin-right: -8px;*/
	border: solid 0px black;
}

*html .content-col2  #center{
	margin-left: -8px;
	margin-right: 0px;
}

.content-col2  #center .contentcol1{
	position:relative; /* UPDATED */
	margin: 0;
	margin-top: 10px;
}

.content-col2  #center .contentcol2{
	position:relative; /* UPDATED */
	margin: 0;
	margin-left: 3px;
	margin-right: -4px;
	margin-top: 10px;
}

.content-col3 
{
    float:right;
    width:240px;
    padding:2px;
    padding-top:5px;
	
	/*float:right;
	float:left;
	width:240px;
	padding:7px !important;
	padding:2px;
	padding-top:5px;*/
}

/* col1 content */

.start {
	color:#FFFFFF;
	background-image:url("../Images/start-bg.jpg");
	background-repeat: no-repeat;
	width:196px;
	padding:10px;
	height:63px;
}


.white {
	font-weight:normal;
	font-size:1.2em;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

.search {
	margin-top:5px;
	margin-left:2px;
	background-image:url("../Images/search-bg.jpg");
	padding:5px;
	padding-left:10px;
	height:50px;
	width:196px;
	color:#2c3384;
	font-size:1.2em;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}

.links-header {
	margin-top:3px;
	margin-left:2px;
	width:100%;
	background-color:#E0E0E0;
	padding-top:2px;
	padding-bottom:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:1.1em;
	color:#30378b;
}

.links-container {
	width:191px;
	padding-left:15px;
	margin-top:5px;
}

.benefits-containers {
	width:201px;
	padding: 5px 0 0 0;
}

	.benefits-containers a { 
		padding: 5px 0 5px 30px;
		margin: 0 0 5px 0;
		display: block;
	}
	
		.benefits-containers a.secure { background: url("../Images/secureonlineshopping.jpg") no-repeat left 50%; }
		.benefits-containers a.deliv { background: url("../Images/freedelivery.jpg") no-repeat left 50%; }
		.benefits-containers a.advice { background: url("../Images/expertiseandadvice.jpg") no-repeat left 50%; }
		.benefits-containers a.support { background: url("../Images/5dayssupport.jpg") no-repeat left 50%; }
		.benefits-containers a.solut { background: url("../Images/completesolutionprovider.jpg") no-repeat left 50%; }
		.benefits-containers a.install { background: url("../Images/installation.jpg") no-repeat left 50%; }

.productheight {
	height:175px;
}

.pricewidth {
	width:auto;
}	

.col1-info {
	background-image:url("../Images/col1-info-bg.jpg");
	width:188px;
	padding:10px;
	height:88px;
}

.col1-infocol1 {
	margin-top:5px;
	margin-bottom:5px;
	float:left;
	width:90px;
}

.col1-infocol2 {
	margin-top:5px;
	margin-bottom:5px;
	float:right;
	width:90px;
}

/* col2 content */

.contentlarge {
	margin-top:5px;
	width:484px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background:#FFFFFF url("../Images/middle-B-bg.jpg") repeat-x; /* UPDATED */
	margin-left: -1px;
}

.contentlarge #contentlarge-col-both { /* ADDED */
	height:193px;
	_margin-bottom:-3px;
}

.contentlarge-header {
	width:470px;
	background-image:url("../Images/h2-bg.jpg");
	height:12px;
	padding:5px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1.1em;
	color:#FFFFFF;
}

.contentlarge-col1 {
	float:left;
	margin-top:10px;
	margin-left:4px !important;
	margin-left:2px;
	width:300px;
}

.contentlarge-col2 {
	float:right;
	margin-top:10px;
	text-align:right;
	width:180px;
}











.content-buynow { /* ADDED */
	position:absolute;
	bottom:7px;
	left:8px;
	display:block;
	width:87px;
	height:17px;
	background:#fff url("../Images/buy_now_87x17.jpg") no-repeat top left; 
}

.summer-special { /* ADDED 15 JUNE 09 */
	display:block;
	height:20px;
	width:125px;
	background:transparent url("../Images/summer-special.gif") no-repeat -2px -4px;
}

.hot-offer { /* ADDED 15 JUNE 09 */
	display:block;
	height:20px;
	width:125px;
	background:transparent url("../Images/hotoffer.gif") no-repeat -2px -4px;
}

 /* LEFT COLUMN */
.contentcol1 {
	margin-top:5px;
	min-height:135px;
	float:left;
	width:238px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background:#fff url("../Images/middle-B-bg.jpg") repeat-x; /* UPDATED */
}

	.contentcol1-header {
		width:223px;
		background-image:url("../Images/h2-C-bg.jpg"); /* UPDATED */
		height:12px;
		padding:5px;
		padding-left:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:1.1em;
		color:#FFFFFF;
	}

	.contentcol1-col1 {
		float:left;
		margin-top:8px; /* UPDATED 15 JUNE 09 */
		margin-left:5px !important;
		_margin-left:3px; /* UPDATED 15 JUNE 09 */
		padding-left: 3px; /* UPDATED */
		width:125px; /* UPDATED */
		font-size:1.4em; /* UPDATED 15 JUNE 09 */
		padding-bottom:0px;
		margin-bottom:0px;
	}

		.contentcol1-col1 .smalltext { /* ADDED 15 JUNE 09 */
			display:block;	
			font-size:0.7em;
			padding-top:8px; /* REQUESTED TO BE HARD CODED FOR THE TIME BEING */
		}

	.contentcol1-col2 {
		float:right;
		text-align:right;
		margin-right:0px !important;
		margin-right:0px;
		margin-top:0px;
		width:100px;
	}


 /* RIGHT COLUMN */
.contentcol2 {
	margin-top:5px;
	min-height:135px;
	float:left;
	margin-left:6px;
	width:238px;
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	background:#fff url("../Images/middle-B-bg.jpg") repeat-x; /* UPDATED */
}

	.contentcol2-header {
		width:223px;
		background-image:url("../Images/h2-C-bg.jpg"); /* UPDATED */
		height:12px;
		padding:5px;
		padding-left:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size:1.1em;
		color:#FFFFFF;
	}

	.contentcol2-col1 {
		float:left;
		margin-top:8px; /* UPDATED 15 JUNE 09 */
		margin-left:7px !important;
		_margin-left:4px; /* UPDATED 15 JUNE 09 */
		width:125px; /* UPDATED */
		font-size:1.4em; /* UPDATED 15 JUNE 09 */
	}

		.contentcol2-col1 .boldtext { /* ADDED 15 JUNE 09 */
			display:block;
			padding-top:3px;
			font-weight:bold;
			padding-top:18px; /* REQUESTED TO BE HARD CODED FOR THE TIME BEING */
		}

	.contentcol2-col2 {
		float:right;
		text-align:right;
		margin-right:0px !important;
		margin-right:0px;
		margin-top:0px;
		width:100px;
	}

	.col2-content {
		margin-top:15px;
		float:inherit;
		padding: 2px;
		font-size:1.1em;
	}


















div.homePage
{
	margin-left: 8px;
}
* html div.homePage
{
	margin-left: 3px;
}

div.homeBody
{
	float: left;
	margin-top: 15px;
	padding: 2px;
	font-size: 1.1em;
	width: 482px;
}
* html div.homeBody
{
	width: 479px;
	padding-left: 5px;
}

.offer-text {
	font-size:1.6em;
	color:#3d4492;
	font-weight:600;
	font-family:Arial, Helvetica, sans-serif;
}

.offer-price {
	font-size:1.2em;
}

/* col3 content */

.mailer {
	color:#FFFFFF;
	background-image:url("../Images/email-bg.jpg");
	width:229px;
	padding:5px;
	padding-left:10px;
	height:67px;
	font-size:1.2em;
}

.mailer-note {
	float:right;
	margin-top:2px;
	margin-right:2px;
	font-size:0.8em;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}

.brands {
	margin-left:10px;
	width:222px;
}

.brands-col1 {
	float:left;
	margin-left:2px !important;
	margin-left:1px;
	width:69px;
}

.brands-col2 {
	float:left;
	margin-left:3px !important;
	margin-left:1px;
	width:70px;
}

.brands-col3 {
	float:left;
	margin-left:3px !important;
	margin-left:1px;
	width:70px;
}

.col3-info {
	margin-top:15px;
	background:#FFFFFF url("../Images/col3info-bg.jpg") no-repeat top;
	width:225px;
	padding:10px;
	min-height:137px;
}

.col3-infosubtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:bold;
	color:#2e3483;
}

.col3-infocol1 {
	float:left;
	width:100px;
}

.col3-infocol2 {
	float:right;
	width:120px;
}

.brand-links {
	margin-top:5px;
}

/* footer */
.footer {
	border-top-color:#6295c4;
	border-top-width:1px;
	border-top-style:solid;
	margin:0 auto;
	width:970px;
	text-align:center;
	color:#000000;
}

.footer-links {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.1em;
	text-decoration:none;
	color:#30378b;
	font-weight:normal;
}			

/*Guide*/
.col2-content h1 {
                        padding-left:10px;
            }
            
            .col2-content ul {
                        color:#666666;
                        font-size:1em;
                        padding-left:10px;
            }
            
            .col2-content #guideTitle {
                        margin-top:3px;
                        color:#FFFFFF;
                        background-color:#2d3583;
                        padding:4px;
                        padding-left:10px;
                        width:475px;
            }
            
            .col2-content .block {
                        background-color:#e0eaf3;
                        padding:10px;
            }
                        
                        .col2-content .block h2 {
                                    color:#333333;
                        }
                        
                        .col2-content .block .col_l {
                                    float:left;
                                    width:170px;
                        }
            
                        .col2-content .block .col_r {
                                    float:right;
                                    margin-right:5px;
                                    width:285px;
                        }
                        
                                    .col2-content .block .col_r ul {
                                                padding-left:20px;
                                                color:#30378b;
                                    }
                        
                        .block-img {
                                    float:left;
                        }
                        
                        .block-label {
                                    float:left;
                                    padding-top:10px;
                                    padding-left:10px;
                        }
                        
            .col2-content .main {
                        padding:5px;
            }
            
                        .col2-content .main h2 {
                                    color:#333333;
                        }
                        
                        .col2-content .main h2 {
                                    color:#333333;
                        }
                        
                        .col2-content .main ul {
                                    color:#666666;
                                    font-size:1em;
                                    padding-left:10px;
                        }

/* Printer reviews edit: 18-11-2008 */

#printer-reviews {
            width:740px;
            float:right;
            padding-left:3px;
            padding-top:10px;
}

            #printer-reviews #tab-menu {
                        float:left;
                        width:700px;
            }
            
                        #tab-menu a {
                                    border:none;
                                    text-decoration:none;
                        }
                        
                                    #tab-menu a:hover {
                                                border:none;
                                                text-decoration:none;
                                    }
            
                        #tab-menu .active-tab {
                                    font-weight:bold;
                                    color:#FFFFFF;
                                    text-align:center;
                                    float:left;
                                    background-image:url(http://www.amlabels.co.uk../Images/active_tab-bg.jpg);
                                    width:115px;
                                    height:26px;
                                    height:1%;
                                    padding:20px;
                                    padding-top:28px;
                                    padding-bottom:19px !important;
                                    padding-bottom:23px;
                                    cursor:pointer;
                        }
                        
                        #tab-menu .spacer {
                                    float:left;
                                    padding:1px;
                                    display:block;
                        }
                        
                        #tab-menu .tab {
                                    font-weight:bold;
                                    color:#FFFFFF;
                                    text-align:center;
                                    float:left;
                                    background-image:url(http://www.amlabels.co.uk../Images/tab-bg.jpg);
                                    width:115px;
                                    padding:20px;
                                    height:16px;
                                    margin-top:4px;
                                    cursor:pointer;
                        }
                        
            .price-info {
                        line-height:22px;
                        font-size:1.3em;
                        color:#000000;
                        font-weight:bold;
            }
            
            #printer-container {
                        float:left;
                        margin-top:15px;
                        background-image:url(img/printer_panel-bg.jpg);
                        backgrond-color:#eef4f6;
                        background-repeat:no-repeat;
                        background-position:top;
                        height:1%;
                        width:348px;
            }
            
                        .printer {
                                    float:left;
                                    width:312px;
                                    padding:18px;
                                    margin-top:5px;
                                    
                        }
                        
                        .printer #printer-main {
                                    border:#eef4f5 1px solid;
                        }
                        
            .display {
                        float:right;
                        margin-top:15px;
                        width:750px;
                        font-size:1.1em;
            }
            
                        .display ul {
                                    padding-left:20px;
                                    color:#30378b;
                        }
                        
                        .display b {
                                    color:#333333;
                        }
                        
            .results {
                        line-height:18px;
                        font-size:1.2em;
                        color:#333333;
            }
            
            .emailer {
                        float:right;
                        color:#FFFFFF;
                        background-image:url("img/email-bg.png");
                        width:229px;
                        padding:5px;
                        padding-left:10px;
                        height:67px;
                        font-size:1.2em;
            }
            
            
/* End of printer review edit */


/* New CSS 30-01-09 */

.redtext {
            color:#990000;
            font-size:1.5em;
            font-family:Arial, Helvetica, sans-serif;
            font-weight:normal;
}

.needadvice  {
            color:#FFFFFF;
            font-family:Arial, Helvetica, sans-serif;
            font-weight:300;
            font-size:2.2em;
            background:none;
}
            
.keywords {
            color:#FFFFFF;
            font-family:Arial, Helvetica, sans-serif;
            font-weight:500;
            font-size:1.3em;
			line-height: 19px;
}

#headercall{
	font-size: 1.3em;
}


 /* ADDED 17 JUNE 09  - Support/case studies pages list */
 #main_content .contentcol1 .contentcol1-col1 ul li {
  margin-left:-25px;
  _margin-left:0px;
  *margin-left:0px;
 }
 
/* ADDED 17 JUNE 09  - Category pages */
.maintxt .contentcol1 {
 background:none;
}
 
 /* ADDED 17 JUNE 09  - Category pages */
 .maintxt .contentcol1 .contentcol1-col1 {
  font-size:1.1em;
 }
 
/* ADDED 17 JUNE 09  - Solution pages */
#main_content .contentcol1 {
 background:none;
}
 
 /* ADDED 17 JUNE 09  - Solution pages */
 #main_content .contentcol1 .contentcol1-col1 {
  font-size:1.1em;
 }

 /* ADDED 17 JUNE 09  - Support/case studies pages list */
 #main_content .contentcol1 .contentcol1-col1 ul li {
  margin-left:-25px;
 }

 .volumediscount{
	
	width: 220px;
	margin: 0;
	margin-top: 5px;
	wrapline;
 }
 .redprice{
	color: #8b0101;
	font-weight: bold;
 }
 
 #tabs{
	width: 500px;
	padding-left: 3px;
 }
 
 #tabs div.tab{
	float: left;
 }
 
 #tabs div.tab .left, #tabs div.tab .right, #tabs div.tab .tabcontent{
	float: left;
	
	height:19px;
} 

#tabs div.tab .left{
	background-image:url("/images/greytab_left.gif");
	width: 7px;
	height:27px;
}

#tabs div.tab .tabcontent{
	background:url("/images/greytab_content.gif") top left repeat-x;
	background-color: #e3e3e3;
	color: #2d3c81;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
}

#tabs div.tab .right{
	background-image:url("/images/greytab_right.gif");
	width: 7px;
	height:27px;
}


#tabs div.active .left{
	background-image:url("/images/bluetab_left.gif");
	
}

#tabs div.active .right{
	background-image:url("/images/bluetab_right.gif");
}

#tabs div.active .tabcontent{
	color: #fff;
	background: none;
	background-color: #2d3c81;
}


#product_details #price, #product_details #product_options , #product_details #labels_ribbons , #product_details #services, #product_details #AccessoriesDiv {
	margin-top: 0 !important;
	padding-top: 0 !important;
	padding-left: 0 !important;
}

#product_services_list, #AccessoriesDiv_list, #labels_ribbons_list, #product_options_list, #price_list{
	
	margin-top: 0px !important;
	margin-left: 0 !important;
}


/* tabl*/

#product_details .product_listing_wrapper{
	
}

#product_details .product_listing_wrapper  .product_listing_table{
	color: #30368b;
	margin-bottom: 8px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

#product_details .product_listing_wrapper .product_listing_table td
{
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}

#product_details .product_listing_wrapper .head{
	background-image:url(../Images/price-bg.jpg);
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	border: 0;
}








/* ADDED 14TH NOVEMBER 2009 */

/* NEW WIDE PAGE CONTENT */

.content-wide {
	float:	right;
	width: 738px;
	min-height: 600px; 
	margin: 7px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
}

div.content-wide .col { 
	width: 176px;
	float: left;
	margin-right: 11px;
}

.last { margin-right: 0px !important; }

div.content-wide div.col h3 { 
	font-size: 1.2em;
	font-weight: bold;
	color: #900;
	margin: 7px 0px;
}


div.content-wide div.col ul { 
	list-style: none none;
	margin: 7px 0px 7px 0px;
	padding: 0px
}
	
div.content-wide div.col ul li { line-height: 1.4em; }

.content-wide h1 { 
	background: url(../Images/h1bg.gif) left top no-repeat;
	line-height: 44px;
	color: #fff;
	font-size: 1.6em;
	font-weight: bold;
	padding-left: 20px;
}

.content-wide h2, .content-wide h3, .content-wide h4 { font-size: 1em; font-weight: bold; margin-bottom: 10px; color: #000; }
.content-wide p, .content-wide ul { margin-bottom: 10px; }
* html .content-wide ul { padding-left: 16px; line-height: 2em; }
.content-wide ul { padding-left: 12px; line-height: 2em; }
div.spec {
	width: 162px;
	height: 79px;
	padding: 10px;
	float: left;
	background: url(../Images/specialism.gif) left top no-repeat;
	margin-right: 2px;
}

hr, div.hr { background: #fff; color: #fff; border-top: 1px solid #ccc; clear: both; margin: 20px 0px; }
* html hr { margin: 10px 0px; }
.floatimgr { float: right; margin: 0px 0px 10px 10px; }
.floatimgl { float: left; margin: 0px 10px 10px 0px; }

/* Materials Manufacturers */

div.materials { 
	border: 1px solid #ccc;
	height: 45px;
	text-align: right;
	padding: 5px;
	margin: 10px 0px;
}

div.materials img { padding: 0px 5px 5px 8px; }

div.materials span { 
	float: left;
	display: block;
	color: #900;
	text-align: left;
	padding: 5px 0px 0px 10px;
	font-size: 1.2em;
	}
#secondarynavigation{
	margin: 0;
	padding:0;
	margin-left: 15px;
	}
	
#secondarynavigation li{
	list-style:none;
	margin: 0;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 0;
}	

#secondarynavigation li ul{
	padding: 0;
	padding-left: 10px;
}

#secondarynavigation li ul li{
	
}
#contenttitle{
	background-color: #f7a338 ;
}




/* New Sub-Cat Pages */

.liquid-round {
width:70%;
margin:0px auto;
background:#fff url(http://www.amlabels.co.uk/images/siteimages/leftside.gif) repeat-y left top;
font-family:tahoma
}
.top {
width:100%;
height:20px;
background:url(http://www.amlabels.co.uk/images/siteimages/top.gif) no-repeat left top;
}
.top span {
display:block;
position:relative;
height:20px;
background:url(http://www.amlabels.co.uk/images/siteimages/top-right.gif) no-repeat right top;
}
.center-content {
position:relative;
background:url(http://www.amlabels.co.uk/images/siteimages/rightside.gif) repeat-y right top;
padding:1px 20px 1px 20px;
margin:-1px 0 -1px 0;
}
.center-sub {
position:relative;
background:url(http://www.amlabels.co.uk/images/siteimages/rightside.gif) repeat-y right top;
padding:0px 10px 10px 10px;
margin:-1px 0 -1px 0;
}
.bottom {
width:100%;
height:30px;
background:url(http://www.amlabels.co.uk/images/siteimages/bottom-short.gif) no-repeat left bottom;
}
.bottom span {
display:block;
position:relative;
height:30px;
background:url(http://www.amlabels.co.uk/images/siteimages/bottom-right-short.gif) no-repeat right top;
}
p {margin:0 0 1em 0}

.sub-image {
padding:0px 10px 5px 5px;
width: 110px;
height: 110px;
 }
 
 .sub-border {
border-bottom-color: #30368b;
border-bottom-width: 1px;
border-bottom-style: dashed;
margin-bottom: 5px; 
padding-bottom: 5px}
 
.sub-barcode h1 { 
background-attachment: scroll;
background-repeat: no-repeat;
background-position: 0% 0%;
background-color: transparent;
background-image:none;
line-height: 120px;
color: #ffffff;
font-family:Arial;
font-size: 2.5em;
font-weight: 700;
padding-left: 40px;
}

.sub-barcode img{
position:absolute;
left:350px;
top:160px;
z-index:-1;
}

a.image-overlay{
  width:110;
  height: 110;
  text-decoration:none;
  position:relative;
  display:block;
  float:left;
  padding-right:10px;
  padding-bottom: 5px
}

a.image-overlay span.buy-icon{
  position:absolute;
  left:45px;
  top:75px;
}
a.image-overlay span.buy-icon img{
width:88%; height:88%;}
}

.cornerbox {
 position: relative;
 width:98%;
 margin: 2px;
 }
 .corner {
 position: absolute;
 width: 10px;
 height: 10px;
 background: url(http://www.amlabels.co.uk/images/siteimages/circle-blue.png);
 font-size: 0%;
 }
 .contentbl {
 border: 1px solid #708090;
 background: url(http://www.amlabels.co.uk/images/siteimages/background-blue.png) repeat-x;
 background-color: #375978;
 height: 60px;
 text-align: center;
 color: white;
 padding-top:15px
 }
 .contentbl p {
 line-height: 40px;
 font-weight: bold;
 font-size: medium;
 _font-size: small;
 }
 .tl {
 top: 0;
 left: 0;
 background-position: 0px 0;
 }
 .tr {
 top: 0;
 right: 0;
 background-position: 10px 0;
 }
 .bl {
 bottom: 0;
 left: 0;
 background-position: 0px 10px;
 }
 .br {
 bottom: 0;
 right: 0;
 background-position: 10px 10px;
 }

/*Green rounded corners */
 .cornergr {
 position: absolute;
 width: 10px;
 height: 10px;
 background: url(http://www.amlabels.co.uk/images/siteimages/circle-green.png);
 font-size: 0%;
 }
 .contentgr {
 border: 1px solid #1a6b05;
 background: url(http://www.amlabels.co.uk/images/siteimages/background-green.png) repeat-x;
 background-color: #1a6b05;
 height: 140px;
 text-align: center;
 vertical-align: middle;
 color: white;
 }
 .contentgr p {
 margin-top:30px;
 line-height: 30px;
 font-weight: bold;
 font-size: large
 }
 .tlgr {
 top: 0;
 left: 0;
 background-position: 0px 0;
 }
 .trgr {
 top: 0;
 right: 0;
 background-position: 10px 0;
 }
 .blgr {
 bottom: 0;
 left: 0;
 background-position: 0px 10px;
 }
 .brgr {
 bottom: 0;
 right: 0;
 background-position: 10px 10px;
 }


/*Red rounded corners */
 .cornerred {
 position: absolute;
 width: 10px;
 height: 10px;
 background: url(http://www.amlabels.co.uk/images/siteimages/circle-red.png);
 font-size: 0%;
 }
 .contentred {
 border: 1px solid #A30000;
 background: url(http://www.amlabels.co.uk/images/siteimages/background-red.png) repeat-x;
 background-color: #A30000;
 height: 140px;
 text-align: center;
 vertical-align: middle;
 color: white;
 }
 .contentred p {
 margin-top:30px;
 line-height: 30px;
 font-weight: bold;
 font-size: large
 }
 .tlred {
 top: 0;
 left: 0;
 background-position: 0px 0;
 }
 .trred {
 top: 0;
 right: 0;
 background-position: 10px 0;
 }
 .blred {
 bottom: 0;
 left: 0;
 background-position: 0px 10px;
 }
 .brred {
 bottom: 0;
 right: 0;
 background-position: 10px 10px;
 }

/* text styles */
 
.text-content-header {
font-family:Arial;
font-size:14pt;
color: #2f3686; }

.text-content-sub {
font-family:Verdana;
font-size:14pt;
color: #2f3686; }

.text-content-white {
font-family:Arial;
font-size:14pt;
color: #FFFFFF; }

.text-content-paragraph {
font-family:Verdana;
font-size:11pt; 
color: #2f3686; }

.text-content-subh { 
font-family: "Arial";
font-size: 11pt;
font-weight: 700;
color: #2f3686;
}

.text-content-subp { 
font-family: "Verdana";
font-size: 9pt;
color: #2f3686;
}

