/*

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}

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:normal}

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:20px}



/* 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;}

.module20{width:20%;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.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:#555}#footer1 a:hover{color:#000}

#footer2{width:100%;height:4em;line-height:4em;float:left;/*padding-left:20px*/ padding-top: 1.25em}

#footer222 h3{position:relative;left:-40px}



.footer1{width:126px;height:4em;line-height:4em;float:left;margin-right: 20px}

.footer1 h4{color:#333;line-height:3.25em;margin:0;padding:0}



.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{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: 19px}

.footer33 h4{color:#333;line-height:3.25em;margin:0;padding:0;font-size:14px}



/*new header end*/







/*#footer1{width:100%;height:4em;line-height:4em;background:#ffffff;float:left;padding-left:220px}

#footer1 a{color:#555}#footer1 a:hover{color:#000000}

#footer2{width:100%;height:4em;line-height:4em;float:left;padding-left:20px}







.footer1{width:126px;height:4em;line-height:4em;float:left;margin-right: 20px}

.footer1 h4{color:#333;line-height:3.25em;margin:0;padding:0}



.footer2{width:146px;height:4em;line-height:4.17em;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}*/ /*old top "footer" ends*/



#credits a{line-height:3.5em; color: #555; font-size:14px}

#credits a:hover{color: #fff}

#one a:active{background-position: 0 -14px}#one a:focus{background-position: 0 -14px}

#one a:hover{background-position: 0 -14px}

#one a{width:200px;height:14px;display:inline-block;overflow:hidden;background:url('images/the-services.png') no-repeat}



#two a:active{background-position: 0 -14px}#two a:focus{background-position: 0 -14px}#two a:hover{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:active{background-position: 0 -14px}#three a:focus{background-position: 0 -14px}#three a:hover{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;

}

.footer2 a:focus,.footer2 a:hover{color:#fff;}

.footer2 h3 {color:#555;line-height:2.5em;margin:0;padding:0;cursor:pointer}

#new-footer{

	margin:3em 0 0 0;

	padding:1em 0 4em 0;

	border-top:1px solid #201F1F;

	border-bottom:1px solid #201F1F;

	}

#internal-wrap{width:720px;margin:0 auto;position:relative;left:20px}

.new-footer{

	width:206px;

	height:133px;

	background:#131618;

	float:left;

	margin-right:20px;

	font-size:.9em;

	color:#999;

	}

.new-footer h4{	margin:0;padding:0;color:#999}

.new-footer p{margin:0}

.no-margin{margin-right:0}

#new-footer h5 a{color:#555}

#new-footer h5 a:hover{color:#999}

.more-footer-links a{color:#ca6a24}

.more-footer-links a:hover{color:#fff}

.footer-padding{padding:.5em}

#credits-footer{width:100%;height:90px;color:#555}

#credits-footer h4{color:#DDD;margin:0;padding:0;color:#999}





#gallery{



	width:100%;



	height:334px; overflow:hidden



	float:left;



	background:#fff

        position:absolute;top:25px;

        overflow:hidden

	}







#gallery img{



	width:936px;



	height:334px



	}

#office a{color:#999;font-family:copperplate gothic light; font-size:.95em}

#office a:hover{color:#fff}



/*new footer navigation, February 2010*/



#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}

.byline{width:100%;float:left;clear:both;font-size:11px;font-family:Times New Roman;line-height:1.5em;padding-top:5px;}





#fancybox-frame {color:#eee;background:#000;}

#fancybox-inner{background:#000;width:400px;height:400px}

#theheader{background:url('images/header.png') no-repeat;height:100px}

#theheader img{position:relative;top:2em}

