/* 
	Zero Out Css is in the zero_out.css file
	You can start your custom stuff here
	Created By Shea McKinney © McKMEDIA 2010
*/

body { background-color: #97CDD2; }

/* -=-=-=-=-=-=--=-=-=-  Template  =--==--=-=-==--=-=-=-= */

#container {

}
#wrapper {width: 881px;min-width: 881px;max-width: 881px; text-align:left; padding-bottom: 40px; }

div#banner-title-cell { margin-top: -10px; }
div#banner-title-cell div.logo-left { float:left; width: 431px; margin-left: -68px;}
div#banner-title-cell div.text-right { float:left; width: 440px; padding-top: 93px;  text-align:left; }

div#bulbed-boxes { margin-top: 55px;}
div#bulbed-boxes div.bulbed-box { float: left; height: 199px; width: 199px; background: #97CDD2 url("../_img/bulbed-box-bg.gif") no-repeat 0px 0px; padding: 42px;}
div#bulbed-boxes div.bulbed-box2 { margin: 0px 15px; }

div#footer-info { height: 190px; background: url("../_img/footer-bg-dots-2.gif") no-repeat 0px 0px; margin-top: 70px;}
div#footer-info div { float:left; margin-top: 30px;}

div#footer-info div#foot-left-cell { width: 280px; }
div#footer-info div#foot-middle-cell { width: 190px; margin-left: 65px; margin-top: 42px;}
div#footer-info div#foot-right-cell { width: 265px; margin-left: 75px; margin-top: 24px;}

a.email-link-sprite,
a.email-link-sprite:link,
a.email-link-sprite:visited { float:right; height: 86px; width: 121px; display:block; font-size: 1px; color: #97CDD2; background: url("../_img/bridal-rates-sprite.gif") no-repeat 0px 0px; overflow:hidden;  }

a.email-link-sprite:hover { background-position: 0px -86px; }

/* -=-=-=-=-==--==--=-==--= TEXT -=-=-=-==-=--=-==- */

p { font-size: 15px; line-height: 19px; color: #FFF; }
h1, .heading1 { font-size: 29px; line-height: 25px; color: #E9F5F6; text-transform: lowercase; font-weight: normal; margin-bottom: 10px;}
h2, .heading2 { font-size: 17px; line-height: 17px; color: #E9F5F6; text-transform: uppercase; font-weight: normal; }
h3, .heading3 { font-size: 32px; line-height: 40px; color: #CE3C44; font-weight: normal;}
h4, .heading4 { font-size: 19px; line-height: 19px; color: #FFF; margin-bottom: 10px; font-weight: normal; }
h5, .heading5 { }
h6, .heading6 { }
ul li { }

h4.first-h4 { margin-top: 6px; }

strong, b,p strong,p b { font-weight: bold; }
em, i,p em,p i { text-transform: italic;	 }
table td {}

div#foot-right-cell h4 { width: 131px; }

/* -=-==-=-=--==-=-=-=--=-=-=-=- Links =-=-=-=-=-=-=-=-=-=--=-=-=-=-=-=-= */

a,
a:link,
a:visited {
	color: #FFFFFF;
}

a:hover {
	color: #C31E39;
}
a:active {
	color: #F00;
}


/* -=-===- table row and column theme styles for drupal_table() =--=-==--= */
table,tbody,thead,tfoot,th,tr,td,tr.even, tr.odd, tbody th {
	border:0;
	border-width: 0px;
}


/* IMAGE REPLACEMENT */

.img-replace span { position: absolute; width: 100%; height: 100%; background-repeat: no-repeat; background-color: #97CDD2; }
div.bulbed-box .img-replace span { background-color: #FFF; }

div#banner-title-cell h1 { width: 459px; height: 29px; position:relative; }
div#banner-title-cell h1 span { background-image: url("../_img/txt-title-top-text.gif"); }

div#banner-title-cell h2 { width: 439px; height: 15px; position:relative; }
div#banner-title-cell h2 span { background-image: url("../_img/txt-title-bottom-text.gif"); }

div.bulbed-box h3 { width: 196px; height: 200px; position:relative; }
div.bulbed-box1 h3 span { background-image: url("../_img/txt-bulbed-box-who.gif"); }
div.bulbed-box2 h3 span { background-image: url("../_img/txt-bulbed-box-what.gif"); }
div.bulbed-box3 h3 span { background-image: url("../_img/txt-bulbed-box-where.gif"); }


/* -=-==-=-=---=-=-=-=  MISC  -=-=-=-=-=-=-=-=-=-=-=-=-==--=-=-=-= */

iframe {
  display: none;
}
