/*
Theme Name: concretetanks
Description: The WordPress theme.
Version: 1.0
Author: ripesol
Author URI: http://ripesol.com/
Tags: blue, custom header, fixed width, two columns, widgets

	This theme was designed and built by ripesol,
	whose web address is http://ripesol.com/
*/


body{
padding:2px 0 0 0;
margin:0px;
color:#91908d;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
a{
text-decoration:none;
color:#91908d;
}
a:hover{
text-decoration:none;
color:#2294c8;
}
h1, h2, h3, h4, h5, h6, dt, th {
line-height:normal;
font-weight:normal;
}
h3{
color:#2294c8;
font-size:22px;
line-height:36px;
}
h1, h2, h3, h4 {
font-family:Verdana, Arial, Helvetica, sans-serif;
}
h5{
font-size:13px;
}
h4{
font-size:14px;
}
h3{
font-size:16px;
}
h2{
color:#497097;
font-size:18px;
font-weight:bold;
margin-bottom:5px;
}
h1 {font-size:24px;}
.main_tabel{
border-left:#c4c4c4 5px solid;
border-right:#c4c4c4 5px solid;
}
.h_line{
margin-top:15px;
border-bottom:#c2c2c2 dotted 1px;
}
/*******************************TOP_Area*******************************************/
.logo_area{
background-image:url(images/logo_bg1.gif);
background-repeat:repeat-x;
padding:0 30px 0 30px;
}
.logo{
background-image:url(images/logo1.jpg);
background-repeat:no-repeat;
width:258px;
height:40px;
display:block;
float:left;
}
.contect_icon,.sitemap_icon,.home_icon,.divider{
height:9px;
float:right;
margin-left:10px;
margin-top:20px;
display:block;
background-repeat:no-repeat;
}
.contect_icon{
background-image:url(images/conect_icon1.gif);
width:12px;
}
.sitemap_icon{
background-image:url(images/sitemap_icon1.gif);
width:13px;
}
.home_icon{
background-image:url(images/home_icon1.gif);
width:11px;
}
.divider{
background-image:url(images/3dots1.gif);
width:1px;
}
.contact_info{
margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:5px; width:79%; font-size:13px; line-height:20px; 
}
.contact_info span{
color:#028eb5; text-transform:uppercase;
}
.mail{
margin-bottom:0px; margin-top:0px; background:url(images/mail.gif) no-repeat; margin-left:17px; width:70%; height:29px; padding-left:42px; display:block; font-size:10px; text-decoration:underline; color:#c1835e; line-height:20px; margin-bottom:5px;
}
/*******************************END******************************************/

/********************************NAV********************************************/
.nav{
background-image:url(images/nav_bg.gif);
background-repeat:repeat-x;
font-size:11px;
padding:1px 0 0 30px;
line-height:20px;
font-weight:bold;
}
.nav_small_tab{
width:71px;
background-image:url(images/button_bg.gif);
}
.nav_large_tab{
width:101px;
background-image:url(images/botton_bg_02.gif);
}
.nav_small_tab,.nav_large_tab{
height:27px;
float:left;
text-align:center;
margin-right:15px;
display:block;
color:#0457a2;
}
.nav_small_tab:hover,.nav_large_tab:hover{
line-height:25px;
background-position:0 -27px;
color:#0457a2;
}
.nav_selected{
line-height:25px;
background-position:0 -27px;
}
/*********************************END**********************************************/
/**********************************CONTENT***********************************************/
.cotent_area{
padding:20px;
}
/*************************************END***************************************************/
/****************************************LEFT_MENU***************************************************/
.left_menu, .left_panl{
width:260px;
float:left;
background-image:url(images/left_ment_bg.gif);
background-repeat:repeat-y;
font-size:10px;
font-weight:bold;
}
.left_panl{
background-image:none;
}
.left_menu ul{
padding:5px 0 0 35px;
list-style:none;
margin:0px;
}
.left_menu li{
background-image:url(images/bullet.gif);
background-repeat:no-repeat;
background-position:left;
padding-left:15px;
line-height:18px;
font-weight:bold;
}
.leftBarDynamic{
background-color:#FFFFFF;
}
.leftBarDynamic ul{
padding:0px;
margin:0px;
list-style:none;
margin-left:50px;
}
.leftBarDynamic li{
background:none;
}
.downloads{
width:72%; margin:10px 0px 5px 25px; font-weight:normal;
}
.downloads a{
color:#28acd4;
}
/***************************************END*******************************************************/
/*************************************CONTENT***********************************************************/
.content_area{
float:left;
width:660px;
padding-top:10px;
line-height:15px;
}
.content_area a{
text-decoration:underline;
color:#2294c8;
}
.content_area a:hover{
text-decoration:none;
}
.content_hd{
font-weight:bold;
font-size:18px;
color:#497097;
margin-bottom:5px;
}
.content_text{
padding-top:20px;
}
.more_botton{
background-image:url(images/more_botton.gif);
background-repeat:no-repeat;
width:81px;
height:28px;
margin-top:20px;
display:block;
}
.more_botton:hover{
background-position:0 -28px;
}
.home_image_box{
border:#b7bbc1 solid 1px;
padding:3px;
float:left;
margin:5px 0 0 5px;
}
.top_pro_hd{
color:#a54508; font-weight:bold; font-size:14px;
}
.image_divider{
margin:15px 13px 0 17px;
float:left;
height:100px;
border-left:#c2c2c2 dotted 1px;
}
.space{
clear:both; height:5px;
}
/***************************************End*****************************************************************/

.footer{
background-color:#919190;
color:#FFFFFF;
padding:10px;
border-top:#c4c4c4 5px solid;
}
.footer a{
color:#FFFFFF;
text-decoration:underline;
}
.footer a:hover{
color:#FFFFFF;
text-decoration:none;
}
.footer_text{
float:left;
width:474px;
}
/***********************News*************************************/
.news_box{
width:205px; float:left; background:url(images/news_bg.gif) repeat-x bottom; padding:20px 8px 20px 8px; margin:0px 5px 2px 0px; font-size:9px;
}
.news_box h4 a{
color:#5884b0; font-size:10px; font-weight:bold;
}
.news_box a{
text-decoration:none;
}
.alignleft{ float: left; }
.alignright{ float: right; }
.navigation{ margin-bottom:1em;}

h3.posttitle a{
color:#497097;
font-size:18px;
font-weight:bold;
}
h3.posttitle{
margin:0;
padding:0;
}


.ad-gallery {
/*background:#F5F5F5;
border:1px solid #C4C4C4;*/
width:640px;
}
.ad-gallery, .ad-gallery * {
  margin: 0;
  padding: 0px;
}
  .ad-gallery .ad-image-wrapper {
    width: 100%;
    height: 400px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
  }
    .ad-gallery .ad-image-wrapper .ad-loader {
      position: absolute;
      z-index: 10;
      top: 48%;
      left: 48%;
      border: 1px solid #CCC;
    }
    .ad-gallery .ad-image-wrapper .ad-next {
      position: absolute;
      right: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev {
      position: absolute;
      left: 0;
      top: 0;
      width: 25%;
      height: 100%;
      cursor: pointer;
      display: block;
      z-index: 100;
    }
    .ad-gallery .ad-image-wrapper .ad-prev, .ad-gallery .ad-image-wrapper .ad-next {
      /* Or else IE will hide it */
      background: url(non-existing.jpg)\9
    }
      .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image, .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/wp-content/themes/concretetanks/images/ad_prev.png);
        width: 30px;
        height: 30px;
        display: none;
        position: absolute;
        top: 47%;
        left: 0;
        z-index: 101;
      }
      .ad-gallery .ad-image-wrapper .ad-next .ad-next-image {
        background: url(/wp-content/themes/concretetanks/images/ad_next.png);
        width: 30px;
        height: 30px;
        right: 0;
        left: auto;
      }
    .ad-gallery .ad-image-wrapper .ad-image {
      position: absolute;
      overflow: hidden;
      top: 0;
      left: 0;
      z-index: 9;
    }
      .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        position: absolute;
        bottom: 0px;
        left: 0px;
        padding: 7px;
        text-align: left;
        width: 100%;
        z-index: 2;
        background: url(/wp-content/themes/concretetanks/images/opa75.png);
        color: #000;
      }
      * html .ad-gallery .ad-image-wrapper .ad-image .ad-image-description {
        background: none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (enabled=true, sizingMethod=scale, src='/wp-content/themes/concretetanks/images/opa75.png');
      }
        .ad-gallery .ad-image-wrapper .ad-image .ad-image-description .ad-description-title {
          display: block;
        }
  .ad-gallery .ad-controls {
    height: 20px;
  }
    .ad-gallery .ad-info {
      float: left;
    }
    .ad-gallery .ad-slideshow-controls {
      float: right;
    }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-start, .ad-gallery .ad-slideshow-controls .ad-slideshow-stop {
        padding-left: 5px;
        cursor: pointer;
      }
      .ad-gallery .ad-slideshow-controls .ad-slideshow-countdown {
        padding-left: 5px;
        font-size: 0.9em;
      }
    .ad-gallery .ad-slideshow-running .ad-slideshow-start {
      cursor: default;
      font-style: italic;
    }
  .ad-gallery .ad-nav {
    width: 100%;
    position: relative;
  }
    .ad-gallery .ad-forward, .ad-gallery .ad-back {
      position: absolute;
      top: 0;
      height: 100%;
      z-index: 10;
    }
    /* IE 6 doesn't like height: 100% */
    * html .ad-gallery .ad-forward, .ad-gallery .ad-back {
      height: 100px;
    }
    .ad-gallery .ad-back {
      cursor: pointer;
      left: 5px;
      width: 13px;top:10px;
      display: block;
      background: url(/wp-content/themes/concretetanks/images/ad_scroll_back.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-forward {
      cursor: pointer;
      display: block;
      right: 5px;top:10px;
      width: 13px;
      background: url(/wp-content/themes/concretetanks/images/ad_scroll_forward.png) 0px 22px no-repeat;
    }
    .ad-gallery .ad-nav .ad-thumbs {
      overflow: hidden;
		margin:0 auto;
      padding:5px;
      width: 88%;
    }
      .ad-gallery .ad-thumbs .ad-thumb-list {
        float: left;
        width: 9000px;
        list-style: none;
      }
        .ad-gallery .ad-thumbs li {
          float: left;
          padding-right: 5px;
        }
          .ad-gallery .ad-thumbs li a {
            display: block;
          }
            .ad-gallery .ad-thumbs li a img {
              border: 3px solid #CCC;
              display: block;
            }
            .ad-gallery .ad-thumbs li a.ad-active img {
              border: 3px solid #616161;
            }
/* Can't do display none, since Opera won't load the images then */
.ad-preloads {
  position: absolute;
  left: -9000px;
  top: -9000px;
}