/* CSS  */
/* Copyright go-reborn 2009 */
/* Design by www.lyinglow.co.uk */
/* Global Styles */

/* Brand Colours

*/

/*////////////////////////////////////*/
/* ---- =RESET --*/

html, body, form { height: 100%; }
* { font-weight: inherit; font-family: inherit; font-style: inherit; font-size: 100%; border: 0 none; outline: 0; padding: 0; margin: 0; background: transparent; text-decoration: none; }
img { overflow: hidden; display: block; }
ul { list-style: none; }
ol { list-style-position: inside; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }

/*////////////////////////////////////*/
/* ---- =GLOBALS --*/

body { font: normal normal normal 0.69em "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #666; background: #171e2b url(../Images/bgSwirls.jpg) repeat-y scroll center top; overflow-x: hidden; display: table; width: 100%; }
h1, h2, h3, h4, h5, h6, p { margin-bottom: 25px; line-height: 1.4em; font-weight: normal; font-family:Arial, Helvetica, sans-serif;  }
h1, h2, h3, h4, h5, h6 { color: #ffffff; letter-spacing: -0.01em; background: transparent url(../Images/bgHeaders.png) no-repeat scroll 0px 0px; line-height: 61px; }
h1 { font-size: 2em;  margin-bottom: 10px; padding: 0px 0px 0px 20px;}
h2 { font-size: 1.8em; }
h3 { font-size: 1.3em; }
p { color: #fff; font-size: 1.2em;}
ul, ol, blockquote, q, table { margin-bottom: 25px; }
li { margin-bottom: 5px; }
strong { font-weight: bold; }
em, i { font-style: italic; }
small { font-size: 0.8em; }
input, textarea, select { color: #666; font-family: Arial, Helvetica, sans-serif; }
input:hover, input:active, input:focus, textarea:hover, textarea:active, textarea:focus, select:hover, select:active, select:focus { color: #003399; }
label { color: #333; }
a, a:hover, a:visited, a:active, a:focus { cursor: pointer; overflow: hidden; }
a, a:visited, a:active, a:focus { color: #ea1371; }
a:hover { color: #ea1371; text-decoration: underline; }
.floatL { float: left; }

/* universal clearfix hack */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

/*////////////////////////////////////*/
/* ---- =STRUCTURE --*/
.wrapper { position: relative; margin: 50px auto 0px auto; width: 960px; background: transparent url(../Images/imgGoRebornMisfits.png) no-repeat scroll right top; }
.header { float: left; margin-top: 50px; width: 100%; display: inline; }
.mainContent { float: left; width: 960px; margin:0px 0px 100px 0px; padding:0px 0px 0px 0px; }
.globalNavCntr { float: left; margin: 20px 0px 0px 0px; width: 960px;    }
.associateBrands { float: left; margin: 50px 0px 0px 0px; width: 960px;  }
.associateBrands a { float: left; margin: 0px 40px 20px 0px; display:inline; }

/* ---- =SUB NAV --*/
.globalNav { /*position: fixed;*/ }
.globalNav ul { float:left; margin: 20px 0px 0px 0px; padding-left: 0px ; } 
.globalNav ul li {float:left;  display: inline; margin-bottom: 0px ; padding-left: 0px ; background-image: none ; } 
.globalNav ul li a { padding: 0px 0px 0px 15px;  width: 200px; color: #fff ; font-family:Arial, Helvetica, sans-serif; font-size: 2.3em; text-transform:uppercase; line-height: 1.1em; letter-spacing: -2px;   } 
.globalNav ul li a.onParent, .globalNav ul li a:hover.onParent { color: #ea1371 ; }
.globalNav ul li a.on, .globalNav ul li a:hover.on { color: #ea1371 ; }
.globalNav ul li a:hover { color: #ea1371; text-decoration: none; }
.globalNav ul li a.noPadding { padding:0px;}

/* ---- =TEXT CONTAINERS --*/
.press, .contact, .location, .calender, .blog, .aboutUs { position: relative; float: left;  margin-top: 500px; width: 960px;   }
.cushycms { float: left; width: 460px; padding: 20px; background-color: #2b323d;} /*171E2B*/
.aboutUs { margin-top: 30px; }

.lassoo { position: relative; float: left;  margin: 50px 0px 0px 30px; display: inline; width: 430px;   }

/* ---- =HEADER --*/
.goRebornDetails { float: left; display: inline; margin: 0px 0px 0px 50px;}
.headerNav { opacity: .5; height:40px; left:380px; padding:10px; position:absolute; top:0; width:100px; }
.opaque { 	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);					
}
.bigG { position: absolute; left: -130px; top: 15px; width: 150px; height: 168px; z-index: 1}


/* ---- =BUTTONS --*/
a.nextSet { float: left; display: block; width: 43px; line-height: 42px; background: transparent url(../Images/btnPack.gif) no-repeat scroll left top; text-indent: -9999px; }
a:hover.nextSet { background-position: left -42px; }
a:active.nextSet { background-position: left -42px; }

a.backUp { float: left; margin: 0px 0px 0px 10px; display: block; width: 43px; line-height: 42px; background: transparent url(../Images/btnPack.gif) no-repeat scroll left -86px; text-indent: -9999px; }
a:hover.backUp { background-position: left -128px; }
a:active.backUp { background-position: left -128px; }

a.logoGodiva { float: left; display: block; width: 37px; height: 43px; background: transparent url(../Images/logo-Godiva.gif) no-repeat scroll left top; text-indent: -9999px; }
a:hover.logoGodiva { background-position: left -43px; }

a.logoAware { float: left; display: block; width: 70px; height: 47px; background: transparent url(../Images/logo-Aware.gif) no-repeat scroll left top; text-indent: -9999px; }
a:hover.logoAware { background-position: left -47px; }

a.logoLyinglow { float: left; display: block; width: 48px; height: 50px; background: transparent url(../Images/logo-LL.gif) no-repeat scroll left top; text-indent: -9999px; }
a:hover.logoLyinglow { background-position: left -50px; }

a.logoPlum { float: left; display: block; width: 45px; height: 45px; background: transparent url(../Images/logo-plum.gif) no-repeat scroll left top; text-indent: -9999px; }
a:hover.logoPlum { background-position: left -45px; }

a.logoOpenEar { float: left; display: block; width: 123px; height: 35px; background: transparent url(../Images/logo-ear.gif) no-repeat scroll left top; text-indent: -9999px; }
a:hover.logoOpenEar { background-position: left -35px; }

a.logoApe { float: left; display: block; width: 141px; height: 42px; background: transparent url(../Images/logo-ape.gif) no-repeat scroll left top; text-indent: -9999px; }
a:hover.logoApe { background-position: left -42px; }

a.logoOwl { float: left; display: block; width: 143px; height: 63px; background: transparent url(../Images/logo-owl.gif) no-repeat scroll left top; text-indent: -9999px; }
a:hover.logoOwl { background-position: left -63px; }

a.logoRemote { float: left; display: block; width: 215px; height: 32px; background: transparent url(../Images/logo-remote.gif) no-repeat scroll left top; text-indent: -9999px; }
a:hover.logoRemote { background-position: left -32px; }

a.logoCentury { float: left; display: block; width: 129px; height: 63px; background: transparent url(../Images/logo-century.gif) no-repeat scroll left top; text-indent: -9999px; }
a:hover.logoCentury { background-position: left -63px; }



