/* default Style Sheet setup */
b,body,br,code,dd,div,dl,dt,em,form,h1,h2,h3,h4,h5,h6,hr,i,img,label,li,ol,p,pre
,span,strong,table,td,th,tr,ul
  {
   font-family: Arial, Helvetica, sans-serif;
 font-size:100%;
 margin:0;
 padding:0;
 border:0;
  }

code,pre
  {
   font-family: monospace;
  }

li,dd {
 margin-left: 2.5em;
  }

body {
		background: #ffffff url(img/bg.jpg);
		margin: 10px;
		border: 0px;
		
		
		}
		
a, a:visited, a:hover, a:active {text-decoration: none;}
		
a.continue {float: right; 
			text-decoration: underline;
			font-weight: bold;
			padding-left: 5px;
			font-size: 1em; 
			color: #336699;}
a.continue:visited { text-decoration: underline;
			color: #336699; }
			
a.continue:hover { text-decoration: none;
			padding-left: 5px;
			color: #336699; }
/* ---------------------------------------- */			
a.movieLink{ text-decoration: underline;
			color: #336699;}
a.movieLink:visited { text-decoration: underline;
			color: #336699;}
a.movieLink:hover { text-decoration: none;
			color: #336699;}
          /* -------------------- */	
a.qtLink{ text-decoration: underline;
			color: #336699;}
a.qtLink:visited { text-decoration: underline;
			color: #336699;}
a.qtLink:hover { text-decoration: none;
			color: #336699;}
/* ---------------------------------------- */		
div.mainBox  {padding: 0px;
				margin: 0px auto;
				background: #ffffff;
				width: 764px;
				border: 0px;
				}
				
div.topNavBar {background: #ffffff;
				width: 678px;
				height: 23px;
				padding: 0px 0px 0px 0px;
				margin: 0px;
				margin-left: 44px;
				
				margin-bottom: 5px;		
			
			}
			
div.imagePanel  {background: #ffffff;
				width: 100%;
				margin: 0px;
				border: 0px;
				padding-bottom: 5px;
				}

div.mainWin { background: #ffffff;
			width: 684px;
			
			clear: both;
			padding: 0px 0px 0px 44px;
			}
			
div.mainWinLeft { background: #ffffff;
				width: 440px;
				height: 100%;
				margin: 0px;
				float: left;}
		
div.textHeader 	{margin: 0px;
				padding: 0;
				
				width: 100%;}
				
				
				
div.textHeader h2 {background-color: #336699; 
					color: #ffffff;
					text-decoration: none;
					line-height: 20px;
					padding: 4px 10px;
					padding-bottom: 0px;
					border: 1px solid #000000;
					font:  normal 12pt;
					font-style: italic;
					font-weight: normal;}
					
div.highlight 		{clear: both;}
				
 div.alignLeft {background-color: #336699; 
					color: #ffffff;
					text-decoration: none;
					line-height: 20px;
					padding: 4px 10px;
					padding-bottom: 0px;
					margin-top: 5px;
					border: 1px solid #000000;
					font:  normal 12pt;
					font-style: italic;
					font-weight: normal;
					float: left;}
								  
div.alignRight {background-color: #336699; 
					color: #ffffff;
					text-decoration: none;
					line-height: 20px;
					padding: 4px 10px;
					padding-bottom: 0px;
					margin-top: 5px;
					border: 1px solid #000000;
					font:  normal 12pt;
					font-style: italic;
					font-weight: normal;
					float: right;}
								  


p.mainWinLeft	{margin: 0px;
				padding: 5px 0px 0px 0px;
				
				border: 0px groove black;
				font: 12px  Arial, sans-serif;
				}

.mainWinLeft .locations ul {
	padding:0px;
	margin:10px 0px 0px 40px;
}

.mainWinLeft .locations li	{
	margin: 0px;
	padding: 0px 0px 8px 0px;
	border: 0px groove black;
	font: 12px  Arial, sans-serif;
	color:#000;
				}
				
.mainWinLeft .locations li a {
	color: #336699;
}

.mainWinLeft .locations li a:hover {
	text-decoration:underline;
}
				
h6.mainWinLeft  {margin: 0px;
				line-height: 20px;
				padding: 5px 0px 0px 0px;
				font: 14px  Arial, sans-serif;
				}					
			
div.mainWinRight { background: #ffffff;
					width: 224px;
					height: 100%;
					margin: 0px;
					border: 0px;
					padding: 0px;
					padding-left: 0px;
					float: right;
}

span#mainWinImg 	{ padding: 0px;
					margin-right: 0px;
					
					float: left;
					display: block;
					background: #ffffff;}
					
span#qtImg a { padding: 0px;
					padding-left: 75px;
					margin-right: 0px;
					
					float: left;
					display: block;
					background: #ffffff;}

p.caption	   {
			    margin: 0px;
				width: 234px;
				padding: 0px;
				padding-bottom: 3px;
				clear: both;
				margin: 0px;
				border: none;
				float: left;
				margin-left: 0px;
				font: bolder 11px  Arial, sans-serif;
				text-align: center;
				}	
p.caption a	   {
			    margin: 0px;
				width: 234px;
				padding: 0px;
				clear: both;
				margin: 0px;
				border: none;
				float: left;
				margin-left: 0px;
				font: bolder 12px  Arial, sans-serif;
				text-align: center;
				}	
				
				
div.contact   {   background-color: #ddedff; 
					margin-top: 2px;
					color: #000000;
					text-decoration: none;
					line-height: 20px;
					padding: 4px 10px;
					padding-bottom: 0px;
					border: 1px solid #000000;
					font:  normal 12pt;
					font-style: normal;
					font-weight: normal;
				}	
				
div.contact li  { padding: 0.25em;
				}
div.contact p  { padding: 0.25em;
				}				
		

div.faq		{  width: 678px;}

div.qanda 	{ background-color: #959595;
				border: solid black 1px;
				margin: 0.3em 0em 0.3em 0em;
				}
				
div.question    {  background-color: #336699;
					color: #ffffff;
					padding: .4em;
					padding-top: 0.6em;
					padding-bottom: 0.2em;
					
				}
				
div.answer 		{background-color: #d7d7d7;
					margin-top: 0.3em;
					padding: 0.4em;
					padding-left: 1.5em;	
				}
/* ---------------------------------- buttons ----------------------------------------- */
		a.button {
		display: block;
		background-color: transparent;
		background-image: url(img/buttonBackground.gif);
		background-repeat: no-repeat;
		width: 142px;
		height: 28px;
		margin: 5px auto;
		padding: 5px 0 0 0;
		text-align: center;
		font-size: 10pt;
		font-weight: normal;
		text-decoration: none;
		font-family: Arial, Helvetica, sans-serif;
		}
		
		
		a.button:link, a.button:visited {
		color: #000000	;
		}
		
		a.button:hover, a.button:active {
		background-position: 0 -36px;
		color: #000000;
		}
		
		
		
		
		
		div.navButtons {background: #ffffff;
				
				width: 724px;
				height: 100%;
				
				 padding: 0px;
				 padding-top: 12px;
				 padding-left: 32px;
				 margin: 0px auto;
				}
				
		div#faqpageButtons {background: #ffffff;
				
				width: 724px;
				height: 100%;
				
				 padding: 0px;
				 padding-top: 12px;
				 padding-left: 20px;
				 margin: 0px auto;
				}
				
				
	
		
		div.float 	{
					width: 142px;
					float: left;
					display: inline;}
					
		div.spacer{font-size: 5px;
				clear: both;
				}

				
/*------------top navbar------------------------------------------------*/				
				
				
div#navbar2 {Height: 21px; 
				
				width: 676px; border-top: solid #000 1px;
				border: solid #000 1px;
				background-color: #336699;
				margin-top: 5px;}
				
div#navbar2 ul {margin: 0px;
				padding: 0px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em;
				color: #fff;
				line-height: 21px;
				white-space: no-wrap;
				
				}
				
div#navbar2 li {list-style-type: none;
				display: inline;
				}
				
div#navbar2 li a {
					text-decoration: none;
					padding: 3px 5px;
					color: #fff;
					}

div#navbar2 li a:link {
                      color: #fff:
}

div#navbar2 li a:visited {
                         color: #fff;
}

div#navbar2 li a:hover {
                       
                       color: #fff;
                       background-color: #3366ff;
}



/*------------gallery------------------------------------------------*/	



body.gallery {
		background: #000000 ;
		margin: 10px;
		border: 0px;
		
		
		}
div.mainBoxGallery  {padding: 0px;
				margin: 0px auto;
				background: #000000;
				width: 800px;
				border: 0px;
				}
img.galleryPic	{ padding: 15px;
				height: 314px;
				width: 428px;
				margin-left: 175px;}
				
div.imagePanelGallery  {background: #000000;
				width: 100%;
				margin: 0px;
				border: 0px;
				margin-top: 10px;
				padding-bottom: 0px;
				}			
				
div.galleryHeader {Height: 21px; 
				
				width: 700px; border-top: solid #000 1px;
				border: solid #959595 1px;
				color: #003662;
				background-color: #ecde1f;
				margin-top: 5px;
				margin-left: 25px;
				padding-top: 3px;
				padding-left: 50px;}
				
div.galleryHeader a {color: #003662;
					text-decoration: none;
				
				
				}
a span         {text-decoration: underline;}


				
div.thumbs  { width: 800px;
			padding-left: 25px;}				

div.thumbs img {margin-top: 15px;
				margin-bottom: 20px;
				padding-top: 0px;
				padding-bottom: 0px;
				border: solid #959595 1px;}
				 

div.floatTh 	{
					width: 108px;
					float: left;
					display: inline;}
					
div.floatThbaa 	{
					width: 84px;
					float: left;
					display: inline;}
					
/*------------top navbar gallery wider format------------------------------------------------*/				
				
div.topNavBarGallery {background: #ffffff;
				width: 750px;
				height: 21px;
				padding: 0px 0px 0px 0px;
				margin: 0px;
				margin-left: 25px;
				
				margin-bottom: 5px;		
			
			}
			
div#navbar3 {Height: 21px; 
				
				width: 750px; border-top: solid #000 1px;
				border: solid #959595 1px;
				background-color: #336699;
				margin-top: 0px;}
				
div#navbar3 ul {margin: 0px;
				padding: 0px;
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em;
				color: #fff;
				line-height: 21px;
				white-space: no-wrap;
				
				}
				
div#navbar3 li {list-style-type: none;
				display: inline;
				}
				
div#navbar3 li a {
					text-decoration: none;
					padding: 3px 10px;
					color: #fff;
					}

div#navbar3 li a:link {
                      color: #fff:
}

div#navbar3 li a:visited {
                         color: #fff;
}

div#navbar3 li a:hover {
                       
                       color: #fff;
                       background-color: #3366ff;
}

/*------------splash page css------------------------------------------------*/				

div.mainBoxSplashPage  {padding: 0px;
				margin: 0px auto;
				background: #ffffff;
				background-image: url(img/graffitidoctorlogo06splash.jpg);
				background-repeat: no-repeat;
				width: 758px;
				height: 420px;
				border: solid #3366ff 2px;
				
				}
				
a#splash 		{text-decoration: none;}
				
div.mainBoxSplashPage h1  { font-size: 2.5em;
							color: #336699;
							padding: 50px;
							padding-top: 80px;
							text-align: center;
						}
						
div.mainBoxSplashPage h3  { display: block;
							background: #ff0000;
							border: solid #5E010B 1px;
							font-size: 1em;
							color: #000;
							margin: 180px;
							text-align: center;
						}
.clearingdiv {				clear:both;
							height:270px;
						}	