﻿body 
{
    font-family:Verdana, Arial;
    color:#666;
    font-size:0.8em;
    margin:0px;
    padding:0px;
    background:#E0DFE3;
}

/*
    START ASSETS
*/
h1
{
    font-size:1.3em;
    font-weight:normal;
    color:#DB0C41;
    margin:0px 0px 10px;
    padding:0px;
}
h2
{
    font-size:1em;
    font-weight:bold;
    color:#666;
    margin:10px 0px 5px;
    padding:0px;
}
h2 a,
h2 a:link
{
    color:#666;    
    text-decoration:none;
}
h2 a:hover
{
    text-decoration:underline;    
}
.floatLeft {
	float:left !important; 
	
}

.floatRight {
	float:right !important;
}
div#searchBlock h2.Res,
div#searchBlock h2.Com
{
    background:#1F382E;
    color:#FFF;
    width:auto;
    height:24px;
    margin:0px;
    font-weight:normal;
    font-size:1.15em;
    padding:3px 0px 0px 10px;    
}
div#searchBlock h2.Com
{
    background:#DB0C41;
    color:#FFF;
}
h3
{
    font-family:Verdana, Arial;
    font-weight:bold;
    color:#DB0C41;
    font-size:.9em; 
    padding:0px;
    margin:0px 0px 15px;   
}
/*a.button,
input.button
{
	background:#DB0C41;
	border:1px solid #AEA79F;
	color:#FFFFFF !important;
	display:inline-block;
	margin:5px 0px 0px;
	padding:3px 6px;
	text-decoration:none;
	float:right;
}*/
a.button, 
input.button
{
	background:#ffffff;
	border:1px dotted #ccc;
	color:#db0c41 !important;
	font-weight:bold;
	display:inline-block;
	margin:5px 0px 0px;
	padding:3px 20px 3px 6px;
	text-decoration:none;
	float:right;
	background:url('../images/search.gif') no-repeat;
	background-position:right;
	background-color:#ececec;
	min-width:185px;
	}
a.button:hover,
input.button:hover
{
	border:1px dotted #AEA79F;
	color:#fff !important;
	display:inline-block;
	margin:5px 0px 0px;
	padding:3px 20px 3px 6px;
	text-decoration:none;
	float:right;
	background:url('../images/searchHover.gif') no-repeat;
	background-position:right;
	background-color:#db0c41;
	}

a img,
a img:link,
a img:hover
{
    border:0px;    
}

div#searchBlock div#columnLeft div.contentContainer input.searchBox,
div#searchBlock div#columnRight div.contentContainer input.searchBox
{
	width:283px;
}
div#searchBlock input.searchBox
{
	width:591px;
}

div#searchBlock ul
{
    padding:0px 0px 0px 10px;    
    margin:0px;
}
div#searchBlock ul li
{
    padding:0px; 
    list-style:none;   
}
div#searchBlock ul li a,
div#searchBlock ul li a:link,
div#searchBlock ul li a:hover
{
    color:#666;
    text-decoration:none;
}
div#searchBlock ul li a:hover
{
    text-decoration:underline;
}
div#searchContainer p
{
    font-size:0.8em;
    float:right;    
    color:#DB0C41;  
	text-align:left;
}
div#searchContainer p.countries
{
	margin-left:20px; 
}


div#searchContainer p input,
div#searchContainer p select
{
    color:#666;  
    font-size:1.1em;
    letter-spacing:1px;
	
	position:relative;
	width:121px;
}
div#searchContainer p select
{
	margin-top:4px;
}
div#searchContainer p input.submit
{
	position:relative;
	top:4px;
	width:auto;	
}


div.contentContainer a.search
{
    background:#E0DFE3;
    border:0px;
    margin-top:10px;
    font-size:1.1em;
    float:right;
}

a,
a:link,
a:hover
{
    color:#2971b6;
	text-decoration:none;    
}

a:hover
{
    color:#DB0C41;
	text-decoration:underline;    
}
div#footerContent a,
div#footerContent a:link
{
    color:#666;
    font-size:0.9em;
}
div#footerContent a:hover
{
    color:#DB0C41;    
}
div#footerContent p
{
    margin:8px auto 5px;   
    color:#666 !important; 
}
div.addContainer p
{
    margin:0px; 
	padding:5px;  
    color:#666 !important; 
}

div.addContainer a
{
	padding:0px;
	width:135px;
	position:relative;
}
div.addContainer img
{
	padding:0px;
	width:145px;
	display:block;
	margin:0px;
}

div#mainContentContainer div.contentItem p
{
	margin-top:0px;
}
hr.hRule
{
    height:1px;
    width:100%;
    background:#FFF;
	border:0px !important;
    display:block;
    clear:both;
    margin:10px 0px;
}
div#contentBlock div#cookieTrail,
div#contentBlock div#cookieTrail a,
div#contentBlock div#cookieTrail a:link
{
	font-size:10px;
	color:#666 !important;
	text-decoration:none;
}
*div#contentBlock div#cookieTrail,
*div#contentBlock div#cookieTrail a:link
{
	font-size:11px;
	color:#666 !important;
	text-decoration:none;
}
div#contentBlock div#cookieTrail a:hover
{
	text-decoration:underline;
}
/*
    END ASSETS
*/

/*
    START NAVIGATION
*/

div#contentBlock div#mainNavContainer ul.mainNav
{
    width:135px;    
    padding:0px;
    margin:0px;
}
ul.mainNav li
{
    list-style:none !important;
    border-bottom:1px solid #CCC;
    position:relative;
}
ul.mainNav li a
{
    display:block;
    padding:5px 0px 5px 10px;
    width:125px;
    vertical-align:middle;
    text-decoration:none;
    color:#666;
}
ul.mainNav li:hover a,
ul.mainNav li a:hover
{
    text-decoration:none;
    color:#FFF !important;
    background:#666;
}
ul.mainNav li ul
{
    display:none;
    position:absolute;
    left:135px;
    top:0px;
    background:#fff;
    margin:0px;
    padding:0px;
    border:1px solid #CCC;
   
}
ul.mainNav li:hover ul
{
    display:block;
}
ul.mainNav li:hover ul li a,
ul.mainNav li:hover ul li a:link
{
    display:block;
    background:#FFF; 
    color:#666 !important;
}
ul.mainNav li:hover ul li a:hover
{
    background:#E0DFE3 !important;
}
/* my stuff */
ul.mainNav li ul li ul li
{
    display:none;
    left:0;
    top:0px;
    background:#fff;
    margin:0px;
    padding:0px;
    border-bottom:1px solid #CCC;
    
}

ul.mainNav li ul li:hover a
{
    background:#666; 
    color:#fff !important;
}


ul.mainNav li ul li:hover ul li,
ul.mainNav li ul li:hover ul li
{
    display:block;
    background:#FFF; 
    color:#666 !important;
    width:200px;
}
/*
    END NAVIGATION
*/
/*
    END NAVIGATION
*/

/*
    START CONTENT FORMATING
*/

div#contentBlock div#mainContentContainer span#introText,
div#contentBlock div#mainContentContainer p.introText
{
    font-size:1.1em;
    line-height:18px;  
}

/*
    END CONTENT FORMATING
*/

/*
    START CUMSTON FORM ELEMENTS
*/

span.select { 
  position: absolute; 
  width: 136px;
  height: 21px; 
  margin:5px 0px 0px;
  padding:5px 0px 20px 13px; 
  color: #666; 
  font-size: 1.1em; 
  background: url('../images/bgComboBox.gif') no-repeat; 
  overflow: hidden; 
}


/*
    END CUSTOM FORM ELEMENTS
*/
span.red
{
    color:#db0c41;      
}
/* RSS STYLE */
.rss {
	display:none;
}


/* END RSS STYLE */