body{
	background-attachment:scroll;
	background-image:url(http://weddings.partyspace.com/design/bg.gif);
	background-position:center top;
	background-repeat:repeat;
	}
	a{
		outline: none;
		text-decoration: underline;
	}
	a:HOVER{
		text-decoration: none;
}
	
		#generalbody{
			width: 1005px;
			margin-left: auto;
			margin-right: auto;
			background-color: white;
		}
		.generalleftmenu{
			width: 148px;
			border:0;
			padding:0;
			padding-right:10px;
			padding-left:5px;
			margin:0;
			font-size: 12px;
			
		}
		.homeBorderRight{
			border-right:dotted #c7c6c6 1px;
		}
		.leftmenuHeaader{
			color: #fff;
			background: #b8db94;
			padding: 5px;
			font-size: 18px;
			font-family: Helvetica;
		}
		
		.leftMemuList{
			font-size: 12px;
			/*background-image: url("../../images/design/green-arrow.png");
			background-repeat: no-repeat;
			background-position: left top;
			padding-left: 12px;
			line-height: 13px;*/
		}
		
		.leftMemuList span{
			margin:0;
			color: 	#b8db94;
			font-size: 12px;
			padding-right: 4px;
			font-weight: bold;
		}
		.leftMemuListBlue span{
			color: 	#7f9fd3;
			padding-right: 4px;
			font-size: 12px;
			font-weight: bold;
		}
		.leftMemuListBlue{
			font-size: 12px;
			/*background-image: url("../../images/design/blue-arrow.png");
			background-repeat: no-repeat;
			background-position: left top;
			padding-left: 12px;*/
		}
		.generalleftmenuTab{
			width: 148px;
			background-color: #ffffff;
			/*padding-left:11px;*/
			margin-bottom: 3px;
			padding-bottom: 5px;
			padding-bottom: 10px;
		}
		.homeBorderBottom{
			border-bottom:dotted #c7c6c6 1px;}
		.generalleftmenuTab h1{
			font-family: Helvetica;
			font-size: 11px;
			color: #46232e;
		}
		.generalleftmenu a{
			text-decoration: underline;
			cursor: pointer;
			color: #8073b9;
			font-family: Helvetica;
			font-size: 12px;
			/*padding-left: 10px;*/
		}
		#aGreen{
			text-decoration: underline;
			cursor: pointer;
			color: #6d9b51;
			font-family: Helvetica;
			font-size: 12px;
			/*padding-left: 10px;*/
		}
		.aGreenLight{
			text-decoration: underline;
			cursor: pointer;
			color: #cadba8;
			font-family: verdana;
			font-size: 12px;
			/*padding-left: 10px;*/
		}
		.aTurkuaz{
			text-decoration: underline;
			cursor: pointer;
			color: #00a0ad;
			font-family: Helvetica;
			font-size: 12px;
		}
		.swfHead{
			text-decoration: none;
			cursor: pointer;
			color: #6d9b51;
			font-family: Helvetica;
			font-size: 16px;
		}
		.swfLink{
			text-decoration: none;
			cursor: pointer;
			color: #00a0ad;
			font-family: Helvetica;
			font-size: 16px;
			padding-top: 8px;
			display: block;
		}
		#aGri{
			text-decoration: underline;
			cursor: pointer;
			color: #484546;
			font-family: Helvetica;
			font-size: 12px;
			/*padding-left: 10px;*/
		}
		.aGri{
			text-decoration: underline;
			cursor: pointer;
			color: #484546;
			font-family: Helvetica;
			font-size: 12px;
		}
		.aBlue{
			text-decoration: underline;
			cursor: pointer;
			color: #407bc0;
			font-family: Helvetica;
			font-size: 12px;
			/*padding-left: 10px;*/
		}
		
		.aOrange{
			text-decoration: underline;
			cursor: pointer;
			color: #c4975d;
			font-family: Helvetica;
			font-size: 12px;
		}
		
		.aBlack{
			text-decoration: underline;
			cursor: pointer;
			color: #000;
			font-family: Helvetica;
			font-size: 12px;
			/*padding-left: 10px;*/
		}
		.aWhite{
			text-decoration: underline;
			cursor: pointer;
			color: #fff;
			font-family: Helvetica;
			font-size: 12px;
			/*padding-left: 10px;*/
		}
		#header{
			width: 1005px;
			height: 114px;
			position: relative;
			margin-right: auto;
			margin-left: auto;
			background-color: white;
		}
		#headLogo{
			width: 350px;
			height: 51px;
			position: absolute;
			left: 5px;
			top: 15px;
			background-image: url("../../images/view/main-logo.png");
			background-repeat: no-repeat;
			cursor: pointer;
		}
		.linkBox{
			top: 35px;
			right: 15px;
			background-color: #7f9fd3;
			height: 32px;
			width:120px;
			position: absolute;
			vertical-align: middle;
			padding-left: 2px;
			font-family: Helvetica;
			font-size: 11px;
			color: #fff;
			padding-top:5px;
			font-weight:bold;
			padding-right: 2px;
			cursor: pointer;
		}
	
		.headerBottomLine{
			height: 21px;
			top: 81px;
			width:100%;
			position: absolute;
			display: table;		
		}
		.headerBottomLine TABLE tr TD{
			background-color: #4a82c3;
		}
		.headerBottomLine a{
			color: white;
			font-family: Helvetica;
			font-size: 0.7em;
			text-decoration: none;
			vertical-align: middle;
			text-align:center;
			padding: 0 4px;
			/*
			 display: table-cell;
			 border-left:solid #fff 1px;
			 */
		}	
.main-titles{
	font-family: Helvetica; font-size: 22px; color:#fff;background-color: #00aab5; padding-left: 15px;padding-top: 15px;
}
.main-titles h1{
	font-size: 28px; color:#fff;margin: 0;padding:0;padding-bottom: 7px;
}
.main-titles a{
	font-family: Helvetica; 
	font-size: 22px; 
	color: #fff; 
	text-decoration: underline;
	cursor: pointer;
}
.main-desci{
	font-family:Helvetica; font-size: 13px; color:#fff;background-color: #00aab5; padding-left: 15px;padding-top: 15px;padding-bottom: 15px;
}
.others-title{
	font-family:Helvetica; font-size: 14px; color:#ffffff;background-color: #00aab5; padding-left: 55px;padding-bottom: 15px;
}
.others{
	padding:10px;font-family:Helvetica; font-size: 14px; color:#9289bd;
	text-align: right;
	
}

.listing-title{
	padding-left: 15px;padding-top: 6px;padding-bottom: 6px;
}
.listing-title h1{
	font-family:Helvetica; font-size: 15px; color:#bc8b4b;padding: 0;margin: 0;
}
.f-listing-title-left{
	background-color: #B8DB94; padding-left: 15px;padding-top: 6px;
	padding-bottom: 6px;font-family:Helvetica; font-size: 15px; color:#ffffff;
	font-weight: bold;
	width: 30%;
}
.f-listing-title-right{
	background-color: #bc8b4b; padding-left: 15px;padding-top: 6px;padding-bottom: 6px;
	width: 70%;
}
.f-listing-title-right h1{
	font-family:Helvetica; font-size: 15px; color:#ffffff;padding: 0;margin: 0;
	font-weight: bold;
}
#list-links{
	font-family: Helvetica;
	font-size: 12px;
	color: #BC8B4B;
	text-decoration: none;
}
#list-desci{
	font-family: Helvetica;
	font-size: 12px;
	color: #7c7c7d;
	text-decoration: none;
	padding-right: 10px;
}
#list-head{
	font-family: Helvetica;
	font-size: 16px;
	color: #BC8B4B;
	text-decoration: none;
}
.list-image{
	padding-top: 5px;
	padding-bottom: 5px;
}
.cross-title{
	background-color:#B8DB94; color: #fff;font-family: Helvetica;font-size: 18px;padding-left: 15px;padding-top: 15px;
}
.cross-text{
	background-color:#B8DB94;color: #595959;font-family: Helvetica;font-size: 12px;padding-left: 15px;padding-top: 15px;padding-bottom: 15px;
}
.bottom-others{
	font-size: 14px; color:#ffffff;background-color: #7f9fd3; padding-left: 20px; padding-top:  15px; padding-right:  15px;padding-bottom: 10px;
}
.bottom-others a{
	text-decoration:none; font-family: Helvetica; font-size: 14px; color:#ffffff;
}



















