@charset "utf-8";
/* CSS Document */

body
{
	background-color:#838384;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
}
body.windows
{
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(bg.jpg);
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:top;
	background-color:#fff;
	margin:40px 0px 0px 0px;
	padding:0px;
}
body.templates-page
{
font-family:Arial, Helvetica, sans-serif;
background-image:url(../templates/thumbnails/templates-page.jpg);
background-repeat:repeat-x;
text-align:center;
vertical-align:top;
background-color:#DFDFC5;
padding:0px;
}		
TABLE.main, TR.main, TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

b.b13 {
	font-size: 1.12em;
}	
b.b15 {
 	font-family: Verdana, Arial, sans-serif;
  	font-size: 15px;
  	line-height: 1.5;
}
	
p {
	font-size:12px;
	line-height:130%;
}
p.p15 {
	font-size:15px;
	line-height:150%;
}
li {
	font-size:12px;
	margin-bottom:0px;
	margin-top:2px;
}
img.img {
	border:3px double #519BC8;
}
td.blankcell {
	height:15px;
}
td.blankcell5px {
	height:5px;
}
td.header {
	background-image:url(bg.jpg);
	background-repeat:repeat-x;
	height:125px;
	text-align:center;
	vertical-align:top;
	background-color:#fff;
	margin:0px;
	padding:0px;
}
table.wrapper td.content {
	background-color:#ffffff;	
	text-align:center;
}
table.wrapper td.footer {
	background-color:#ffffff;
	text-align:center;
	height:29px;
	vertical-align:bottom;
	margin:0px;
	padding:0px;
}
table.top {
	width:970px;
	float:none;
}
table.top td.bluetop {
	height:19px;
}
table.top td.navigation {
	height:30px;
}

table.top td.logoleft {	
	background-image:url(mywedding_toplogo2.jpg);
	background-repeat:no-repeat;
	height:71px;
	vertical-align:middle;
	background-position:left;
}
table.top td.logoright {	
	background-image:url(myhoneymoon_toplogo2.jpg);
	background-repeat:no-repeat;
	height:71px;
	vertical-align:middle;
	background-position:right;
}

/*table.top td.logo
	{
		height:64px;
		vertical-align:middle;
	}*/

table.top td.logo h1 {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	font-stretch:extra-condensed;
	color:#006FC0;
	margin:0px;
}
td.navleft {
	background-image:url(nav_l.gif);
	background-repeat:no-repeat;
	height:30px;
	width:11px;
}
td.navmiddle {
	background-image:url(nav_bg_n.jpg);
	background-repeat:repeat-x;
	height:30px;
	text-align:center;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
td.navtabs {
	background-image:url(nav_bg_n.jpg);
	background-repeat:repeat-x;
	height:30px;
	text-align:center;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	border-right:1px solid #4e4e4e;
	white-space:nowrap;
	padding:0px 10px 0px 10px;
}
td.navtabs_active {
	background-image:url(nav_bg_a.jpg);
	background-repeat:repeat-x;
	height:30px;
	text-align:center;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding:0px 10px 0px 10px;
}
td.navtabs2 {
	background-image:url(nav_bg_n.jpg);
	background-repeat:repeat-x;
	width:110px;
	height:25px;
	text-align:center;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	border-right:1px solid #4e4e4e;
}
td.navtabs_active2 {
	background-image:url(nav_bg_a.jpg);
	background-repeat:repeat-x;
	width:110px;
	height:25px;
	text-align:center;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
td.navlink {
	background-image:url(nav_bg_n.jpg);
	background-repeat:repeat-x;
	width:283px;
	height:30px;
	text-align:center;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ccc;
}
td.navright {
	background-image:url(nav_r.gif);
	background-repeat:no-repeat;
	height:30px;
	width:11px;
}
table.bottom {
	width:970px;
	float:none;
}
td.navleft_bottom {
	background-image:url(nav_l_b.gif);
	background-repeat:no-repeat;
	height:29px;
	width:10px;
}
td.navright_bottom {
	background-image:url(nav_r_b.gif);
	background-repeat:no-repeat;
	height:29px;
	width:10px;
}
td.nav_bottom {
	background-image:url(nav_m_b.gif);
	background-repeat:repeat-x;
	height:29px;
	width:950px;
	vertical-align:middle;
	text-align:center;
}
td.bottom_active {
	background-image:url(nav_m_b_a.gif);
	background-repeat:repeat-x;
	text-align:center;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	height:29px;
}
td.bottom_tabs {
	text-align:center;
	vertical-align:middle;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ccc;
	height:29px;
}
td.bnavmargin {
	height:20px;
	background-color:#fff;
}
table.content {
	width:970px;
	float:none;
}
td.box_left {
	width:13px;
	height:222px;
	background-image:url(box_left.jpg);
	background-repeat:no-repeat;
}
td.box_right {
	width:13px;
	height:222px;
	background-image:url(box_right.jpg);
	background-repeat:no-repeat;		
}
td.box_middle {
	height:222px;	
	background-image:url(box_middle.jpg);
	background-repeat:repeat-x;
	width:284px;
	vertical-align:top;
	padding-top:15px;
}
td.login_box_left {
	width:13px;
	height:222px;
	background-image:url(login_box_left.jpg);
	background-repeat:no-repeat;		
}
td.login_box_right {
	width:13px;
	height:222px;	
	background-image:url(login_box_right.jpg);
	background-repeat:no-repeat;		
}
td.login_box_middle {
	height:222px;
	background-image:url(login_box_middle.jpg);
	background-repeat:repeat-x;
	width:284px;
	vertical-align:top;	
	padding-top:15px;
}
td.box_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
td.box_guideic {
	background-repeat:no-repeat;
	background-position:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
td.box_coupleic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
td.box_manaloneic {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}

input, .inputbox, textarea, select {
	border:1px solid #ccc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
input.chkbox {
	border:0px;
}
input.circleradio {
	border:0px;
}
.button {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(nav_bg_a.jpg);
	background-repeat:repeat-x;
	padding:2px 5px 2px 5px;
	color:#fff;
	font-weight:bold;
	border:none;
	height:20px;
	line-height:110%;
	text-transform:uppercase;
	cursor:pointer;
	cursor:hand;
}
.redbutton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#CC3300;
	/*background-image:url(nav_bg_n.jpg);*/
	background-repeat:repeat-x;
	padding:0px 3px 0px 3px;
	color:#fff;
	font-weight:bold;
	border:1px solid #fff;
	height:20px;
	line-height:110%;
}	
.greenbutton {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#006600;
	/*background-image:url(nav_bg_n.jpg);*/
	background-repeat:repeat-x;
	padding:0px 3px 0px 3px;
	color:#fff;
	font-weight:bold;
	border:1px solid #fff;
	height:20px;
	line-height:110%;
}	
.button2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-image:url(nav_bg_a.jpg);
	background-repeat:repeat-x;
	padding:0px;
	color:#fff;
	padding:1px;
	font-weight:bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #96b3c8;
	border-right-color: #26628e;
	border-left-color: #26628e;
	border-bottom-color: #96b3c8;
}
td.myaccount {
	width:775px;
	vertical-align:top;
	background-image:url(myaccount_bot_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#C4E9FF;
	padding-bottom:15px;
}
	
td.leftcontentbox {
	width:640px;
	vertical-align:top;
	background-image:url(leftcontentbox_bot_bg.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#C4E9FF;
	padding-bottom:15px;
}
td.myaccounttabs {
	font-size:12px;
	padding:3px 3px 3px 20px;
	background-image:url(blue_heart.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
td.myaccountsubtabs {
	font-size:12px;
	padding:3px 3px 3px 38px;
	background-image:url(red_heart.jpg);
	background-repeat:no-repeat;
	background-position:18px;
}
td.myac_tp {
	background-image:url(myac_tp.jpg);
	background-repeat:no-repeat;
	width:175px;
	height:10px;
}
td.myac_btm {
	background-image:url(myac_btm.jpg);
	background-repeat:no-repeat;
	width:175px;
	height:10px;
}
td.myac_mdl {
	width:175px;
	background-image:url(myac_mdl.jpg);
	background-repeat:repeat-y;
	padding:0px 10px 0px 10px;
}
td.blue_topleft {
	height:9px;
	width:9px;
	background-image:url(blue_topleft.jpg);
	background-repeat:no-repeat;
}
td.blue_topright {
	height:9px;
	width:9px;
	background-image:url(blue_topright.jpg);
	background-repeat:no-repeat;
}
td.blue_bottomright {
	height:9px;
	width:9px;
	background-image:url(blue_bottomright.jpg);
	background-repeat:no-repeat;
}
td.blue_bottomleft {
	height:9px;
	width:9px;
	background-image:url(blue_bottomleft.jpg);
	background-repeat:no-repeat;
}
td.blue
{
	background-color:#c4e9ff;
}
td.blue_middle
{
	background-color:#c4e9ff;
	padding:6px;
}
td.grey_topleft
{
	height:9px;
	width:9px;
	background-image:url(grey_topleft.jpg);
	background-repeat:no-repeat;
}
td.grey_topright
{
	height:9px;
	width:9px;
	background-image:url(grey_topright.jpg);
	background-repeat:no-repeat;
}
td.grey_bottomright
{
	height:9px;
	width:9px;
	background-image:url(grey_bottomright.jpg);
	background-repeat:no-repeat;
}
td.grey_bottomleft
{
	height:9px;
	width:9px;
	background-image:url(grey_bottomleft.jpg);
	background-repeat:no-repeat;
}
td.grey
{
	background-color:#e0e0e0;
}
td.grey_middle
{
	background-color:#e0e0e0;
	padding:6px;
}
a.navtabs:link
{
	color:#FFFFFF;
	text-decoration:none;
}
a.navtabs:hover
{
	color:#71cefe;
	text-decoration:none;
}
a.navtabs:visited
{
	color:#FFFFFF;
	text-decoration:none;
}
a.navtabs_active:link
{
	color:#FFFFFF;
	text-decoration:none;
}
a.navtabs_active:hover
{
	color:#71cefe;
	text-decoration:none;
}
a.bottom_active:link, a.bottom_active:visited{
	color:#cccccc;
	text-decoration:none;
}
a.bottom_active:hover
{
	color:#000000;
	text-decoration:none;
}
a.bottom_tabs:link, a.bottom_tabs:visited
{
	color:#cccccc;
	text-decoration:none;
}
a.bottom_tabs:hover
{
	color:#000000;
	text-decoration:none;
}
a.navlink:link, a.navlink:visited
{
	color:#cccccc;
	text-decoration:none;
}
a.navlink:hover
{
	color:#5fc3ff;
	text-decoration:none;
}
a.p:link, a.p:visited
{
	color:#000000;
	text-decoration:none;
}
a.p:hover
{
	color:#0266af;
	text-decoration:none;
}
a.locationlinks:link, a.locationlinks:visited
{
	color:#000000;
	text-decoration:none;
}
a.locationlinks:hover
{
	color:#0266af;
	text-decoration:none;
}
a.small:link, a.small:visited
{
	color:#000000;
	text-decoration:none;
	font-size:11px;
}
a.small:hover
{
	color:#0266af;
	text-decoration:none;
	font-size:11px;
}
a.special:link, a.special:visited
{
	text-decoration:none;
	font-size:12px;
	color:#000000;
}
a.special:hover
{
	text-decoration:none;
	font-size:12px;
	color:#0266af;
	font-weight:bold;
}
td.citylistbg
{
	background-color:#e0f3ff;
	padding:5px;
	border-top: 1px dotted #C4E9FF;
	background-image:url(folder.png);
	background-repeat:no-repeat;
	background-position:5 center;
	padding-left:25px;
	font-size:11px;
}
td.citylistbghome
{
	padding:5px;
	border-top: 1px dotted #C4E9FF;
	background-image:url(folder.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
td.citylistbg2
{
	background-color:#e0f3ff;
	padding:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #c4dceb;
}
#thelist li{ 
	
		cursor: hand !important;
		cursor: pointer !important;
		font-size:12px;
		
		padding:5px;
		background-color:#E1F4FF;
		margin:1px;
		list-style:none;
}
#thelist li:hover{ 
		font-weight:bold;
		cursor: hand !important;
		cursor: pointer !important;
		font-size:12px;
		
		padding:5px;
		background-color:#E1F4FF;
		margin:1px;
		list-style:none;
}	
.chromestyle
{
	width: 99%;
	font-weight: bold;
	white-space:nowrap;
}

.chromestyle:after
{ /*Add margin between menu and rest of content in Firefox*/
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}

.chromestyle ul
{
	border: 0px solid #BBB;
	width: 100%;
	/*background: url(chromebg.gif) center center repeat-x; /*THEME CHANGE HERE*/
	padding: 4px 0;
	margin: 0;
	text-align: center; /*set value to "left", "center", or "right"*/
}
.chromestyle ul li
{
	display: inline;
}
.chromestyle ul li a
{
	color: #494949;
	padding: 4px 7px;
	margin: 0;
	text-decoration: none;
	border-right: 1px solid #DADADA;
}
.chromestyle ul li a:hover
{
	background: url(chromebg-over.gif) center center repeat-x; /*THEME CHANGE HERE*/
}
.chromestyle ul li a[rel]:after
{ /*HTML to indicate drop down link*/
	content: " v";
	/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv
{
	position:absolute;
	margin-top: 6px;
	margin-left: -24px;
	border: 1px solid #000; /*THEME CHANGE HERE*/
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:18px;
	z-index:100;
	background-color: white;
	width: 200px;
	visibility: hidden;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}
.dropmenudiv a
{
	width: auto;
	display: block;
	text-indent: 3px;
	text-decoration: none;
	color: black;
	border:1px solid #fff;
	font-weight:normal;
}
.dropmenudiv a:hover
	{
		width: auto;
		display: block;
		text-indent: 3px;
		text-decoration: none;
		color: black;
		border:1px solid #E0E0E0;
	}

* html .dropmenudiv a
{ /*IE only hack*/
	width: 100%;
}

.dropmenudiv a:hover
{ /*THEME CHANGE HERE*/
	background-color: #F0F0F0;
}
.treeview ul{ 
/*CSS for Simple Tree Menu*/
		margin: 0;
		padding: 0;
	}
.treeview li{ 
/*Style for LI elements in general (excludes an LI that contains sub lists)*/
		background-image:url(blue_heart.jpg);
		background-repeat:no-repeat;
		background-position:left center;
		list-style-type: none;
		padding-left: 20px;
		margin-bottom: 5px;
		font-weight:normal;
		line-height:18px;
	}
a.mymenu:link, a.mymenu:visited{
		text-decoration:none;
		color:#000;
}
a.mymenu:hover{
		text-decoration:none;
		color:#000;
	}
a.mymenu:active{
		color:#000;
}	
a.linkbutton:link, a.linkbutton:visited
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		background-image:url(nav_bg_a.jpg);
		background-repeat:repeat-x;
		padding:0px 10px 0px 10px;
		color:#fff;
		font-weight:bold;
		border:none;
		height:20px;
		line-height:20px;
		text-transform:uppercase;
		display:block;
	}
a.linkbutton:hover
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		background-image:url(nav_bg_a.jpg);
		background-repeat:repeat-x;
		padding:0px 10px 0px 10px;
		color:#fff;
		font-weight:bold;
		border:none;
		height:20px;
		line-height:20px;
		text-transform:uppercase;
		display:block;
	}
a.linkbuttonsmall:link, a.linkbuttonsmall:visited
	{
		font-family:Arial, Helvetica, sans-serif;
		font-size:10px;
		background-image:url(nav_bg_a.jpg);
		background-repeat:repeat-x;
		padding:0px 10px 0px 10px;
		color:#fff;
		font-weight:bold;
		border:none;
		height:18px;
		line-height:18px;
		text-transform:uppercase;
		display:block;
	}
a.linkbuttonsmall:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	background-image:url(nav_bg_a.jpg);
	background-repeat:repeat-x;
	padding:0px 10px 0px 10px;
	color:#fff;
	font-weight:bold;
	border:none;
	height:18px;
	line-height:18px;
	text-transform:uppercase;
	display:block;
}
a.services:link, a.services:visited
{
	text-decoration:none;
	color:#006FC0;
	font-weight:bold;
	font-size:13px;
}
a.services:hover
{
	text-decoration:none;
	color:#000;
	font-weight:bold;
	font-size:13px;
}
td.serviceicon
{
	background-image:url(red_heart_t.gif);
	background-repeat:no-repeat;
	background-position:left 3;
	padding-left: 23px;
	vertical-align:top;
}
div.description
{
	font-size:12px;
	margin-top:10px;
}
div.serviceblock
{
	font-size:12px;
	margin-top:10px;
	width:50%;
	position:relative;
	float:left;
	padding-right:10px;
}
.treeview li.submenu
{ /* Style for LI that contains sub lists (other ULs). */
	background-image:url(blue_heart.jpg);
	background-position:left 5;
	background-repeat:no-repeat;
	cursor: hand !important;
	cursor: pointer !important;
}
ul.categories li.cats
{
	background-image:url(blue_heart.jpg);
	background-position:left 5;
	background-repeat:no-repeat;
	cursor: hand !important;
	cursor: pointer !important;
	padding-left:25px;
	line-height:20px;
	list-style:none;
}
	
ul.categories li.cats1
{
	background-image:url(blue_heart1.jpg);
	background-position:left 5;
	background-repeat:no-repeat;
	cursor: hand !important;
	cursor: pointer !important;
	padding-left:25px;
	line-height:20px;
	list-style:none;
}

ul.subcategories
{
	margin-left:0px;
	margin-bottom:5px;
}
li.subcats
{
	background-image:url(red_heart_t.gif);
	list-style:none;
	background-position:left 5;
	background-repeat:no-repeat;
	cursor: hand !important;
	cursor: pointer !important;
	padding-left:25px;
	font-size:11px;
}
	
.treeview li.submenu ul
{ /*Style for ULs that are children of LIs (submenu) */
	display: none; /*Hide them by default. Don't delete. */
}

.treeview .submenu ul li
{ /*Style for LIs of ULs that are children of LIs (submenu) */
	cursor: default;
}
div.welcome
{
	margin:3px 0px 3px 0px;
	border-bottom:1px dotted #bbb;
	padding:5px;	
}
div.spacer
{
	padding:3px;
}
div.spacer20
{
	padding:10px;
}
/*td.blue_middle li
	{
		background-image:url(arrow.png);
		background-repeat:no-repeat;
		background-position:left center;
		list-style:none;
		margin-left:-40px;
		padding:3px 3px 3px 20px;
		font-size:12px;
	}*/
ul.shadetabs li
{
	font-size:12px;
	margin-bottom:0px;
	margin-top:2px;
	margin-left:0px;
	padding:0px;
	border:none;
}
td.arrow 
{
	background-image:url(arrow.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:20px;
}
td.arrowbutton 
{
	background-image:url(arrow.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding:1px 1px 1px 15px;
	font-size:11px;
}
a.catlinks:visited, a.catlinks:link
{
	color:#000;
}
a.catlinks:hover
{
	color:#0266af;
}
div.arrow 
{
	background-image:url(arrow.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:15px;
}
	
.error
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #AA0000;
}
a:link, a:hover, a:visited
{
	text-decoration:none;
	color:#00f;
}


/*error class*/	
.errorhead {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	background-color: #CCCCCC;
}
.errortxt {
    text-align:left;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FF0000;
}	

.sendmsg
{
font-family:arial;
font-size:12px;
font-weight:bold;
color: #006FC0;
text-decoration: none;
/*padding: 3px 7px;
margin-right: 3px;
background: white url(shade.gif) top left repeat-x;*/
background-color:#DFF3FF;
padding:5px 10px 5px 10px;
}

.sendmsg1
{
font-family:arial;
font-size:12px;
font-weight:bold;
color: #DFF3FF;
text-decoration: none;
/*padding: 3px 7px;
margin-right: 3px;
background: white url(shade.gif) top left repeat-x;*/
background-color:#006FC0;
border-right:1px solid #DFF3FF;
padding:5px 10px 5px 10px;
}

.sendmsg1 a:link, .sendmsg1 a:visited
{
	color: #DFF3FF;
}
.sendmsg1 a:hover
{
	color: #DFF3FF;
}
.sendmsg a:link, .sendmsg a:visited
{
	color: #006FC0;
}
.sendmsg a:hover
{
	color: #006FC0;
}

.sendmsg a.linkbutton:link, .sendmsg a.linkbutton:hover, .sendmsg a.linkbutton:visited
{
	color: #FFF;
}

.booklist
{
	background-color:#DFF3FF;
	height:25px;
}
.booklist1
{
	background-color:#FFF;
	height:25px;
}

.Filtericon
{
background:url(icons/filter_icons.gif) left no-repeat;
padding-left:20px;
}

.Importicon
{
background:url(icons/Import.gif) left no-repeat;
padding-left:20px;
}
.textinput
{
padding-left:4px;
padding-right:4px;
background:#fffde9;
}
/*error class ends*/	

.msgtabpreview
{
width:520px;
background-color:#eff9fe;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
padding-right:10px;
border:3px double #84bee9;
margin:15px 0px 15px 0px;
}
.msgtit
{
background-color:#b8e5ff;
font-family:Georgia, Arial;
font-size:16px;
color:#006FC0;
padding:5px;
padding-left:10px;
font-weight:bold;
}

.msgsub
{
font-family:Georgia, Arial;
font-size:20px;
color:#000;
padding:5px;
padding-left:10px;
background-color:#F0FAFF;
font-weight:bold;
}

.msgcont
{
padding-bottom:10px;
padding-top:10px;
background-color:#fff;
font-family:Georgia, Arial;
font-size:12pt;
color:#006FC0;
padding:30px 30px 30px 30px;
}
.msgtitpre
{
background-color:#b8e5ff;
font-family:arial;
font-size:16px;
color:#006FC0;
padding:5px;
padding-left:10px;
font-weight:bold;
}

.msgsubpre
{
font-family:arial;
font-size:14px;
color:#000;
padding:5px;
padding-left:10px;
background-color:#F0FAFF;
font-weight:bold;
font-size:12px;
font-family:arial;
}

.msgcontpre
{
padding-bottom:10px;
padding-top:10px;
background-color:#fff;
font-family:arial;
font-size:12px;
color:#006FC0;
padding:30px 30px 30px 30px;
}
li.properties
{
	list-style:none;
	margin:0px;
}
.imagelinks{
	width : auto;
	float : left;
	padding : 5px 20px 5px 0px;
}

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #DFF3FF;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid #006FC0;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid #006FC0;
border-bottom: 3px solid #006FC0;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
}

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #C4E9FF; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #C4E9FF; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
.topplace{
	z-index: 10;
	position:relative;
}
.autofill-box {
  z-index: 100;
  padding: 1px;
  background: #e5e5e5;
  border: 1px double #000;
  text-align: left;
  font: 11px Verdana, Arial, sans-serif;
}
.autofill-box li {padding: 2px 7px;}
.autofill-box .selection {
  background: #006FC0;
  color: #FFF;
}
.templates
{
	background-image:url(../templates/thumbnails/alltemplates.jpg);
	background-repeat:no-repeat;
	width:856ppx;
	height:825px;
}
.contactlist
{
	border-bottom:1px solid #000;
	border-right:1px solid #000;
	border-left:1px solid #000;
	background-color:#000;
}
.view-templates
{
	background-image:url(../templates/thumbnails/alltemplatespage.jpg);
	background-repeat:no-repeat;
    background-position:top center;
	width:100%;
	height:960px;;
}
.showText{
		background-image:url(icons/edit.gif);
		background-repeat:no-repeat;
		padding-left:25px;
		height:20px;
		cursor:hand;
		cursor:pointer;
}
#DHTMLgoodies_formTooltipDiv{
	color:#DA3A3A;
	font-family:arial;
	font-weight:bold;
	font-size:0.8em;
	line-height:120%;
}
.DHTMLgoodies_formTooltip_closeMessage{
	color:#DA3A3A;
	font-weight:normal;
	font-size:0.7em;
}
.hand{
	cursor:hand;
	cursor:pointer;
}
a.tc{
	text-decoration:underline;
}
