/* CSS Document */
/*------------------------------------------------- intro ---------------------------------------------------------------*/

a:link {color:#184668}
a:visited {color: #184668}
a:active {color: #00f}
a:hover {color: #00f}


html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, img {
	margin: 0;
	padding: 0;
	border: 0;
  }


html, body {
	height:100%;
	width: 100%;
	max-width:100%;
}



body {
	min-height: 100%;
	height: auto; !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-x-position:center;
	
	
}

/*------------------------------------------------- /intro ---------------------------------------------------------------*/




.all {
	height:auto;
	width:900px;
	margin-top: 10px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-x-position:center;
	
	
	}
	
	
/*------------------------------------------------- header ---------------------------------------------------------------*/

.header{
	width: 900px;
	height: 95px;
	float:left;
	background-color: #ffffff;
	border-bottom: #7794a4 1px solid;
	}
	
.logo{
	width:370px;
	float:left;
	margin-top:5px;
	}
	
.free-shipping{
	width: 370px;
	float:left;
	text-align:center;
	}
	
.free-shipping h2{
	font-size:14px;
	color: #990000;
	margin-top:20px;
	padding: 0px 0px 3px 0px;
	}
	
.free-shipping p{
	font-size:12px;
	color:#000;
	padding: 0px 0px 3px 0px;
	}
	
.header-basket{
	margin-top: 10px;
	width:160px;
	font-size:14px;

	}

/*------------------------------------------------ /header ---------------------------------------------------------------*/


/*------------------------------------------------ horizontal menu --------------------------------------------------------*/

.top-menu{
	width:900px;
	float:left;
	border-bottom: #7794a4 1px solid;
	}

.menu-top{
	margin:0 auto; 
	padding:0; 
	height:30px; 
	width:100%; 
	display:block; 
	background:url('/images/topMenuImages.png') repeat-x;
	}
	
.menu-top li{
	padding:0; 
	margin:0; 
	list-style:none; 
	display:inline;
	}
	
.menu-top li a{
	float:left; 
	padding-left:15px; 
	display:block; 
	color:rgb(255,255,255); 
	text-decoration:none; 
	font:12px Verdana, Arial, Helvetica, sans-serif; 
	cursor:pointer; 
	background:url('/images/topMenuImages.png') 0px -30px no-repeat;
	}
	
.menu-top li a span{
	line-height:30px; 
	float:left; 
	display:block; 
	padding-right:15px; 
	background:url('/images/topMenuImages.png') 100% -30px no-repeat;
	}
	
.menu-top li a:hover{
	background-position:0px -60px; 
	color:rgb(255,255,255);
	}
	
.menu-top li a:hover span{
	background-position:100% -60px;
	}
	
.menu-top li a.active, .menu-top li a.active:hover{
	line-height:30px; 
	font:12px Verdana, Arial, Helvetica, sans-serif; 
	background:url('/images/topMenuImages.png') 0px -90px no-repeat; 
	color:rgb(255,255,255);
	}
	
.menu-top li a.active span, .menu-top li a.active:hover span{
	background:url('/images/topMenuImages.png') 100% -90px no-repeat;
	}

/*---------------------------------------------- /horizontal menu --------------------------------------------------------*/

/*----------------------------------------------- left column ----------------------------------------------------------*/
.right-side{
	list-style:none;
	width:300px;
	height:auto;
	float:right;
	font:12px Verdana, Arial, Helvetica, sans-serif; 
	display:block;
	text-align:left;
	}


.sidebar {
	margin-top:10px;
	width:220px;
	height:auto;
	float:left;
	}
	
.menu{
	margin:0; 
	padding:0; 
	width:190px; 
	list-style:none;
	background:rgb(255,255,255);
	}
	
.menu li{
	padding:0; 
	margin:0 0 1px 0; 
	height:40px; 
	display:block; 
	}
	
.menu li a{
	text-align:left;
	height:40px; 
	padding:0px 25px; 
	font:11px Verdana, Arial, Helvetica, sans-serif; 
	color:rgb(255,255,255); 
	display:block; 
	background:url('/images/verMenuImages.png') 0px 0px no-repeat; 
	text-decoration:none;
	}
	
.menu li a:hover{
	background:url('/images/verMenuImages.png') 0px -40px no-repeat; 
	color:rgb(255,255,255);
	}
	
.menu li a.active, .menu li a.active:hover{
	background:url('/images/verMenuImages.png') 0px -80px no-repeat; 
	color:rgb(255,255,255);
	}
	
.menu li a span{
	line-height:40px;
	}

/*---------------------------------------------- /left column ----------------------------------------------------------*/
	
/*------------------------------------------------- content ---------------------------------------------------------------*/
	
.content-box{
	margin-bottom:0px;
	width:680px;
	float:left;
	}
	
.image-float-left {
	float:left;
	}
	
.image-float-right {
	float:right;
	}
	
h1, h2, h3, h4, h5, h6{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	padding: 10px 10px 10px 10px;
	}

p {
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
	color: #000000;
	font-size:16px;
	font-weight:400;
	}
	
.sfnt-table {
	border-width: thin;
	border-color: #dce0fb;
	border-style: groove;
	}
	
/*--------------------------------------------- /content ---------------------------------------------------------------*/


/*------------------------------------------------- footer ---------------------------------------------------------------*/


.footer{
	
	border-top: #7794a4 1px solid;
	margin-top:10px;
	width: 900px;
	height:auto;
	float:left;
	text-align:center;
	}
	
.footer p, .footer a{
	font-family: Arial, Helvetica, sans-serif;
	padding: 10px 10px 10px 10px;
	color: #000000;
	font-size:10px;
	}
	
/*------------------------------------------------- /footer ---------------------------------------------------------------*/

/*------------------------------------------------- magiczoom ---------------------------------------------------------------*/
	
.MagicZoom img {
border: 0 !important;
padding: 0 !important;
margin: 0 !important;
}

/* Style of zoomed window */
.MagicZoomBigImageCont {
border: 1px solid #999;
}

/* Style of header, activated with "title" attribute in <a> tag */
.MagicZoomHeader {
font-size: 8pt !important;
line-height: normal !important;
color: #fff;
background: #666;
text-align: center !important;
}

/* Style of small square under mouse */
.MagicZoomPup {
border: 1px solid #aaa;
background: #fff;
cursor: move;
}

/* Style of message box while image is loading */
.MagicZoomLoading {
border: 1px solid #ccc;
background: #fff url(/img/ajax-loader.gif) no-repeat 2px 50%;
padding: 4px 4px 4px 24px !important;
margin: 0;
text-decoration: none;
text-align: left;
font-size: 8pt;
font-family: sans-serif;
color: #444;
}
