@charset "UTF-8";
/*
colors:
Purple: 		#BE757F
dark Purple: 	#5B0003
PinkishPurploe:	#BE757F
bodyBackground:	#C6BFCD
*/
/*-----------------------------------------------------------------------------cursor:url("yourimage.cur");--------------------*/
/* clean tags*/
body 												{ font-family:Times, serif, Arial; padding:0; margin:0; background:#C6BFCD; }
ul, h1, h2, h3, h4, h5, h6, li, ol, p 				{margin:0;padding:0; color:#000;}
hr													{padding:0; margin:0 auto; line-height:0px;}
a 													{color:#5B0003; text-decoration:none;margin:0;padding:0; border:none;outline:none;}
a:hover 											{color:#BE757F; text-decoration:underline;border:none;outline:none;}
a:active											{border:none; outline:none;}
img 												{ padding:0; margin:0; border:none;}
p 													{padding:0; font-size:.9em; line-height:1.1em;}
caption												{margin:0 auto 15px auto; font-size:1.2em; font-weight:bold;}
div													{margin:0; padding:0;}



/**************************************************************************************************************/
ul {list-style:inside; margin:0 0 0 20px;}
li {padding:5px 0 0 0;}

/**************************************************************************************************************/
/*------------------------------------------------------------------------------------------------------------*/
/*table tag changes*/
	table td			{padding:3px;}
	table caption		{margin-bottom:0; padding:0;}
	
/**************************************************************************************************************/
/*------------------------------------------------------------------------------------------------------------*/
/* float classes*/
.fltlft	{float:left; }
.fltrt	{float:right;}

.clrflt	{clear:both; line-height:0px; height:0px; margin:0px; padding:0px; font-size:0px; }
.clrrt	{clear:right; line-height:0px; height:0; margin:0; padding:0; font-size:0px;}
.clrlft	{ clear:left; line-height:0px; height:0; margin:0; padding:0; font-size:0px; }

/**************************************************************************************************************/
/*------------------------------------------------------------------------------------------------------------*/
/* main Box Model*/

#wrapperBox	{width:821px; background:url(../images/common/shadow_lftSide.jpg) top right repeat-y; margin:0 auto; zoom:1;}
#wrapperBox>div	{display:block; background:url(../images/common/shadow_rtSide.jpg) top left repeat-y;}

#wrapper	{width:799px; margin:0 auto; border-top:10px solid #5B0003; background:#fff;}

div#wrapper div.lftcolumn {width: 75px; float:left; display:block; margin:0; padding:0; zoom:1;}

#header		{background:#5B0003 url(../images/common/headerBG.jpg) top left no-repeat; margin-left:75px; border-left:5px solid #000; zoom:1;}
	#header div#holdTitle	{height:91px; overflow:hidden;}
	#header h1				{color:#fff; margin:10px 0 10px 10px;}
	#header img.homeMarg	{margin:5px 10px 0 -20px ;}
	#header p.address		{color:#fff; line-height:1.2em; padding:0px 5px 5px 5px; font-size:12px;}
	#header p.address img	{margin:3px 3px -3px 3px;}
	#header p i				{font-size:.9em;}
	
	/* Begin Fancy Menu*/
	div#fancymenu 				{font-size:.7em; position:relative; z-index:1000; margin:0 15px 0 0;   height:25px; padding:0; float:right;}
		div#fancymenu ul		{padding: 0;margin: 0;list-style:none; }
		div#fancymenu ul li		{float: left; list-style: none; }
		div#fancymenu ul li a	{ display: block;float: left;color:#fff;padding:1px 8px;position: relative;overflow: hidden;
								z-index:10;text-decoration:none; font-weight:normal; border-right:1px solid #fff;}
		div#fancymenu ul li a.last				{ border-right:none;}					
		div#fancymenu ul li a:hover				{color:#fff; }
		div#fancymenu ul li.current a			{color:#fff;  }	
		div#fancymenu .background					{background:url(../images/common/slide.jpg) top right no-repeat; z-index:8;
												margin:0; padding:0;visibility:hidden;height:25px; position:absolute;border:none;  }
		div#fancymenu .background .left			{background:url(../images/common/slide.jpg) top left no-repeat; height:25px;
												margin:0; padding:0;margin-right:20px; border:none;}
												
#bodyContentWrapper {background:url(../images/common/bodyGrad.jpg) left bottom repeat-x; zoom:1; padding:0; margin:0; overflow:visible;}
												
#bodyContent	{background:url(../images/common/bodyGrad.jpg) left bottom repeat-x; margin-left:75px; border-left:5px solid #000;}		
#bodyContent p	{padding:10px 20px; }	
#bodyContent h2	{padding:0 20px;}	

#gallery		{float:right; margin:10px; background:#fff; padding:10px; width:410px; margin-left:30px;}										
#gallery img.space		{margin-bottom:10px;}
#gallery p.photoCaption		{font-size:.8em; padding:10px 5px 10px 0; margin:0;}

#gallery2		{float:right; margin:10px; background:#fff; padding:10px; width:320px; margin-left:30px;}										
#gallery2 img.space		{margin-bottom:10px;}
#gallery2 p.photoCaption		{font-size:.8em; padding:10px 5px 10px 0; margin:0;}

#gallerySM				{float:right; margin:10px; padding:0; width:380px; margin-left:30px;}	
#gallerySM div.frame	{width:180px; background:#fff; float:left; margin:5px;}										
#gallerySM img			{margin:10px 7px 5px 7px;}
#gallerySM p.photoCaption		{font-size:.8em; padding:5px 5px 10px 0; margin:0; text-align:center;}
	
p.signup		{padding:5px; font-style:italic; color:#9D2D3D; font-weight:normal;}

img#pic.fltlft		{float:left; margin:0 10px 10px 0;}

#footer	{background:url(../images/common/shadow_bottom.jpg) top center no-repeat; width:838px; height:13px; margin:0 auto; 	}	
#copyright	{color:#9D2D3D; width:700px; margin:0 auto; text-align:center; font-size:.8em;}

/*------------------------------------------------------------------------------------------------------------*/
/* home Page Bottom section*/
div#wrapper div.pinkLine		{background:#BE757F; height:4px; }
div#wrapper div.borderLeft 		{border-left:5px solid #000;  margin-left:75px;}

div#wrapper div.block2			{background:#5B0003; height:35px; position:relative; }
		img.floatingImage		{position:absolute; left:-60px; top:-25px;}
		.blurb1					{width:200px; float:right; margin-right:5px; display:block; margin-top:10px;}
		h2.blurb1				{font-size:1em; color:#fff; }
		.blurb2					{width:230px; float:right; margin-right:20px; display:block; margin-top:10px;}
		h2.blurb2				{font-size:1em; color:#fff; }
		
div#wrapper div.purpleLine		{background:#9D2D3D; height:4px; }

#bottomBlockWrapper				{background:#BE757F; zoom:1;}
#bottomBlock			{background:#BE757F; padding-bottom:5px; border-left:5px solid #000;  margin-left:75px; }
		.finalBlurb				{width:150px; float:right; margin-right:20px; display:block; margin-top:10px;}
		.learnMore				{margin:10px 0 5px -5px;}
		.abc123					{margin:10px 0 0 0;}
	
div#whiteSpace						{text-align:center; background:#fff; padding:15px; font-size:.9em;}												
										
												
/*------------------------------------------------------------------------------------------------------------*/
/* General Bottom section*/

#bottomContentWrapper	{background:#5B0003; zoom:1; }
#bottomContent			{background:#fff url(../images/common/bodyGrad.jpg) left bottom repeat-x;
						padding-bottom:5px; border-left:5px solid #000;  margin-left:75px; }
#bottomContent h1			{padding:20px 20px; color:#5B0003;}
#bottomContent h2			{padding: 10px 20px 0 20px; font-size:1.2em;}
#bottomContent h3			{padding: 10px 20px 0 20px;}
#bottomContent p			{padding: 0 20px 10px 20px; }

#bottomContent #quicklist			{float:right; color:#fff; width:160px; background:#5B0003; font-size:.8em; padding:10px 0; margin:0 0 20px 20px; }
#bottomContent #quicklist ul li		{color:#fff; }
#bottomContent #quicklist ul li a	{color:#fff;}
																
												
												
#contact	{float:right; width:400px; background:#fff; margin-right:20px; border:1px solid #BE757F;}
#contact form	{padding:10px; }
#contact form p label	{float:left; padding-top:4px; width:100px; padding-right:5px;}
#contact form p	{display: inline-table; padding:5px 10px; text-align:right; }
									
#newslettersignup		{width:400px; background:#fff; margin:10px auto; border:1px solid #BE757F;}
#newslettersignup form	{padding:10px; }
#newslettersignup form p label	{float:left; padding-top:4px; width:100px;}
#newslettersignup form p	{display: inline-table; padding:5px 30px; text-align:right; }												
												

/*exceptions for IE */
.ie #bodyContentWrapper {margin-top:-23px;}
.ie .gradBar {margin-top:-17px;}
.ie #bodyContent p	{padding-right:20px;  font-size:.9em;}
.ie #contact form p	{display: inline-table; padding:2px 30px; text-align:right; }												
.ie6 img	{behavior: url("pngbehavior.htc"); border:none; outline:none;}
.ie5 img	{behavior: url("pngbehavior.htc"); border:none; outline:none;}
												
.ie #gallerySM				{float:right; margin:10px; padding:0; width:390px; margin-left:30px;}	
.ie #gallerySM div.frame	{width:180px; background:#fff; float:left; margin:5px;}										
.ie #gallerySM img			{margin:10px 7px 5px 7px;}
.ie #gallerySM p.photoCaption		{font-size:.8em; padding:5px 5px 10px 0; margin:0; text-align:center;}												


.ie8 div#bodyContentWrapper div.lftcolumn {width: 75px; float:left; display:block; margin:0; padding:0; zoom:1; margin-left:-75px;}
.ie8 div#bodyContentWrapper div.lftcolumn img{margin-top:5px;}
.ie8 #bodyContent h2										{ padding-top:20px;}
.ie8 #contact form	{ padding:10px 0;}
