/* GENERAL FORMATTING */
body 				{
					margin:0px;
					border:0px;
					padding:0px;
					font-size: 14px;
					font-family:Arial, Helvetica, sans-serif;
					color:#FFFFFF;
					background:#1A064D;
					line-height:1.2em
					}
			
a 					{
					text-decoration:none;
					color: #1A064D;
					font-weight:normal}

a:hover 			{color:#D05E99;}	

/* PARAGRAPH FORMAT */
					
p					{
					margin-left:10px;
					margin-right:10px;
					margin-top: 1px;
					margin-bottom: 10px;
					_margin-left:5px;
					_margin-right:5px;
					_margin-top: 1px;
					_margin-bottom: 5px;					
					}


/* LIST FORMAT */

ul					{line-height: 1.5em;}	

li 					{
					padding-left:-5px;
					margin-left:-5px;
					_margin-left:-2px;
					}



/* IMAGES & TABLES */

img					{border: none;}

img a				{border: none;}
					
img.bordered		{border: #FFFFFF solid 2px;}

.float_right		{float:right}

.float_left			{float:left}

.clear				{clear:both}

.captioned			{
					padding:0px 0px 0px 0px;
					margin: 0px;
					x_margin:1px;
					font-size:12px;
					text-align:left;
					}

.captioned img     {border:#666666 double}



/* FORMATTING OF MAIN CONTENTS */

div#wrap			{
					width:950px;
					left:50%;
					margin-left:-475px;
					margin: 0 auto;
					margin-top:15px;
					_margin-top:7px;
					background:url(images/bg_content.jpg) #a79ac8 repeat-x;					
					}

#header				{width:950px;
					margin-left:0px;
					height:180px;
					background-image:url(images/header.gif);
					}


								
#content_area		{
					width:950px;
					margin-left:0px;
					min-height:100px;
					float:none;						
					margin: 0 auto;
					padding-top:0px;
					padding-left:px;
					clear:both;			
					xbackground:#553995;
					background:url(images/bg_left.gif) repeat-y;

					}			

#left_column		{
					width:150px;
					min-height:300px;
					float:left;
					margin: 0 auto;
					clear:both;
					margin-top:0px;
					xbackground-color:#553995;					
					}				
				

#right_column		{
					width:795px;
					min-height:300px;					
					float:left;
					margin-top:0px;
					_margin-top:0px; /* ie 6.0 fix (doubles the margins)*/
					padding-top:15px;
					xbackground:url(images/right_bkgrnd2.jpg) #7e6da4 repeat-x;
					}

#right_column a			{
					color:#FFFFFF;
					text-decoration:underline;
					}

#right_column a:hover
					{color:#FFFF99;
					}			

#footer				{
					width:950px;
					xtext-align:center;
					height:120px;
					color:#000000;
					font-size:12px;
					clear:both;
					background:url(images/footer.gif) bottom no-repeat;
					}
					
#footer a			{
					color:#FFFFFF;
					text-decoration:underline;
					}

#footer a:hover
					{color:#FFFF99;
					}					
						
					

/*HEADER STYLES */

h1					{
					color:#FFFFFF;
					font-family:"Times New Roman", Times, serif;
					font-weight:bold;
					text-decoration: none;
					font-size:22px;
					margin-top:10px;
					margin-bottom:15px;
					_margin-top:5px;
					_margin-bottom:7px;
					}

h2					{
					color:#ffffff;
					font-family:"Times New Roman", Times, serif;
					font-weight:bold;
					text-decoration: none;
					font-size:19px;
					margin-top:7px;
					margin-bottom:7px;
					_margin-top:4px;
					_margin-bottom:4px;
					}


h3					{
					color:#210c51;
					font-family:"Times New Roman", Times, serif;
					font-weight:bold;
					text-decoration: none;
					font-size:19px;
					margin-top:7px;
					margin-bottom:7px;
					_margin-top:4px;
					_margin-bottom:4px;
					}


h4					{
					xfont-family:"Times New Roman", Times, serif;
					font-size:14px;
					margin-top:5px;
					margin-bottom:10px;
					_margin-top:5px;
					_margin-bottom:10px;
					color:#FFFFFF;
					}

h5					{
					xfont-family:"Times New Roman", Times, serif;
					font-size:14px;
					margin-top:5px;
					margin-bottom:15px;
					_margin-top:5px;
					_margin-bottom:15px;
					color:#FFFF9F;
					}



/* FONT STYLES */

.bold_underline			{
						font-family:Arial, Helvetica, sans-serif;
						color:#FFFFFF;
						text-decoration:underline;
						font-weight:bold;
						}	


.seo					{
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						line-height:16px;
						color:#FFFFFF;
						}


.testimonial2			{font-family:"Times New Roman", Times, serif;
						font-size:14px;
						text-align:right;
						color:#372365;
						}	
							
.testimonial3			{font-family:"Times New Roman", Times, serif;
						font-size:12px;
						color:#FFFFFF;
						}					

.options				{
						font-size:15px;
						color:#ffffff;
						font-weight:bold;						
						margin-top:10px;
						_margin-top:5px; /* ie6 fix */
						margin-bottom:10px;
						_margin-bottom:5px; /* ie6 fix */
						line-height:1.3em;
						text-align:center;
						}

.options a				{text-decoration:none}
						
.options2				{font-family:"Times New Roman", Times, serif;
						font-weight:bold;
						font-size:10px;
						color:#372365;
						}		

.options3				{font-family:"Times New Roman", Times, serif;
						font-weight:bold;
						font-size:30px;
						color:#372365;
						}	


#light_yellow_link 		{color: #ffff9f;
						font-size:15px;
						font-weight:bold;
						text-decoration:none;
						}

#light_yellow_link a	{text-decoration:none;}						
					
						
#light_yellow_link a:hover	{color:#ffffff;}						
						
						



/*BOX STYLES */

/*TESTIMONIAL GREEN BOX */

				
.green_bl490			{
				background: url(images/mark_madryga.gif) 0 bottom  no-repeat #517e3d; 
				width: 490px;
				xmargin-top:5px;
				xmargin-bottom:5px;
				text-align:left;
				}
				
.green_br490 	{background: url(images/testimonial_flower.gif) 100% 100% no-repeat}

.green_tl490 	{background: url(images/green_tl490.gif) 0 0 no-repeat;
				padding-left:5px;}


.green_tr490 			{
				background: url(images/green_tr490.gif) 100% 0 no-repeat;
				padding:5px
				}

/*OPTIONS GREEN BOXES ON HOME PAGE*/

.green_bl 			{
				background: url(images/green_bl.gif) 0 100% no-repeat #7baa68;
				width: 230px;
				}

.green_br		{background:url(images/green_br.gif) 100% 100% no-repeat;
				width:230px;}


.green_tl 		{background: url(images/green_tl.gif) 0 0 no-repeat;
				padding-left:5px;}


.green_tr 			{
				background: url(images/green_tr.gif) 100% 0 no-repeat;
				padding:5px
				}

/*SELLING HOME SMALL GREEN BOX */

.green_bl_sm 			{
				background: url(images/green_bl_sm.gif) 0 100% no-repeat #7baa68;
				width: 240px;
				}

.green_br_sm		{background:url(images/green_br_sm.gif) 100% 100% no-repeat;
				width:240px;}


.green_tl_sm 		{background: url(images/green_tl_sm.gif) 0 0 no-repeat;
				padding-left:5px;}


.green_tr_sm 			{
				background: url(images/green_tr_sm.gif) 100% 0 no-repeat;
				padding:5px
				}

/*OPTIONS GREEN BOX ON OPTIONS PAGE*/

.green_bl_opt 			{
				background: url(images/green_bl_opt.gif) 0 100% no-repeat #7baa68;
				width: 230px;
				}

.green_br_opt		{background:url(images/green_br_opt.gif) 100% 100% no-repeat;
				width:230px;}


.green_tl_opt 		{background: url(images/green_tl_opt.gif) 0 0 no-repeat;
				padding-left:5px;}


.green_tr_opt 			{
				background: url(images/green_tr_opt.gif) 100% 0 no-repeat;
				padding:5px
				}
			
/*PURPLE BOX */				

.purple_bl 			{
				background: url(images/purple_bl_opt.gif) 0 100% no-repeat #b0a0cf;
				width: 760px;
				}
							
.purple_br 		{background: url(images/purple_br_opt.gif) 100% 100% no-repeat}

.purple_tl 		{background: url(images/purple_tl_opt.gif) 0 0 no-repeat;
				padding:0px;}

.purple_tr 			{
				background: url(images/purple_tr_opt.gif) 100% 0 no-repeat;
				padding:0px
				}


/*PURPLE BOX, contact page */				

							
.purple_br_contact 		{background: url(images/purple_br_contact.gif) 100% 100% no-repeat}



/*PINK BOX */				

.pink_bl 			{
				background: url(images/pink_bl.gif) 0 100% no-repeat #d05e99;
				width: 240px;
				}
							
.pink_br 		{background: url(images/pink_br.gif) 100% 100% no-repeat}

.pink_tl 		{background: url(images/pink_tl.gif) 0 0 no-repeat;
				padding-left:5px;}

.pink_tr 			{
				background: url(images/pink_tr.gif) 100% 0 no-repeat;
				padding:5px
				}
				
/* OTHER BOX STYLES */

.boxed_10			{
					border: none;
					width:20px;
					height:150px;
					float:left;
					padding-top:5px;
					}					 


.boxed_210			{
					border: none;
					width:230px;
					float:left;
					padding-top:5px;
					padding-left:10px;
					padding-right:10px;
					padding-bottom:20px;
					} 


.boxed_240			{
					border: none;
					width:240px;
					float:left;
					xpadding-left:15px;
					} 
					
.boxed_490			{
					border: none;
					width:490px;
					float:left;
					padding:10px;
					} 

.boxed_740			{
					border: none;
					width:740px;
					float:left;
					padding:0px;
					} 


/* FORM ELEMENTS */

form				{
					xmargin:10px; padding: 15px;
					xwidth:600px;
					xbackground-color:#EEEEEE;
					}
					
label				{
					display:block;
					color:#547aa6;
					margin:5px 0;
					_margin:2px 0;
					width:100px;
					float:left;
					}
					
input				{
					xpadding: 2px;
					xborder:#999999 1px solid;
					xfont: normal 1em arial, sans-serif;
					color:#333333;
					xbackground-color:#FFFF99;
					float:left;
					}
					
					
textarea		  	{
					width:550px;
					padding:2px;
					font: normal 1em arial, sans-serif;
					border:1px solid #999999;
					display:block;
					color:#333333;
					xbackground-color:#FFFF99;					
					}


