/* General */
a {color:#fe0000;}
a.active{text-decoration:underline;}
td {vertical-align:top;}
/* End General */

html, body {height: 100%;}
#page {min-height: 100%;}
#page { background:white url('../images/fbgrpt.jpg') repeat-x scroll left bottom;} 
#page-inner {background:transparent url('../images/ftcar.png') no-repeat scroll right bottom;padding-bottom:170px;}

/* Header stuff */
#header-group-wrapper{background:black url('../images/tbg.jpg') repeat-x scroll center bottom;padding-bottom:10px;}
/*#header-group{background:transparent url('../images/tt.png') repeat-x scroll center bottom;padding-bottom:10px;}*/
#header-group {position:relative;}
#header-group .block, #header-group .block .inner {position:static;margin-left:0;margin-right:0;margin-bottom:0;}
#header-group,#header-group-wrapper,#header-group-inner {height:143px;}
.not-front #header-group-wrapper {margin-bottom:50px;}

#search-box { width:auto;float:right;margin:10px 0 0 0;}
#header-group #search-box {position:relative;right:150px;z-index:100;}
#site-name {display:none;}
#logo{position:absolute;z-index:50;}
#slogan{position:absolute;top:72px;left:200px;margin:10px 0 10px 1em;color:white;font-weight:bold;}
#header-group #primary-menu{position:absolute;top:55px;left:0;z-index:60;}

#header-group #primary-menu,
#header-group #primary-menu-inner,
#primary-menu.block ul.sf-menu{
  height:43px;
}
#primary-menu.block ul.sf-menu {padding-left:200px;padding-top:3px;}
#header-group #breadcrumbs {position:absolute;top:143px;left:200px;padding:15px 0 0 10px;z-index:50;}
.primary-menu-inner ul.sf-menu li ul{margin-top:5px;border-left:3px solid #fe0000;border-right:3px solid #fe0000;}
.primary-menu-inner ul.sf-menu li ul {border-bottom:3px solid #fe0000;}
.primary-menu ul a.active { text-decoration:underline;color:black;}
.primary-menu ul li a, .primary-menu ul li .nolink {color:#FE0000; font-weight:bold;}
/* End header stuff */

/* Main */
#main-inner{padding-top:1em;}
/*.front #main-inner{padding-top:3em;}*/
#content-tabs{margin:0;}
#content-region h1.title,
#sidebar-first h2.title,
#sidebar-last h2.title,
#postscript-bottom h2.title
{
  border-bottom:2px solid #073777;
  color:#fe0000;
}
#sidebar-first-inner{border-left:1px solid #DDD6AA;}
/* End Main */

/*Slideshow front */
.view-id-frontpage {height:304px;overflow:hidden;}
.view-id-frontpage div.viewsSlideshowSingleFrame-processed {width:940px;height:304px;overflow:hidden;}
.view-id-frontpage div.views-field-title {
  background:transparent url('../images/transparent.png') repeat scroll 0 0 !important;
  width:100%;
  height:70px;
  margin:0;padding:0;
  font-size:20pt;
  position:relative;
  top:-70px;
  text-align:right;
}
.view-id-frontpage div.views-field-title span {display:block;padding:10px;}
.view-id-frontpage div.views-field-title span a,
.view-id-frontpage div.views-field-field-description-value span a {color:#FFFFFF;}
.view-id-frontpage div.views-field-field-description-value {
  position:relative;
  top:-100px;
  float:right;
  color:#FFFFFF;
  padding:0 10px 10px 0;
}
.view-id-frontpage div.views_slideshow_singleframe_pager{position:relative;bottom:50px;z-index:50;}
.view-id-frontpage div.views_slideshow_singleframe_pager a{color:#FFFFFF;font-size:11pt;}
.view-id-frontpage div.views_slideshow_singleframe_pager div a img {height:30px;width:auto;}
/*End Slideshow*/

#block-views-uc_featured-block_1 h2.title {border-bottom:2px solid #073777;color:#FE0000;font-size:180%;}
#block-views-uc_featured-block_1 .views-field-field-image-cache-fid { float:right;}
#block-views-uc_featured-block_1 .views-field-title { font-weight:bold;font-size:110%;}
#block-views-uc_featured-block_1 .views-row { width:700px;}

div.upload-image {float:left;padding:10px}
div.post-edited {clear:left;}

#product-group .images{float:right;}

div.block-views.equal-heights div.content{padding:1px;}

#attachments {margin-bottom:1em;}

/*Footer */
#footer .block.first .inner {border-top:2px solid #fe0000;}
#footer-message {text-align:center;}
#footer-message a {color:#fe0000;}
/*End Footer */

div#facebook{position:absolute;right:0;top:170px;z-index:100;}
div#twitter{position:absolute;right:0px;top:250px;z-index:100;}

#view-id-news-page .views-row{margin-bottom:4em;}

