
/* =================================================================================
    CSS3 Document
    Copyright 2011, Christoffer Nayberg (nayberg.net), and Martin Matjulski (matjulski.com)
	
	Document version : 1.0 Alpha 5 - 10-09-2011
================================================================================= */
@charset "UTF-8";

/* =================================================================================
      Document
================================================================================= */
body
{
	background:url('../siteimages/background.png') repeat #b00d18;
	color:#000000;
	margin:0px;
	padding:0px;
	font-family:arial, helvetica, sans-serif;
	font-size:13px;
}

h1
{
	margin:0px;
}

h2
{
	font-size:14px;
}

p, h1, h2, h3, h4, h5, h6
{
	margin:0;
	padding:0;
}

p
{
	line-height:18px;
}

a
{
	color:#1E55B4;
	text-decoration:none;
	padding:0px;
	margin:0px;
}

img
{
	border:0px;
}

strong
{
}

ul, li
{
	list-style:none;
	margin:0px;
	padding:0px;
}

hr
{
	border:none;
	height:10px;
	background:url(../siteimages/hr.png) center repeat-x;
	display:block;
	position:relative;
}

button, input
{
	height:28px;
	line-height:20px;
	border:1px solid #CCC;
	border-radius:3px;
	padding:0 10px;
	background:#FFF;
	font-size:13px;
	margin:0;
	outline:none;
	
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%);
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F9F9F9));
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%); 
	background-image: linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%);
}

button
{
	cursor:pointer;
	color:#666;
}

button:hover
{
	border-color:#000;
	color:#000;
}


input
{
	height:26px;
}

iframe
{
	border:none;
}

/* =================================================================================
      Page
================================================================================= */
#backgroundEffect
{
	position:absolute;
	background:url(../siteimages/backgroundEffect.png) repeat-x;
	height:350px;
	width:100%;
	top:0;
	left:0;
}

#backgroundEffect #menuEffect
{
	position:relative;
	background:url(../siteimages/menuEffect.png);
	margin:auto;
	margin-top:136px;
	height:15px;
	width:930px;
}

#container
{
	position:relative;
	margin:auto;
	width:900px;
	background:#f6f6f6;
	border-top:none;
	
	box-shadow:0px 0px 20px 0px rgba(0,0,0,0.9);
	-moz-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.9);
	-webkit-box-shadow:0px 0px 20px 0px rgba(0,0,0,0.9);
}

#around
{
	
}

/* =================================================================================
      Header
================================================================================= */
#header
{
	position:relative;
	width:898px;
	height:150px;
	background:url(../siteimages/header.png);
	line-height:150px;
	border-left:1px solid #000;
	border-right:1px solid #000;
}

#header #logo
{
	position:absolute;
	background-image:url('../siteimages/logo/nicvin3.png');
	height:150px;
	width:432px;
	top:0px;
}

#header #vsod
{
	display:block;
	position:absolute;
	top:44px;
	right:44px;
}

/* =================================================================================
      Menu
================================================================================= */
#menu
{
	position:relative;
	background:url(../siteimages/menu.png);	
	height:42px;
	width:920px;
	padding:5px;
	padding-left:5px;
	margin-top:-6px;
	margin-left:-15px;
}

#aroundMenu
{
	position:absolute;
	top:5px;
	left:5px;
	z-index:999;
	width:920px;
}

#aroundMenu > ul
{
	position:relative;
	display:block;
	float:left;
}

#aroundMenu > ul > li
{
	position:relative;
	display:block;
	width:140px;
	background:url(../siteimages/menuItem.png) top right no-repeat;
	z-index:1400;
}

#aroundMenu > ul > li > a
{
	display:block;
	height:42px;
	text-align:center;
	line-height:42px;
	color:#FFF;
	font-size:16px;
}

#aroundMenu > ul > li > a:hover
{
	color:#D3D3D3;
}

#aroundMenu > ul > li > ul
{
	display:none;
	margin-left:-2px;
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);
	z-index:1200;
	border:1px solid #000;
	border-top:none;
	position:absolute;
	top:42px;
	left:0px;
	min-width:140px;
}

#aroundMenu > ul > li > ul ul
{
	display:none;
	margin-top:-1px;
	box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);
	z-index:1000;
	border:1px solid #000;
	
	position:absolute;
	top:0px;
	left:100%;
	min-width:140px;
}

#aroundMenu li:hover > ul
{
	display:block;
}

#aroundMenu li ul li
{
	display:block;
	position:relative;
}

#aroundMenu li ul a
{
	display:block;
	padding-left:20px;
	padding-right:20px;
	height:30px;
	line-height:30px;
	color:#000;
	white-space:nowrap;
}

#aroundMenu li ul li
{
	background:#F6f6f6;
}

#aroundMenu li ul li:hover
{
	background:#900;
}

#aroundMenu li ul li:nth-of-type(2n)
{
	background:#FFF;
}

#aroundMenu li ul li:hover
{
	background:url(../siteimages/menu.png) center repeat-x #900;
}

#aroundMenu li ul li:hover > a
{
	color:#FFF;
}

#aroundMenu li.active
{
	background:url(../siteimages/menu.png) center repeat-x #900;
}

#aroundMenu li.active > a
{
	color:#FFF;
}

#aroundMenu a.arrow
{
	background:url(../siteimages/arrow_right.png) center right no-repeat !important;
}

#aroundMenu > ul > li > a.arrow
{
	background:url(../siteimages/arrow_down.png) center right no-repeat !important;
}


/* =================================================================================
      Content
================================================================================= */
#content
{
	position:relative;
	width:858px;
	min-height:10px;
	padding:20px;
	color:#000000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	margin-top:-5px;
}

#content a
{
	color:#1E55B4;
}

#content a:hover
{
	text-decoration:underline;
}

/* Product Item */
#content .productItem
{
	height:30px;
	line-height:30px;
}

#content .pdfstyle
{
	display:block;
	border:1px solid #CCC;
	background:#FFF;
	color:#666;
	padding:0 10px;
	border-radius:3px;
	height:28px;
	line-height:28px;
	
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%);
	background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #F9F9F9));
	background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%); 
	background-image: linear-gradient(top, #FFFFFF 0%, #F9F9F9 100%);
}

#content .pdf:hover
{
	color:#000;
	text-decoration:none;
	border-color:#666;
}

/* =================================================================================
      ProductItem
================================================================================= */
.productItem
{
	position:relative;
}

.productItem span
{
	position:absolute;
	top:0;
	right:0;
}

/* =================================================================================
      Footer
================================================================================= */
#footer
{
	background:url(../siteimages/footer.png);
	height:30px;
	line-height:30px;
	padding:0 10px;
}

#footerText
{
	position:relative;
	font-size:12px;
	color:#FFF;
	text-shadow:-1px -1px 0 #000;
}

#footerText span
{
	float:right;
	color:#FFF;
	text-shadow:-1px -1px 0 rgba(0,0,0,0.4);
}

#footerText span a
{
	color:#FFF;
	text-decoration:underline;
}

/******************************************************************
    ?
******************************************************************/
#siteTitle
{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	vertical-align:216px;
}

.imageItem
{
	
}

.imageItem
{
	position:relative;
	display:-moz-inline-stack;
	display:inline-block;
	zoom:1;
	*display:inline;
	padding-bottom:5px;
	padding-right:1px;
}

.imageLargeItem
{
	position:relative;
	padding-bottom:5px;
	padding-right:1px;
}

.imageItem img
{
	position:relative;
	padding-bottom:0px;
}

.space
{
	height:10px;
}

.italic
{
	font-style:italic;
}

