/* CSS Document */

body {
	background-color:#FED9E8;
}

/******************************* DIVS *******************************/

/* This is the main div that frames all content*/
#main_container {
	width:1005px;
	margin: 0px auto -1px auto;
}

/* This is the div that displays what section the user is currently viewing */
#selected_section {
	background-color:#D61A67;
	height:40px;
	width:200px;
	font-size:24px;
	color:#FFFFFF;
	text-align:center;
}

/* This is the div that will display all content */
#content_area {
	background-color:#FFFFFF;
	height:500px;
}

/* This is the div that will hold the site links */
#link_section {
	background-color:#D61A67;
	height:40px;
	font-size:24px;
	color:#FFFFFF
}

#contact_form_div {
	position:relative;
	top:55px;
	left:50px;
	width:650px;
	padding-left:10px;
	border: 1px solid #D61A67;  
	background-image: url(../images/general/fieldset_gradient.png);  
	background-repeat: repeat-x;
}

#testimonial_form_div {
	padding-left:10px;
	background-image: url(../images/general/fieldset_gradient.png);  
	background-repeat: repeat-x;
}

#about_me_text {
	position:relative;
	font: 14px Franklin Gothic Medium, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#D61A67;
	top:-480px;
	left:410px;
	width:550px;
}

/* This is the main div that frames all content*/
#copyright {
	font: 12px Franklin Gothic Medium, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#D61A67;
	float:right;
}

/* This div displayed to the right of the main content area */
#main_right {
	position:relative;
	top:0px;
	width:305px;
	float:right;
	margin-right:0px;
}

/***************************** END DIVS *****************************/


/*************************** FLASH OBJECTS ***************************/

/* This is the flash object displayed on the main page */
#main_page_flash {
	position:relative;
	left:0px;
	top:0px;
}

/* This is the flash object displayed on the gallery page */
#gallery_flash {
	position:relative;
	left:0px;
	top:0px;
}

/************************* END FLASH OBJECTS *************************/

/******************************* IMAGES ******************************/

/* This is the logo for the main page. */
#main_page_logo {
	position:relative;
	top:0px;	
}

/* This is the logo that is positioned on the top right corner of most of the pages */
#main_logo_top_right {
	position:relative;
	top:5px;
	margin-right:25px;
	float:right;
	border:0;
}

/* This is contact details image */
#contact_details {
	position:relative;
	top:90px;
	margin-right:25px;
	float:right;
}

/* This is the image displayed to which section the user is currently on */
#section_image {
	position:relative;
}

/*************************** END IMAGES ******************************/

/*************************** FORMS ******************************/

input.text {
	font: 12px Franklin Gothic Medium, Verdana, Geneva, Arial, Helvetica, sans-serif;
 	background-color: #FFFFFF;
 	color: #000;
 	border: 1px solid #D61A67; 
}

input.form_button {
	font: 12px Franklin Gothic Medium, Verdana, Geneva, Arial, Helvetica, sans-serif;
 	background-color: #FFFFFF;
 	color: #000;
 	border: 1px solid #D61A67; 
}

textarea {
	font: 12px Franklin Gothic Medium, Verdana, Geneva, Arial, Helvetica, sans-serif;
 	background-color: #FFFFFF;
 	color: #000;
 	border: 1px solid #D61A67; 
}

label {
	font: 14px Franklin Gothic Medium, Verdana, Geneva, Arial, Helvetica, sans-serif;  
	float: left;  
	width: 10em;  
	margin-right: 1em;
}

.error {
	font: 12px Franklin Gothic Medium, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #CC0000;
}
					
/*************************** END FORMS ******************************/

.basic  {
	width: 660px;
	font-family: verdana;
	border: 1px solid #D61A67;
	position:relative;
	top:55px;
	left:50px;
}
.basic div {
	background-color: #FFFFFF;
}

.basic p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font: 14px Franklin Gothic Book, Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 10px;
	text-align:justify;
}
.basic a {
	cursor:pointer;
	display:block;
	padding:5px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font: 16px Franklin Gothic Medium, Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #D61A67;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	
	background-image: url("AccordionTab0.gif");
}
.basic a:hover {
	background-color: #FED9E8;
	color: #D61A67;
	background-image: url("AccordionTab2.gif");
}
.basic a.selected {
	color: #D61A67;
	background-color: #FED9E8;
	background-image: url("AccordionTab2.gif");
}

.about_quote {
	font: 16px Franklin Gothic Medium, Verdana, Geneva, Arial, Helvetica, sans-serif;
}