@charset "utf-8";
/* Gold Coast Awards - 2009 */

/*---------------------reset---------------------*/
html, body, div, span, applet, object, iframe, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, h1, h2, h3, h4 { margin : 0; padding : 0; }

ul { list-style: none; }

img { border: 0; }
/*---------------------end reset---------------------*/


/*---------------------main styling---------------------*/
html, body { height: 100%; font-family: Arial, Helvetica, sans-serif;}
p, ul, li, a { font-size: 12px; }
body { background: #f8efc4; }
a { color: #8f261d; }

#wrapper {
background: #FFFFFF;
width: 100%;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -165px;
}

#container {
/*width: 78% !important;*/
width: 807px;
min-width: 807px;
margin: 0 auto;
overflow: hidden;
/*background: url(../images/trophyBG.jpg) bottom left no-repeat;*/
}

#testimonials #container { padding-top: 45px; }
/*---------------------end main styling---------------------*/


/*---------------------header and masthead styling---------------------*/
#topBanner {
width: 100%;
height: 141px;
background: url(../images/goldRibbonHeader.jpg) top left repeat-x;
}

h1 span, h2 span, h3 span { display: none; }

.logo { float: left; }

h1 {
background: url(../images/logo.png) top right no-repeat;
width: 317px;
height: 141px;
}

h3, h4 { color: #454545; }

p { color: #292929; }


.tagline {
background: url(../images/tagline.png) top left no-repeat;
width: 438px;
height: 141px;
float: right;
}

#logoContainer {
/*width: 94% !important;*/
width: 963px;
min-width: 963px;
margin: 0 auto;
overflow: hidden;
}
/*---------------------end header styling---------------------*/


/*---------------------blue ribbon and nav area styling---------------------*/
#blueRibbonHome {
width: 100%;
height: 181px;
background: url(../images/homeBlueRibbon.jpg) top left repeat-x;
}

#blueRibbonProd {
width: 100%;
height: 118px;
background: url(../images/prodBlueRibbon.jpg) top left repeat-x;
}

#ribbonContainer {
/*width: 86% !important;*/
width: 880px;
min-width: 880px;
margin: 0 auto;
overflow: hidden;
}

.headline {
clear: left;
background: url(../images/headlineHome.png) top left no-repeat;
width: 699px;
height: 137px;
}

.prodHeadline {
background: url(../images/products.png) top left no-repeat;
width: 273px;
height: 114px;
float: right;
}

.testHeadline {
background: url(../images/testimonials.png) top left no-repeat;
width: 273px;
height: 114px;
float: right;
}

.aboutHeadline {
background: url(../images/aboutus.png) top left no-repeat;
width: 273px;
height: 114px;
float: right;
}

.howtoHeadline {
background: url(../images/howTo.png) top left no-repeat;
width: 273px;
height: 114px;
float: right;
}

.contactHeadline {
background: url(../images/contactUs.png) top left no-repeat;
width: 273px;
height: 114px;
float: right;
}

.oscar {
position: absolute;
/*margin-left: 58% !important;*/
margin-left: 604px;
margin-top: -45px;
background: url(../images/oscar.png) top left no-repeat;
width: 244px;
height: 227px;
}
/*---------------------end blue ribbon and nav area styling---------------------*/


/*---------------------footer---------------------*/
#footer {
width: 100%;
height: 165px;
background: #f8efc4 url(../images/goldRibbonFooter.jpg) top left repeat-x;
text-align: center;
}

.cards {
margin: 0 auto;
background: url(../images/cards.png) top left no-repeat; 
width: 308px; 
height: 57px; 
}

.cards span {display: none;}

.copyright, .copyright a { font-size: 10px; }

#push { height: 165px; margin-top: 30px;}
/*---------------------end footer---------------------*/