/* $Id$ */

/*
+----------------------------------------------------------------+
|   Contact for Dupal 7.x - Version 1.0                          |
|   Copyright (C) 2011 Antsin.com All Rights Reserved.           |
|   @license - Copyrighted Commercial Software                   |
|----------------------------------------------------------------|
|   Theme Name: Contact                                          |
|   Description: Contact by Antsin                               |
|   Author: Antsin.com                                           |
|   Date: 18th July 2011                                         |
|   Website: http://www.antsin.com/                              |
|----------------------------------------------------------------+
|   This file may not be redistributed in whole or               |
|   significant part.                                            |
+----------------------------------------------------------------+
*/ 

/*==============  STYLE  ====================*/
body {
  background-color: #0A5188;
}

a, #site-slogan {
  color: #0A5188;
  text-decoration: none;
}

#showcase {
  border-top: 1px solid #1AAFFE;
  background-color: #1387C4;
}

#main-top-one, #main-top-two, #main-top-three, #main-top-four { 
  background: url("../images/brightblue/bg_main_top_block.png") no-repeat left top;
}

#content-top {
  background: url("../images/brightblue/bg_content_top.png") no-repeat right bottom;
}

#sidebar-left h2 {
  background-color: #1387C4;
}

#sidebar-right h2 {
  background: url("../images/brightblue/bg_header_right.png") no-repeat left bottom;
}

#sidebar-right #block-webform-client-block-97 h2 {
  background: url("../images/brightblue/bg_form_right.png") no-repeat left bottom;
}

#block-webform-client-block-97 {
  padding: 0 10px 0 0;
}

#webform-component-your-name input,
#webform-component-your-mail input,
#webform-component-your-number input,
#webform-component-your-message textarea {
  background-color: #F8E7E7;
}

.resizable-textarea .grippie {
 display: none;
}

/** footer & closure **/
#footer {
  color: #fff; 
  border-top: 5px solid #0A5188;
  background-color: #1387C4;
}

#footer h2 { 
  padding: 4px 20px;
  background-color: #0A5188;
}

#closure {
  background-color: #0A5188;
}

/** block **/
.top {
  height: 5px;
  margin: 0 5px;
  background-color: #1387C4;  
}

.top-left {
  background: url("../images/brightblue/header_left_corner_left.png") no-repeat left top;  
}

.top-right {
  background: url("../images/brightblue/header_left_corner_right.png") no-repeat right top;  
}

.bottom {
  height: 5px;
  margin: 0 5px;
  background-color: #0A5188;  
}

.bottom-left {
  background: url("../images/brightblue/header_right_corner_left.png") no-repeat left bottom;  
}

.bottom-right {
  background: url("../images/brightblue/header_right_corner_right.png") no-repeat right bottom;  
}

/** menu **/
#navbar {
  background: url("../images/brightblue/bg_menu.png") repeat-x left top;
}

#primary a:hover, #primary a.active, #primary li.active-trail a {
  background: url("../images/brightblue/menu_left.png") no-repeat left top;
}

#primary a:hover span, #primary a.active span, #primary li.active-trail span {
  background: url("../images/brightblue/menu_right.png") no-repeat right top;
}

#primary ul ul li {
  float: none;
  padding: 0 20px !important;
  background: transparent url("../images/brightblue/bg_menu_sub.png") repeat-y left top;
}

#primary ul ul li.first {
  padding-top: 15px !important;
  background: transparent url("../images/brightblue/menu_sub_first_last.png") no-repeat left top;
}

#primary ul ul li.last {
  padding-bottom: 20px !important;
  border-bottom: none !important;
  background: transparent url("../images/brightblue/menu_sub_first_last.png") no-repeat left bottom;
}

#primary ul ul li.first.last {
  background: transparent url("../images/brightblue/menu_sub_one.png") no-repeat left top;
}

/** read more **/
.read-more {
  background: url("../images/brightblue/bg_readmore_left.png") no-repeat left top;  
}

.read-more a {
  background: url("../images/brightblue/bg_readmore_right.png") no-repeat right top;  
}

/** quicktabs **/
ul.quicktabs-tabs {
  background:transparent url("../images/brightblue/bg_content_top.png") no-repeat right bottom;
}

ul.quicktabs-tabs li {
  background: transparent url("../images/brightblue/tab_left.png") no-repeat left -30px;
}

ul.quicktabs-tabs li a {
  background: transparent url("../images/brightblue/tab_right.png") no-repeat right -30px;
}

ul.quicktabs-tabs li:hover a,
ul.quicktabs-tabs li.active a,
ul.quicktabs-tabs li.active a:hover {
  background:transparent url("../images/brightblue/tab_right.png") no-repeat right 0;
}

ul.quicktabs-tabs li:hover,
ul.quicktabs-tabs li.active {
  background:transparent url("../images/brightblue/tab_left.png") no-repeat left 0;
}