﻿ 
html {
}
body {
color:#000000;
font-family:Georgia,"Times New Roman",Times,serif;
padding:0;
}
#doc2 {
margin:0 auto;
}
#hd {
height:400px;
margin-bottom:25px;
position:relative;
}
#hd h1 {
display:none;
float:right;
text-indent:-99999px;
}

#hdSub {
height:100px;
margin-bottom:25px;
position:relative;
}
#hdSub h1 {
display:none;
float:right;
text-indent:-99999px;
}


#flashLogo {
position:absolute;top:30px;right:10px;
z-index:1;
}

#imageLogo {
position:absolute;
left:10px;
top:50px;
z-index:1;
}

#subLogo {
position:absolute;
right:10px;
top:15px;
z-index:1;
}


#topBanners {
position:absolute;
right:10px;
top:243px;
width:327px;
z-index:25;
}
#topBanners .banner {
border:1px solid #555555;
margin:0;
}
#topBannerLeft {
float:left;
}
#topBannerRight {
float:right;
margin:0;
}
#bd {
padding:0;
}
#yui-main .yui-g {
padding:0 0 0 10px;
width:auto;
}
.sidebar {
padding-top:0;
}
#ft {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/bgFooter.jpg) no-repeat scroll center top;
font-size:85%;
margin:20px 0;
padding:3px;
text-align:center;
}
#ft a {
text-decoration:none;
}
#ft a:hover {
}
#ftInside {
height:70px;
margin:0 auto;
padding:7px 0 0 0;
text-align:left;
width:950px;
}
#ft td {
padding:2px 0 0;
}
a {
color:#336699;
}
a:hover {
color:#FF9900;
text-decoration:underline;
}
.content, #galleryText {
list-style-image:none;
list-style-position:inside;
list-style-type:disc;
text-align:justify;
}
.contentHiSml, .contentHi {
color:#336699;
}
td span.contentSml {
font-size:77%;
font-weight:normal;
margin:0;
padding:0;
}
input[type="text"], input[type="password"], textarea {
width:auto;
}
.contentSml, .contentHiSml {
font-size:85%;
}
.titleLrg {
border-bottom:1px dotted #555555;
font-size:250%;
font-weight:normal;
letter-spacing:0;
margin:0 0 15px;
padding:0;
text-align:right;
text-transform:uppercase;
}

.subTitleLrg {
border-bottom:1px dotted #555555;
font-size:250%;
font-weight:normal;
letter-spacing:0;
margin:0 0 15px;
padding:0;
text-align:right;
/*text-transform:uppercase;*/
}

.titleSml {
color:#888888;
font-size:123.1%;
font-weight:bold;
}
h3 a, .titleSml a {
text-decoration:none;
}
.titleSml a:hover {
text-decoration:underline;
}
td .titleSml {
color:#888888;
}
span.contentSml {
color:#BBBBBB;
}
td {
padding:0;
}
ul, ul li {
list-style-type:none;
margin:0;
}
ul, ul li {
margin-bottom:0;
padding-left:0;
}
.content ul {
margin:4px 0 6px;
padding:0 0 0 20px;
text-align:left;
}
.contentSide ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
}

.contentSide ul {
margin:4px 0 6px;
padding:0 0 0 20px;
text-align:left;
color:#85ADFF ;
}

.content ul li {
list-style-image:none;
list-style-position:outside;
list-style-type:square;
}


.content ul ul {
list-style-image:none;
list-style-position:outside;
list-style-type:circle;
}
.content ol {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
margin:4px 0 6px;
padding:0 0 0 20px;
text-align:left;
}
.content ol li {
list-style-image:none;
list-style-position:outside;
list-style-type:decimal;
}
.content ol ol {
list-style-image:none;
list-style-position:outside;
list-style-type:lower-alpha;
}
.picRight, .picRightBrd {
float:right;
margin:1px 1px 1px 6px;
}
.picLeft, .picLeftBrd {
float:left;
margin:1px 36px 1px 1px;
}
.picRightBrd, .picLeftBrd {
/*border:1px solid #000000;*/
}
.iconImg {
border:1px solid #000000;
margin:2px 8px 6px 0;
}
.banner {
margin:0 0 7px;
}
input {
/*border:1px solid #000000;*/
padding:0.3em;

}
input.btn, .e2ma_signup_form_button_row input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#336699 url(../images/glassyBtn.png) repeat-x scroll 0 -30px;
border:1px solid #336699;
color:#FFFFFF;
font-size:11px;
letter-spacing:1px;
margin:1px;
padding:2px 4px;
text-transform:uppercase;
}
.btn:hover, .e2ma_signup_form_button_row input:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CC0000 url(../images/glassyBtn.png) repeat-x scroll 0 -30px;
border:1px solid #CC0000;
}
.buttons {
padding:0.5em 0;
}
.buttons form {
display:inline;
}
.vNavBox {
font-size:120%;
font-weight:normal;
height:3em;
letter-spacing:0;
margin:0;
padding:0;
position:absolute;
right:0;
text-transform:lowercase;
top:0;
width:auto;
z-index:30;
}
.vNav a {
display:block;
float:left;
margin:0 0;
padding:20px 20px;
text-align:right;
text-decoration:none;
width:auto;
font-size:15;
text-transform:uppercase;
font-weight:bold;
/*background:transparent url(../images/menu/dsmenuline1.png) repeat-x scroll left top;*/

}
.vNav a:hover  ,a.selected{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:transparent url(../images/menu/dsmenuhover.png) repeat-x scroll left top;*/
/*border-bottom:3px solid #CCCCCC;*/

}
.vNavBox li {
display:inline;
}
#stickyBox {
border-bottom:1px dotted #555555;
font-size:93%;
font-weight:bold;
height:3em;
letter-spacing:0;
margin:0;
padding:0;
text-align:left;
width:auto;
}
#stickyBox li {
display:inline;
}
#stickyNav a {
border-right:1px solid #555555;
display:block;
float:left;
margin:2px;
padding:0 6px 3px;
text-align:center;
text-decoration:none;
width:auto;
}
#stickyNav a:hover {
}
#stickyBox ul ul {
display:none;
}
#blogBox ul, #blogBox ul li {
list-style-type:none;
margin:0;
padding:0;
}
#blogBox {
border-left:1px solid #000000;
float:right;
font-size:93%;
font-weight:bold;
margin:0 0 6px 8px;
padding:0 0 10px 0;
text-align:left;
width:160px;
}
#blogBox a {
border-bottom:1px dotted #000000;
display:block;
margin:4px;
padding:2px 4px;
text-decoration:none;
width:auto;
}
#blogBox a:hover {
}
#modNews {
margin:0;
position:relative;
text-align:left;
}
#modNews a .item {
border-bottom:1px dotted #666666;
cursor:pointer;
display:block;
margin:6px 0;
padding:4px 6px;
}
#modNews a {
text-decoration:none;
}
#modNews a:hover .item {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(domain/bin/css/gridCCC.gif) repeat scroll 0 0;
border-bottom:1px solid #666666;
}
#modNews img.iconImg {
display:none;
}
#modNews h3 {
font-size:123.1%;
}
#modNews .item p {
}
#modNews .item p, #modNews .item h3, #modNews .item small {
margin:0;
}
#modNews small {
color:#666666;
font-size:93%;
}
.paginate {
color:#000000;
letter-spacing:1px;
text-align:right;
text-decoration:none;
text-transform:uppercase;
}
.paginate a {
}
.paginate a:hover {
}
#modGallery {
margin-top:10px;
width:auto;
}
#modGallery select {
-x-system-font:none;
font-family:arial,san-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:18px;
margin:10px;
padding:2px 0 2px 4px;
}
#modGallery img {
border:1px solid #000000;
}
#modGallery input {
-x-system-font:none;
font-family:arial,san-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
letter-spacing:1px;
line-height:18px;
padding:2px 4px;
}
#modGallery.copy {
}
#modGall li {
display:inline;
}
#modAlbum {
padding:0;
width:98%;
}
#modAlbum img {
border:2px solid #555555;
}
.albumDetail {
border-bottom:1px dotted #555555;
margin:1em 0;
padding:4px 4px 15px;
width:98%;
}
.albumDetail img {
border:1px solid #555555;
float:left;
margin-right:1em;
}
.albumDetail h3 {
font-size:153.9%;
margin:0;
text-transform:uppercase;
}
.albumDetail p {
margin:0.5em 0;
}
#modAlbum h4 {
color:#85ADFF;
letter-spacing:2px;
margin:0;
text-transform:uppercase;
}
#songList {
}
#songList ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0.5em 0;
padding:0;
}
#songList ol li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
border-bottom:1px dotted #CCCCCC;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:1px 0;
padding:1px;
}
#songList .songStuff {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(domain/bin/css/iconGDK-playFFF.gif) no-repeat scroll 320px -362px;
}
#songList span.num {
display:inline-block;
font-size:77%;
margin-right:8px;
text-align:right;
width:2em;
}
strong.songTitle {
cursor:pointer;
display:inline-block;
font-size:93%;
letter-spacing:1px;
width:340px;
}
strong.songClosed {
color:#333333;
}
strong.songOpen {
color:#FFFFFF;
}
.listenLink {
}
div.songDetail {
font-size:85%;
padding:0.5em 1em;
}
em.songDesc {
}
p.songLyric {
}
#songList ol li a {
display:none;
}
#songList ol li a.sm2_link {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(domain/bin/css/iconGDK-playFFF.gif) no-repeat scroll 2px -320px;
color:#FFFFFF;
cursor:pointer;
display:inline-block;
font-size:77%;
min-height:16px;
padding:3px 8px 2px 22px;
text-decoration:none;
text-transform:uppercase;
}
#songList ol li a.sm2_paused:hover, #songList ol li a.sm2_link:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#EF720E url(domain/bin/css/iconGDK-playFFF.gif) no-repeat scroll 2px 0;
}
#songList ol li a.sm2_paused {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(domain/bin/css/iconGDK-playFFF.gif) no-repeat scroll 2px -40px;
}
#songList ol li a.sm2_playing {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(domain/bin/css/iconGDK-play000.gif) no-repeat scroll -358px 0;
color:#00FF00;
}
#songList ol li a.sm2_playing:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(domain/bin/css/iconGDK-play000.gif) no-repeat scroll -358px -40px;
}
#albumReviews {
margin-top:2em;
}
#albumReviews ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
#albumReviews li {
margin-bottom:1em;
}
strong.reviewTitle {
}
div.reviewDetail {
}
#albumsBox {
clear:both;
height:auto;
margin:0 0 0;
padding:0;
}
#albumsBox h3 {
display:none;
}
#albums li {
float:left;
margin:2px;
}
#albums a img {
border:1px solid #666666;
margin:2px 4px;
}
#albums a:hover img {
border:2px solid #FFFFFF;
margin:1px 3px;
}
#albumsBox img {
border:1px solid #666666;
height:60px;
width:60px;
}
#albumsBox p {
display:none;
}
#modCalendar {
margin:0;
padding:0;
position:relative;
text-align:left;
}
#modCalendar .item {
border-bottom:1px dotted #555555;
display:block;
height:auto;
margin:2px 0;
padding:0.2em 200px 0.5em 1em;
position:relative;
}
#modCalendar li {
list-style-type:none;
}
#modCalendar h3 {
letter-spacing:1px;
margin:0;
text-transform:uppercase;
}
#modCalendar .header {
display:none;
}
#modCalendar li.summary, #modCalendar li.location {
display:block;
}
#modCalendar li.summary {
margin-bottom:6px;
}
#modCalendar .date {
color:#336699;
font-weight:bold;
margin:6px 0;
width:220px;
}
#modCalendar li.tickets a, #modCalendar li.mg1 a, #modCalendar li.mg2 a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:#336699 url(../images/glassyBtn.png) repeat-x scroll 0 -36px;
border:1px solid #336699;
color:#FFFFFF;
font-family:verdana,Arial,Helvetica,sans-serif;
font-size:9px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:11px;
margin:0;
padding:2px 4px;
position:absolute;
right:16px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:140px;
z-index:20;
}
#modCalendar li.tickets a {
top:4px;
}
#modCalendar li.pre a {
}
#modCalendar li.mg1 a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#339933 url(domain/bin/css/glassyBtn.png) repeat-x scroll 0 -36px;
border:1px solid #339933;
top:24px;
}
#modCalendar li.mg2 a {
top:44px;
}
#modCalendar li.tickets a:hover, #modCalendar li.mg1 a:hover, #modCalendar li.mg2 a:hover, #modCalendar li.pre a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FF9900 url(../images/glassyBtn.png) repeat-x scroll 0 -36px;
border:1px solid #FF9900;
}
#modCalendar li.full a, #modCalendar li.full a:hover {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#CC0000 url(../images/glassyBtn.png) repeat-x scroll 0 -36px;
border:1px solid #CC0000;
top:24px;
}
#modCalendar li.tickets a, #modCalendar li.mg1 a, #modCalendar li.mg2 a, #modCalendar li.pre a, #modCalendar li.tickets a:hover, #modCalendar li.mg1 a:hover, #modCalendar li.mg2 a:hover, #modCalendar li.pre a:hover {
}
span.time {
color:#777777;
}
.calendarBox, .checkoutBox {
margin:0;
padding:0;
width:98%;
}
.checkoutOdd, .calendarOdd {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/bgNav_over.png) repeat scroll left top;
}
.checkoutEven, .calendarEven {
}
.calendarHdr, .checkoutHdr {
background-color:#3A3A3A;
color:#FFFFFF;
padding:2px 4px;
text-align:center;
}
.checkoutBox td {
padding:0.5em;
}
.checkoutBox th {
letter-spacing:1px;
padding:0.5em;
text-transform:uppercase;
}
fieldset {
border:1px solid #555555;
padding:8px;
width:auto;
}
legend {
font-weight:bold;
padding:2px 6px;
}
label {
display:block;
float:left;
margin-right:0.5em;
text-align:right;
width:12em;
}
input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*background:#FFFFFF none repeat scroll 0 0;
border:1px inset #333333;
color:#000000;*/
}
#et_Form {
font-size:85%;
}
#et_Form a {
text-decoration:none;
}
#et_Form li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll left -120px;
font-weight:bold;
padding-left:24px;
text-align:right;
}
#aHideForm li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll left -298px;
}
#frmEmail a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll 30px -656px;
padding-left:54px;
}
#divNewEmail a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
padding-left:0;
}
#e2ma_signup_form {
padding:1em 0;
}
.e2ma_signup_form_row {
border-bottom:1px dotted #999999;
margin:2px 0;
padding:2px 1px;
}
.e2ma_signup_form_label {
display:inline;
float:left;
padding:2px 6px;
text-align:right;
width:160px;
}
.e2ma_signup_form_element {
}
.e2ma_signup_form_button_row, .e2ma_signup_form_groups {
margin-top:4px;
}
.e2ma_signup_form_group_label, .e2ma_signup_form_required_footnote, .e2ma_signup_form_group_list {
padding:2px;
}
.e2ma_signup_form_required_footnote {
font-style:italic;
}
.e2ma_signup_form_required_asterix {
color:red;
}
input.btn, .e2ma_signup_form_button_row input {
}
.btn:hover, .e2ma_signup_form_button_row input:hover {
}
e2ma_signup_submit_button {
}
#e2ma_signup_reset_button {
}
* html #basketBox, * html #calendarSmlBox, * html #loginBox, * html #logoutBox, * html #newsSmlBox {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
}
#storePolicies, #basketBox {
border:0 solid #555555;
font-size:93%;
height:auto;
margin:0 0 10px;
padding:0 0 20px;
position:relative;
text-align:center;
width:auto;
}
#storePolicies p, #storePolicies h3, #storePolicies ul, #storePolicies em {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#242424 none repeat scroll 0 0;
color:#999999;
list-style-image:none;
list-style-position:inside;
list-style-type:circle;
margin:4px;
padding:5px 10px;
text-align:right;
}
#storePolicies h3 {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(images/news-calSml.png) no-repeat scroll center top;
color:#FFFFFF;
font-size:105%;
height:32px;
padding:6px 0 0;
text-align:center;
text-transform:uppercase;
}
#basketBox h3 span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent none repeat scroll 0 0;
color:#FFFFFF;
font-size:105%;
}
#basketBox, #calendarSmlBox, #newsSmlBox, #search, #logoutBox, .sidebar .banner {
font-size:85%;
margin:0 0.5em;
position:relative;
text-align:left;
width:auto;
}
#basketBox p, #basketBox strong, #basketBox .btn {
margin:4px;
}
#basketBox h3, #calendarSmlBox h3, #newsSmlBox h3 {
font-size:161.6%;
font-weight:bold;
height:30px;
letter-spacing:1px;
margin:0;
padding:7px 10px 5px;
text-align:center;
text-transform:uppercase;
}
#newsSmlBox ul, #calendarSmlBox ul {
margin:0;
padding:0;
}
#calendarSmlBox li a, #newsSml li a {
display:block;
margin:3px 0;
padding:4px;
position:relative;
text-align:left;
text-decoration:none;
}
#calendarSmlBox li a:hover, #newsSml li a:hover {
}
#calendarSmlBox p, #newsSmlBox p {
display:block;
margin:0;
}
#calendarSmlBox h5 a {
display:none;
}
#calendarSmlBox h6 {
-x-system-font:none;
font-family:arial,san-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:1px;
line-height:13px;
margin:0;
padding:0 4px;
text-transform:uppercase;
}
ul.moreNav {
-x-system-font:none;
font-family:arial,san-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:1.5em;
line-height:13px;
margin-bottom:15px;
padding:0 0;
}
ul.moreNav li {
display:inline;
margin-right:4px;
}
ul.moreNav li a {
color:#BBBBBB;
float:right;
font-size:85%;
padding:2px 5px 2px 20px;
text-decoration:none;
text-transform:uppercase;
}
ul.moreNav li a:hover {
}
li.news a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll 0 -714px;
}
li.rss a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll 0 -444px;
}
li.calendar a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll 0 -684px;
}
li.play a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(domain/bin/css/iconGDK.png) no-repeat scroll 0 -742px;
}
li.news a, li.rss a, li.calendar a, li.play a {
}
#relatedProd {
border-top:1px dashed #666666;
margin:16px 0 0 0;
padding:10px 0 10px 0;
}
#relatedProd .titleLrg {
border-bottom:1px dashed #666666;
color:#EF9528;
display:block;
font-size:180%;
margin-bottom:12px;
padding:0 0 5px;
text-transform:uppercase;
}
#relatedProd .contentSml {
border-bottom:1px dashed #666666;
color:#333333;
display:block;
padding:2px;
}
#relatedProd p {
color:#C4C1C1;
display:block;
margin:0 0 1px;
}
#relatedProd .titleSml {
display:block;
letter-spacing:1px;
margin:4px 0 1px;
}
#relatedProd .relatedDetails, #relatedProd .relatedQty {
display:inline;
}
#relatedProd .btn, #relatedProd .optionBox {
border:1px solid #000000;
margin:4px 0 6px 2px;
padding:1px;
text-align:left;
text-transform:uppercase;
}
#relatedProd img {
border:1px solid #574F0B;
float:left;
margin:0 8px 4px 0;
width:60px;
}
#loginBox {
color:#FFFFFF;
height:50px;
margin-bottom:8px;
position:absolute;
right:0;
text-align:left;
top:355px;
width:320px;
z-index:25;
}
#loginBox h3 {
color:#85ADFF;
font-size:90%;
margin:0 0 0 35px;
text-transform:uppercase;
}
#loginBox li.email, #loginBox li.pass {
color:#948459;
float:left;
font-size:0;
margin:2px;
padding-left:34px;
}
#loginBox li.email {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(domain/bin/css/iconGDK_fff.gif) no-repeat scroll 12px 2px;
}
#loginBox li.pass {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(domain/bin/css/iconGDK_fff.gif) no-repeat scroll 12px -474px;
}
#loginBox li.join a {
color:#31222F;
font-size:85%;
left:-120px;
position:relative;
text-decoration:none;
top:-20px;
}
#loginBox li.join a:hover {
color:#FFFFFF;
}
#loginBox input {
-x-system-font:none;
border:1px solid #666666;
font-family:arial;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:12px;
width:80px;
}
#loginBox li.email input, #loginBox li.pass input {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#333333 none repeat scroll 0 0;
color:#FFFFFF;
}
#loginBox input.btn {
margin-left:5px;
width:60px;
}
#logoutBox {
height:40px;
padding:6px 0 0 6px;
position:absolute;
right:0;
top:330px;
width:340px;
z-index:25;
}
#logoutBox li a {
display:inline;
margin:0 0 4px;
}
#logoutBox a {
display:block;
float:left;
padding:0 0 0 24px;
text-align:left;
text-decoration:none;
}
#logoutBox li {
display:inline;
}
#logoutBox li.welcome a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(domain/bin/css//iconGDK.png) no-repeat scroll left -356px;
width:120px;
}
#logoutBox li.account a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(domain/bin/css//iconGDK.png) no-repeat scroll left 2px;
width:120px;
}
#logoutBox li.forum a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(domain/bin/css//iconGDK.png) no-repeat scroll left -206px;
width:80px;
}
#logoutBox li.logout a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(domain/bin/css//iconGDK.png) no-repeat scroll left -624px;
width:80px;
}
#login {
margin:0;
padding:0;
}
#search .formInput {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(domain/bin/css/iconGDK_000.gif) no-repeat scroll 2px -504px;
padding:1px 0 1px 26px;
}
#searchResults h2, #searchResults h3 {
margin:0.25em 0;
}
#searchResults span.contentHi a {
font-size:85%;
font-style:italic;
text-decoration:none;
}
#searchResults .resultListing dt {
font-weight:bold;
}
dl {
border-bottom:1px dotted #CCCCCC;
margin:0 0 4px 6px;
padding:0.5em;
}
dt {
font-size:93%;
}
dd {
font-size:85%;
margin:0;
}
dd img {
display:none;
}


.videos
{
 padding:100px 100x 100px 100px;
 width:100%;	
 display:inline;
 
 
}

.videos img{
margin:1px 36px 1px 1px;

border:solid 2px gray;
}


#flashcontent {
		/*height: 100%;
		padding: 10px;*/
	}
	
	
.guestEntry td, .contactEntry td

{
	padding: 10px 10px 10px 10px;
	vertical-align:top;
}

.guestEntry td span, .contactEntry td span
{ 
	font-size:smaller;
	color: #D2691E;
	/*padding-left:15px;*/
}

	
.guestEntry td .errorMessage,.contactEntry td .errorMessage
{
	font-size:small;
	color:Red;
		
}
	
.guestEntry td .successMessage,.contactEntry td .successMessage

{
	font-size:small;
	color:Yellow;		
}

.calSelect
{
	background:transparent url(../images/ds6.png) repeat-x scroll left top;
}

.promotions td
{
	padding:20px;
	margin:20px;
	}
	
.adminAnswers
{
	padding:20px;
	/*margin:20px;*/
}

.col
{
padding:10px;
}

.gridfont
{
color:White; 
}