body {
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#282828;
	line-height:19px;
	background:url(images/main_bg.jpg) repeat-x left top #d57eae;
}
.clear {
	margin:0px;
	padding:0px;
	clear:both;
}
a {
	outline:none;
}
a:hover {
	outline:none;
}
img {
	border:none;
	outline:none;
	text-align: left;
}
#wrap {
	width:1000px;
	margin:auto;
}
.top-sectrion {
	width:1000px;
	height:108px;
	margin:0px 0px 0px 0px;
	padding:13px 0px 0px 0px;
	position:relative;
	text-align: left;
}

.top-sectrion .sociables {
	position:absolute;
	width:155px;
	right:0px;
}

.twitter {
		width:33px;
		height:34px;
		float:left;
		display:block;
		margin-right:7px;
		background:url(images/twitter-icon.jpg) no-repeat left top;
}

.twitter:hover {
		width:33px;
		height:34px;
		float:left;
		display:block;
		background:url(images/twitter-icon.jpg) no-repeat left bottom;
}
.eventsourcelink {
		float:left;
		position:absolute;
}

.facebook {
		width:33px;
		height:34px;
		float:left;
		display:block;
		background: url(images/facebook-icon.jpg) no-repeat left top;
}

.facebook:hover {
		width:33px;
		height:34px;
		float:left;
		display:block;
		background: url(images/facebook-icon.jpg) no-repeat left bottom;
}


.logo {
	width:243px;
	height:69px;
	float:left;
	display:block;
	background:url(images/logo.jpg) center top no-repeat;
}
.eventsourcelogo {
	height: 69px;
	width: 300px;
	float: left;
}

.logo-blog {
	width:317px;
	height:69px;
	float:left;
	display:block;
	background:url(images/logo-blog.jpg) center top no-repeat;
}

.phone {
	width:175px;
	height:21px;
	float:right;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	text-align:right;
	padding:45px 0px 3px 0px;
	margin:0px;
	background:url(images/phone.jpg) left bottom no-repeat;
}
.menu {
	width:972px;
	padding:10px 0px 9px 28px;
}
.menu ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.menu li {
	margin:0px;
	padding:0px 22px 0px 10px;
	float:left;
	background:url(images/bullet.jpg) right 2px no-repeat;
}
.menu li a {
	text-decoration:none;
	font-size:12px;
	color:#404040;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.menu li a:hover {
	color:#be367f;
}
.menu li .active {
	color:#be367f;
}
.globel-banner {
	width:979px;
	height:167px;
	margin:0px;
	padding:332px 10px 0px 11px;
	background:url(images/banner.jpg) center top no-repeat;
}
.globel-banner .banner-link{
	margin:50px 0 0 130px;
	color:#e1e2e5;
	font-size:14px;
	font-weight: normal;
	float:left;
	}
.globel-banner .banner-link a{
	text-decoration:none;
	color:#ff89c4;
	font-weight: bold;
	}
.globel-banner .banner-link a:hover{
	color:#fed4e9;
	}
.expert {
	width:198px;
	height:82px;
	display:block;
	float:left;
}
.expert:hover {
	background:url(images/pert-hover.jpg) left bottom no-repeat;
}
.bridal {
	width:198px;
	height:82px;
	display:block;
	float:right;
}
.bridal:hover {
	width:198px;
	height:82px;
	background:url(images/bride-hover.jpg) right bottom no-repeat;
}
.top-button {
	width:0px;
	height:0px;
	padding:0px;
	margin:0px;
}
#content-container {
	width:1000px;
	margin:0px;
}
.content-area {
	width:970px;
	padding:0px 15px 15px 15px;
	margin:0px;
	background:url(images/content-bg.jpg) center top repeat-y;
}
.top-button {
	width:900px;
	height:137px;
	padding:0px 0px 0px 60px;
	background:url(images/symbol.jpg) center 105px no-repeat;
}
.content-button1 {
	width:261px;
	height:75px;
	float:left;
	margin:0px;
	padding:0px 33px 0px 0px;
}
.content-button1 span {
	color:#a4a4a4;
	font-size:20px;
}
.content-button2 {
	width:261px;
	height:75px;
	float:left;
	margin:0px;
	padding:0px 33px 0px 0px;
}
.content-button2 span {
	color:#a4a4a4;
	font-size:20px;
}
.content-button3 {
	width:261px;
	height:75px;
	float:left;
	margin:0px;
	padding:0px 33px 0px 0px;
}
.content-button3 span {
	color:#a4a4a4;
	font-size:20px;
}
.content-button1 a {
	width:241px;
	height:56px;
	display:block;
	text-decoration:none;
	color:#a4a4a4;
	font-size:16px;
	font-weight:normal;
	padding:19px 0px 0px 60px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(images/1.jpg) left top no-repeat;
}
.content-button1 a:hover {
	color:#FFF;
	background:url(images/1.jpg) left bottom no-repeat;
}
.content-button2 a {
	width:239px;
	height:56px;
	display:block;
	text-decoration:none;
	color:#a4a4a4;
	font-size:16px;
	font-weight:normal;
	padding:19px 0px 0px 63px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(images/2.jpg) left top no-repeat;
}
.content-button2 a:hover {
	color:#FFF;
	background:url(images/2.jpg) left bottom no-repeat;
}
.content-button3 a {
	width:238px;
	height:56px;
	display:block;
	text-decoration:none;
	color:#a4a4a4;
	font-size:16px;
	font-weight:normal;
	padding:19px 0px 0px 63px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(images/3.jpg) left top no-repeat;
}
.content-button3 a:hover {
	color:#FFF;
	background:url(images/3.jpg) left bottom no-repeat;
}
.home-left {
	width:667px;
	float:left;
}
.home-left h1 {
	padding:2px 0px 7px 0px;
	margin:0px 0px 15px 0px;
	font-size:26px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(images/h1-bg.jpg) bottom left no-repeat;
}
.home-left h3 {
	margin:0px 0px 10px 0px;
	font-size:18px;
	color:#9a406d;
	font-weight:normal;
}
.home-left h1 span {
	color:#a84c7f;
}
.home-left a {
	color:#000;
	text-decoration:underline;
}
.home-left a:hover {
	color:#000;
	text-decoration:none;
}

.home-left h4 {
	margin:0px 0px 10px 5px;
	color:#282828;
	font-weight:normal;
}

.img-right{
	float:right;
	border:1px solid #e03fb5;
	margin:0px 0px 7px 7px;
}

.divider {
	height:4px;
	padding:0px 0px 15px 0px;
	background:url(images/divider-line.gif) repeat-x;
}
.tick ul {
	margin:0px 0px 0px 5px;
	padding:0px;
	list-style:none;
}
.tick li {
	margin:0px;
	padding:0px 0px 10px 25px;
	background:url(images/tick.gif) no-repeat 0px 0px;
}
.read {
	width:141px;
	float:right;
	font-size:12px;
	text-align:right;
	padding:2px 5px 3px 0px;
	text-decoration:underline;
	background:url(images/read-more2.jpg) repeat-y top right;
}
.read:hover {
	text-decoration:none;
}
.home-gallery-div {
	width:647px;
	height:242px;
	padding:10px;
	margin:0px;
	background:url(images/gallery-bg.jpg) left top no-repeat;
}
.home-gallery-div img {
	padding:2px;
	border:1px solid #656464;
}
.galery-img {
	width:647px;
	height:198px;
	padding:0px 0px 14px 0px;
	margin:0px;
}
.home-gallery-div a {
	color:#ebebeb;
	text-decoration:underline;
	font-size:12px;
	display:block;
	padding:2px 5px 3px 0px;
}
.home-gallery-div a:hover {
	color:#ebebeb;
	text-decoration:none;
}
#inner-request-bg {
	width:259px;
	padding:0px 10px 0px 10px;
	margin:0px;
	background:url(images/inner-request-bg.jpg) repeat-y left top;
}
#inner-request-wrap {
	width:280px;
	color:#FFFFFF;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(images/request-bg.jpg) repeat-y left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#inner-request-bg h3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	font-weight:normal;
	line-height:33px;
	color:#FFFFFF;
}
#inner-request-bg span {
	color:#fd87c8;
	font-size:14px
}
#inner-request-bg input {
	width:165px;
	margin:0px;
	padding:5px 3px 5px 3px;
	border:1px solid #363636;
	background-color:#afafaf;
	font-size:13px;
	color:#323232;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
}
#inner-request-bg textarea {
	width:165px;
	height:60px;
	margin:0px;
	padding:5px 3px 5px 3px;
	overflow:auto;
	border:1px solid #363636;
	background-color:#afafaf;
	font-size:13px;
	color:#323232;
	font-family:Arial, Helvetica, sans-serif;
	line-height:normal;
}
.submit_btn {
	width:66px;
	height:25px;
	display:block;
	float:right;
	background: url(images/submit_btn.jpg) no-repeat left top;
}
.submit_btn:hover {
	background: url(images/submit_btn.jpg) no-repeat left bottom;
}
.home-right {
	width:280px;
	float:right;
}
.home-blog {
	width:970px;
	padding:55px 0px 0px 0px;
	background:url(images/symbol.jpg) center 17px no-repeat;
}
.home-blog h2 {
	margin:0px;
	padding:10px 0px 25px 50px;
	font-weight:bold;
	font-size:20px;
	color:#2e2d2d;
	background:url(images/blog.jpg) left top no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.home-post {
	width:289px;
	float:left;
	margin:0px 21px 0px 0px;
	padding:0px 10px 0px 10px;
	color:#6e6e6e;
	background:url(images/box.jpg) left 28px no-repeat;
}

.home-post p {height:95px;}

.home-post h3 {
	font-size:21px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serifl;
	margin:0 0 15px 0;
	padding:0px;
}
.home-post a {
	font-weight:bold;
	color:#6e6e6e;
}
.home-post a:hover {
	font-weight:bold;
	text-decoration:none;
	color:#6e6e6e;
}
.full-post {
	width:260px;
	padding:3px 6px 5px 0px;
	float:right;
	font-size:12px;
	text-align:right;
	background:url(images/re-bg.jpg) right top repeat-y;
}
.full-post a {
	color:#000;
}
.full-post a:hover {
	color:#000;
	text-decoration:none;
}
/*--------------------- Bride Groom Start ---------------------*/


#inner-banner {
	height:458px;
	width:660px;
	display:block;
	background: url(images/bride-groom.jpg) no-repeat top left;
	padding: 0px 0px 0px 340px;
	margin:0px;
}
#inner-banner ul {
	margin:0px;
	padding:193px 0px 12px 0px;
	list-style:none;
}
#inner-banner li {
	margin:0px;
	padding:0px 0px 18px 30px;
	color:#fff;
}
#global-banner {
	height:458px;
	width:660px;
	display:block;
	background: url(images/bride-groom.jpg) no-repeat top left;
	padding: 0px 0px 0px 340px;
	margin:0px;
}
#global-banner ul {
	margin:0px;
	padding:193px 0px 12px 0px;
	list-style:none;
}
#global-banner li {
	margin:0px;
	padding:0px 0px 18px 30px;
	color:#fff;
}
.bride-save {
	display:block;
	width:351px;
	height:35px;
	margin:0px;
	color:#c1c1c1;
	text-align:left;
	font-size:19px;
	text-decoration:none;
	padding:15px 0px 0px 10px;
	background:url(images/save.jpg) left top no-repeat;
}
.bride-save:hover {
	color:#fff;
	background:url(images/save.jpg) left bottom no-repeat;
}

/*---------------------added css--------------------*/

.bride-save-new {
	display:block;
	width:568px;
	height:35px;
	margin:0px;
	color:#c1c1c1;
	text-align:left;
	font-size:17px;
	font-weight:bold;
	text-decoration:none;
	padding:15px 0px 0px 10px;
	background:url(images/save-new.jpg) left top no-repeat;
}
.bride-save-new:hover {
	color:#fff;
	background:url(images/save-new.jpg) left bottom no-repeat;
}


/*---------------------added css--------------------*/

.fashion-btn {
	width:198px;
	height:58px;
	display:block;
	cursor:pointer;
	text-decoration:none;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:35px 0px 0px 80px;
	margin:0px 0px 6px 0px;
	color:#fff;
	background:url(images/fashion-plan-bg.jpg) no-repeat left top;
}
.fashion-btn:hover {
	color:#da91b9;
	text-decoration:none;
	background:url(images/fashion-plan-bg.jpg) no-repeat left bottom;
}
.wedding-btn {
	width:198px;
	height:71px;
	display:block;
	cursor:pointer;
	line-height:22px;
	text-decoration:none;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:22px 0px 0px 80px;
	margin:0px 0px 6px 0px;
	color:#fff;
	background:url(images/wedding-plan-bg.jpg) no-repeat left top;
}
.wedding-btn:hover {
	color:#da91b9;
	background:url(images/wedding-plan-bg.jpg) no-repeat left bottom;
}
.topthree-btn {
	width:198px;
	height:71px;
	display:block;
	cursor:pointer;
	line-height:22px;
	text-decoration:none;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:22px 0px 0px 80px;
	margin:0px 0px 6px 0px;
	color:#fff;
	background: url(images/top-3-bg.jpg) no-repeat left top;
}
.topthree-btn:hover {
	color:#da91b9;
	background: url(images/top-3-bg.jpg) no-repeat left bottom;
}
.giveway-btn {
	width:198px;
	height:58px;
	display:block;
	cursor:pointer;
	text-decoration:none;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:35px 0px 0px 80px;
	margin:0px 0px 6px 0px;
	color:#fff;
	background: url(images/giveway-btn.jpg) no-repeat left top;
}
.giveway-btn:hover {
	color:#da91b9;
	background: url(images/giveway-btn.jpg) no-repeat left bottom;
}
.newsletter-bg {
	width:258px;
	height:78px;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:15px 0px 0px 20px;
	margin:0px 0px 6px 0px;
	color:#fff;
	background: url(images/newsletter-bg.jpg) no-repeat left top;
}
.newsletter {
	height:22px;
	width:245px;
	padding-top:10px;
}
.newsletter-bg input {
	width:202px;
	float:left;
	padding:5px 3px 5px 3px;
	margin:0px 0px 0px 0px;
	border:1px solid #000;
}
.newsletter-bg a {
	font-size:15px;
	color:#000;
	text-decoration:none;
	border:1px solid #000;
	background:#eaeaea;
	padding:3px;
	float:right;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.newsletter-bg a:hover {
	background:#c8c8c8;
	border:1px solid #474747;
	color:#000;
}
/*--------------------- Bride Groom End ---------------------*/



/*--------------------- Ventors Start ---------------------*/
#ventors-inner-banner {
	height:458px;
	width:652px;
	display:block;
	background: url(images/ventors.jpg) no-repeat top left;
	padding: 0px 0px 0px 348px;
	margin:0px;
}
#ventors-inner-banner ul {
	margin:0px;
	padding:176px 0px 21px 0px;
	list-style:none;
}
#ventors-inner-banner li {
	margin:0px;
	padding:0px 0px 14px 25px;
	color:#fff;
}
.ventors-online {
	display:block;
	width:185px;
	float:left;
	font-size:18px;
	text-decoration:none;
	color:#c1c1c1;
	margin:0px 25px 0px 0px;
	padding:15px 0px 0px 18px;
	height:34px;
	background:url(images/online-application.jpg) top center no-repeat;
}
.ventors-online:hover {
	text-decoration:none;
	color:#FFF;
	background:url(images/online-application.jpg) bottom center no-repeat;
}
.ventors-request {
	display:block;
	width:191px;
	font-size:18px;
	text-decoration:none;
	float:left;
	margin:0px 25px 0px 0px;
	padding:15px 0px 0px 13px;
	color:#c1c1c1;
	height:34px;
	background:url(images/request-button.jpg) top center no-repeat;
}
.ventors-request:hover {
	color:#FFF;
	text-decoration:none;
	background:url(images/request-button.jpg) bottom center no-repeat;
}
.floor-btn {
	width:198px;
	height:58px;
	display:block;
	text-decoration:none;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:35px 0px 0px 80px;
	margin:0px 0px 6px 0px;
	color:#fff;
	background:url(images/floor-plan-bg.jpg) no-repeat left top;
}
.floor-btn:hover {
	color:#da91b9;
	background:url(images/floor-plan-bg.jpg) no-repeat left bottom;
}
.vendors-wedding-btn {
	width:198px;
	height:58px;
	display:block;
	text-decoration:none;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:35px 0px 0px 80px;
	margin:0px 0px 6px 0px;
	color:#fff;
	background:url(images/order-btn.jpg) no-repeat left top;
}
.vendors-wedding-btn:hover {
	text-decoration:none;
	color:#da91b9;
	background:url(images/order-btn.jpg) no-repeat left bottom;
}
.vondors-giveway-btn {
	width:198px;
	height:67px;
	display:block;
	text-decoration:none;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:26px 0px 0px 80px;
	margin:0px 0px 6px 0px;
	color:#fff;
	background:url(images/pdf-btn.jpg) no-repeat left top;
}
.vondors-giveway-btn:hover {
	text-decoration:none;
	color:#da91b9;
	background:url(images/pdf-btn.jpg) no-repeat left bottom;
}
.thanks {
	text-align:center;
}
.sitemap {
	margin:0px;
	padding:0px;
}
.sitemap ul {
	margin:15px 0px;
	padding:0px;
	list-style:none;
}
.sitemap ul ul {
	margin:4px 0 0 0;
	padding:0px;
}
.sitemap li {
	margin:0px;
	padding:0px 0px 7px 15px;
	background:url(images/sitemap-arrow.jpg) no-repeat 0px 5px;
}
.sitemap ul li li {
	margin:0px 0px 2px 0px;
	padding:0px 0px 2px 18px;
	font-size:12px;
	background: url(images/sitemap-bullet.jpg) no-repeat 0px 6px;
}
.testimonial-wrap {
	width:645px;
	margin:0px 0px 15px 0px;
	padding-bottom:10px;
}
.testimonial-bg {
	width:625px;
	padding:10px;
	background:url(images/testimonial-bg.jpg) left top;
}
.testimonial-bg span {
	font-weight:bold;
	color:#2e2e2e;
	float:right;
}
.testimonial-bg p {
	margin:0px;
	padding:0px 0px 8px 0px;
}
.contact-wrap {
	margin:0px;
	padding:0px;
}
.contact-wrap em {
	color:#464646;
}
.direction-bg {
	width:651px;
	height:321px;
	padding:4px;
	border:1px solid #d6d6d6;
}
.saperator {
	border-bottom:1px solid #d6d6d6;
	height:2px;
	clear:both;
	margin:25px 0px;
}
.contact-box {
	width:320px;
	float:left;
	border-right:1px dotted #d6d6d6;
	margin-right:12px;
	padding-bottom:20px;
}
.address-icon {
	height:28px;
	padding:5px 0px 0px 55px;
	background:url(images/address_book.jpg) no-repeat;
}
.direction-icon {
	height:34px;
	padding:10px 0px 0px 35px;
	background: url(images/direction-icon.jpg) no-repeat;
}
/*------------- Inner Global ------------------- */

.global-inner-banner {
	width:355px;
	height:135px;
	margin:0px;
	padding:253px 12px 0px 633px;
	background: url(images/global-inner-banner.jpg) center top no-repeat;
}

.global-inner-banner .inner-banner-link {
	float:left;
	color:#fff;
	text-align:center;
	font-size:12px;
	font-weight:none;
}

.global-inner-banner .inner-banner-link a {
	color:#ff89c4;
	text-decoration:none;
	font-weight:bold;
}

.global-inner-banner .inner-banner-link a:hover {
	color:#fed4e9;
	text-decoration:none;
}

.global-exhibitor {
	width:170px;
	height:70px;
	display:block;
	float:left;
}
.global-exhibitor:hover {
	background:url(images/exhibitor-bg.jpg) no-repeat;
}
.global-bride {
	width:170px;
	height:70px;
	display:block;
	float:right;
}
.global-bride:hover {
	background: url(images/bride-global-bg.jpg) no-repeat;
}
.wedding-btn {
	width:198px;
	height:71px;
	display:block;
	cursor:pointer;
	line-height:22px;
	text-decoration:none;
	font-size:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:22px 0px 0px 80px;
	margin:0px 0px 6px 0px;
	color:#fff;
	background:url(images/wedding-plan-bg.jpg) no-repeat left top;
}
.wedding-btn:hover {
	color:#da91b9;
	background:url(images/wedding-plan-bg.jpg) no-repeat left bottom;
}

.wedd-exp-wrap {
	padding-bottom:15px;
}

.right-button {
	margin:0px;
}
.inner-button1 {
	width:276px;
	height:75px;
	margin:0px 0px 22px 0px;
	padding:0px 0px 0px 0px;
}
.inner-button1 span {
	color:#a4a4a4;
	font-size:20px;
}
.inner-button1 a {
	width:211px;
	height:55px;
	display:block;
	text-decoration:none;
	color:#a4a4a4;
	font-size:16px;
	font-weight:normal;
	padding:20px 0px 0px 65px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(images/inner1.jpg) left top no-repeat;
}
.inner-button1 a:hover {
	color:#FFF;
	background:url(images/inner1.jpg) left bottom no-repeat;
}
.inner-button2 {
	width:276px;
	height:75px;
	margin:0px 0px 22px 0px;
	padding:0px 0px 0px 0px;
}
.inner-button2 span {
	color:#a4a4a4;
	font-size:20px;
}
.inner-button2 a {
	width:211px;
	height:55px;
	display:block;
	text-decoration:none;
	color:#a4a4a4;
	font-size:16px;
	font-weight:normal;
	padding:20px 0px 0px 65px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(images/inner2.jpg) left top no-repeat;
}
.inner-button2 a:hover {
	color:#FFF;
	background:url(images/inner2.jpg) left bottom no-repeat;
}
.inner-button3 {
	width:276px;
	height:75px;
	margin:0px 0px 22px 0px;
	padding:0px 0px 0px 0px;
}
.inner-button3 span {
	color:#a4a4a4;
	font-size:20px;
}
.inner-button3 a {
	width:211px;
	height:55px;
	display:block;
	text-decoration:none;
	color:#a4a4a4;
	font-size:16px;
	font-weight:normal;
	padding:20px 0px 0px 65px;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:url(images/inner3.jpg) left top no-repeat;
}
.inner-button3 a:hover {
	color:#FFF;
	background:url(images/inner3.jpg) left bottom no-repeat;
}
/*--------------------- Ventors End---------------------*/



/*--------------------- footer css starts here ---------------------*/

.content-footer {
	width:682px;
	height:25px;
	text-align:right;
	padding:0px 318px 0px 0px;
	margin:0px;
	background: url(images/inner-content-bottom.jpg) no-repeat left top;
}

.content-footer a{text-decoration:none;}

.top {
	text-decoration:none;
	color:#404040;
	font-size:12px;
	padding-left:17px;
	background:url(images/top-icon.jpg) no-repeat 0px 2px;
}
.eventsourcelink {
	float: left;
	position: absolute;
	margin-left: 10px;
	margin-top: -10px;
}
.top:hover {
	color:#bb3b82;
}
.back-wrp {
	padding-top:20px;
}
.back-wrp .back {
	text-decoration:none;
	color:#404040;
	float:right;
	font-size:12px;
	padding-left:17px;
	background:url(images/back-icon.jpg) no-repeat 0px 3px;
}
.back-wrp .back:hover {
	color:#bb3b82;
}
/* ------------- Blog css Starts here ----------------*/

.blog {
	width:70px;
	height:59px;
	margin:0px 1px 0px 0px;
	padding:10px 0px 0px 15px;
	float:left;
}
#blog-banner {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.blog-left {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#b31b54;
	width:610px;
	float:left;
}
.blog-left h2 {
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 95px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:normal;
}
.calender {
	width:89px;
	height:95px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	background:url(images/calender.jpg) no-repeat 0 0;
}
.month {
	margin:0px 0px 0px 0px;
	padding:19px 0px 7px 7px;
	color:#FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	float:left;
}
.year {
	margin:0px 0px 0px 0px;
	padding:19px 10px 7px 0px;
	color:#FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	float:right;
}
.date {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
	color:#000000;
	line-height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:32px;
}

.date p{
	margin:0px;
	padding:0px 0 0 0;
}
.post-details {
	width:505px;
	float:right;
	margin:0px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	color:#b31b54;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
}

.post-details h1{
	font-weight:normal;
	font-size:22px;
	line-height:22px;
	margin:0px;
	padding:0px;
}


.post-details a {
	color:#b31b54;
	text-decoration:none;
}
.post-details a:hover {
	color:#373737;
	text-decoration:none;
}
.post-details p {
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #000000;
}
.post-details span {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:13px;
	color:#cc649c;
	font-weight:bold;
}
.post {
	width:609PX;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	line-height:20px;
}
.post-wrap {
	width:609px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #d3d3d3;
}
.socibles {
	width:609px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.socibles-bg {
	width:609px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: url(images/curve-bg.jpg) repeat-y;
}
.socibles-bg p {
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 8px;
	color:#000000;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.socibles-bg a {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
}
.socibles-bg a:hover {
	color:#9d577a;
}
#comment-wrapper {
	width:610px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #d3d3d3;
}

#comment-wrapper ul ol { list-style:none; margin:0px; padding:0px;}

#comment-wrapper li{list-style:none;}

#comment-wrapper h3 {
	margin:0px 0px 15px 0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	font-weight:normal;
	color:#b31b54;
}
.comments-box {
	width:611px;
	margin:0;
	padding:0;
	background:#f7e6ef;
}
.ipsum-bg {
	width:611px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background: url(images/color-bg.jpg) repeat-y;
}
.ipsum-bg p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#000000;
}
.comment-bg {
	background:#f7e6ef;
	margin:0px 0px 0px 0px;
	padding:13px;
}
.comment-bg h4 {
	margin:0px 0px 10px 18px;
	padding:0px;
	font-weight:normal;
	font-size:18px;
	color:#373737;
}

.comment-author a{ text-decoration:underline; color:#cc649c;}
.comment-author a:hover{ text-decoration:none; color:#cc649c;}

.comment-meta a{ text-decoration:underline; color:#cc649c;}
.comment-meta a:hover{ text-decoration:none; color:#cc649c;}

.reply a{ text-decoration:underline; color:#cc649c; font-weight:bold;}
.reply a:hover{ text-decoration:none; color:#cc649c;}

.comment-ctr a{text-decoration:none; color:#35464f;}
.comment-ctr a:hover{ color:#000;}

.comment-body {
	width:562px;
	font-size:14px;
	color:#353535;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
	padding:5px 10px 5px 10px;
	border-bottom:1px solid #d8abc3;
	/*background:url(images/banner-content.jpg) repeat-y;*/
}
.banner-content p {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#364e5a;
	line-height:20px;
}
#post-wrapper {
	width:610px;
	margin:0px 0px 20px 0px;
	padding:10px 0px 7px 0px;
	border-bottom:1px solid #D8ABC3;
}
.comment-ctr {
	margin:0px 0px 0px 0px;
	padding:17px 0px 0px 30px;
	background:url(images/comment.jpg) no-repeat;
	width:579px;
}
.comment-ctr h2 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#35464f;
	font-weight:normal;
}
.comment-ctr label {
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#12425a;
}
.comment-ctr label span {
	font-size:12px;
}

.comment-ctr input {
	width:420px;
	height:22px;
	font-size:13px;
	border:1px solid #d8abc3;
	padding:3px 0px 0px 4px;
	margin:3px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.comment-ctr textarea {
	width:552px;
	height:115px;
	font-size:13px;
	border:1px solid #d8abc3;
	padding:3px 0px 0px 4px;
	margin:3px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.sumbit {
	width:71px;
	height:24px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	background:url(images/sumbit-bg.jpg) no-repeat 0 0;
}

.sumbit:hover {color:#ffd8ed;}



#blog-right {
	width:310px;
	margin:0;
	padding:0;
	float:right;
}

.post-box {
	width:309px;
	margin:0 0 15px 0;
	padding:0px;
}

.post-box-bg {
	width:273px;
	border:3px solid #8c898a;
	border-bottom:none;
	border-top:none;
	padding:0px 10px 0px 20px;
	background:url(images/post-box-bg.jpg) repeat-x left top #1e1e1e;
}

.post-box-bg h2 {
	margin:0px 0px 0px 0;
	padding:12px 0px 0px 30px;
	color:#b8b8b8;
	font-weight:normal;
	font-size:24px;
}

.post-box-bg ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

.post-box-bg li {
	margin:0px 0px 0px 0px;
	padding:7px 0px 5px 0px;
	background: url(images/post-list-line.gif) no-repeat left bottom;
}

.post-box-bg li a{
	color:#ffffff;
	padding-left:18px;
	display:block;
	text-decoration:none;
	background:url(images/post-bullet.gif) no-repeat 0px 4px;
}

.post-box-bg li a:hover {
	color:#b4b4b4;
}

.recent-head {
	height:32px;
	background:url(images/recent-head.gif) no-repeat left;
}

.category-head {
	height:32px;
	background:url(images/category-head.gif) no-repeat left;
}

.archive-head {
	height:32px;
	background:url(images/archive-head.gif) no-repeat left;
}

.rss-head {
	height:32px;
	margin:0px 0px 0px 0;
	padding:12px 0px 0px 30px;
	font-family:Arial, Helvetica, sans-serif;
	color:#b8b8b8;
	font-weight:normal;
	font-size:24px;
	background:url(images/rss-head.gif) no-repeat left;
}

.rss-box {
	width:290px;
	height:99px;
	margin-bottom:15px;
	padding:10px 0px 0px 20px;
	background:url(images/rss-bg.jpg) no-repeat;
}

.rss-box ul {
	margin:0px;
	padding:0px;
	list-style:none;
}

.rss-box li {
	margin:0px 0px 0px 0px;
	padding:7px 0px 5px 0px;
	background: url(images/post-list-line.gif) no-repeat left bottom;
}

.rss-box li a{
	color:#ffffff;
	padding-left:18px;
	text-decoration:none;
	background:url(images/post-bullet.gif) no-repeat 0px 5px;
}

.rss-box li a:hover {
	color:#b4b4b4;
}

.follow-box {
	width:290px;
	height:111px;
	padding:1px 0px 0px 20px;
	background:url(images/follow-bg.jpg) no-repeat;}
	
.follow-head {
	font-family:Arial, Helvetica, sans-serif;
	color:#b8b8b8;
	font-weight:normal;
	font-size:24px;
	padding:15px 0px 5px 0px;
	margin:0 0 7px 0;
}

.icons {padding:0px 0px 0px 5px;}

.follow-box img{ margin-right:17px;}

.more-link {text-decoration:underline; color:#cc649c;}
.more-link:hover {text-decoration:none; color:#b31b54;}

.navigation a{margin:0px;padding:0px;color:#b31b54;text-decoration:none; font-size:17px;}
.navigation a:hover{ color:#d5467c;}

.exhi-cat td{
	padding-bottom:15px;}

.category-img {
	width:130px;
	float:left;
	background:#000000;
	/*border:1px solid #d987b4;*/
	padding:4px;
	margin:0px 20px 10px 0px;
}

.category-name {background:#000; padding:4px; color:#7e7e7e; text-align:center;}

.category-img img{
	margin:0px 0px 2px 0px;
	border:1px solid #FFF;
	padding:0px;
}

.category-img a{color:#7e7e7e; text-decoration:none;}

.category-img a:hover{color:#fff; text-decoration:none;}

.details-img {
	width:140px;
	padding:3px;
	float: left;
	margin:0px 20px 20px 0px;
}
.details-img img { border:2px solid #000;}

/*.details-img img { width:140px;}*/

/* /////////// Gallery Page Css \\\\\\\\\\\\\\\ */ 

.gallery-container {
	width:663px;
	margin:0px;
	padding:0px;
}

.gallery-scroller .brides{
	color:#c7c7c7;
	text-decoration:none;
}
.gallery-scroller .brides:hover {color:#fff;}
.gallery-scroller .brides span {font-size:15px; font-weight:bold;}



.gallery-container .brides img{ float:left; border:1px solid #fff; padding:2px; margin-right:6px; width:30px; height:30px;}


.gallery-top {
	width:663px;
	height:13px;
	background:url(images/gallery-top.jpg) no-repeat left bottom;
}

.gallery-repeat {
	width:623px;
	padding:10px 20px;
	background:#111111;
}

.gallery-bottom {
	width:663px;
	height:14px;
	background:url(images/gallery-bottom.jpg) no-repeat;
}

.gallery-tab {
	background:#353535;
	border:1px solid #555555;
	display:block;
	padding:0px 0px 0px 0px ;	
}

.gallery-tab {
	background:#353535;
	border:1px solid #555555;
	display:block;
	padding:0px 0px 0px 0px ;	
}
		
ul.tabs {
	margin: 0;
	padding: 0;
	list-style:none;
}  
.tab_content{
	width:371px;}

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

.tab_content li{
	margin:0px 0px 0px 10px ;
	padding:0px 0px 0px 15px ;
	background:url(images/arrow.gif) left 6px no-repeat; }
  
.tab_content li a{
  	color:#fff;}
	
.gallery-active{
	width:186px;
	height:40px;
	padding:0px;
	margin:0px;
	float:left;
	background:#666666;
	color:#fff;}
	
.gallery-second{
	width:185px;
	height:40px;
	padding:0px;
	float:left;
	margin:0px; 
	background:#999999;
	color:#FFFFFF;}
	
.img-contr {
	text-align:center;
}

.img-contr img{
	text-align:center;
	border:9px solid #272727;
}

.tips {background:#111; color:#999; margin-bottom:10px; text-align:left; padding:5px; line-height:20px; border:1px solid #272727;}

#scrollarea{
margin:0px;
padding:0px;
height:150px;
}

.lists ul {
	margin:0px 0px 10px 5px;
	padding:0px;
	list-style:none;
}
.lists li {
	margin:0px;
	padding:0px 0px 10px 17px;
	background:url(images/list-bullets.jpg) no-repeat 0px 6px;
}



/* ddaccordion script css begins here */
.headers{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
padding: 2px 5px;
border: 1px solid gray;
background: #CCCCCC;
}

.openhead{ /*class added to contents of 1st demo when they are open*/
background: #999999;
}

.technology{ /*header of 2nd demo*/
cursor: hand;
cursor: pointer;
font: bold 14px Verdana;
margin: 10px 0;
}

.openlanguage{ /*class added to contents of 2nd demo when they are open*/
color: green;
}

.closedlanguage{ /*class added to contents of 2nd demo when they are closed*/
color: red;
}
/* ddaccordion script css begins here */

.part-bg {
	background: url(images/drops-bg.jpg) repeat-x #44474c;
	color:#fff;
	height:20px;
	padding-left:7px;
	text-decoration:none;
	padding:5px;
	display:block;
}

.display { display:none;}

.part-box { border:1px solid #000;background:#f0f0f0; padding:5px; margin:0px;}
.participate{ margin:0px; padding:0px;}
.download-btn {
	width:278px;
	height:94px;
	display:block;
	background:url(images/download.jpg) no-repeat left top;
}

.download-btn:hover {
	background:url(images/download.jpg) no-repeat left bottom;
}


/* ----------- tool tip -------------------*/

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid #838383;
padding: 2px;
background-color:#272727;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/* filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}


/* -------- Footer Css starts here ----------- */
#footer-wrapper {
	margin:25px auto 0 auto;
	padding:0px;
	font-size:12px;
	background: url(images/footer-bg.jpg) repeat-x left top #560e36;
}
.footer-ctr {
	margin:auto;
	padding:0px 0px 15px 0px;
	width:1000px;
	color:#cbaab0;
	text-align:center;
}
.footer-logo {
	width:980px;
/*	height:300px;
	overflow:auto;
	overflow-x:hidden;!important*/
	padding:0px 5px 0px 17px;
}
.footer-logo img {	
	outline:none;
	border:none;
}

.sponsor-bg {
	width:172px;
	height:78px;
	padding:2px;
	margin:6px;
	float:left;
	border:1px solid #fff; 
	background: url(images/sponsor-bg.jpg) no-repeat;
}
.footer-image {
	width:1000px;
	padding:0px 0px 0px 0px;
	background:url(images/footer-medil.jpg) center repeat-y;
}
.footer-link {
	width:1000px;
	padding:15px 0px 0px 0px;
}
.footer-link a {
	color:#cbaab0;
	font-size:12px;
	margin:0px 10px 0px 10px;
	text-decoration:none;
}
.footer-link a:hover {
	color:#fff;
	text-decoration:none;
}
.footer-link .active {
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
.plusone {
	width: 75px;
	float: right;
	height: 25px;
}

#newsletter{
	margin:15px 0px 0px 0px;
	padding:0px 0px 12px 18px;
	background:url(images/newslatter.jpg) no-repeat 0 0;
	}
#newsletter h4{
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 65px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#1a1a1a;
	font-weight:normal;}
.mail{
	margin:0px 0px 0px 0px;
	padding:9px 0px 30px 0px;
	width:162px;
	height:12px;
	float:left;
	}
.mail input	{
	width:162px;
	height:21px;
	border:#666666 1px solid;
	}
#sign{
	margin:9px 12px 0px 0px;
	padding:0px 5px 0px 5px;
	width:65px;
	height:23px;
	background:#464646;
	float:right;}	
#sign p{
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;}	
#sign p a{
	margin:0px;
	display:block;
	padding:0px;
	color:#FFFFFF;
	text-decoration:none;
	}
#sign p a:hover{
	margin:0px;
	padding:0px;
	color:#999999;}	
.z1035 {
	float: right;
	margin-top: -10px;
	position: absolute;
	margin-left: 10px;
	left: 369px;
	top: 20px;
	width: 159px;
}

