/*-----------------------------------------------------------------------------
Gibens Creative Group Style Sheet
author:    Patrice Anderson
email:     info@gibenscreativegroup.com
website:   http://www.gibenscreativegroup.com
-----------------------------------------------------------------------------*/

/*  Website Color Scheme
-----------------------------------------------------------------------------*/


/*  Website Layout Scheme
-----------------------------------------------------------------------------*/


/*  General
-----------------------------------------------------------------------------*/


/*  Global White Space Reset */
* {
	padding:0px;
	margin: 0px;
	line-height: 160%!important;
}
html {
	overflow: auto;
	padding:0px;
	margin: 0px;
}
body, html {
	height:100%;
	min-height:800px;
	padding:0px;
	margin: 0px;
}
body {
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../../images/gcg/main/main-bkg.gif);
	line-height: 160%!important;
}
a:link {
	color: #522C10!important;
}
a:visited {
	color: #522C10!important;
}
a:hover {
	color: #000!important;
}
#wrapper {
	width: 864px;
	margin-right: auto;
	margin-left: auto;
	height:100%;
	background-repeat: repeat-y;
	padding:0px;
}
/*  Header
-----------------------------------------------------------------------------*/
#companyInfo {
}
#accessibility, #page-description, h1#branding, #header, #subcontent {
	position:absolute;
	top:-5000em;
}
/*  Navigation
-----------------------------------------------------------------------------*/

#internal td {
}
.int-menu {
	background-image: url(../../images/gcg/internal/internal-menu-bkg.jpg);
	background-repeat: repeat-y;
}
.int-menu-cart {
	background-image: url(../../images/gcg/internal/internal-menu-bkg.jpg);
	background-repeat: repeat-y;
	position: relative;
	text-align: left;
}
/*  Content
-----------------------------------------------------------------------------*/
#flashcontent {
}
#content-table {
	width: 864px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 50px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#Table_01 {
	padding:0px!important;
	margin:0px!important;
	width: 864px!important;
}
#homepage-flash {
	padding:0px!important;
	margin:0px!important;
	width: 243px;
	height: 240px
}
#Table_01 td {
	padding:0px!important;
	margin:0px!important;
	vertical-align: top!important;
}
#content-table table #internal {
	width: 565px;
	margin-right: auto;
	margin-left: auto;
	padding:0px;
}
#int-content-wrapper {
	width: 631px;
	background-image: url(../../images/gcg/internal/internal-bkg.jpg);
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	background-repeat: repeat-y;
}
#int-content {
	position: relative!important;
	min-height:470px;
}
#int-content li {
	display: list-item!important;
	list-style-type: square!important;
	padding-bottom: 2px;
	padding-top: 2px;
}
#int-content ul {
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 10px;
}
#ultimate-cell {
	background-image: url(../../images/gcg/internal/internal-menu-bkg.jpg);
	background-repeat: repeat-y;
}
/** html #content{
  height:1%; /* So IE plays nice 
}*/



/*  Footer
-----------------------------------------------------------------------------*/
#footer {
}
/*  Homepage Rollovers
-----------------------------------------------------------------------------*/
a.btn-music {
	display: block;
	width: 195px;
	height: 67px;
	text-decoration: none;
	background-image: url(../../images/gcg/main/btn-music.jpg);
	margin: 0px;
	padding: 0px;
	background-position: left top;
}
a.btn-music:hover {
	background-position: -195px 0;
	margin: 0px;
	padding: 0px;
}
a.btn-events {
	display: block;
	width: 195px;
	height: 57px;
	text-decoration: none;
	background-image: url(../../images/gcg/main/btn-events.jpg);
	margin: 0px;
	padding: 0px;
	background-position: left top;
}
a.btn-events:hover {
	background-position: -195px 0;
	margin: 0px;
	padding: 0px;
}
a.btn-fans {
	display: block;
	width: 195px!important;
	height: 49px!important;
	text-decoration: none;
	background-image: url(../../images/gcg/main/btn-fans.jpg);
	margin: 0px!important;
	padding: 0px!important;
}
a.btn-fans:hover {
	background-position: -195px 0;
	margin: 0px;
	padding: 0px;
}
a.btn-tickets {
	display: block;
	width: 195px;
	height: 67px;
	text-decoration: none;
	background-image: url(../../images/gcg/main/btn-tickets.jpg);
	margin: 0px;
	padding: 0px;
	background-position: left top;
}
a.btn-tickets:hover {
	background-position: -195px 0;
	margin: 0px;
	padding: 0px;
}
a.btn-ultimate {
	display: block;
	width: 195px;
	height: 272px;
	text-decoration: none;
	background-image: url(../../images/gcg/main/btn-ultimate2010.jpg);
	margin: 0px;
	padding: 0px;
}
a.btn-ultimate:hover {
	margin: 0px;
	padding: 0px;
}
a.btn-enews {
	display: block;
	width: 62px;
	height: 26px;
	text-decoration: none;
	background-image: url(../../images/gcg/main/btn-enews.jpg);
	margin: 0px;
	padding: 0px;
}
a.btn-enews:hover {
	background-position: -62px 0;
	margin: 0px;
	padding: 0px;
}
a.btn-facebook {
	display: block;
	width: 62px;
	height: 31px;
	text-decoration: none;
	background-image: url(../../images/gcg/main/btn-facebook.jpg);
	margin: 0px;
	padding: 0px;
}
a.btn-facebook:hover {
	background-position: -62px 0;
	margin: 0px;
	padding: 0px;
}
a.btn-rss {
	display: block;
	width: 62px;
	height: 24px;
	text-decoration: none;
	background-image: url(../../images/gcg/main/btn-rss.jpg);
	margin: 0px;
	padding: 0px;
}
a.btn-rss:hover {
	background-position: -62px 0;
	margin: 0px;
	padding: 0px;
}
a.btn-twitter {
	display: block;
	width: 62px;
	height: 24px;
	text-decoration: none;
	background-image: url(../../images/gcg/main/btn-twitter.jpg);
	margin: 0px;
	padding: 0px;
}
a.btn-twitter:hover {
	background-position: -62px 0;
	margin: 0px;
	padding: 0px;
}
/*  Homepage 
-----------------------------------------------------------------------------*/

#ultimate-cell {
	vertical-align: bottom;
}
/*  Internal Rollovers
-----------------------------------------------------------------------------*/
a.btn-int-music {
	display: block;
	width: 233px;
	height: 41px;
	text-decoration: none;
	background-image: url(../../images/gcg/internal/btn-music.jpg);
	margin: 0px;
	padding: 0px;
}
a.btn-int-music:hover {
	background-position: -233px 0;
	margin: 0px;
	padding: 0px;
}
a.btn-int-events {
	display: block;
	width: 233px;
	height: 50px;
	text-decoration: none;
	background-image: url(../../images/gcg/internal/btn-events.jpg);
	margin: 0px;
	padding: 0px;
}
a.btn-int-events:hover {
	background-position: -233px 0;
	margin: 0px;
	padding: 0px;
}
a.btn-int-fans {
	display: block;
	width: 233px;
	height: 48px;
	text-decoration: none;
	background-image: url(../../images/gcg/internal/btn-fans.jpg);
	margin: 0px;
	padding: 0px;
}
a.btn-int-fans:hover {
	background-position: -233px 0;
	margin: 0px;
	padding: 0px;
}
a.btn-int-tickets {
	display: block;
	width: 233px;
	height: 45px;
	text-decoration: none;
	background-image: url(../../images/gcg/internal/btn-tickets.jpg);
	margin: 0px;
	padding: 0px;
}
a.btn-int-tickets:hover {
	background-position: -233px 0;
	margin: 0px;
	padding: 0px;
}
a.btn-int-ultimate {
	display: block;
	width: 233px;
	height: 324px;
	text-decoration: none;
	background-image: url(../../images/gcg/internal/btn-ultimate-2010.jpg);
	margin: 0px;
	padding: 0px;
}
a.btn-int-ultimate:hover {
	margin: 0px;
	padding: 0px;
}
a.btn-int-enews {
	display: block;
	width: 114px;
	height: 63px;
	text-decoration: none;
	background-image: url(../../images/gcg/internal/btn-enews.jpg);
	margin: 0px;
	padding: 0px;
}
a.btn-int-enews:hover {
	background-position: -114px 0;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
a.btn-int-facebook {
	display: block;
	width: 114px;
	height: 26px;
	text-decoration: none;
	background-image: url(../../images/gcg/internal/btn-facebook.jpg);
	margin: 0px;
	padding: 0px;
}
a.btn-int-facebook:hover {
	background-position: -114px 0;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
a.btn-int-rss {
	display: block;
	width: 114px;
	height: 26px;
	text-decoration: none;
	background-image: url(../../images/gcg/internal/btn-rss.jpg);
	margin: 0px;
	padding: 0px;
}
a.btn-int-rss:hover {
	background-position: -114px 0;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
a.btn-int-twitter {
	display: block;
	width: 114px;
	height: 28px;
	text-decoration: none;
	background-image: url(../../images/gcg/internal/btn-twitter.jpg);
	margin: 0px;
	padding: 0px;
}
a.btn-int-twitter:hover {
	background-position: -114px 0;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
/*  Submenu
-----------------------------------------------------------------------------*/
#submenu {
	margin: 0px;
	position: absolute;
	font-family: Tahoma, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Geneva, "Helvetica Neue", Helvetica, Arial, "sans serif";
	text-transform: uppercase;
	color: #372818;
	font-size: 10px;
	font-weight: bold;
	display: block;
	width: 125px!important;
	z-index: 50;
	left: -155px;
	top: 30px;
}
.submenu {
	color: #988D54;
}
#submenu ul {
	padding: 0px!important;
}
#submenu li {
	margin: 0px;
	width: 125px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px!important;
	list-style-type: none!important;
}
#submenu a {
	margin: 0px;
	padding: 0px;
	width: 125px;
}
#submenu a:link {
	margin: 0px;
	padding: 0px;
	color: #372818;
	text-decoration: none;
}
#submenu a:visited {
	margin: 0px;
	padding: 0px;
	color: #372818;
	text-decoration: none;
}
#submenu a:hover, #submenu a:active {
	color: #000;
	margin: 0px;
	padding: 0px;
}
/*  Submenu Category
-----------------------------------------------------------------------------*/
#submenu-cat {
	margin: 0px;
	position: absolute;
	font-family: Tahoma, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Geneva, "Helvetica Neue", Helvetica, Arial, "sans serif";
	text-transform: uppercase;
	color: #372818;
	font-size: 10px;
	font-weight: bold;
	display: block;
	width: 125px!important;
	z-index: 50;
	left: -155px;
	top: 30px;
}
#submenu-cat a:link {
	color: #372818!important;
}
#submenu-cat a:visited {
	color: #372818!important;
}
#submenu-cat ul {
	padding: 0px!important;
}
#submenu-cat li {
	margin: 0px;
	width: 125px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	list-style-type: none!important;
}
#submenu-cat a {
	margin: 0px;
	padding: 0px;
	width: 125px;
}
#submenu-cat a:link {
	margin: 0px;
	padding: 0px;
	color: #372818;
	text-decoration: none;
}
#submenu-cat a:visited {
	margin: 0px;
	padding: 0px;
	color: #372818;
	text-decoration: none;
}
#submenu-cat a:hover, #submenu-cat a:active {
	color: #000!important;
	margin: 0px;
	padding: 0px;
}
/*  Submenu Cart
-----------------------------------------------------------------------------*/
#submenu-cart {
	margin: 0px;
	position: absolute;
	font-family: Tahoma, Frutiger, "Frutiger Linotype", Univers, Calibri, "Gill Sans", "Gill Sans MT", "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Geneva, "Helvetica Neue", Helvetica, Arial, "sans serif";
	text-transform: uppercase;
	color: #372818;
	font-size: 10px;
	font-weight: bold;
	display: block;
	width: 125px!important;
	z-index: 50;
	top: 400px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 80px;
}
#submenu-cart a:link {
	color: #372818!important;
}
#submenu-cart a:visited {
	color: #372818!important;
}
#submenu-cart ul {
	margin: 0px!important;
	padding: 0px!important;
}
#submenu-cart li {
	margin: 0px;
	width: 125px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#submenu-cart a {
	margin: 0px;
	padding: 0px;
	width: 125px;
}
#submenu-cart a:link {
	margin: 0px;
	padding: 0px;
	color: #372818;
	text-decoration: none;
}
#submenu-cart a:visited {
	margin: 0px;
	padding: 0px;
	color: #372818;
	text-decoration: none;
}
#submenu-cart a:hover, #submenu-cart a:active {
	color: #000!important;
	margin: 0px;
	padding: 0px;
}
/*  CMS Replacers
-----------------------------------------------------------------------------*/
.container {
	width:541px!important;
	margin: 0px!important;
	padding-top: 40px;
	padding-right: 40px!important;
	padding-bottom: 0px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: relative;
	min-height:530px;
}
.container ul, .container ol {
	padding-left: 40px!important;
	padding-top: 10px!important;
	padding-bottom: 20px!important;
}
.container p {
	padding-top: 5px!important;
	padding-bottom: 5px!important;
}
.container strong, .pageNote strong {
	font-weight: bold;
}
.container em, .pageNote em {
	font-style: italic;
}
.container h3 {
	font-size: 16px!important;
	font-weight: bold!important;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
}
.container h4 {
	font-size: 14px!important;
	font-weight: bold!important;
	padding-top: 10px!important;
	padding-bottom: 10px!important;
}
.pageNote p {
	font-size: 12px!important;
	width:435px!important;
}
.pageNote p img {
	padding:10px;
	margin:0px;
}
div.pageNote table p {
	margin: 0px!important;
	padding: 0px!important;
	width: auto!important;
}
div.pageNote table td {
	margin: 0px!important;
	padding: 10px!important;
	width: auto!important;
}
.table-correction {
	margin: 0px!important;
	padding: 0px!important;
	width: 550px!important;
}
h2 {
	font-size: 18px!important;
	font-weight: bold!important;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 10px;
	padding-left: 0pt;
	text-align: left;
	color: #fff;
}
#productDetail #extraDetails {
	color: #223033!important;
}
#productDetail #productsRelated .details .sprice {
	color: #223033!important;
}
#registrySearchForm #searchFormKeywords .label {
	color: #223033!important;
}
#checkoutOnePage #totalsInfo #grand_total_div {
	color: #223033!important;
}
#existingCustomer .hdr-title, #newCustomer .hdr-title, #createCustomer .hdr-title, #passwordRemindCustomer .hdr-title {
	background-color: #223033!important;
}
#productDetail .body {
	padding-left: 40px!important;
}
#productDetail .body p {
	padding-top: 5px!important;
	padding-bottom: 5px!important;
}
#productDetail #qtyPricing .hdr-title-left {
	background-color: #223033!important;
}
#productDetail #qtyPricing .hdr-title-right {
	background-color: #223033!important;
}
#productDetail .hdr-title {
	background-color: #223033!important;
}
#viewCart #cartItems thead tr th {
	background-color: #223033!important;
}
#checkoutOnePage #cartItems thead tr th {
	background-color: #223033!important;
}
#checkoutOnePage #existingCustomer .hdr-title {
	background-color: #223033!important;
}
#checkoutOnePage #newCustomer .hdr-title {
	background-color: #223033!important;
}
#checkoutConfirm .hdr-title {
	background-color: #223033!important;
}
#clientAccount .hdr-title {
	background-color: #223033!important;
}
#clientAccount #orderList thead th, #clientAccount #subscriptionOrderList thead th {
	background-color: #223033!important;
}
#vendorAccount .hdr-title {
	background-color: #223033!important;
}
#vendorAccount #orderList thead th {
	background-color: #223033!important;
}
#vendorAccount #productList thead tr th {
	background-color: #223033!important;
}
#viewCart #cartAmounts {
	width:40%!important;
}
/* Flash Fix for Firefox 3.0*/

object {
	display:block;
}
/* Gibens Creative Group*/
#gibenscreative {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 10px;
	color: #836544;
	text-align: right;
	padding-right: 12px;
	padding-bottom: 10px;
}
#gibenscreative a:link, #gibenscreative a:visited {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #836544!important;
	text-decoration: none;
}
#gibenscreative a:hover {
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #fff!important;
}
/* Search */

div#search {
	position: absolute;
	right: 0px;
	top: 0px;
	height: 88px;
	width: 342px;
	background-image: url(../../images/gcg/search-box-blue.png);
}
#search input {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:#F6F6F6 none repeat scroll 0 0;
	border:1px solid #DBD9D6;
	margin-top:15px;
	padding:4px;
	width:164px;
	margin-left: 0px;
}
#search form p {
	display:inline;
}
#search button {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(../../images/gcg/search-box-button-sm.png) no-repeat scroll left top;
	border:medium none;
	cursor:pointer;
	height:37px;
	overflow:hidden;
	text-indent:-5000em;
	width:75px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#search input, #search textarea {
	color:#5C5C5C;
}

#tweet{
	position: absolute;
	z-index: 800;
	left: 483px;
	top: 608px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	height: 40px;
	width: 460px;
	}
