/*
Theme Name: BDG Theme
Theme URI:  http://
Description: BDG WordPress Theme
Version: 1.0
Author: BDG
Author URI: http://
*/


/* reset  & typography*/



html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}
a img{border:none}
body{font-size:75%;color:#eee;background:#000;font-family:Georgia,serif;line-height:1.5em;}
h1,h2,h3,h4,h5,h6{font-weight:normal;color:#fff; font-family:Copperplate,'Palatino Linotype','Adobe Garamond Pro',Garamond,'Times New Roman',Georgia,serif; font-variant:small-caps}
h1{font-size:3em;line-height:1em;margin-bottom:0.5em}
h2{font-size:2em;margin-bottom:0.75em;line-height:1}
h3{font-size:1.5em;line-height:1;margin-bottom:1em}
h4{font-size:1.2em;line-height:1.25;margin-bottom:1.25em}
h5{font-size:1em;font-weight:bold;margin-bottom:1.5em}
h6{font-size:1em;font-weight:bold}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}
p{margin:0 0 1.5em;line-height:1.5em}
a:focus,a:hover{color:#fff}
a{color:#999999;text-decoration:none;-moz-outline:none}
em{font-style:italic}
strong{font-weight:bold}
tt,code,pre{font:.9em 'andale mono','lucida console',monospace;line-height:1.5}
pre{padding:3em;background:#FEFEFE;border:1px solid #ddd;width:auto;height:auto;overflow:scroll;margin-bottom:3em;color:#555;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
li ul,li ol{margin:0 1.5em;margin:0}
ul,ol{margin:0 1.5em 1.5em 1.5em;margin:0}
ul{list-style-type:disc;list-style-position:inside}
ol{list-style-type:decimal}
blockquote{width:80%;font-style:italic;font-weight:bold;line-height:1.2em;letter-spacing:1px;margin:1em 0;padding:2em;color:#ccc;background:#fff}
hr{background:#999;color:#999;clear:both;float:none;width:100%;height:1px;margin:0 0 1.45em;border:none}
::-moz-selection{background:#fff;color:#000}
::selection{background:#fff;color:#000}
pre::-moz-selection{background:#fff;color:#000}
pre::selection{background:#fff;color:#000}img{width:auto;height:auto}





/*recurrent classes */



.small{font-size:.8em; margin-bottom:1.875em; line-height:1.875em}
.large{font-size:1.2em;}
.hide{display:none}
.center{text-align:center}
.right{text-align:right}
.floatright{float:right}
.noimage img{display:none}
.italic{font-style:italic}
.padding{padding:.5em}.padding1{padding:1em}.padding2{padding:2em}.padding3{padding:3em}.padding-half{padding:.75em}
.border{border:1px solid #ddd;margin-top:3em}
.gris{background:#eee}
.barragris{width:100%;height:1em;float:left;background:#eee;margin-bottom:1em}.dotted{padding-bottom: 1em;border-bottom: 1px dotted #383A34 }
.padding{padding-left:13px;padding-top:2px}
.space{width:100%;height:3em;clear:both}
.byline{width:100%;float:left;clear:both;font-size:11px;font-family:Times New Roman;line-height:1.5em;padding-top:5px;}

/* grid.css */

.container{width:936px;margin:0 auto;}
.module100{width:100%;float:left}
.module66{width:66%;float:left}
.module33{width:33%;float:left}
.module34{width:34%;float:left}
.module50{width:50%;float:left}
.module60{width:60%;float:left}
.module40{width:40%;float:left}
.module70{width:70%;float:left;}
.module75{width:75%;float:left;}
.module25{width:25%;float:left;}
.module29{width:29%;float:left;}
.module20{width:20%;float:left;}
.module15{width:15%;float:left;}
.module10{width:10%;float:left;}
.module80{width:80%;float:left;}

#header{
	width:100%;
	height:107px;
	float:left;
	background:url('images/header.png') no-repeat
	}
	
#the-searchform{position:relative;left:5em}
	
input#s{
	width:130px;
	border:none;
	background:#C7C7C7;
	float:left;
	height:12px;
	font-size:10px;
	margin-top:.3em;
	margin-left:.5em;
	text-transform:uppercase;
	font-family:Copperplate,'Palatino Linotype','Adobe Garamond Pro',Garamond,'Times New Roman',Georgia,serif;
	color:#fff;
	padding-left:.5em
	}
	
img#reset-image{float:left;position:relative;top:.4em;cursor:pointer}
	
#call-us {
	font-size:1em;
	color:#999
	}
	
	
	#right-side{margin-top:-5em}

/*The 3 Panels*/
.stories{float:left;margin:3em 20px 1em 0}
.last{margin:3em 0 1em 0}
#savings-stories{width:128px;height:138px;overflow:hidden;float:left;}
#service-stories{width:128px;height:138px;overflow:hidden;float:left;}
#convenience-stories{width:128px;height:138px;overflow:hidden;float:left;}

#savings-stories a{width:128px;height:138px;display:inline-block;background:url('images/savings-mouseover.png') no-repeat}
#service-stories a{width:128px;height:138px;display:inline-block;background:url('images/service.png') no-repeat}
#convenience-stories a{width:128px;height:138px;display:inline-block;background:url('images/convenience.png') no-repeat}

#savings-stories a:hover{background-position: 0 -138px}
#service-stories a:hover{background-position: 0 -138px}
#convenience-stories a:hover{background-position: 0 -138px}

#savings-stories a span,
#service-stories a span,
#convenience-stories a span{visibility:hidden}
/*End 3 Panels*/


#footer1{width:98%;height:4em;line-height:4em;background:#FFF;float:left;padding-left:20px}
#footer1 a{color:#CE5300}
#footer1 a:hover{color:#000; text-decoration:underline}
#footer2{width:100%;height:4em;line-height:4em;float:left;/*padding-left:20px*/ padding-top: 1.25em}
#footer2 a {color:#F89C58}
#footer2 a:hover {color:#FFF}
#footer222 h3{position:relative;left:-40px}

.footer1{width:126px;height:4em;line-height:4em;float:left;margin-right: 20px}
.footer1 h4{color:#CE5300; line-height:3.25em;margin:0;padding:0; font-weight:bold}

.footer2{width:146px;height:4em;line-height:4em;float:left;}
.footer2 h3 span{color:#555;line-height:2.5em;margin:0;padding:0;cursor:pointer}
.footer2 h3 span a{color:#555}
	.footer2 h3 span a:active{color:#fff}
	.footer2 h3 span a:focus{color:#fff}
	.footer2 h3 span a:hover{color:#fff}

.footer3{width:auto;height:4em;line-height:4em;float:left;margin-right: 20px}
.footer3 h4{color:#333;line-height:3.25em;margin:0;padding:0}

/*new header*/

#new-header{float:left;margin-top:-6em;margin-left:15em}
.container2{width:800px;margin: 0 auto}
#footer11{/*width:98%;*/height:4em;line-height:4em;background:#fff;float:left;padding-left:20px}
#footer11 a{color:#555}
#footer11 a:hover{color:#000}
#footer22{/*width:100%*/;height:2em;line-height:2em;float:left;padding-left:20px}
.footer11{width:100px;height:2em;line-height:2em;float:left;margin-right: 20px}
.footer11 h4{color:#333;line-height:3.25em;margin:0;padding:0}

.footer22{width:100px;height:2em;line-height:2em;float:left;margin-left:3em}
.footer22 h3 span{color:#555;line-height:2.5em;margin:0;padding:0;cursor:pointer}
.footer22 h3 span a{color:#555}
	.footer22 h3 span a:active{color:#fff}
	.footer22 h3 span a:focus{color:#fff}
	.footer22 h3 span a:hover{color:#fff}
.footer33{width:auto;height:4em;line-height:4em;float:left;margin-right: 17px}
.footer33 h4{color:#333;line-height:3.25em;margin:0;padding:0;font-size:13px}

/*new header end*/

#credits{float:left;position:relative;bottom:1.2em;left:3em}
#credits a{line-height:3.5em; color: #555; font-size:14px}
#credits a:hover{color: #fff}

.credfloat{
/*padding-top:5px;
padding-right:15px;*/
float:right;
font-size:0.8em;
color:#999999;
}

#one a:hover{background-position: 0 -14px}
#one a:active{background-position: 0 -14px}
#one a:focus{background-position: 0 -14px}
#one a{width:126px;height:14px;display:inline-block;overflow:hidden;background:url('images/the-services.png') no-repeat}

#two a:hover{background-position: 0 -14px}
#two a:active{background-position: 0 -14px}
#two a:focus{background-position: 0 -14px}
#two a{width:126px;height:14px;display:inline-block;overflow:hidden;background:url('images/the-team.png') no-repeat}

#three a:hover{background-position: 0 -14px}
#three a:active{background-position: 0 -14px}
#three a:focus{background-position: 0 -14px}
#three a{width:126px;height:14px;display:inline-block;overflow:hidden;background:url('images/the-location.png') no-repeat}

#one a span,#two a span, #three a span{visibility:hidden}

#spanish-one a:hover{background-position: 0 -14px}
#spanish-one a:active{background-position: 0 -14px}
#spanish-one a:focus{background-position: 0 -14px}
#spanish-one a{width:126px;height:14px;display:inline-block;overflow:hidden;background:url('images/spanish-the-services.png') no-repeat;}

#spanish-two a:hover{background-position: 0 -14px}
#spanish-two a:focus{background-position: 0 -14px}
#spanish-two a:active{background-position: 0 -14px}
#spanish-two a{width:126px;height:14px;display:inline-block;overflow:hidden;background:url('images/spanish-the-team.png') no-repeat;position:relative;top:1px}

#spanish-three a:hover{background-position: 0 -14px}
#spanish-three a:focus{background-position: 0 -14px}
#spanish-three a:active{background-position: 0 -14px}
#spanish-three a{width:126px;height:14px;display:inline-block;overflow:hidden;background:url('images/spanish-the-location.png') no-repeat;}

#spanish-one a span,#spanish-two a span, #spanish-three a span{visibility:hidden}




.themetadata{color:#EEE;background:#555;width:100%;display:block;font-size:.8em;text-indent:10px}
.themetadata a:hover{color:#111}


.person,.person2{width:100%;height:3em;line-height:3em;float:left;background:#333;color:#ccccbb;margin-bottom:1em;text-indent:1em}
.description,.description2{width:100%;float:left}

.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;margin-right:1em
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

.wp-caption img {
   margin: 0;
   padding: 0;
   border: 0 none;
}

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}



.blog-post img{max-width:428px}
.blog-post {min-height:225px}
.categories,.categories li{list-style-tyep:none;text-align:left;display:block;border-top:1px solid #555}
.categories{color:#999;border-top:none;margin-bottom:1em}
.person,.person2{cursor:pointer}

#comments-template input,#comments-template textarea{width:428px;border:none;background:#555}
.commentlist li{padding:1em;background:#333;border-top:1px solid #444;border-bottom:1px solid #444;list-style-type:none;margin-bottom:1em}
.comment-meta{width:50%;float:left;text-align:right;font-size:10px}
.vcard{width:50%;float:left}
.avatar{float:left;margin-bottom:1em}
.fn{float:left;margin-left:1em}
.says{display:none}
li.even{display:block;background:#333}
li.odd{display:block;background:#111}
.comment-body p{width:100%;clear:both;}input#submit{width:92px;height:23px;background:none}input#searchsubmit{width:17px;height:14px;background:none;float:right;position:relative;bottom:14px;left:14px}

.wp-caption-text{visibility:hidden}

#map img {
    background: none !important;
    padding: none !important;
    max-width: none !important;
    max-height: none !important;
    border: none !important;
}
#default-page-column{margin-top:4.5em}

#footer-top2{height:2em;line-height:2em;clear:both}
#footer2 h3,#footer-submenu h4{font-weight:bold}
#footer-submenu{width:100%;float:left;text-align:center}
/*#footer-submenu h4{font-size:100%}*/
.clear{width:100%;height:1em;clear:both}

#fancybox-frame {color:#eee;background:#000;}
#fancybox-inner{background:#000;width:400px;height:400px}
