﻿html, body{
	background-color: #0aafde;
	margin: 0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0470b6;
	background-image:url('../_gfx/bg.jpg');
	background-position:top;
	background-repeat:repeat-x;
}
/* GENERAL : starts */

.footer .copy a:link, .footer .copy  a:visited, .footer .copy a:active
	{
	color:#555454;
}

.footer .copy a:hover
	{
	color:#0470b6;
}


img	
	{
	border:0;
}
.wrapper
	{
	margin: 0 auto;
	padding:0;
	width:899px;

}
.content
	{
	padding:20px 50px 20px 50px;
	width:799px;
	background-color:#fff;
	line-height:140%;
	display:inline-block;
}
.footer
	{
	margin: 0 auto;
	padding:0;
	width:899px;
	height:80px;
	margin-bottom:20px;
	background-image:url('../_gfx/footer-bg.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
	position:relative;
	display:inline-block;
}
.footer .logo
	{
	position:absolute;
	left:50px;
	top:8px;
}
.footer .copy
	{
	position:absolute;
	left:100px;
	top:24px;
	font-size:11px;
	color:#555454;
}

a:link, a:visited, a:active
	{
	color:#0470b6;
}
a:hover
	{
	color:black;
}
a.bl:link, a.bl:visited, a.bl:active
	{
	color:black;
}
a.bl:hover
	{
	color:#0470b6;
}

.doubleline
	{
	line-height:200%;
	text-align:justify;
}
.black
	{
	color:#000;
}
.red
	{
	color:#ed1c24;
}
.title
	{
	text-align:right;
	margin-bottom:30px;
}
/* GENERAL : ends */

/* HEADER & MENU : starts */
.header
	{
	margin: 0 auto;
	padding:0;
	width:899px;
	height:132px;
	position:relative;
	display:inline-block;
	background-image:url('../_gfx/header-bg.png');
	background-position:bottom left;
	background-repeat:no-repeat;
	margin-top:24px;
}
.header .logo
	{
     position:absolute;
     left:0;
     top:0;
     width:160px;
     height:124px;
}
.header .menu
	{
     position:absolute;
     right:50px;
     bottom:10px;
}
/* HEADER & MENU : ends */


.splash
	{
	float:left;
	display:inline-block;
	margin-bottom:40px;
}
.splash-item
	{
	float:left;
	margin:0 2px 0 0px;
}

/* FACES : starts */
.face
	{
	float:left;
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	display:inline-block;
	width:799px;
	border-bottom:1px #555454 dotted;
}
.face-photo
	{
	float:left;
	margin:3px 15px 0 0;
	width:155px;
	height:168px;
}
.face .name
	{
	font-size:14px;
	font-weight:bold;
	margin-top:5px;
}
.face .name-title
	{
	font-size:11px;
	color:#989898;
	line-height:12px;
}
.face .face-details 
	{
	margin:10px 0 0 0;
	float:left;
	width:629px;
	font-size:12px;
	color:#555454;
}
/* FACES : ends */


/* PRESS : starts */
.press-head
	{
	font-size:17px;
	font-weight:bold;
	border-bottom:1px #bee2f2 solid;
	border-top:1px #bee2f2 solid;
	color:#414141;
	padding:4px;
	margin-bottom:7px;
}
td.press-logo
	{
	font-size:14px;
	font-weight:bold;
	color:#414141;
}
.press-list-event
	{
	font-size:17px;
	font-weight:bold;
	color:#44abda;
	margin-bottom:5px;
}
.press-list
    {
    float:left;
    margin-bottom:15px;
}

.press-photo
    {
    float:left;
    margin-right:4px;
    margin-bottom:10px;
}


/* PRESS : ends */



/* CONTACT : starts */

.large
	{
	font-size:21px;
	color:black;
	line-height:130%;
}

label

                {
                float: left;
                margin-bottom:3px;
                }

input

                {
                font-size:12px;
                width:240px;
                border:1px #dddddd solid;
                background-color:#f1f1f1;
                padding:3px;

}

select

                {
                font-size:12px;
                width:248px;
                border:1px #dddddd solid;
                background-color:#f1f1f1;
                padding:3px;
}

textarea

                {
                font-size:12px;
                width:240px;
                border:1px #dddddd solid;
                background-color:#f1f1f1;
                font-family:Arial, Helvetica, sans-serif;
                padding:3px;
}

input.send

                {
                font-size:12px;
                width:248px;
                border:1px #76abe0 solid;
                background-color:#205f9e;
                padding:3px;
                font-weight:bold;
                color:#fff;
}

 

/* CONTACT : ENDS */

/* PRODUCTS : starts */

.products-list

                {
                margin-bottom:15px;
                 margin-top:15px;
                display:inline-block;
                clear:both;
                width:799px;
				text-align:center;
				clear:both;
}
.products-list-2
                {
                margin-bottom:15px;
                 margin-top:15px;
                display:inline-block;
                clear:both;
                width:799px;
				text-align:center;
				clear:both;
				margin:0 auto;
}
.products-logo
                {
				margin-left:20px;
	            margin-right:20px;
                margin-bottom:15px;
            
}
.products-logo-2
                {
				margin-left:20px;
	            margin-right:20px;
                margin-bottom:15px;
}

/* PRODUCTS : starts */

#sp_results {
	font-size: 12px;
	margin-top: 13px;
}

#sp_results a:link, #sp_results a:visited, #sp_results a:active {
	color: black;
	text-decoration: none;
}

#sp_results a:HOVER {
	color: #0470b6;
}

#sp_title {
	display: none;
}

.sp_description {
	display: none;
}

#sp_results h4 {
	font-weight: normal;
	padding: 0;
	margin: 0;
	margin-bottom: 1px;
}

.sp_date {
	float: left;
	padding-right: 10px;
	color: #555454;
	}

