/* @override http://webvirtual.gibson.com/stylesheets/lifestyle/global.css */

body {
  	font-family:  Verdana, Geneva, Arial, helvetica, sans-serif;
  	margin: 0px;
  	font-size: 10px;
	background: url(http://www.gibson.com/images/lifestyle/global-background-repeat.jpg) repeat-x;
}

table {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.float-left{float: left;}
.float-right{float: right;}

ul
{
	padding: 0px 0px 0px 0px;
	margin:  0px 0px 0px 0px;
}

h1{
	color: #000;
	font: 300 18px Verdana, "Lucida Grande", Lucida, sans-serif;
}

h2{
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	font-weight: bold;
	color: #b83500;
	font-size: 8pt;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}

h3{
	font-weight: 500;
	font-size: 16px;
}

h5{
	margin: 0px;
	font-size: 8pt;
	font-weight: 100;
	border-top: 1px solid #cdcdcd;
	padding: 5px 0px 5px 0px;
}

h6{
	font-size: 11px;
	margin: 5px 0px 0px 15px;
	font-weight: 100;
	color: #737373;
}

.text-small{
	font-size: 10px;
	color: #636363;
	margin-top: 7px;
}

/* @group Links */

a:link{text-decoration: none;
	color: #000;
	font: "Lucida Grande", Lucida, Verdana, sans-serif;
}
a:visited{text-decoration: none;
	color: #000;
	font: "Lucida Grande", Lucida, Verdana, sans-serif;
}
a:hover{text-decoration: none;
	color: #b83500;
	font: "Lucida Grande", Lucida, Verdana, sans-serif;
}
a:active{text-decoration: none;
	color: #000;
	font: "Lucida Grande", Lucida, Verdana, sans-serif;
}

h2 a:link{color: #b83500;
	text-transform: uppercase;
}
h2 a:visited{color: #b83500;}
h2 a:hover{color: #73210b;}
h2 a:active{color: #b83500;}



/* @end */

/* @group Layout */

#container{
	margin: 0px auto 0px auto;
	width: 990px;
	padding: 0px 0px 0px 0px;
	background-color: #fff;
	border: 5px solid #e0ded8;
	border-top: 2px solid #e0ded8;
}

#container ul
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	z-index: 4;
}

/* @end */

/* @group Header */

#header-search a:visited{
	border: 1px solid #aaa;
	padding: 2px 3px 2px 3px;
	float: right;
	/*background-image: url(http://www.gibson.com/images/lifestyle/btn-background.jpg);*/
	color: #505050;
}

#header-search a:hover{
	border: 1px solid #000;
	padding: 2px 3px 2px 3px;
	float: right;
	background-image: url(http://www.gibson.com/images/lifestyle/btn-background.jpg);
	color: #000;
}

#header-search a:active{
	border: 1px solid #aaa;
	padding: 2px 3px 2px 3px;
	float: right;
	background-image: url(http://www.gibson.com/images/lifestyle/btn-background.jpg);
	color: #505050;
}

#header-links {
	margin: 0px 0px 0px 0px;
	position: relative;
	top: 13px;
	left: 418px;
}

#header-links li{
	text-align: right;
	margin: 0px 10px 2px 10px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	text-transform: uppercase;
	float: left;
}

#header-links a:link
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #a3a3a3;
	font-weight: bold;
}
#header-links a:visited{color: #a3a3a3; font-weight: bold;}
#header-links a:hover
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #000;
	font-weight: bold;
}
#header-links a:active{color: #a3a3a3; font-weight: bold;}

#header-nav{
	height: 29px;
	clear: both;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background: url(http://www.gibson.com/images/lifestyle/global-header-nav-background.jpg) repeat-x;
	z-index: 7;
}

#header{
	height: 87px;
	font-size: 10px;
}

#header img{

}

#header h2{
	float: left;
	width: 80px;
	margin: 0px;
	padding: 31px 0px 31px 0px;
	width: 90px
}
#header-search{
	padding: 33px 0px 33px 0px;
	float: right;

}

#header-search2{
	visibility: hidden;
}

#searchTextbox{
	float: left;
    margin:0px 6px 0px 0px;
    padding:2px 0px 0px 0px;
    width: 140px;
    height:  14px;
    background:#FFFFFF;
	border: 1px solid #b6b6b6;
	font-size: 11px;
	z-index: 2;
}

#header-nav li{
	float: left;
	list-style: none;
	padding: 0px;
	margin: 0px;
	text-transform: uppercase;
	height: 12px;
}

#header-nav a:link{
	display: block;
	color: #000; background: url(http://www.gibson.com/images/lifestyle/global-header-nav-background.jpg) repeat-x 2px;
	padding: 8px 6px 8px 6px;
	z-index: 7;
	
}
#header-nav a:visited{
	display: block;
	color: #000; background: url(http://www.gibson.com/images/lifestyle/global-header-nav-background.jpg) repeat-x 2px;
	padding: 8px 6px 8px 6px;
	z-index: 7;
}
#header-nav a:hover{
	display: block;
	color: #000;
	background: url(http://www.gibson.com/images/lifestyle/global-header-nav-over.jpg) repeat-x 2px;
	border: 1px solid #9c9c95;
	padding: 7px 5px 7px 5px;
	z-index: 7;
}
#header-nav a:active{
	display: block;
	color: #000; background: url(http://www.gibson.com/images/lifestyle/global-header-nav-background.jpg) repeat-x 2px;
	padding: 7px 5px 7px 5px;
	z-index: 7;
}

#header-nav ul li #nav-artist_&_events[class="header-dropdown"]
{
	z-index: 4;
}

#header-nav ul{z-index: 5;}

.header-dropdown{border: 1px solid #797979;width: 170px;
	z-index: 4;
}
.header-dropdown2{border: 1px solid #797979;width: 100px;}
#header-nav li div a:link{height: 12px; color: #000; padding: 5px 8px 5px 8px; background: #b1b1b1 repeat-x;
	z-index: 7;
}
#header-nav li div a:visited{height: 12px;color: #000; background: #b1b1b1 repeat-x;padding: 5px 8px 5px 8px;
	z-index: 7;
}
#header-nav li div a:hover{
	height: 12px; border: 0px; color: #000; background: url(http://www.gibson.com/images/lifestyle/global-header-nav-background.jpg) repeat-x; padding: 5px 8px 5px 8px;
	z-index: 7;
}
#header-nav li div a:active{height: 12px; color: #000; background: #b1b1b1 repeat-x; padding: 5px 8px 5px 8px;
	z-index: 7;
}

/* @end */

/* @group Buttons */

.btn-grey-shaded {
	height: 18px;
	margin: 0px;
	padding-bottom: 1px;
	border: 1px solid #aaa;
	background-image: url(http://www.gibson.com/images/lifestyle/btn-background.jpg);
	color: #505050;
	font-size: 10px;
	text-transform: uppercase;
}

.btn-grey-shaded a:link{
}
.btn-grey-shaded a:visited{
}
.btn-grey-shaded:hover{
	border: 1px solid #828282;
	color: #333;
}
.btn-grey-shaded a:active{
}

/* @end */

/* @group Menu */

#nav-interactive{z-index: 6;}
#dropdownRegion{z-index: 0;}

/* @end */

/* @group Footer */

.disclaimer {
	font-size: 11px;
	padding: 40px 10px 20px 20px;
	color: #636363;
	float: left;
	overflow: hidden;
}

#footer
{
	margin: 15px;
	padding: 10px 10px 25px 0px;
	border-top: 1px solid #c6c6c6;
	clear: both;;
}

#footerRight{
	float: right;
	width: 330px;
}

#footerLeft{
	float: left;
}

/* @end */
