body { margin: 0px; padding: 0px; text-align: center; font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif; background-image: url(images/bg_top4.jpg); background-repeat: no-repeat; background-position: left top;  }
.main2 {	VERTICAL-ALIGN: top; WIDTH: 900px; POSITION: relative; HEIGHT: 100%  }
.main { width: 100%; height: 100%; padding: 0px; margin: 0px; }
img {border: 0;}
.header1 { float: left; width: 200px; margin: 0px auto; text-align: center; padding: 0px; } 
.header2 { float: left; width: 500px; margin: 0px auto; text-align: center; padding: 15px 0 15px 0; } 
.header3 { float: right; width: 200px; margin: 0px auto; text-align: right; padding: 0px; } 
.content { border-top: 0px solid #000; width: 900px; margin: 0px auto; text-align: left; font-size: 12px; line-height: 17px; clear: both; padding: 20px 0px 0px; }
.content h1 { color: #330066; font-size: 13px; font-family: Verdana, Arial, sans-serif; padding: 0px; margin: 0px; }
.homefeature1 { float: left; width: 150px; margin: 10px 0 30px 0; text-align: center; padding: 0px; } 
.homefeature2 { float: left; width: 600px; margin: 10px 0 30px 0; text-align: center; padding: 0px; } 
.homefeature3 { float: right; width: 150px; margin: 195px 0 30px 0; text-align: center; padding: 0px; } 
.photos {	border-top: 0px solid #000; width: 900px; margin: 0px auto; text-align: justify; padding: 0px; font-size: 12px; line-height: 17px; clear: both; }
.shirts { font-size: 12px; text-align: left; margin: 0 auto; padding: 0; width: 600px; clear: both; border-top: 1px solid #000 }
.shirts h1 { color: #996633; font-size: 22px; padding-top: 5px; padding-bottom: 5px }
.guestbook { width: 900px; margin: 0px auto; padding:0px; text-align: left; font-size: 12px; line-height: 17px; clear: both; border-top: 1px solid #000; }
.mystery { width: 900px; padding: 0px; margin: 0px auto; text-align:left; font-size: 11px; line-height: 17px; border-top: 1px solid #000; clear: both; }
.mystery h1 { color: #687C9F; font-size: 18px; }
.navbar {	width: 900px; font-size: 11px; padding: 0px; margin: 0px auto; font-weight: bold; }
.location { float: left; text-align: left; width: 295px; padding: 6px 0px 6px 5px; }
.news { float: right;	text-align: right; width: 295px; padding: 6px 5px 6px 0px; }
.showtimes { width: 600px; padding: 0px; margin: 0px auto; border: 1px dashed #000; background-color: #ffffff; }
.showtimes p { text-align:center; padding:5px; margin:5px; font-size: 12px; line-height: 14px; }
.showtimes h1 { text-align:center; font-size: 14px; font-weight: bold;	padding: 0px; margin: 0px; }
.container { width: 900px; padding: 0px; margin: 0px auto;	border-top: 1px solid #000; border-bottom: 1px solid #000; } #nav { margin: 0px; padding: 1px 0px 5px 0px; } 
#nav li { margin: 0; padding: 10px; display: inline; list-style-type: none; } #nav a:link, #nav a:visited { float: center; font-size: 11px; font-weight: bold; padding: 0px 3px 7px 3px;	text-decoration: none; color: #657441;  POSITION: relative; }

.container2 { width: 600px; padding: 0px; margin: 0px auto; border-top: 1px solid #cccccc; } #nav { margin: 0px; padding: 1px 0px 5px 0px; } #nav li { margin: 0; padding: 10px; display: inline; list-style-type: none; } #nav a:link, #nav a:visited { float: center; font-size: 11px; font-weight: bold; padding: 0px 3px 7px 3px;	text-decoration: none; color: #657441;  POSITION: relative; }

#nav a:link.active, #nav a:visited.active, #nav a:hover { color: #000; background: url(images/tab.gif) no-repeat bottom center; }
.footer { font-size: 11px; width: 900px; padding: 10px; margin: 0px auto; border-top: 1px solid #000; }
A  { text-decoration : underline; color : #003366; }
A:Visited  { text-decoration : underline; color : #663399; }
A:Active  { text-decoration : underline; color : #003366; }
A:Hover  { text-decoration : underline; color : #990000; }

a.clink {  text-decoration: none; color: #666666 }
a.clink:visited { text-decoration: none; color: #666666 }
a.clink:hover {   text-decoration: underline; color: #990000 }
a.clink:active {  text-decoration: none; color: #666666 }
a.clink:visited:hover {  text-decoration: underline; color:#990000 }

.copyrighttext {  
font-family: trebuchet ms, trebuchet, verdana, arial, sans-serif;
font-size: 10px; 
font-style: normal; 
font-weight: normal; 
color: #666666; 
text-decoration: none;
}
.content2 {  
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
color: #000000; 
text-decoration: none;
}

.bodytext {  
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
color: #000000; 
text-decoration: none;
}

.boldbodytext {  
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
color: #000000; 
text-decoration: none;
}

.ibodytext {  
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: normal; 
color: #000000; 
text-decoration: none;
}

.ibodytext {  
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; 
font-style: italic; 
font-weight: normal; 
color: #000000; 
text-decoration: none;
}


.lboldbodytext {  
font-family: Verdana, Arial, sans-serif; 
font-size: 13px; 
font-style: normal; 
font-weight: bold; 
color: #000000; 
text-decoration: none;
}

.boldbodytextred {  
font-family: Verdana, Arial, sans-serif; 
font-size: 13px; 
font-style: normal; 
font-weight: bold; 
color: #ff0000; 
text-decoration: none;
}

.boldpurple {  
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; 
font-style: normal; 
font-weight: bold; 
color: #330066; 
text-decoration: none;
}

.subnav {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none; color: #333333; font-weight: normal
}
A.subnav:link {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 161px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
A.subnav:visited {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 161px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}
A.subnav:hover {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #cccccc; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 161px; COLOR: #000000; PADDING-TOP: 3px; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-DECORATION: none
}

H1 { font-family:  Verdana, Arial, sans-serif;
            font-size: 13px;
            color: #000000 }
H2 { font-family:  Verdana, Arial, sans-serif;
            font-size: 13px;
            color: #000000 }
H2.h2red { font-family: Verdana, Arial, sans-serif;
            font-size: 13px;
            color: #cc0000; 
            padding: 0px;
            margin: 0px 0px 0px 0px; 
             }
H2.h2purple12 { font-family: Verdana, Arial, sans-serif;
            font-size: 12px;
            color: #330066; 
             }
H2.h2purple { font-family: Verdana, Arial, sans-serif;
            font-size: 11px;
            color: #330066; 
            padding: 0px;
            margin: 0px 0px 0px 0px; 
             }
H2.t20 { font-family: Verdana, Arial, sans-serif;
            font-size: 12px;
            color: #333333; 
            padding: 0px;
            margin: 20px 0px 0px 0px; 
             }
H2.h2gray { font-family: Verdana, Arial, sans-serif;
            font-size: 11px;
            color: #333333; 
             }
H2.h2nm { font-family: Verdana, Arial, sans-serif;
            font-size: 12px;
            color: #330066; 
            padding: 0px;
            margin: 0px 0px 0px 0px; }
H2.h2ntm { font-family: Verdana, Arial, sans-serif;
            font-size: 13px;
            color: #333333; 
            padding: 0px;
            margin: 0px 0px 10px 0px; }
H3 { font-family: Arial, sans-serif;
            font-size: 10px;
            color: #666666 }
.songbox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; PADDING-TOP: 10px; MARGIN: 10px 10px 10px 15px; PADDING-TOP: 0px 1px solid 
}
.CDbox {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 15px; MARGIN: 0px 10px 0px 15px; PADDING-TOP: 0px 1px solid 
}
.featurebox1 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 0px 0px 10px 0px; PADDING-TOP: 10px 1px solid 
}
.featurebox2 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px 1px solid 
}
.featurebox3 {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px 1px solid 
}
.featurebox4 {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; PADDING-TOP: 0px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px 1px solid; background-color:#F1E1F5;
}
.featurebox5 {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; MARGIN: 0px 0px 30px 0px; PADDING-TOP: 0px 1px solid; background-color:#F1E1F5;
}
.featurebox6 {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; MARGIN: 0px 0px 0px 0px; PADDING-TOP: 0px 1px solid 
}

.featurebox7 { border:0; padding: 10px 20px 0px 20px; margin:0 ;}

table.store {
   border-collapse:collapse;
}

th.grayborder1  {
  background-color:#cccccc;
  border:1px solid #999999;
  padding:5px;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  font-weight: bold; 
  line-height: 16px; 
  color: #333333; 
  text-decoration: none;
}  

th.grayborder  {
  background-color:#ffffff;
  border:1px solid #999999;
  padding:5px;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  font-weight: bold; 
  line-height: 16px; 
  color: #333333; 
  text-decoration: none;
}  

td.grayborder {
  background-color:#ffffff;
  border:1px solid #999999;
  padding:5px;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  line-height: 16px; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;
}

table.features {
   border-collapse:collapse;
}

th.grayborder1  {
  background-color:#cccccc;
  border:1px solid #cccccc;
  padding:5px;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  font-weight: bold; 
  line-height: 16px; 
  color: #333333; 
  text-decoration: none;
}  

td.grayborder {
  background-color:#ffffff;
  border:1px solid #cccccc;
  padding:15px;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  line-height: 16px; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;
}

td.noborder {
  border:0px solid #333333;
  padding:10px;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  line-height: 16px; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;
}

td.grayborder2 {
  background-color:#ffffff;
  border:1px solid #333333;
  padding:5px;
  font-family: Verdana, Arial, sans-serif; 
  font-size: 11px; 
  font-style: normal; 
  line-height: 16px; 
  font-weight: normal; 
  color: #000000; 
  text-decoration: none;
}
#buy { display: block; width: 140px; height: 43px; background: url("http://www.gabeandizzy.com/images/buynow.jpg") no-repeat 0 0; margin-left: auto; margin-right: auto; }
#buy:hover { background-position: 0 -43px; }
#buy span { display: none; }
#book { display: block; width: 140px; height: 43px; background: url("http://www.gabeandizzy.com/images/booknow.jpg") no-repeat 0 0; margin-left: auto; margin-right: auto; }
#book:hover { background-position: 0 -43px; }
#book span { display: none; }
#orderform { display: block; width: 180px; height: 55px; background: url("http://www.gabeandizzy.com/images/orderform.jpg") no-repeat 0 0; margin-left: auto; margin-right: auto; }
#orderform:hover { background-position: 0 -55px; }
#orderform span { display: none; }
#bookinfo { display: block; width: 180px; height: 55px; background: url("http://www.gabeandizzy.com/images/bookinfo.jpg") no-repeat 0 0; margin-left: auto; margin-right: auto; }
#bookinfo:hover { background-position: 0 -55px; }
#bookinfo span { display: none; }
#facebook{display:block;width:34px;height:34px;background:url(http://www.gabeandizzy.com/images/facebook.jpg) no-repeat 0 0;margin:auto:}
#twitter{display:block;width:34px;height:34px;background:url(http://www.gabeandizzy.com/images/twitter.jpg) no-repeat 0 0}
#facebook span,#twitter span{display:none}
#facebook:hover,#twitter:hover{background-position:0 -35px}
.socialcontainer{float:right;display:block;width:125px;margin:0 auto}
#social1{float:left;width:45px;height:35px;margin: 60px 0 8px 0}
#social2{float:left;width:35px;margin: 60px 0 8px 0}
#social3{float:right;width:35px;margin: 62px 0 8px 0}
#margin15 {padding: 15px 0 0 0}
