
body {
	margin:0px;
}

html
{
	scrollbar-face-color: #829ED3;
	scrollbar-shadow-color: #374A92;
	scrollbar-highlight-color: #374A92;
	scrollbar-3dlight-color: #F7D4E6; 
	scrollbar-darkshadow-color: #F7D4E6; 
	scrollbar-track-color: #BED0EC; 
	scrollbar-arrow-color: #FFFFFF; 
}

	.normal {
	color : #333333;
	font-size : 8pt;
	font-family : arial;
	}
	
	.big  {
	color : #333333;
	font-size : 10pt;
	font-family : arial;
	font-weight : bold;
	}
	
	.whitesmall  {
	color : #ffffff;
	font-size : 8pt;
	font-family : arial;
	
	}
	.whitesmallad  {
	color : #ffffff;
	font-size : 7pt;
	font-family : arial;
	}
	.normalfont  {
	color : #333333;
	font-size : 9pt;
	font-family : arial;
	}
	.midnormalfont  {
	color : #333333;
	font-size : 11px;
	font-family : arial;
	}
	
	.graynormalfont  {
	color : #888888;
	font-size : 11px;
	font-family : arial;
	font-weight:bold;
	}
	.smallnormalfont  {
	color : #333333;
	font-size : 10px;
	font-family : arial;
	}
	
	.bigfont  {
	color : #333333;
	font-size : 13pt;
	font-family : arial;
	}
	
	.footerfont  {
	color : #333333;
	font-size : 7.5pt;
	font-family : arial;
	}
	
	
	.errfont  {
	color : #d20000;
	font-size : 9pt;
	font-family : arial;
	}
	
	.smallred  {
	color : #800000;
	font-size : 8pt;
	font-family : arial;
	}
	
	.msgfont  {
	color : #0033cc;
	font-size : 9pt;
	font-family : arial;
	font-weight : bold;
	}
	
	
	.tdheadfont  {
	color : #ffffff;
	font-size : 8pt;
	font-family : arial;
	font-weight : bold;
	}
	
	.normalblue  {
	color : #00009f;
	font-size : 9pt;
	font-family : arial;
	}
	
	.normalblue:link  {
	color : #00009f; 
	font-size : 9pt;
	font-family : arial;
	text-decoration: underline;   
	}
	
	.normalblue:hover  {
	color : #CCC00;
	font-size : 9pt;
	font-family : arial;
	text-decoration: none;
	}
	
	.normalblue:visited  {
	color : #00009f;
	font-size : 9pt;
	font-family : arial;
	text-decoration: underline;
	}
	
	.midnormalblue  {
	color : #00009f;
	font-size : 11px;
	font-family : arial;
	}
	
	.midnormalblue:link  {
	color : #00009f; 
	font-size : 11px;
	font-family : arial;
	text-decoration: underline;   
	}
	
	.midnormalblue:hover  {
	color : #CCC00;
	font-size : 11px;
	font-family : arial;
	text-decoration: none;
	}
	
	.midnormalblue:visited  {
	color : #00009f;
	font-size : 11px;
	font-family : arial;
	text-decoration: underline;
	}
	
	.midnormalblue2  {
	color : #00009f;
	font-size : 11px;
	font-family : arial;
	}
	
	.midnormalblue2:link  {
	color : #00009f; 
	font-size : 11px;
	font-family : arial;
	text-decoration: none;   
	}
	
	.midnormalblue2:hover  {
	color : #CCC00;
	font-size : 11px;
	font-family : arial;
	text-decoration: underline;
	}
	
	.midnormalblue2:visited  {
	color : #00009f;
	font-size : 11px;
	font-family : arial;
	text-decoration: none;
	}
	
	.qty_drop_down  {
	color : #00009f; 
	font-size : 9pt;
	font-family : arial;
	width: 40px;
	}
	
	.bluenormal  {
	color : #00009f; 
	font-size : 9pt;
	font-family : arial;
	}
	
	a.bluenormal:link  {color: #823792; font-size: 9pt; font-family: arial; text-decoration:none;}
	a.bluenormal:visited  {color: #823792; font-size: 9pt; font-family: arial;  text-decoration:none;}
	a.bluenormal:hover  {color:#823792; font-size: 9pt; font-family: arial; text-decoration:underline;}
	
	.purplenormal  {
	color : #00009f; 
	font-size : 9pt;
	font-family : arial;
	}
	
	a.purplenormal:link  {color: #823792; font-size: 9pt; font-family: arial; text-decoration:none;}
	a.purplenormal:visited  {color: #823792; font-size: 9pt; font-family: arial;  text-decoration:none;}
	a.purplenormal:hover  {color:#823792; font-size: 9pt; font-family: arial; text-decoration:underline;}
	
	.normalbluesmall  {
	color : #00009f; 
	font-size : 8pt;
	font-family : arial;
	}
	
	a.normalbluesmall:link  {color: #00009f; font-size: 8pt; font-family: arial; text-decoration:none;}
	a.normalbluesmall:visited  {color: #00009f; font-size: 8pt; font-family: arial;  text-decoration:none;}
	a.normalbluesmall:hover  {color:#374a92; font-size: 8pt; font-family: arial; text-decoration:underline;}
	
	.dropdownbox {
	display:block;
	width:112px;
	color : #00009f; 
	font-size : 8pt;
	font-family : arial;
	}
	
	
	.normalbluearticle {
	color : #0066FF;
	font-size : 9pt;
	font-weight : 500;
	font-family : arial;
	}
	
	.normalblueHead  {
	color : #00009f;
	font-size : 9pt;
	font-weight : 700;
	font-family : arial;
	}
	
	.bigblue  {
	color : #00009f;
	font-size : 13pt;
	font-family : arial;
	}
	
	
	.smallfontblue  {
	color : #00009f;
	font-size : 7.5pt;
	font-family : verdana;
	text-decoration:none;
	}
	
	a:hover.smallfontblue  {
	color : #374a92;
	font-size : 7.5pt;
	font-family : verdana;
	text-decoration:underline;
	}
	a:visited.smallfontblue  {
	color : #00009f;
	font-size : 7.5pt;
	font-family : verdana;
	}
	.smallfontgrayblue  {
	color : #374a92;
	font-size : 7.5pt;
	font-family : arial;
	text-decoration:none;
	}
	.smallfontblue1  {
	color : #00009f;
	font-size : 7.5pt;
	font-family : arial;
	text-decoration:none;
	}
	
	a:hover.smallfontblue1  {
	color : #374a92;
	font-size : 7.5pt;
	font-family : arial;
	text-decoration:underline;
	}
	a:visited.smallfontblue1  {
	color : #00009f;
	font-size : 7.5pt;
	font-family : arial;
	}
	.smallfontblue2  {
	color : #00009f;
	font-size : 7pt;
	font-family : arial;
	text-decoration:none;
	}
	
	a:hover.smallfontblue2  {
	color : #374a92;
	font-size : 7pt;
	font-family : arial;
	text-decoration:underline;
	}
	a:visited.smallfontblue2  {
	color : #00009f;
	font-size : 7pt;
	font-family : arial;
	}
	.smallblue  {
	color : #00009f;
	font-size : 7.5pt;
	font-family : arial;
	}
	.smallblueon  {
	color : #374a92;
	font-size : 7.5pt;
	font-family : arial;
	text-decoration:underline;
	}
	.mediumblue  {
	color : #00009f;
	font-size : 8pt;
	font-family : verdana;
	}
	.mediumblue1  {
	color : #5C6EB0;
	font-size : 8pt;
	font-family : arial;
	}
	
	
	
	.smallnormal  {
	color : #333333;
	font-size : 7.5pt;
	font-family : arial;
	}
	
	.smallfont  {
	color : #333333;
	font-size : 8pt;
	font-family : arial;
	}
	
	.lightblue  {
	color : #5C6EB0;
	font-size : 9pt;
	font-family : arial;
	}
	.lightblue1  {
	color : #374991;
	font-size : 10pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	}
	.lightblue2  {
	color : #374991;
	font-size : 8.5pt;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	}
	
	.lightbluebig  {
	color : #5C6EB0;
	font-size : 10.5pt;
	font-family : arial;
	font-weight : bold;
	}
	a:hover.lightbluebig  {
	color : #5C6EB0;
	font-size : 10.5pt;
	font-family : arial;
	font-weight : bold;
	}
	a:visited.lightbluebig  {
	color : #5C6EB0;
	font-size : 10.5pt;
	font-family : arial;
	font-weight : bold;
	}
	.lightbluebig1  {
	color : #00009f;
	font-size : 8.5pt;
	font-family : arial;
	font-weight : bold;
	}
	a:link.lightbluebig1  {
	color : #00009f;
	font-size : 8.5pt;
	font-family : arial;
	font-weight : bold;
	}
	a:hover.lightbluebig1  {
	color : #374A92;
	font-size : 8.5pt;
	font-family : arial;
	text-decoration:underline;
	}
	a:visited.lightbluebig1  {
	color : #00009f;
	font-size : 8.5pt;
	font-family : arial;
	}
	.lightbluebig2  {
	color : #00009f;
	font-size : 8pt;
	font-family : arial;
	font-weight : bold;
	}
	a:hover.lightbluebig2  {
	color : #374A92;
	font-size : 8pt;
	font-family : arial;
	font-weight : bold;
	text-decoration:underline;
	}
	a:visited.lightbluebig2  {
	color : #00009f;
	font-size : 8pt;
	font-family : arial;
	font-weight : bold;
	}
	.lightgreybig2  {
	color : #333333;
	font-size : 8pt;
	font-family : arial;
	font-weight : bold;
	}
	
	.footerfontblue  {
	color : #00009f;
	font-size : 7.5pt;
	font-family : arial;
	}
	
	.footerfontblue:link  {
	color : #00009f; 
	font-size : 7.5pt;  
	font-family : arial;
	text-decoration: underline;
	}
	
	.lightbluebig_unbold  {
		color : #00009f;
		font-size : 8.5pt;
		font-family : arial;
		font-weight : normal;
		text-align:left;
	}
	
	a:link.lightbluebig_unbold  {
		color : #00009f;
		font-size : 8.5pt;
		font-family : arial;
		font-weight : normal;
		text-align:left;
	}

	a:active.lightbluebig_unbold  {
		color : #00009f;
		font-size : 8.5pt;
		font-family : arial;
		font-weight : normal;
		text-align:left;
	}
	a:hover.lightbluebig_unbold  {
		color : #D20000;
		font-size : 8.5pt;
		font-family : arial;
		font-weight : normal;
		text-align:left;
	}
	a:visited.lightbluebig_unbold  {
		color : #00009f;
		font-size : 8.5pt;
		font-family : arial;
		font-weight : normal;
		text-align:left;
	}
	
	.footerfontblue:hover  {
	color : #00009f; 
	font-size : 7.5pt;  
	font-family : arial;
	}
	
	.footerfontblue:visited  {
	color : #00009f; 
	font-size : 7.5pt;  
	font-family : arial;
	}
	
	.normalpurple {
	color : #8f005f;
	font-size : 9pt;
	font-family : arial;
	}
	
	
	.footerfontpurple {
	color : #8f005f;
	font-size : 7.5pt;
	font-family : arial;
	}
	
	.normalpurpleHeader {
	color : #8f005f;
	font-size : 10pt;
	font-family : arial;
	}
	
	.normalred {
	color : #d20000;
	font-size : 9pt;
	font-family : arial;
	}
	
	
	.profile1  {
	color : #00009f;
	font-size : 10pt;
	font-family : arial;
	font-weight : bold;
	}
	
	.profile2  {
	color : #00009f;
	font-size : 11pt;
	font-family : arial;
	font-weight : bold;
	}
	
	.textBoxStyle{
	border : 1 solid ADD8E6;
	}	
	
	.txtbox_inv
	{
	BORDER-TOP:#FEFEF2 0px;
	BORDER-BOTTOM:#FEFEF2 0px;
	BORDER-LEFT:#FEFEF2 0px;
	BORDER-RIGHT: #FEFEF2 0px;
	BACKGROUND: #FEFEF2;
	font-size :8pt;
	color:#545658;
	text-align:left;
	height:18px;
	width:130px;
	} 
	.wpBlue{
	color : #5c6eb0;
	font-size : 8pt;
	font-family : arial;
	}
	
	.wpBlue9{
	color : #5c6eb0;
	font-size : 9pt;
	font-family : arial;
	}	
	
	.headfont12  {
	color : #5c6eb0;
	font-size : 12pt;
	font-family : arial;
	font-weight : bold;
	}
	
	
	.colhead {
	border-style: solid;
	border-width: 1;
	padding-left: 4;
	padding-right: 4;
	background-color : #D9E0F2;
	border-color : #C0C0C0;
	color : #00009f;
	font-size : 9pt;
	font-family : arial;
	}
	
	.coldata {
	border-style: solid;
	border-width: 1;
	padding-left: 4;
	padding-right: 4;
	background-color : #ffffff;
	border-color : #C0C0C0;
	color : #00009f;
	font-size : 9pt;
	font-family : arial;
	}
	
	.coltot {
	border-style: solid;
	border-width: 1;
	padding-left: 4;
	padding-right: 4;
	background-color : #ffffff;
	border-color : #00009f;
	color : #00009f;
	font-size : 9pt;
	font-family : arial;
	}
	
	.colgray {
	border-style: solid;
	border-width: 1;
	padding-left: 4;
	padding-right: 4;
	background-color : #C0C0C0;
	border-color : #00009f;
	color : #00009f;
	font-size : 9pt;
	font-family : arial;
	}
	
	.coldatayel {
	border-style: solid;
	border-width: 1;
	padding-left: 4;
	padding-right: 4;
	background-color : #FEFEF1;
	border-color : #C0C0C0;
	color : #00009f;
	font-size : 9pt;
	font-family : arial;
	}
	
	.colformyel {
	border-bottom:#00009e 1px solid;
	border-top: #00009e 1px solid;
	border-width: 1;
	padding-left: 4;
	padding-right: 4;
	background-color : #FEFEF1;
	color : #00009f;
	font-size : 9pt;
	font-family : arial;
	}
	
	.collefyel {
	border-width: 1;
	padding-left: 4;
	padding-right: 4;
	background-color : #FEFEF1;
	color : #00009f;
	font-size : 9pt;
	font-family : arial;
	}
	
	
	.colleft {
	border-style: solid;
	border-width: 0;
	padding-left: 0;
	padding-right: 0;
	background-color : #D9E0F2;
	border-color : #C0C0C0;
	color : #00009f;
	font-size : 9pt;
	font-family : arial;
	}
	
	.colright {
	border-style: solid;
	border-width: 0;
	padding-left: 0;
	padding-right: 0;
	background-color : #FEFEF1;
	border-color : #C0C0C0;
	color : #00009f;
	font-size : 9pt;
	font-family : arial;
	}
	.txt  {
	color : #ffffff;
	font-size : 8pt;
	font-family : arial;
	text-align : justify;
	}
	
	.whitesmall11 {
	color : #ffffff;
	font-size : 7pt;
	font-family : arial;
	
	}
	.darknameHead {
	color: #000033;
	font-size: 15.5pt;
	font-family: arial;
	}
	/* this is the css for bridewebsite template 2 */
	
	
	.texttemplate2
	{
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	}
	
	.text
	{
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	.textfont
	{
	color:black;
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	}
	.name
	{
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	}
	.date
	{
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	.heading
	{
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	
	.home
	{
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	.guest
	{
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
	a
	{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}
	
	/* this ends here */
	/* this is the css for template 7 bride website */
	
	.namet7
	{
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	}
	.datet7
	{
	color:white;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	}
	.headingt7
	{
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	.textt7
	{
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	.homet7
	{
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	}
	.guestt7
	{
	color:black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
	at7
	{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}
	at7:hover
	{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}
	.whitet7
	{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}
	a:hover.whitet7
	{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}
	a:visited.whitet7
	{
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}
	
	.purpaltextt7
	{
	color:#871FAE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}
	a:hover.purpaltextt7
	{
	color:#871FAE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	}
	.bluelink
	{
	color:#00009f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	}
	a:hover.bluelink
	{
	color:#374A92;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	}
	.blackt7
	{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}
	a:hover.blackt7
	{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}
	a:visited.blackt7
	{
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	}
	
	
	.footerfontinblue {
	FONT-SIZE: 7pt; COLOR: #336699; FONT-FAMILY: arial, helvetica, verdana
	}
	
	A.footerfontinblue:visited {
	FONT-SIZE: 7pt; COLOR: #336699; FONT-FAMILY: arial, helvetica, verdana
	}
	
	A.footerfontinblue:hover {
	FONT-SIZE: 7pt; COLOR: #ffcc33; FONT-FAMILY: arial, helvetica, verdana
	}
	
	.big_white_bold_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;
	}
	
	.medium_white_bold_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	}
	
	.medium_white_text_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration:underline;
	}
	
	.small_white_bold_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	}
	
	.large_grey_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #333333;
	}
	
	.large_blue_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #374A92;
	}
	
	.large_blue_text {
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	color: #374A92;
	}
	
	.medium_blue_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #374A92;
	}
	
	.blue_header_12font {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #374A92;
	}
	
	.small_blue_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #374A92;
	}
	
	.small_blue_header_nb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #374A92;
	}
	
	.small_blue_header_11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #374A92;
	}
	
	.small_blue_11{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #374A92;
	}
	
	.blue_header_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #374A92;
	}
	
	.purple_header_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #823792;
	}
	
	.medium_blue_not_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #374A92;
	}
	
	.medium_pink_not_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #a03c6f;
	}
	
	.categorylisting_big{background-color:#FFFFFF; margin-left:-3px; padding-right:3px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#00009f;}
	.categorylisting_small{background-color:#FFFFFF; margin-left:-3px; padding-right:5px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#374A92;}
	.categorylisting{text-decoration:none;}
	a:link.categorylisting{text-decoration:none;}
	a:visited.categorylisting{text-decoration:none;}
	a:hover.categorylisting{ text-decoration:underline;}
	
	.text_height{line-height:15px; vertical-align:top;}
	.paragraph_height{line-height:18px;}
	
	.blueheader_background{
		color:#FFFFFF;
		font-family:Verdana, Arial; 
		font-size:14px;
		background-color: #96B2DD;
		height:20px;
		text-align:center;
		vertical-align:middle;
	}
	
	.borderleft {background-image:url('/includes/templates/images/boarder/side_left.gif'); background-repeat:repeat-y;}
	.borderright{background-image:url(includes/templates/images/boarder/side_right.gif); background-repeat:repeat-y;}
	.borderbottom {background-image:url(includes/templates/images/boarder/bottom_center.gif); background-repeat:repeat-x;}
	.borderleft_ns {background-image:url(/includes/templates/images/boarder/side_left_ns.gif); background-repeat:repeat-y;}
	.borderright_ns{background-image:url(includes/templates/images/boarder/side_right_ns.gif); background-repeat:repeat-y;}
	.borderbottom_ns {background-image:url(includes/templates/images/boarder/bottom_center_ns.gif); background-repeat:repeat-x;}
	.bordertop_nofill {background-image:url(includes/templates/images/boarder/top_center_line.gif); background-repeat:repeat-x;}
	.dotted_line_small {background-image:url(includes/templates/images/boarder/dotted_line_horizontal.gif); background-repeat:repeat-x; height:8px;}
	.dotted_line {background-image:url(includes/templates/images/boarder/dotted_line_horizontal.gif); background-repeat:repeat-x; height:14px;}
	.dotted_line_20 {background-image:url(includes/templates/images/boarder/dotted_line_horizontal_20.gif); background-repeat:repeat-x; height:20px;}
	.dotted_linev {background-image:url(includes/templates/images/boarder/dotted_line_vertical.gif); background-repeat:repeat-y; width:24px;}
	.smallblue_subhead {background-color:#FFFFFF; padding-right:5px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#00009f;}
	.dotted_header{background-color:#FFFFFF; padding-left:7px; padding-right:7px; padding-top:4px; padding-bottom:4px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#374a92;} 
	
	.imageleft {text-align:left; float:left; vertical-align:top; padding-right:5px;}
	.imagespace {margin-top:4px; float:left; text-align:left;}
	
	.error_borderleft {background-image:url(includes/templates/images/boarder/error_side_left.gif); background-repeat:repeat-y;}
	.error_borderright {background-image:url(includes/templates/images/boarder/error_side_right.gif); background-repeat:repeat-y;}
	.error_borderbottom {background-image:url(includes/templates/images/boarder/error_bottom_center.gif); background-repeat:repeat-x;}
	.error_bordertop {background-image:url(includes/templates/images/boarder/error_top_center.gif); background-repeat:repeat-x;}
	
	.yellow_background{background-color: #fefef1;}
	.yellow_borderleft {background-image:url(includes/templates/images/boarder/side_left_yellow.gif); background-repeat:repeat-y;}
	.yellow_borderright{background-image:url(includes/templates/images/boarder/side_right_yellow.gif); background-repeat:repeat-y;}
	.yellow_borderbottom{background-image:url(includes/templates/images/boarder/bottom_center_yellow.gif); background-repeat:repeat-x;}
	
	.blue_background{background-color: #cdddea;}
	.blue_bordertop{background-image:url(includes/templates/images/boarder/top_center_blue.gif); background-repeat:repeat-x;}
	.blue_borderbottom_ds{background-image:url(includes/templates/images/boarder/bottom_center_blue_ds.gif); background-repeat:repeat-x;}
	.blue_borderleft {background-image:url(includes/templates/images/boarder/side_left_blue.gif); background-repeat:repeat-y;}
	.blue_borderright{background-image:url(includes/templates/images/boarder/side_right_blue.gif); background-repeat:repeat-y;}
	.blue_borderright_ds{background-image:url(includes/templates/images/boarder/side_right_blue_ds.gif); background-repeat:repeat-y;}
	
	.image_border{color:#9db5db;}
	a:link.image_border{color:#9db5db;}
	a:visited.image_border{color:#9db5db;}
	a:hover.image_border{color:#9db5db;}
	
 	.checkmark{ 
	background:url(/vendor_search/assets/images/icons/checkmark.gif) no-repeat left; 
	margin-right:10px;
	color: #333333;
	font-size : 9pt;
	font-family : arial;
	padding-left: 18px;
	display: block;
	float:left
	}

ol{margin-left:25px; margin-top:3px; margin-bottom:5px;}

/*JCPENNEY STYLES */
.markLink{
	font-family: Arial;
	font-size: 12px;
	color: #4C4C94;	
}

.markLink ul{
	margin: 5px 0px 0px 0px;
	padding: 0px;
	list-style: none;
}

.markLink li{
	background: url(jcpenney/assets/images/blueArrow.gif) no-repeat;
	padding-left: 10px;
	line-height: 12px;
	padding-bottom: 5px;
}

.markLink li a{
	text-decoration: underline;
	color: #4C4C94;	
}

.markLink li a:hover{
	text-decoration: underline;
	color: #4C4C94;	
}

.arrowLink a{
	background: url(jcpenney/assets/images/blueArrow.gif) no-repeat;
	padding-left: 10px;
	line-height: 12px;
	padding-bottom: 5px;
	font-family: Arial;
	font-size: 12px;
	color: #4C4C94;	
	text-decoration: underline;
}

.arrowLink a:hover{
	color: #4C4C94;	
	text-decoration: underline;
}


.horzDottLine{
	background: url(jcpenney/assets/images/horzDottLine.gif) repeat-x;
	font-size: 1%;
	height: 1px;
}

.vertDottLine{
	background: url(jcpenney/assets/images/vertDottLine.gif) repeat-y center;
	width: 1px;
	font-size: 1%;
	padding-left: 10px;
	padding-right: 10px;
	height: 100%;
}
.container_headline{
	font-family: Arial;
	font-size: 15px;
	color: #4c4c94;
}
.container_subheadline{
	font-family: Arial;
	font-size: 12px;
	color: #4c4c94;
}

.jcpgreytext{
	color:#666666;
	font-family: Arial;
	font-size: 12px;}

.jcptext_mid{
	color:#666666;
	font-family: Arial;
	font-size: 11px;}
	
.jcptext_small{
	color:#666666;
	font-family: Arial;
	font-size: 10px;}
	
/* Wedding Destination Styles */

 .d_header{
	color:#374a92;
	font-family: Arial;
	font-size: 20px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:0px;
 }
 
  .d_subheader{
	color:#374a92;
	font-family: Arial;
	font-size: 15px;
	font-weight:bold;
	margin:0px 0px 5px 0px;
 }
 
 .destination-image{
	 float:left;
	 margin-right:10px;
	 border: #96b2dd solid 1px;
	 }
 .10space{padding-top:10px;}
	
/* Edited ny VJK 190506 */

	.newplanning_text {
	font-family:Arial;
	font-size:12px;
	color:#333333;
	}
	a.newplanning {
	font-family:Arial;
	font-size:12px;
	color:#00009f;
	text-decoration:underline;
	}
	a:hover.newplanning {
	font-family:Arial;
	font-size:12px;
	color:#00009f;
	text-decoration:underline;
	}
	
	/* this ends here */
	
/* TABLE-LESS STYLES BEGIN HERE */


.homePgMdlHldr{
	width: 434px;
	margin: 0px;
	padding: 0px;
}


.homePgBlueBox{
	width: 424px;
	margin: 0px 0px 4px 0px;
	padding: 0px;
}

.homePgBoxHdr{
	width: 424px;
	font-size: 1%;
}


.homePgBoxBg{
	background: url(/includes/templates/images/boarder/homeMdlColBg.gif) repeat-y;
	width: 424px;
	padding-left: 10px;
}

.homePgBoxBtm{
	background: url(/includes/templates/images/boarder/homeMdlBtm.gif) no-repeat;
	width: 424px;
	height: 10px;
	font-size: 1%;
}

.welImgLft{
	float: left;
	padding-right: 5px;
}

.welTxtLft{
	float: left;
	width: 240px;
}

.wedRsrchSrchFmt{
	padding-top: 3px;
}

.stateDiv{
	width: 135px;
	float: left;
}

.countryDiv{
	width: 151px;
	float: left;
}

.cityDiv{
	width: 124px;
	float: left;
}

.radioBlue_subhead {
	background-color:#ffffff; 
	text-align:left; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#00009f;
}

.honeyMnImgFmt{
	float: left;
	width: 73px;
}

.honeyMnTxtFmt{
	float: left;
	width: 333px;
}

.honeyMnTxtFmt img{
	display: block;
}

.destinationHldr{
	margin: 0px;
	padding: 0px;
}

.destinationFmt{
	width: 83px;
	float: left;
	line-height:15px; 
	vertical-align:top;
}

.certDivLft{
	width: 200px;
	float: left;
	border-right: #c0d1ec 1px solid;
}

.certDivRgt{
	width: 200px;
	float: left;
	padding-left: 10px;
}

.margRgt15{
	margin-right: 20px!important;
	margin-right: 15px;
}

.certList{
	margin: 0px;
	padding: 0px;
}

.certList ul{
	margin: 0px 0px 5px 15px;
	padding: 0px;
	color : #00009f;
	line-height:15px; 
	vertical-align:top;
	
}

.wedEssenLft{
	float: left;
	width: 202px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: #c0d1ec 1px solid;
}

.wedEssenRgt{
	float: left;
	width: 210px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.wedEssenImgFmt{
	width: 65px;
	float: left;
}

.wedEssenListFmt{
	width: 130px;
	float: left;
}

.webEseenBtmFmt{
	width: 212px;
	border-right: #c0d1ec 1px solid;
	height: 10px;
	font-size: 1%;
}

.wedTipImgFmt{
	float: left;
	text-align: center;
	padding-right: 10px;
}

.wedImgHdrFmt{
	margin-right: 10px;
	text-align: center;
}

.blueDivLineFmt{
	border-top: #c0d1ec 1px solid;
	width: 422px;
	margin-left: -10px;
	margin-bottom:0px;
	font-size: 1%;
}


.wedArtcleDiv{
	width: 117px;
	float: left;
	text-align: left;
}

.wedArtcleBgDiv{
	width: 137px;
	background: url(images/dotted_line_vert.gif) repeat-y right top;
	float: left;
	text-align: left;
	margin-right: 10px;
}

.marg5Top{
	margin-top: 5px;
}


/* EDITED Dotted LINE STYLES */

.dotted_lineTL {
	background-image:url('includes/templates/images/dotted_line_horizontal.gif'); 
	background-repeat:repeat-x; 
	height:14px;
}

.dotted_linevTL {
	background-image:url('includes/templates/images/dotted_line_vertical.gif'); 
	background-repeat:repeat-y; 
	width:24px;
	float: left;
	height: 100%;
	font-size: 1%;
	
}

/*GENERAL STYLES ADDED BY TW HERE */

.clearDiv{
	clear: both;
	font-size: 1%;
}

.moduleDiv{
	margin-top: 5px;
}

.marg20Top{
	margin-top: 20px;
}

.marg15Top{
	margin-top: 15px;
}

input.normal_input_box {
	height:18px;
	border: #96B2DD 1px solid;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

select {
	height:18px;
	border: #96B2DD 1px solid;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
