.cart {
font:bold 12px Arial;
padding: 1em 0 1em 0;
}

.padd {
font:normal 12px Arial;
padding: 0 0 1.3em 0;
}

.cart a:hover {
color: #3C6491;
text-decoration: underline;
}

#cartdelimiter {
font:normal 12px Arial;
padding: 1.2em 0 1.2em 0;
color: gray;
}

#cartnum{
font:bold 16px Arial;
color:#002142;
}

#splbuttonq a {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 1px;
color: white;
background-color: #003366;
padding: .3em .3em;
text-decoration: none;
width: 100px;
height: 13px;
}

#splbuttonq a:hover {
background-color: #3A94CE;
color: white;
}

#splbuttonp a {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 1px;
color: white;
background-color: #003366;
padding: .3em .3em;
text-decoration: none;
width: 150px;
height: 13px;
}

#splbuttonp a:hover {
background-color: #3A94CE;
color: white;
}

#splbuttonn a {
text-align: center;
font:bold 11px Arial;
display: block;
border-style: outset;
border-width: 1px;
color: white;
background-color: #003366;
padding: .3em .3em;
text-decoration: none;
width: 175px;
height: 13px;
}

#splbuttonn a:hover {
background-color: #3A94CE;
color: white;
}

.style12 {
	font-size: 11px;
	font-weight: bold;
}
.style1 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}
.style2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style10 {font-size: 11px}
.style9 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3284C5; font-weight: bold; padding-bottom: 7px;}
.style900 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #3284C5; font-weight: bold; padding-bottom: 10px;}
.style90 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3284C5; font-weight: bold; padding-top: 5px; padding-bottom: 7px;}
.style6 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3A94CE; font-weight: bold; }
.style11 {
	color: #3A94CE;
	font-weight: bold;
}
.style09 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
      color: #000000;
      text-align: justify; 
}
.style40 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
      color: #000000; 
}
.style401 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
      color: #000000; 
}
.style04 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
        color: #003366;
}
.style04i {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
        color: #003366;
}
.style0041 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
        color: #3A94CE;
        text-decoration: underline;
}
.style0041 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
        color: #3A94CE;
        text-decoration: underline;
}
.style0041 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
        color: crimson;
        text-decoration: underline;
}
.style00410 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #3A94CE;
}
.style0041b a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
        color: #3A94CE;
        text-decoration: underline;
}
.style0041b a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
       color: #3A94CE;
       text-decoration: underline;
}
.style0041b a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
       color: crimson;
       text-decoration: underline;
}
.style00410b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
       color: #3A94CE;
}

.style004 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
       color: #3C6491;
       text-decoration: underline;
}
.style004 a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
        color: #3C6491;
        text-decoration: underline;
}
.style004 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
        color: #BF3E18;
        text-decoration: underline;
}

.style0040 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
       color: #999999;
}
.style00401 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
       color: #999999;
}
.style00400 a {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
        color: #3C6491;
        text-decoration: underline;
}
.style00400 a:visited {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
        color: #3C6491;
        text-decoration: underline;
}
.style00400 a:hover {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
        color: #BF3E18;
        text-decoration: underline;
}
.style0004 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
        color: #999999;
}
.style00004 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
        color: #999999;
}
.style5 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #3C6491;
}
.style05 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
       color: #BF3E18;
}
.style005 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
      color: #3C6491;
      padding-top: 7px;
      padding-bottom: 7px;
}
.style0050 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #3C6491;
}
.style0005 {
        font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
        color: #3C6491;
}
.style009 {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.style011 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.style0011 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; }
.style012 {font-size: 11px}
.style013 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.style015 {	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
	color: #000000;
}
.style016 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #9999CC; }
.style06 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #004a7c;
	font-weight: bold;
}
.style07 {	
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: red;
	font-weight: bold;
}
.styleah1 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
	font-weight: bold;
}
.styleah2 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
}
.styleah3 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
}
.styleah4 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: crimson;
}
.styleah5 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	font-weight: bold;
}
input{
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
}
textarea{
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
}
select { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 12px;
}

form { 
margin: 0px; 
}

.cssbutton{
background-color: #003366;
border: 0px silver outset;
color: white;
font-size: 11px;
font-weight: bold;
border-style: outset;
border-width: 1px;
border-color: #D2DEEC;
cursor: pointer;
}

.tablecontrol { 
	width: 199px;
}

#top {
margin: 0px;
}


		ul.lists
		{
			list-style-type: none;
			padding: 0;
			margin-left: 0;
		}
		
		.lists li
		{
			background-image: url(img/lists/arrow.gif);
			background-repeat: no-repeat;
			background-position: 0 .4em;
			padding-left: 14px;
                  	margin: 0.3em 0;
		}
.stylepad {padding-top: 8px;}
.stylepadc {padding-top: 3px;}

.wfinside a{
font: 11px Arial;
background-color: #FFFFFF;
color: black;
text-decoration: underline;
}

.wfinside a:visited{
font: 11px Arial;
background-color: #FFFFFF;
color: black;
text-decoration: underline;
}

.wfinside a:hover{
font: 11px Arial;
background-color: #FFFFFF;
color: crimson;
text-decoration: underline;
}

.wfinsider a{
font: 12px Arial;
background-color: #FFFFFF;
color: black;
text-decoration: underline;
}

.wfinsider a:visited{
font: 12px Arial;
background-color: #FFFFFF;
color: black;
text-decoration: underline;
}

.wfinsider a:hover{
font: 12px Arial;
background-color: #FFFFFF;
color: crimson;
text-decoration: underline;
}

.pstyle1 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline;}
.pstyle11 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.pstyle10 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;}
.pstyle011 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.pstyle013 {font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

.styleHF6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: bold;
}
.stylePDF {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

		ul.pdf
		{
			list-style-type: none;
			padding: 0;
			margin-left: 0;
		}
		
		.pdf li
		{
			background-image: url(img/lists/arrow.gif);
			background-repeat: no-repeat;
			background-position: 0 .4em;
			padding-left: 15px;
                  	margin: 0.3em 1em;
		}









body {
	background: white;
	color: #000000;
	margin: 0;
	padding: 0;
	font: 0.7em "Arial", Helvetica, Sans-Serif;
}

a {
	color: #3C6491;
	background-color: inherit;
	text-decoration: none;
}

a:hover {
	color: #BF3E17;
	background-color: inherit;
}

a:visited {
	color: #3C6491;
	background-color: inherit;
}


img {
	border: 0;
}

#header {
	clear: both;
	width: 1002px;
	height: 126px;
	margin: 0 auto;
}

#logo {
	float: left;
	padding: 10px 0 0 0px;
	color: #000000;
	background: inherit;
	width: 300px;
}

#hmenu {
	padding: 13px 0 5px 0;
	float: right;
}

#hmenu a {
	padding: 12px 13px 2px 11px;
	text-decoration: none;
	color: #414141;
	background: #ccc url(hmenuarrow.gif) no-repeat top center;
	margin: 0 0 3px 1px;
	border-bottom: 3px solid #BCBCBC;
}

#hmenu a:hover {
	background: #88AAD9 url(hmenuarrowhover.gif) no-repeat top center;
	color: #FFFFFF;
	border-bottom: 3px solid #3C6491;
}

.content {
	border-top: 1px solid #FEFEFE; 
	background: #FFFFFF url(contentbg.gif) repeat-x left top;
	color: #000000;
}

#left {
	float: left;
	width: 781px;
	padding: 0 10px 0 0;
}

#articles {
	width: 977px;
	padding: 3px 0 0 0px;
	margin: 0 auto 10px auto;
}

#right {
	float: left;
	width: 192px;
}

#rightmenur {
	margin: 0;
	padding: 0;
}

#rightmenur p {
	margin: 0;
	padding: 0;
}

#rightmenur a {
	display: block;
	background: #003366 url(vmenuarrow.gif) no-repeat center left;
	color: #FFCC00;
	padding: 5px 0 5px 19px;
	margin: 0 0 1px 0;
	text-decoration: none;
}

#rightmenur a:hover {
	color: white;
	background: #3A94CE url(vmenuarrowhover.gif) no-repeat center left;
}

#rightmenu {
	margin: 0;
	padding: 0;
}

#rightmenu a {
	display: block;
	background: #003366 url(vmenuarrow.gif) no-repeat center left;
	color: #FFFFFF;
	padding: 5px 0 5px 19px;
	margin: 0 0 1px 0;
	text-decoration: none;
}

#rightmenu a:hover {
	color: #FFFFFF;
	background: #3A94CE url(vmenuarrowhover.gif) no-repeat center left;
}


.rightarticle {
	background: #EEEEEE;
	color: #808080;
	margin: 2px 0 2px 0;
	padding: 8px;
	line-height: 1.3em;
}

.rightarticle p {
	margin: 0;
	padding: 0;
}

.rightarticle_ad {
	font: 120% Arial, Sans-Serif;
	font-weight: bold;
	border: 2px solid #EEEEEE;
	color: #003366;
	margin: 2px 0 2px 0;
	padding: 6px 0 0 20px;
	width: 168px;
	height: 23px;
	background: #FFFFFF url(right_menu.jpg) no-repeat;
}

.rightarticle_ad a {
	
	background: transparent; 
	text-decoration: none;
}

#additional {
	clear: both;
	width: 977px;
	margin: 0 auto;
}

#links {
	clear: both;
	margin: 0 auto;
	width: 977px;
}

#whiteline {
	margin-top: 10px;
	border-top: 3px solid #FFFFFF;
}


#phone {
	margin: 0px auto;
	width: 500px;
	padding: 0 0px 0 0px;
	background: white;
	padding-top: 20px;
	padding-bottom: 10px;
	line-height: 1em;
	color: #BF3E18;
       font-size: 160%; 
       font-family: Arial, Helvetica, Sans-Serif; 
       border: none;
       font-weight: bold;
}

form.search { padding: 0; margin: 0; }

#searchform {
	background: #3C6491;
	color: #FFFFFF;
	padding: 5px 8px 5px 8px;
	margin: 0px;
}

input.text { font: 12px "Arial", Helvetica, Sans-Serif; margin: 0; padding: 0; width: 128px; height: 16px; }
input.button { margin: 0px; padding: 0 1px 0 0; font-size: 12px; width: 30px; height: 19px; font-family: Arial, Sans-Serif; border: none; color: #FFF; background: #003366; font-weight: bold; 
border-style: outset;
border-width: 1px;
border-color: #D2DEEC;
cursor: pointer;
}




.zsnazzy {margin:0;}
.xsnazzy h1, .zsnazzy h1 {margin:0; font-size:13px; font-weight:bold; font-family:arial; padding: 0 2px 2px 5px; border-bottom:1px solid #003366;}
.xsnazzy p, .zsnazzy p { background:#C6DEFF; margin:0; padding:3px 7px 5px 10px; font-size:1.1em;}
.xsnazzy a:hover {
       text-decoration: underline;
}
.xsnazzy {background: transparent; width:190px; float:left; margin:0 3px; display:inline;}
 
.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#C6DEFF; border-left:1px solid #003366; border-right:1px solid #003366;}
.xb1 {margin:0 5px; background:#003366;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
 
.xboxcontent {display:block; border:0 solid #003366; border-width:0 1px; height:auto;}
* html .xboxcontent {height:1px;}
 
.color_a {background:#003366; color:#fff;}




#search_button {
	display: inline;
}


/* global form style */

input, textarea, select {
	border: 1px solid #bdc2c9;
}


/* global button */
input.button_mini, input.button_small, input.button, input.button_large,
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,
a.button_mini, a.button_small, a.button, a.button_large,
a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,
span.button_mini, span.button_small, span.button, span.button_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
	background-repeat: no-repeat;
	background-position: top left;
	border: none;
	color:black!important;
	font-weight: bold;
	font-size: 11px!important;
	text-align: center;
	text-decoration: none!important;	
	cursor: pointer;
	display: block;
	line-height: 18px;
	height: 18px;
}

/* input button */
input.button_mini, input.button_small, input.button, input.button_large,
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled {
	padding-bottom:2px;
}

/* disabled button */
input.button_mini_disabled, input.button_small_disabled, input.button_disabled, input.button_large_disabled,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,
span.button_mini, span.button_small, span.button, span.button_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
	background-position: left -36px;
	cursor:default;
	color:#888!important;
}

/* exclusive button */
input.exclusive_mini, input.exclusive_small, input.exclusive, input.exclusive_large,
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled,
a.exclusive_mini, a.exclusive_small, a.exclusive, a.exclusive_large,
span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
	color:white!important;
}

/* exclusive disabled button */
input.exclusive_mini_disabled, input.exclusive_small_disabled, input.exclusive_disabled, input.exclusive_large_disabled, span.exclusive_mini, span.exclusive_small, span.exclusive, span.exclusive_large {
	color:#488c40!important;
}

/* hover button */
input.button_mini:hover, input.button_small:hover, input.button:hover, input.button_large:hover,
input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover,
a.button_mini:hover, a.button_small:hover, a.button:hover, a.button_large:hover,
a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover {
	background-position: left -18px;
}

/* exclusive hover button */
input.exclusive_mini:hover, input.exclusive_small:hover, input.exclusive:hover, input.exclusive_large:hover, a.exclusive_mini:hover, a.exclusive_small:hover, a.exclusive:hover, a.exclusive_large:hover {
	color:white!important;
}

/* classic buttons */
input.button_mini, input.button_mini_disabled, input.exclusive_mini, input.exclusive_mini_disabled, a.button_mini, a.exclusive_mini, span.button_mini, span.exclusive_mini {
	width: 30px;
	background-image: url('http://www.hyquip.co.uk/eshop/themes/prestashop/img/button-mini.gif');
}


/* exclusive button */
input.exclusive_mini, input.exclusive_mini_disabled, a.exclusive_mini, span.exclusive_mini { background-image: url('http://www.hyquip.co.uk/eshop/themes/prestashop/img/button-mini_exclusive.gif'); }
