  h2 {
	font-family:open sans;
	font-size:20px;
	padding:0px 30px 0px 30px;
  }
  
  a, a:visited {
    color:#232323;
    text-decoration:none;    
  }
  
  a:hover, a:active {
    color:#f7ae1e;
  }
  
  div.bg {
	background-image:url(../images/bg.png);
	background-position:top center;
	background-repeat:no-repeat;
  }

  body {
    margin:0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;    
    overflow-x: hidden;
    overflow-y: scroll;
	color:#fff;
  }
  
  div.gradient {
	z-index:-1;
	width:960px;	
	background-image:-ms-linear-gradient(top,#f8f6f6,#ebe9e7);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#f8f6f6),to(#ebe9e7));
	background-image:-webkit-linear-gradient(top,#f8f6f6,#ebe9e7);
	background-image:-o-linear-gradient(top,#f8f6f6,#ebe9e7);
	background-image:-moz-linear-gradient(top,#f8f6f6,#ebe9e7);
	background-image:linear-gradient(top,#f8f6f6,#ebe9e7)
  }

  .transp {
	display : inline-block;
    opacity : 1.0;
    filter  : alpha(opacity=100);
  }
  
  .transp:hover {
    opacity : 0.7;
    filter  : alpha(opacity=70);
  }
  
  .producttext {
	text-transform:uppercase;
	font-family:ralewaybold;
	font-size:15px;
	color:#3a3a3a;
	margin-top:20;
	text-align:center;
  }
  
  div.icon2 {
    opacity : 1.0;
	color:#ffffff;
    filter  : alpha(opacity=100);
  }
  
  div.icon2:hover {
    opacity : 0.8;
    filter  : alpha(opacity=80);
  }
  	
  div.head {
	font-family:ralewayextrabold;
	color:#ffffff;
	padding:19px 11px 19px 11px;
	font-size:17px;
    text-decoration:none; 
	height:19px;
	background-color:#ec1d25;
  }
  
  div.head:hover {  
	background-color:#e8ac2b;  
  }
  
  div.aboutlist {
	background-image:url(../images/arrow-red.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0 0 0 15px;
	color:#191919;
	font-family:helios;
	font-size:12px;
	line-height:18px;
	margin:0 0 10 0;
  }
  
  div.footerlist {
	background-image:url(../images/arrow-list.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:0px 0px 0px 15px;
	color:#ffffff;
	font-family:helios;
	font-size:13px;
	margin:0px 0px 3px 0px;
	cursor:pointer;
  }
  
  div.mylink {
	background-image:-ms-linear-gradient(top,#78bd26,#3c7107);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#78bd26),to(#3c7107));
	background-image:-webkit-linear-gradient(top,#78bd26,#3c7107);
	background-image:-o-linear-gradient(top,#78bd26,#3c7107);
	background-image:-moz-linear-gradient(top,#78bd26,#3c7107);
	background-image:linear-gradient(top,#78bd26,#3c7107);
	color:#ffffff;
	border:1px solid #315805;
	width:250px;
	text-align:center;
	margin-left:-4;
	padding:10 0 10 0;
	font-family:ralewaybold;
	font-size:15;
	display:inline-block;
  }
  
  div.mylink:hover {
	background-image:-ms-linear-gradient(top,#315805,#3c7107);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#315805),to(#3c7107));
	background-image:-webkit-linear-gradient(top,#315805,#3c7107);
	background-image:-o-linear-gradient(top,#315805,#3c7107);
	background-image:-moz-linear-gradient(top,#315805,#3c7107);
	background-image:linear-gradient(top,#315805,#3c7107);
  }
  
  div.category {
	display:inline-table;
	font-family:pf_light;
	font-size:14px;
	padding:10px 10px 10px 10px;
	text-transform:uppercase;
	color:#222;
  }
  
  div.category:hover {
	background-color:#ec1d25;
	color:#fff;
  }
  
  div.tab_title {
	vertical-align:middle;
	height:58;
	background-image:url(../images/title_passive.png);
	background-repeat:repeat-x;
	font-family:bebas;
	font-size:14px;
	word-spacing:3px;
	color:#ffffff;
	text-align:center;
	display:inline-block;
	padding:9 15 0 15px;
	border-radius:15 15 0 0;
	text-transform:uppercase;
	margin-right:4px;
	cursor:pointer;
  }
  
  div.tab_title:hover {
	background-image:url(../images/title_active.png);
  }
  	
  div.submenu {
    text-transform:uppercase;
    cursor:pointer;
	padding:5 10 5 15;
	margin:10 5 0 0;
    font-family:"opensans";
    color:#ffffff;
    font-size:14px;
    text-decoration:none; 
	background-color:#0b285b;
	background-position:right bottom;
	background-repeat:no-repeat;
	width:220px;
  }
  
  div.submenu:hover {
	background-image:url(../images/cat.png);
  }
  
  div.separator {  
    padding:12 15 12 15;
  }
  
  div.foot {
	float:left;
	font-family:arial;
	color:#4f2c18;
	font-size:13px;
	font-weight:bold;
  }
  
  div.foot:hover {
	color:#ff6600;
  }
  
  div.mainlink {
      cursor            : pointer;
      font-family       : Helvetica;
      color             : #FFFFFF;
      line-height       : 18px;
      height            : 32px;
    }
    
    div.mainlink:hover {
      color             : #b11212;
  }

  img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }
  
  div.linkmenu {
    font-family       : calibri;
    font-size	      : 14px;
    color	      : #ffffff;
    
  }
      
  div.linkmenu:hover {    
    color             : #ef3824;
    border-radius     : 5px
  }
  
  div.leftmenu {
    font-family       : calibri;
    font-size	      : 14px;
    color	      : #444444;
      
  }
        
  div.leftmenu:hover {        
    color             : #ff6600;
    border-radius     : 5px
  }

  img {
    border-style      : none;
  }

  div.facebook {
    background-image:url('../images/facebook.jpg');
  }

  div.facebook:hover {
    background-image:url('../images/facebook_over.jpg');
  }	
  
  input,select,textarea {
    background-color  : #313131;
	outline			  : none;
	font-family		  : metrophobic;
	border:0px solid;
	padding:15px 30px 15px 30px;
	width:400px;
	color:#ffffff;
  }  
  
  
  
::-webkit-input-placeholder {
   color: #999999;
}

:-moz-placeholder { /* Firefox 18- */
   color: #999999;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #999999;  
}

:-ms-input-placeholder {  
   color: #999999;  
}

div.pin {
	background-image:url(../images/pin.png);
	width:27px;
	height:48px;
	background-position:0 100%;
}

div.pin:hover {	
	background-position:0 0;
}