

/* Main Navigation

----------------------------------------------------------------> */ 

#header_menu {
	position:absolute;
	width:980px;
	top:101px;
	left:0;
	height:35px;
}


#lists {
	position:relative; 
	float:left; 
	padding:0;
	width:980px; 
	height:35px; 
	list-style:none; 
	z-index:100; 
	margin:0;
	display:inline;
	margin-left:6px;
}

#lists table {
	margin:0;
	padding:0;
	background:none;
}

#lists ul {
	margin:0;
	padding:0;
}

#lists li {
	display:inline; 
	float:left; 	
	height:35px;
	margin:0;
	padding:0; 
	background-image: none;
}

#lists li a.tl1 {
	float:left;
	display:block;
	height:35px;
	width:156px;
	text-decoration:none;
	background:transparent url("images/dream-menu-sprite.gif") 0 0 no-repeat;
	text-indent:-9999px;
}

#lists li a.tl1:hover, #lists li.hover#mainlevel_1 a.tl1 {
	background:transparent url("images/dream-menu-sprite.gif") 0 -35px no-repeat;
}

#lists li a.tl2 {
	float:left;
	display:block;
	height:35px;
	width:165px;
	text-decoration:none;
	background:transparent url("images/dream-menu-sprite.gif") -162px 0 no-repeat;
	text-indent:-9999px;
}

#lists li a.tl2:hover, #lists li.hover#mainlevel_2 a.tl2  {
	background:transparent url("images/dream-menu-sprite.gif") -162px -35px no-repeat;
}

#lists li a.tl3 {
	float:left;
	display:block;
	height:35px;
	width:123px;
	text-decoration:none;
	background:transparent url("images/dream-menu-sprite.gif") -330px 0 no-repeat;
	text-indent:-9999px;
}

#lists li a.tl3:hover, #lists li.hover#mainlevel_3 a.tl3  {
	background:transparent url("images/dream-menu-sprite.gif") -330px -35px no-repeat;
}

#lists li a.tl4 {
	float:left;
	display:block;
	height:35px;
	width:168px;
	text-decoration:none;
	background:transparent url("images/dream-menu-sprite.gif") -452px 0 no-repeat;
	text-indent:-9999px;
}

#lists li a.tl4:hover, #lists li.hover#mainlevel_4 a.tl4  {
	background:transparent url("images/dream-menu-sprite.gif") -452px -35px no-repeat;
}

#lists li a.tl5 {
	float:left;
	display:block;
	height:35px;
	width:150px;
	text-decoration:none;
	background:transparent url("images/dream-menu-sprite.gif") -620px 0 no-repeat;
	text-indent:-9999px;
}

#lists li a.tl5:hover, #lists li.hover#mainlevel_5 a.tl5  {
	background:transparent url("images/dream-menu-sprite.gif") -620px -35px no-repeat;
}


#lists li a.tl6 {
	float:left;
	display:block;
	height:35px;
	width:180px;
	text-decoration:none;
	background:transparent url("images/dream-menu-sprite.gif") -770px 0 no-repeat;
	text-indent:-9999px;
}

#lists li a.tl6:hover, #lists li.hover#mainlevel_6 a.tl6  {
	background:transparent url("images/dream-menu-sprite.gif") -770px -35px no-repeat;
}




#lists div {
  display:none;
}

#lists :hover div {
	position:absolute;
	left:0;
	top:35px;
	display:block;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	border-bottom:1px solid #FFF;
	padding:0 ;
	/*background-color:#0d81c3;*/
}
/*
#lists .two:hover {
	position:relative;
}

#lists .single:hover {
	position:relative;
}
*/
#lists :hover div.pos1 {
	/*background:#fff; */
	width:755px;
	_width:785px;
	background:  #3d3d3d url(images/transie6.gif) 0 0 no-repeat;
	*padding-bottom:15px;
	
}

#lists :hover div.pos3 {
	/*background:#fff; */
	width:250px;
	background: #3d3d3d url(images/transie6.gif) 0 0 no-repeat;
	*padding-bottom:15px;
}

#lists :hover div.pos4 {
	/*background:#fff; */
	width:220px;
	background: #3d3d3d url(images/transie6.gif) 0 0 no-repeat;
	*padding-bottom:15px;
}

#lists :hover div.pos5 {
	/*background:#fff; */
	width:570px;
	background: #3d3d3d url(images/transie6.gif) 0 0 no-repeat;
	font-size:0.9em;
	padding-top:10px;
	*padding-bottom:15px;
	_width:632px;
}








#lists :hover div dl.wedinvite {
	float:left;
	width:250px;
	display:inline; 
	padding:0; 
	margin:10px 0 0 1px;
}

#lists :hover div dl.wedinvite dt, .wedinvite  dt a {
	width:250px;
	margin:0;
	text-decoration:none;
	height:35px;
	line-height:18px;
	color:#FFF;
	font-weight:bold; 
	padding:0; 
	font-size:1.3em;
}



#lists :hover div dl.wedinvite dd {
	position: relative;
	float: left;
	width: 250px;
	margin: 0 0 8px 15px;
	display: inline;
	/*background-color:#999966;*/
	
}

#lists :hover div dl.wedinvite dd a {
	display:block; 
	text-decoration:none; 
	font-weight:bold; 
	font-size:0.9em; 
	color:transparent;
	line-height:12px; 
	/*padding:6px 0 8px 20px;*/
	padding: 0;
	color: #fff;
}

#lists :hover div dl.wedinvite dd a:hover {
	text-decoration: underline;
}





#lists :hover div dl.wedinvitediy {
	float:left;
	width:200px;
	display:inline; 
	padding:0; 
	margin:10px 0 0 15px;
	/*background-color:#CCCCCC;*/
}

#lists :hover div dl.stat dd {
	width: 230px;
}


#lists :hover div dl.wedinvitediy dt, #lists :hover div dl.wedinvite dt{
	width:200px;
	margin:0;
	text-decoration:none;
	height:35px;
	line-height:20px;
	color:#3f3f3f;
	font-weight:bold; 
	padding:0; 
	font-size:0.9em;
	/*text-indent:-9999px;*/
	background: transparent url(images/transie6.gif) 0 0 no-repeat;
}

ul#lists #mainlevel_1 :hover div dl.wedinvite dt, ul#lists #mainlevel_1:hover div dl.wedinvite dt {
	width:200px;
	margin:0;
	text-decoration:none;
	height:15px;
	line-height:20px;
	color:#FFF;
	font-weight:bold; 
	padding:0px; 
	font-size:1.2em;
	padding-bottom:15px;
	padding-left:15px;
	/*text-indent:-9999px;*/
	background: transparent url(images/transie6.gif) 0 0 no-repeat;
}


.wedinvite dt span{
display:block;
border-bottom: 3px solid #999999;
padding-top:1px;
}

.stat dt span{
margin-left:12px;
}

.stat dd{
width:500px;
}

.stat dl{
width:200px;
}

ul#lists #mainlevel_2 :hover div dl.wedinvite dt, ul#lists #mainlevel_2:hover div dl.wedinvite dt {
	width:200px;
	margin:0;
	text-decoration:none;
	height:35px;
	line-height:20px;
	color:#3f3f3f;
	font-weight:bold; 
	padding:0; 
	font-size:0.9em;
	/*text-indent:-9999px;*/
	background: transparent url(images/transie6.gif) 0 0 no-repeat;
}

ul#lists #mainlevel_3 :hover div dl.wedinvite dt, ul#lists #mainlevel_3:hover div dl.wedinvite dt {
	width:200px;
	margin:0;
	text-decoration:none;
	height:35px;
	line-height:20px;
	color:#3f3f3f;
	font-weight:bold; 
	padding:0; 
	font-size:0.9em;
	text-indent:-9999px;
	background: transparent url(images/transie6.gif) 0 0 no-repeat;
}

ul#lists #mainlevel_4 :hover div dl.wedinvite dt, ul#lists #mainlevel_4:hover div dl.wedinvite dt {
	width:200px;
	margin:0;
	text-decoration:none;
	height:35px;
	line-height:20px;
	color:#3f3f3f;
	font-weight:bold; 
	padding:0; 
	font-size:0.9em;
	text-indent:-9999px;
	background: transparent url(images/transie6.gif) 0 0 no-repeat;
}

ul#lists #mainlevel_5 :hover div dl.wedinvite dt, ul#lists #mainlevel_5:hover div dl.wedinvite dt {
	width:200px;
	margin:0;
	text-decoration:none;
	height:35px;
	line-height:20px;
	color:#3f3f3f;
	font-weight:bold; 
	padding:0; 
	font-size:0.9em;
	text-indent:-9999px;
	background: transparent url(images/transie6.gif) 0 0 no-repeat;
}



ul#lists #mainlevel_6 :hover div dl.wedinvitediy dt, ul#lists #mainlevel_6:hover div dl.wedinvitediy dt {
	width:200px;
	margin:0;
	text-decoration:none;
	height:35px;
	line-height:20px;
	color:#3f3f3f;
	font-weight:bold; 
	padding:0; 
	font-size:0.9em;
	text-indent:-9999px;
	background: transparent url(images/transie6.gif) 0 0 no-repeat;
}



#lists :hover div dl.wedinvitediy dd {
	position: relative;
	float: left;
	width: 250px;
	margin: 0 0 8px 0;
	padding-top:1px;
	/*display: inline;*/
	/*background-color:#999966;*/
}

#lists :hover div dl.wedinvitediy dd a {
	display:block; 
	text-decoration:none; 
	font-weight:bold; 
	color:transparent;
	line-height:10px; 
	/*padding:6px 0 8px 20px;*/
	padding: 0;
	color: #fff;
	font-size:1em;
}

#lists :hover div dl.wedinvitediy dd a:hover {
	text-decoration: underline;
}



.color-icon {
float:left;
height:18px;
left:6px;
top:6px;
width:18px;
display:block;
border:1px solid #FFF;
}

.photo{
background: transparent url(images/photo-wedding-invitation.gif) 0 0 no-repeat;
border:none;
width:20px;
height:20px;
}	
	
	
.pos1 .wedinvite dt
{
color:#fff;
}


.pos1 .wedinvite .shape
{
clear:both;
}


.pos1 .wedinvite img
{
float:left;
padding-right:2px;
}



.pos1 .wedinvite span {
display:block;
cursor:pointer;
white-space:normal;
margin-right:10px;
}

.pos3 .wedinvite span {
display:block;
cursor:pointer;
white-space:normal;
margin-right:10px;
}


#lists :hover div dl.wedinvitediy {
	float:left;
	width:270px;
	display:inline; 
	padding:0; 
	margin:5px 0 0 1px;
	
}

#lists :hover div dl.wedinvitediy dt {
	width:165px;
	margin:0;
	text-decoration:none;
	height:35px;
	line-height:16px;
	color:#FFF;
	font-weight:bold; 
	padding:0; 
	font-size:0.8em;

}


#lists :hover div dl.wedinvitediy dd {
	position: relative;
	float: left;
	width: 300px;
	margin: 0 0 8px 15px;
	display: inline;
	
	/*background-color:#999966;*/
}

#lists :hover div dl.wedinvitediy dd a {
	display:block; 
	text-decoration:none; 
	font-weight:bold; 
	color:transparent;
	line-height:10px; 
	/*padding:6px 0 8px 20px;*/
	padding: 0;
	color: #fff;
	font-size:1em;
}

#lists :hover div dl.wedinvitediy dd a:hover {
	text-decoration: underline;
	/*background-color:#999966;*/
}



#lists dd span{
font-size:11px;
font-weight:normal;
color:#c4c4c4;
padding-top:2px;
}


#lists dd b{
font-size:12px;
color:#FFF;
}


.proud{
clear:both;
padding-top:10px;
padding-bottom:10px;
}

.pad{
padding-bottom:55px;
}


.pr {
	background: url(images/australia-leftbg.jpg);
	float: left;
	height: 73px;
	width: 84px;
}

.prmid {
	height: 29px;
	text-align: left;
	padding-top: 25px;
	padding-left: 15px;
	float:left;
	font-size: 14px;
	color:#d7d7d7;
}


.prrig {
	float: left;
	height: 63px;
	width: 21px;
}
