/* Layout */html {	background: #210804;}body {	background: #210804 url(images/bgRepeatingY.gif) top center scroll repeat-y;	font-family: arial, san-serif;	margin:0 auto;	padding:0;	color:#c5a46f;}#wrapper {	background: transparent url(images/bg.jpg) top center scroll no-repeat;}#wrapper2 {	background: transparent url(images/bg2.jpg) top center scroll no-repeat;}#wrapper3 {	background: transparent url(images/bg3.jpg) top center scroll no-repeat;}#custom-doc {}#hd {	height:300px;}#hd h1 { /*hides the domain name title */	float:right;	display:none;}#ad_70606 {position:relative;top: 175px;left: 27px;}#ad_70605 {position:relative;top: 175px;left: 10px;}#bd {}#bd div.yui-gc div.first  { /*default main content container */	padding:0 20px;	width:56%;	font-size: 108%;}.sidebar { /*default class for sidebar container */	margin-left:-75px;	margin-right:100px;	padding:170px 14px 0;}#ft {background: #343537;font-size:85%;margin-top:20px;padding:40px 0 0px 20px;margin-right: 100px;}#ft a {	text-decoration:none;	color: #d38116;}#ft a:hover {}/* default */a {	color:#c5a46f;	outline:none;}A:hover {	COLOR: #ffffff;	text-decoration: underline;}.content, #galleryText {	text-align: justify;	list-style: inside;}.contentHiSml,.contentHi {}.contentSml,.contentHiSml {	font-size:85%;}.titleLrg {	border-bottom: 1px solid #94492f;	color: #ffffff;	font-size:174%;	font-weight: bold;	letter-spacing: -1px;	padding: 10px;	margin:0 0 15px 0;	text-transform: uppercase;}.titleSml {	font-size:123.1%;	font-weight:bold;	color: #fff;}h3 a, .titleSml a {	text-decoration: none;}.titleSml a:hover {	text-decoration: underline;}td.titleSml {	text-transform: uppercase;}td {	padding:0;}td span.contentSml { 	font-weight:normal;	font-size: 77%;	padding:0;	margin:0;}input[type=text],input[type=password],textarea{width:auto;}/*----------------------------------------I M A G E S-------------------------------------------*/.picRight, .picRightBrd {	float: right;	margin: 1px 1px 1px 6px;}.picLeft, .picLeftBrd {	float: left;	margin: 1px 6px 1px 1px;}.picRightBrd, .picLeftBrd {	border: 1px solid #000;}.iconImg {	margin: 2px 8px 6px 0px;	border:1px solid #000;}.banner {	margin: 4px 0;}/* -------------------------Form Fields and buttons---------------------------*/input{   padding:.2em;   border:1px solid #000;}input.btn,  .e2ma_signup_form_button_row input {    font-size:11px;    padding:2px 4px;	margin:1px;    color:#fff;    letter-spacing:1px;    text-transform:uppercase;    background:#A26313  url(domain/bin/css/glassyBtn.png) repeat-x scroll 0 -30px;	_background-image:none;    border:1px solid #A26313;}.btn:hover,  .e2ma_signup_form_button_row input:hover {    background:#8A390E url(domain/bin/css/glassyBtn.png) repeat-x scroll 0 -30px;    border:1px solid #8A390E;    _background-image:none;}.buttons{padding:.5em 0;} /*checkout buttons */.buttons form{ /*keep checkout buttons on same row*/        display:inline;}/*-------------------------------------------N A V I G A T I O N-------------------------------------------*/#vNavBox {	margin: 0;	padding:0 0 0 180px;	font-weight:bold;	font-size:147%;	text-transform:lowercase;	width: auto;	letter-spacing:1px;	z-index:30;	height:3em;}#vNav a {	display: block;	text-align: left;	text-decoration: none;	margin:1px;	padding:10px 0px;	float:left;        color:#fff;}#vNav a:hover {}#vNavBox li {   /*for horizontal navigation: display: inline;*/	display:inline;}li#vNav17242 a { background: transparent url(images/nav.png) scroll no-repeat 0px 0px; text-indent:-9999px; width:80px;}li#vNav17244 a { background: transparent url(images/nav.png) scroll no-repeat 0px -50px; text-indent:-9999px; width:80px;}li#vNav17245 a { background: transparent url(images/nav.png) scroll no-repeat 0px -100px; text-indent:-9999px; width:130px;}li#vNav17246 a { background: transparent url(images/nav.png) scroll no-repeat 0px -150px; text-indent:-9999px; width:90px;}li#vNav17247 a { background: transparent url(images/nav.png) scroll no-repeat 0px -200px; text-indent:-9999px; width:120px;}li#vNav17248 a { background: transparent url(images/nav.png) scroll no-repeat 0px -250px; text-indent:-9999px; width:125px;}li#vNav17262 a { background: transparent url(images/nav.png) scroll no-repeat 0px -300px; text-indent:-9999px; width:125px;}li#vNav17242 a:hover { background: transparent url(images/nav.png) scroll no-repeat 0px -350px; text-indent:-9999px; width:80px;}li#vNav17244 a:hover { background: transparent url(images/nav.png) scroll no-repeat 0px -400px; text-indent:-9999px; width:80px;}li#vNav17245 a:hover { background: transparent url(images/nav.png) scroll no-repeat 0px -450px; text-indent:-9999px; width:130px;}li#vNav17246 a:hover { background: transparent url(images/nav.png) scroll no-repeat 0px -500px; text-indent:-9999px; width:90px;}li#vNav17247 a:hover { background: transparent url(images/nav.png) scroll no-repeat 0px -550px; text-indent:-9999px; width:120px;}li#vNav17248 a:hover { background: transparent url(images/nav.png) scroll no-repeat 0px -600px; text-indent:-9999px; width:125px;}li#vNav17262 a:hover { background: transparent url(images/nav.png) scroll no-repeat 0px -650px; text-indent:-9999px; width:125px;}/*-------------------------------------Sticky Navigation  */ #stickyBox {	margin:0;	padding:0;	text-align:left;	letter-spacing:0px;	font-weight:bold;	font-size:93%;	width:auto;	height:3em;}#stickyBox li {display:inline;}#stickyNav a {display: block;width:auto;padding: 0px 6px;text-decoration: none;text-align:center;margin:2px;float:left;border-left:4px solid #94492F;}#stickyNav a:hover {border-left:4px solid #FAC44A;}#stickyBox ul ul {display:none;}/*-------------------------------------------Blog  */body#PressRoom table tr td {	margin:6px 0px;	padding:4px 0px;	cursor: pointer;}body#PressRoom table tr td span.titleSml a {color: #A26313;}body#PressRoom table tr td span.contentHiSml {border-bottom: 2px solid #94492F; display: block; color: #8A390E; padding-bottom:4px;}#blogBox ul, #blogBox ul li {	list-style-type: none;	display:block;	margin:6px 0px;	padding:4px 6px;	cursor: pointer;	border-bottom:2px solid #94492F;}#blogBox {	margin:0px 0px 6px 8px;	text-align:left;	padding:0 0 10px 0px;	float:right;	width: 160px;	font-size:93%;	font-weight:bold;	border-left:1px solid #000;}#blogBox a {	display: block;	width:auto;	padding: 2px 4px;	text-decoration: none;	margin:4px;	border-bottom:1px dotted #000;}#blogBox a:hover {}/*----------------------------------------NEWS-------------------------------------------*/#modNews {	position:relative;	text-align:left;	margin:0;}#modNews a .item { /* news record display, list view */	display:block;	margin:6px 0px;	padding:4px 6px;	cursor: pointer;	border-bottom:2px solid #94492F;}#modNews a { /*for safari, chrome */	text-decoration:none;}#modNews a:hover .item {	background:transparent url(domain/bin/css/grid000.gif) repeat 0 0;	border-bottom:2px solid #210804;}#modNews img.iconImg { /* news record page icon */	display:none;}#modNews h3 { /* news record title */	font-size:123.1%;	color: #A06312;}#modNews .item p { /*short description */}#modNews .item p, #modNews .item h3, #modNews .item small {	margin:0px;}#modNews small { /*post date*/	color: #88390E;	font-size:93%;}.paginate { /* more news page selector at bottom of module*/	color:#000;	letter-spacing:1px;	text-transform:uppercase;	text-decoration:none;	text-align:right;}.paginate a {}.paginate a:hover {}/*----------------------------------S I D E B A R----------------------------------*/#calendarSmlContainer, #newsSmlContainer {margin-bottom: 25px;	}#basketBox, #calendarSmlBox, #newsSmlBox, #search, .sidebar .banner {	font-size:85%;	position:relative;	margin:.5em 0;	text-align:center;	width: auto;}.sidebar .banner {margin-left:5px;	}#basketBox h3, #calendarSmlBox h3,#newsSmlBox h3 {	font-size: 161.6%;	font-weight: bold;	height:auto;	margin:0;	padding:4px 10px;	letter-spacing:1px;}#basketBox {background: #3F2401;margin: 25px 6px 25px 6px;padding: 5px;border: 1px solid #A06312;}#calendarSmlBox h3, #newsSmlBox h3 {	display: none;	}#calendarSmlBox {	background: transparent url(images/calendarSml.gif) top center scroll no-repeat;	padding-top: 25px;	width: 250px;}#newsSmlBox {	background: transparent url(images/newsSml.gif) top center scroll no-repeat;	padding-top: 25px;			width: 250px;}#newsSmlBox ul, #calendarSmlBox ul {	padding: 2px;	margin: 0px;}#calendarSmlBox li a,#newsSml li a {	position:relative;	color: #fff;	padding: 4px;	margin: 4px;	text-align:right;	display: block;	text-decoration: none;	border-bottom: 1px solid #b3863e;}#newsSml li a {	text-align:left;	padding-right:40px;	color: #fde28e;}#calendarSmlBox li a:hover, #newsSml li a:hover {	background: #8A390E;	border-bottom: 1px solid #6F300D;}#calendarSmlBox p, #newsSmlBox p { 	display:inline;	position:absolute;	color:#fde28e;}#calendarSmlBox p {/* location */	left:4px;/*same as padding-top for container li*/}#newsSmlBox p {/* dates */	top:4px;right:4px;/*same as padding-top for container li*/	color: #fff;}#calendarSmlBox h5 a{/* more dates */	display:none;}#calendarSmlBox h6 {/*Current Presales, Upcoming Presales */	text-transform:uppercase;	letter-spacing:1px;	display: none;}/* -- more news, subscribe -- */ul.moreNav {	height:1.5em;	padding:0 4px;}ul.moreNav li{	display:inline;}ul.moreNav li a {	float:right;	font-size:85%;	font-weight:bold;	text-transform:uppercase;	text-decoration:none;	padding:2px 0 2px 30px;}ul.moreNav li a:hover {}li.calendar a {	background:transparent url(images/iconGDK.png) no-repeat 8px -684px;}li.rss a {	background:transparent url(images/iconGDK.png) no-repeat 8px -444px;}/* SOCIAL ICONS */#mediaLinks {position:relative;top:-40px;left: 260px;height: 30px;width:700px; /* Set to width of site */margin-left:-10px;background-color: transparent;}div#mediaLinks li{display:inline;}#mediaLinks li a{    height:50px;    display:block;    width:100px; /* or Set individual icon widths individually below*/    padding: 0px 5px 0px 5px; /* Change to whatever you want the padding between each icon to be */    float:left;}li#facebook a{ background:url(images/socializeIcons_orange.png) no-repeat scroll 5px 0px; width: 130px;}li#myspace a{ background:url(images/socializeIcons_orange.png) no-repeat scroll 5px -50px; width:108px;}li#youtube a{ background:url(images/socializeIcons_orange.png) no-repeat scroll 5px -150px; width: 120px;}
