/* BODY */

body, div, h1, h2, h3, table, tr, td, ul, ol, li, p {
    margin: 0px;
    padding: 0px;
}

body {
    text-align: center;
    background-image: url( ../images/quinn/bg.jpg );
	background-position:top;
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.5px;
	color:#4E4E4E;
}

a:visited {
	color:#0066CC;
	text-decoration: none;
}
a:hover {
	color:#003366;
	text-decoration: none;
}
a:active {
	color: #0066CC;
	text-decoration: none;
}
a:link {
	text-decoration: none;
	color: #0066CC;
}

#page-wrapper {
    margin: auto;
    width: 767px;
	background:#FFFFFF;
}

#header {
    background-image: url( ../images/quinn/header_2.jpg );
    height: 245px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	padding-top:0px;
	width:766px;
	background-color:#FFFFFF;
}

/* TABLE ROWS (Visitations Listing Page) */

.headerRow {
            text-align: left;
            background-color: #E3EEFD;
					
}

.even td {
            padding: 5px;
            background-color: #F3F3F3;
			height:25px;
}

.odd td {
            padding: 5px;
            background-color: #E3EEFD;
			height:25px;
}


.headerRowGuestbookView {
            text-align: left;
            background-color: #E3EEFD;
			width:450px;
					
}

.even td {
            padding: 5px;
            background-color: #F3F3F3;
			width:465px;
}
.odd td {
            padding: 5px;
            background-color:#F2FAFF;
			width:465px;
			
}

hr {
color: white;
width: 350px;
border-bottom-color:#FFFFFF;
border-color:#FFFFFF;
border-style:dotted;
border-aligh: left;

}

li {
color:#4E4E4E;
margin-left:50px;
}

h {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


h1 {
color:#4E4E4E;
}

h2 {
color:#4E4E4E;
}

h3 {
color:#4E4E4E;
padding-bottom:10px;
background-repeat:no-repeat;

}

h4 {
color:#4E4E4E;
}

#header span {
    display: none;
}

#side-bar {
    width: 235px;
    float: left;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 30px;
}

#side-bar ul {
    list-style: none;
}

#footer {
    background-image: url( ../images/quinn/footer_bg.jpg );
    clear: both;
	font-family:Arial, Helvetica, sans-serif;
	color:#6699CC;
	font-size:12px;
	padding-bottom: 5px;
	padding-top:5px;
	
}

/* NAVIGATION BUTTONS */


#navigation a {
	color:#000000;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}

#navigation {
    text-align: left;
	padding-left: 2px;
	font-family:Georgia, "Times New Roman", Times, serif;
}



.menu-item {
    width: 200px;
	font-family:Georgia, "Times New Roman", Times, serif;
    margin: 0px 0px 0px 0px;
    padding: 0px;
	padding-top: 1px;
	padding-left: 5px;
	padding-bottom: 2px;
    color:#003366;
    font-size: 12px;

}

.menu-item h3

{
    font-size: 12px;
	font-family:Georgia, "Times New Roman", Times, serif;
}

/* Visitations */

#current-visitation-header {
    
    background-image: url( ../images/quinn/current_visitations_lefthd.jpg );
	background-repeat: no-repeat;
    height: 31px;
    width: 250px;
    margin: 0px 0px 0px 0px;
	
}

.current-visitation-name-2 {
	width: 250px;
	background-color:#cccccc;
    margin: 0px 0px 0px 0px;
    padding: 0px;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 3px;
    color:#006699;
    font-size: 12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}


.current-visitation-name {
	width: 250px;
    margin: 0px 0px 0px 45px;
    padding: 0px;
	padding-top: 1px;
	padding-bottom: 2px;
    color:#006699;
    font-size: 13px;
	font-family:Georgia, "Times New Roman", Times, serif;
	
}

#contactform-header {
    background-image: url( ../images/quinn/contactform-header.jpg );
    background-repeat: no-repeat;
    height: 26px;
    margin: 0px 0px 0px 0px;
	
}


#current-visitation-header span {
    display: none;
}

#current-visitations-header {
    background-color:#EBEBEB;
    height: 8px;
    width: 490px;
	text-align:left;
	vertical-align:middle;
}


	
#visitation {
    text-align: left;
}

#visitation a:link {
    color: #4E4E4E;
    text-decoration: none;
}

#visitation h4 {
    margin-left: 45px;
    margin-top: 5px;
    padding-top: 5px;
    margin-bottom: 0px;
    border-top: dotted 1px #cccccc;
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
    width: 145px;
}

#visitation p {
    margin-left: 45px;
    font-size: 12px;
}

#page-content {
    width: 500px;
	font-family:Arial, Helvetica, sans-serif;
	color:#4E4E4E;
    float: left;
    text-align: left;
    padding-left: 30px;
	padding-top: 5px;
	padding-bottom:15px;
    font-size: 12px;
}

#visitation-page-content {
	font-family:Arial, Helvetica, sans-serif;
	color:#4E4E4E;
    font-size: 12px;
}

#content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12;
	color:#4E4E4E;
    text-align: left;
	width: 500px;
}


#page-content p {
    padding-right: 30px;
	padding-bottom: 10px;
}

.guestbook-add-entries-header {
    background-image: url( ../images/quinn/sign-guesbook-header.jpg );
    background-repeat: no-repeat;
    font-size: 12px;
    font-variant: small-caps;
	height: 26px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.guestbook-view-entries-header {
    background-image: url( ../images/quinn/view-guesbook-header.jpg );
    background-repeat: no-repeat;
    font-size: 12px;
    font-variant: small-caps;
	height: 26px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.nameColumn {
    width: 306px;
    font-size: 12px;
}

.nameColumn a:link {
    text-decoration: none;
}

.dateColumn {
    font-size: 12px;
}

.dateColumn a:link {
    text-decoration: none;
}

#visitation-name-detail {
    vertical-align: top;
	width: 383px;
	font-family:Arial, Helvetica, sans-serif;
    font-size: 14pt;
    margin: 0px;
	color:#006699;
	padding-left: 200px;
    padding: 0px;
}

#visitation-dates {
    margin: 0px 0px 0px 0px;
    padding: 0px;
	width: 80px;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 3px;
    color: #4E4E4E;
	text-align:center;
    font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	
}

#visitation-dates-detail {
    margin: 0px 0px 0px 0px;
    padding: 0px;
	padding-top: 1px;
	padding-bottom: 2px;
	padding-left: 3px;
    color: #4E4E4E;
    font-size: 12px;
	font-weight:bold;
	
}

#guestbook-add-button {
    background-image: url( ../images/quinn/guestbook-add-button.jpg );
    display: block;
    width: 166px;
    height: 32px;
    margin: 0px;
}

#guestbook-view-button {
    background-image: url( ../images/quinn/guestbook-view-button.jpg );
    display: block;
    width: 166px;
    height: 32px;
    margin: 0px;
}

#photo-album-button {
    background-image: url( ../images/quinn/photo-album-button.jpg );
    display: block;
    width: 166px;
    height: 32px;
    margin: 0px;

}

#guestbook-add-button span {
    display: none;
}

#guestbook-view-button span {
    display: none;
}

#photo-album-button span {
    display: none;
}

#visitations-detail-header {
    margin-top: 10px;
	background-image: url( ../images/quinn/visitations-detail-header.jpg );
    height: 22px;
}

#visitations-detail-titles {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
}


#contactform {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

#contactform-send {
padding-right:35px;
}


#visitations-detail-header span {
    display: none;
}

#services-detail-header {
    margin-top: 10px;
	background-image: url( ../images/quinn/services-detail-header.jpg );
    height: 22px;
}

#services-detail-header span {
    display: none;
}

#cemetery-detail-header {
    margin-top: 10px;
	background-image: url( ../images/quinn/cemetery-detail-header.jpg );
    height: 22px;
}

#cemetery-detail-header span {
    display: none;
}

.visitation-main-image {
    width: 160;
	border:double;
	border-color:#666666;
}

input, textarea {
    background-color: #EAFCFF;
    border: solid 1px #CCCCCC;
	padding-left:5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.sign-guestbook-input, .sign-guestbook-message {
    width: 350px;
}

.input-label {
    font-weight: bold;
}

.photo-album-primary-photo {
    width: 160;
    height: 180;
}

.photo-album-thumbnail {
    width: 100;
	border-color:#cccccc;
}

.thumbnail {
    float: left;
    margin: 10px;

}
.photo-album-primary-photo-div{
    width:160px;
    margin-left:100px;
}
.thumbnail img, .photo-album-primary-photo-div img{
    border:0px;    
}

.thumbnail, .photo-album-primary-photo-div {
    padding: 5px 5px 15px 5px;
    background-color: #ffffff;
    border: solid 1px #4E4E4E;
}

#home  {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
background-image: url( ../images/quinn/menu_bg.jpg );
border-spacing: 2px;
border: solid;
padding-left:40px;
padding-top:5px;
border-color:#ffffff;

}

#about-us  {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
background-image: url( ../images/quinn/menu_bg.jpg );
border-spacing: 2px;
border: solid;
padding-left:40px;
padding-top:5px;
border-color:#ffffff;

}

#services  {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
background-image: url( ../images/quinn/menu_bg.jpg );
border-spacing: 2px;
border: solid;
padding-left:40px;
padding-top:5px;
border-color:#ffffff;
}

#merchandise  {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
background-image: url( ../images/quinn/menu_bg.jpg );
border-spacing: 2px;
border: solid;
padding-left:40px;
padding-top:5px;
border-color:#ffffff;
}

#visitations  {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
background-image: url( ../images/quinn/menu_bg.jpg );
border-spacing: 2px;
border: solid;
padding-left:40px;
padding-top:5px;
border-color:#ffffff;
}

#aftercare  {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
background-image: url( ../images/quinn/menu_bg.jpg );
border-spacing: 2px;
border: solid;
padding-left:40px;
padding-top:5px;
border-color:#ffffff;
}

#resources  {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
background-image: url( ../images/quinn/menu_bg.jpg );
border-spacing: 2px;
border: solid;
padding-left:40px;
padding-top:5px;
border-color:#ffffff;
}

#pre-arrange  {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
background-image: url( ../images/quinn/menu_bg.jpg );
border-spacing: 2px;
border: solid;
padding-left:40px;
padding-top:5px;
border-color:#ffffff;
}

#contact-us  {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
background-image: url( ../images/quinn/menu_bg.jpg );
border-spacing: 2px;
border: solid;
padding-left:40px;
padding-top:5px;
border-color:#ffffff;
}

.input {
background-color: #656D78;
border: 1px solid #333333;
color: #cccccc;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.input:focus {
background-color: #3D4D64;
border: 1px solid #333333;
color: #cccccc;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}

.pre-arrange-radio {
font-size:12px;
}
.merchandise-table-header {
background-color:#0066CC;
color:#FFFFFF;
padding-top:5px;
padding-bottom:5px;
text-align:center;
}

.merchandise-table-row {
background-color:#F8F8F8;
padding-top:5px;
padding-left:25px;
text-align:center;
}


.photo-gallery-header {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
font-weight:bold;
padding-top:20px;
color:#CCCCCC;
text-align:left;
}

.thumbnail-container {
    width: 500px;
}

.thumbnail-list ul {
    margin: 5px;
    display: inline;
    list-style: none;
}

.thumbnail-list li {
    margin: 5px;
    display: inline;
    list-style: none;
}





