body * {
    outline: medium none;
}

body {
    font-family:Arial;
    font-size:12px;
    margin:0 auto;
    padding:0;
	color:#333;
	position:inherit !important;
	background:#f5f5f5;
}

a {
    border: 0 none;
    color: #333;
    outline: medium none;
    text-decoration: none;
}

h1, h2, h3, h4, h5, h6, a, form, ul, li, img dl, dt, dd, p, span, iframe, div {
    border: 0 none;
    margin: 0;
    padding: 0;
}

img {
	border:0;
}

.fright {
    float:right !important;
}

.fleft {
    float:left !important;
}

.Clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
    margin:0 !important;
    padding:0 !important;
	float:none !important;
	border:0 !important;
}

blockquote {
	border-left:8px solid #CCCCCC;
	padding-left:8px;
}

#main-menu {
	display:none;
}

#search {
	display:none;
}

nav {
	display:none;
}

#ad_mode {
	margin:0;
}


.ad_bg {
    cursor: pointer;
    display: block;
    float: left;
    height:100%;
    left: 0;
    position:absolute;
    top: 0;
    width: 100%;
    z-index:0;
}

.ad_link {
    width:100%;
	height:100%;
	display:block;
}

#container {
    margin:0 auto;
    padding: 0;
    width: 100%;
	position:relative;
}

#top_bg {
	background:#F5F5F5; 
	width:100%;
	z-index:1000;
}

#top {
	width:1000px;
	margin:0 auto;
	padding:0;
	height:28px;
	background:transparent;
}

#top .left {
	float:left;
	padding:5px 0 0 8px;
	color:#fff;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
}

#top .left a {
	color:#fff;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
	font-weight:bold;
}

#top .left a:hover {
	text-decoration:underline;
}

#top .right {
	float:left;
	color:#fff;
	padding:7px 10px 0 0;
	font-size:14px;
}

#top .right a {
	font-size:12px;
	color:#0A628F;
	text-decoration:none;
	font-weight:normal;
	float:left;
	padding:3px 0 0;
	font-family:calibri, "Trebuchet MS";
	text-transform:uppercase;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
#top .right a {
	 padding:5px 0 0;
}
}


#top .right a:hover {
	text-decoration:underline;
	color:#0A628F;
}

#top .right span {
	float:left;
	margin:0 3px;
	font-size:12px;
	color:#999;
	padding:3px 0 0;
	font-weight:bold;
	/* text-shadow:0 1px 1px rgba(0, 0, 0, 0.5); */
}

#top .right img {
	float:left;
	margin:-1px 1px 0 0;
}

#top img:hover {
	opacity:0.8;
}


.top_linkbg {
	margin:-2px 0 0 !important;
	height:27px;
	padding:4px 15px 0 0 !important;
	padding:7px 15px 0 0 \0/IE9 !important;
}

.top_linkbg img {
	margin:0 !important;
}

#header {
	width:100%;
	margin:0 auto;
	padding:0;
	background:#fff;
	border-top:solid 1px #e9e9e9;
	position:relative;
}

#header .area {
	width:1000px;
	margin:0 auto;
	padding:10px 0;
}

#header .logo {
	padding:12px 0 14px;
	float:left;
	width:545px;
}

/*.subscribe-top {
	float:right; 
	background:url(../images/top-subscribebg.png) no-repeat; 
	width:366px; 
	height:81px; 
	margin:8px 10px 0 0;
}

.subscribe-top .ntext {
	font-size:15px; 
	color:#AE0D55; 
	margin:14px 0 0 97px;
	font-weight:normal;
	padding:0;
}

.subscribe-top .tbox {
	width:220px; 
	height:26px; 
	margin:10px 0 0 45px; 
	float:left;
	color:#A0A0A0;
	padding:0 0 0 5px;
}

.subscribe-top .sbtn {
	margin:10px 0 0 3px; 
	float:left;
}*/


.android_icon {
	float:right;
	width:121x;
	margin:1px 0 0;
}

.main_subscribe {
	float:right;
	width:350px;
	position:relative;
}

.main_subscribe p {
	color:#E01261;
    font-weight:bold;
    letter-spacing:0;
    margin:0;
    padding:17px 10px 0 5px;
	text-align:left;
}

.main_subscribe .arrow {
	background:url(../images/subscribe_arrow.png) no-repeat; 
	width:30px; 
	height:38px; 
	position:absolute; 
	left:32px; 
	top:30px;
	display:none;
}

.main_subscribe h3 {
	font-size:16px; 
	text-transform:uppercase;
	color:#333; 
	margin:0;
	font-weight:bold;
	padding:5px 0 0 24px;
	letter-spacing:-0.3px;
	font-family:calibri, "Trebuchet MS";
}

.main_subscribe .ntext {
	font-size:15px; 
	color:#AE0D55; 
	margin:14px 0 0 97px;
	font-weight:normal;
	padding:0;
}

.main_subscribe .tbox {
	color:#c4c4c4;
    float:left;
    height:30px;
    margin:3px 0 0 5px !important;
	*margin:3px 0 0 5px !important;
    padding:4px 0 3px 5px;
	padding:3px 0 0 5px \0/IE9;
    width:235px !important;
	background:#fff;
	border:solid 1px #e2e2e2;
	font-family:calibri, "Trebuchet MS";
	font-size:14px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.main_subscribe .tbox {
	 height:28px;
}
}


#mc_embed_signup {
	font:14px Helvetica,Arial,sans-serif;
	background:none !important;
	clear:none !important;
	float:right;
	margin:0;
}

#mc_embed_signup label {
	margin:0 0 0 90px !important;
	color:#AE0D55 !important;
	font-weight:normal !important;
	font-size:15px !important;
}

#mc_embed_signup input.button {
    float:right !important;
    font-family:calibri, "Trebuchet MS";
	text-transform:uppercase;
	font-weight:bold;
    font-size:16px;
    letter-spacing:-0.5px;
    margin:3px 0 10px -5px; !important;
	width:89px !important;
	min-width:89px !important;
	background:linear-gradient(#17a6bf, #0d6e7f) repeat scroll 0 0 #1C90A5;
	background:-webkit-gradient(linear, left top, left bottom, from(#17a6bf), to(#0d6e7f));
	border:solid 1px #137587;
	color:#fff;
	padding:8px 0;
	cursor:pointer;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

#mc_embed_signup input.button:hover {
	background:#17ABC6;
}


#mc_embed_signup .button {
	clear:none !important;
}

#mc_embed_signup .button:focus {
	color:#fff;
}

#mc_embed_signup input:focus {
	color:#222;
}

.dropdown {
	width:1000px;
	margin:0 auto;
	height:34px;
	background:#E01261;
}

.dropdown ul {
	display:inline;
	margin:0;
}

.dropdown ul li {
	float:left;
	list-style-type:none;
	border-right:none !important;
	margin:0;
	background:#E01261;
}

.dropdown ul li a {
	color:#fff;
	font-size:12px;
	padding:8px 5px;
}

.dropdown ul li a:hover {
	color:#f1f1f1;
}

.dropdown ul li a.active {
	background:#95003a;
}

#wrapper {
	width:1000px;
	background:#fff;
	margin:0 auto;
	min-height:350px;
	position:relative;
	padding-bottom:25px;
}

.nav-bottom {
	background:none;
	height:38px;
	margin:0;
	background:url(../images/menu-bottombg.png) repeat-x;
}

.nav-bottom .mid_area {
	width:1000px;
	margin:0 auto;
	background:url(../images/menu-bottombg.png) repeat-x;
	height:38px;
}

.nav-bottom .left {
	width:660px;
	float:left;
	margin:0 0 0 10px;
}

.nav-bottom .left ul li {
	float:left;
	list-style:none;
	padding:11px 8px 0 0;
	font-size:12px;
	color:#0A628F;
	font-weight:bold;
}

.nav-bottom .left ul li strong {
	color:#ED1568;
}

.nav-bottom .left ul li span {
	float:left;
	margin:-4px 3px 0 0;
}

.nav-bottom .left ul li a {
	color:#0a628f;
	padding:0;
	font-size:12px;
}

.nav-bottom .left ul li a:hover {
	text-decoration:underline;
}

.nav-bottom .right {
	width:292px;
	float:right;
	margin:2px 0 3px 3px;
	height:35px;
	padding:0;
	border-left:solid 1px #dadada;
}

.nav-bottom .right .text {
	font-size:14px;
	font-weight:bold;
	color:#fff;
	float:left;
	padding:10px 5px 0 0;
}

.nav-bottom .right .textbox0 {
	width:200px !important;
	height:25px;
	background:#fff;
	color:#959595;
	border:0;
	float:left;
	margin:0;
	padding:5px !important;
	font-size:14px;
	font-family:calibri, "Trebuchet MS";
	border-right:solid 1px #dadada !important;
	border-bottom:0 !important;
	border-top:0 !important;
}

.nav-bottom .right .search_btn22 {
	float:left;
	margin:0;
	background:linear-gradient(#f9f9f9, #e7e7e7) repeat scroll 0 0 #e7e7e7;
	background:-webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e7e7e7));
	color:#095b6b;
	font-size:16px;
	font-family:calibri, "Trebuchet MS";
	letter-spacing:0;
	font-weight:bold;
	border:0;
	cursor:pointer;
	text-transform:uppercase;
	padding:5px 10px 6px;
	border:solid 1px #dadada;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:0;
	border-bottom:0;
	border-left:0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.nav-bottom .right .search_btn22 {
	 padding:8px 10px;
}
}

.nav-bottom .right .search_btn22:hover {
	color:#cc4532;
}

.nav-bottom .right .search_btn22 input {
	background:none;
	border:0;
}

#wrapper .new-left {
	width:670px;
	float:left;
	margin:0 0 40px 0;
}

#wrapper .new-left h1 {
	font-size:30px;
	color:#ed1568;
	padding:10px 8px 10px 15px;
}

#wrapper .new-left h1 span {
	color:#6e6e6e;
	font-weight:normal;
	font-size:28px;
}

#wrapper .new-left span {
	color:#6e6e6e;
	font-size:28px;
}

.search-box {
	background:#d6f09f;
	border:solid 1px #b2d36c;
	padding:8px;
	margin:0 0 0 15px;
}

.search-box .heading3 {
	font-size:18px;
	color:#4b621a;
	float:left;
	font-weight:bold;
	padding:5px 5px 0 0;
}

.search-box .heading4 {
	font-size:14px !important;
	color:#4b621a !important;
	float:left;
	padding:10px 6px 0 !important;
}

.search-box .textbox1 {
	background:#fcfff6;
	border:solid 1px #c9e09b;
	width:295px;
	height:36px;
	float:left;
	padding:5px;
	font-size:16px;
}

.search-box .textbox2 {
	background:#fcfff6;
	border:solid 1px #c9e09b;
	width:215px;
	height:36px;
	float:left;
	padding:5px;
	font-size:16px;
}

.search-box .textbox3 {
	background:#fcfff6;
	border:solid 1px #c9e09b;
	width:230px;
	height:32px;
	float:left;
	padding:5px;
	font-size:16px;
}

.search-box .textbox4 {
	background:#fcfff6;
	border:solid 1px #c9e09b;
	width:185px;
	height:32px;
	float:left;
	padding:5px;
	font-size:16px;
}

.search-box .btn1 {
	margin:0 0 0 10px;
}

.category-section {
	width:360px;
	float:left;
	padding-right:0;
	margin:0 0 0 10px;
}

.category-section .open_popup {
	padding:8px;
	font-size:14px;
	background:#FFFAE6;
	border:solid 1px #EFEAD2;
	margin:3px 10px 0;
}

.category-section .open_popup a {
	color:#0A628F;
	text-decoration:underline;
}

.category-section h2 {
	font-family:Trebuchet MS;
	font-size:18px;
	color:#373737;
	font-weight:bold;
	text-transform:uppercase;
	padding:25px 0 3px 0;
	border-bottom:solid 1px #e5e4e4 ;
	margin:0 15px 0 8px;
}

.category-section .left {
	float:left;
	width:170px;
	margin:5px 0 0 10px;
}

.category-section .left .line {
	margin:8px 0 5px;
}

.ntext {
	color:#222;
	font-size:13px;
	padding:6px 5px 5px;
	font-weight:normal;
}

.ntext a {
	color:#222;
}

.ntext a:hover {
	color:#19668e;
}

.category-section .icon1 {
	background:url(../images/category-icons.png) no-repeat;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .icon2 {
	background:url(../images/category-icons.png) no-repeat;
	background-position:0 -31px;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .icon3 {
	background:url(../images/category-icons.png) no-repeat;
	background-position:0 -62px;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .icon4 {
	background:url(../images/category-icons.png) no-repeat;
	background-position:0 -92px;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .icon5 {
	background:url(../images/category-icons.png) no-repeat;
	background-position:0 -122px;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .icon6 {
	background:url(../images/category-icons.png) no-repeat;
	background-position:0 -152px;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .icon7 {
	background:url(../images/category-icons.png) no-repeat;
	background-position:0 -182px;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .icon8 {
	background:url(../images/category-icons.png) no-repeat;
	background-position:0 -212px;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .icon9 {
	background:url(../images/category-icons.png) no-repeat;
	background-position:0 -242px;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .icon10 {
	background:url(../images/category-icons.png) no-repeat;
	background-position:0 -272px;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .right {
	float:left;
	width:170px;
	margin:5px 0 0 10px;
}

.category-section .right .line {
	margin:8px 0 5px;
}

.category-section .icon11 {
	background:url(../images/category-icons.png) no-repeat;
	background-position:-36px 0;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .icon12 {
	background:url(../images/category-icons.png) no-repeat;
	background-position:-36px -31px;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .icon13 {
	background:url(../images/category-icons.png) no-repeat;
	background-position:-36px -62px;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .icon14 {
	background:url(../images/category-icons.png) no-repeat;
	background-position:-36px -92px;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .icon15 {
	background:url(../images/category-icons.png) no-repeat;
	background-position:-36px -122px;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .icon16 {
	background:url(../images/category-icons.png) no-repeat;
	background-position:-36px -152px;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .icon17 {
	background:url(../images/category-icons.png) no-repeat;
	background-position:-36px -182px;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .icon18 {
	background:url(../images/category-icons.png) no-repeat;
	background-position:-36px -212px;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .icon19 {
	background:url(../images/category-icons.png) no-repeat;
	background-position:-36px -242px;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .icon20 {
	background:url(../images/category-icons.png) no-repeat;
	background-position:-36px -272px;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .icon21 {
	background:url(../images/category-icons.png) no-repeat;
	background-position:0 -302px;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .icon22 {
	background:url(../images/category-icons.png) no-repeat;
	background-position:-36px -302px;
	width:21px;
	height:19px;
	display:block;
	float:left;
	margin:0 5px 0 0;
}

.category-section .icon1, .icon2, .icon3, .icon4, .icon5, .icon6, .icon7, .icon8, .icon9, .icon10, .icon11, .icon12, .icon13, .icon14, .icon15, .icon16, .icon17, .icon18, .icon19, .icon20, .icon21, .icon22    {
	margin:4px 8px 0 0 !important;
}












#slider {
	float:left;
	width:288px;
	margin:15px 0 8px;
	border-left:solid 1px #E5E4E4;
}

#slider h2 {
	font-family:Trebuchet MS;
	font-size:14px;
	color:#9f9f9f;
	font-weight:normal;
	text-transform:uppercase;
	padding:10px 0 8px 0;
	margin:0 0 0 8px;
}

#slider .box {
	background:#f1548f;
	width:262px;
	padding:8px;
	margin:0 0 0 10px;
}

#slider .box p {
	color:#fff;
	font-family:Georgia;
	font-size:16px;
	padding:5px 0;
}

.title-line {
	background:#e01261;
	height:3px;
	width:98%;
	margin:25px 13px 0;
}

.title-line2 {
	background:#e01261;
	height:1px;
	width:98%;
	margin:2px 13px 0;
}

.planning-section h2 {
	font-size:30px !important;
	color:#ee2472 !important;
	font-weight:bold !important;
	padding:0 0 8px 15px !important;
	letter-spacing:-1px;
}

.planning-section h2 a {
	color:#ee2472;
}

.planning-section h2 span {
	font-weight:bold !important;
	color:#ee2472 !important;
}

.planning-section .left {
	float:left;
	width:320px;
	margin:15px 5px 0;
	padding:0 0 15px 0;
	border-bottom:solid 1px #E0E0E0;
	height:95px;
}

.planning-section .left img {
	float:left;
	margin:0 0 0 10px;
	border:solid 2px #dadada;
}

.planning-section .left .highlight_article {
	float:left;
	color:#0a628f;
	font-size:16px;
	font-weight:bold;
	margin:0 0 0 10px;
	width:210px;
	padding:0 !important;
	letter-spacing:-0.3px;
}

.planning-section .left p {
	float:left;
	color:#000;
	font-size:12px;
	margin:8px 0 0 10px;
	width:210px;
	padding:0 !important;
}

.planning-section .left a {
	color:#0a628f;
}

.planning-section .left a:hover {
	color:#0a628f;
	text-decoration:underline;
}

.planning-section .quick-links {
	width:100%;
	margin:10px 0 0 10px;
}

.planning-section .quick-links .left {
	float:left;
	width:280px;
	border-bottom:0;
	margin:0 0 0 25px;
	padding:0 25px 0 0;
	height:auto;
	line-height:22px;
}

.planning-section .quick-links .left ul li {
	font-size:14px;
	color:#3d3d3d;
	border-bottom:dotted 1px #acacac;
	padding:3px 0;
	list-style:url(../images/red_arrowad.jpg);
}

.planning-section .quick-links .left ul li a {
	color:#0a628f;
}

.planning-section .quick-links .left ul li a:hover {
	color:#373737 !important;
	text-decoration:none !important;
}

.planning-section .quick-links .right {
	float:right;
	width:270px;
	border-bottom:0;
	margin:0 8px 0 0;
	padding:0 25px 0 0;
	line-height:22px;
}

.planning-section .quick-links .right ul li {
	font-size:14px;
	color:#3d3d3d;
	border-bottom:dotted 1px #acacac;
	padding:3px 0;
	list-style:url(../images/red_arrowad.jpg);
}

.planning-section .quick-links .right ul li a {
	color:#0a628f;
}

.planning-section .quick-links .right ul li a:hover {
	color:#373737 !important;
	text-decoration:none !important;
}

.expert-section_n3 {
	width:285px;
	float:left;
	padding-right:20px;
	margin:25px 0 0;
}

.expert-section h2 {
	font-size:30px !important;
	color:#ee2472;
	font-weight:normal;
	padding:0 !important;
	float:left;
	letter-spacing:-1px;
}

.expert-section h2 a {
	font-size:30px;
	color:#ee2472;
	padding:0;
}

.expert-section h2 a:hover {
	text-decoration:none;
}

.expert-section h2 span {
	font-weight:bold !important;
	color:#ee2472 !important;
	font-size:24px !important;
}

.expert-section h3 {
	font-size:24px !important;
	color:#ee2472;
	padding:0 0 0 15px !important;
	letter-spacing:-1px;
}

.expert-section h3 span {
	font-size:24px !important;
	color:#ee2472 !important;
	font-weight:bold !important;
	letter-spacing:-1px;
}

.expert-section a {
	font-size:13px;
	color:#3184af;
	padding:0;
}

.expert-section a:hover {
	text-decoration:underline;
}

.expert-section .expert1 {
	width:268px;
	margin:0;
	padding:10px 0 10px 8px;
	border-bottom:solid 3px #eaeaea;
}

.expert-section .expert1:hover {
	background:#ffffe6;
}

.expert-section .expert1 img {
	border:solid 1px #ddd;
	float:left;
	width:80px;
	margin:0 10px 0 0;
}

.expert-section .expert1 a:hover {
	text-decoration:none !important;
	color:#333 !important;
}

.expert-section .none_margin {
	margin:0 13px !important;
}

.expert-section .expert1 .experts_name {
	font-size:24px;
	font-weight:bold;
	padding:3px 5px 8px;
	letter-spacing:-1px;
}

.expert-section .expert1 .experts_name a {
	color:#3184AF;
	float:none;
	font-size:24px;
}

.expert-section .expert1 .experts_name a:hover {
	color:#333;
	text-decoration:none;
}

.expert-section .expert1 .experts_name span {
	font-size:14px !important;
	color:#575757 !important;
	font-weight:normal !important;
	font-style:italic;
	letter-spacing:0;
}

.expert-section .expert1 h3 {
	font-size:16px;
	color:#19668e;
	font-family:Georgia;
	padding:5px 0 0;
}

.expert-section .expert1 h3 a {
	font-size:16px;
	color:#19668e;
	font-family:Georgia;
	padding:5px 0 0;
	float:none;
}

.expert-section .expert1 h3 a:hover {
	color:#333;
}

.expert_advicesection {
	width:340px; 
	float:left; 
	margin:25px 0 0 10px;
	border-left:solid 1px #dadada;
	padding-left:7px;
}

.expert_advicesection h2 {
	font-size:30px !important;
	color:#ee2472;
	font-weight:normal;
	padding:0 0 0 15px !important;
	letter-spacing:-1px;
}

.expert_advicesection .imgsection {
	float:left; 
	padding:3px; 
	background:#fff; 
	border:solid 1px #dadada;
	margin:10px 8px 0 15px;
}

.expert_advicesection .contentsection {
	float:right; 
	width:225px; 
	padding:0; 
	margin:10px 0 0;
}

.expert_advicesection .contentsection .title12 {
	font-size:16px;
	font-weight:bold;
	color:#3184AF;
	letter-spacing:-0.3px;
}

.expert_advicesection .contentsection .title12 a {
	color:#0A628F;
}

.expert_advicesection .contentsection .title12 a:hover {
	text-decoration:underline;
}

.expert_advicesection .contentsection p {
	font-size:12px;
	line-height:18px;
	padding:5px 0 0;
}

.expert_advicesection .contentsection p a {
	color:#0A628F;
}

.expert_advicesection .dotted_seprator {
	border-bottom:dotted 2px #dadada;
	padding:0 0 12px;
	margin:0 0 0 15px;
}

.expert-section .expertsimg {
    border:2px solid #DADADA;
	width:150px !important;
}


.expert-section .expert1 .expert_newname {
    color: #AE0B4A;
    float: none;
    font-size: 30px;
    font-weight: bold;
    letter-spacing: -1px;
    padding: 5px 0 0;
}

.expert-section .expert1 .expert_namespan {
	color: #4E0621 !important;
    font-family: georgia;
    font-size: 18px !important;
    font-style: italic;
    font-weight: normal !important;
    padding: 0;
    text-align: center;
}

.photo-gallery {
	width:670px;
	margin:0;
	padding:0 0 0 15px;
	display:none;
}

.photo-gallery .gallery_h3 {
	font-size:30px;
	color:#ee2472;
	font-weight:bold;
	padding:0;
	float:left;
	letter-spacing:-1px;
}

.photo-gallery .gallery_h3 a {
	color:#ee2472;
	font-size:30px;
	letter-spacing:-1px;
	padding:0;
}

.photo-gallery .gallery_h3 a:hover {
	text-decoration:none;
}

.photo-gallery .gallery_h3 span {
	font-weight:bold !important;
	color:#ee2472 !important;
}

.photo-gallery a {
	font-size:13px;
	color:#fff;
	float:right;
	padding:0 3px 0 0;
}

.photo-gallery a:hover {
	text-decoration:underline;
}

.photo-gallery .gallery1 {
	width:213px;
	float:left;
	margin:5px 4px;
	position:relative;
}

.photo-gallery .gallery1 p {
	padding:5px 6px;
	font-size:16px;
	font-weight:bold;
	background:url(../images/gallery_widgetbg_new22.png) no-repeat;
	height:48px;
	overflow:hidden;
	position:absolute;
	top:158px;
	letter-spacing:-0.3px;
	margin-left:2px;
	width:201px;
}

.photo-gallery .gallery1 p:hover {
	color:#ffafce;
}

.photo-gallery .gallery2 {
	width:213px;
	float:left;
	margin:5px 4px;
	position:relative;
}

.photo-gallery .gallery2 p {
	padding:5px 6px;
	font-size:16px;
	font-weight:bold;
	background:url(../images/gallery_widgetbg_new22.png) no-repeat;
	height:48px;
	overflow:hidden;
	position:absolute;
	top:158px;
	letter-spacing:-0.3px;
	margin-left:2px;
	width:201px;
}

.photo-gallery .gallery2 p:hover {
	color:#ffafce;
}

.bottom-add {
	margin:0 0 0 15px;
	clear:both;
	padding:20px 0 0;
}

#wrapper .new-right {
	width:300px;
	float:right;
	margin:0 15px 0 0;
	padding:0;
}

.popular-section {
	width:245px;
	float:right;
	background:#f1f1f1;
	margin:22px 0 0;
}

.popular-section h3 {
	padding:8px 0 8px 15px;
}

.popular-section span {
	font-weight:bold;
}

.popular-section .tab-text {
	font-weight:bold;
	color:#9c9c9c;
	padding:10px 0 0 15px;
}

.popular-section .tab-text a {
	color:#9c9c9c;
	padding:0 16px;
}

.popular-section .tab-text a.active {
	color:#c91258;
}

.popular-section .tab-text a:hover {
	color:#c91258;
}

.popular-section .news {
	width:98%;
	margin:8px 0 0;
	padding:0;
}

.popular-section .news .left {
	float:left;
	margin:0 8px 0 20px;
}

.popular-section .news h6 {
	color:#FF3399;
	font-size:12px;
	line-height:18px;
	font-weight:bold;
}

.popular-section .news .ptext {
	color:#373737;
	font-size:12px;
	line-height:18px;
	padding:0 0 0 18px;
}

.like-btn {
	margin:5px 0 0 8px; 
	float:left;
}

.popular-seprator {
	background:#dedede;
	width:218px;
	margin:10px 13px;
	height:1px;
}

.new-margin {
	margin:15px 0 0 8px;
}

/*************************

footer area**************/	

#footer1 {
	background:#f3f1f2;
	padding:1px 0 20px 0;
	margin:0;
	border-top:solid 1px #dadada;
	display:none;
}

#footer1 h2 {
	font-size:22px; 
	color:#E01261; 
	font-weight:bold; 
	padding:3px 0 0 15px;
}

#footer1 .left {
	background:#f3f1f2;
	width:150px;
	margin:0 33px 0 10px;
	padding:3px 0 0;
	float:left;
}

#footer1 .left h3 {
	color:#e01261;
	font-size:18px;
	font-weight:normal;
	padding:2px 0 0 15px;
}

.footer-margin {
	margin:15px 73px 20px 0 !important;
}

#footer1 .left ul {
	margin:10px 0 0;
}

#footer1 .left ul li {
	font-size:12px;
	color:#3d3d3d;
	border-bottom:dotted 1px #acacac;
	padding:4px 0;
	list-style-type:none;
	margin:0 0 0 15px;
}

#footer1 .left ul li a {
	color:#3d3d3d;
}

#footer1 .left ul li a:hover {
	color:#0a628f;
	text-decoration:none;
}

.footer2_ {
	border-top:solid 1px #c0c0c0;
	margin:1px 0;
}

#footer2 {
	background:#e5e5e5;
	padding:1px 0 20px 0;
	margin:0;
	width:100%;
	position:relative;
	z-index:100;
}

#footer2 .fot_area2 {
	width:1000px;
	margin:0 auto;
}

#footer2 .fot_area2 .icon {
	background:url(../images/footer_bs_icon.png) no-repeat;
	width:60px;
	height:55px;
	float:left;
}

.footer_left {
	float:left; 
	width:600px; 
	margin:20px 0 0;
}

.footer_left .heading {
	font-family:calibri, "Trebuchet MS"; 
	font-size:18px; 
	font-weight:bold; 
	letter-spacing:-0.5px; 
	text-transform:uppercase; 
	float:left; 
	margin:7px 0 0 8px;
	width:500px;
}

.footer_left .heading span {
	font-size:14px; 
	letter-spacing:0; 
	text-transform:none; 
	font-weight:normal;
}

.footer_left ul {
	margin:45px 0 0;
}

.footer_left li {
	list-style:none;
	float:left;
	margin:0 1px 0 0;
}

.footer_left li a {
	background:#8a8a8a;
	font-family:calibri, "Trebuchet MS";
	font-size:12px;
	text-transform:uppercase;
	color:#fff;
	padding:10px 16px;
}

.footer_left li a:hover {
	background:#9d9d9d;
}


.footer_right {
	float:right; 
	width:350px;
}

.footer_right .social_txt {
	font-family:calibri, "Trebuchet MS"; 
	font-size:18px; 
	letter-spacing:-0.5px; 
	text-transform:uppercase; 
	color:#2b2b2b; 
	font-weight:bold; 
	padding:20px 0 0;
}


#footer3 .fot_area3 {
	width:1000px;
	margin:0 auto;
}

#footer4 .fot_area4 {
	width:1000px;
	margin:0 auto;
}

#footer2 .left1 {
	float:left;
	width:163px;
	border-right:solid 1px #b3b3b3;
	margin:20px 0 0 15px;
}

#footer2 .border {
	border-right:0;
	width:110px;
}

#footer2 .nwidth {
	width:135px;
}

#footer2 .nwidth2 {
	width:145px !important;
}

#footer2 .left1 .heading3 {
	color:#95003a;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	padding:0 !important;
}

#footer2 .left1 ul li {
	list-style-type:none;
	font-size:12px;
	color:#333;
	padding:5px 0 0 3px;
}

#footer2 .left1 ul li a:hover {
	text-decoration:underline;
}

#footer2 .left_contentarea {
	float:left; 
	width:950px; 
	margin:20px 0 0 15px; 
	padding:0 15px 0 0; 
	border-right:0;
}

#footer2 .left_contentarea .heading44 {
	font-size:18px; 
	font-weight:bold; 
	color:#95003A; 
	padding:8px 0 0; 
	letter-spacing:-1px;
}

#footer2 .left_contentarea p {
	font-size:12px; 
	line-height:22px; 
	padding:8px 0 0;
	font-style:italic;
}

.newsletter {
	float:right;
	margin:15px 20px 0 0;
	padding:5px 0 10px;
	width:95%;
}

.newsletter .subscribe_text {
	font-size:16px;
	font-weight:bold;
	color:#2b2b2b;
	padding:5px 5px 2px 0;
	font-family:calibri, "Trebuchet MS";
	text-transform:uppercase;
	letter-spacing:-0.3px;
}

.newsletter .follow_textnew {
    color: #333333;
    float: left;
    font-size: 12px;
    font-weight: normal;
    letter-spacing: 0.2px;
    padding: 6px 0 0 10px;
}

.newsletter span {
	font-size:12px;
	font-weight:normal;
	color:#333;
}

.newsletter .btn2 {
	float:left;
	margin:1px 0 0 -107px;
}

.newsletter .textbox3 {
	float:left;
	width:400px;
	height:50px;
	background:#f3f1f2;
	border:solid 1px #dbdbdb;
	padding:4px 0 4px 10px;
	margin:0;
	color:#333;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-family:calibri, "Trebuchet MS";
	font-size:14px;
	text-transform:uppercase;
}


.rss-icon {
	background:url(../images/social-icons2.png) no-repeat;
	background-position:-65px 0;
	width:30px;
	height:29px;
	float:right;
	margin:0 0 0 5px;
}

.facebook-icon {
	background:url(../images/social-icons.png) no-repeat;
	width:28px;
	height:29px;
	float:right;
	margin:0 25px 0 5px;
	cursor:pointer;
}

.twitter-icon {
	background:url(../images/social-icons.png) no-repeat;
	background-position:-33px 0;
	width:28px;
	height:29px;
	float:right;
	margin:0 0 0 5px;
	cursor:pointer;
}

.mail-icon {
	background:url(../images/social-icons.png) no-repeat;
	background-position:-65px 0;
	width:30px;
	height:29px;
	float:right;
	margin:0 0 0 5px;
	cursor:pointer;
}

.in-icon {
	background:url(../images/social-icons.png) no-repeat;
	background-position:-99px 0;
	width:29px;
	height:29px;
	float:right;
	margin:0 0 0 5px;
	cursor:pointer;
}

#footer2 .heading3new {
	color:#95003a;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	padding:10px 0 0 15px;
}

#footer2 .text {
	color:#373737;
	font-size:12px;
	padding:4px 0 0 15px;
	line-height:21px;
}

#footer2 .text a:hover {
	text-decoration:underline;
}

#footer3 {
	background:#1b1b1b;
	padding:5px;
	position:relative;
	z-index:100;
}

#footer3 p {
	color:#fff;
	padding:5px;
	text-align:right;
}

#footer3 span {
	padding-right:10px;
}

#footer3 img {
	position:absolute; 
	top:12px; 
	margin:0 0 0 -2px;
}

#footer4 {
	background:#323232;
	padding:12px 5px;
	position:relative;
	position:relative;
	z-index:100;
}

#footer4 p {
	color:#fff;
	padding:5px;
	text-align:right;
}

#footer4 a {
	font-size:12px;
	font-family:calibri, "Trebuchet MS";
	color:#b8b8b8;
	text-transform:uppercase;
	padding:0 18px 0 0;
}

#footer4 a:hover {
	text-decoration:underline;
}

#footer4 span {
	padding-right:10px;
}

#footer4 img {
	position:absolute; 
	top:12px; 
	margin:0 0 0 -2px;
}




/************Banner CSS**

**************************/

#slide-box {
	width:474px;
	float:left;
	margin:-9px 0 0;
}

.sliderbutton {
	float:left; 
	width:32px; 
	padding-top:134px;
}

.sliderbutton img {
	cursor:pointer;
}

.sliderbutton img:hover {
	background:#666;
}

#slider {
	position:relative; 
	overflow:auto; 
	width:474px; 
	min-height:393px; 
	background:url(../images/main_sliderbg.jpg) repeat-x;
	padding:0;
	margin:10px 0 0;
	border:0;
}

#slider ul {
	position:absolute; 
	list-style:none; 
	top:0; 
	left:0;
}

#slider li {
	float:left; 
	width:474px; 
	height:393px;
	padding:0;
	overflow:hidden;
}

#slider li p {
	font-family:Georgia;
	font-size:18px;
	color:#fff;
	margin:-60px 0 0;
	background:#111;
	padding:0 6px;
	height:60px;
	width:461px;
	position:absolute;
}

#slider li p a {
	color:#fff;
}

#slider li p a:hover {
	text-decoration:underline;
}

#slider li img {
	margin:0 !important;
	border:solid 1px #dadada;
	width:100%;
}

.pagination {
	list-style:none; 
	margin:8px 0 0 ;
	float:right;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:435px;
	padding:0;
}

.paginationControl {
	float:right;
	padding:0 0 0 35px;
	background:#f5f5f5;
	text-align:right;
}

.pagination li {
	float:left; 
	cursor:pointer; 
	margin:0; 
	text-align:center; 
	color:#222 !important;
	border-right:1px solid #ededed;
	padding:10px 7px 12px;
}

.pagination2 li {
	float:left; 
	cursor:pointer; 
	margin:0 4px 0 0; 
	text-align:center; 
	color:#222 !important;
	padding:3px 5px !important; 
	font-size:12px !important;
	background:#f3f3f3;
	font-family:Georgia; 
}

.pagination2 li:hover {
	background:#cecece; 
	color:#333;
}

.pagination li.current {
	background:#803566;
	color:#fff !important;
}

.pagination li a {
	padding:10px 8px 12px !important; 
	font-size:12px !important;
	background:none; 
	color:#222 !important;
}

.pagination li a:hover {
	color:#999 !important;
	text-decoration:none;
}

.pagination li a.current {
	background:#803566;
	color:#fff !important;
	padding:5px 8px !important; 
}

li#content {
	width:464px; 
	height:270px; 
	padding:15px 28px 15px 18px;
}

#content h1 {
	font:22px Georgia,Verdana; 
	margin-bottom:15px; 
	color:#036;
}

/* Add Some css in slider section
******************************************************************************/

#slider .slide_article {
	background:url(../images/slide_article_bg.png) repeat-x #dddddd; 
	padding:0; 
	margin:264px 0 0;
	height:131px;
	border-top:solid 1px #bebebe;
	border-bottom:solid 1px #bebebe;
    position: relative;
	overflow:hidden;
}

#slider .slide_article .list_article {
	float:left; 
	width:83px; 
	padding:8px 6px 8px 7px;
	position:relative;
	color:#222;
	font-size:95.5%;
	height:108px;
	text-align:center;
}

#slider .slide_article .list_article:hover {
	background:url(../images/list_artcle_hoverbg.png) repeat-x #8B1645;
	color:#fff;
	margin:-1px;
	border:solid 1px #a62a5a;
	height:114px;
	text-decoration:underline;
}

#slider .slide_article .active {
	background:url(../images/list_artcle_hoverbg.png) repeat-x #8B1645;
	color:#fff;
	margin:-1px;
	border:solid 1px #a62a5a;
	height:114px;
}

#slider .slide_article .list_article .imgarea {
	height:50px; 
	overflow:hidden; 
	border-bottom:solid 1px #c1c1c1; 
	margin-right:1px;
	margin-bottom:2px;
}

#slider .slide_article .list_article img {
	margin:0 0 4px 0;
	border:solid 1px #c1c1c1;
}

#slider .slide_article .list_article .select_slider {
	background:url(../images/select_slider.png) no-repeat 0 0;
	width:12px;
	height:6px;
	position:absolute;
	left:44px;
	top:-6px;
}

#slider .slider_bottom {
	background:url(../images/slider_bottombg.jpg) repeat-x; 
	padding:6px 8px; 
	color:#222; 
	margin:4px auto 0; 
	border:0;
	border-top:solid 1px #dadada;
}

#slider .slider_bottom p {
	padding:4px 0 0;
	font-size:12px;
	font-weight:bold;
}

#slider .slider_bottom .nextbtn {
	margin:0 0 0 2px; 
	cursor:pointer;
	background:#b0255b;
	border:solid 1px #801941;
	font-family:Arial;
	color:#f3d5e0;
	font-size:12px;
	padding:3px 5px;
}

#slider .slider_bottom .nextbtn:hover {
	background:#801941;
}

#slider .slider_bottom .previousbtn {
	margin:0 4px 0 0; 
	cursor:pointer;
	background:#b0255b;
	border:solid 1px #801941;
	font-family:Arial;
	color:#f3d5e0;
	font-size:12px;
	padding:3px 5px;
}

#slider .slider_bottom .previousbtn:hover {
	background:#801941;
}

#slider .slider_bottom .slidetext {
	float:right; 
	padding:1px 0; 
	color:#fff;
}


/**********************************

InnerPage Css start here*************/

.new-left h2 {
	font-size:24px;
	color:#ED1568;
	padding:10px 0 0 16px;
	font-weight:bold;
}

.new-left h2 span {
	font-size:22px !important;
	color:#5d5d5d !important;
	font-weight:normal;
	letter-spacing:0;
}

.new-left .cityh2 {
	border-bottom:solid 1px #dadada; 
	margin-left:15px;
}

.new-left .cityh2 span {
	font-size:16px !important;
	color:#222 !important;
	font-weight:normal;
	letter-spacing:0;
	font-family:Tahoma, Geneva, sans-serif;
	text-transform:uppercase;
	background:#F4CADA;
	width:639px;
	padding:7px 8px 8px;
	margin:7px 0 0;
	float:left;
}

.breadcrumb p {
	font-size:12px;
	color:#696969;
	border-bottom:dotted 1px #c0c0c0;
	padding:12px 0 0;
	margin:0 0 0 15px;
	width:970px;
}

.breadcrumb a {
	color:#0A628F;
}

.breadcrumb a:hover {
	text-decoration:underline;
}

.breadcrumb span {
	font-size:12px !important;
	color:#696969 !important;
	line-height:20px;
}

.breadcrumb a span {
	font-size:12px !important;
	color:#0A628F !important;
}

.breadcrumb div {
	float:left;
}


.city-name {
	margin:15px 0 0 15px;
}

.city-name a {
	font-size:12px;
	color:#525252;
	border-bottom:solid 1px #e0e0e0;
	padding:10px 42px 0 0;
}

.city-name a:hover {
	color:#0a628f;
}

.city-name a.active {
	font-size:18px;
	color:#ee2472;
	font-weight:bold;
}

.t-margin {
	margin:15px 0 0 8px;
}

.search-box .examp-txt {
	float:left;
	color:#ed1568;
	font-size:12px;
	padding:0 0 0 44px;
}

.search-box .n-padding {
	padding:0 0 0 112px;
}

.spotlight h3 {
	font-size:24px;
	color:#ee2472;
	font-weight:normal;
	padding:0 0 0 15px;
}

.spotlight h3 span {
	font-weight:bold !important;
	color:#ee2472 !important;
	font-size:24px !important;
}

.spotlight .box {
	width:195px;
	height:90px;
	float:left;
	margin:15px 10px 0;
	border-width:0 0 1px 0;
	border-style:solid;
	border-color:#DADADA;
}

.spotlight .box img {
	border:solid 2px #dadada;
	width:100px;
}

.spotlight .boxnew2 {
	width:630px;
	float:none;
	padding-bottom:15px;
	margin-left:15px;
}

.spotlight .bg {
	width:179px;
	height:84px;
	border:solid 1px #fbd9e6;
	padding:0 8px;
}

.spotlight .bgnew2 {
	width:490px;
	margin:0;
	border:0;
	height:auto;
}

.spotlight .bg h5 {
	font-size:26px;
	color:#333;
	padding:0 0 0 1px;
	letter-spacing:-1.3px;
}

.spotlight .bg p {
	font-size:12px;
	color:#666;
}

.newp_spotlight {
	color:#333 !important; 
	padding:5px 0 0; 
	line-height:18px;
}

.newp_spotlight img {
	border:0 !important;
}

.new-left .vendor-left {
	float:left;
	width:230px;
	margin:0;
	padding:0 10px 0 0;
	position:relative;
}

.new-left .vendor-left .city-box {
	background:#efefef;
	border:solid 1px #e0e0e0;
	padding:0;
	margin:20px 0 0;
}



.new-left .vendor-left .city-box h4 {
	font-size:16px;
	color:#363636;
	padding:4px
}

.new-left .vendor-left .city-box p {
	font-size:11px;
	color:#0f6591;
	background:#d9d9d9;
	padding:3px;
	text-align:right;
}

.new-left .vendor-left .city-box p a {
	padding:3px 0;
	color:#0f6591;
}

.new-left .vendor-left .city-box p a:hover {
	text-decoration:underline;
}


.new-left .vendor-left .all_filters {
	display:none;
}

.advance-search {
	padding:0;
	margin:0;
	background:none;
	position:relative;
	z-index:100;
}

.advance-search h4 {
	font-size:14px !important;
	color:#666 !important;
	font-weight:bold;
	padding:6px 0 10px 5px !important;
	margin:0 15px 15px;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	border-top:0;
	background:none;
	cursor:pointer;
	background:#fff;
	border-bottom:solid 1px #dadada;
}

.advance-search h4:hover {
	color:#555;
	background:#fff;
}

.advance-search h4 a:before {
	content:url(../images/vendor_city_arrow.png);
	width:12px;
	height:12px;
	float:left;	
	margin:8px 7px 0 0;
}

.advance-search h4.active {
	background:#fff !important;
}

.advance-search h4 a:hover {
	color:#555;
}

.advance-search .locality_tab {
	padding-bottom:10px !important; 
	margin-bottom:20px !important; 
	border-bottom:solid 1px #dadada;
}

.advance-search .textbox5 {
	background:#fcfff6;
	width:152px;
	height:20px;
	border:solid 1px #c9e09b;
	padding:3px 5px;
	color:#8f9288;
	font-size:13px;
	margin:3px 0 0;
	font-family:Arial;
}

.advance-search .textbox5n2 {
	padding:5px 0 10px 5px;
	color:#333;
	font-size:13px;
	margin:-12px 0 15px;
	font-family:Arial;
	background:#fff;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.advance-search .textbox5n4 {
	display:block !important;	
}

.advance-search .locality_list {
	padding:5px 0px 10px 5px; 
	overflow-y:scroll; 
	height:200px; 
	margin-right:21px;
}

.advance-search .textbox5n2 .list {
	padding:6px 6px 8px 6px;
	margin:0 5px;
	color:#666;
	font-size:13px;
	position:relative;
	border:solid 1px transparent;
	cursor:pointer;
}

.advance-search .textbox5n2 .list:hover {
	border-color:#d8cb73;
	color:#b1b1b1;
}

.advance-search .textbox5n2 .list span {
	font-size:12px !important;	
	color:#666 !important;
}

.advance-search .textbox5n2 .list a {
	color:#666;
}

.advance-search .textbox5n2 .list a:hover {
	color:#0a628f;
}

.advance-search .textbox5n2 .list input {
	float:right;
	margin:1px 5px 0 0;
	display:none;
}


.advance-search p {
	font-size:11px;
	color:#73776b;
	padding:2px 0 0 2px;
}

.new-catebg {
	background:url(../images/new-catebg.png) repeat-x;
	width:163px;
	height:26px;
	margin:15px 0 0;
	border:solid 1px #ebc3d2;
	padding:4px 8px 8px 4px;
	font-size:14px;
	color:#a24a6c;
}

.new-catebg:hover {
	color:#fff;
	background:#8e395a;
	border:solid 1px #762746;
}

.zone-bg {
	width:163px;
	margin:8px 0 0;
}

.zone-bg h4 {
	font-size:14px;
	color:#333333;
	padding:8px 8px 4px;
	background:url(../images/zone-bg.png) repeat-x;
	height:22px;
	border:solid 1px #ebc3d2;
	width:158px;
}

.ntext2 {
	color:#4f4f4f;
	font-size:13px;
	padding:9px 5px 6px 6px;
}

.ntext2 span {
	font-size:12px !important;
}

.ntext2 a {
	color:#4f4f4f;
}

.ntext2 a:hover {
	color:#19668e;
}

.ntext2 input {
	float:right;
	margin:1px 5px 0 0;	
}

.line2 {
	margin:2px 0 0 10px;
}

.line4 {
	margin:0;
	border-bottom:solid 1px #DADADA;
	clear:both;
}

.line5 {
	margin:0;
	border-bottom:dotted 1px #DADADA;
	clear:both;
}

.zone-bg {
	width:175px;
	margin:8px 0 0;
}

.zone-bg h4 {
	font-size:14px !important;
	color:#333333 !important;
	padding:8px 8px 4px !important;
	background:url(../images/zone-bg.png) repeat-x;
	height:22px;
	border:solid 1px #ebc3d2;
	width:158px;
}

.locality-bg {
	margin:0;
	background:none;
}

.locality-bg h4 {
	font-size:16px !important;
	color:#666 !important;
	font-weight:bold;
	padding:6px 0 10px 5px !important;
	margin:0 0 6px;
	letter-spacing:-0.5px;
	font-family:calibri, "Trebuchet MS";
	text-transform:uppercase;
	background:none;
	border-top:0;
	cursor:pointer;
	background:#e7e7e4;
}

.locality-bg h4:hover {
	background:#fff;	
}

.locality-bg h4 a:before {
	content:url(../images/d_arrow.png); 
	width:12px;
	height:12px;
	float:left;
	margin:5px 5px 0 2px;	
}


.locality-bg .list_area {
	padding:5px 0 5px 5px; 
	background:#fff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	margin:-14px 0 15px;
}

.vendor-right {
	float:left;
	width:425px;
	padding:7px 0 0;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.vendor-list {
	width:425px;
	margin:20px 0 0;
	padding:15px 0 20px;
	background:#f9f9f9;
	border:solid 1px #eee;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	position:relative;
	overflow:hidden;
}

.vendor-list:hover {
	background:#f5f5f5;
}

.alternate_bg {
	background:#f9f9f9;
}

.vendor-list .left3 {
	width:400px;
	float:right;
	margin:0 10px;
}

.vendor-list .left3 h3 {
	font-size:26px;
	color:#ee1e6e;
	font-weight:lighter;
	line-height:30px;
	float:left;
	width:290px;
	padding:0 0 5px;
	letter-spacing:-1.3px;
}

.vendor-list .left3 h3 a {
	color:#333;
	padding-right:4px;
}

.vendor-list .left3 h3 a:hover {
	text-decoration:underline;
}

.vendor-list .left3 h3 span {
	font-weight:normal !important;
	text-transform:none;
	letter-spacing:0;
	line-height:20px;	
}


.vendor-list .left3 .vendor_picarea {
    float:left;
    margin:3px 10px 8px 0;
    padding:0;
    width:40px;
	min-height:30px;
}


.vendor-list .left3 .vendor_picarea img {
	background:#f5f5f5;
    border:0;
    display:block;
    float:left;
    width:100%;
    z-index:10;
	border:1px solid #dadada;
	-moz-border-radius:10%; 
	-webkit-border-radius:10%; 
	border-radius:10%;
	min-height:40px;
}

.vendor-list .relative {
	display:none;
}

.vendor-list .cvr_image {
	display:none;
}



.covr_image_listing {
	padding-top:0 !important;
}


.covr_image_listing .dark_bg {
	/* background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000 95%, #000 99%); */
    background:#000;
	opacity:0.5;
	content:" ";
    left:0;
    position:absolute;
    right:0;
    width:100%;
    z-index:100;
	height:170px;
}

.covr_image_listing .relative {
	position:relative;	
	display:block;
}

.covr_image_listing .cvr_image {
	width:100%;	
	position:relative;
	z-index:1;
	height:170px;
	overflow:hidden;
	display:block;
}

.covr_image_listing .cvr_image img {
	height:170px;
	width:100%;
}

.covr_image_listing .left3 {
	width:400px;
	float:right;
	margin:-60px 10px 0;
	position:relative;
	z-index:103;
}

.covr_image_listing .left3 h3 {
	color:#fff;
}

.covr_image_listing .left3 h3 a {
	color:#fff;
}


/* New css
********************************************************************/

.vendor-list .left3 .gallery_new2 {
	margin:8px 0 0;
	padding:0;
}

.vendor-list .left3 .gallery_new2 ul {
	margin:0;
	list-style:none;
	height:60px;
	overflow:hidden;
}

.vendor-list .left3 .gallery_new2 ul li {
	margin:5px 2px 0 0;
	list-style:none;
	float:left;
	width:50px;
	height:50px;
	border:solid 1px #ebebeb;
	overflow:hidden;
}

.vendor-list .left3 .gallery_new2 ul li img {
	width:100px;	
}

/* New css end
********************************************************************/

.vendor-list .left3 p {
	font-size:13px;
	color:#7b7b7b;
	padding:0 0 2px;
	font-weight:normal;
	line-height:22px;
}

.vendor-list .left3 p a {
	color:#0a628f;
}

.vendor-list .left3 p a:hover {
	text-decoration:underline;
}

.vendor-list .left3 .new_link {
	border-top:solid 1px #dadada;
	padding:0;
	margin:20px 0 0;
	padding:3px 0 0;
	text-transform:uppercase;
	font-size:11px;
}

.vendor-list .left3 .new_link a {
	color:#c72262;
	float:left;
}

.vendor-list .left3 .new_link img {
	margin:5px 3px 0 0;
	float:left;
}

.highlight_vendor .left3 .new_link {
	border-top:solid 1px #dcd387;
}

.vendor-list .rating_num {
	padding:6px 0;
	width:40px;
	color:#3f8f29;
	font-size:20px;
	text-align:center;
	position:absolute;
	right:8px;
	top:10px;
	font-weight:bold;
	line-height:22px;
	letter-spacing:-1px;
	z-index:102;
}

.vendor-list .rating_num span {
	font-size:10px !important;
	color:#b6b6b6 !important;
	text-transform:uppercase;
	letter-spacing:0;
	font-weight:normal;
	line-height:18px;
}

.vendor-list .rating_num img {
	width:50px;
}

.covr_image_listing .rating_num {
	color:#70cd57;
}


.vendor-list .left3 span {
	font-size:13px !important;
	color:#333 !important;
	font-weight:600 !important;
}

.vendor-list .left3 .new_span {
	color:#333 !important; 
	font-weight:normal !important;
}

.vendor-list .right3 {
	width:100px;
	float:right;	
	text-align:right;
	margin:0;
	padding:0 15px 0 0;
	border-right:solid 1px #dadada;
	min-height:200px;
	display:none;
}

.vendor-list .right3 .website_link {
	border-top:1px solid #DADADA;
    font-family:calibri, "Trebuchet MS";
    font-size:13px;
    font-weight:bold;
    line-height:20px;
    margin:12px 0 0;
    padding:0;
    text-align:center;
    text-transform:uppercase;
}

.vendor-list .right3 .website_link a {
	color:#0A628F;
}

.vendor-list .right3 .website_link a:hover {
	text-decoration:underline;
}

.highlight_vendor .right3 .website_link {
	border-top:1px dotted #C6BB63;
}

.highlight_vendor .right3 .website_link a {
	color:#222;
}

.highlight_vendor .right3 .website_link a:hover {
	text-decoration:underline;
}

.vendor-list .btn3 {
	margin:5px 5px 0 0;
	float:left;
}

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

.vender_reviewtext span {
	font-size:18px !important;
	font-weight:bold !important;
	color:#0a628f !important;
	padding-right:4px;
}

.t-margin2 {
	margin:12px 0 0;
}

.t-margin3 {
	margin:20px 0 0;
}

.t-margin4 {
	margin:4px 0 0;
}

.t-margin5 {
	margin:8px 13px 0 !important;
}

.t-margin6 {
	margin:20px 15px 0 !important;
}

.service-bg {
	background:none;
	border-top:solid 1px #dadada;
	margin:5px 0 25px 16px;
	width:435px;
	font-size:13px;
	color:#333;
	padding:1px 0;
	line-height:20px;
}

.service-bg a {
	color:#126A98;
}

.service-bg a:hover {
	color:#126a98;
	text-decoration:underline;
}

.highlight_vendor {
	background:#faf4c4;
	padding:15px 0 20px !important;
	position:relative;
}

.highlight_vendor:hover {
	background:#f0e8a4;
}

.highlight_vendor .right3 {
	border-right:solid 1px #C6BB63 !important;
}

.highlight_vendor p {
	border-bottom:0 !important;
}

.highlight_vendor .service-bg {
	border-top:solid 1px #b7de68;
	padding:0;
	margin:10px auto 15px;
	width:422px;
	font-size:12px;
	color:#333;
	padding:1px 0;
	line-height:20px;
}

.highlight_vendor .service-bg a {
	color:#126A98;
}

.highlight_vendor .service-bg a:hover {
	color:#126A98;
	text-decoration:underline;
}


.highlight_vendor .verify_icon {
	background:url(../images/verify_icon.png) no-repeat; 
	width:57px; 
	height:56px; 
	position:absolute;
	top:3px;
	right:5px;
	display:none;
}

.spotlight .verify_icon2 {
	background:url(../images/verify_icon.png) no-repeat; 
	width:57px; 
	height:56px; 
	position:absolute;
	top:3px;
	right:5px;
}

.new-heading {
	font-size:24px !important;
	border-bottom:solid 1px #dadada;
	padding:10px 0 5px 8px !important;
	color:#373737 !important;
	letter-spacing:-1px;
	margin:0 0 10px;
}


.new-heading7 {
	font-size:30px !important;
	border-bottom:0;
	padding:10px 0 5px 0 !important;
	color:#373737 !important;
	letter-spacing:-1px;
	margin:0 0 10px 15px;
	width:1000px;
	text-align:left;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight:normal !important;
}

.new-heading span {
	font-size:12px !important;
	float:right;
	text-align:right;
	line-height:18px;
	padding:8px 0 0;
}

.new-heading span a {
	color:#0a628f;
}

.new-heading span a:hover {
	text-decoration:underline;
}

.new-heading2 {
	font-size:48px !important;
	padding:3px 0 5px 0 !important;
	letter-spacing:-2px;
	color:#373737 !important;
	line-height:54px;
	font-family:calibri, "Trebuchet MS";
}

.new-heading6 {
	font-size:55px !important;
	padding:35px 0 10px !important;
	letter-spacing:-3px;
	color:#373737 !important;
	line-height:38px;
	text-align:left;
	font-family:calibri, "Trebuchet MS";
}

.planning-area .tnlink {
	font-size:13px;
	color:#333;
}

.planning-area .tnlink a {
	font-size:13px;
	color:#0a628f;
}

.planning-area .tnlink a:hover {
	text-decoration:underline;
}

.planning-area .tnlink span {
	font-size:12px !important;
	color:#666666;
}

.vendor-fontsize {
	font-size:36px !important;
	padding:10px 0 5px 0 !important;
	letter-spacing:-1.5px;
	color:#373737 !important;
	font-family:calibri, "Trebuchet MS";
	font-weight:normal !important;
}

.vendor-fontsize .small_txt {
	font-size:14px !important; 
	color:#636363 !important; 
	text-transform:uppercase; 
	font-weight:bold !important; 
	letter-spacing:0 !important; 
	padding:0 0 0 5px;
}

.vendor-fontsize .small_txt a {
	color:#636363; 
}

.vendor-fontsize .small_txt a:hover {
	color:#333; 
}



.new-heading3 {
	font-size:16px !important;
	padding:20px 0 5px 15px !important;
}

.new-heading4 {
	font-size:48px !important;
	padding:20px 0 5px 16px !important;
	letter-spacing:-2px;
	color:#373737 !important;
	line-height:54px;
	font-family:calibri, "Trebuchet MS";
}
	
.specific-vendor {
	float:left;
	width:970px;
	margin:0 0 0 15px;
	position:relative;
}

.specific-vendor .cvr_img {
	width:970px; 
	margin:10px auto;
	position:relative;
	height:320px;
	overflow:hidden;
	background:none;
}

.specific-vendor .cvr_img img {
	width:100%; 
	position:absolute; 
	margin-top:-50px;
	min-height:370px;
}

.specific-vendor .info_area {
	float:left; 
	width:970px;
}

.specific-vendor .info_area .contact_bar {
	font-size:12px; 
	padding:6px; 
	background:#f5f5f5; 
	border:1px solid #dadada; 
	margin:-1px 0 0; 
	width:650px;
	display:none;
}

.specific-vendor .info_area .mobile_star { 
	display:block;
}

.small-tittle {
	font-size:12px;
	color:#4f4f4f;
	padding:0 0 0 0;
}
	
.small-tittle a {
	font-size:12px;
	color:#0a628f;
	font-weight:normal;
}

.small-tittle a:hover {
	text-decoration:underline;
}

.new-border {
	border-bottom:solid 1px #dadada; 
	padding:5px 0 0;
}

.vendor-list2 {
	width:640px;
	margin:7px 0 0;
	padding:0;
}

.vendor-list2 h5 {
	font-size:18px;
	color:#EE1E6E;
}

.vendor-list2 .left3 {
	width:505px;
	float:right;
	margin:5px 0 0;
}

.vendor-list2 .left3 h3 {
	font-size:18px;
	color:#ee1e6e;
	padding:5px 0 0;
	font-weight:normal;
}

.vendor-list2 .left3 .cat_sign {
	color:#333333;
    font-family:calibri, "Trebuchet MS";
    font-size:18px;
    font-weight:bold;
    letter-spacing:-0.5px;
    text-transform:uppercase;
}

.vendor-list2 .left3 p {
	color:#333;
	padding:3px 0 0;
	float:left;
	font:18px/26px calibri, "Trebuchet MS";
	letter-spacing:-0.5px;
}

.vendor-list .left3 p a {
	color:#0a628f;
}

.vendor-list2 .left3 p a {
	color:#0a628f;
}

.vendor-list2 .left3 p a:hover {
	text-decoration:underline;
}

.vendor-list2 .left3 span {
	font-size:14px !important;
	color:#333 !important;
	font-weight:bold !important;
	padding:0 3px;
	margin:0 8px 0 0;
	float:left;
	width:62px;
}

.vendor-list2 .left3new {
	width:500px;
	float:left;
	margin:3px 0 0 10px;
}

.vendor-list2 .left3new .left {
	float:left;
	width:370px;
}

.vendor-list2 .left3new .right {
	float:right;
	margin:-10px 0 0;
	width:120px;
}

.vendor-list2 .left3new p {
	font-size:14px;
	color:#4F4F4F;
	padding:3px 0 0;
	line-height:20px;
}

.vendor-list2 .right3 {
	width:100px;
	float:left;
	padding:10px 17px 0 0;
	text-align:right;
	margin:0 10px 0 2px;
	min-height:125px;
}

.vendor-list2 .btn3 {
	margin:5px 5px 0 0;
	float:right;
}

.planning-area {
	float:left;
	width:660px;
	margin:0 0 0 15px;
}

.planning-area img {
	float:right; 
	margin:5px 15px 0 0;
	cursor:pointer;
}

.planning-area .plan1 {
	width:200px; 
	margin:5px 20px 0 0; 
	float:left;
}

.planning-area .plan1 img {
	margin:0 !important;
	border:solid 2px #dadada;
	float:left;
}

.planning-area .plan1 h5 {
	font-family:Georgia;
	font-size:24px;
	padding:2px 0 0 10px;
	float:left;
	width:355px;
	font-weight:normal;
}

.planning-area .plan1 h5 a {
	color:#19668e;
}

.planning-area .plan1 h5 a:hover {
	color:#19668e;
	text-decoration:underline;
}

.planning-area .plan1 p {
	font-size:16px;
	padding:2px 0 0 3px;
	float:left;
	font-family:Georgia;
}

.planning-area .plan1 p a {
	color:#0a628f;
}

.planning-area .plan1 p a:hover {
	color:#3d3d3d;
}

.planning-page h2 {
	font-size:13px;
	color:#ee2472;
	font-weight:normal;
	padding:4px 0 6px;
	letter-spacing:0;
	background:#EE2472;
	margin:0 auto;
	border-bottom:0;
	font-family:calibri, "Trebuchet MS";
	text-transform:uppercase;
	text-align:center;
	width:170px;
}

.planning-page h2 a {
    color:#FFFFFF;
    margin:0;
    padding:5px 8px;
}

.planning-page h2 span {
	font-weight:bold !important;
	color:#ee2472 !important;
}

.planning-page .left {
	float:left;
	width:260px;
	margin:5px 10px 0 0;
	padding:10px 5px;
	text-align:center;
	border:1px solid #D6D6D6;
}

.planning-page .left img {
	float:none;
	margin:0;
}

.planning-page .left .top_article {
	float:left;
	color:#19668e;
	font-size:16px;
	margin:0 0 0 3px;
	width:250px;
	padding:0 !important;
	font-weight:bold;
	letter-spacing:-0.3px;
	text-align:left;
}

.planning-page .left p {
	float:left;
	color:#000;
	font-size:12px;
	margin:8px 0 0 10px;
	width:250px;
	padding:0 !important;
	text-align:left;
}

.planning-page .left a {
	color:#0a628f;
}

.planning-page .left a:hover {
	color:#0a628f;
	text-decoration:underline;
}

.planning-page .quick-links {
	width:665px;
	margin:0;
}

.planning-page .quick-links .left {
	width:985px;
	border-bottom:0;
	margin:0 0 0 15px;
	padding:0;
	border:0;
	text-align:left;
}

.planning-page .quick-links .left ul li {
	float:left;
    font-family:Cambria;
    font-size:20px;
    font-weight:bold;
    letter-spacing:-0.8px;
    line-height:26px;
    margin:0;
    padding:0 !important;
    text-align: left;
	width:310px;
	margin:0 15px 25px 0;
	padding-bottom:0 !important;
	list-style:none;
	position:relative;
	height:300px;
}

.planning-page .quick-links .left ul li span {
	color:#333 !important;
	font-size:22px !important;
	line-height:28px;
	letter-spacing:-1px;
	padding:6px 0 0;
	margin:0;
	float:left;
	font-family:Cambria;
	z-index:2;
}

.planning-page .quick-links .left ul li span:hover {
	text-decoration:none;	
	color:#0a628f !important;
}

.planning-page .quick-links .left ul li a {
	color:#222;
	font-size:18px;
}

.planning-page .quick-links .left ul li a:hover {
	text-decoration:none !important;
}

.planning-section .quick-links .left ul li a:hover {
	color:#0a628f;
	text-decoration:underline;
}

.planning-page .quick-links .imgarea_new {
	height:200px;
	overflow:hidden;
}

.planning-page .quick-links .imgarea_new:hover {
	
}

.planning-page .quick-links .left ul li img {
	float:left;
	border:0;
	padding:0;
	background:#fff;
	margin:0;
	width:100%;
}

.planning-page .quick-links .left ul li img:hover {
	opacity:0.9;
}

.planning-page .quick-links .author_name {
	color:#888888;
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    letter-spacing:0;
    line-height:26px;
	padding:0 8px;
	float:left;
	width:94%;
}

.planning-page .quick-links .left p {
	color: #333333;
    font-size: 13px;
    line-height: 20px;
    padding: 0 8px !important;
	margin:0;
	font-family:Arial;
	width:180px;
	letter-spacing:0;
	font-weight:normal;
}

.planning-page .left .read_more {
    background:linear-gradient(#fff, #f0f0f0) repeat scroll 0 0 #f0f0f0;
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
    border:1px solid #DADADA;
    float:left;
    font-size:12px !important;
    margin:8px 0 0 8px;
    padding:3px 10px;
	color:#0A628F !important;
	cursor:pointer;
	font-family:Arial;
	letter-spacing:0;
	font-weight:normal;
}


.planning-page .left .read_more:hover {
    color:#6E6E6E !important;
}

/* new Css ad on 16-10-2012 */

.planning-area .article_pick {
	float:left; 
	width:175px; 
	margin:0;
	padding-bottom:0;
}

.planning-area .article_pick .heading_title {
	font-size:24px; 
	color:#e01261; 
	letter-spacing:-1px; 
	text-transform:uppercase; 
	font-family:Trebuchet MS; 
	border-bottom:solid 1px #dcdcdc;
	font-weight:bold;
}

.planning-area .article_pick .new-area {
	padding:0; 
	height:130px;
	width:180px;
	position:relative;
	overflow:hidden;
	margin:1px 0 0;
}

.planning-area .article_pick .new-area:hover {
	background:#f2f2f2; 
}

.planning-area .article_pick .new-area img {
	float:left; 
	width:100%; 
	border:0;
	margin:0;
}

.planning-area .article_pick .new-area p {
	font-size:13px;
	color:#fff;
	background:#111;
	font-family:Cambria;
	letter-spacing:0;
	width:168px;
	padding:6px;
	font-weight:normal;
	position:absolute;
	bottom:0;
	opacity:0.9;
}

.planning-area .article_pick .new-area p a {
	color:#fff; 
}

/* new Css ad on 16-10-2012 */


.wedding-page {
	width:305px;
	padding:0;
	margin:0 0 0 15px;
	float:left;
	position:relative;
	height:340px;
}

.wedding-page h3 {
	padding:10px 0 0;
	float:left;
	width:465px;
	margin:0 0 0 10px;
}

.wedding-page h3 a {
	color:#ee2472 !important;
	font-size:26px;
	margin:0;
	padding:0 !important;
	font-weight:normal;
	text-decoration:none;
	font-family:Georgia;
}

.wedding-page h3 a:hover {
	text-decoration:underline !important;
	color:#ee2472 !important;
}

.wedding-page .article_title {
	padding:0;
	width:288px;
	margin:0;
	float:left;
	z-index:2;
}

.wedding-page .article_title a {
	color:#333 !important;
	font-size:22px;
	line-height:28px;
	margin:0;
	padding:0 !important;
	font-weight:bold;
	text-decoration:none;
	font-family:Cambria; 
	letter-spacing:-1px;
}

.wedding-page .article_title a:hover {
	text-decoration:none !important;
	color:#0a628f !important;
}

.wedding-page .more_read {
	margin:0;
}

.wedding-page .left {
	width:305px;
	margin:0;
	padding:0;
	height:225px;
	overflow:hidden;
}


.wedding-page .left:hover {
	
}


.wedding-page .left img {
	float:left;
	margin:0 0 5px;
	border:0;
	width:100%;
}

.wedding-page .left img:hover {
	opacity:0.9;
}

.wedding-page p {
	float:left;
	color:#444;
	font-size:12px;
	margin:0;
	width:285px;
	padding:5px 10px 0 !important;
	line-height:20px;
}

.wedding-page a {
	color:#0a628f;
}

.wedding-page a:hover {
	color:#0a628f;
	text-decoration:underline;
}

.wedding-page span {
	background:#bb1e43;
    float:left;
    font-size:14px !important;
    margin:12px 0 10px;
    padding:8px 12px;
	color:#fff !important;
	cursor:pointer;
	font-family:calibri, "Trebuchet MS"; 
	display:none;
}

.wedding-page span:hover {
	color:#fff !important;
	background:#aa1437;
}


.article-top {
	border-bottom:solid 1px #dadada;
	width:99.5%;
	padding:15px 0 8px;
}

.article-top .writer_name {
	float:left;
	font-weight:normal;
	font-size:12px;
	color:#575757;
	padding:6px 0 0 5px;
	line-height:18px;
}

.article-top .writer_name span {
	padding:0 0 0 5px !important;
	font-weight:bold !important;
	font-size:12px !important;
}

.article-page {
	width:660px;
	padding:0 0 15px;
	margin:0 0 0 15px;
}

.article-page .left {
	width:550px;
	margin:15px 10px 0;
	padding:0 0 15px 0;
}

.article-page .left img {
	float:left;
	margin:0 10px 0 0;
	background:#dedede;
	border:solid 1px #C9C9C9;
	width:262px;
	height:262px;
	padding:6px;
}

.article-page .left p {
	color:#333;
	font-size:14px;
	margin:0;
	padding:0 10px 0 0;
	line-height:24px;
	text-align:justify;
}

.article-page .left h4 {
	color:#333;
	font-size:16px;
	padding:18px 0 0 !important;
	line-height:21px;
	text-align:justify;
}

.article-page .newtext {
	float:left;
	color:#565656;
	font-size:13px;
	margin:0;
	width:376px;
	padding:10px 0 0 !important;
	line-height:21px;
	text-align:justify;
}

.article-page .left a {
	color:#0a628f;
}

.article-page .left a:hover {
	color:#0a628f;
	text-decoration:underline;
}

.article-bottom {
	border-bottom:solid 1px #dadada;
	border-top:solid 1px #dadada;
	width:97%;
	padding:5px 0;
}

.article-bottom .share_msg {
	float:left;
	font-weight:normal;
	font-size:16px;
	color:#575757;
	padding:8px 0 0 5px;
}

.bottom_right_box {
	float:left; 
	width:300px;
	border:solid 1px #dadada;
	padding:0 6px 10px;
	margin:13px 0 0 0;
	background:#fff;
}

.bottom_right_box img {
	border:0 !important;
}

.bottom_right_box .subscribe_text {
	font-size:16px; 
	font-weight: bold; 
	color:#333; 
	line-height: 20px; 
	letter-spacing: -0.3px;
	border-top: 1px solid #dadada; 
	padding:15px 0px 0px 5px; 
	margin:15px 0px 0px;
}

.bottom_right_box .newtxtfield {
	width:240px;
	height:26px;
	border:solid 1px #dadada;
	background:#fff;
	padding:4px;
	margin:8px 0 0 5px;
	float:left;
	font-family:Arial;
	font-size:14px;
}

.bottom_right_box .sub_btn {
	background:#b61d4f;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-0.3pxz;
	text-align:center;
	padding:6px 12px;
	border:0;
	margin:7px 0 3px 5px;
	float:left;
}

.article-bottom_2 {
	border:0;
	width:100%;
	padding:5px 0;
}


.article-bottom_2 .twitter-share-button {
	width:79px !important;
}

.article-bottom_2 .top_socialicons {
	margin:0 0 0 75px !important;
	background:none !important;
	border:0 !important;
}

.article-bottom_2 .top_socialicons .icon1 {
	background:url(../images/social_icon_follow_22.png) no-repeat 0 0;
	width:32px;
	height:33px;
	margin:3px 8px 0 0;
	float:left;
	border:0;
}

.article-bottom_2 .top_socialicons .icon2 {
	background:url(../images/social_icon_follow_22.png) no-repeat -40px 0 ;
	width:32px;
	height:33px;
	margin:0 5px 0 0;
	float:left;
	border:0;
}

.article-bottom_2 .top_socialicons .icon3 {
	background:url(../images/social_icon_follow_22.png) no-repeat -80px 0 ;
	width:32px;
	height:33px;
	margin:0 5px 0 0;
	float:left;
	border:0;
}

.article-bottom_2 .top_socialicons .icon4 {
	background:url(../images/social_icon_follow_22.png) no-repeat -120px 0 ;
	width:32px;
	height:33px;
	margin:0 5px 0 0;
	float:left;
	border:0;
}


.article-bottom_2 .share_msg {
	float:left;
	font-weight:bold;
	color:#575757;
	padding:8px 0 8px;
	letter-spacing:-1px;
	font-size:18.5px;
	text-align:center;
	line-height:22px;
}

.social-likebtn {
	float:left;
	margin:0 0 0 10px;
}

.article-page h3 {
	color:#ee2472;
	font-size:24px;
	font-weight:normal;
	padding:20px 0 0;
}

.article-page .like_msg {
	color:#6E6E6E;
	font-size:20px;
	font-weight:bold;
	padding:20px 0 0;
	letter-spacing:-0.8px;
}

.article-page .like_msg2 {
	border-top:solid 1px #dadada;
	padding:5px 0 0 !important;
	margin:10px 0 0;
}

.article-page ul {
	padding:5px 0 10px;
	margin:0 0 0 15px;
	font-family:Helvetica,Arial,sans-serif;
}

.article-page ul li {
	color:#000000;
    font-size:16px;
	line-height:28px;
	color:#282828;
    margin:0 20px 5px 5px;
    padding:0;
}
	
.article-page ul li a {
	color:#282828;
}	

.article-page ul li a:hover {
	text-decoration:underline;
	color:#282828;
}

.specific-expertimg {
	margin:5px 0 0 12px;
	border:solid 2px #dadada;
}

.specific-expertr {
	width:146px;
	margin-left:12px;
	/** background:url(../images/expert_profilebg.jpg) repeat-x; **/	
	border:solid 1px #dfdfdf;
}

.specific-expertr p {
	font-size:14px;
	color:#333;
	padding:3px 0 0 15px !important;	
}

.specific-expertr p span {
	float:right;
	margin:0 0 0 3px;	
}

.expert-section .textq1 {
	font-family:Georgia; 
	font-size:14px; 
	color:#333; 
	font-style:italic;
	padding:5px 5px 5px 7px !important;
	line-height:22px;
	border-bottom:solid 1px #ccc;
	border-top:solid 1px #ccc;
	background:#fafafa;
	margin:10px 0;
}

.expert-section .textqbig {
	font-family:Georgia; 
	font-size:18px; 
	color:#95003a; 
	font-style:italic;
	padding:0 5px 5px !important;
	line-height:22px;
	border-bottom:dotted 1px #95003A;
	margin:0 0 10px;
}

.expert_rht {
	float:right; 
	width:495px;
}

.expert_rht .textq2 {
	padding:5px 0 0 15px !important; 
	font-size:18px; 
	color:#333;
	font-weight:bold;
}

.expert_rht .expert_gallery {
	width:495px; 
}

.expert_rht .expert_gallery h5 {
	font-size:12px; 
	padding:1px 0px 3px 15px;
}

.expert_rht .expert_gallery h5 a {
	color:#0A628F;
    float:right;
    font-size:12px;
    font-weight:normal;
}

.expert_rht .article_tool {
	float:right !important; 
	width:230px !important;
}

.expert_rht .article_tool h4 {
	font-size:12px; 
	color:#333; 
	padding:15px 0 0 15px;
}

.expert_rht .article_tool p {
	font-size:12px !important; 
	font-weight:bold; 
	color:#333; 
	margin:0; 
	padding:5px 8px !important; 
	background:#f0f0f0; 
	line-height:18px; 
	min-height:40px;
	font-family:Arial !important;
	width:185px;
}

.expert_rht .article_tool p a {
	color:#333 !important; 
}

.expert-section h6 {
	font-size:14px;
	color:#991448;
	padding:15px 0 0 15px;
}

.site-text {
	float:left !important;
	padding:0 !important;
	font-size:14px !important;
	color:#0A628F;
}

.site-text:hover {
	text-decoration:underline;
}

.expert-text {
	padding:5px 15px 0 !important;
	line-height:22px;
	font-size:14px;
	text-align:justify;
	color:#333;
	height:110px;
	overflow:hidden;
}

.expert-text a {
	color:#0a628f 
}

.expert-text a:hover {
	text-decoration:underline;
}

.expert-textbox {
	width:425px; 
	height:70px;
	border:solid 1px #dadada;
	margin:0;
	padding:10px;
	font-family:Arial;
	line-height:24px;
}
	
.word-text {
	font-size:12px;
	color:#5c5c5c;
	text-align:right;
	padding:3px 0 0 !important;
	margin:0 18px 0 0;
}

.word-text span {
	font-size:12px !important;
	color:#fff !important;
	background:#ee2472;
	padding:3px;
}

.checkbox-text {
	font-size:11px;
	color:#333;
	padding:0 !important;
}

.checkbox-text span {
	float:left;
	margin:1px 0 0;
}

.checkbox-text a {
	color:#0a628f;
}

.checkbox-text a:hover {
	color:#0a628f;
	text-decoration:underline;
}



/* Add new css in login section 
*********************************************************************************************************************/

.login-section h1 {
	color:#373737 !important; 
	font-size:40px !important; 
	font-weight:normal; 
	font-family:calibri, "Trebuchet MS"; 
	letter-spacing:-1.5px; 
	padding:10px 0 0 !important;
}

.login-section .s_text {
	font-family:calibri, "Trebuchet MS"; 
	font-size:14px; 
	color:#373737;
}

.login-section .tlc {
	text-align:center;	
}

.login-section .login_left {
	width:400px; 
	margin:15px auto 0;
}

.login-section .login_left h3 {
	font-size:14px;
	font-weight:bold;
	letter-spacing:0px;
	color:#555;
	padding:20px 0 0;
	text-align:left;
	text-transform:uppercase;
}

.login-section .login_left span {
	font-size:14px !important;
	font-family:calibri, "Trebuchet MS" !important;
	padding:0 0 0 8px;
	color:#666;
}

.login-section .login_left a {
	color:#0a628f;
}


.login-section .error-message,
.write_review_page .error-message {
	background:#ffe2e2;
	border:solid 1px #ffbfbf;
	color:#dd647d;
	padding:8px 10px 10px;
	font-size:14px;
	font-family:calibri, "Trebuchet MS";
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.write_review_page .error-message { 
	margin-right:15px;
}

.login-section .error-message {
	margin:5px 0 10px;
	padding:10px 10px 12px;	
}

.login-section .login_left .input-box {
	width:350px;
	padding:20px 12px 18px 35px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	background:#f5f5f5;
	border:solid 1px #dadada;
	font-size:13px;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	margin:20px 0 2px;
	color:#666;
}

.login-section .login_left .input-box:focus {
	background:#fff;
}

.login-section .login_left .input_icon1,
.login-section .login_left .input_icon1:focus {
	background-image:url(../images/email-user.png);
	background-repeat:no-repeat;
	background-position:15px 23px;
}

.login-section .login_left .input_icon2,
.login-section .login_left .input_icon2:focus {
	background-image:url(../images/password_icon.png);
	background-repeat:no-repeat;
	background-position:15px 23px;
}

.login-section .login_brdr {
	border-bottom:solid 1px #dadada;
	padding:10px 0 0;	
}


.login-section .login_left .pass_link {
	padding:8px 0 0 6px;
	color:#333;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	letter-spacing:0;
	font-size:13px;
	text-align:center;
}

.login-section .login_left .pass_link a {
	color:#0a628f;
}

.login-section .login_left .pass_link a:hover {
	text-decoration:underline;
}

.login-section .login_left .login_btnarea {
	width:100%; 
	margin:0 auto 10px; 
	text-align:center;	
}

.login-section .login_left .login_btn02 {
	background:linear-gradient(#df2d72, #bd1355) repeat scroll 0 0 #bd1355;
	background:-webkit-gradient(linear, left top, left bottom, from(#df2d72), to(#bd1355));
	color:#fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:solid 1px #a01c4f;
	font-family:calibri, "Trebuchet MS";
	font-size:24px;
	font-weight:bold;
	letter-spacing:-0.5px;
	margin:15px 0 0;
	padding:3px 20px 8px;
	cursor:pointer;
	width:350px;
}


.login-section .login_left .login_btn02:hover {
	background:#cf2d6c;	
}


.login-section .login_left .signup_btn02 {
	background:linear-gradient(#f1f1f1, #d2d2d2) repeat scroll 0 0 #d2d2d2;
	background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#d2d2d2));
	color:#444;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-family:calibri, "Trebuchet MS";
	font-size:18px;
	font-weight:bold;
	letter-spacing:-0.3px;
	border:solid 1px #a7a7a7;
	margin:15px 0 0 5px;
	padding:0 15px 4px;
	float:left;
	width:120px;
}


.login-section .login_left .signup_btn02:hover {
	background:#d0d0d0;	
}

.login-section .login_left .signup_btn02 span {
	font-size:12px !important;
	letter-spacing:0;
	font-weight:normal;
	padding-left:0;
	color:#666 !important;
}


.login-section .login_ryt {
	width:350px; 
	float:left; 
	margin:20px 0 0 55px; 
	border-left:solid 1px #dadada;
	min-height:380px;
	padding:12px 0 0 40px;
}


.login-section .fb_button_new2,
.popup-login .fb_button_new2 {
	background-image:url(../images/fb_icon_new2.png);
	background-repeat:no-repeat;
	background-position:12px 0;
}


.login-section .fb_button,
.popup-login .fb_button {
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	color:#fff;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:11px;
	letter-spacing:0;
	border:0;
	padding:3px 0 12px 40px;
	width:190px;
	text-align:center;
	cursor:pointer;
	margin:5px 0 3px;
	text-transform:uppercase;
	background-color:transparent;
}


.login-section .login_ryt .google_button {
	background:#cb6254;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	color:#fff;
	font-family:calibri, "Trebuchet MS";
	font-size:16px;
	letter-spacing:-0.3px;
	border:0;
	padding:10px 0 16px;
	margin:0;
	width:300px;
	text-align:center;
	cursor:pointer;
}


.login-section .login_ryt p {
	font-size:14px;
	font-family:calibri, "Trebuchet MS";
	line-height:20px;
}

.login-section .login_ryt h3 {
	font-family:calibri, "Trebuchet MS";
	font-size:26px;
	letter-spacing:-0.8px;
	color:#333;
	font-weight:normal;
}

.login-section .login_ryt .new_button {
	background:#dc4f85; 
	padding:3px 15px;
	font-size:14px;
	font-family:calibri, "Trebuchet MS";
	padding:8px 15px;
	margin:10px 0 0;
	color:#fff;
	width:150px;
}


.login-section .login_ {
	border-bottom:solid 1px #dadada;
	padding:10px 0 0;	
}


.login-section .signup_left {
	margin:15px auto 0;
	width:450px; 
	padding-right:0;
}

.login-section .signup_left .pass_link {
	padding:10px 0 0;
	color:#333;
	font-family:calibri, "Trebuchet MS";
	letter-spacing:-0.5px;
	font-size:18px;
}

.login-section .signup_left .pass_link a:hover {
	text-decoration:underline;
}

.login-section .signup_left .tc_text {
	float:left;
	margin-top:25px;
	margin-left:5px;
}

.login-section .signup_left .tc_text a:hover {
	text-decoration:underline;
}

.login-section .signup_left dl {
	margin:0;
}

.login-section .signup_left dt {
	color:#3a3a3a;
	font-size:18px;
	letter-spacing:-0.5px;
	font-family:calibri, "Trebuchet MS";
	float:left;
	width:160px;
	font-weight:bold;
	margin:20px 0 0;
}

.login-section .signup_left a {
	color:#0a628f;
}

.login-section .signup_left dd {
	float:left;
	width:450px;
	margin:12px 0 0;
}

.login-section .signup_left dd .input_box1 {
	width:200px;
	float:left;
	background:#f5f5f5;
	border:solid 1px #dadada;
	margin:0 10px 0 0;
	padding:10px 8px 14px;
	font-size:18px;
	font-family:calibri, "Trebuchet MS";
	letter-spacing:-0.3px;
	color:#333;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}

.login-section .signup_left dd .input_box2 {
	width:380px;
	float:left;
	background:#f5f5f5;
	border:solid 1px #dadada;
	margin:0;
	padding:10px 8px 14px;
	font-size:18px;
	font-family:calibri, "Trebuchet MS";
	letter-spacing:-0.3px;
	color:#333;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}



.login-section .signup_left .signup-btn {
	background:linear-gradient(#df2d72, #bd1355) repeat scroll 0 0 #bd1355;
	background:-webkit-gradient(linear, left top, left bottom, from(#df2d72), to(#bd1355));
	color:#fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:solid 1px #a01c4f;
	font-family:calibri, "Trebuchet MS";
	font-size:24px;
	font-weight:bold;
	letter-spacing:-0.5px;
	margin:15px 0 0 7px;
	padding:3px 20px 8px;
	float:left;
	cursor:pointer;
}

.login-section .signup_left .signup-btn:hover {
	background:#cf2d6c;
}

.login-section .signup_left .signin_btn02 {
	background:linear-gradient(#f1f1f1, #d2d2d2) repeat scroll 0 0 #d2d2d2;
	background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#d2d2d2));
	color:#444;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-family:calibri, "Trebuchet MS";
	font-size:18px;
	font-weight:bold;
	letter-spacing:-0.3px;
	border:solid 1px #a7a7a7;
	margin:15px 0 0 5px;
	padding:0 15px 4px;
	float:left;
	width:120px;
}


.login-section .signup_left .signin_btn02:hover {
	background:#d0d0d0;	
}

.login-section .signup_left .signin_btn02 span {
	font-size:12px !important;
	letter-spacing:0;
	font-weight:normal;
	padding-left:0;
	color:#666 !important;
}


.login-section .right .vendor_link {
	 font-size:14px; 
	 font-family:calibri, "Trebuchet MS"; 
	 padding:5px 0 3px;
	 border-bottom:1px solid #dadada;
}

.login-section .right .vendor_link a {
	color:#0a628f;
	text-decoration:none;
}

.login-section .right .vendor_link a:hover {
	text-decoration:underline;
}

.login-section .right .offer_area {
	margin:0;
	font-family:calibri, "Trebuchet MS";
}

.login-section .right .offer_area h3 {
	font-size:20px;
	font-family:calibri, "Trebuchet MS";
	letter-spacing:-0.5px;
	color:#373737;
	line-height:22px;
	font-weight:bold;
}

.login-section .right .offer_area h5 {
	font-size:16px;
	font-family:calibri, "Trebuchet MS";
	letter-spacing:-0.3px;
	color:#373737;
	line-height:20px;
	font-weight:normal;
	padding:3px 0 5px;
	border-bottom:solid 1px #dadada;
}

.login-section .right .offer_area ul {
	margin:5px 0 0 15px;
}	

.login-section .right .offer_area ul li {
	margin:0;
	list-style:circle;
	font-size:14px;
	padding:5px 0;
	color:#555;
}	


.link_vendor {
	background:#eee;
    border:1px solid #dadada;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
    border-radius:3px;
    font-family:calibri, "Trebuchet MS";
    font-size:18px;
    font-weight:bold;
    letter-spacing:-0.5px;
    margin:10px 0 0;
    padding:4px 0 8px;
    text-align:center;
    width:250px;
}

.link_vendor a {
	color:#0a628f;
}

.link_vendor a:hover {
	text-decoration:underline;
}


/* Add new css in login section 
*********************************************************************************************************************/


.sectiontext {
	font-size:16px; 
	padding:15px 0 0 20px;
}

.sectionsmalltext {
	padding:0 0 0 42px;
}

.checkbox {
	margin:2px 5px 0 0;
}

.new1text {
	padding:10px 0 0 25px; 
	width:620px; 
	line-height:18px;
}

.new1text a {
	text-decoration:underline;
	color:#0a628f;
}

.login-section .left a {
	font-size:12px;
	color:#0A628F;
	float:right;
	padding:6px 85px 0 0;
}

.login-section .left a.uptext {
	padding:6px 75px 0 0;
}

.login-section .left a:hover {
	text-decoration:underline;
}

.login-section .right {
	width:430px;
	margin:5px 10px 0 0;
	float:right;
	padding:0;
	border-left:0;
}

.login-section .right h3 {
	font-size:24px;
	font-weight:normal;
	line-height:30px;
	padding:15px 0 0;
	font-family:calibri, "Trebuchet MS";
	letter-spacing:-1px;
}

.login-section h2 {
	font-weight:bold;
}

.login-section h2 span {
	font-size:14px;
	color:#333;
	font-weight:normal;
}

.login-section .right h4 {
	 font-size:18px;
	 padding:10px 0;
	 color:#ee2472;
}

.login-section .right h4 a {
	 color:#ee2472;
	 text-decoration:underline;
}

.login-section .right h4 a:hover {
	 text-decoration:none;
}

.login-section .right p {
	 font-size:14px;
	 padding:0;
	 color:#333;
	 font-family:calibri, "Trebuchet MS";
	 line-height:20px;
}

.login-section .right ul li {
	 font-size:14px;
	 margin:2px 0 0 20px;
	 font-weight:normal;
	 color:#333;
}

.network-section h4 {
	font-size:18px;
	color:#ee2472;
	padding:15px 0 10px 15px;
}

.network-section h4 span {
	font-size:12px;
	color:#333;
	font-weight:normal;
	padding:3px 0 0;
}

.network-section ul li {
	font-size:24px;
	color:#333;
	font-weight:normal;
	float:left;
	padding:10px 0 0;
	width:440px;
	margin:0 0 0 45px;
}

.network-section p {
	font-size:13px;
	color:#333;
	font-weight:bold;
	padding:55px 0 0 25px;
}

.network-section .list {
	float:none;
	font-size:12px;
	color:#333;
	padding:6px 0 0;
	width:925px;
}

.left-padding {
	padding:5px 0 0 155px;
}

.new-left h4 {
	font-size:20px;
	color:#ee2472;
	padding:0 0 0 15px;
}

.listing-left {
	float:left;
	margin:0;
}
	
.line3 {
	border-bottom:solid 1px #dadada; 
	padding:20px 0 0;
}

.line6 {
	border-top:solid 1px #dadada; 
	margin:30px 0 0 !important;
}

.review-left {
	width:464px;
	float:left;
	margin:0;
}

.review-left h4 {
	font-size:16px;
	color:#333;
	padding:0;
	float:left;
    width:100%;
	font-family:calibri,"Trebuchet MS";
	letter-spacing:-0.3px;
	font-weight:bold;
}

.review-left .review_text,
.reviews_box .review_text {
	color:#4a4a4a;
    font-size:13px;
    line-height:22px;
    width:100%;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	padding:10px 0 0;
}


.review-left .review_text a {
	color:#069;
}

.review-left .review_text a:after {
	content:url(../images/more_down_arrow.png);
	width:7px;
	height:4px;
	margin:0 0 0 5px;
}

.review-left .review_text a:hover {
	text-decoration:none;
}

.review-left .rating_area {
	width:90px; 
	float:left; 
	margin-top:0;
}

.review-left .rating_area p {
	text-align:right;
	font-style:italic;
	font-size:11px;
}

.review-right {
	width:146px;
	float:right;
	margin:0;
}

.review-right p {
	font-style:italic;
	font-size:11px;
	text-align:right !important;
}

.que-text {
	font-weight:bold;
	color:#333;
}

.que-text a {
	float:left;
	margin:0 8px 0 0;
	color:#0A628F;
	font-weight:normal;
}

.que-text a:hover {
	text-decoration:underline;
}

.que-text span {
	padding:0 5px 0 0;
	font-size:14px !important;
	font-weight:bold !important;
	color:#333 !important;
}

.stext {
	font-size:11px;
	color:#333 !important;
	text-align:right !important;
	border-bottom:solid 1px #dadada;
	padding:0 0 5px 0;
	margin:0 0 12px 0;
}

.stext2 {
	font-size:11px;
	color:#333 !important;
	text-align:right !important;
}

.ans-text {
	font-weight:normal;
	color:#333;
	padding:7px 0 0;
	padding:0 0 5px 0;
	margin:0 0 5px 0;
}

.ans-text span {
	padding:0 5px 0 0;
	font-size:14px !important;
	font-weight:bold !important;
	color:#333 !important;
	float:left;
	width:18px;
}


.que_text22 {
	margin:25px 0 0 15px;
} 

.que_text22 span {
	font-family:georgia; 
	color:#711539 !important; 
	font-size:18px !important; 
	line-height:26px;	
}

.ans_text22 {
	font-family:georgia; 
	color:#333; 
	font-size:18px; 
	line-height:26px;	
	border-bottom:dotted 2px #dadada;
	padding:20px 0 15px;
	margin:0 0 0 15px;
}


/** Article-left **/
.clr {
	clear:both;
}

.artical_left {
	width:65px; 
	float:left; 
	padding:0px 10px; 
	margin:5px 25px 0 0; 
	border:1px solid #c7c7c7;
}

.artical_reft {
	width:640px; 
	float:left; 
	position:relative;
	margin:0 40px 0 0;
	text-align:left;
	font-size:16px;
	line-height:26px;
	color:#282828;
	font-family:Helvetica,Arial,sans-serif;
}

.artical_reft h6 {
    color:#e47911;
    font-family:arial;
    font-size:16px;
    font-weight:bold;
    letter-spacing:-0.1px;
    line-height:26px;
    padding:0 0 10px; 
}

.artical_reft h6 a {
	color:#e47911 !important;
}


.artical_reft h2 {
    color:#9B1046;
    font-family:arial;
    font-size:24px;
    font-weight:normal;
    letter-spacing:-0.3px;
    line-height:30px;
    padding:15px 0 10px;
}

.artical_reft h2 span {
    color:#9B1046 !important;
    font-family:arial !important;
    font-size:20px !important;
    font-weight:bold !important;
    letter-spacing:-0.3px !important;
    line-height:22px !important;
    padding:10px 0 3px !important;
}

.artical_reft h4 {
	padding:15px 0 10px; 
	color:#555;
	font-size:20px;
	font-weight:bold;
	letter-spacing:-0.3px;
}

.artical_reft h5 {
    color: #666666 !important;
    font-size: 11px;
    font-style: normal !important;
    font-weight: normal;
    line-height: 20px;
    margin: 0 0 10px !important;
    padding: 0 !important;
}

.artical_reft img {
    margin:5px 0 0;
	border:solid 2px #ccc;
}

.artical_reft span {
	font-size:16px !important;
	line-height:28px !important;
	color:#282828 !important;
}

.artical_reft .more_read {
	margin-top:-5px !important;
}

.artical_reft a {
	color:#0A628F !important;
}

.artical_reft a:hover {
	text-decoration:underline;
}

.artical_reft h5 {
	margin-left:10px;
	padding-top:15px;
	color:#333;	
}

.artical_reft h5 a {
	color:#0A628F;
    font-weight:normal;
	padding:0 15px 0 0;
}

.artical_reft h5 a:hover {
	text-decoration:underline;
}

.expert_ntext {
	font-size:22px !important;
	font-weight:bold !important;
	font-family:Arial !important;
	line-height:30px !important;
	letter-spacing:-1px;
}

.artical_reft2 h3 {
	padding:0 !important; 
	color:#000 !important;
	font-size:14px !important;
}

.ask_text {
	margin:20px 0 0 15px;
	padding:0 !important;
	color:#333 !important;
	font-size:16px;
	letter-spacing:-0.3px;
}

.left_box {
    float: left;
    padding:0;
    width: 273px;
	margin:5px 0 0;
	border:solid 1px #dadada;
}

.left_box img {
    margin:0;
	border:0;
}

.artical_reft p {
    padding:0 0 10px 0;
}

.pbox {
    background: none repeat scroll 0 0 #EAF2F5;
    color: #EAF2F5;
    font: bold 14px Arial,Helvetica,sans-serif;
    padding: 5px;
}

.gtxt10 {
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10px; 
	color:#000; 
	text-decoration:none;
}

#floating-box {
	width:65px;
	padding:0px 10px;
	margin:10px 25px 0 -18px;
	position:absolute;
	z-index:inherit;
	left:-96px;
	
}

#floating-box02 {
	z-index:1;
}

.content_box {
	background:#fff; 
	padding:0 10px;
	float:left;
	width:670px;
}

.content_box h1 {
	border-top:1px dotted #DADADA;
    color:#303030 !important;
    font-size:24px !important;
    font-weight:bold;
    letter-spacing:-1px;
    margin:25px 0 0;
    padding:5px 0 10px !important;
}

/** User Page Css **/

.dashbox-main {
	margin:20px 0 0;
}

.dashbox-main p {
	font-size:14px;
	font-weight:bold;
	padding:0 0 20px 15px;
}

.dashbox-main select {
	font-size:14px;
	width:150px;
	padding:6px;
	border:solid 1px #dadada;
}

.dashbox-main .dasharea {
	background:#FFF7FA;
    border: 1px solid #E0CCD4;
    margin: 35px 0 0 20px;
    padding: 0 0 15px;
    width: 670px;
}

.dashbox-main .dasharea h3 {
	color:#79354f; 
	font-size:26px; 
	padding:5px 0 5px 10px;
	font-family:Georgia;
	font-weight:normal;
	background:#f9dfe9;
	margin:-1px 0 15px 0;
	border:solid 1px #e9adc4;
}

.dashbox-main .dasharea span {
	color:#373737 !important; 
	font-size:14px !important;
}

.dashbox {
	border-right:dotted 2px #d2d2d2;
	width:145px;
	float:left;
	margin:3px 0 0 18px;
	height:110px;
}

.dashbox:hover {
	text-decoration:underline;
}

.dashbox h1 {
	font-size:20px !important;
	font-weight:normal;
	color:#0A628F !important;
	padding:10px 7px 0 10px !important;
	font-family:Georgia;
} 

.dashbox h1:hover {
	color:#0A628F !important;
	text-decoration:underline;
} 

.dashbox h5 {
	font-size:12px;
	font-weight:normal;
	padding:0 0 10px 10px;
	color:#256f96;
	display:none;
}

.dashbox .add_business {
	background:url(../images/add_business_icon.png) no-repeat;
	width:129px;
	height:114px;
	margin:3px 0 0 65px;
}

.ask-btn {
	float:left;
	margin:10px 0 0 15px;
}

.inbox_area {
	margin:15px 0 0 20px;
	line-height:18px;
}

.inbox_area .fontsize {
	font-size:16px !important;
	line-height:24px;
	border:0 !important;
	color:#333 !important;
}

.inbox_area .enquiry_text {
	font-size:14px;
	color:#373737;
	padding:0 12px;
	float:left;
	width:600px;
	background:#ffecf5;
	margin:1px 0 0;
	height:30px;
	font-family:Georgia;
}

.inbox_area .enquiry_text span {
	color:#373737 !important;
	float:left;
	width:120px;
	border-right:solid 1px #fff;
	margin-right:15px;
	height:30px;
	padding:5px 0;
	font-size:16px !important;
}

.inbox_area .enquiry_text a {
	line-height:18px;
}

.inbox_area h3 {
	font-size:18px;
	color:#474747;
}

.inbox_area span {
	font-size:12px !important;
}

.inbox_area .que {
	clear: both;
    color: #94104C;
    font-family: georgia;
    font-size: 24px;
    font-weight: normal;
    line-height: 28px;
    padding: 12px 0 0;
}

.inbox_area .que span {
	color:#474747 !important;
	font-size:20px !important;
	line-height:28px;
	font-family:Georgia;
	font-style:italic;
}

.inbox_area .bdr_btm {
	border-bottom:dotted 2px #dadada;
	padding-bottom:10px;
	margin-bottom:10px;
}

.inbox_area a {
	color:#1c81bb;
	line-height:20px;
}

.inbox_area a:hover {
	text-decoration:underline;
}

.inbox_area table {
	border:solid 1px #dadada;
}

.inbox_area th {
	font-size:18px;
	background:#c91057;
	color:#fff;
	text-align:left;
	font-family:Georgia;
	font-weight:normal;	
	border-right:solid 1px #94083e;
}

.inbox_area td {
	font-size:12px;
	color:#000;
	border-right:solid 1px #dadada;
	border-bottom:solid 1px #dadada;
}

.inbox_area td a {
	color:#0a628f;
	font-weight:normal;
	line-height:18px;
}

.inbox_area td a:hover {
	text-decoration:underline;
}

.inbox_area .unread {
	font-weight:bold;
	background:#ffffcc;
}

.inbox_area .unread a {
	font-weight:bold !important;
}

.inbox_area td a.message {
	color:#000;
}

.inbox_area td a:hover {
	text-decoration:underline;
}

.popup-login {
	width:475px; 
	margin:10px 0 0; 
	padding:0;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}


.popup-login h1 {
	font-size:14px !important;
	font-weight:normal;
	padding:0 0 18px !important;
	text-align:center;
}

.popup-login .left { 
	margin:0 0 30px; 
	width:100%; 
}

.popup-login .left h4 {
	background:#e9e9e9;
    color:#222;
    font-size:14px;
    padding:8px 12px;
    text-transform:uppercase;
	margin:0 auto 8px;
	width:380px;
	text-align:center;
}

.popup-login .left p {
	font-size:14px;
	color:#000;
	padding:3px 0 0 !important;
}

.popup-login .left .ntbox {
	width:250px;
	height:22px;
	padding:8px;
	font-size:13px;
	color:#333;
	margin:1px 0 8px;	
	border:solid 1px #dadada;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.popup-login .left .sntext {
	font-size:12px;
	padding:0;
	color:#666;
	line-height:16px;
}

.popup-login .right { 
	padding:0; 
	width:100%;
	border-left:0;
	margin:0 0 30px; 
}

.popup-login .right h4 {
	background:#e9e9e9;
    color:#222;
    font-size:14px;
    padding:8px 12px;
    text-transform:uppercase;
	margin:0 auto 8px;
	width:380px;
	text-align:center;
}

.popup-login .right p {
	font-size:14px;
	color:#000;
	padding:3px 0 0 !important;
}

.popup-login .right p a {
	font-size:13px;
	color:#0a628f;
	margin:0 0 8px 0;
}

.popup-login .right p a:hover {
	text-decoration:underline;
}

.popup-login .right .ntbox {
	width:250px;
	height:22px;
	padding:8px;
	font-size:13px;
	color:#333;
	margin:1px 0 12px;
	border:solid 1px #dadada;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.greyflexible-btn {
	background:#8b8b8a; 
	-moz-border-radius:3px; 
	-webkit-border-radius:3px; 
	padding:8px;
	border:0;
	color:#fff;
	font-size:16px;
	margin:15px 0 0;
	cursor:pointer;
}

.pinkflexible-btn {
	background:url(../images/login_spritebtn2.png) no-repeat;
	background-position:0 -76px;
	width:331px;
	height:38px;
	padding:0;
	text-align:center;
	border:0;
	color:#fff !important;
	font-size:16px;
	cursor:pointer;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
}

.pinkflexible-btn:hover {
	background-position:-450px -76px;
	text-decoration:none !important;
}

.pinkflexible-btn2 {
	background:#11acd3;
	padding:12px 8px 14px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:solid 1px #1790af;
	color:#fff;
	text-align:center;
	font-size:16px;
	font-family:calibri, "Trebuchet MS";
	letter-spacing:0;
	text-transform:uppercase;
	margin:15px auto 0;
	font-weight:bold;
	cursor:pointer;
}

.pinkflexible-btn2:hover {
	background:#0f9ec2;
}

.pinkflexible-btn3 {
	background:url(../images/login_spritebtn2.png) no-repeat;
	background-position:0 -152px;
	width:234px;
	height:38px;
	padding:0;
	text-align:center;
	border:0;
	color:#fff !important;
	font-size:16px;
	cursor:pointer;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
}

.pinkflexible-btn3:hover {
	background-position:-450px -152px;
}

.pinkflexible-btn4 {
	background:url(../images/login_spritebtn2.png) no-repeat;
	background-position:0 -190px;
	width:195px;
	height:38px;
	padding:0;
	text-align:center;
	border:0;
	color:#fff !important;
	font-size:16px;
	cursor:pointer;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
}

.pinkflexible-btn4:hover {
	background-position:-450px -190px;
}

.pinkflexible-btn5 {
	background:#11acd3;
	padding:12px 8px 14px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:solid 1px #1790af;
	color:#fff;
	text-align:center;
	font-size:14px;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	letter-spacing:0;
	text-transform:uppercase;
	margin:15px auto 0;
	font-weight:bold;
	cursor:pointer;
}

.pinkflexible-btn5:hover {
	background:#0f9ec2;
}

.pinkflexible-btn6 {
	background:url(../images/login_spritebtn2.png) no-repeat;
	background-position:0 -266px;
	width:120px;
	height:38px;
	padding:0;
	text-align:center;
	border:0;
	color:#fff !important;
	font-size:16px;
	cursor:pointer;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
}

.pinkflexible-btn6:hover {
	background-position:-450px -266px;
}

.pinkflexible-btn7 {
	background:url(../images/login_spritebtn2.png) no-repeat;
	background-position:0 -304px;
	width:86px;
	height:38px;
	padding:0;
	text-align:center;
	border:0;
	color:#fff !important;
	font-size:16px;
	cursor:pointer;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
}

.pinkflexible-btn7:hover {
	background-position:-450px -304px;
}

.pinkflexible-btn8 {
	background:url(../images/login_spritebtn_new.png) no-repeat;
	background-position:0 0;
	width:121px;
	height:31px;
	padding:0;
	text-align:center;
	border:0;
	color:#fff !important;
	font-size:14px;
	font-family:Arial;
	cursor:pointer;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
}

.pinkflexible-btn8:hover {
	background-position:0 -31px;
}

/** new add css 30-12-2011 **/

.FL {
	float:left;
}

.FR {
	float:right;
} 

.MA5 { 
	margin:5px;
}

.MA10 {
	margin:10px;
}

.MT-5 {
	margin-top:-5px !important;
}

.MT20 {
	margin-top:20px !important;
} 

.MR5 {
	margin-right:5px !important;
}

.MB5 {
	margin-bottom:5px !important;
}

.MB10 {
	margin-bottom:18px !important;
}

.MB10_n {
	margin-bottom:15px !important;
}

.MB10_n2 {
	margin-bottom:10px !important;
}

.ML3 {
	margin-left:3px !important;
}

.ML5 {
	margin-left:5px !important;
}

.ML10 {
	margin-left:10px !important;
}

.ML15 {
	margin-left:15px !important;
}

.MR15 {
	margin-right:15px !important;
}

.MR20 {
	margin-right:20px !important;
}

.ML20 {
	margin-left:20px !important;
}

.ML25 {
	margin-left:25px !important;
}

.ML485 {
	margin-left:520px !important;
}

.ML135 {
	margin-left:135px !important;
}

.ML180 {
	margin-left:180px !important;
}

.ML120 {
	margin-left:120px !important;
}

.PT10 {
	padding-top:10px !important;
}

.PT15 {
	padding-top:15px !important;
}

.PT18 {
	padding-top:18px !important;
}

.PT25 {
	padding-top:25px !important;
}

.PT28 {
	padding-top:28px !important;
}

.PT5 {
	padding-top:5px !important;
}

.PL15 {
	margin-left:15px !important;
}

.PL20 {
	padding-left:20px !important;
}

.b_32g {
	font:32px/25px "Trebuchet MS", Arial; 
	color:#000 !important;
}

.b_16 {
	font:16px Arial; 
	color:#000;
}

.thumbs1 {
	background:url(../images/brd_rpt.gif) repeat-x left 10px; 
	margin-top:15px;
}

.thumbs1 img {
	margin-top:15px; 
	padding:2px; 
	background:#fff;
}

.rt_box { 
	margin:0; 
	width:300px; 
	float:left;
}

.rt_box .titleS {
	font-size:26px;
	font-weight:bold;
	color:#E01261;
}

.rt_box .titleS .heading3 {
	font-size:30px;
	color:#ee2472;
	font-weight:bold;
	padding:0;
	letter-spacing:-1px;
}

.rt_box .titleS .heading3 a {
	color:#ee2472 !important;
}

.rt_box .titleS .heading3 span {
	font-size:11px !important;
	text-transform:uppercase;
	color:#9e9e9e !important;
	letter-spacing:0;
	padding:3px 0 0;
	float:left;
	margin:8px 0 0 3px;
}

.rt_box .titleS .heading3 span a {
	font-size:12px;
	color:#3184AF !important;
	text-transform:none;
}

.rt_box .titleS .heading3 span a:hover {
	text-decoration:underline;
}


#rhsPollRes p {
	margin-top:10px;
}

#rhsPollRes .polltxt {
	float:right;
    font-weight:normal !important;
    padding:0;
    width:277px;
}

.vam {
	width:10px;
}

.latest_poll {
	background:#ededed; 
	margin:5px 0 0 15px; 
	border:solid 1px #dadada; 
	padding:8px;
}

.mood {
	background :#ececec;
}

.enquiry-popup {
	background:#f8f8f8; 
	width:450px; 
	padding:8px; 
	border:solid 1px #dadada; 
	margin:20px 0 0 16px;
}

.enquiry-popup .tboxn {
	width:320px;
	height:85px;
	padding:3px;
	border:solid 1px #dadada;
	background:#fff;
}

.enquiry-popup .tboxn2 {
	width:180px;
	height:20px;
	padding:3px;
	border:solid 1px #dadada;
	background:#fff;
}

.gD_12  { 
	font-size:12px; 
	color:#373737; 
	line-height:18px; 
}

.main_editorpick {
	width:199px; 
	float:left; 
	margin:0 0 0 8px; 
	padding:10px 7px 5px 6px; 
	position:relative;
	text-align:center;
}

.editor_pick {
	background:none;
    border:0;
    margin:0;
    padding:8px 0 15px;
}

.editor_pick h3 {
	font-size:30px;
	color:#ee2472;
	font-weight:bold;
	padding:0;
	letter-spacing:-1px;
}

.editor_pick .headingnew_3 {
	font-size:30px;
	color:#ee2472;
	font-weight:bold;
	padding:0;
	letter-spacing:-1px;
}

.editor_pick .headingnew_3 {
	color:#ee2472;
}

.editor_pick h3 a {
	color:#ee2472;
}

.editor_pick .left {
	margin:3px 0 0;
	width:213px;
}

.editor_pick .right {
	margin:0 0 0 5px;
	width:213px;
	padding-bottom:5px;
	background:url(../images/show_slide_bg.png) repeat-x;
	height:67px;
	margin:0 0 0 2px;
	position:absolute;
	bottom:7px;
}

.editor_pick .right .article_h3 {
	font-size:16px;
	color:#333;
	line-height:22px;
	font-weight:bold;
	letter-spacing:-0.3px;
	padding:8px;
	text-align:left;
}

.editor_pick .right .article_h3 a {
	color:#fff;
}

.editor_pick .right .article_h3 a:hover {
	text-decoration:none;
	color:#ffafce;
}

.editor_pick .right p {
	font-size:12px;
	color:#373737;
	line-height:18px;
	padding:3px 0 0;
}

.editor_pick .last {
	float:left; 
	font-style:italic; 
	width:200px; 
	padding:18px 0 0 15px; 
	line-height:18px; 
	font-weight:bold;
}

.editor_pick .last .symbol {
	float:left; 
	width:15px; 
	font-size:30px; 
	padding:5px 0 0;
	color:#0a628f;
}

.editor_pick .last .lright {
	width:170px; 
	float:right;
}

.editor_pick .last .lright a {
	color:#0a628f;
	text-decoration:none;
}

.editor_pick .last .lright a:hover {
	text-decoration:underline;
}

.editor_pick .next {
	float:right; 
	font-style:italic; 
	width:200px;  
	padding:18px 20px 0 0; 
	line-height:18px; 
	font-weight:bold;
}

.editor_pick .next .symbol {
	float:right; 
	width:15px; 
	font-size:30px; 
	padding:5px 0 0;
	color:#0a628f;
}

.editor_pick .next .rright {
	width:170px; 
	float:right;
}

.editor_pick .next .rright a {
	color:#0a628f;
	text-decoration:none;
}

.editor_pick .next .rright a:hover {
	text-decoration:underline;
}

.poll-page {
	width:655px;
	border-bottom:solid 1px #dadada;
	padding:0;
	margin:0 0 0 15px;
}

.poll-page .left {
	width:650px;
	margin:15px 10px 0;
	padding:0 0 15px 0;
}

.poll-page .left span {
	font-size:13px !important;
	font-weight:bold !important;
	color:#333 !important;
	float:left;
	margin:4px 0 0 6px;
}

.poll-page .left h3 {
	color:#ee2472 !important;
	font-size:20px;
	margin:0;
	width:625px;
	padding:0 !important;
	font-weight:bold;
}

.poll-page .left p {
	color:#565656;
	font-size:13px;
	margin:10px 0 0;
	padding:0 !important;
	line-height:20px;
	text-align:justify;
}

.poll-page .left a {
	color:#0a628f;
}

.poll-page .left a:hover {
	color:#0a628f;
	text-decoration:underline;
}

/**hororscope**/

.hororscope-page {
	width:655px;
	border-bottom:solid 1px #dadada;
	padding:0;
	margin:0 0 0 15px;
}

.hororscope-page .left {
	width:650px;
	margin:15px 10px 0;
	padding:0 0 15px 0;
}

.hororscope-page .left span {
	font-size:14px !important;
	color:#333 !important;
	float:left;
	margin:4px 0 0 6px;
	width:580px;
}

.hororscope-page .sun_signs {
	width:25px;
	float:left;
	margin:8px 0 0 8px;
}

.hororscope-page .left h3 {
	color:#ee2472 !important;
	font-size:20px;
	margin:0;
	width:625px;
	padding:0 !important;
	font-weight:bold;
}

.hororscope-page .left h5 {
	color:#000;
	font-size:18px;
	margin:18px 0 0;
	width:625px;
	padding:0 !important;
	line-height:20px;
	text-align:justify;
	font-weight:normal;
}

.hororscope-page .left a {
	color:#0a628f;
}

.poll-page .left a:hover {
	color:#0a628f;
	text-decoration:underline;
}

.green_poll {
	background:#99CC33;
	height:22px;
	margin:0 !important;
	float:left;
}

.red_poll {
	background:#FF5353;
	height:22px;
	margin:0 !important;
	float:left;
}

.grey_poll {
	background:#373737;
	height:22px;
	margin:0 !important;
	float:left;
}

.blue_poll {
	background:#24618f;
	height:22px;
	margin:0 !important;
	float:left;
}

.poll_pagination {
	margin:25px 0 0;
}

.poll_pagination ul {
	border-top:solid 1px #CCCCCC ;
	border-bottom:solid 1px #CCCCCC ;
	height:20px;
	list-style-type:none;
	padding:10px 0;
}

.poll_pagination ul li {
	width:53px;
	text-align:center;
	float:left;
	padding:0;
	list-style-type:none;
}

.poll_pagination ul li a {
	font-size:22px;
	line-height:22px;
	color:#0C99FF;
	font-weight:normal;
}

.poll_pagination ul li a:hover {
	color:#373737;
	font-weight:normal;
}

.poll_pagination ul li a.active {
	font-size:22px;
	line-height:22px;
	color:#373737;
	font-weight:normal;
}

.poll_pagination ul li.prev_pst {
	width:190px;
	text-align:center;
	float:left;
	padding:0;
}

.poll_pagination ul li.prev_pst a {
	color:#373737;
	font-weight:normal;
}

.maintext {
	font-size:14px;
	color:#333;
	padding:4px 0 0;
}

.expert_networkheader {
	background:#df2e79; 
	height:90px; 
	width:960px; 
	margin:20px 0 0 15px;
}

.expert_networkheader h2 {
	font-size:26px !important;
	color:#fff !important;
	text-align:center;
	float:left;
	width:750px;
	font-weight:normal;
	margin:10px 0 0;
	line-height:32px;
	font-family:Georgia;
	padding:0 !important;
}

.expert_networkheader a {
	font-size:15px;
	color:#fff;
}

.expert_networkheader a:hover {
	text-decoration:underline;
}

.expert_imgs {
	width:960px; 
	margin:0 0 0 15px; 
	padding:4px 0; 
	background:#f0f0f0;
}

.expert_imgs .simple_text {
	float:left;
	color:#333;
	font-size:14px;
	font-weight:normal;
	line-height:22px;
	padding:4px 0 0 15px;
	width:750px;
}

.expert_imgs img {
	float:right; 
	margin:0 5px 0 0; 
	border:solid 2px #dadada;
}

.popup_review {
	width:500px; 
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.popup_review .inner {
	background:#fff; 
	padding:12px;
	border:solid 1px #e0e0e0;
	box-shadow: 2px 2px 5px #888888;
	min-height:280px;
}

.popup_review .inner h3 {
	font-size:36px;
	color:#333333;
	border-bottom:solid 1px #d2d2d2;
	margin-bottom:0;
	letter-spacing:-2px;
}

.popup_review .inner p {
	padding:18px 0 0;
	font-size:13px;
	color:#373737;
	line-height:22px;
	padding-left:10px !important;
}

.popup_review .inner p a {
	color:#0a628f;
}

.popup_review .inner p a:hover {
	text-decoration:underline;
}

.popup_review .inner ul li {
	list-style:none;
	float:left;
	margin:10px;	
	cursor:pointer;
}

.popup_review .inner ul li a {
	font-size:20px;
	color:#333;
	font-weight:bold;
	height:auto;
	background:none;
	width:150px;
	padding:10px;
}

.popup_review .inner ul li a:hover {
	text-decoration:none;
	background:none;
	border-right:solid 1px #dadada;
}

.popup_review .inner .ltext {
	float:left;
	margin:4px 15px 0 0;
	width:120px;
	text-align:right;
}

.popup_review .inner .ltext span {
	color:#FF0000;
}

.popup_review .inner .rightp {
	float:left;	
}

.zend_form {
	margin:0;
}

.popup_review .inner dt {
	padding:10px 0 0;
}

.popup_review .inner dt label {
	font-size:12px;
	line-height:20px;
	font-weight:bold;
}

.popup_review .inner dd input {
	width:265px;
	height:19px;
	padding:3px;
	background:#fff;
	border:solid 1px #c7c7c7;
}

.popup_review .inner dd textarea {
	width:505px;
	height:125px;
	padding:3px;
	background:#fff;
	border:solid 1px #c7c7c7;
}

.popup_review .inner dd button {
	margin:20px 0 0;
}

.popup_review .inner .titlebox {
	width:265px;
	height:19px;
	padding:8px;
	background:#fff;
	border:solid 1px #c7c7c7;
	margin:0;
}

.popup_review .inner .citybox {
	width:265px;
	height:32px;
	padding:3px;
	background:#fff;
	border:solid 1px #c7c7c7;
	font-size:16px;
}

.popup_review .inner .detailbox {
	width:463px;
	height:100px;
	padding:3px;
	background:#fff;
	border:solid 1px #c7c7c7;
	font-size:14px;
	font-family:Arial;
	line-height:22px;
}

#pinkcross {
	position:relative;
}

#pinkcross .btn {
	background:url(../images/grey_crossbtn.png) no-repeat;
	width:26px;
	height:26px;
	position:absolute;
	left: 700px;
	top: -48px;
	cursor:pointer;
}

.wedding_expo {
	float:left;
	width:648px;
	margin:0 0 0 13px;
}

.wedding_expo h2 span {
	font-size:12px !important;
	float:right;
	text-align:right;
	line-height:18px;
}

.wedding_expo h2 span a {
	color:#0a628f;
	font-size:12px;
}

.wedding_expo h2 span a:hover {
	text-decoration:underline;
}

.wedding_expo .expo_guide {
	background:url(../images/planning_guide.png) no-repeat; 
	width:205px; 
	height:198px; 
	position:absolute; 
	left: 471px; 
	top: -270px;
}

.expo-list {
	width:651px;
	margin:10px 0 0;
	padding:0 0 8px;
	border-bottom:1px solid #DADADA;
}

.expo-list .left3 {
	width:640px;
	float:left;
	margin:0 0 0 16px;
}

.expo-list .left3 h2 {
	font-size:18px;
	color:#ee1e6e;
	padding:15px 0 0;
	font-weight:bold;
}

.expo-list .left3 h2 a {
	color:#ee1e6e;
}

.expo-list .left3 h2 a:hover {
	text-decoration:underline;
}

.expo-list .left3 span {
	font-size:12px !important;
	color:#222 !important;
	font-weight:bold !important;
	line-height:18px !important;
}

.expo-list .right3 {
	width:80px;
	float:left;
	margin:0;
	margin:0 10px 0 0;
}

.expo-list .btn3 {
	margin:5px 5px 0 0;
	float:left;
}

.expo-list .left3 p {
	font-size:14px;
	color:#333;
	padding:3px 0 0;
	font-weight:normal;
	line-height:24px;
}

.expo-list .newdate_text {
	color: #555555 !important;
    padding:4px 0 0 !important;
	font-size:14px !important;
	line-height:20px !important;
}

.expo-list .left3 p a {
	color:#0a628f;
}

.expo-list .left3 p a:hover {
	text-decoration:underline;
}

.expo-list .left3 ul li {
	font-size:16px;
	color:#000;
	padding:4px 0;
	font-weight:normal;
	line-height:22px;
	margin:0 0 0 15px;
}

.more_article {
	width:auto;
	margin:0;
}

.more_article_n2 {
	width:auto;
	margin:0;
	overflow:hidden;
	height:205px;
}

.more_article .box_2 {
	width:50px; 
	float:left; 
	margin:0 1px 0 0; 
	line-height:18px; 
	border:solid 1px #dadada;
}

.more_article .box_2 a {
	line-height:0 !important;
}

.more_article .box {
	width:100px; 
	float:left; 
	margin:0; 
	line-height:18px; 
	border:solid 1px #dadada;
	padding:2px;
}

.more_article .box h5 {
	font-size:12px; 
	font-weight:bold; 
	padding:3px 0 0 3px; 
	text-align:center;
}

.more_article .box p {
	font-size:12px; 
	padding:0 4px;
	min-height:90px;	
}

.more_article .box p a {
	color:#0A628F;
}

.more_article .box p a:hover {
	text-decoration:underline;
}

.simple_line {
	border-bottom:solid 1px #dadada;
}

.top_rss {
	background:url(../images/social_iconnew.png) no-repeat 0 0;
	background-position:-69px 0;
	width:32px;
	height:28px;
	float:left;	
	margin:0 3px 0 0;
}

.top_twitter {
	background:url(../images/social_iconnew.png) no-repeat;
	background-position:-37px 0;
	width:32px;
	height:28px;
	float:left;	
	margin:0 2px 0 0;
}

.top_facebook {
	background:url(../images/social_iconnew.png) no-repeat;
	width:32px;
	height:28px;
	float:left;	
	margin:0 3px 0 15px;
}

.top_gplus {
	background:url(../images/social_iconnew.png) no-repeat;
	background-position:-103px 0;
	width:32px;
	height:28px;
	float:left;	
	margin:0 3px 0 0;
}

.top_pinterest  {
	background:url(../images/social_iconnew.png) no-repeat;
	background-position:-138px 0;
	width:34px;
	height:28px;
	float:left;	
	margin:0 3px 0 0;
}

.top_rss_nt {
	background:url(../images/social_iconnew.png) no-repeat 0 0;
	background-position:-86px 0;
	width:25px;
	height:26px;
	float:left;	
	margin:0 0 0 5px;
}

.top_rss_nt:hover {
	background:url(../images/social_iconnew.png) no-repeat 0 0;
	background-position:-86px -26px;
}

.top_twitter_nt {
	background:url(../images/social_iconnew.png) no-repeat;
	background-position:-29px 0;
	width:25px;
	height:26px;
	float:left;	
	margin:0 0 0 5px;
}

.top_twitter_nt:hover {
	background:url(../images/social_iconnew.png) no-repeat 0 0;
	background-position:-29px -26px;
}

.top_facebook_nt {
	background:url(../images/social_iconnew.png) no-repeat;
	width:25px;
	height:26px;
	float:left;	
	margin:0;
}

.top_facebook_nt:hover {
	background:url(../images/social_iconnew.png) no-repeat 0 0;
	background-position:0 -26px;
}

.top_gplus_nt {
	background:url(../images/social_iconnew.png) no-repeat;
	background-position:-58px 0;
	width:25px;
	height:26px;
	float:left;	
	margin:0 0 0 5px;
}

.top_gplus_nt:hover {
	background:url(../images/social_iconnew.png) no-repeat 0 0;
	background-position:-58px -26px;
}


.top_pinterest_nt  {
	background:url(../images/social_iconnew.png) no-repeat;
	background-position:-116px 0;
	width:25px;
	height:26px;
	float:left;	
	margin:0 0 0 5px;
}

.top_pinterest_nt:hover {
	background:url(../images/social_iconnew.png) no-repeat 0 0;
	background-position:-116px -26px;
}

.get_it_free2 {
	margin:0;
}

.get_it_free2 dl {
	clear:both;
}

.get_it_free2 dt {
	float:left;
	font-size:16px;
	color:#333;
	font-weight:bold;
	width:130px;
	margin:20px 0 0;
}

.get_it_free2 dd {
	float:left;
	margin:16px 0 0;
}

.get_it_free2 .boxtext {
	width:325px;
	height:24px;
	font-size:16px;
	border:solid 1px #DFDFDF;
	background:#fff;
	padding:5px;
}

.get_it_free2 .boxtext2 {
	width:335px;
	height:34px;
	font-size:16px;
	border:solid 1px #DFDFDF;
	background:#fff;
	padding:5px;
}

.get_it_free {
	margin:0;
}

.get_it_free dl {
	clear:both;
}

.get_it_free dt {
	font-size:16px;
	color:#333;
	font-weight:bold;
	margin:20px 0 0;
}

.get_it_free dd {
	margin:5px 0 15px;
	font-size:14px;
	line-height:24px;
}

/****right tab css *****/

.tab2 { margin:8px 0 0!important;padding:0!important;list-style:none!important;}
.tab2 li{float:left;list-style:none;}
.tab2 li a{font:bold 12px arial; color:#333; padding:5px 18px; text-decoration:none;background:#efefef; border-right:1px solid #999;border-bottom:1px solid #999; border-top:1px solid #efefef; display:inline-block; line-height:16px;}
.tab2 li a:hover{font:bold 12px arial; color:#333; padding:5px 18px; text-decoration:none;background:#fff; border-right:1px solid #999;border-bottom:1px solid #fff; border-top:1px solid #999; line-height:16px;}
.tab2 li a.act{font:bold 12px arial; color:#333; padding:5px 18px; text-decoration:none;background:#fff; border-right:1px solid #999;border-bottom:1px solid #fff; border-top:1px solid #999; line-height:16px;}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.tab2 li a{ padding:5px 16px !important; }
.tab2 li a:hover{ padding:5px 16px !important; }
.tab2 li a.act{ padding:5px 16px !important;}
}


.latest_widget .top_content {
	display:block !important;
}

.rt_box22 {
	padding-bottom:0; 
	margin:0 0 25px; 
	border:1px solid #CCCCCC !important;
	float:right;
	width:300px;
}

.rt_box22 .heading1 {
	background:#AB114D;
    color:#FFFFFF;
    font-family:calibri, "Trebuchet MS";
    font-size:18px;
    font-weight:bold;
    height:25px;
    letter-spacing:0;
    padding:1px 0;
    text-align:center;
    text-transform:uppercase;
    width:299px;
}

.rt_box22 .heading1_new {
	font-size:15px; 
	letter-spacing:0; 
	font-weight:bold; 
	font-family:Arial,Helvetica,sans-serif;
	color:#9e0640;
	padding:2px 0 7px 4px;
	background:none;
	width:299px;
	text-align:left;
	text-transform:uppercase;
	border-bottom:0;
}

.rt_box22 .heading1 span {
	font-size:30px; 
}

.rt_box22 a {
	color:#0A628F;
}

.rt_box22 a:hover {
	text-decoration:underline;
}

.MT15 {
	margin-top:15px !important;
}

.MT10 {
	margin-top:10px !important;
}

.MT5 {
	margin-top:5px !important;
}

.MT2 {
	margin-top:2px !important;
}

.MT25 {
	margin-top:25px !important;
}

.CL {
	clear:both;
	height:0;
	font-size:1px;
	line-height:0px;
}

.bl_12 {
	font:12px Arial; 
	color:#FF3399;
}

.bl_big {
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	letter-spacing:0;
	color:#545454 !important;
}


.expert_feature {
	width:300px; 
	margin:20px 0 0;
	border:solid 1px #dadada;
	padding:0 0 15px;
}

.expert_extra {
	border-top:1px dotted #C0C0C0; 
	border-bottom:0; 
	border-left:0; 
	border-right:0; 
	margin:26px 0 0;
}

.expert_extra h3 {
	background:none !important;
}

.expert_feature .title_h3 {
	background:url(../images/expert_networkbg.png) repeat-x;
	padding:4px 8px;
	line-height:30px;
	font-size:28px;
	font-weight:normal;
	color:#fff;
	height:60px;
}

.expert_feature .title_h3 span {
	color:#fff;
	font-size:14px !important;
}

.expert_feature .title_h3 span a {
	color:#fff;
	background:#6E0833;
	padding:1px 6px;
}

.expert_feature .title_h3 span a:hover {
	text-decoration:underline;
}

.expert_extra h3 span {
	font-family:Georgia; 
	font-size:26px !important; 
	color:#0a628f !important; 
	font-style:italic; 
	letter-spacing:0;
}

.date_box {
	float:left;
	margin:0 9px 0 8px;
	background:url(../images/date_box.png) no-repeat;
	width:76px;
	height:67px;
}

.date_box .day {
	color:#fff;
	text-transform:uppercase;
	padding:0 0 0 7px;
	font-size:12px;
	margin:3px 0 0 18px;
}

.date_box .date {
	color:#3e051e;
	padding:0 0 0 25px;
	font-size:24px;
	font-weight:bold;
	margin:3px 0 0 2px;
}

.date_box .month {
	color:#3e051e;
	padding:0 0 0 13px;
	font-size:11px;
	margin:0 0 0 2px;
	text-transform:uppercase;
}

.expert_feature img {
	float:left;
	margin:0 9px 0 8px;
}

.expert_feature .expo_heading {
	color:#AE0D55;
	font-size:18px !important;
	font-weight:bold !important;
	padding:0 0 0 10px !important;
}

.expert_feature .expo_heading a {
	color:#AE0D55;
	text-decoration:underline;
}

.expert_feature .expo_heading a:hover {
	color:#333;
}

.expert_feature h4 span {
	color:#565656;
	font-size:13px;
	font-weight:normal;
}

.expert_feature p {
	width:210px !important;
	float:left;
	margin:3px 0 0 2px;
	font-size:13px;
	color:#000;
}

.expert_feature p a {
	color:#0a628f;
}

.expert_feature p a:hover {
	text-decoration:underline;
}

.new_h4 {
	font-size:12px !important;
	font-weight:bold;
	font-family:Arial;
}

.newptext {
	width:220px !important;
	font-size:11px !important;
	padding:0 10px !important;
	font-style:italic; 
	font-weight:normal;
}

.venue_text {
	font-size:12px !important;
	font-weight:bold;
	color:#333 !important;
	padding:0 10px;
	margin:2px 0 0 !important;
}

/**** For all button css *******/

.send_inquiry {
	background:#f65291; 
	width:140px;
	float:left;
	padding:8px 0 12px !important;
	cursor:pointer;
	margin:8px 0 0;
	border:0 !important;
	color:#fff !important;
	font-family:calibri, "Trebuchet MS";
	font-size:13px;
	text-transform:uppercase;
	text-align:center;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.send_inquiry:hover {
	background-position:0;
	text-decoration:none;
}	

.contact_number {
	background:#f65291; 
	width:140px;
	float:left;
	padding:8px 0 12px !important;
	cursor:pointer;
	margin:8px 0 0 5px;
	border:0 !important;
	font-family:calibri, "Trebuchet MS";
	font-size:13px;
	text-transform:uppercase;
	color:#fff !important;
	text-align:center;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}

.contact_number:hover {
	background-position:0;
	text-decoration:none;
}

.write_review {
	background:#f65291;; 
	background-position:0;
	width:140px;
	padding:8px 0 12px !important;
	cursor:pointer;
	margin:8px 0 0 5px;
	border:0 !important;
    display: block;
	color:#fff !important;
	text-align:center;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	font-family:calibri, "Trebuchet MS";
	text-transform:uppercase;
	font-size:13px;
}

.write_review:hover {
	background-position:0;
	text-decoration:none;
}


.vendor_btns {
	background:none !important;
	width:auto !important;
	padding:0 !important;
	margin:0 !important;
}


.more_stories {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -50px;
	width:118px;
	height:25px;
	float:left;
	padding:0 !important;
	cursor:pointer;
	margin:8px 0 0 5px;
	border:0 !important;
}

.more_stories:hover {
	background-position:-125px -50px;
}

.more_experts {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -75px;
	width:118px;
	height:25px;
	float:right;
	padding:0 !important;
	cursor:pointer;
	margin:12px 0 0;
	border:0 !important;
}

.more_experts:hover {
	background-position:-125px -75px;
}

.more_categories {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -100px;
	width:118px;
	height:25px;
	float:right;
	padding:0 !important;
	cursor:pointer;
	margin:8px 0 0 5px;
	border:0 !important;
}

.more_categories:hover {
	background-position:-125px -100px;
}

.vote_btn {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -125px;
	width:55px;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	margin:5px 0 0;
	border:0 !important;
}

.vote_btn:hover {
	background-position:-125px -125px;
}


.edit_listing {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -175px;
	width:118px;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	margin:5px 3px 0 0;
	border:0 !important;
}

.edit_listing:hover {
	background-position:-125px -175px;
}

.view_listing {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -200px;
	width:118px;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	margin:5px 3px 0 0;
	border:0 !important;
}

.view_listing:hover {
	background-position:-125px -200px;
}

.submit_btn {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -225px;
	width:72px;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	margin:10px 0 0;
	border:0 !important;
}

.submit_btn:hover {
	background-position:-125px -225px;
}

.request_review {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -250px;
	width:118px;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	margin:20px 3px 0 0;
	border:0 !important;
}

.request_review:hover {
	background-position:-125px -250px;
}

.bio_service {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -275px;
	width:118px;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	margin:20px 0 0;
	border:0 !important;
}

.bio_service:hover {
	background-position:-125px -275px;
}

.gallery_photo {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -300px;
	width:118px;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	margin:20px 0 0;
	border:0 !important;
}

.gallery_photo:hover {
	background-position:-125px -300px;
}

.more_read {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -325px;
	width:118px !important;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	margin:5px 10px 0 0 !important;
	border:0 !important;
}

.more_read:hover {
	background-position:-125px -325px;
}

.btn_next {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -350px;
	width:55px !important;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	border:0 !important;
}

.btn_next:hover {
	background-position:-125px -350px;
}

.submit_article {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -375px;
	width:118px !important;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	border:0 !important;
}

.submit_article:hover {
	background-position:-125px -375px;
}

.back_btn {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -400px;
	width:55px !important;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	border:0 !important;
}

.back_btn:hover {
	background-position:-125px -400px;
}

.save_post {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -425px;
	width:118px !important;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	float:left;
	border:0 !important;
}

.save_post:hover {
	background-position:-125px -425px;
}

.btn_signin {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -450px;
	width:72px !important;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	border:0 !important;
}

.btn_signin:hover {
	background-position:-125px -450px;
}

.btn_signup {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -475px;
	width:72px !important;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	border:0 !important;
}

.btn_signup:hover {
	background-position:-125px -475px;
}

.contact_me {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -500px;
	width:118px !important;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	border:0 !important;
}

.contact_me:hover {
	background-position:-125px -500px;
}

.ask_question {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -525px;
	width:118px !important;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	border:0 !important;
}

.ask_question:hover {
	background-position:-125px -525px;
}

.post_btn {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -550px;
	width:55px !important;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	border:0 !important;
}

.post_btn:hover {
	background-position:-125px -550px;
}

.send_ebook {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -575px;
	width:118px !important;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	border:0 !important;
}

.send_ebook:hover {
	background-position:-125px -575px;
}

.changepassword_btn {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -600px;
	width:118px !important;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	border:0 !important;
}

.changepassword_btn:hover {
	background-position:-125px -600px;
}

.manage_permission {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -625px;
	width:118px !important;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	border:0 !important;
}

.manage_permission:hover {
	background-position:-125px -625px;
}

.back_to_inbox {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -650px;
	width:118px !important;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	float:left;
	border:0 !important;
}

.back_to_inbox:hover {
	background-position:-125px -650px;
}

.back_to_account {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -675px;
	width:118px !important;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	float:left;
	border:0 !important;
}

.back_to_account:hover {
	background-position:-125px -675px;
}

.map_location {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -700px;
	width:118px !important;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	float:left;
	border:0 !important;
}

.map_location:hover {
	background-position:-125px -700px;
}

.deal_btn {
	background:url(../images/sprite_btns.png) no-repeat; 
	background-position:0 -725px;
	width:118px !important;
	height:25px;
	padding:0 !important;
	cursor:pointer;
	float:left;
	border:0 !important;
	margin:8px 0 0 5px;
}

.deal_btn:hover {
	background-position:-125px -725px;
}


/*** all btn css end ***/


.gallery_text {
	font-size:22px; 
	padding:3px 15px 8px; 
	color:#EE2472;
}

.listing_review .leftn3 {
	width:530px; 
	line-height:20px;
	float:left;
}

.listing_review .rightn3 {
	border-left:dotted 1px #bbbbbb; 
	width:120px; 
	padding:15px 0 0 10px; 
	margin:15px 0 0; 
	height:70px;
	float:right;
}

.listing_review .rightn3 a {
	color:#0a628f;
}

.listing_review .rightn3 a:hover {
	text-decoration:underline;
}

.qa_text {
	padding:15px 0 0 15px;
	color:#0a628f;
}

.qa_text a {
	color:#0a628f;
}

.qa_text a:hover {
	text-decoration:underline;
}

.qa_textbox {
	width:490px;
	height:250px;
	background:#fff;
	border:solid 1px #dadada;
	padding:10px;
	font-size:14px;
	font-family:Arial;
}

.article_textbox {
	width:465px;
	height:22px;
	border:solid 1px #dadada;
	background:#fff;
	padding:6px;
	margin:5px 0 0;
	font-weight:bold;
	font-size:18px;
	float:left;
}

.article_textarea {
	width:485px;
	height:192px;
	border:solid 1px #dadada;
	background:#fff;
	padding:6px;
	margin:15px 0 0 10px;
	float:left;
	font-size:14px;
	font-family:Arial;
}

.change_password .ltextn {
	width:120px;
	float:left;
}

.change_password .rightarea {
	width:280px;
	float:left;
	line-height:18px;
}
	
.change_password .ltextboxn {
	width:265px;
	height:22px;
	border:solid 1px #dadada;
	background:#fff;
	padding:6px;
	margin:15px 0 0;
	font-size:18px;
}

.follow-reuters li {
	list-style:none;
	float:left;
}

.none {
	padding:0 !important;
}

.none a {
	color:#0a628f;
}

.none a:hover {
	color:#373737;
}
	
.specific_articleicon {
	margin:-18px 0 0 55px;
}

.brder {
	border:0 !important;
}

.top_socialicons {
	background:#fff; 
	border:solid 1px #dadada;
	width:300px; 
	margin:20px 0 0;
	overflow:hidden;
	border-bottom:0;
}



.top_socialicons .follow_text {
	font-size:12px; 
	color:#333; 
	padding:5px 6px 0 10px; 
	letter-spacing:0;
	font-weight:bold;
	float:left;
}

.border2px {
	border:solid 2px #dadada !important;
}

.border1px_new {
	border:solid 1px #3e3e3e !important;
}

.wedPageHeading h1 {
	font-size:36px !important;
	padding:10px 0 5px 15px !important;
	letter-spacing:-2px;
	color:#373737 !important;
	font-weight:bold;
}

.footerContent {
	width:976px;
}

.footerContent h2 {
	font-size:24px;
	color:#555 !important;
	padding:10px 0 0 20px;
}

.footerContent h3 {
	font-size:20px;
	color:#666 !important;
	padding:10px 0 0 20px;
}

.footerContent p {
	font-size:14px;
	line-height:24px;
	color:#000;
	padding:5px 0 10px 20px;
	width:630px !important;
}

.footerContent span {
	font-size:14px !important;
	line-height:24px !important;
	color:#000 !important;
}
	
.footerContent ul {
	margin:0 0 0 40px !important;
}

.footerContent ul li {
	font-size:14px;
	line-height:24px;
	color:#000;
}

.footerContent table {
	border:solid 1px #dadada;
	background:#dbdbdb;
}


.footerContent td {
	border:solid 1px #dadada;
	background:#fff;
}

.manage_images h3 {
	margin:15px 0 0;
}

.manage_images .textbox1 {
	background:#fcfff6;
	border:solid 1px #c9e09b;
	width:295px;
	padding:5px;
	font-size:16px;
	margin:3px 0 0;
}

.manage_images .textbox6n2 {
	width:265px;
	height:20px;
	background:#fafafa;
	border:solid 1px #dfdfdf;
	margin:3px 0 0;
	padding:8px;
	font-size:16px;
}

.manage_images .gallery1 {
	margin:15px 0 0 15px;
	width:180px;
	float:left;
	padding:8px;
	border:solid 1px #dadada;
}

.manage_images .gallery1 p {
	color:#333;
	font-size:14px;
	line-height:24px;
}

.manage_images .gallery1 a {
	font-size:12px;
	color:#0a628f;
}

.manage_images .gallery1 a:hover {
	text-decoration:underline;
}

.manage_map p {
	line-height:24px;
}

/* a.fb_button, a.fb_button_rtl, .fb_button, .fb_button_rtl {
	padding:6px 0 0 !important;
	margin:0 0 0 14px;
	float:left !important;
	background:none !important;
}

.fb_button_text {
	color:#fff !important;
	font-size:16px !important;
	font-weight:normal !important;
	margin:-5px 1px 0 23px !important;
	background:none !important; 
	border:0 !important;
	padding:2px 0 0 188px !important;
	overflow:hidden;
}

.fbconnectbg {
	 background:url(../images/fbconnect_btn.png) no-repeat; 
	width:170px; 
	height:20px;
	margin:3px 0 0; 
	overflow:hidden;
	padding:5px 0 !important;
}

.fbconnectbg2 {
	background:url(../images/fbconnect_btn2.png) no-repeat;
	width:210px; 
	height:50px;
	margin:10px 0 0;
	overflow:hidden;
	padding:5px 0 !important;
} */


/**Sid.css merge here ****/

.reviewCounter {
    float: left;
    padding-top:5px;
	margin:15px 0 0;
	text-align:center;
}

.reviewCounter a {
    font-size:18px;
	color:#0a628f;
	font-weight:bold;
}

.reviewCounter span {
    font-size:12px !important;
	font-weight:normal !important;
}

.tab_container .left label {
	padding:11px 4px 0 20px; 
	font-size:16px !important; 
	font-weight:bold !important; 	
}

.tab_container .left .description {
    font-size: 14px;
    padding: 3px 0 0 20px;
    margin-bottom: 10px;
	clear:both;
}

.left fieldset{
    border: 0px;
}

.left fieldset legend{
    display: none;
}

#frm_company-vendor_street{
    margin-bottom: 10px;
}

.tab_container .left .smalltextbox {
    float: none;
}


.tab_container .left input[type="submit"]{
    border: none;
}
.tab_container button{
    border: none;
}

dd{
    height: auto;
}

.facebook_stripbg {
    background: #EFEFEF;
    padding:0;
    width: 640px;
    margin:10px 0 0 15px;
}

.facebook_stripbg .left01 {
	float:left;
	width:320px;
	padding-right:15px;
	padding-top:10px;
}

.facebook_stripbg .fb_frndsarrow {
	background:url(../images/fb_frndsarrow.png) no-repeat;
	width:65px;
	height:63px;
	position:absolute;
	left:285px;
	top:10px;
}

.facebook_stripbg .left01 .fb_msg {
	font-size:14px; 
	color:#333; 
	font-weight:normal; 
	padding:9px 0;
	line-height:22px;
}

.facebook_stripbg .left01 .fb_msg a {
	color:#0a628f;
}

.facebook_stripbg .left01 .fb_msg a:hover {
	text-decoration:underline;
}

.facebook_stripbg .left01 p {
	font-size:12px; 
	line-height:18px; 
	padding:8px 0 0;
}

.facebook_stripbg .right01 {
	float:right;
	background:#d1d6e1; 
	padding:15px; 
	width:280px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

.facebook_stripbg .right01 .startbg {
	float:left;
	font-size:24px; 
	color:#5F739B; 
	text-shadow:0 1px #FFFFFF; 
	padding:12px 10px 0 0;
}

.facebook_stripbg .right01 .btnarea {
	float:left;
	width:210px;
}

.facebook_stripbg .left02  {
	float:left;
	width:320px; 
	padding:4px; 
	border-right:dotted 1px #dadada;
}

.facebook_stripbg .left02 h3  {
	font-size:12px; 
	padding:4px 0 0;
}

.facebook_stripbg .left02 img  {
	border:solid 2px #ccc;
	margin:0 -2px 0 0;
}

.facebook_stripbg .left03  {
	padding:10px 10px 10px 0; 
	width:340px; 
	margin-right:15px; 
	border-right:dotted 1px #dadada;
	float:left;
}

.facebook_stripbg .left03 h3  {
	font-size:12px; 
	text-transform:uppercase;
}

.facebook_stripbg .left03 h4  {
	font-size:18px; 
	color:#990033; 
	padding:12px 0 0; 
	width:310px;
}

.facebook_stripbg .left03 h4 a  {
	color:#990033; 
}

.facebook_stripbg .left03 h4 a:hover  {
	color:#333;
	text-decoration:underline; 
}

.facebook_stripbg .left03 p  {
	font-size:11px; 
	color:#999999; 
	padding:5px 0 0;
}

.facebook_stripbg .left04 {
	width:280px; 
	padding:5px 4px 4px;
	float:right;
	margin-top:10px;
}

.facebook_stripbg .left04 h3 {
	font-size:12px; 
	width:260px; 
	float:left;
	padding:4px 0 0;
}

.facebook_stripbg .left04 .profile {
	float:right;
	width:230px;
	margin:2px 0 0;
}

.facebook_stripbg .left04 .profile h4 {
	font-size:12px; 
	font-weight:bold;
	padding:4px 0 0;
	color:#EE2472;
}

.facebook_stripbg .left04 .profile p {
	font-size:11px; 
	color:#666; 
	padding:1px 0 0 ;
}

.facebook_stripbg .left04 .profile p a {
	font-size:11px; 
	color:#990033; 
	margin:0 3px 0 0;
	float:left;
}

.facebook_stripbg .left04 .profile span {
	margin:0;
}

.facebook_stripbg .left04 .profile .radiobtn {
	margin:-1px 0 0 2px; 
	width:50px;
	cursor:pointer;
}

.facebook_stripbg .left04 .profile .exptext {
	font-size:11px; 
	padding:8px 0 0;
}

.facebook_stripbg .left04 .profile .exptext span {
	margin:-1px 3px 0 0; 
	float:left; 
	font-weight:bold; 
	color:#333;
}

.facebook_stripbg .left04 .profile a:hover {
	color:#333; 
}

#wrapper .new-left .facebook_stripbg span {
    color:#FFFFFF;
    float:left;
	font-size:24px !important;
	line-height:30px;
}

.fb_button_xlarge, .fb_button_xlarge_rtl {
    font-size:24px !important;
    line-height:30px !important;
}

.fb_button_xlarge .fb_button_text {
	margin-left:38px !important;
    padding:3px 8px 3px 12px !important;	
}

.fb_button_text {
	color: #FFFFFF !important;
    float: left;
    /** font-size: 12px !important; 
	line-height: 18px; **/
    font-weight: bold !important;
    padding: 1px 8px !important;
}

.fb_button_xlarge .fb_button_text {
	margin-left:38px !important;
    padding:3px 8px 3px 12px !important;
}

.add_activity {
	width:350px; 
	padding:15px; 
	margin:45px 0 0;
    position: absolute;
    z-index: 1000;
    left: 0px;
    left:485px;    
}

.add_activity .added_toparrow {
	position:relative;
}

.add_activity .added_toparrow .icon {
	background:url(../images/add_activity_icon.png) no-repeat; 
	width:30px; 
	height:22px; 
	position:absolute; 
	left:25px; 
	top:-17px;
	display:none;
}

.add_activity .inner {
	background:#F1F1F1; 
	padding:12px;
	border:solid 5px #e0e0e0;
	box-shadow: 2px 2px 5px #888888;
}

.add_activity .inner h3 {
	font-size:22px;
	color:#333333;
	margin-bottom:0;
	letter-spacing:-0.25px;
	font-weight:normal;
	padding:0;
}

.add_activity .inner p {
	padding:10px 0 0;
	font-size:12px;
	color:#373737;
	line-height:18px;
}

.add_activity .inner p span {
	float:left;
	padding-top:4px;
        font-size: 10px !important;
}

.add_activity .inner p a {
	color:#91013e;
	text-decoration:underline;
}

.add_activity .inner p a:hover {
	text-decoration:none;
}

#pinkcross2 {
	position:relative;
}

#pinkcross2 .btn {
	background:url(images/grey_crossbtn.png) no-repeat;
	width:26px;
	height:26px;
	position:absolute;
	left:318px;
	top:-47px;
	cursor:pointer;
}

.border1px {
	border-bottom:solid 1px #dadada;
}
/**Sid.css merge here ****/

.reviewCounter {
    float: left;
    padding-top:5px;
}

.reviewCounter a {
    font-size:18px;
	color:#0a628f;
	font-weight:bold;
}

.reviewCounter span {
    font-size:12px !important;
	font-weight:normal !important;
}

.tab_container .left label {
	padding:11px 4px 0 20px; 
	font-size:16px !important; 
	font-weight:bold !important; 	
}

.tab_container .left .description {
    font-size: 14px;
    padding: 3px 0 0 20px;
    margin-bottom: 10px;
	clear:both;
}

.left fieldset{
    border: 0px;
}

.left fieldset legend{
    display: none;
}

#frm_company-vendor_street{
    margin-bottom: 10px;
}

.tab_container .left .smalltextbox {
    float: none;
}


.tab_container .left input[type="submit"]{
    border: none;
}
.tab_container button{
    border: none;
}

dd{
    height: auto;
}

.errors{
    list-style: none;
    color: #FF0000 !important;
    font-size: 12px !important;   
    margin-left: 8px;
}

#prev_button2-label, #next_button2-label, #next_button2-label, #next_button-label, #prev_button-label, #submit_business-label, #vendor-label, #request-label {
    display: none;
}

.ui-datepicker { width:200px; padding:1px 15px 0 8px; display: none; background:#f1f1f1; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; border-bottom:1px solid #999999; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 2px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:2px; color:#0A628F; }
.ui-datepicker .ui-datepicker-next-hover { right:2px; color:#0A628F; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; font-weight:bold; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td:hover { background:#e78484; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding:4px 6px 4px 4px; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker .ui-datepicker-unselectable span{text-decoration: line-through;}
.ui-datepicker .ui-datepicker-next, .ui-datepicker-prev{cursor: pointer;}
.ui-state-highlight { background:#c31c1c; margin:0 0 0 8px; color:#fff; }

.login-section .left a .fb_button{
    padding: 0px;
}

/**Sid.css End here ****/

.recent_activity {
	width:550px; 	
}

.recent_activity .inner {
	background:#fff; 
	padding:12px;
	border:solid 5px #e0e0e0;
	box-shadow: 2px 2px 5px #888888;
}

.recent_activity img {
	float:left; 
	border:solid 1px #dadada; 
	margin:0 8px 0 0;
}

.recent_activity .inner h3 {
	font-size:28px;
	color:#333333;
	margin-bottom:0;
	letter-spacing:-0.25px;
	font-weight:normal;
}

.recent_activity .inner h5 {
	padding:2px 0 0;
	font-size:16px;
	color:#373737;
	font-weight:normal;
}

.recent_activity .inner ul li {
	list-style:none;
	padding:15px 0 8px;
	border-bottom:dotted 1px #dadada;
	font-size:12px;
	font-weight:bold;
}

.recent_activity .inner ul li span {
	font-size:11px;
	color:#999;
	font-weight:normal;
}

.recent_activity .inner ul li span img {
	float:right; 
	border:0; 
	cursor:pointer; 
	margin:-2px 0 0;
}

.recent_activity .inner ul li a {
	color:#0a628f;
}

.recent_activity .inner ul li a:hover {
	color:#333;
}

#pinkcross3 {
	position:relative;
}

#pinkcross3 .btn {
	background:url(images/grey_crossbtn.png) no-repeat;
	width:26px;
	height:26px;
	position:absolute;
	left:518px;
	top:-78px;
	cursor:pointer;
}

.border1px {
	border-bottom:solid 1px #dadada;
}

.specialdeal_bg {
    background: -moz-linear-gradient(center top , #EDEDED 0%, #EEEEEE 27%, #FFFFFF 100%) repeat scroll 0 0 transparent;
    border: 1px solid #EEEEEE;
    box-shadow: 1px 10px 10px 3px rgba(0, 0, 0, 0.2);
    margin: 0 auto 36px;
    page-break-inside: avoid;
    width: 380px;
	padding:10px;
}

.specialdeal_bg h4 {
	font-size:20px;
	border-bottom:solid 2px #555;
	line-height:24px;
	color:#333;
	padding:0;
}

.specialdeal_bg h2 {
	font-size:24px !important;
	margin:0 !important;
	line-height:22px;
	font-weight:normal !important;
	border-bottom:0 !important;
}

.specialdeal_bg p {
	font-size:12px;
	margin:0;
	line-height:20px;
	color:#333;
	padding:10px 0 0;
}

.specialdeal_bg .bold {
	font-weight:bold;
	font-size:14px;
}

.specialdeal_bg .bold span {
	font-size:14px !important;
}

.specialdeal_bg p a {
	color:#0a628f;
}

.specialdeal_bg p a:hover {
	text-decoration:underline;
}

.blue_link {
	color:#0a628f;
}

.blue_link:hover {
	text-decoration:underline;
}

.success-message {
	color:#145925 !important;
	background:#CCF7D7;
	border:solid 1px #A1E2B2;
	padding:5px;
	font-weight:normal;
	font-size:13px !important;
	margin:5px 0 0;
}

.success-message_new2 {
    background:#fff;
    border:1px solid #CBCB6D;
    color:#222222 !important;
    font-family:georgia;
    font-size:16px !important;
    font-weight:normal;
    margin:5px 0 0 15px;
    padding:5px;
    width:425px;
}

.msg_success {
	background:#CCF7D7;
    border:1px solid #A1E2B2;
    color:#145925;
    font-size:14px;
    font-weight:normal;
    margin:8px 0 8px 15px;
    padding:6px;
}

.warning_icon{
    background:url(../images/warning.png) no-repeat;
	width:27px;
	height:21px;
	float:left;
	margin:1px 5px 0 0;
}

.modify_textarea {
	border:1px solid #DADADA;
    font-family:arial;
    font-size:12px;
    line-height:20px;
    padding:5px;
    width:95%;
}

/** Sitemap css **/

.sitemap_area {
	width:980px;
	float:left;
	margin:0 0 0 5px;
}

.sitemap_area h3 {
	font-size:16px;
	padding:10px 0 0 0;
	color:#E01261;
	border-bottom:solid 1px #E01261;
	margin:0 0 0 18px;
}

.sitemap_area .namecity {
	width:650px;
	float:left;
	margin:10px 45px 0 20px;
}

.sitemap_area .articlearea {
	width:260px !important;
}

.sitemap_area .namecity h5 {
	color:#333;
	text-transform:uppercase;
	font-size:12px;
	padding:8px 0 0;
}

.sitemap_area .namecity ul {
	margin:3px 0 0 20px;
}

.sitemap_area .namecity ul li {
	padding:5px 0 0;
	line-height:20px;
	border-bottom:dotted 1px #dadada;
	list-style:url(../images/red_arrowad.jpg);
	color:#333;
	text-transform:uppercase;
	font-weight:bold;
}

.sitemap_area .namecity ul li ul li {
	padding:5px 0 0;
	line-height:20px;
	border-bottom:dotted 1px #dadada;
	list-style:url(../images/red_arrowad.jpg);
	color:#333;
	text-transform:none;
	font-weight:bold;
}

.sitemap_area .namecity ul li ul li ul li {
	padding:2px 0 0;
	line-height:20px;
	border-bottom:dotted 1px #dadada;
	list-style:url(../images/red_arrowad.jpg);
	color:#333;
	text-transform:none;
	font-weight:normal;
}

.sitemap_area .namecity ul li a {
	color:#333;
}

.sitemap_area .namecity ul li a:hover {
	color:#3184AF;
}

.zoadiclink {
	float:left;
	border-right:solid 1px #dadada;
	width:65px;
	margin:4px 4px 0 4px;
}

.zoadiclink a {
	color:#0A628F;
}

.zoadiclink a:hover {
	text-decoration:underline;
}

/**** Photo Gallery css ***/

.articlePageHeading {
	clear:both;
}

#main_image {
    margin:0 15px 1px;
	background:#fff;
	padding:10px 0 0;
	width:650px;
	position:relative;
}

#main_image img {
    margin:0;
	border:0;
}

#main_image .ad_prev {
    background:url(/../images/gallery_pre23.png) no-repeat;
	cursor:pointer;
	width:97px;
	height:33px;
	float:left;
	margin:-1px;
}

#main_image .ad_next {
    background:url(/../images/gallery_next23.png) no-repeat;
	cursor:pointer;
	width:97px;
	height:33px;
	float:right;
	margin:-1px;
	top:11px;
	right:0;
}


#main_image .ad_prev22 {
    background:url(/../images/gallery_arrow_pre.png) no-repeat;
	background-position:20px 150px;
	cursor:pointer;
	width:120px;
	height:600px;
	margin:0;
	position:absolute;
}

#main_image .ad_next22 {
    background:url(/../images/gallery_arrow_next.png) no-repeat;
	background-position:85px 150px;
	cursor:pointer;
	right:0;
	width:130px;
	height:600px;
	margin:0;
	position:absolute;
}


#main_image .titleimg {
    font-size:12px; 
	font-weight:bold; 
	line-height:150%; 
	color:#971849; 
	background:#f0f0f0; 
	padding:10px 5px;
	margin:15px; 
	border:solid 1px #ccc;
	text-align:center;
}

.caption {
    font-size: 15px;
}

.gallery {
    display: block;
    height: auto;
    margin:0 0 0 30px;
    width: 560px;
    overflow: hidden;
    padding-top: 5px;
	height:68px;
	position:relative;
}

#main_image .ad_scroll_back2 {
    background:url(/../images/ad_scroll_back.png) no-repeat;
	position:absolute; 
	top:510px; 
	left:10px;
	cursor:pointer;
	width:30px;
	height:30px;
	opacity: 0.7; 
}

#main_image .ad_scroll_back2:hover {
	opacity:1; 
}

#main_image .ad_scroll_forward2 {
    background:url(/../images/ad_scroll_forward.png) no-repeat;
	position:absolute; 
	top:510px; 
	right:10px;
	cursor:pointer;
	width:30px;
	height:30px;
	opacity: 0.7; 
}

#main_image .ad_scroll_forward2:hover {
    opacity: 1; 
}

.galleria {
    background-color: #EEE9EB;
    list-style: none outside none;
    margin-top: -50px;
    min-height: 135px;
    vertical-align: middle;
    width: 500px;
}

.gallery li {
    display: block;
    height: 60px;
    margin: 2px 6px;
    padding: 1px;
    width: 60px;
	float:left;
	list-style:none;
	/* overflow:hidden; */
}

.galleria li {
    display: block;
    float: left;
    height: 92px;
    margin: 20px 10px 10px 0;
    overflow: hidden;
    width: 80px;
}

.galleria {
    list-style: none outside none;
}

.galleria li img.thumb {
    cursor: pointer;
    display: block;
    height: auto;
    left: auto;
    padding-top: 0;
    top: auto;
    width: auto;
}

.like-articles {
    padding-top:0;
}

.more-article {
    border-top:1px solid #DADADA;
    height: 28px;
    margin:0 0 20px 15px;
    width:650px;
	padding:15px 0 0;
}

.moreComment {
    float: left;
    font-size:24px;
	padding:4px 0 4px 5px;
	color:#333;
	font-weight:bold;
	letter-spacing:-1px;
}

.moreComment img {
    margin-right: 5px;
}

.moreArticleImages {
    height: auto;
    margin-left:15px;
	position:relative;
}

.moreArticleImages .ad_scroll_back {
    background:url(/../images/ad_scroll_back.png) no-repeat;
	position:absolute; 
	top:50px; 
	left:3px;
	cursor:pointer;
	width:30px;
	height:30px;
	opacity: 0.7;
	display:none;
}

.moreArticleImages .ad_scroll_back:hover {
	opacity: 1; 
}

.moreArticleImages .ad_scroll_forward {
    background:url(/../images/ad_scroll_forward.png) no-repeat;
	position:absolute; 
	top:50px; 
	right:-15px;
	cursor:pointer;
	width:30px;
	height:30px;
	opacity: 0.7;
	display:none;
}

.moreArticleImages .ad_scroll_forward:hover {
    opacity:1; 
}

.moreArticleImages ul {
    float:none;
    margin:3px 0 0;
	height:470px;
	overflow:hidden;
}

.moreArticleImages ul li {
    display:inline;
    float:left;
    height:223px;
    list-style:none outside none;
    margin:0 7px 20px 6px;
	border:0;
}

.moreArticleImages ul li a {
    color: #0A628F;
    font-size: 12px;
    font-weight:bold;
    text-decoration: none;
	line-height:16px;
}

.moreArticleImages ul li a:hover {
    text-decoration:underline !important;
}

.moreArticleImages img {
    border:1px solid #dadada;
	width:148px;
	height:148px;
}

.moreArticleImages ul li div {
    width: 125px;
	margin:3px 0 0 5px;
	color:#287DA1;
	font-weight:bold;
}

/**** Photo Gallery css End ***/

.fb_iframe_widget iframe {
	position:inherit !important;
}

#rhsPollRes span {
	color:#000 !important;
    float:left;
    font-size:12px !important;
    font-weight:bold !important;
    padding:3px 5px;
}

.network_left {
	width:600px;
	float:left;
	margin:0;
}

.network_left h2 {
	font-size:26px;
	color:#333;
	padding:5px 0 0;
}

.network_left .small_heading {
	font-size:16px;
	padding:15px 0 0 15px;
	color:#EE2472;
	font-weight:bold;
}

.network_left p {
	font-size:14px;
	line-height:24px !important;
	color:#000 !important;
	padding:0 0 0 15px;
	width:600px !important;
}

.network_right {
	background:#BB2263; 
	border:solid 1px #dadada; 
	float:right; 
	width:310px; 
	padding:15px 0;
}

.network_right .our_experttxt {
	color:#fff !important;
	font-size:32px !important;
	padding:0 0 8px 8px !important;
	font-family:Georgia;
	font-weight:normal !important;
	letter-spacing:-1px;
	border-bottom:0 !important;
	margin:0 !important;
}

.network_right .exptab {
	background:url(../images/exptab_bg.png) repeat-x; 
	border-top:solid 1px #cfcfcf; 
	border-bottom:solid 1px #cfcfcf; 
	padding:8px;
	margin:-1px 0 0;
}

.network_right .exptab:hover {
	background:#fff; 
}

.network_right .exptab img {
	float:left; 
	margin:0; 
	padding:0;
	border:solid 2px #c6c6c6;
}

.network_right .exptab .name_list {
	font-size:18px; 
	color:#bb2263; 
	float:left; 
	margin:0 0 0 8px; 
	width:210px;
}

.network_right .exptab span {
	font-size:16px !important; 
	color:#333 !important; 
	float:left;
	margin:0 0 0 8px;
	width:210px;
	font-family:Georgia;
	font-style:italic;
}

.pin-it-button iframe {
	width:50px !important;
}

.top_socialicons .pin-it-button {
	width:50px !important;
}



/**.fb_iframe_widget {
	float:left;
	position:inherit !important;
	width:50px;
	margin:0;
}**/

.twitter-count-horizontal {
	float:left;
	width:84px !important;
	margin-right:8px;
}

.pin-it-button {
	float:left;
	width:45px !important;
}

.nfleft1 {
	float:left !important;
	width:80px !important;
}

.spotlight_features {
	background:#dadada; 
	margin:15px 0 0 15px;
}

.spotlight_features th {
	background:#C91057; 
	color:#fff; 
	text-align:left; 
	font-size:16px; 
	font-weight:bold;
}

.spotlight_features th span {
	font-size:12px !important; 
	color:#fff !important;
}

.spotlight_features td {
	background:#fff; 
	color:#333; 
	font-size:14px; 
	line-height:22px;
	border:0;
}

.spt_btn {
	float:right;
	margin:20px 305px 0 0;
}

.spt_text {
	font-size:16px;
	line-height:22px;
	margin:10px 0 0;
}

.spt_text a {
	color:#0A628F;
}

.spt_text a:hover {
	text-decoration:underline;
}

.ask_quebg {
	background:#FFFFCC; 
	padding:8px; 
	margin:10px 0 0 15px; 
	border:solid 1px #dddd95;
}

.testimonial {
	width:295px; 
	float:right; 
	margin:15px 0 0;
	background:#FFFFCC;
	border:solid 1px #DDDD95;
	padding:8px;
}

.testimonial h3 {
	font-size:24px; 
	padding:0;
	font-family:Georgia;
	font-weight:normal;
}

.testimonial p {
	padding:8px 0 0; 
	line-height:22px;
	font-family:Georgia;
	font-style:italic;
	width:280px !important;
	font-size:12px;
}

.testimonial img {
	float:left; 
	margin:5px 5px 0 5px;
	border:solid 2px #dadada;
}

.add_business .mobile-verification {
	font-size:12px !important;
	margin:15px 0 0;
	float:left;
}

.add_business .mobile-verification a {
	color:#fff !important;
	font-weight:bold !important;
	padding:5px;
	background:#83031e;
}

.add_business .mobile-verification img {
	float:left !important;
	margin:3px 5px 0 4px !important;
	background:transparent !important;
}

.tab_container .terms {
    float: right;
    font-size: 12px !important;
    margin: 12px 305px 0 0;
    padding: 0 !important;
}	

.tab_container .terms-checkbox {
    float: left;
    margin: 16px 0 0 18px;
}
	
.divLogin2 dl {
	margin:45px 0 0 15px;
}

.divLogin2 .required {
	font-size:26px;
}
	
.divLogin2 .signup-text {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DADADA;
    font-size: 16px;
    height: 30px;
    margin: 10px 0 0;
    padding: 8px;
    width: 400px;
}

#submit-element button {
	background:url(../images/login_spritebtn2.png) no-repeat;
	background-position:0 -266px;
	width:120px;
	height:38px;
	padding:0;
	text-align:center;
	border:0;
	color:#fff !important;
	font-size:16px;
	cursor:pointer;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);
}

#submit-element button:hover {
	background-position:-450px -266px;
}

#contact div {
	padding:7px 10px !important;
	margin:51px 0 0 5px !important;
	border:solid 1px #dadada;
	line-height:18px;
}

.mob_verrify {
	background: none repeat scroll 0 0 #FFFFCC;
    border: 1px solid #DDDD95;
    color: #000000;
    font-size: 16px;
    margin: 25px 0 8px;
    padding: 8px 12px !important;
}

.mob_verrify span {
	font-weight:bold;
	font-size:24px;
}

.mob_verrify2 {
    font-size: 24px !important;
    margin: 5px 0 0;
    line-height:32px !important;
}

#selected_page {
	background:none; !important;
	color:#bb1354 !important;
	font-weight:bold;
}

.signup-info h3 {
	background: none repeat scroll 0 0 #FFFFCC;
    border: 1px solid #DDDD95;
    color: #333333;
    font-size: 16px;
    margin: 0 0 0 15px;
    padding:8px;
}

.signup-info p {
	font-size:14px;
	line-height:22px;
}

.gallery li .active {
	border-left:solid 4px #c44373 !important;
	border-right:solid 4px #c44373 !important;
	border-top:solid 10px #c44373 !important;
	margin:-10px 0 0;
	-moz-border-radius-topleft:10px;
	-moz-border-radius-topright:10px;
	box-shadow:0 2px 3px #999;
}

.gallery li img .active{
	border:0 !important;
}

.zoadic_list {
	position:absolute; 
	right:5px; 
	top:10px;
}

.zoadic_list .txtlist {
	width:90px; 
	height:22px; 
	border:solid 1px #dadada;
}

.rt_box22 .top_content {
	margin:0;
	line-height:18px;
}

.rt_box22 .top_content2 {
	margin:0;
	line-height:18px;
	display:block !important;
}

.rt_box22 .listed_bg {
	background:none;
    border-bottom:0;
    padding:8px 0 12px;
	margin:1px 0 -1px;
}

.rt_box22 .listed_bg:hover {
	background:none;
}


.rt_box22 .listed_bg .author_name1 {
	color:#9d9d9d;
    font-family:arial;
    font-size:12px;
    font-weight:normal;
    letter-spacing:0;
    line-height:22px;
}



.rt_box22 .listed_bg .imgbox2 {
	width:154px;
	height:107px;
	overflow:hidden;
	float:left;
	border:0;
}

.rt_box22 .listed_bg .imgbox2 img {
	width:100%;
	height:auto;
}


.related_bg {
	width:140px;
	float:left;
	border-bottom:0 !important;
	margin:0;
	padding:4px 5px 0 !important;
	min-height:165px;
	height:165px;
	margin-top:-6px !important;
}

.related_bg img {
	border:0;
	cursor:pointer;
}

.related_bg img:hover {
	opacity:1;
}

.related_bg .area_img {
	width:140px;
	height:100px;
	background:#ccc;
	overflow:hidden;
	border:1px solid #DADADA;
}

.related_bg .text_24 {
	font-size:12px;
	line-height:18px;
	float:left;
	padding:2px 0 0;
	letter-spacing:0;
}


.ask_quebtn {
	background:url(../images/ask_quebtn.png) no-repeat;
	width:139px;
	height:28px;
	margin:0;
	color:#fff;
	border:0;
	font-family:Arial;
	cursor:pointer;
	font-size:14px;
}

.exp_socialryt {
	font-size:12px;
	color:#222;
	line-height:18px;
}

.guide_text {
	color:#E01261 !important;
	padding:0 0 10px;
}

.guide_text span {
	color: #666666 !important;
    font-size: 18px !important;
    font-weight: normal !important;
    letter-spacing: -0.3px;
    line-height: 26px;
}

.guide_text2 {
	color:#666666;
    font-size:24px;
    letter-spacing:-1px;
    padding-bottom:3px;
	font-weight:normal;
}

.guide_smalltext {
	font-size:24px !important; 
	line-height:38px !important; 
	width:auto !important;
	padding:25px 0 0 !important
}

.expert1 .question_box {
	float:right; 
	width:125px; 
	padding:10px 5px; 
	background:#ffffcc;
	border:solid 1px #efefb9;
	margin:10px 0 0;
	cursor:pointer;
}

.expert1 .question_box:hover {
	background:#ececba;
}

.expert1 .question_box .ask_text2 {
	font-family:Georgia;
	font-size:24px;
	font-weight:normal;
	color:#333;
	padding:5px 0 !important;
	line-height:24px;
	text-align:center;
	margin:0;
}

.expert1 .question_box .ask_text2 span {
	font-size:58px !important;
	color:#333 !important;
}

/**** Expert Widget ****/

.join_expertbg {
	background:url(../images/join_expertbg.png) repeat-x;
	width:298px;
	height:80px;
	border:solid 1px #dedede;
	position:relative;
	margin:-1px 0 0;
}

.join_expertbg h3 {
	font:normal 18px/24px Georgia;
	color:#ed1568;
	padding:2px 0 4px 5px;
	background:#f1f1f1;
	border-bottom:solid 1px #dadada;
}

.join_expertbg p {
	font-size:12px;
	line-height:18px;
	color:#333;
	padding:8px 4px 0 8px;
}

.join_click {
	background:url(../images/join_click.png) no-repeat;
	width:54px;
	height:54px;
	position:absolute;
	top:-15px;
	right:-15px;
	display:none;
}

.ask_widget {
	width:298px;
	background:#fff;
	border:solid 1px #f2d0dd;
	margin:-1px 0 0;
	padding:0 0 15px;
}

.ask_widget h3 {
	background:url(../images/widgets_h2bg.png) no-repeat;
	height:45px;
	padding:8px 10px 0;
	color:#fff;
	font-family:Georgia;
	font-size:30px;
	font-weight:normal;
	letter-spacing:-1px;
}

.ask_widget h3 span {
	font-size:18px;
}

.ask_widget .leftimg {
	float:left; 
	width:50px; 
	margin:13px 0 0 10px;
}

.ask_widget .leftimg img {
	border:solid 3px #ccc;	
}

.ask_widget .rightarea {
	float:left;
    margin:0 0 0 15px;
    width:185px;	
}

.ask_widget .rightarea h5 {
	font-size:12px; 
	padding:15px 0 0;
	color:#666;	
}

.ask_widget .rightarea h3 {
	font-size:30px; 
	background:none; 
	padding:0; 
	height:auto;
	letter-spacing:-1.5px;	
	font-style:italic;
}

.ask_widget .rightarea h3 a:hover {
	text-decoration:none;
	color:#333;
}


.ask_widget h2 {
	color:#9d1e50;
    font-family:Georgia;
    font-size:30px;
    padding:20px 0 0 8px;	
}

.ask_widget .speakbg {
	font-family: georgia;
    font-size: 16px;
    line-height: 24px;
	font-style:italic;
	background:url(../images/speakbox_bg2.png) no-repeat; 
	margin:0; 
	text-align:center; 
	width:261px; 
	padding:40px 20px 0 18px; 
	height:151px; 
	color:#fff;
}

.ask_widget dl {
	margin:10px 0 0 5px;	
}

.ask_widget dt {
	padding:0 0 0 8px; 
	font-weight:bold;	
}

.ask_widget dd .field_text {
	width:229px;
	height:32px;
	background:#fff;
	border:solid 1px #dadada;
	padding:6px 4px;
	margin:2px 0 15px 8px;
	font-size:14px;
	font-family:Arial;
}

.ask_widget dd .field_textarea {
	width:251px;
	height:80px;
	background:#fff;
	border:solid 1px #dadada;
	padding:6px 8px;
	margin:2px 0 8px 8px;
	font-size:12px;
	font-family:Arial;
}

.ask_widget .btnsubmit {
    margin:15px 8px 0;
	float:right;
}

/*** new gallery css add ***/

.maingallery {
	margin:0;
}

.maingallery li {
	list-style:none;
	width:50px;
	margin:1px 2px 0 0;
	opacity:0.5;
	height:50px;
	float:left;
	border:solid 1px #ccc;
	overflow:hidden !important;
}

.maingallery li .active {
	opacity:1 !important;
}

.about_txt {
	width:638px;
	margin:1px 0 0;
	padding:3px 6px 5px !important;
	color:#fff;
	font-weight:normal;
	font-size:13px;
	letter-spacing:0;
	border-bottom:1px solid #DADADA;
	background:#333333;
}

.about_txt22 {
	margin:3px 0 0;
	padding:3px 8px 5px !important;
	color:#fff;
	font-weight:normal;
	font-size:12px;
	letter-spacing:0;
	background:#222;
	opacity:0.9;
	position:absolute;
	bottom:0;
	right:0;
	text-align:right;
}

.about_txt22 a {
	color:#fff !important;
}

.fbnewtext {
    background:none repeat scroll 0 0 #DADEEB;
    margin: 5px 15px 0 0;
    padding: 5px 5px 5px 12px;
    width: 633px;
}

.moreArticleImages h5 {
	background:#a20843;
	padding:0;
	position:absolute;
	bottom:0;
	width:147px;
}

/** Photo Gallery Widget css **/

.gallery_widget {
    border:1px solid #dadada;
    margin:0;
    padding:0 0 10px;
	background:#f2f2f2;	
}

.gallery_widget a {
	color:#fff !important;
	padding:3px 0 0;
	font-weight:normal;
	line-height:22px;
	font-weight:bold;
	font-size:18px;
	letter-spacing:-1px;
}

.gallery_widget a:hover {
	color:#ffafce !important;
	text-decoration:none !important;
}

.gallery_widget .gall1 {
    margin:5px auto 0;
    width:274px;
	padding:0;
	border:solid 1px #dadada;
	position:relative;
	height:220px;
	overflow:hidden;
}

.gallery_widget .gall1:hover {
	background:#222;
}

.gallery_widget .gall1 p {
	position:absolute;
	margin:-139px 0 0;
	background:url(../images/gallery_widgetbg.png) no-repeat;
	padding:6px;
	height:80px;
	width:264px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.gallery_widget .gall1 p {
	margin:-136px 0 0 !important;
}
}

.gallery_widget .gall1 img {
	border:0;
}

.gallery_widget .gall2 {
    margin:5px auto 0;
    width:274px;
	background:#f2f2f2;
	padding:0;
	border:solid 1px #dadada;
	position:relative;
	height:220px;
	overflow:hidden;
}

.gallery_widget .gall2 p {
	position:absolute;
	margin:-139px 0 0;
	background:url(../images/gallery_widgetbg.png) no-repeat;
	padding:6px;
	height:80px;
	width:264px;
}

.gallery_widget .gall2:hover {
	background:#222;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.gallery_widget .gall2 p {
	margin:-136px 0 0 !important;
}
}

.gallery_widget .gall2 img {
	border:0;
}

.new_gallery {
	margin:0 0 0 15px;
}

.new_gallery .area {
	width:205px;
	float:left;
	margin:15px 11px 0 0;
	border:solid 1px #dadada;
	overflow:hidden;
}

.new_gallery .area .gallery_title {
	font-size:20px;
	color:#044262;
	padding:5px 5px 0;
	letter-spacing:-0.8px;
	height:auto;
	font-weight:bold;
	font-family:Cambria;
}

.new_gallery .area .gallery_title:hover {
	color:#0e6693;
}

.new_gallery .area h5 {
	background:#a20843;
	padding:3px;
	font-family:Georgia;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	text-align:right;
	font-style:italic;
}

.new_gallery .area .more_img {
	background:linear-gradient(#fff, #f0f0f0) repeat scroll 0 0 #f0f0f0;
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
    border:1px solid #DADADA;
    float:left;
    font-size:12px !important;
    margin:10px 0 10px 6px;
    padding:8px 10px;
	color:#0A628F !important;
	cursor:pointer;
}

.new_gallery .area .more_img:hover {
	color:#6E6E6E !important;
}

.new_gallery .area .more_img:after {
	content:url(../images/watch_icon.png);
	float:right;
	margin:1px 0px 0 6px;
}


/*** video title css ***/

#vnCpTitle {
	background: none repeat scroll 0 0 #e3e3e3;
    color: #222;
    font-family: arial;
    font-size: 12px;
    font-weight:bold;
    padding:0 8px 0 5px !important;
    text-align: left;
	clear:both;
	border:solid 1px #dadada;
	border-bottom:none;
}


/*****Article css ******/

.article-moreread {
	display:none;
}

.article-moreread ul {
	margin:0 !important;
}

.article-moreread ul li {
	color:#000000;
    float:left;
    font-size:14px;
    list-style:none;
    margin:20px 8px 5px;
    padding:0;
    width:148px;
	height:215px;
}

.article-moreread ul li img {
	background:#f0f0f0;
	border:solid 1px #dadada;
	padding:0;
	width:148px !important;
	height:148px !important;
}
	
.article-moreread ul li a {
	font-size:12px;
	color:#333;
	font-weight:bold;
	padding:4px 0 0;
}	

.article-moreread ul li a:hover {
	text-decoration:underline;
	color:#19668e;
}

/*****page scroller ******/

#main_scorller {
	background:#f5f5f5;
	border:0;
	position:fixed;
    right:1px;
    top:134px;
    width: 92px;
	height:auto;
}

#main_scorller .page_scorller {
	background:url(../images/scroller_img.png) no-repeat;
    width: 92px;
	height:303px;
}

/*****End of page scroller ******/


/*****New css add on 28-08-2012********/

.sunsign_boxes {
	background:#F0F0F0;
    border: 1px solid #DADADA;
    color: #333333;
    float: left;
    font-size: 28px;
    font-weight: bold;
    height: 30px;
    letter-spacing: -1px;
    margin: 15px 10px 0 0;
    padding: 20px 0;
    text-align: center;
    width: 200px;
}

.sunsign_boxes:hover {
	background:#dfdfdf;
}
.author_page {
	margin:10px 0 0 15px;
}

.author_page p {
	font-size:14px;
	line-height:24px;
	color:#373737;
	padding:0 10px 0 0;
}

.author_page a {
	color:#0A628F;
}

.author_page a:hover {
	text-decoration:underline;
}

.author_picarea {
	width:125px;
	background:#fff;
	border:solid 1px #dadada;
	padding:4px;
	float:left;
	margin:0 10px 10px 0;
}

.author_picarea p {
	font-size:11px !important;
	color:#373737;
	line-height:18px;
}

.author_picarea span {
	font-size:11px !important;
	color:#373737 !important;
	text-transform:uppercase;
	font-weight:bold !important;
}

.author_picarea img {
	margin:0;
}

.author_picarea .fb_icon {
	background:url(../images/author_ficon.png) no-repeat;
	width:26px;
	height:26px;
	float:left;
	margin:5px 5px 0 0;
}

.author_picarea .twitter_icon {
	background:url(../images/author_ticon.png) no-repeat;
	width:26px;
	height:26px;
	float:left;
	margin:5px 5px 0;
}

.author_picarea .google_icon {
	background:url(../images/author_gicon.png) no-repeat;
	width:26px;
	height:26px;
	float:left;
	margin:5px 5px 0;
}

.author_page .articles_list {
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:solid 1px #dadada;
}

.author_page .articles_list:hover {
	background:#f5f5f5;
}

.author_page .articles_list .left{
	width:150px;
	float:left;
	background:#f4f4f4;
	border:solid 1px #dbdbdb;
	margin:0 10px;
	height:150px;
}

.author_page .heading_new {
	color:#303030; 
	border-top:dotted 1px #dadada; 
	font-size:24px; 
	font-weight:bold; 
	letter-spacing:-1px; 
	padding:5px 0 10px;
	margin:25px 0 0;
}

.author_page .articles_list .right{
	width:465px;
	float:right;
	margin:0 10px 0 0;
	border-left:0;
}

.author_page .articles_list .right .heading{
	font-size:20px;
	font-weight:bold;
	color:#1a80b0;
	letter-spacing:-1px;
}

.author_page .articles_list .right .heading a {
	color:#1a80b0;
}

.author_page .articles_list .right .heading a:hover {
	text-decoration:underline;
}

.author_page .articles_list .right p {
	float:right;
	margin:0;
	padding:0;
}

.maingallery h4 {
	font-size:14px;
	color:#333;
	line-height:22px;
	padding:0 15px;
	font-weight:normal;
}

.maingallery h2 {
	border-top:1px solid #DADADA;
    color:#333333;
    font-size:24px;
    letter-spacing:-1px;
    line-height:24px;
    margin:25px 0 0 15px;
    padding:5px 0 0;
    width:650px;
}

.article_gallery {
	width:645px;
	margin:0;
	background:#fff;
	padding:0;
	border:1px solid #EDECEC;
	border-top:0;
}

.article_gallery .left02 {
	float:left;
	width:645px;
	margin:0;
}

.article_gallery .left02 img {
	margin:0;
	border:0;
}

.article_gallery .right02 {
	float:right;
	width:235px;
	margin:15px 0 0;
	padding:0 10px;
}

.article_gallery .right02 .heading03 {
	color:#9b1046;
    font-size:22px;
    font-weight:normal;
    letter-spacing:-0.3px;
    line-height:28px;
}

.article_gallery .right02 p {
	font-size:16px;
    line-height:26px;
    padding:2px 0 0;
	color:#282828;
}

.article_gallery .right ul li {
	list-style:none;
	width:50px;
	margin:4px 4px 0 0;
	opacity:0.5;
	height:50px;
	float:left;
	border:solid 1px #ccc;
}

#article_bigimage {
	margin:0;
	border-right:solid 1px #EDECEC;
	width:375px;
	float:left;
	min-height:350px;
	margin:10px 0 10px 10px;
}

#article_bigimage img {
	width:375px;
	float:left;
	z-index:10;
	position:relative;
}

.PL85 {
	font-size:12px;
	background:#F8F8F8;
	height:31px;
	border:solid 1px #cdcdcd;
	text-align:center;
	margin-left:0;
	color:#222;
	padding-bottom:0 !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.PL85 {
	padding-bottom:0 !important;
}
}

.PL85 span {
	font-weight:bold !important;
	font-size:12px !important;
	color:#222 !important;	
}

.PL85 .btn_left {
	float:left;
	margin:-1px;
}

.PL85 .btn_right {
	float:right;
	margin:-1px;
}

.slidetext_center {
	padding-top:3px !important;
}

.arrow_sprite_left {
	width:100px;
	min-height:650px;
	position:absolute;
	top:30px;
	left:0;
	cursor:pointer;
	z-index:100;
	background:url(../images/arrow_spriteimg_left.png) no-repeat 0 0;
	opacity:0.3;
}

#btn_pre .active{
    background:url(../images/arrow_spriteimg_left.png) no-repeat 0 0;
	z-index:100;
	opacity:1;
}

.arrow_sprite_right {
	width:100px;
	min-height:650px;
	position:absolute;
	right:0;
	top:30px;
	cursor:pointer;
	z-index:100;
	background:url(../images/arrow_spriteimg_right.png) no-repeat 37px 0;
	opacity:0.3;
}

#btn_next .active{
    background:url(../images/arrow_spriteimg_right.png) no-repeat 37px 0;
	z-index:100;
	opacity:1;
}


/* Slide Widget CSS
****************************************************************************************************************/

.slide_show_widget {
	width:670px;
	margin:0 0 0 15px;
	padding:0 0 15px;
}

.slide_show_widget .slide_title {
    color:#EE2472;
    font-size:30px;
    font-weight:bold;
    padding:4px 0;
	letter-spacing:-1px;
}

.slide_show_widget .picarea {
	width:213px;
	background:#eaeaea;
	border:solid 1px #dadada;
	height:180px;
	overflow:hidden;
}

.slide_show_widget .picarea img {
	width:213px;
	height:213px;
}

.slide_show_widget .headingh4 {
    font-size:16px;
	color:#fff;
	line-height:22px;
	letter-spacing:-0.3px;
	width:201px;
	font-weight:bold;
	position:absolute;
	padding:3px 6px;
	top:108px;
	background:url(../images/show_slide_bg.png) no-repeat;
	height:67px;
}

.slide_show_widget .headingh4:hover {
	color:#ffafce;
}


.slide_show_widget .headingh4 a {
	color:#fff;
}


.slide_show_widget ._new {
    margin:5px 6px 0 0;
	padding:0 0 8px;
	position:relative;
	float:left;
}

/* Slide Widget CSS
****************************************************************************************************************/



/* Best Deal Popup CSS
****************************************************************************************************************/

.Best_deal_popup {
	padding:10px 10px 30px;
	width:760px;
	margin:0 auto;
    background-color: white;
}

.Best_deal_popup .heading_01 {
	font-size:36px;
	font-weight:bold;
	color:#e8093e;
	letter-spacing:-1.5px;
	border-bottom:solid 1px #e1e1e1;
}

.Best_deal_popup .left_sec01 {
	width:380px;
	float:left;
	padding:15px 0 0;
}

.Best_deal_popup .right_sec01 {
	width:370px;
	background:#fff5bb;
	border:solid 1px #e1e1e1;
	float:right;
	border-top:0;
	padding-bottom:65px;
	padding-top:35px;
	
}

.Best_deal_popup .right_sec01 ul {
	margin:0 10px;
}

.Best_deal_popup .right_sec01 ul li {
	list-style:none;
	font-size:20px;
	color:#373737;
	margin:10px 0;
	padding-bottom:10px;
	border-bottom:1px dotted #A4943B;
	font-weight:bold;
	letter-spacing:-1px;
}

.Best_deal_popup .right_sec01 ul li span {
	font-size:;
}

.Best_deal_popup .left_sec01 p {
	font-size:12px;
	font-weight:bold;
	color:#222222;
	padding-bottom:3px;
}

.Best_deal_popup .left_sec01 p span {
	font-size:12px;
	font-weight:bold;
	color:#ec1313;
}

.Best_deal_popup .left_sec01 .col_divide {
	float:left;
	margin:8px 0 0;
	width:50%;
}

.Best_deal_popup .left_sec01 .col_divide img {
	margin:2px 0 0 3px;
}

.Best_deal_popup .left_sec01 .col_divide2 {
	float:right;
	margin:8px 0 0;
	width:50%;
}

.Best_deal_popup .left_sec01 .mob_plustext {
	float:left;
	margin:8px 0 0;
	color:#222;
}

.Best_deal_popup .left_sec01 .txt_field {
	width:201px;
	height:18px;
	padding:6px;
	border:solid 1px #bfbfbf;
}

.Best_deal_popup .left_sec01 .txt_field2 {
	width:120px;
	height:18px;
	padding:6px;
	border:solid 1px #bfbfbf;
}

.Best_deal_popup .left_sec01 .txt_field3 {
	width:160px;
	height:18px;
	padding:6px;
	border:solid 1px #bfbfbf;
}

.Best_deal_popup .left_sec01 .txt_field4 {
	width:320px;
	height:18px;
	padding:6px;
	border:solid 1px #bfbfbf;
}

.Best_deal_popup .left_sec01 .txt_field5 {
	width:120px;
	height:32px;
	padding:4px;
	border:solid 1px #bfbfbf;
}

.Best_deal_popup .left_sec01 .txt_field6 {
	width:160px;
	height:32px;
	padding:4px;
	border:solid 1px #bfbfbf;
}

.Best_deal_popup .left_sec01 .txt_field7 {
	width:125px;
	height:18px;
	padding:6px;
	border:solid 1px #bfbfbf;
}

.Best_deal_popup .left_sec01 .txt_field8 {
	width:75px;
	height:18px;
	padding:5px 6px;
	float:left;
	border:0;
}

.Best_deal_popup .left_sec01 .txt_area01 {
	width:350px;
	height:68px;
	padding:6px;
	border:solid 1px #bfbfbf;
	font-family:Arial;
	font-size:12px;
}

.pinkflexible-btn8 {
	background:linear-gradient(#fff, #f0f0f0) repeat scroll 0 0 #f0f0f0;
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
    border:1px solid #DADADA;
    float:left;
    font-size:12px !important;
    margin:8px 0 10px 8px;
    padding:3px 10px;
	color:#0A628F !important;
	cursor:pointer;
	font-family:Arial;
	letter-spacing:0;
	font-weight:normal;
	text-shadow:none;
	height:31px;
}

.pinkflexible-btn8:hover {
	color:#6E6E6E !important;
	background-position:0 0;
}

/* Best Deal Popup CSS
****************************************************************************************************************/

.Numerology_box {
	background:#F0F0F0;
    border:8px solid #DADADA;
    color:#cba614;
    float:left;
    font-size:72px;
    font-weight: bold;
    letter-spacing:-1px;
    margin:15px 20px 0 10px;
    padding:25px 0;
    text-align:center;
    width:165px;
}

.Numerology_box a {
    color:#0A628F;
}

.Numerology_box a:hover {
	text-decoration:none !important;
}

.Numerology_box:hover {
	background:#dfdfdf;
}

.powered_text {
	background:url(../images/ganeshaspeaks_logo.png) no-repeat;
	width:122px;
	height:62px;
	margin:-35px 0 0;
	float:right;
}


#top_widget {
	width:1000px;
	margin-bottom:55px;
	padding:15px 0;
	position:relative;
    margin-left: 15px;
}

#top_widget .story {
	width:184px;
	margin:0 4px;
	float:left;
	background:#fff;
	height:125px;
	overflow:hidden;
	border:solid 1px #747474;
}

#top_widget .story img {
	width:184px;
    margin-top:-15px;
}

#top_widget .story p {
	font-size:12px;
	margin:2px 1px;
	position:absolute;
	top:142px;
	width:172px;
	color:#0A628F;
	padding:0;
	line-height:18px;
	text-align:center;
	*margin-left:-185px;
}

#top_widget .story p a {
	color:#0A628F;
	text-decoration:none;
	font-weight:bold;
}

#top_widget .story p a:hover {
	text-decoration:underline;
}




#top_widget .gallery_new {
	width:184px;
	margin:0 4px;
	float:left;
	background:#fff;
	height:185px;
	overflow:hidden;
	border:solid 1px #ccc;
}

#top_widget .gallery_new img {
	width:184px;
    margin-top:0;
}

#top_widget .gallery_new p {
	background:#000;
    bottom:14px;
    color:#FFFFFF;
    font-size:12px;
    line-height:18px;
    margin:2px 0;
    opacity:0.9;
    padding:6px;
    position:absolute;
    text-align:left;
    width:172px;
	*margin-left:-185px;
}

#top_widget .gallery_new p a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
}

#top_widget .gallery_new p a:hover {
	text-decoration:underline;
}

.common_gallery {
	margin:0 auto; 
	width:1000px; 
	background:#fff;
}

.common_gallery h3 {
	font-size:22px;
	letter-spacing:-1px;
	color:#222;
	padding:0;
	border-bottom:solid 1px #dadada;
	margin:0 18px;
}





.photo_gallery_page {
	margin:0;
}

.photo_gallery_page p {
	font-size:14px;
	line-height:24px; 
	color:#333; 
	margin-left:15px; 
	padding:5px 0 0;
}



/* outbrain CSS 
********************************************************************************************************************************/

.OUTBRAIN {
	display:none;
}

.NA .ob_container {
	margin:0 !important; 
}

.ob_org_header {
	font-size:20px !important;
    font-weight:bold !important;
    letter-spacing:-0.8px;
    line-height:24px;
    padding:10px 0 15px !important;
}

.NA .ob_container_recs .item-container {
	margin:0 5px 0 8px !important;
	padding-right:0 !important;
	width:148px !important;
}

.NA .strip-img {
	background:#F0F0F0 !important;
	border:solid 1px #DADADA;
}

.ob-rec-link-img {
	padding:0 !important;	
	background:#F0F0F0 !important;
	border:solid 1px #DADADA !important;
}

.ob-rec-link-img img {
	background:#F0F0F0 !important;
	border:solid 1px #DADADA !important;
	width:146px !important;
	height:146px !important;
}

.ob-tcolor {
	color:#0A628F !important;
	font-size:12px !important;
	font-weight:bold !important;
	line-height:18px !important;
}

.ob-tcolor:hover {
	text-decoration:underline;
}


.rec-src-link {
	font-size:12px !important;
	line-height:18px !important;
	font-family:Arial !important;
}

/* New CSS
****************************************************************************************************************/

#disqus_thread li {
	margin:5px 0 10px !important;
}

#disqus_thread a {
	color:#0A628F !important;
	font-family:Arial !important;
}

#disqus_thread a:hover {
	text-decoration:underline !important;
}

.trc_isolation {
	margin:15px 0 0;
}

.videoCube {
	margin-bottom:5px !important;
}



/* Add new css for new widget 
**************************************************************************************************************************/

.category_widget {
	width:299px; 
	margin:0 0 15px;
	border:0;
	float:left;
	background:#fff;
}

.category_widget h2 {
	background:#AB114D;
    color:#fff;
    font-family:calibri, "Trebuchet MS";
    font-size:18px;
    font-weight:bold;
    height:25px;
    letter-spacing:-0.3px;
    padding:1px 0;
    text-align:center;
    width:299px;
	text-transform:uppercase;
}

.category_list {
	margin:1px 0 -1px;
	padding:8px 0 12px;
}

.category_list:hover {
	background:none;
}

.category_list .big_area {
	width:154px;
	height:107px;
	overflow:hidden;
	float:left;
	margin:0; 
	border:0;
}

.category_list img {
	width:100%;
	height:auto;
	margin:-15px 0 0;
} 

.category_list .titlenew1 {
	color:#0A628F;
    float:right;
    letter-spacing:0;
    line-height:1.2;
    margin:0;
    width:138px;
} 

.category_list .titlenew1 a {
	color:#0A628F;
} 

.category_list .titlenew1 a:hover {
	color:#167bae;
	text-decoration:underline;
} 

.category_list .author_name1 {
	color:#9d9d9d;
    font-family:arial;
    font-size:12px;
    font-weight:normal;
    letter-spacing:0;
    line-height:22px;
}



/* Menu new css start here
*************************************************************************************************************************/

#header-area{
	/*position: fixed;*/
	z-index: 1000;
	width:100%;
	margin:0 auto;
	background:#A2124A;
	float:left;
	border-top:1px solid #C2C2C2;
	border-bottom:7px solid #7f113d;
}

.container {
    margin-right:auto;
    margin-left:auto;
	width:1000px;
}

.caret {
	display: inline-block;
    width: 0;
    height: 0;
    vertical-align: center;
    border-top: 4px solid #ECCA0D;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
	float:right;
	margin:8px 0 0 4px;
	*margin:-10px 0 0 4px;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.caret {
	 float:right;
}
}


#header-area > .container {
	background: rgba(124, 124, 124, 0.2);
}

.menu {
	list-style: none;
    margin: 0px;
    font-size: 12px;
    color: #fff;
    cursor: pointer;
	background:#A2124A;
	margin:0 auto;
	width:1000px;
	position:relative;
	float:left;
}

.menu > li.logo {
	font-weight: bold;
    font-size: 14px;
}

.menu > li {
    padding:13px 6px;
	*padding:13px 5px;
    text-align:center;
	*text-align:left;
	font-size:16px;
	float:left;
	background:#A2124A;
	border-right:0;
	font-family:calibri, "Trebuchet MS";
	text-transform:uppercase;
	letter-spacing:-0.3px;
	font-weight:bold;
}

.menu > li a {
    padding:13px 7px 22px;
	*padding:13px 6px 22px;
	color:#fff;
}

.menu > li a:hover {
	color:#fff;
}




/*.menu >li.submenu { text-transform: uppercase; }*/

.menu > a li.home {
	margin:10px 0 0;
	padding:0 0 0 8px;
	background:url(../images/home_menu_icon.png) no-repeat;
	width:26px;
	height:23px;
	text-indent:-9999px;
}

.menu > a li.home  {
	padding:0;
}

.menu > a li.home:hover {
	opacity:0.8;
}


.menu > li.submenu:hover {
	background:#7f113d;/*#ddf0f9;*/
	color:#fff;
}

.menu > li.dropable { 
	float:left !important;
	*max-width:150px;
}

.menu > li.dropable:hover { 
	color:#fff; 
	background:#7f113d;
	*max-width:150px;
}


/*.menu > li.dropable:after{content: "&#8203";}*/

.dropmenu{
	color: #fff;
	background:#fff;
    position: absolute;
    left: 0;
    z-index: 999;
    display: none;
    width: 1001px;
    margin: 0px 0 0;
    height:auto;
    list-style: none;
	min-height:320px;
	top:54px !important;
}

.dropmenu > .container{
	font-size: 14px;
    font-weight: bold;
}

.dropmenu > .container > .tag{
	width:199px;
    height:320px;
    background:#7f113d;
    display:block;
    margin-bottom:0;
    position:relative;
    float:left;
}

.dropmenu > .container > .tag > ul { list-style:none; padding-top:10px;}
.dropmenu > .container > .tag > ul > li { padding:10px 0; text-align:left; font-size:12px; text-transform:none; font-family:Arial; letter-spacing:0;}
.dropmenu > .container > .tag > ul > li > a { text-decoration:none; color:#fff; padding:8px 10px 8px 15px; font-weight:normal; float:none !important; }
.dropmenu > .container > .tag > ul > li:hover { background:#770a35;}
.dropmenu > .container > .tag > ul > li > a:after { content:"»"; padding:0 0 0 5px; }
.dropmenu > .container > .feature > ul { list-style:none; display:block; float:left;}

.dropmenu > .container > .feature {
        /*position: relative;   */
	float: none;
}

.dropmenu > .container > .feature > ul > li {
	width:230px;
    padding:0;
    margin:10px 22px 5px 10px;
    float:left;
}

.dropmenu > .container > .feature > ul > li:hover {
	background:none;
	text-decoration:underline;
}

.dropmenu > .container > .feature > ul > li > a{ text-decoration: none; padding:0; }
.dropmenu > .container > .feature > ul > li > a > img{ width: 228px !important; border:solid 1px #dadada; }
.dropmenu > .container > .feature > ul > li > a > p{ text-align:left; font-size:16px; font-weight:lighter; font-family:calibri, "Trebuchet MS"; 
letter-spacing:-0.3px; line-height:20px; color:#505050; text-transform:none; padding:0 8px; }

.dropmenu > .container > .tag > ul > li.active { background:#5e0b2c;}



.dropmenu > .container > .tag22 {
	width:1000px;
    background:#f5f5f5;
    display:block;
    margin-bottom:0;
    position:relative;
    float:left;
	border-bottom:solid 1px #dadada;
}

.dropmenu > .container > .tag22 > ul { 
	list-style:none; 
	padding-top:0;
}

.dropmenu > .container > .tag22 > ul > li { 
	padding:10px 0; 
	float:left; 
	text-align:center; 
	font-size:12px;
}

.dropmenu > .container > .tag22 > ul > li > a { 
	text-decoration:none; 
	color:#222; 
	padding:8px 20px 8px 20px; 
}

.dropmenu > .container > .tag22 > ul > li > a:hover { 
	color:#fff; 
}

.dropmenu > .container > .tag22 > ul > li:hover { 
	background:#117398;
	color:#fff;
}


@media screen and (-webkit-min-device-pixel-ratio:0) {
.menu > li a {
	 padding:15px 6px 16px;
	 float:left;
}

.menu > li {
	padding:0 6px;
}

.dropmenu {
	top:50px !important;
}

.caret {
	margin:22px 0 0 4px	
}

}



.tag_icon {
	float:left; 
	margin:0;
	padding:7px 5px 0 0;
	font-size:12px;
	font-weight:bold;
}

.tag_icon img {
	float:left;
	margin:1px 1px 0 0;
}

.menu_tags {
	background:#fff5e2;
    border-bottom:1px solid #DADADA;
    color:#333;
    font-size:12px;
    font-weight:bold;
	margin:0;
    padding:0 0 5px 8px;
    text-align:left;
	float:left;
	width:791px;
}

.menu_tags ul {
	margin:0;
}

.menu_tags li {
	margin:5px 7px 0 0;
	padding:3px 0;
	font-size:12px;
	list-style:none;
	font-weight:bold;
	float:left;
	border-right:0;
	color:#333;
	text-align:center;
	text-transform:none;
	font-family:Arial;
	letter-spacing:0;
}

.menu_tags li:hover {
	color:#09547b;
	text-decoration:underline;
}

.menu_tags li img {
	margin:5px 3px 0 5px;
	float:left;
}

.menu_tags a {
	color:#222 !important;
	padding:0 !important;
}

.menu_tags a:hover {
	color:#222 !important;
}



.city_dropdown {
	width:1000px; 
	min-height:inherit !important;
}

.city_dropdown .tag25 {
	width:1000px !important; 
	min-height:inherit !important;
	height:auto !important;
}

.city_dropdown .tag25 ul {
	padding:3px 0 10px 10px !important;
}

.city_dropdown .tag25 ul li {
	padding:10px 16px !important; 
	text-align:left !important;
	border-bottom:0;
	font-family:calibri, "Trebuchet MS";
	text-transform:none;
	float:left;
	border-top:0 !important;
}

.city_dropdown .tag25 ul li a {
	font-size:14px !important;
	color:#fff !important;
	letter-spacing:0;
	font-family:calibri, "Trebuchet MS";
	text-transform:uppercase;
}

.city_dropdown .tag25 .city_new_class {
	font-family:calibri, "Trebuchet MS" !important;
    font-size:16px !important;
    margin:-2px 0 0 !important;
    text-transform:uppercase !important;
}

.city_dropdown .tag25 .city_new_class:hover {
	background:#7f113d !important;
}

/* Menu new css start here
*************************************************************************************************************************/


.category-section222 {
	width:360px;
	float:left;
	padding-right:0;
	margin:0 0 0 10px;
}

.category-section222 .open_popup {
	padding:8px;
	font-size:14px;
	background:#FFFAE6;
	border:solid 1px #EFEAD2;
	margin:3px 10px 0;
}

.category-section222 .open_popup a {
	color:#0A628F;
	text-decoration:underline;
}

.category-section222 h2 {
	font-family:Trebuchet MS;
	font-size:16px;
	letter-spacing:-0.5px;
	color:#373737;
	font-weight:bold;
	text-transform:uppercase;
	padding:10px 0 3px 0;
	border-bottom:solid 1px #e5e4e4 ;
	margin:0 15px 0 8px;
	text-align:left;
}

.category-section222 .left {
	float:left;
	width:210px;
	margin:5px 30px 0 10px;
}

.category-section222 .ntext {
	color:#222;
	font-size:13px;
	padding:6px 0 5px;
	margin:6px 0;
	font-weight:normal;
	text-align:left;
	border-bottom:dotted 1px #dadada;
}

.category-section222 .ntext a {
	color:#0A628F  !important;
}

.category-section222 .ntext a:hover {
	text-decoration:underline;
}

.try_it {
	background:url(../images/try_it.png) no-repeat;
	width:47px;
	height:48px;
	position:absolute;
	right:-11px;
	right:-14px \0/ !important;
	top:-4px;
}

.custom_search {
	font-size:36px !important;
	padding:10px 8px 10px 15px;
	letter-spacing:-2px;
	color:#373737 !important;
}

.gsc-refinementsArea {
	border-bottom:0 !important;
}

.cse-branding-form input[type="text"] {
	width:200px !important;
	border:solid 1px #dadada;
	padding:8px;
	font-size:16px;
	font-family:Arial;
	color:#333;
	float:left;
	height:21px;
	margin:-6px 0 0 -3px;
	background:#f4f4f4;
}

.cse-branding-form input[type="submit"] {
	width:87px !important;
	background:#333;
	color:#fff;
	padding:8px;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-0.3px;
	float:left;
	border:0;
	font-family:Arial;
	margin:-5px 0 0;
	cursor:pointer;
	padding:10px 8px 10px 8px \0/ !important;
}


.bottom_fbbox {
	width:240px; 
	position:fixed; 
	left:0; 
	background:#fff; 
	padding:8px; 
	border-top:solid 3px #BA084C;
	z-index:100;
	bottom:0;
	box-shadow:-2px 0 5px #AAAAAA;
}

.bottom_fbbox .heading {
	font-size:12px; 
	line-height:22px; 
	color:#BA084C; 
	font-family:Arial;
	border-bottom:solid 1px #dadada;
	padding:0 0 5px;
	font-weight:bold;
}

.bottom_fbbox .heading span {
	font-size:12px !important; 
	color:#555 !important; 
	font-weight:bold;
	float:right;
	text-align:right;
	margin:0 5px 0 0;
}


/* Newsletter css
*****************************************************************************************************************/

.news_header {
	margin:0 auto; 
	background:#fff;
}

.news_header h3 {
	font-size:30px; 
	color:#008000; 
	font-weight:bold;
	letter-spacing:-1.5px;
	padding:15px 0 5px 15px;
	margin:0;
}

.news_header p {
	font-size:14px; 
	line-height:22px;
	padding:0 15px;
	margin:0;
}

.news_header .butttons {
	background:#336699; 
	color:#fff; 
	padding:10px 0; 
	-moz-border-radius:3px; 
	border-radius:3px;
	width:210px;
	font-weight:bold;
	font-size:16px;
	margin:5px 0 15px 15px;
	font-family:Arial;
	text-align:center;
	letter-spacing:-0.3px;
}


/* Newsletter css
*****************************************************************************************************************/


.contact_form {
	margin:0 0 0 20px;
	padding:0;
}

.contact_form img {
	margin:0 0 5px;
}

.contact_form dl {
	margin:0;
	padding:0;
}

.contact_form dt {
	margin:0;
	padding:25px 0 0;
	font-size:16px;
	letter-spacing:-0.3px;
	color:#333;
	font-weight:bold;
}

.contact_form dd {
	margin:4px 0 0;
	padding:0;
}

.contact_form dd input {
	 width:250px;
	 height:25px;
	 padding:6px 8px;
	 border:solid 1px #dadada;
	 background:#fff;
	 display:block;
	 font-family:Arial;
	 font-size:14px;
	 line-height:24px;
}

.contact_form dd select {
	 width:220px;
	 height:35px;
	 padding:6px 8px;
	 border:solid 1px #dadada;
	 background:#fff;
	 font-family:Arial;
	 font-size:14px;
	 line-height:24px;
}

.contact_form dd textarea {
	 width:450px;
	 height:105px;
	 padding:6px 8px;
	 border:solid 1px #dadada;
	 background:#fff;
	 font-family:Arial;
	 font-size:14px;
	 line-height:24px;
}

#submit-element {
	background:none;
    border:0;
    color:#FFFFFF;
    cursor:pointer;
    font-size:16px;
    letter-spacing:-0.3px;
    padding:8px 0;
    text-align:center;
    width:100px;
}

#submit-element input {
	background:linear-gradient(#fff, #f0f0f0) repeat scroll 0 0 #f0f0f0;
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));

    border-color:#a3a3a3 #a3a3a3 #a3a3a3;
    border-image: none;
    border-left: 1px solid #a3a3a3;
    border-radius: 3px 3px 3px 3px;
    border-right: 1px solid #a3a3a3;
    border-style: solid;
    border-width: 1px;
    color: #444;
    cursor: pointer;
    display: block;
    font-family:Arial;
    font-size:20px;
    font-weight: bold;
    padding:6px 12px 8px;
	float:left;
	margin:0 5px 0 0;
	letter-spacing:-0.8px;
	width:120px;
	height:45px;
}


.spotlight_text {
	color:#E01261;
    font-size:24px;
    font-weight:bold;
    letter-spacing:-1.2px;
    padding:10px;
	float:left;
	display:none;
}

.top_spot_area {
	margin:5px 0 0;
	float:right;
	width:250px;
	display:none;
}

.top_spot_area .mobile_icon {
	background:url(../images/mobile_icon.png) no-repeat;
	width:36px;
	height:36px;
	float:right;
	margin:-2px 0 0;
	padding:0;
	border-right:0;
	cursor:pointer;
}

.top_spot_area .sent_query_icon {
	background:url(../images/send_query.png) no-repeat;
	width:36px;
	height:36px;
	float:right;
	margin:-2px 2px 0 0;
	padding:0;
	cursor:pointer;
}

.top_spot_area .sent_query_text {
	color:#333333;
    float:right;
    font-family:calibri, "Trebuchet MS";
    font-size:12px;
    font-weight:bold;
    margin:0 20px 0 0;
    text-transform:uppercase;
}

.top_spot_area .mobile_text {
	color:#333333;
    float:right;
    font-family:calibri, "Trebuchet MS";
    font-size:12px;
    font-weight:bold;
    margin:0 0 0 3px;
    text-transform:uppercase;
}

.spotlight_text .box {
	background:#F0E8A4;
    border:1px solid #C6BB63 ;
    float:left;
    height:20px;
    margin:1px 5px 0 0;
    width:20px;
}

.vendor-list .sent_query_icon {
	background:url(../images/send_query.png) no-repeat;
	width:36px;
	height:36px;
	float:left;
	margin:2px 2px 0 15px;
	padding:0;
	cursor:pointer;
}

.vendor-list .mobile_icon {
	background:url(../images/mobile_icon.png) no-repeat;
	width:36px;
	height:36px;
	float:left;
	margin:2px 0 0;
	padding:0;
	border-right:0;
	cursor:pointer;
}

.vendor_service {
	font-weight:bold; 
	color:#333 !important; 
	line-height:18px; 
}

.vendor_cover_img {
	margin:15px 0 0 15px;
	padding:0;
}

.vendor_cover_img img {
	width:100%;
	border:solid 1px #dadada;
}


/* City category
******************************************************************************************************************/

.cat_name {
	padding:0;
	width:137px;
	float:left;
	margin:5px 2px 0 3px;
	cursor:pointer;
	position:relative;
	min-height:100px;
	text-align:center;
	background:#fff;
}

.cat_name:hover {
	background:#333;
	box-shadow:0 1px 3px #d6d6d6;
}

.cat_name:hover h2 {
	color:#fff;
}

.cat_name h2 {
	color:#222;
	padding:8px 0 5px;
	font-weight:bold;
	font-size:12px;
	letter-spacing:0;
}

.cat_name .vendor {
	margin:0;
	padding:6px 0 0;
	border-bottom:0;
}

.cat_name .spotlight {
    clear:both;
    color:#0A628F;
    margin:0;
    padding:3px 8px;
	cursor:pointer;
}

.cat_name .spotlight:hover {
    color:#0A628F;
	text-decoration:underline;
}

.cat_name .vendor .see_more {
	font-size:13px;
	color:#0065aa;
}

.cat_name .vendor .see_more a {
	font-size:13px;
	color:#0065aa;
}

.cat_name .vendor .imgbox {
	width:60px;
	height:60px;
	overflow:hidden;
	background:none;
	margin:0 auto;
	background:url(../images/icon1_bg.png) no-repeat;
	text-align:center;
}

.cat_name .vendor .icon1_bg {
	background:url(../images/icon1_bg.png) no-repeat !important;
}

.cat_name .vendor .icon2_bg {
	background:url(../images/icon2_bg.png) no-repeat !important;
}

.cat_name .vendor .icon3_bg {
	background:url(../images/icon3_bg.png) no-repeat !important;
}

.cat_name .vendor .icon4_bg {
	background:url(../images/icon4_bg.png) no-repeat !important;
}

.cat_name .vendor .icon5_bg {
	background:url(../images/icon5_bg.png) no-repeat !important;
}

.cat_name .vendor .icon6_bg {
	background:url(../images/icon6_bg.png) no-repeat !important;
}

.cat_name .vendor .icon7_bg {
	background:url(../images/icon7_bg.png) no-repeat !important;
}

.cat_name .vendor .icon8_bg {
	background:url(../images/icon8_bg.png) no-repeat !important;
}

.cat_name .vendor .icon9_bg {
	background:url(../images/icon9_bg.png) no-repeat !important;
}

.cat_name .vendor .icon10_bg {
	background:url(../images/icon10_bg.png) no-repeat !important;
}

.cat_name .vendor .icon11_bg {
	background:url(../images/icon11_bg.png) no-repeat !important;
}

.cat_name .vendor .icon12_bg {
	background:url(../images/icon12_bg.png) no-repeat !important;
}

.cat_name .vendor .icon13_bg {
	background:url(../images/icon13_bg.png) no-repeat !important;
}

.cat_name .vendor .icon14_bg {
	background:url(../images/icon14_bg.png) no-repeat !important;
}

.cat_name .vendor .icon15_bg {
	background:url(../images/icon15_bg.png) no-repeat !important;
}

.cat_name .vendor .icon16_bg {
	background:url(../images/icon16_bg.png) no-repeat !important;
}

.cat_name .vendor .icon17_bg {
	background:url(../images/icon17_bg.png) no-repeat !important;
}

.cat_name .vendor .icon18_bg {
	background:url(../images/icon18_bg.png) no-repeat !important;
}

.cat_name .vendor .icon19_bg {
	background:url(../images/icon19_bg.png) no-repeat !important;
}

.cat_name .vendor .icon20_bg {
	background:url(../images/icon20_bg.png) no-repeat !important;
}


.cat_name .vendor .imgbox img {
	border:0;
}

.cat_name .vendor .imgbox img:hover {
	opacity:0.9;
}

.cat_name .vendor .name img {
	margin:3px 0 0;
}

.cat_name .vendor .name {
	width:210px;
	font-size:12px;
	padding:4px 8px;
	margin:1px 0 0;
	line-height:22px;
	color:#333;
}

.cat_name .vendor .name span {
	float:left;
	margin-top:10px;
}

.cat_name .last {
	border:0;
}


.cat_name .red {
	background:#ad2011 !important;
	border:solid 1px #7f1408l !important;
}

.cat_name .blue {
	background:#0c5892 !important;
	border:solid 1px #07426f !important;
}

.cat_name .pink {
	background:#961848 !important;
	border:solid 1px #8a1341 !important;
}

.cat_name .green {
	background:#009ca8 !important;
	border:solid 1px #087982 !important;
}

.cat_name .blue_light {
	background:#23b3e8 !important;
	border:solid 1px #459cd7 !important;
}

.cat_name .orange {
	background:#F15F07 !important;
	border:solid 1px #cb5209 !important;
}

.cat_name .green2 {
	background:#84a800  !important;
	border:solid 1px #668005 !important;
}


.cat_name .see_more {
	float:right;
	margin:0;
	position:relative;
	width:150px;
	display:none;
}

.cat_name .see_more a {
	color:#fff;
	background:#222;
    font-weight:normal;
    padding:8px 14px 9px;
	position:absolute;
	right:4px;
	top:0;
}

.cat_name .see_more a:hover {
	text-decoration:none;
	background:#000;
}

.Vendor_area {
	margin:0;
	border:0;
	padding:0 0 65px;
	width:1000px;
}

.Vendor_area h1 {
	font-size:30px !important;
	letter-spacing:-1.3px;
	color:#333 !important;
	margin:0 15px 25px;
	padding:25px 0 0 !important;
	text-align:center;
	font-family:calibri, "Trebuchet MS";
	text-transform:uppercase;
	font-weight:bold;
}

.Vendor_area h1 span {
	color:#0085AE !important;
	font-weight:bold !important;
	font-size:32px !important;
}

.Vendor_area h1 p {
	color:#4B4B4B;
    font-size:16px;
    font-weight:normal;
    letter-spacing:0;
    padding:0;
    text-align:center;
}

a.read_more {
	background:#3394C1;
    color:#FFFFFF !important;
    font-size:11px;
    margin:5px 0 5px 5px;
    padding:8px;
    text-transform:uppercase;
    width:85px;
	line-height:14px;
}

a.read_more:after {
	content:url(../images/read_more_btn.png);
    float:right;
    height:18px;
    margin:-3px 0 0;
    width:18px;
}

a.read_more:hover {
	background:#2783ad;
}


.expert_profile {
	float:left; 
	width:134px; 
	margin:0; 
	border:solid 1px #dadada; 
	padding:4px; 
	margin:10px 0 0;
}

.expert_intro {
	float:right; 
	width:505px; 
	margin:5px 0 0; 
	font-size:14px; 
	line-height:24px;
}

.expert_left {
	float:left; 
	width:162px; 
	margin:15px 0 0;
}


.expert_left .exp_img {
	width:150px; 
	height:150px; 
	border:1px solid #DBDBDB; 
	background:#F4F4F4;
}

.expert_left .exp_img img {
	border:0;
	margin:0;
}

.expert_right {
	float:right; 
	width:475px; 
	margin:10px 0 0;
}




/* Add New Css
***************************************************************************************/

.new_tab {
	margin:55px 0 0;
	width:650px;
}

.new_tab ul {
	margin:0;
}

.new_tab ul li {
	list-style:none;
	font-family:calibri, "Trebuchet MS";
	font-weight:bold;
	font-size:16px;
	text-transform:uppercase;
	list-style:none;
	float:left;
	padding:0 25px;
	margin:0;
	letter-spacing:-0.3px;
}

.new_tab ul li a {
	color:#333;
}

.new_tab ul li a.act {
	color:#e01261;
}

.new_tab ul li a:hover {
	color:#555;
}

.info {
	margin:10px 0 0;
}

.info p {
	font-size:13px;
	line-height:22px;
	color:#333;
}

.inquiry_form {
	border-top:1px solid #DADADA;
	margin:55px 0 0;
}

.inquiry_form h2 {
	font-size:24px;
	letter-spacing:-1px;
	color:#333;
	padding:5px 0;	
}

.inquiry_form .left_form {
	width:300px;
	float:left;
	margin:12px 0 0;
}

.inquiry_form .left_form .txtfield {
	width:265px;
	border:solid 1px #f0f0f0;
	background:#f8f8f8;
	margin:8px 0 0;
	padding:10px 6px;
	font-size:13px;
	color:#444;
	line-height:20px;
	font-family:Arial;
}

.inquiry_form .right_form {
	width:300px;
	float:right;
	border-left:solid 1px #dadada;
	margin:15px 0 0 15px;
	padding-left:20px;
}

.inquiry_form .left_form .txtarea {
	width:265px;
	height:80px;
	border:solid 1px #f0f0f0;
	background:#f8f8f8;
	margin:9px 0 0;
	padding:6px;
	font-size:12px;
	color:#444;
	line-height:20px;
	font-family:Arial;
	max-width:265px;
}

.character_font  {
	font-size:10px !important;
	color:#333 !important;
	padding:3px 0 0;
}

.inquiry_form .right_form .txtfield {
	width:150px;
	border:solid 1px #f0f0f0;
	background:#fff;
	margin:3px 0 0;
	padding:6px;
	font-size:12px;
	color:#444;
	line-height:20px;
	font-family:Arial;
}

.inquiry_form .right_form .text {
	font-size:16px; 
	font-weight:bold; 
	letter-spacing:0px; 
	padding:5px 0 6px;
}

.inquiry_form .right_form .textnew1 {
	line-height:22px;
}

.inquiry_form .right_form .text span {
	font-size:16px !important;
	color:#333 !important;
}

.inquiry_form .submit_btn_top {
	width:73px; 
	margin:0 0 15px;
}

.inquiry_form .submit_btn {
	background:#3394C1;
	padding:6px;
	text-transform:uppercase;
	font-family:calibri, "Trebuchet MS";
	font-size:14px;
	color:#fff;
	height:35px;
}

.inquiry_form .chk_box_icon {
	float:left; 
	margin:25px 0 0; 
	width:25px;
}

.inquiry_form .chk_box_txt {
	float:left; 
	margin:24px 0; 
	width:250px; 
	line-height:18px;
	font-size:11px;
}


.review_form {
	border-top:1px solid #DADADA;
    margin:55px 0 0;
}

.review_form h2 {
	color:#333333;
    font-size:24px;
    letter-spacing:-1px;
    padding:5px 0;
}

.review_form .txtfield {
	width:265px;
	border:solid 1px #f0f0f0;
	background:#f8f8f8;
	margin:8px 0 0;
	padding:10px 6px;
	font-size:12px;
	color:#444;
	line-height:20px;
	font-family:Arial;
}

.review_form .txtfield2 {
	width:150px;
	border:solid 1px #f0f0f0;
	background:#fff;
	margin:3px 0 0;
	padding:6px;
	font-size:12px;
	color:#444;
	line-height:20px;
	font-family:Arial;
}

.review_form .submit_btn {
	background:#3394C1;
	padding:6px;
	text-transform:uppercase;
	font-family:calibri, "Trebuchet MS";
	font-size:14px;
	color:#fff;
	height:35px;
}

.review_form .txtarea {
	width:365px;
	max-width:365px;
	height:80px;
	border:solid 1px #f0f0f0;
	background:#f8f8f8;
	margin:10px 0 0;
	padding:6px;
	font-size:12px;
	color:#444;
	line-height:20px;
	font-family:Arial;
}

.review_form .heading_small {
	font-size:16px; 
	font-weight:bold; 
	letter-spacing:-0.5px; 
	padding:22px 0px 4px;
}

.review_form .heading_small_span {
	font-size:11px !important; 
	font-weight:normal; 
	padding:5px 0 0 5px;
	float:left;
	font-style:italic;
}

.photo_gallery {
	border-top:solid 1px #dadada;
	margin:55px 0 0;
	height:153px;
	overflow:hidden;
}

.photo_gallery h2 {
	color:#333333;
    font-size:24px;
    letter-spacing:-1px;
    padding:5px 0;
}

.photo_gallery .album {
	width:195px;
	border:solid 1px #dcdcdc;
	background:#f5f5f5;
	height:120px;
	float:left;
	margin:15px 15px 0 0;
	overflow:hidden;
}

.photo_gallery .album img {
	width:195px;
}

.review_list {
	border-top:dashed 1px #dadada;
	margin:15px 0 0;
	font-size:14px;
}

.review_list h2 {
	color:#333333;
    font-size:24px;
    letter-spacing:-1px;
    padding:5px 0;
}

.review_list h5 {
	color:#333333;
    font-size:16px;
    letter-spacing:-0.5px;
    padding:5px 0;

}

.review_list p {
	color:#333333;
    font-size:12px;
    letter-spacing:0;
    padding:0 0 15px;
	line-height:20px;
}

.review_list span {
    font-size:11px !important;
    font-style:italic;
	color:#2b2b2b !important;
}

.review_list img {
	margin:5px 0 0;
}

.dotted_brdr {
	border-bottom:dotted 2px #dadada;
	padding:0 0 20px;
	margin-bottom:10px;
}
	
	
/* 
.trc_inner_header {
	font-weight:bold !important;
	font-size:16px !important;
	letter-spacing:-0.7px !important;
}

a.item-label-href {
	list-style:none !important;
	display:inherit !important;
}

a.item-label-href:before {
	content:url(../images/red_arrowad.jpg) !important;
	float:left;
    height:9px;
    margin:4px 0 0 -12px;
    width:5px;
}

.video-label-box {
	margin:0 !important;
}

*/

.videoCube span {
	font-size:12px !important;
}

.video-label {
	line-height:18px !important;
}

.viewer_number {
	text-align:center; 
	font-family:calibri, "Trebuchet MS"; 
	font-weight:bold; 
	font-size:16px; 
	padding:10px 0 0; 
	letter-spacing:-0.3px;
}

.viewer_number span {
	font-size:10px !important; 
	text-transform:uppercase; 
	font-weight:normal;
}

.viewer_number2 {
	background:#fff; 
	border:solid 1px #dadada; 
	float:left; 
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
	border-radius:3px; 
    padding:3px 0 7px; 
	margin:12px 0 0; 
	text-align:center; 
	width:120px; 
	line-height:16px; 
	font-family:calibri, "Trebuchet MS"; 
	font-size:16px; 
	text-transform:none; 
	font-weight:bold;
}

.viewer_number2 span {
	font-size:10px !important; 
	line-height:12px; 
	text-transform:uppercase; 
	font-weight:normal;
}


.social_icons_fb {
	margin:0 5px 0 0;
	background-color:#3E5EA1;
	background-image:linear-gradient(#4466AE, #37538D);
	background-repeat:repeat-x;
	box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.2), 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.25);
	transition:all 0.25s linear 0s;	
	width:30px;
	font-size:14px;
	text-align:left;
	padding:5px 0 8px;
	color:#FFFFFF;
	min-height:18px;
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
	border-radius:3px; 
	float:left;
}

.social_icons_fb:hover {
	background-color:#30487B;
	background-image:linear-gradient(#30487B, #30487B);
    border:medium none;
    box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.2), 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset;
    color:#FFFFFF;
}

.social_icons_fb .icon:before {
	content:url(../images/fb_social.png);
	float:left;
	margin:1px 5px 0 12px;
}

.photo_gallery_page .social_icons_fb .icon:before {
	margin-top:5px !important;	
}


.social_icons_google {
	margin:0 5px 0 0;
	background-color:#9d3426;
	background-image:linear-gradient(#dd4b38, #ac392a);
	background-repeat:repeat-x;
	box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.2), 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.25);
	transition:all 0.25s linear 0s;	
	width:30px;
	font-size:14px;
	text-align:left;
	padding:5px 0 8px;
	color:#FFFFFF;
	min-height:18px;
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
	border-radius:3px; 
	float:left;
}

.social_icons_google:hover {
	background-color:#8e2c20;
	background-image:linear-gradient(#8e2c20, #8e2c20);
    border:medium none;
    box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.2), 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset;
    color:#FFFFFF;
}

.social_icons_google .icon:before {
	content:url(../images/google_share.png);
	float:left;
	margin:3px 3px 0 9px;
}

.photo_gallery_page .social_icons_google .icon:before { 
	margin-top:7px !important;
}

.social_icons_twitter {
	margin:0 5px 0 0;
	-moz-user-select:none;
    background-color:#01BBEE;
    background-image:linear-gradient(#02C9FF, #00A6D4);
    border:medium none;
    box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.2), 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset;
    color:#FFFFFF;
    text-shadow:0 1px 0 rgba(0, 0, 0, 0.25);
    transition:all 0.25s linear 0s;
	width:30px;
	font-size:14px;
	text-align:left;
	padding:5px 0 8px;
	color:#FFFFFF;
	min-height:18px;
	-moz-border-radius:3px; 
	-webkit-border-radius:3px;
	border-radius:3px; 
	float:left;
}

.social_icons_twitter:hover {
	background-color:#00A6D4;
	background-image:linear-gradient(#00A6D4 ,#00A6D4);
    border:medium none;
    box-shadow:0 1px 0 0 rgba(0, 0, 0, 0.2), 0 -1px 0 0 rgba(0, 0, 0, 0.3) inset;
    color:#FFFFFF;
}


.social_icons_twitter .icon:before {
	content:url(../images/share_twitter.png);
	float:left;
	margin:4px 5px 0 9px;
}

.photo_gallery_page .social_icons_twitter .icon:before {
	margin-top:8px !important	
}



.video-title {
	font-size:12px !important;
	line-height:18px !important;
}






/* Top Article Tool CSS
**********************************************************************************************************************/

.Toparticle_tool {
	width:971px;
	border-top:solid 1px #dadada;
	margin:0 auto; 
	padding:1px 0 0;
	background:#fff;
}

.Toparticle_tool h1 {
	font-size:60px;
    letter-spacing:-4px;
    padding-bottom:10px;
    text-align:center;
}


.Toparticle_tool .big_story {
	width:520px;
	overflow:hidden;
	background:#c2c2c2; 
	margin:0; 
	float:left;
	position:relative;
}

.Toparticle_tool .big_story img {
	width:550px; 
	height:401px; 
	opacity:1;
	margin:0;
}

.Toparticle_tool .big_story img:hover {
	opacity:0.9;
}


.Toparticle_tool .big_story .txtarea {
	margin:0;
	position:absolute;
	bottom:20px;
	padding:16px 8px;
	background:url(../images/big_image_shadow.png) repeat-x;
	width:400px;
	left:75px;
	text-align:center;
}

.Toparticle_tool .big_story .txtarea h2 {
	font-size:30px;
	font-weight:normal;
	color:#fff;
	padding:0 6px 0 0;
	font-family:Cambria;
	line-height:36px;
	letter-spacing:-1.3px;
}

.Toparticle_tool .big_story .txtarea span {
	font-size:13px !important;
	letter-spacing:0;
	color:#fff !important;
	background:#BA084C;
	padding:5px 12px 7px;
	float:left;
	margin:0;
	position:absolute;
	top:-12px;
	left:5px;
	font-family:calibri, "Trebuchet MS";
	text-transform:uppercase;
}

.Toparticle_tool .more_story {
	width:450px; 
	float:right;
}

.Toparticle_tool .more_story li {
	width:224px; 
	float:left;
	margin:0 1px 1px 0;
	background:#c2c2c2;
	list-style:none;
	height:200px;
	position:relative;
	overflow:hidden;
}

.Toparticle_tool .more_story li img {
	height:100%;
	width:auto;
	opacity:1;
	margin: 0 0 0 -45px;
}

.Toparticle_tool .more_story li img:hover {
	opacity:0.9;
}

.Toparticle_tool .more_story .heading {
    color:#FFFFFF;
    font-size:18px;
    font-weight:normal;
    line-height:24px;
    position:absolute;
	background:url(../images/big_image_shadow.png) repeat-x;
	padding:3px 6px;
	bottom:0;
	left:0;
	right:0;
	font-family:Cambria;
}

.Toparticle_tool .more_story .heading:hover {
	color:#fff;
}

.Toparticle_tool .more_story span {
	font-size:12px !important;
	font-weight:normal;
	letter-spacing:0;
	color:#fff !important;
	background:#BA084C;
	padding:1px 4px;
	float:left;
	line-height:18px;
	font-family:calibri, "Trebuchet MS";
	text-transform:uppercase;
	position:absolute;
	top:-16px;
	left:0;
}







.wedding-planning-tips {
	background:#A30023 !important;
}

.real-weddings {
	background:#f15f07 !important;
}

.wedding-jewellery {
	background:#cf9e07 !important;
}

.honeymoon-travel {
	background:#cf9e07 !important;
}

.expert-talk {
	background:#0065AA !important;
}

.astrology {
	background:#ffa800 !important;
}

.just-for-bride {
	background:#E01261 !important;
}

.just-for-groom {
	background:#004d92 !important;
}

.health--fitness {
	background:#84A800 !important;
}

.top-trends {
	background:#ff0198 !important;
}

.relationships  {
	background:#099a4b !important;
}

.events--promotions  {
	background:#b87332 !important;
}

.beauty-tips {
	background:#fe413f !important;
}

.wedding-planning {
	background:#A30023 !important;
}

.fashion-trends {
	background:#7904bc !important;
}

.love--relationships {
	background:#099a4b !important;
}

.astrology-tips {
	background:#ffa800 !important;
}

.expert-beauty-tips {
	background:#fe413f !important;
}

.expert-health-tips {
	background:#84A800 !important;
}

.question--answer {
	background:#10658d !important;
}

/* Top Article Tool CSS
**********************************************************************************************************************/





/* Vendor new css
*******************************************************************************************************************/

.vendor_area_new {
	margin:0;
	padding:0;	
	font-family:calibri, "Trebuchet MS";
}

.vendor_area_new h2 {
	font-size:30px;
	letter-spacing:-1px;
	color:#333;
	text-align:center;
	margin:55px 0 0;
	padding:3px 0 0;
	font-weight:bold;
	border-top:solid 1px #dadada;
}

.vendor_area_new .vendor_spotlight {
	margin:15px 10px 0 0;
	padding:0;
	float:left;
	width:238px;
	background:#fff; 
	border:solid 1px #dadada; 
}

.vendor_area_new .vendor_spotlight .pic {
	width:234px; 
	height:130px;
	overflow:hidden;
	margin:2px;
}

.vendor_area_new .vendor_spotlight .pic img {
	width:100%;
}


.vendor_area_new .vendor_spotlight .name {
	font-size:18px;
	color:#961044;
	letter-spacing:-0.3px;
	font-weight:bold;
	padding:3px 6px 8px;
}

.vendor_area_new .vendor_spotlight .name span {
	font-size:14px !important;
	color:#737373 !important;
	letter-spacing:0;
	font-weight:normal;
	
}

.vendor_area_new .vendor_spotlight .descp_text {
	margin:6px 0 0 8px;
	padding:0 0 10px;
	font-size:14px;
	color:#434343;
}

.vendor_area_new .vendor_spotlight .descp_text span {
	color:#6f6f6f;
}

.vendor_area_new .vendor_spotlight .descp_text p {
	font-size:13px;
	line-height:18px;
	color:#434343;
	padding:1px 0 10px;
}

.vendor_area_new .vendor_spotlight .descp_text p a {
	color:#0d618c;
}

.vendor_area_new .vendor_spotlight .descp_text p a:hover {
	text-decoration:underline;
}

.search_area {
	margin:35px 0 0;
	padding:0;
	font-family:calibri, "Trebuchet MS";
}


.search_area h2 {
	font-size:30px;
	letter-spacing:-1px;
	color:#bd1858;
	text-transform:uppercase;
	border-top:solid 1px #dadada;
	text-align:center;
	margin:15px 0 0;
	padding:10px 0 0;
	font-weight:normal;
}


.search_area .search_box {
	float:left;
	width:300px;
	margin:35px 15px 45px;
}

.search_area .search_box h3 {
	font-size:18px;
	color:#961044;
	letter-spacing:-0.3px;
	text-transform:uppercase;
}

.search_area .search_box ul li {
	font-size:14px;
	color:#404040;
	letter-spacing:0;
	text-transform:uppercase;
	padding:6px 0;
	list-style:none;
}

.search_area .search_box ul li a {
	color:#404040;
}

.search_area .search_box ul li a:hover {
	color:#757575;
}

.search_area .search_box ul li a:before {
	content:url(../images/search_arrow.png);
	width:6px;
	height:10px;
	margin:4px 10px 0 2px ;
	float:left;
}


.advance_search {
	margin:0 0 35px;
	width:980px;
	background:#fff;
	border:solid 1px #dadada;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:10px;
	font-family:calibri, "Trebuchet MS";
}

.advance_search ul li { 
	margin:5px 20px 0;
	padding:0 0 5px;
	font-size:14px;
	text-transform:uppercase;
	border-bottom:dotted 1px #bdbdbd;
	float:left;
	width:280px;
	list-style:none;
}


.advance_search ul li a { 
	color:#0a628f;
}

.advance_search ul li a:hover { 
	color:#137bb0;
}



/* Vendor 3rd layer Css
*************************************************************************************************************************/


.review_btns {
	background:#f5f5f5;
	background:linear-gradient(#fefefe, #ededed) repeat scroll 0 0 #f5f5f5;
	/* background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#fefefe)); */
	border:solid 1px #dadada;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:6px 0 8px;
	color:#6d6d6d;
	width:150px;
	font-family:calibri, "Trebuchet MS";
	font-size:14px;
	letter-spacing:0;
	text-transform:uppercase;
	font-weight:normal;
	margin:3px -5px 0 0;
	float:left;
}

.review_btns:hover {
	background:#eee;
}

.review_btns img {
	float:left;
	margin:2px 5px 0 15px;	
}

.review_btns_nwidth {
	width:170px;	
}

.mobile_review_btns {
	display:none;
}

.review-left h2 {
	color:#333333 !important;
    font-size:22px !important;
    letter-spacing:0 !important;
    padding:18px 0 0 !important;
	text-align:left;
	text-transform:uppercase;
	font-family:calibri, "Trebuchet MS" !important;
	line-height:20px;
	width:100px;
	border:0 !important;
	text-align:center;
	margin:0 !important;
}

.review-left h2 span {
	color:#626161 !important;
    font-size:14px !important;
    letter-spacing:0;
	font-weight:normal;
	font-style:normal;
	padding-left:4px;
}


.review-left .n_review {
	margin:0; 
	font-family:calibri, "Trebuchet MS";
}

.review-left .n_review .name {
	float:left; 
	color:#545454; 
	width:125px; 
	letter-spacing:-0.3px; 
	font-size:16px; 
	padding:1px 0 0; 
	margin:0 5px; 
	font-weight:bold;
}

.review-left .n_review .star {
	float:left; 
	margin:3px 10px 0 0;
}

.review-left .n_review .star img {
	margin:0 !important;
	padding:0  !important;
	float:none !important;	
}

.review-left h5 {
	color:#8b8b8b;
    font-size:14px;
    letter-spacing:0;
    padding:3px 0 5px;
	font-family:calibri, "Trebuchet MS";
	font-weight:normal;
	float:left;
	margin:0 6px 0 0;
}

.review-left h5 span {
	font-weight:bold;
	color:#3c3c3c !important;
	font-style:normal;
	font-size:16px !important;
	padding:0 2px;
}

.review-left .n_review .rating {
	float:left; 
	font-size:14px; 
	padding:2px 0 0; 
	color:#282727;
}

.main_rating {
	float:left;
    margin-left:20px;
    margin-right:90px;
    width:105px;
}

.main_rating .image {
	margin:5px 0 0;
}

.main_rating img {
	padding:0 !important;
	margin:0 !important;
	float:none !important;
	width:100%;
}


.specific_rating {
	float:left; 
	width:300px; 
	margin:15px 0 0;
}

.specific_rating2 {
	float:left; 
	width:100%; 
	margin:15px 0 0;
}


.specific_rating2 .n_review2 {
	margin:0 0 15px; 
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	width:32%;
	float:left;
}

.specific_rating2 .n_review2 .name {
	float:left; 
	color:#333; 
	width:125px; 
	letter-spacing:0; 
	font-size:14px; 
	padding:1px 0 0; 
	margin:0 5px; 
	font-weight:normal;
}

.specific_rating2 .n_review2 .star { 
	margin:3px 0 0 6px;
}

.specific_rating2 .n_review2 .star img {
	margin:0 !important;
	padding:0  !important;
	float:none !important;	
}

.helpful_txt {
	color:#666;
	padding:10px 0 0 6px;
	float:left;
	width:250px;
}

.helpful_txt a {
	font-size:12px !important;
	color:#069 !important;
}

.helpful_txt a:hover {
	text-decoration:underline;
}

.flag_area {
	 float:right;
	 text-align:right;
	 width:250px;
	 margin:10px 6px 0 0;
}

.flag_area a {
	color:#069;	
}

.flag_area a:hover {
	text-decoration:underline;	
}

.flag_area .flag_icon {
	background:url(../images/flag_icon.png) no-repeat;
	width:13px;
	height:14px;
	float:right;	
	margin:2px 0 0 6px;
}

.new_border_n2 {
	background:url(../images/seprator2.png) no-repeat;
	width:960px;
	height:19px;
	margin:0 auto;
}

.vender_info {
	margin:10px 0 0;
	padding-bottom:20px;
	min-height:160px;
}

.vender_info .left_new {
	float:left;
	margin:6px 8px 0 0;
	overflow:hidden;
}

.vender_info .left_new img {
	display:block; 
	float:left; 
	height:auto; 
	z-index:10; 
	width:56px; 
	border:solid 1px #dadada; 
	padding:0; 
	-moz-border-radius:10%; 
	-webkit-border-radius:10%; 
	border-radius:10%;
}


.vender_info .rating_num_new {
	padding:3px 0 3px 1px;
	color:#3f8f29;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	letter-spacing:0;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	margin-right:20px;
	border-top:solid 1px #dadada;
}

.vender_info .rating_num_new span {
	font-size:14px !important;
	color:#b6b6b6 !important;
	font-weight:normal;
}


.vender_info .vendor_location {
	position:relative; 
	float:left;
	margin-right:0;
}

.vender_info p {
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px;
	color:#333;
	padding:3px 12px 20px 6px;
	float:left;
	width:235px;
	line-height:22px;
}


.vender_info p span {
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:14px !important;
	color:#333 !important;
	font-weight:bold;
	letter-spacing:-0.3px;
	float:left;
}

.vender_info p a {
	color:#0A628F;
}

.vender_info p a:hover {
	text-decoration:underline;
}

.vendor_touch_text_brdr {
	border-top:0;
    margin:10px 0 0;
    width:auto;
	float:left;
}

.vendor_touch_text {
    font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size:14px;
    font-weight:bold;
    letter-spacing:0;
    padding:0 3px 3px;
    width:230px;
	background:#fff;
	margin:0 auto;
	text-align:left;
	position:relative;
	top:-12px;
	border-top:solid 1px #e8e8e8;
}

.vendor_touch_icons {
	width:90px; 
	margin:-10px 0 0; 
	padding:0;
}

.vendor_fb {
	background:url(../images/vendor_fb.png) no-repeat 6px 6px #3b5999;
	z-index:background:#f5f5f5;
	background:linear-gradient(#fefefe, #ededed) repeat scroll 0 0 #f5f5f5;
	/* background:-webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#fefefe)); */
	border:solid 1px #dadada;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:6px 0 8px;
	color:#6d6d6d;
	width:180px;
	font-family:calibri, "Trebuchet MS";
	font-size:14px;
	letter-spacing:0;
	text-transform:uppercase;
	font-weight:normal;
	margin:3px -5px 0 0;
	float:left;
}

.vendor_fb:hover {
	background:#eee;
}


.vendor_fb img {
	float:left; 
	margin:2px 3px 0px 10px;
}

.vendor_google {
	background:url(../images/vendor_google.png) no-repeat;
	width:30px;
	height:30px;
	margin:0;	
	float:left;
	cursor:pointer;
}

.vendor_twitter {
	background:url(../images/vendor_twitter.png) no-repeat;
	width:30px;
	height:30px;
	margin:0;
	float:left;	
	cursor:pointer;
}


.reviews_box {
	background:none; 
	padding:15px 10px; 
	margin:0; 
	width:600px;
	border:0;
	position:relative;
	min-height:130px;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.reviews_box .star {
	float:left;
}

.reviews_box .rating_txt {
	font-weight:bold; 
	font-family:calibri, "Trebuchet MS"; 
	font-size:18px; 
	padding:0;
	margin:-1px 0 0;
	float:left;
}

.reviews_box .txt_area_outer {
	float:right;
	padding:4px;
	background:#f1f1f1;	
	width:515px;
	position:relative;
}

.reviews_box .txt_area_outer .review_arrow { 
	background:url(../images/review_new_arrow.png) no-repeat;
	width:16px;
	height:21px;
	position:absolute;
	top:20px;
	left:-11px;
}

.reviews_box .txt_area_outer .review_arrow2 { 
	background:url(../images/review_new_arrow2.png) no-repeat;
	width:19px;
	height:16px;
	position:absolute;
	top:-16px;
	left:35px;
}


.reviews_box .txt_area {
	color:#333333;
    font-size:12px;
    letter-spacing:0;
    padding:8px 10px 15px;
	margin:0;
	line-height:20px;
	border-left:0;
	float:right;
	min-height:60px;
	border:solid 1px #e3e3e3;
	width:auto;
	background:#fff;
}

.reviews_box .txt_area p span {
	font-size:12px !important;
	color:#6e6e6e !important;
}

.reviews_box .mangment_rply { 
	margin:30px 0 0;
	background:none;
	padding:5px 0 0;
	border-top:solid 1px #e3e3e3;
	position:relative;
	font-family:calibri,"Trebuchet MS";
	font-size:14px;
	line-height:22px;
}

.reviews_box .mangment_rply .heding { 
	font-size:16px;
	color:#656565;
	font-weight:bold;
	padding:12px 0 0;
}

.reviews_box .mangment_rply p { 
	line-height:22px;
	color:#555;
	padding:3px 0 0;
}

.map_style {
	width:650px;
	margin:35px 0 0;	
}

.map_style .heading {
	font-size:20px; 
	letter-spacing:-0.5px; 
	font-family:calibri, "Trebuchet MS"; 
	border-top:1px solid #f0f0f0;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:8px;
	padding-bottom:15px;
}

.map_style img {
	width:100%;	
	margin:20px 0 0 !important;
}

.vendor_photo_gallery {
	margin:45px 0 0;
	position:relative;
}

.vendor_photo_gallery .heading {
	font-size:20px; 
	letter-spacing:-0.3px; 
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	border-top:1px solid #f0f0f0;
	font-weight:bold;
	padding-top:3px;
}

.vendor_photo_gallery .left_arrow {
	background:url(../images/gallery_arrow_pre.png) no-repeat;
	width:23px;
	height:42px;
	position:absolute;
	left:0;
	top:90px;
	cursor:pointer;
}

.vendor_photo_gallery .right_arrow {
	background:url(../images/gallery_arrow_next.png) no-repeat;
	width:23px;
	height:42px;
	position:absolute;
	right:0;
	top:90px;
	cursor:pointer;
}

.reviews_box .pic_area {
	font-size:14px; 
	font-family:calibri, "Trebuchet MS"; 
	letter-spacing:-0.3px; 
	float:left;
	margin:5px 0 0;
	width:50px;
	line-height:24px;
}

.reviews_box .pic_area img {
	margin-bottom:0 !important;
	-moz-border-radius:50%;
	-webkit-border-radius:50p%;
	border-radius:50%;
	width:100%;
	padding:0;
}

.reviews_box .pic_area .img01 {
	width:50px; 
	height:52px; 
	background:url(../images/user_icon.png) no-repeat; 
	margin:0 8px 0 0;
}

.reviews_box .pic_area .reviewer_name {
	display:block;	
	line-height:17px;
	letter-spacing:0;
}

.reviews_box .reviewer_name01 {
	display:none;
}



/* Vendor 2nd layer Css
*************************************************************************************************************************/






















/* Write review page css 
*********************************************************************************************************************/

.vendor-fontsize {
	font-size:30px !important;
	padding:10px 0 5px 0 !important;
	letter-spacing:-1.5px;
	color:#373737 !important;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	margin:0;
}


.review_page_area {
	width:1000px; 
	margin:55px auto 0; 
	background:#fff; 
	padding:15px 0 25px;
}


.write_review_page {
	margin:0 0 0 15px;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#333;
}

.write_review_page a {
	color:#1575ac;	
}

.write_review_page a:hover {
	text-decoration:underline;	
}

.write_review_page .not_vendor_link {
	color:#1575ac; 
	font-family:calibri, "Trebuchet MS"; 
	font-size:14px; 
	padding:0; 
	margin:0;
}

.write_review_page .date_txt {
	font-size:16px; 
	float:left;
	padding:3px 0 0;
	color:#333; 
}

.write_review_page .service_txt {
	font-size:16px; 
	letter-spacing:0; 
	padding:25px 0 10px;
}


.write_review_page .simple_txt {
	padding:6px 0px 0px 3px; 
	font-size:14px;
}

.write_review_page .date_field {
	float:left; 
	width:180px; 
	margin:-5px 5px 0 10px; 
	padding:6px; 
	float:left; 
	height:25px; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius:5px;
	background:url(../images/calender_icon2.png) no-repeat scroll 165px 11px #f7f7f7;
	border:solid 1px #e9e9e9;
	cursor:pointer;
}

.write_review_page .date_field:focus {
	background:url(../images/calender_icon2.png) no-repeat scroll 165px 11px #fff;
	border:solid 1px #66cce6;
	box-shadow:0 1px 3px #eee;
}

.write_review_page .rating_leftarea {
	width:500px;
	float:left;
}

.write_review_page .rating_leftarea table {
	margin:15px 0 0;
}

.write_review_page .rating_leftarea td {
	padding:5px 0 0;
}

.write_review_page .rating_leftarea td.none2 {
	visibility:hidden;
}

.write_review_page .rating_leftarea td.heading {
	font-size:13px;
	font-weight:normal;
	letter-spacing:0;
	color:#222;
	width:250px;
}

.write_review_page .rating_rytarea {
	margin:20px 0 0 60px;
	width:200px;
	float:left;
	text-align:center;
	display:none;
}

.write_review_page .rating_rytarea p {
	font-size:14px;
	color:#333;
}

.write_review_page .rating_rytarea img {
	margin:10px 0 0;
} 

.write_review_page .rating_rytarea span {
	font-size:36px !important;
	color:#333 !important;
	letter-spacing:-1.5px;
}


.write_review_page .txtarea_box {
	width:750px; 
	height:150px; 
	margin:0; 
	padding:6px; 
	background:#f7f7f7; 
	border:solid 1px #dadada; 
	max-width:750px; 
	font-size:13px; 
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.write_review_page .txtarea_box:focus {
	border:solid 1px #66cce6;
	box-shadow:0 1px 3px #eee;
	background:#fff;
}

.write_review_page .radio_txt { 
	font-size:14px; 
	font-weight:bold; 
	letter-spacing:0;
}

.write_review_page .radio_txt input { 
	margin:5px 0 0 5px;
	padding:0;
}

.write_review_page .final_checkbox { 
	float:left; 
	width:20px;
}


.write_review_page .vendor-cat-label {
	font-size:13px; 
	font-weight:normal; 
	letter-spacing:0; 
	color:#545454; 
	padding:1px 0 0 5px; 
	float:left;	
}





/* Write review css end here
**************************************************************************************************************/





.link-font {
    cursor: pointer;
}

.logo_new {
	border-bottom:1px solid #DADADA;
    margin:0 15px;
    padding:25px 0 8px;
    text-align:center;
}

.back_link {
	padding:5px 0 0 15px;
}

.back_link a {
	padding:0;
	color:#1575AC;
}

.back_link a:before {
	content:url(../images/review_arrow.png);
	width:5px;
	height:7px;
	float:left;
	margin:4px 6px 0 0;
}

.back_link a:hover {
	text-decoration:underline;
}



/* newsletter_popup css 
******************************************************************************************************/

.new_popup {
	width:630px;
	margin:35px 0 0 20px;
	padding:10px;
	background:url(../images/dotted_brdr.png) no-repeat #f5f5f5;
	min-height:380px;
}


.new_popup .content_area {
	width:630px;
	margin:0;
	padding:0;
	background:#f5f5f5;
}

.new_popup .content_area h1 {
	color:#3a3a3a !important;
    font-family:calibri, "Trebuchet MS";
    font-size:60px !important;
    letter-spacing:-3px;
    line-height:65px;
    padding:35px 0 0 !important;
    text-align:center;
	font-weight:bold;
}

.new_popup .content_area h1 span {
	color:#fff;	
}


.new_popup .content_area h2 {
	color:#606060;
    font-family:calibri, "Trebuchet MS";
    font-size:30px;
    letter-spacing:-1.3px;
    line-height:30px;
    padding:5px 0 35px;
    text-align:center;
	font-weight:normal;
}

.new_popup .content_area p {
	font-size:22px;
	padding:20px 0 0;
	line-height:32px;
	letter-spacing:-0.5px;
	color:#fff;	
}

.new_popup .formarea {
	background:#fff2cc;
    margin:10px auto 0;
    padding:20px 0;
    width:630px;
	position:relative;
}

.new_popup .formarea p {
	color:#333333;
    font-family:calibri, "Trebuchet MS";
    font-size:12px;
    line-height:20px;
    padding:0 0 0 8px;
    text-align:left;
}

.new_popup .formarea .txtbox1 {
	background:#FFFFFF;
    border:solid 1px #dadada;
    -moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
    color:#c7c7c7;
    font-family:calibri, "Trebuchet MS";
    font-size:28px;
    font-style:italic;
    font-weight:normal;
    height:41px;
    letter-spacing:-1.3px;
    margin:0 0 0 5px;
    padding:10px 8px 12px 50px;
    width:370px;
}

.new_popup .formarea .txtbox1:focus {
	border:solid 1px #1d75c3;
}

.new_popup .formarea .blue_btn {
	background:url(../images/blue_btn_bg.png) repeat-x;
	width:180px;
	height:65px;
	padding:0 8px;
	border:solid 1px #1d75c3;
	-moz-border-radius:0 3px 3px 0;
	-webkit-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
	margin:0 0 10px -10px;
	font-size:36px;
	font-family:calibri, "Trebuchet MS";
	font-style:italic;
	font-weight:bold;
	letter-spacing:-1.5px;
	cursor:pointer;
	color:#fff;
}

.new_popup .formarea .blue_btn:hover {
	background:#2f8fe4;
}

.new_popup .formarea .mail02icon {
	background:url(../images/newsletter_mail_icon.png) no-repeat;
	position:absolute;
	width:30px;
	height:22px;
	top:43px;
	left:28px;
}





.trending_video {
	width:98%; 
	padding:10px 15px; 
	min-height:500px;
}


.trending_video h1 {
	color:#333 !important; 
	font-size:28px !important; 
	line-height:30px; 
	letter-spacing:-1px; 
	font-family:calibri, "Trebuchet MS";
	font-weight:normal;
	padding:8px 0 0 !important;
}

.trending_video h5 {
	font-size:14px;
	color:#cccccc;
	font-weight:normal;
	padding:10px 0 0 12px;
	background:#000;
}

.trending_video p {
	padding-bottom:15px;
}

.trending_video iframe {
	width:96%; 
	border: 1px solid #dadada; 
	background:#f5f5f5; 
	padding: 10px;
}

#disqus_thread iframe {
	width:auto; 
	border:0; 
	background:none; 
	padding:0;
}

.trending_video .small_text {
	font-size:16px; 
	line-height:26px; 
	color:#282828; 
	padding:8px 0 0;
	margin-bottom:25px;
}

.trending_video .small_text span {
	font-size:16px !important; 
	line-height:26px !important; 
	color:#282828 !important; 
}

.trending_video .small_text a {
	color:#0a628f !important;
}



.watch_next {
	margin:15px 0 0;
	font-family:calibri, "Trebuchet MS";
	position:relative;
}

.watch_next img { 
	width:100%
}

.watch_next h3 {
	font-size:14px;
	letter-spacing:0;
	text-transform:uppercase;
	color:#333;
	padding:6px 10px 5px;
	background:#ebebeb;
	float:left;
	font-weight:normal;
	position:absolute;
	top:0;
	left:0;
}

.watch_next h3:after {
	content:url(../images/watch_icon.png);
	width:12px;
	height:12px;
	margin:3px 0 0 5px;
	float:right;
}

.watch_next h5 {
	background:#000;
	color:#fff;
	font-size:14px;
	font-weight:normal;
	padding:6px 8px 10px;
	margin:1px 0 0;
}


.watch_next .arrow {
	background:url(../images/watch_arrow.png) no-repeat;
	width:34px;
	height:61px;
	position:absolute;
	top:100px;
	right:8px;
}


.content_area .heading_new2 {
	padding-left:15px !important;
	font-family:calibri, "Trebuchet MS";
}




/* Vendor faq css 
*****************************************************************************************************************/

.vendor_faq {
	margin:0;
	padding:0;
}

.vendor_faq h3 {
	font-size:20px;
	letter-spacing:-0.5px;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#3d3d3d;
	text-transform:uppercase;
	padding:0 0 15px;
}

.vendor_faq .business_faq {
	margin:15px 0 0;
	padding:0;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}


.vendor_faq .business_faq .faq_que {
	padding:8px 0 3px;
	font-size:16px;
	color:#555;
	line-height:24px;
	letter-spacing:0;
	font-weight:bold;
	float:left;
	width:250px;
}


.vendor_faq .business_faq .ans_faq {
	font-size:14px;
	color:#555;
	line-height:24px;
	padding:8px 0 10px;
	float:right;
	width:350px;
}


.vendor_faq .business_faq .faq_brdr {
	border-bottom:solid 1px #f0f0f0;
	padding:8px 0 0;
	margin:0 0 8px;
}



/* 17 Sept 2014 css
*****************************************************************************************************/

.vendor_filter {
	float:left;
	margin:0 0 0 10px;
	width:380px;
}

.vendor_filter ul {
	margin:0;
}

.vendor_filter ul li {
	list-style:none;
	font-size:13px;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#666;
	padding:5px 0 0;
	margin-bottom:3px;
}

.vendor_filter ul li span {
	font-size:13px !important;
	color:#222 !important;
	padding-right:2px;
	float:left;
	width:100px;
}

.vendor_filter ul li p {
	width:250px; 
	float:left; 
	font-size:11px; 
	padding:0; 
	line-height:18px; 
	min-height:inherit !important; 
	margin:0 0 0 5px;
}


.vendor_filter ul li:before {
	content:url(../images/review_arrow22.png);
	width:5px;
	height:7px;
	margin:5px 8px 0 0;
	float:left;
}

.vendor_views {
	background:#000;
	opacity:0.8;
	color:#fff;
	font-size:14px;
	font-family:calibri, "Trebuchet MS";
	position:absolute;
	bottom:90px;
	width:120px;
	height:100px;
	padding:10px 0;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	display:none;
}

.profile_views {
	right:150px;	
}

.profile_views span {
	font-size:36px !important;
	color:#fff !important;
	font-weight:bold;
}

.contact_views {
	right:10px;
}

.contact_views span {
	font-size:36px !important;
	color:#fff !important;
	font-weight:bold;
}




/* fade css
************************************************************************************************************************/


.fadedBg {
	background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000 93%, #000 99%);
    bottom: 0;
    height: 100%;
    left: 0;
    opacity: 0.8;
    padding: 0;
    position: absolute;
    transition: all 0.8s ease-in 0s;
    width: 100%;
    z-index: 0;	
	display:none;
}

.fadedBg:hover {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.9) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    bottom: 0 !important;
    height: 100% !important;
    transition: all 0.8s ease-in 0s;
    z-index: 1;
}


.article-top .writer_name .round_img {
	-moz-border-radius:50%; 
	-webkit-border-radius:50%; 
	border-radius:50%; 
	border:solid 1px #dadada; 
	float:left; 
	margin:0 6px 0 0;
	overflow:hidden;
	width:50px;	
}


.advance-search .textbox5n2 .list span {
	border:1px solid #cbcbcb;
    border-radius:3px;
    height:16px;
    margin-right:10px;
    position:relative;
    width:16px;
	float:right;
}

.advance-search .textbox5n2 .list span:hover {
	background:url(../images/list_tick.png) 2px 2px no-repeat #F3F3F3;
	float:right;
}

.advance-search .textbox5n2 .list22 span {
	float:none !important; 
	border:0 !important;
}

.advance-search .textbox5n2 .list22 span:hover { 
	background:none !important;
	float:none !important;
}

.advance-search .textbox5n2 .listactive .checkbox {
	border:1px solid #168e0d;
    border-radius:3px;
    height:16px;
    margin-right:10px;
    position:relative;
    width:16px;
	background:url(../images/list_tick_hover.png) 2px 1px no-repeat #168e0d;
	float:right;
}


.advance-search .textbox5n2 .listactive .checkbox:hover {
	border:1px solid #ad3434;
    border-radius:3px;
    height:16px;
    margin-right:10px;
    position:relative;
    width:16px;
	background:url(../images/list_cross.png) 4px 3px no-repeat #ad3434;
	float:right;
}

.listactive {
	margin:0 5px;
	padding:6px 6px 8px 0;
}


.listactive img {
	float:right;
	margin:1px 6px 0 0;
}


.change_cvr_img {
	bottom:15px;
    position:absolute;
    right:20px;
    text-align:center;
    width:200px !important;
    z-index:100;
	box-shadow:0 1px 3px #555;
	color:#555;
}




/* Write review page css 
*********************************************************************************************************************/


.link-font {
    cursor: pointer;
}



.fb_bg_new {
	width:200px; 
	margin:30px auto 0; 
	background:linear-gradient(to bottom, #5585b9 0%, #396697 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:solid 1px #396697;
}

.fb_bg_new:hover {
	background:#396697;
}


.popup-login .signin_new,
.popup-login .signup_new {
	background:#ebebeb; 
	border:solid 1px #dadada;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	float:left; 
	width:100px; 
	text-align:center; 
	padding:9px 0 12px; 
	font-size:13px;
	cursor:pointer;
}

.popup-login .signup_new {
	float:right !important;	
}

.popup-login .signin_new:hover,
.popup-login .signup_new:hover {
	background:#cecece;
}

.popup_fb_area h4{
	background:#e9e9e9;
    color:#222;
    font-size:14px;
    padding:8px 12px;
    text-transform:uppercase;
	margin:0 auto 8px;
	width:380px;
	text-align:center;
}


/* Vendor inquiry form css 
********************************************************************************/

.vendor_right {
	width:300px;
	float:right;
	margin:0 0 25px;
	z-index:300;
}

.vendor_right .form {
	margin:3px 0 0;
	background:#f5f5f5;
	padding:10px;
	border:solid 1px #dadada;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.vendor_right .form h1 {
	font-size:26px; 
	line-height:26px; 
	padding:5px 0;
	color:#1689d3;
	letter-spacing:-1px;
	font-weight:normal;
}

.vendor_right .form h1 span {
	font-size:13px !important; 
	color:#333;
	font-weight:normal;
	letter-spacing:0;
}


.vendor_right .form .field1 {
	background:#fff;
	border:solid 1px #dadada;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:250px;
	padding:6px 8px;
	color:#666;
	margin:5px 0 0;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:13px;
}

.vendor_right .form .field2 {
	background:#fff;
	border:solid 1px #dadada;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:270px;
	padding:6px 8px;
	color:#666;
	margin:5px 0 0;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:13px;
}

.vendor_right .form .field3 {
	width:215px;	
}

.vendor_right .form .mobile_code {
	font-weight:bold; 
	font-size:14px; 
	padding:0px 5px 0px 0px;
}

.vendor_right .form_btn {
	float:right;
	margin-right:8px;
	width:150px;
}


.review_thanks_message {
	background:#abebb0;
    border:1px solid #64ac60;
    color:#19671f;
    font-family:calibri;
    font-size:14px;
    font-weight:normal;
    margin:10px 0;
    padding:8px;
}


/* Vendor inquiry form css end here
************************************************************************************************************/









/* User dashboard css start here
******************************************************************************************************************/


.user_dashboard {
	 margin:10px 15px;
	 font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}


.user_dashboard h1 {
	 font-size:30px !important;
	 letter-spacing:-1.5px;
	 color:#1e1e1e !important;
	 padding:0 !important;
}

.user_dashboard .setting_btn {
	background:#2b83c0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:10px 8px 12px;
	color:#fff;
	font-size:18px;
	text-transform:none;
	margin:6px 0 0;
	width:140px;
	font-weight:normal;
	letter-spacing:0;
}


.user_dashboard .setting_btn:before {
	content:url(../images/setting_icon.png);
	margin:5px 8px 0 6px;
	float:left;
}



.user_dashboard .left {
	width:960px;
	float:left;
	margin:45px 30px 0 0;
	padding-right:0;
	border-right:0;
}


.user_dashboard .thanku_box {
	background:#fffddf;
	border:solid 1px #e9e9e9;
	padding:10px;
	margin:15px 0 0;
	text-align:center
}

.user_dashboard .thanku_box h3 {
	font-size:24px;
	letter-spacing:-1px;
	color:#313131;
}

.user_dashboard .thanku_box p {
	font-size:14px;
	letter-spacing:0;
	color:#434343;
	line-height:22px;
}

.user_dashboard .left .n_heading {
	font-size:16px;
	color:#444;
	padding:3px 0;
	letter-spacing:0;
	font-weight:bold;
	text-transform:uppercase;
	margin:5px 0 0;
	border-top:solid 1px #dadada;
}


.review_list_new {
	margin:25px 0 0;
	border-left:0;
	padding:0 45px 30px 5px;
	width:270px;
	float:left;
}


.user_dashboard .left .last_list {
	border-bottom:0;
}

.user_dashboard .left .review_list_new h2 {
	font-size:20px;
	color:#ac2240;
	letter-spacing:-1px;
	float:none;
	font-weight:normal;
	padding:0;
}

.user_dashboard .left .review_list_new h2 span {
	background:#329c64;
	padding:2px 8px 4px;
	color:#fff;
	font-size:18px;
	margin:0 0 0 4px;
}

.user_dashboard .left .review_list_new img { 
	margin:3px 0 4px;
}

.user_dashboard .left .review_list_new h5 {
	font-size:13px;
	letter-spacing:0;
	padding:0 0 5px;
	font-weight:normal;
	color:#666;
}


.user_dashboard .left .review_list_new p {
	font-size:14px;
	line-height:24px;
	color:#444;
}

.user_dashboard .left .wedding_website {
	margin:85px 0 0;
}

.user_dashboard .left .wedding_website .title_new {
	background:#da3659;
	color:#fff;
	font-size:14px;
	line-height:22px;
	padding:6px 0;
	text-align:center;
	width:100px;
	margin:0 auto 5px;
}

.user_dashboard .left .wedding_website h2 {
	font-size:24px;
	letter-spacing:-1px;
	line-height:26px;
	color:#333;
	font-weight:normal;
	text-transform:uppercase;
	text-align:center;
}

.user_dashboard .left .wedding_website p {
	font-size:14px;
	line-height:22px;
	color:#4e4e4e;
	text-align:center;
}


.user_dashboard .left .wedding_website .btnn01 {
	background:#2b83c0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	font-size:18px;
	font-weight:bold;
	letter-spacing:-0.3px;	
	color:#fff;
	width:150px;
	text-align:center;
	text-transform:uppercase;
	padding:15px 0;
	margin:15px auto 0;
}


.user_dashboard .user_stry_sec {
	float:left;	
	width:960px;
	margin:25px 0 0;
}

.user_dashboard .user_stry_sec .heading {
	font-size:16px;
	color:#444;
	padding:3px 0;
	letter-spacing:0;
	font-weight:bold;
	text-transform:uppercase;
	margin:25px 0 0;
	border-top:solid 1px #dadada;
}


.user_dashboard .user_stry_sec .story_list {
	margin:15px 0 40px;
	width:320px;
	float:left;
	min-height:350px;
}

.user_dashboard .user_stry_sec .article_img {
	width:250px; 
	margin-right:15px;
	float:left;
}


.user_dashboard .user_stry_sec .story_list img {
	margin:10px 0 0;
	width:100%;
}

.user_dashboard .user_stry_sec .story_list .txt_area {
	width:250px; 
	float:left; 
	margin:8px 0 0;
}

.user_dashboard .user_stry_sec .story_list h3 {
	font-size:20px;
	color:#555;
	letter-spacing:-1px;
	line-height:26px;
}

.user_dashboard .user_stry_sec .story_list h3 span {
	font-size:13px !important;
	color:#939393 !important;
	letter-spacing:0;
	font-weight:normal;
}

.user_dashboard .user_stry_sec .story_list p {
	font-size:14px;
	color:#333;
	line-height:22px;
}

.user_dashboard .user_stry_sec .story_list .social_icons {
	margin:1px 0 0; 
	float:left;
}

.user_dashboard .user_stry_sec .story_list .social_icons img {
	margin-top:0 !important;
}


/* Responsive article layout 
***********************************************************************************************************/


.responsive_article {
	float:left; 
	margin:0 15px 15px 0; 
	width:650px;	
}

.responsive_article .left_box {
	width:514px; 
	float:right;
}

.responsive_article .responsive_ryt {
	float:right; 
	width:129px; 
	font-family:calibri, 'Trebuchet MS';
}

.responsive_article .responsive_ryt .author_pic2 {
	height:58px; 
	overflow:hidden;
}

.responsive_article .responsive_ryt .author_pic2 img {
	border:0;
}

.responsive_article .responsive_ryt .author_name {
	font-weight:bold; 
	font-size:12px; 
	line-height:16px; 
	padding:3px 0 8px; 
	margin:0;
}

.responsive_article .responsive_ryt p {
	text-transform:uppercase; 
	color:#858585; 
	line-height:16px; 
	font-size:11px;
}

.responsive_article .responsive_ryt p span {
	font-size:10px !important; 
	line-height:16px !important; 
	color:#b3b3b3 !important;
}


.responsive_article .responsive_ryt .share_txt {
	font-size:11px; 
	text-transform:uppercase; 
	font-weight:bold; 
	padding:0;
}

.responsive_article .responsive_ryt .tag_box {
	border:1px solid #dadada; 
	font-size:13px; 
	margin:10px 0px 0px; 
	padding:5%; 
	line-height:20px; 
	width:85%;
}

.responsive_article .responsive_ryt .tag_box a {
	float:left;
	width:100%;
}


/* Ad new css
*****************************************************************************************************************/

.inside_sec {
	margin:0 0 25px;
	padding:0;
	float:left;
}

.inside_sec ul {
	list-style:none;
}

.inside_sec ul li {
	float:left;
	font-size:12px;
	color:#fff;
	background:#dd6594;
	padding:4px 8px 6px;
	margin:8px 5px 0 0;
	font-family:calibri, "Trebuchet MS";
	letter-spacing:0;
}

.inside_sec ul li a {
	color:#fff !important;	
}

.inside_sec ul li a:hover {
	text-decoration:underline;
}

.inside_sec .first_li {
	background:none;
	padding:0;
	margin:6px 8px 0 0;
}

.inside_sec .first_li span {
	border-bottom:1px solid #959595;
    border-left:1px solid #959595;
    display:block;
    height:8px;
    left:2px;
    margin-left:3px;
    margin-top:1px;
    position:relative;
    width:8px;	
}



/*add new css 
*****************************************************************************************************/


.vendor-right .result_area {
	margin:0;
	background:#fff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:0 10px;	
}

.vendor-right .result_area h3 {
	font-size:14px;
	letter-spacing:0;
	text-transform:uppercase;
}

.vendor-right .result_area .filters {
	color:#9f9f9f;
	text-transform:uppercase;
	float:left;
	margin:8px 15px 0 0;
}

.vendor-right .result_area .filters a {
	color:#9f9f9f;
	font-size:11px;
}

.vendor-right .result_area .filters a:hover {
	text-decoration:line-through;
}

.vendor-right .result_area .filters a:before {
	content:url(../images/filter_cross.png);
	width:12px;
	height:12px;
	margin:1px 3px 0 0;
	float:left;
}



/* Vendor new layout css 
***********************************************************************************************************/


#vendor_top_bg {
	background:#f5f5f5;
	border-bottom:solid 1px #dadada;
	height:60px;
	position:fixed;
	width:100%;
	z-index:1000;
	top:0;
}

#vendor_top_bg .vendor_top_area {
	width:1000px;
	margin:0 auto;
}


#vendor_top_bg .vendor_premium_logo {
	float:left;
	margin:9px 0 0;
}

#vendor_top_bg #top {
	float:right;
	width:360px;
}

#vendor_top_bg #top .right {
	float:right;
	margin:30px 0 0 !important;
}

.vendor_top_area .top_linkbg {
	margin:30px 0 0 !important;
}

.vendor_top_area .top_linkbg a {
	color:#0a628f;
}

.vendor_top_area .top_linkbg a:hover {
	color:#0a628f;
	text-decoration:underline;
}

/* End here css
***********************************************************************************************************/




/* Search bar css on header 
*************************************************************************************************************/

.global_vendor_search {
	float:left;
	width:340px;
	margin:-1px 0 0 30px;
	padding:8px;
	height:48px;
	font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.global_vendor_search .city_input,
.global_vendor_search .vendor_input {
	width:130px;
	border:solid 1px #dadada;
	padding:4px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:3px 3px 0 0;
	background:url(../images/vendor_city_arrow.png) 88px 8px no-repeat #fff;
}

.global_vendor_search .vendor_city_arrow {
	background:url(../images/vendor_city_arrow.png) 100px 0 no-repeat;
	height:6px;
	margin:5px 0 0;
	position:absolute
}

.global_vendor_search .vendor_input {
	width:220px;
	margin-left:-30px;
	background:url(../images/vendor_city_arrow.png) 175px 8px no-repeat #fff;
}


.global_vendor_search .srch_btn {
	background:#1f9bd4;
	margin:0 0 0 -30px;
	border:0;
	cursor:pointer;
	font-size:11px;
	color:#fff;
	padding:4px 6px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border:solid 1px #1b7ca9;
}

.global_vendor_search .srch_btn:hover {
	background:#1b8fc4;
}

.global_vendor_search p {
	font-size:9px;
	padding:3px 0 2px 3px;
}

.global_vendor_search p a {
	color:#069;	
}

.global_vendor_search p a:hover {
	text-decoration:underline;
}

/* Search bar css on header end here
*************************************************************************************************************/









/* Inline and Page Css put Here
*******************************************************************************************************************/

#mask_layer {
	position:absolute;
	width:100%;
	height:100%;
	z-index:1000;
	display:none;
}

#mask_layer .mask_bg {
	position:absolute;
	width:100%;
	height:100%;
	background:#fff;
	opacity:0.8;
}

.new-left .vendor-left .main_area {
	padding-bottom:165px; 
	background:#fff; 
	z-index:100; 
	position:relative; 
	padding-top:10px;
}

.vendor_map_area {
	float:left; 
	width:240px; 
	border:solid 1px #dadada; 
	margin:6px 10px 0 0;
}


.map-overlay {
   background:transparent; 
   position:relative; 
   width:240px;
   height:150px; /* your iframe height */
   top:150px;  /* your iframe height */
   margin-top:-150px;  /* your iframe height */
}

.vendor_map_area .small_map {
	width:100%; 
	height:150px; 
}

.vendor_map_area .get_map {
	background:#333;
    color:#fff;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 13px;
    margin: -27px 0 0;
    opacity: 0.9;
    padding: 6px;
}

.vendor_map_area .get_map a {
	color:#fff;
}

.vendor_map_area .get_map a:hover {
	color:#fff;
	text-decoration:underline;
}

.vendor_photo_gallery2 {
	float:left;
	width:250px;
	margin-top:0;
}

.vendor_photo_gallery2 .thumbimg {
	width:320px !important;
	margin:0 0 0 15px !important;
}


.vendor_photo_gallery2 .thumbimg ul {
	width:100% !important;
}

.vendor_photo_gallery2 .thumbimg ul li {
	width:56px !important;
	height:56px !important;
	overflow:hidden !important;
}

.vendor_photo_gallery2 .thumbimg ul li img {
	width:80px !important;
	height:auto !important;
}




/* About us page css 
**************************************************************************************/


.footerContent p {
	font-size:14px;
	padding:10px 16px 30px ;
	line-height:26px;
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	color:#444;
}

.about_faq {
	margin:0;
	padding:0 150px;
}


.about_faq .question { 
	font-size:22px;
	color:#333;
	font-weight:bold;
	line-height:26px;
	padding:25px 0 3px;
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
	letter-spacing:-1px;
}

.about_faq .answer { 
	font-size:14px;
	color:#444;
	font-weight:normal;
	line-height:26px;
	padding:5px 0 30px;
	border-bottom:dotted 1px #dadada;
	font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}


.about_faq .answer a { 
	color:#0a628f;
}

.about_faq .answer a:hover { 
	color:#0a628f;
	text-decoration:underline;
}


#search_area {
	display:none;
}

.send_inquiry_link {
	display:none;
} 




/* author page css
**************************************************************************************************************/



.author_main_list {
	margin:25px 25px 15px;
	padding:7px 0 30px;
	width:270px;
	float:left;
	min-height:550px;
}

.author_main_list .left_pic { 
	width:120px;
	margin:0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	overflow:hidden;
}

.author_main_list .left_pic img { 
	width:100%; 
	border:solid 1px #dadada;
}

.author_main_list .smll_txt { 
	font-size:12px; 
	color:#555; 
	padding:3px 0 0;
	display:none;
}


.author_main_list .fb_icon {
	background:url(../images/author_ficon.png) no-repeat;
	width:26px;
	height:26px;
	float:left;
	margin:5px 5px 0 0;
}

.author_main_list .twitter_icon {
	background:url(../images/author_ticon.png) no-repeat;
	width:26px;
	height:26px;
	float:left;
	margin:5px 5px 0 0;
}

.author_main_list .google_icon {
	background:url(../images/author_gicon.png) no-repeat;
	width:26px;
	height:26px;
	float:left;
	margin:5px 5px 0 0;
}

.author_main_list .right_area01 {
	float:left; 
	width:100%; 
	margin:0;
}

.author_main_list .right_area01 h2 {
	font-size:20px; 
	letter-spacing:-1px;
	padding:5px 0 3px;
	color:#333;
}

.author_main_list .right_area01 h2 a {
	color:#069;
}

.author_main_list .right_area01 h2 a:hover {
	text-decoration:underline;
}


.author_main_list .right_area01 p {
	font-size:14px; 
	line-height:26px;
	color:#444;
}

.author_border {
	border-bottom:solid 1px #dadada;
	float:left;
	width:970px;
	height:1px;
}




/* Add this tool hide from vendor section 
**********************************************************************************/

.at4-share-outer {
	display:none;	
}














