*{
margin: 0;

font-style: normal;
text-decoration: none;

}

hr {
  border: 0;
  width: 100%;
}

.tableline	{ background-color: #FFFFFF; border: 1px #cccccc solid;}
.tablelineAlt	{border: 1px #cccccc solid;}

/*************************************************************************
// Defaults
**************************************************************************/
BODY {
  background-color: #000000;  
  background-attachment: fixed;
  background-image: url(../images/bggg.jpg);
  background-repeat: no-repeat;
  border: solid; border-width: 0px;
  background-position: center top;
  color: #000000;
  margin: 0px;
  font-family : Georgia, Verdana, Arial, sans-serif; font-size : 11px; 
}

.inputBox
{
color: #731e62;
background: #ffffff;
border: 1px solid #731e62;
font-family: Trebuchet MS, arial,helvetica;  
text-align: left; 
font-size:12px; 
*font-size:10px; 	 
}

#gOrmondePhoto {
	width: 8em; /* replaces 468px width */
	height: 6em; /* replaces 60px height */
}

#knotPhoto {
	width: 7em; /* replaces 468px width */
	height: 7em; /* replaces 60px height */
}

#bchoicePhoto {
	width: 7em; /* replaces 468px width */
	height: 7em; /* replaces 60px height */
}



#leftWrap {
  background-image: url(../images/bgg1.gif);
  position:absolute;
  top:0;
  left:0;
  height:100%;
  background-color: #000000;  
}

#rightWrap {
  background-image: url(../images/bgg2.gif);
  position:absolute;
  top:0;
  left:600px;
  height:100%;
  background-color: #000000; 

}

#wrap {
	width:950px;
	margin:0 auto;
}


#nav {
	
}

img
{
border: 0;
}

/*************************************************************************
// General
**************************************************************************/




/*************************************************************************
// Left column
**************************************************************************/
#main {
	float:left;
	width:600px;
	padding: 10px 0px 0px 60px;	/*  T R B L  */
	text-align: left;

}

#mainBio {

}

hr.thin {
      color: #b8bbbc;
      background-color: #b8bbbc;
      height: 1px;
}



#sidebar {
	float:right;
	width:420px;
	padding:10px;
}
	
#photo {
	float:left;
	padding-top:30px;
	line-height:200%;

}

/*****************/

#shopLeft {
	float:left;
	width:250px;
	margin:  10px 10px 10px 0px;	/*  T L B R  */
	padding: 0px 10px 10px 0px;	/*  T L B R  */
	/*border: 1px solid #00ff00;*/
}

#shopRight {
	float:right;
	width:250px;
	margin:  10px 55px 10px 0px;	/*  T L B R  */
	padding: 0px 10px 10px 0px;	/*  T L B R  */
	/*border: 1px solid #00ff00;*/
}

#shop {
	width:250px;
	height:360px;
	border: 1px #cccccc solid;
	margin:  0px 10px 10px 0px;	/*  T L B R  */
	padding: 10px;	/*  T L B R  */
	/*border: 1px solid #00ff00;*/
}

#shopAlt {
	width:250px;
	height:300px;
	border: 1px #cccccc solid;
	margin:  0px 10px 10px 0px;	/*  T L B R  */
	padding: 10px;	/*  T L B R  */
	/*border: 1px solid #00ff00;*/
}
/*****************/


h1.headerTitles { color: #535050; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 24px;}
h1.headerBioNames { color: #731e62; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 14px; }
span.bodytext { color: #535050; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 12px;}
td.bodytext { color: #535050; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 11px;}
td.bodytextFooter { color: #535050; font-family : Arial, Verdana, Arial, sans-serif; font-size : 10px; }
span.headerSubFormTitles { color: #731e62; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 13px;font-weight: bold; }

span.headerTitlesPop { color: #535050; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 18px; }
span.headerSubTitlesPop { color: #731e62; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 11px; }

span.headerTitles, h1.headerTitles  { color: #535050; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 24px; }

span.weddingheaderTitles { color: #535050; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 18px;}
span.weddingSubTitles { color: #731e62; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 13px; }

span.headerSubTitles { color: #731e62; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 11px; }

span.headerBioNames { color: #731e62; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 16px; }
.bulletTitle { color: #731e62; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 11px; font-weight: bold;}
.modalTitle { color: #731e62; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 11px; font-weight: bold;}
.smtxt { color: #731e62; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 11px; padding-bottom: 10px;}
.plum {color:#731e62;}

h1, h2, h3, h4, h5
{
	font-family: Georgia, Times, Verdana;	
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 28px;
	font-weight: normal;
	/*color: #9d0a0e;*/
	color: #731e62;
}




/*****************/

#celeb-left {
	float: left;
	width: 100px;
	margin:  10px 0px 10px 2px;	/*  T L B R  */
	padding: 0px 10px 10px 0px;	/*  T L B R  */	

}


#celeb-middle1 { 
	float: left;
	width: 100px;
	margin:  10px 15px 10px 5px;	/*  T L B R  */
	padding: 0px 0px 10px 0px;	/*  T L B R  */

}

#celeb-middle2 { 
	float: left;
	width: 100px;
	margin:  10px 15px 10px 0px;	/*  T L B R  */
	padding: 0px 0px 10px 0px;	/*  T L B R  */

}

#celeb {
	width:100px;
	border: 1px #cccccc solid;
	margin:  0px 10px 10px 0px;	/*  T L B R  */
	padding: 2px;	/*  T L B R  */
	/*border: 1px solid #00ff00;*/
}

/*****************/

#media-left {
	float: left;
	width: 100px;
	margin:  10px 0px 10px 2px;	/*  T L B R  */
	padding: 0px 10px 10px 0px;	/*  T L B R  */	

}


#media-middle1 { 
	float: left;
	width: 100px;
	margin:  10px 15px 10px 5px;	/*  T L B R  */
	padding: 0px 0px 10px 0px;	/*  T L B R  */

}

#media-middle2 { 
	float: left;
	width: 100px;
	margin:  10px 15px 10px 0px;	/*  T L B R  */
	padding: 0px 0px 10px 0px;	/*  T L B R  */

}
#media-right {
	float: left;
	width: 100px;
	margin:  10px 0px 10px 0px;	/*  T L B R  */
	padding: 0px 0px 10px 0px;	/*  T L B R  */		

}


#media {
	width:100px;
	border: 1px #cccccc solid;
	margin:  0px 10px 10px 0px;	/*  T L B R  */
	padding: 2px;	/*  T L B R  */
	/*border: 1px solid #00ff00;*/
}


/*****************/



/*************************************************************************
// bio
**************************************************************************/


#bioCopy {

	
}

#photo {
	float:left;
	padding: 0px 10px 10px 0px;	/*  T L B R  */
	line-height:200%;	
	/*border: 1px solid #00ff00;*/

}
/*************************************************************************
// Footer
**************************************************************************/

#footer {
	float:left;
	top: 600px;
}

/*
.footer {
position:fixed;
bottom: 0px;
width:100%;
background: url(http://www.nashvillelogodesign.com/images/footer_bg.jpg) repeat-x bottom;
height: 224px;
}
*/



/*************************************************************************
// a
**************************************************************************/

A.smMenu {
  font-family : Georgia, Verdana, Arial, Verdana, Arial, sans-serif; font-size : 11px; 
  color: #731e62;
  text-decoration: underline;
}

A.smMenu:hover {
  color: #79bb73;

}


A.footerMenu {
  font-family : Verdana, Arial, sans-serif; font-size : 11px; 
  color: #731e62;
  text-decoration: underline;
}

A.footerMenu:hover {
  color: #79bb73;

}


a {
  font-family : Georgia, Verdana, Arial, Tahoma, Georgia, Verdana, Arial, sans-serif; font-size : 11px; 
  color: #731e62;
  font-weight: bold;
  text-decoration: underline;
}

a:hover {
  color: #79bb73;

}

A.weddingOn {
  font: 12px  Georgia, "Garamond", "Baskerville", Georgia, serif;
  color: #731e62;
  text-decoration: underline;
}
A.weddingOn:hover {
  color: #808080;

}



A.packageSubOn {
  font: 12px  Georgia, "Garamond", "Baskerville", Georgia, serif;
  color: #b3cc95;
  text-decoration: underline;
}
A.packageSubOn:hover {
  color: #b3cc95;

}


A.packageSub {
  font: 12px  Georgia, "Garamond", "Baskerville", Georgia, serif;
  color: #731e62;
  text-decoration: underline;
}

A.packageSub:hover {
  color: #79bb73;

}


/*******/
#subMenuPhoto #subMenu1 {
	*padding: 5px 0px 0px 32px;	/*  T R B L  */
	padding: 5px 40px 0px 32px;	/*  T R B L  */
	color: #731e62;
	/*border: 1px solid #0000ff;*/
	
}


#subMenuPhoto {
	height: 34px;
	width: 196px;
	background: url(../images/h1A.gif) ;
	/*border: 1px solid #0000ff;*/
}
/****************/

/*******/
#subMenuPhotoLg #subMenu1Lg {

	*padding: 5px 0px 0px 32px;	/*  T R B L  */
	padding: 5px 50px 0px 34px;	/*  T R B L  */
	color: #731e62;
	/*border: 1px solid #0000ff;*/
	
}


#subMenuPhotoLg {
	height: 34px;
	width: 280px;

	background: url(../images/h1A2.gif) no-repeat;
	/*border: 1px solid #0000ff;*/
}
/****************/


#servicesBody {

}


#packageBody {
	position: absolute;
}


/****************/


#packageAd {
	position: absolute;
	margin-left: 300px;
	margin-top: 30px;
	*margin-left: -100px;
	*margin-top: 15px;		
}

/*****************************/

#locationsPhoto {
	position: absolute;
	margin-top:60px;
	*margin-top:100px;
	margin-left: 20px;
	*margin-left: 0px;
	/*border: 1px solid #00ff00;*/
}

/*****************************/
#servicesPhoto {
	margin-top:-140px;
	margin-left: 20px;
	*margin-left: 20px;
	/*border: 1px solid #00ff00;*/
}

/*****************************/

ul.bullet {

	list-style-type:square;

}
li.bullet {
	margin-left:40px;
	padding-left:-2px;
	padding-bottom:2px;
	color: #535050; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 12px;
}
/**************************/
ul.lbullet {

	list-style-type:square;

}
li.lbullet {
	margin-left:0px;
	*margin-left:30px;
	padding-left:-2px;
	padding-bottom:2px;
	color: #535050; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 12px;

}

/**************************/
ul.sbullet {
	margin-top:10px;
	list-style-type:square;

}
li.sbullet {
	margin-left:0px;
	*margin-left:30px;
	padding-left:-2px;
	padding-bottom:2px;
	color: #535050; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 12px;

}

/**************************/


ul.contact
{
	list-style-type: none;
}

ul li.contact
{
	display: block;
	padding-left: 20px;
	background: url(../images/blt_plumDot.gif) 5px 2px no-repeat;
	color: #535050; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 11px;
}


ul.interior
{
	margin: 2px;
	list-style-type:square;
}

ul li.interior
{
	padding: 2px;
	font-family: Georgia, Times, Verdana;
	color: #535050; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 11px;
}


ul li.whoOLD
{
	display: block;
	padding: 5px 5px 5px 5px;
	border-bottom: 1px dotted #535050;
	color: #535050; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 11px;
}

ul li.who
{
	list-style-type: square;

	color: #535050; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 11px;
}


ul li.standard
{
	display: block;
	padding: 15px 15px 15px 25px;
	border-bottom: 1px dotted #535050;
	background: url(../images/blt_plumDot.gif) 5px 20px no-repeat;
	color: #535050; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 11px;
}

/********/

ul.modal {
	margin: 0px;
	padding-left: 40px;
	list-style-type:square;

}
li.modal {
	margin-left:0px;
	padding-left:-2px;
	padding-bottom:2px;
	color: #535050; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 12px;
}



ul.modalPackages {
	margin: 0px;
	padding-left: 40px;
	list-style-type:square;

}
li.modalPackages {
	margin-left:0px;
	padding-left:-2px;
	padding-bottom:8px;
	color: #535050; font-family : Georgia, Verdana, Arial, sans-serif; font-size : 12px;
	line-height: 18px;
}

#tdHeight{
	height:20px;
	*height:-20px;
}