body {
   color:#333;
   font: 62.5% Helvetica, Arial,  sans-serif;
   background:#000000;}


/* Remove or Reset Default Styles
-------------------------------------------------------------------------*/
* { margin:0; padding:0; list-style-type:none;}

img { border: none; }
ul#acc-links{display:none;}

/* Clear Floats
--------------------------------------------------------------------------*/
.clear{
 clear: both;
 font-size: 0;
 height: 0;
 line-height: 0;
 overflow: hidden;}

.clearfix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;}

img.iqair {margin: 20px 0 10px 0;}

/* General Form Styles 
-------------------------------------------------------------------------*/
input, textarea, select { color:#666;font:11px Arial, Helvetica, sans-serif;outline:none;}
fieldset br{ clear:both;}
fieldset{ border:none;}


/* General Link Styles 
--------------------------------------------------------------------------*/
a:link, a:visited {
 color:#B50017;
 text-decoration:none;}

/*-------------------------------------------------------------------------
                        PAGE STYLES
*-------------------------------------------------------------------------*/
#container{
  width:834px;
  margin:0 auto;}

/*-------------------------------------------------------------------------
                        HEADER
*-------------------------------------------------------------------------*/
#header{
  background:url(/assets/ui/bg_header.gif) 0 0 repeat-x;
  height:137px;
  padding:7px 0 0 0;}

#header p.logo a{
  background:url(/assets/logo_sinclaire.gif) 0 0 no-repeat;
  width:412px;
  height:118px;
  display:block;
  position:relative;
  top:0;
  left:36px;
  float:left;
  text-indent:-9999px;}

#header .side{
  background:url(/assets/photo_top1.png) 0 0 no-repeat;
  width:190px;
  float:right;
  padding:78px 15px 0 0;}

#header .side p.add{
  font-size:1.2em;
  font-weight:bold;}

#header .side p.num{
  color:#BE1A18;
  font-size:1.9em;
  font-weight:bold;}

/*-------------------------------------------------------------------------
                       CONTENT
*-------------------------------------------------------------------------*/
#content{
  background: #F2EEE0 url(/assets/ui/bg_content.jpg) left top repeat-y;}

/* SIDE-CONTENT */
#side-content{
  width:185px;
  float:left;
  padding:13px;}

.side-btn{	
  width: 185px;
  float: left;
  cursor: pointer;
  background:url(/assets/ui/bg_border-sidenav.gif) left top repeat-x;
  padding:5px 0 3px 0;
  font-size:1.3em;
  color:#FFCC00;
  font-weight:bold;}

.side-btn a{
  color:#FFCC00;}

.top-set{
  background:none !Important;}
	
.side-cnt{	
  width: 185px;
  float: left;
  display: none;
  font-weight:bold;}

.side-cnt ul{
  padding:5px 0;}

.side-cnt ul li{
  background:url(/assets/ui/bul-subnav.gif) 0 4px no-repeat;
  padding:0 0 0 18px;
  margin:0 0 7px 0;
  font-size:1.2em;}

.side-cnt ul li a{
  color:#F2EEE0;}

.form-email{
  background:url(/assets/ui/bg_border-sidenav.gif) left bottom repeat-x;
  padding:30px 0 15px 0;
  margin:0 0 10px 0;}

#side-content h3, .form-email label{
  font-size:1.8em;
  color:#FDD20A;
  padding:0 0 5px 0;
  display:block;}

.form-email .txtbox{
  width:177px;
  font-size:1.4em;
  font-style:italic;
  border:1px solid #A8A8A7;
  padding:4px;
  margin:0 0 10px 0;
  color:#999;}

.form-email .btn-submit{
  background:url(/assets/ui/btn_submit.gif) 0 0 no-repeat;
  width:88px;
  height:31px;
  display:block;
  border:none;
  text-indent:-9999px;
  cursor:pointer;}

#side-content ul.social li{
  display:block;
  float:left;
  padding:0 12px 0 0;}

/* MAIN-CONTENT */
#main-content{
  float:right;
  width:623px;}

#main-content .inside{
  width:555px;
  margin:0 auto;
  padding:23px 0;}

.hr {
  height: 15px;
  border-top:1px solid #CCC;
  margin:10px 0;}

.hr hr {
  display: none;
  border:none !Important;}
 
 #main-content h1,  #main-content h2{
   color:#B50017;
   font-size:2em;
   padding: 0 0 17px 0;}
 
#main-content h2{
  font-size:1.6em !important;}

#main-content p{
  font-size:1.2em;
  line-height:1.5em;
  padding:0 0 17px 0;}
#main-content p img{
  float: left;
  margin: 0 8px 0 0;
  }
.news-list li{
  padding:0 0 17px 0;}

.news-list li h3{
  font-size:1.4em;
  padding:0 0 10px 0;}

.news-list li p{
  padding-bottom:0 !Important;}

.news-list li p span{
  color:#666;
  font-style:italic;
  padding:0 5px 0 0;}

p.line{
  background:url(/assets/ui/bg_line.gif) 0 0 repeat-x;
  height:17px;
  padding:0 !Important;
  margin:0 0 15px 0;}
 
 p.line a{
   background:#F2EEE0;
   padding:0 10px;
   margin-left:210px;}
   

#contactform label { position: absolute; text-align:left; width:210px; font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #797F86;}
p.label {font-family: Helvetica, Arial, sans-serif; font-size: 12px; color: #333;}
#contactform label.required {color: #333;}
#contactform input, textarea, select { margin-left: 220px;font-size: 12px;}
#contactform input {margin-left: 220px;font-size: 12px;font-family: Helvetica, Arial, sans-serif;color: #333;}
#contactform textarea {overflow-x: hidden; overflow-y: hidden;font-size: 12px;}
#contactform label.check, label.radio  { position:relative; text-align:left; margin-left: 160px;}
#contactform p.disclaimer {font-size: 11px; font-style: italic;}
/*-------------------------------------------------------------------------
                       FOOTER
*-------------------------------------------------------------------------*/
#footer{
  background:#333;
  padding:11px 0;
  clear:both;}

#footer ul.logo-list{
  padding:0 0 5px 136px;}

#footer ul.logo-list li{
  padding:0 0 0 35px;
  display:block;
  float:left;}

#footer p{
  text-align:center;
  color:#999;
  font-size:1.1em;}
