#new_design{background-image:url(../_images/index_images/bg.jpg); background-repeat:no-repeat; width:579px; height:511px;}
#new_design a{position: absolute; height:150px;}

#new_design a.ceremony{width:130px; margin:10px 0 0 10px;}
#new_design a.food-and-drink{width:100px; margin:10px 0 0 170px;}
#new_design a.flowers-and-decor{width:130px; margin:0 0 0 300px;}
#new_design a.music-and-djs{width:100px; margin:10px 0 0 470px;}
#new_design a.real-weddings{width:130px; margin:175px 0 0 10px;}
#new_design a.invitations-gifts-favors{width:130px; margin:175px 0 0 160px;}
#new_design a.cakes{width:110px; margin:175px 0 0 310px;}
#new_design a.green-weddings{width:120px; margin:175px 0 0 450px;}
#new_design a.photography-and-videography{width:130px; margin:335px 0 0 80px;}
#new_design a.diy{width:130px; margin:335px 0 0 240px;}
#new_design a.reception{width:110px; margin:335px 0 0 395px;}


#global-header-wrapper {
	display: table-row !important;
}

#global-header-new #little_style{
	font-size: 18px;
	line-height: 18px;
/* 	border: 1px solid red; */
	display: table-cell;
	vertical-align: middle;
	margin-right: 20px;
	width: 230px;
	height: 40px;
}
#global-header-new #p_little_style{
	display: table-cell;
	vertical-align: middle;
	padding-left: 0 !important;
	float: left;
	font-size: 12px;
	line-height: 16px;
	color: #603811;
	width: 650px;
	border-left: none !important;
	height: 40px;
	
}
#global-header-new #type_little_style{
/* 	border: 1px solid blue; */
	display: table-cell;
	vertical-align: middle;
	padding-left: 0 !important;
	float: left;
	font-size: 12px;
	line-height: 16px;
	color: #603811;
	width: 550px;
}


#wedding-planning-header {
	background: url(/_images/shared_images/banner.jpg) no-repeat;
	display: table !important;
	width: 960px;
	height: 59px;
}

#wedding-planning-header { display: table-cell; vertical-align: middle;}


.header-left { vertical-align: middle; color: #718E3B; line-height: 18px; font-size: 18px; /* width: 280px; */ padding: 5px 0px 0px 30px; width: 900px; }

.header-right { vertical-align: middle; color: #603811; font-size: 12px; line-height: 16px; width: 100%; padding: 0px 0px 0px 30px; width: 900px;}

#wp_left_side{float:left; width:645px;}
#top_text_block{width:570px; margin-bottom:10px;}
#top_text_block #title{width:500px; font-size:40px; color:#ed1f75;}
#top_text_block .text{margin-top:5px; color:#9a724b; font-size:12px;width:570px;}
#subcol_left{float: left; width: 280px;}
#subcol_left table{margin-left:12px; padding: 5px;}
#subcol_left td, #subcol_right td{vertical-align: top;}
#subcol_left .txt{padding-top:3px; padding-left: 3px;}
#subcol_left h1{font-size: 14px; font-weight: bolder;}
#subcol_right .txt2{padding-left: 5px;}
#subcol_right{float: left; width: 290px;  padding-left: 20px;}
#subcol_right table{margin-top:5px;margin-bottom:5px;padding:15px;}

#wp_right_side{
	float:right; width:310px;
}


#inspired_box{
	width: 580px;
}
#inspired_box #insp_left_block{
	float: left; width: 190px;
}
#inspired_box #insp_left_block #insp_title{
	color:#abcf35; font-size: 36px;
}

.green-heading-left {
	height: 31px;
	width: 5px;
	background: url(/_images/shared_images/green-title-left.png) no-repeat;
	float: left;
	margin-right: 5px;
}

.green-heading {
	height: 31px;
	background: url(/_images/shared_images/green-title-long-right.png) no-repeat top right;	
}

.green-heading h1 {
	float: left;
	color: #FFF;
	font-size: 16px !important;
	font-weight: bolder !important;
	line-height: 31px;
}

.dark-green {
	color: #718e3b;
}

.insp-boxes {
	float: left;
	padding-left: 7px;
	padding-top: 15px;
}

.insp-boxes h3 {
	padding-top: 7px;
	font-size: 14px;
	font-weight: bolder;
	text-align: center;
}

.insp-boxes h3 a {
	color: #fa0056;
	text-decoration: none;
}

.insp-boxes h3 a:hover {
	color: #ff9521;
}

.article-title-green {
	font-size: 14px;
	color: #ABCF35;
}

.article-title-green a {
	color: #ABCF35;
	text-decoration: none;
}

.article-title-green a:hover {
	color: #FF9521;
}


.title-wrapper {
	margin-left: 25px;
	width: 610px;
}

.left-header-title {
/* 	padding-top: 10px; */
	letter-spacing: -1px;
	font-size: 36px;
	color: #718E3B;
}

p.left-header-copy {
	font-size: 12px;
	color: #603811;
	padding-bottom: 10px;
	line-height: 16px;
}

.random-article-wrapper {
	width: 100%;
	padding-left: 10px;
}

.random-article {
	width: 120px;
	height: 150px;
	padding-right: 12px;
	margin-right: 12px;
	float: left;
	background: url(/wedding-planning/_images/article-divider.png) top right no-repeat;
}

.last-article {
	background: none !important;
}

.random-article h1 {
	font-size: 14px;
	font-weight: bolder;
	color: #ED1F75;
}

.random-article h1 a {
	color: #ED1F75;
	text-decoration: none;
}

.random-article h1 a:hover {
	color: #F59000;
	text-decoration: none;
}

.random-article p {
	font-size: 10px;
	color: #603811;
}

.view-all-link {
	width: 560px;
	text-align: right;
}

.view-all-link a {
	color: #ED1F75;
	text-decoration: none;
	font-weight: bolder;
}

.view-all-link a:hover {
	text-decoration: underline;
	color: #F59000;
}

/* New Classes for 6/7 redesign */