﻿/*css document*/

/*be sure to define font families in specific sections*/
body{
	margin:0 0 0 0;
	padding:0 0 0 0;
	background-image:url(layout_pics/flower_background4.jpg);
}

/*contains all elements except the footer*/
#bigwrapper{
	background-color:#FFFDDA;
	width:890px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	clear:both;
	border:8px double #6F559D;
}

/*contains logo, title text, navigation, and contact items; sits on top of middlecontainer*/
#topcontainer{
	background-color:#FFFDDA;
	background-image:url(layout_pics/sandstone_background.jpg);
	width:890px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

/*only contains logo*/
#logobox{
	padding:0px;
	border:none;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:5px;
	background-color:transparent;
	text-align:left;
	float:left;
	clear:none;
	
}

/*holds Prima Printing big title text*/
#titlebox{
	padding:0px;
	border:none;
	margin-left:65px;
	margin-right:0px;
	margin-bottom:5px;
	margin-top:10px;
	background-color:transparent;
	text-align:center;
	float:left;
	clear:none;
	width:380px;

}

/*holds the business contact text info*/
#contactbox{
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
	font-size:14pt;
	padding-left:0px;
	margin-left:25px;
	margin-right:0px;
	margin-bottom:5px;
	margin-top:5px;
	background-color:transparent;
	text-align:left;
	float:left;
	clear:none;
	width:277px;

	
	
}

/*horizontal navigation bar*/ 
#navbox{
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	font-size:16pt;
	font-style:italic;
	font-weight:bold;
	padding:0px;
	margin-left:5px;
	margin-right:0px;
	margin-bottom:1px;
	margin-top:13px;
	background-color:transparent;
	background-image:url(layout_pics/flower_belowbar5.gif);
	text-align:left;
	float:left;
	height:70px;
	width:740px;
}

/*sits below the topcontainer; responsible for the background beneath the content*/
#middlecontainer{
	background-color:#FFFDDA;
	background-image:url(layout_pics/flower_sidebar.jpg);
	background-repeat:repeat-y;
	padding-top:3px;
	padding-bottom:10px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:890px;
}

/*holds all of the shifting content from page to page*/
#mainbox{
	background-color:transparent;
	background-image:none;
	padding-top:2px;
	padding-left:2px;
	padding-bottom:2PX;
	padding-right:4px;
	margin-bottom:5px;
	margin-left:125px;
	text-align:left;
	
}

/*used in services page*/
.leftcolumn{
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:16px;
	background-image:none;
	background-color:transparent;
	padding:3px;
	padding-bottom:10px;
	text-align:left;
	width:348px;
	float:left;
	clear: none;
	
	
}

/*This box holds the animated slideshow .gif image*/
.slideshowbox{
	background-image:none;
	background-color:transparent;
	padding-left:0px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-left:65px;
	margin-right:0px;
	width:252px;
	height:252px;
	border:none;
	
	
	}
	

/*used in services page*/
.rightcolumn{
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:16px;
	background-image:none;
	background-color:transparent;
	padding:3px;
	padding-bottom:10px;
	text-align:left;
	width:348px;
	float:left;
	clear: none;
	

}
	
/*use this class for the current page state button*/
.currentpage{
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	font-size:14pt;
	font-style:italic;
	font-weight:bold;
	border:2px solid #000000;
	background-color:#232E23;
	background-image:url(layout_pics/button_background_current.gif);
	color:#FFFFFF;
}

/*text formatting class to keep annotations and other notes in the center of the box its in*/
.centernote{
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:13pt;
	background-image:none;
	background-color:transparent;
	color:#000000;
	line-height:10px;
	text-align:center;
	margin-left: 5px;
	padding:0px;
	clear:both;
}

/*This box is used to hold the form contents on the visitor.php page */
#mainbox2{
	background-color:transparent;
	background-image:none;
	padding-top:2px;
	padding-left:85px;
	padding-bottom:2PX;
	padding-right:4px;
	margin-bottom:5px;
	margin-left:125px;
	text-align:left;
	
}

/*The following code blocks from .firstname to .icode all fall on the visitor.php page. The numbered items, such as firstname1,lastname2, apply to the labels of the form fields while the items that start with an '.i' and .phone apply to the fields themselves. Access and coder apply to the access code areas.*/

.firstname1{
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
	font-size:16pt;
	color:#000000;
}

.ifname{
	border:1px solid #000000;

}

.lastname2{
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
	font-size:16pt;
	color:#000000;
}

.ilname{
	border:1px solid #000000;
}

.telephone3{
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
	font-size:16pt;
	color:#000000;
}

.phone{
	border:1px solid #000000;
}

.email4{
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
	font-size:16pt;
	color:#000000;
}

.iemail{
	border:1px solid #000000;
}

.confirm5{
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
	font-size:16pt;
	color:#000000;
}

.iconfirm{
	border:1px solid #000000;
}

.hear6{
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
	position:relative;
	left:5px;
	font-size:14pt;
	color:#000000;
}

.iselect{
	position:relative;
	left:46px;

}

.quotetext{
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
	position:relative;
	left:5px;
	font-size:14pt;
	color:#000000;
}

.iquote{
	margin-left:5px;
	border:1px solid #000000;
}

.commenttext{
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
	position:relative;
	left:5px;
	font-size:14pt;
	color:#000000;
}

.icomment{
	margin-left:5px;
	border:1px solid #000000;
}

.access{
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
	position:relative;
	left:5px;
	font-size:14pt;
	color:#000000;
}

.coder{
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
	position:relative;
	left:5px;
	font-size:16pt;
	color:#000000;
}

.icode{
	position:relative;
	left:15px;
	border:1px solid #000000;
}

/*formatting for the layout of the buttons on the visitor.php page*/
#buttons{
	word-spacing:10px;
	margin-left:40px;
	
}

/*formatting for the submit button on the visitor.php page*/
.sub{
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	color:#000000;
	font-size:14pt;
	
}

/*formatting for the reset button on the visitor.php page*/
.res{
	font-family: "Palatino Linotype", Palatino, Palladio, "URW Palladio L", "Book Antiqua", Baskerville, "Bookman Old Style", "Bitstream Charter", "Nimbus Roman No9 L", Garamond, "Apple Garamond", "ITC Garamond Narrow", "New Century Schoolbook", "Century Schoolbook", "Century Schoolbook L", Georgia, serif;
	color:#000000;
	font-size:14pt;
}

/*image class that keeps an image in the middle of a box*/
img.central {
	display:block; 
	margin-right:auto; 
	margin-left:auto; 
	text-align:center;
}

/*main title headline for mainbox*/
h1{
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
	color:#000000;
	text-align:center;
	margin-right:48px;
	padding:0px;
}

/*minor title headline for mainbox*/
h2{
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
	color:#000000;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
}

/*used for formatting the lists that follow*/
ul.services{
	padding-left:65px;
	}

/*list used for services page*/
li{
	list-style-type:none;
	}

/*text formatting for normal paragraphs in sans-serif font*/
p{
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:13pt;
	color:#000000;
	text-indent:35px;
	padding-left:6px;
	padding-right:6px;
	}

/*text formatting for text in column format*/
p.column{
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:13pt;
	color:#2E232E;
	text-indent:35px;
	padding-left:6px;
	padding-right:6px;
}

/*text formatting for central text as captions in mainbox*/
p.caption{
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
	font-size:14pt;
	color:#2E232E;
	text-indent:0px;
	font-style:italic;
	text-align:center;
	margin-left:auto;
	margin-right:50px;
}

/*paragraph class that keeps its contents at the bottom-right of a box*/
p.low{
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
	font-size:13pt;
	text-indent:500px;
	margin-right:10px;
	}

/*text formatting for the footer that exists outside of the bigwrapper div, below the middlecontainer*/
p.footer{
	font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;
	color:#CCCCCC;
	font-size:10pt;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
}
		
/*invisible div needed to clear floats in all browsers without messing with formatting*/		
.clearfloat {
	clear:both;
    	height:0;
    	font-size: 1px;
    	line-height: 0px;
}

/*normal link formatting*/
a:link{
	color:#000000;
	text-decoration:underline;
}

a:visited{
	color:#000000;
	text-decoration:underline;
}

a:focus{
	color:#000000;
	text-decoration:none;
}

a:hover{
	color:#000000;
	background-color:#9781B7;
	text-decoration:none;
}

a:active{
	color:#000000;
	text-decoration:none;
	}



/*navigation link formatting only; rollovers for background of buttons done here*/
a.nav:link{
	color:#000000;
	background-image:url(layout_pics/button_background.gif);
	text-decoration:none;
	border:1px solid #000000;
}

a.nav:visited{
	color:#000000;
	background-image:url(layout_pics/button_background.gif);
	text-decoration:none;
	border:1px solid #000000;
}

a.nav:focus{
	color:#000000;
	background-image:url(layout_pics/button_background_hover.gif);
	text-decoration:none;
	border:1px solid #000000;
}

a.nav:hover{
	color:#000000;
	background-image:url(layout_pics/button_background_hover.gif);
	background-color:transparent;
	text-decoration:none;
	border:1px solid #000000;
}

a.nav:active{
	color:#000000;
	background-image:url(layout_pics/button_background_hover.gif);
	text-decoration:none;
	border:1px solid #000000;
	}

/*image link formatting*/
a.mag:link{
	text-decoration:none;
	background-color:transparent;
	background-image:none;
	
}

a.mag:visited{
	text-decoration:none;
	background-color:transparent;
	background-image:none;
	
}

a.mag:focus{
	text-decoration:none;
	background-color:transparent;
	background-image:none;
	
}

a.mag:hover{
	text-decoration:none;
	background-color:transparent;
	background-image:none;
	
}

a.mag:active{
	text-decoration:none;
	background-color:transparent;
	background-image:none;
	
}
	
table{
	table-layout:fixed;
	border:none;
	background:transparent;
	width:375px;

}

td{
	padding-left:3px;
	padding-top:10px;
	}


