.body-left-panel{

	width:783px; float:left; margin:16px 0 0 16px;

	}

.body-left{

	width:783px; float:left;

	}

span {

	color:#FF0101;

	}

.body-detail-left-panel{

	width:512px; float:left; 

	}

.body-banner{

	width:512px; float:left; height:98px; background:url(../images/welcome-bf-bg.png) no-repeat left top;

	}

.body-banner-text{

	width:488px; float:left; margin:35px 0 0 12px; color:#000; text-align:justify;

	}



.body-detail-mid-panel{

	width:263px; float:right; margin:7px 0 0 0; min-height:300px;

	}

.body-detail-mid-panel-top-corner{

	width:263px; float:left; background:url(../images/maroon-top-corner.png) no-repeat left top; height:7px;

	}

.body-detail-mid-part{

	width:263px; float:left; background:url(../images/maroon-mid-bg.png) repeat-y left top; color:#fff;

	}

h1 {

	font-family:Arial; font-size:20px; font-weight:bold; color:#000; margin:10px 0 0 18px; float:left; border-bottom:1px solid #cccccc; padding-bottom:10px; width:967px; height:20px;

	}

h3 {

	font-family:Arial; font-size:14px; font-weight:bold; color:#404d6c;

	}

h4 {

	font-family:Arial; font-size:18px; font-weight:bold; color:#000;  

	}

h5 {

	font-family:Arial; font-size:14px; color:#f20f84; border-top:1px solid #cccccc; width:736px; margin:10px 0 0 0; padding:10px 0 0 0;

	}

h6 {

	width:615px; float:left; font-size:14px; color:#444646; font-weight:bold; font-family:Arial, Helvetica, sans-serif;

	}

h6 a {

	font-size:16px; color:#0079b2; font-weight:bold; text-decoration:underline;

	}

h6 a:hover {

	text-decoration:none;

	}



	

/*--- Latest News Box ---*/

.latest-news{

	width:176px; float:left; margin:0 0 0 10px; padding:0 0 0 47px; font-size:18px; font-weight:bold; background:url(../images/latest-news-icon.png) no-repeat left top; height:36px; line-height:32px;

	}

.latest-news-detail{

	width:243px; float:left; margin:0 0 0 7px;

	}

.latest-news-box{

	width:243px; float:left;  margin:18px 0 0 0; 

	}

.date-heading{

	width:243px; float:left; border-bottom:1px dotted #fff; padding:0 0 3px;

	}

.new-heading{

	width:243px; float:left; height:auto; line-height:normal; color:#fe0047; padding:5px 0 5px 0;

	}

.new-heading a, .new-heading a:visited{

	color:#fe0047; 

	}

.new-heading a:hover{

	color:#fe0047; text-decoration:underline;

	}

.new-detail{

	width:243px; float:left;

	}

.new-detail a, .new-detail a:visited{

	color:#fe6690; text-decoration:underline;

	}

.new-detail a:hover{

	color:#fff; text-decoration:underline;

	}

.read-full{

	width:243px; float:left; clear:both; text-align:right;

	}

.read-full a, .read-full a:visited{

	color:#ff0047; text-decoration:none;

	}

.read-full a:hover{

	color:#ff0047; text-decoration:underline;

	}

.body-detail-mid-panel-bottom-corner{

	width:263px; float:left; background:url(../images/maroon-bottom-corner.png) no-repeat left top; height:7px;

	}	

.white-expand-button{

	width:auto; float:right; margin:0 0 0 0;

	}

.view-more-white { 

  background:url(../images/white-button-left-corner.png) no-repeat left top ; 

  font-size:12px; 

  height:22px;

  padding:0;

  float:right;

  white-space:nowrap;

  width:auto;

  text-align:center;

  padding:0 0 0 9px;

}

.view-more-white .right{ 

  height:22px; 

  background:url(../images/white-button-right-corner.png) no-repeat right top ;

  color:#fff;

  padding-right:10px;

  line-height:22px;

  text-align:center;

  margin:0 0 0 -1px;

  float:left;

 }	 

.view-more-white .right a, .view-more-white .right a:visited{ 

	color:#000;

	text-decoration:none;

 }	 

.view-more-white .right a:hover{ 

	color:#000;

	text-decoration:underline;

	background:none;

 }	

 

 

 .black-expand-button{

	width:97%; float:left; margin:15px 0 0 0;

	}

.view-more-black { 

  background:url(../images/black-button-left-corner.png) no-repeat left top ; 

  font-size:12px; 

  height:22px;

  padding:0;

  float:right;

  white-space:nowrap;

  width:auto;

  text-align:center;

  padding:0 0 0 10px;

}

.view-more-black .right{ 

  height:22px; 

  background:url(../images/black-button-right-corner.png) no-repeat right top ;

  color:#fff;

  padding-right:10px;

  line-height:22px;

  text-align:center;

  margin:0 0 0 -1px;

  float:left;

 }	 

.view-more-black .right a, .view-more-black .right a:visited{ 

	color:#fff;

	text-decoration:none;

 }	 

.view-more-black .right a:hover{ 

	color:#fff;

	text-decoration:underline;

 }	  

 

 /*--- Latest News Box End ---*/



/*--- Right Panel ---*/

.right-panel{

	width:167px; float:right; margin:-60px 20px 0 0;

	}

.advertise-panel{

	width:165px; float:right; border:1px solid #8c8a8a; margin:6px 0 0 0; background:#fff; padding:0 0 10px;

	}

.advertise-heading{	

	width:155px; float:left; font-size:12px; font-weight:bold; color:#000; margin:10px 0 0 0; padding:0 0 0 10px;

	}

.advertise-img{	

	width:165px; float:left; text-align:center;

	}

.advertise-img img{

	margin:17px 0 0 0; 

	}

.advertiser-login{

	width:167px; float:left; height:32px; 

	}

	



a.advt-here, a.advt-here:visited {

	border:1px solid #d9d9d9 !important; display:block; float:left; color:#5d5b5b !important; font-size:12px; font-weight:bold; text-align:center; text-decoration:none; text-shadow:0 1px 0 #FFFFFF; padding:40px 30px; line-height:100%; background:#e7e7e7; margin:17px 0 0 10px; 

	}



a.advt-here:hover {

	border:1px solid #999999 !important; color:#000 !important; font-size:12px; font-weight:bold; text-decoration:underline; text-shadow:0 1px 0 #FFFFFF; background:#cccccc;

	}



/*--- Right Panel End ---*/





.featured {

	margin:20px 0 10px 0; padding:0; width:512px; float:left;

	}



.featured li {

	float:left; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0 2px; margin-bottom:-1px;

	}

.featured ul a {

	background:#666666; color:#FFFFFF; display:block; font-size:12px; text-transform:uppercase; margin:1px 1px 0px 0; padding:6px 10px; text-decoration:none !important; border-left:1px solid #666666; border-top:1px solid #666666; border-right:1px solid #666666;

	}



.featured ul a.selected {

	background:#fcfcfc;	color:#000000; cursor:default; margin-bottom:0; border-left:1px solid #666666; border-top:1px solid #666666; border-right:1px solid #666666;

	}



.featured .commonwrapper {

	clear:left; background:#fcfcfc; border:1px solid #666666; color:#000; padding:10px 10px 8px; height:430px;

	}

/*---Courses and events ----*/

.featured #courses .desc, .featured #events .desc, .featured #articles .desc {

	border:1px solid #b9b8b8; color:#000; margin:0px; font:12px; font-weight:bold;

	}



.featured #courses .desc .headings, .featured #events .desc .headings, .featured #articles .desc .headings {

	height:33px; background: url(../images/table-heading-bg.jpg) repeat-x; color:#393838; border-bottom:1px solid #fff;

	}

.featured #courses .desc .headings .date, .featured #events .desc .headings .date, .featured #articles .desc .headings .date  {

	width:76px; height:33px; float:left; line-height:30px; padding-left:4px;

	}

.featured #courses .desc .headings .courses, .featured #events .desc .headings .courses{

	width:272px; height:33px; float:left; line-height:30px; padding-left:4px; border-left:1px solid #fff;

	}

.featured #articles .desc .headings .courses{

	width:272px; height:33px; float:left; line-height:30px; padding-left:4px; border-left:1px solid #fff;

	}

.featured #courses .desc .headings .location, .featured #events .desc .headings .location {

width:124px; height:33px; float:left; line-height:30px; padding-left:4px; border-left:1px solid #fff; border-right:none;

}

.featured #courses .desc .headings .view, .featured #events .desc .headings .view, .featured #articles .desc .headings .view {

width:72px; height:33px; float:left; line-height:30px; padding-left:4px; border-left:1px solid #fff;

}

.featured #courses .desc .even-row, .featured #events .desc .even-row, .featured #articles .desc .even-row {

height:33px; background:#f0f2da; color:#000;  border-bottom:1px solid #fff;

}



.featured #courses .desc .even-row a, .featured #courses .desc .even-row a:visited, .featured #events .desc .even-row a, .featured #events .desc .even-row a:visited,

.featured #articles .desc .even-row a, .featured #articles .desc .even-row a:visited,

.featured #courses .desc .odd-row a, .featured #courses .desc .odd-row a:visited, .featured #events .desc .odd-row a, .featured #events .desc .odd-row a:visited,

.featured #articles .desc .odd-row a, .featured #articles .desc .odd-row a:visited



{

 color:#000; text-decoration:none;

}



.featured #courses .desc .even-row a:hover, .featured #events .desc .even-row a:hover, .featured #articles .desc .even-row a:hover, .featured #courses .desc .odd-row a:hover, .featured #events .desc .odd-row a:hover, .featured #articles .desc .odd-row a:hover {

 color:#000; text-decoration:underline;

}



.featured #courses .desc .even-row .date, .featured #events .desc .even-row .date, .featured #articles .desc .even-row .date {

width:76px; height:33px; float:left; line-height:30px; padding-left:4px;

}

.featured #courses .desc .even-row .courses, .featured #events .desc .even-row .courses{

width:272px; height:33px; float:left; line-height:30px; padding-left:4px; border-left:1px solid #b9b8b8;

}

.featured #articles .desc .even-row .courses{

width:272px; height:33px; float:left; line-height:30px; padding-left:4px; border-left:1px solid #b9b8b8;

}



.featured #courses .desc .even-row .location, .featured #events .desc .even-row .location  {

width:124px; height:33px; float:left; line-height:30px; padding-left:4px; border-left:1px solid #b9b8b8; border-right:none;

}

.featured #courses .desc .even-row .view, .featured #events .desc .even-row .view, .featured #articles .desc .even-row .view{

width:72px; height:33px; float:left; line-height:30px; padding-left:4px; border-left:1px solid #b9b8b8; font-weight:normal;

}

.featured #courses .desc .odd-row, .featured #events .desc .odd-row,  .featured #articles .desc .odd-row{

height:33px; background:#dce0c5; color:#000;  border-bottom:1px solid #fff;

}

.featured #courses .desc .odd-row .date, .featured #events .desc .odd-row .date, .featured #articles .desc .odd-row .date {

width:76px; height:33px; float:left; line-height:30px; padding-left:4px;

}

.featured #courses .desc .odd-row .courses, .featured #events .desc .odd-row .courses {

width:272px; height:33px; float:left; line-height:30px; padding-left:4px; border-left:1px solid #b9b8b8;

}



.featured #articles .desc .odd-row .courses {

width:272px; height:33px; float:left; line-height:30px; padding-left:4px; border-left:1px solid #b9b8b8;

}



.featured #courses .desc .odd-row .location, .featured #events .desc .odd-row .location {

width:124px; height:33px; float:left; line-height:30px; padding-left:4px; border-left:1px solid #b9b8b8; border-right:none;

}

.featured #courses .desc .odd-row .view, .featured #events .desc .odd-row .view, .featured #articles .desc .odd-row .view {

width:72px; height:33px; float:left; line-height:30px; padding-left:4px; border-left:1px solid #b9b8b8; font-weight:normal;

}



/*--- Special Offer Box ---*/



.changeble-thumb{

	width:775px;

	height:223px;

	float:left;

	margin:0 0 5px 0; 

	background:url(../images/changeble-thumb-bg.jpg) no-repeat left top;

	padding:5px 5px 0;

	position:relative;

}

.changeble-thumb .stepcarousel{

	position: relative; /*leave this value alone*/

	overflow: scroll; /*leave this value alone*/

	width: 688px; /*Width of Carousel Viewer itself*/

	height: 180px; /*Height should enough to fit largest content's height*/

	float:left;

	}



.changeble-thumb .stepcarousel .belt{

position: absolute; /*leave this value alone*/

left: 0;

top: 0;

}



.carousel .panel{

	float: left; /*leave this value alone*/

	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/

	margin:38px 0 0 0; /*margin around each panel*/

	width: 690px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */

	height:190px;

	}



.carousel .panel .pic{

	float: left; 

	margin: 21px 0 0 0;

	width: 109px; 

	height:72px;

	}

.carousel .panel .pic img{

width: 103px; 

height:66px;

border:3px solid #666;

}



.carousel .panel .info{

float: left; 

margin: 0;

width: 343px; 

height:82px;

}



.gallery-text-box{

	width:343px; 

	float:left; 

	margin:16px 0 0 11px;

	color:#302d2d;

	}

.gallery-text-box a{

	color:#f31789;

	text-decoration:underline;

	}

.gallery-text-box a:hover{

	color:#f31789;

	text-decoration:none;

	}

.gallery-text-box h3{

	color:#f41b8b;

	font-size:18px;

	}

	

/*--- Special Offer Box End ---*/



.special-offer-bar{width:775px; height:42px; float:left; margin:20px 0 0 0;}

	

/*---TAG CLOUD---*/

	

.tag-cloud{

	width:781px; float:left; background:#dbdbdb url(../images/tag-cloud-bg.jpg) repeat-x left top; min-height:299px;

	}

.tag-cloud-heading{

	width:754px; float:left; height:32px; background:url(../images/tag-cloud-heading-bg.jpg) no-repeat center bottom; font-size:18px; font-weight:bold; color:#000;

	}

.tag-cloud-detail{

	width:754px; float:left; margin:17px 0 0 19px; color:#0063de;

	}

.tag-cloud-text{

	width:754px; float:left; color:#0063de; font-family:"trebuchet MS"; font-weight:bold; margin:15px 0 0 0;

	}

.tag-cloud-text a{

	color:#0063de; text-decoration:none;

	}

.tag-cloud-text a:hover{

	color:#fff; background:#0063de; text-decoration:none;

	}

.tag12{

	font-size:12px;

	}

.tag14{

	font-size:14px;

	}

.tag18{

	font-size:18px;

	}

.tag20{

	font-size:20px;

	}

.tag22{

	font-size:22px;

	}

.tag24{

	font-size:24px;

	}

.tag30{

	font-size:24px;

	}

	

/*---TAG CLOUD end---*/



/*--------------------------

         directory pages css 

----------------------------*/



.inner-main-body-content {

	width:1005px; float:left;

	}

.inner-top-corner {

	width:1037px; float:left; background:url(../images/inner-body-top-corner.jpg) no-repeat -3px top; height:74px; 

	}

.inner-top-corner h1 {

	font-family:Arial; font-size:20px; font-weight:bold; color:#000; margin:10px 0 0 18px; float:left; border-bottom:1px solid #cccccc; padding-bottom:10px; width:967px; height:20px;

	}

	


.inner-bg {

	width:1005px; float:left; background:url(../images/inner-body-bg.jpg) repeat-y -3px top; 

	}

.inner-bottom-corner {

	width:1005px; float:left; background:url(../images/inner-body-bottom-corner.jpg) no-repeat -3px top; height:29px;

	}

.bread-crumb {

	width: 964px; float:left; margin:17px 0 0 18px; font-family:Arial; font-size:11px; color:#333333;

	}

.bread-crumb a{

	font-family:Arial; font-size:11px; color:#333333; text-decoration:none; font-weight:bold;

	}

.bread-crumb a:hover {

	text-decoration:underline;

	}

	

.directory-tabs {

	margin:20px 0 10px 18px;padding:0;width:967px;float:left;

}



.directory-tabs ul.tabify li {

	float:left; list-style-image:none; list-style-position:outside; list-style-type:none; padding:0 2px; margin-bottom:-1px;

}



.directory-tabs ul.tabify li a {

 color:#FFFFFF; display:block; font-size:12px; margin:1px 0 0 0; padding:6px	; text-decoration:none !important;

	border-left:1px solid #666666; border-top:1px solid #666666;border-right:1px solid #666666; font-size:12px; background:#666666 url(../images/tabs-bg.jpg) repeat-x bottom left;

	font-weight:bold;

}



.directory-tabs ul.tabify li a.selected {

	background:#fff; color:#000000; cursor:default; margin-bottom:0; border-left:1px solid #666666; border-top:1px solid #666666;border-right:1px solid #666666; font-size:12px;

	font-weight:bold;

}



.directory-detail {

	width:965px; float:left; margin:0; border:1px solid #727272; padding-bottom:20px;

	}	

 .main-pagination {

	width:946px; float:left; margin:10px 0 0 12px;

	}

.pagination-left-corner {

	width:9px; height:32px; float:left;

	}

.pagination-right-corner {

	width:9px; height:32px; float:left;

	}

.pagination-bg {

	width:920px; height:32px; float:left; background:url(../images/pagination-bg.jpg) repeat-x left top; padding:0 0 0 8px;

	}

 .pagination-bg ul {

	list-style:none;

	}

 .pagination-bg li {

	background:url(../images/pagination-button.png) no-repeat left top; float:left; width:34px; height:27px; text-align:center; line-height:26px; margin:2px 0 0 1px;

	}

 .pagination-bg li a,.pagination-bg li a:hover, .pagination-bg li a:visited {

	font-family:Arial; font-size:12px; color:#0066ff; text-decoration:none; width:34px; height:27px; display:block;

	}

 .pagination-bg li a.active {

	font-family:Arial; font-size:12px; color:#0066ff; text-decoration:none; width:34px; height:31px; display:block; background:url(../images/pagination-active-bg.png) no-repeat left top;

	}

.directory-details {

	width:946px; float:left; margin:18px 0 16px 28px; 

	}

.directory-details ul {

	list-style:none;

	}

.directory-details li {

	padding:5px 0 0 0; color:#0066ff; float:left; width:472px;

	}

.directory-details li a {

	font-size:12px; color:#0066ff; text-decoration:none; font-family:arial; font-weight:normal; float:left;

	}

.directory-details li a:hover {

	text-decoration:underline;

	}

.products-brands-detail {

	width:180px; float:left; margin:19px 0 0 12px;

	}

.main-products-brands-box {

	width:156px; float:left; border:1px solid #cccccc; height:190px;

	}

.main-products-brands-box dl {

	width:100%; float:left;

	}

.main-products-brands-box dl dd {

	width:150px; height:150px; float:left;margin:2px 0 4px 2px;

	}
	


.main-products-brands-box dl dd img {

	border:1px solid #9c9c9c;

	}

.main-products-brands-box dl dt {

	width:202px; float:left; font-size:12px; font-weight:bold; color:#333333; margin:5px 0 0 5px;

	}

.main-products-brands-box dl dt a {

	text-decoration:none; color:#0066ff; font-weight:normal;

	}

.main-products-brands-box dl dt a:hover {

	text-decoration:underline;

	}

	

/*----------------

	06-04-2010

	-----------------*/

.sidebar-left {

	width:222px; float:left; margin:0 0 0 18px; border-right:1px solid #999999; min-height:700px;

	}

.beauty-category-top-corner {

	background:url(../images/beauty.png) no-repeat left top; width:204px; height:21px; float:left; margin:11px 0 0 0; font-family:Arial; font-size:12px; font-weight:bold; color:#fff; padding:5px 0 0 8px;

	}

.beauty-treat-top-corner {

	background:url(../images/beauty-treat.png) no-repeat left top; width:204px; height:21px; float:left; margin:11px 0 0 0; font-family:Arial; font-size:12px; font-weight:bold; color:#fff; padding:5px 0 0 8px;

	}

.swith-menu-close {

	 width:12px; height:12px; float:right; margin:2px 10px 0 0;

	}

.swith-menu-open {

	 width:12px; height:12px; float:right;margin:2px 10px 0 0;

	}

.beauty-category-bg {

	width:202px; float:left; border:#5c6884 1px solid; border-bottom:none; padding:0 0 0 6px;

	}

.beauty-category-bottom-corner {

	background:url(../images/beauty-category-bottom-corner.jpg) no-repeat left top; width:210px; height:6px; float:left;

	}

.beauty-category-details {

	width:100%; float:left; font-size:12px; color:#4c4c4c; font-weight:bold;

	}

.beauty-category-details ul {

	list-style:none; 

	}

.beauty-category-details li {

	padding:2px 0 0 17px;

	}

.beauty-category-details li a{

	text-decoration:none; color:#485573; font-weight:normal;

	}

.beauty-category-details li a:hover {

	text-decoration:underline;

	}

.beauty-category-details p {

	margin:5px 0 0 0;

	}

.sidebar-right {

	width:736px; float:right; margin:0 20px 0 0; font-size:12px; color:#010101;

	}

.sponsored-listings-yellow-box {

	width:717px; float:left; background:#fdfcc3; border:1px solid #eefa67; margin:5px 0 0 0; padding:5px;

	}

.sponsored-listings-white-box {

	width:717px; float:left; background:#fff; border-top:1px solid #c0bfbf; border-bottom:1px solid #c0bfbf; margin:5px 0 0 0; padding:5px; color:#cccccc;

	}

.enhanced-listing {

	width:107px; float:left; color:#783058; font-size:11px;

	}

.view-tel-details {

	width:420px; float:left; font-size:12px; color:#666666; clear:both; margin:5px 0 0 0;

	}

.view-tel-details a {

	text-decoration:underline; background:url(../images/tel-icon.jpg) no-repeat left top; font-size:12px; color:#0079b2; font-weight:bold; padding:0 0 0 19px; float:left;

	}

.view-tel-details a:hover {

	text-decoration:none;

	}

.fake-beauty-detail {

	width:579px; float:left; margin:5px 0 0 0;	

	}

.listing-main {

	width:100%; float:left;

	}

.listing-main h3 {

	font-family:Arial; font-size:14px; font-weight:bold; color:#404d6c;

	}

.listing-main h4 {

	font-family:Arial; font-size:18px; font-weight:bold; color:#000;  

	}

.listing-main h5 {

	font-family:Arial; font-size:14px; color:#f20f84; border-top:1px solid #cccccc; width:736px; margin:10px 0 0 0; padding:10px 0 0 0;

	}

.listing-main h6 {

	width:610px; float:left; font-size:14px; color:#444646; font-weight:bold; font-family:Arial, Helvetica, sans-serif;

	}

.listing-main h6 a {

	font-size:16px; color:#0079b2; font-weight:bold; text-decoration:underline;

	}

.listing-main h6 a:hover {

	text-decoration:none;

	}

.view-main-container {

	width:100%; float:left;

	}

.detail-container {

	width:625px; float:left; margin:10px 0 0 0;

	}

.detail-container-left {

	min-width:145px; float:left; margin:0 20px 0 0;

	}

.detail-container-left-logo {

	min-width:145px; height:auto;

	}	

.detail-container-left-logo img {

	border:1px solid #c3c6c6;

	}	

.detail-container-left-sendmail {

	width:87px; float:left; margin:7px 0 0 0;

	}

.detail-container-left-sendmail a {

	background:url(../images/send-mail.jpg) no-repeat left top; padding:0 0 0 20px; color:#0079b2; font-size:12px; font-weight:bold; text-decoration:underline;

	}

.detail-container-left-sendmail a:hover {

	text-decoration:none;

	}

.detail-container-right {

	width:449px; float:left; font-size:12px; font-weight:bold; color:#454747;

	}

.detail-container-right ul {

	list-style:none; margin:5px 0 0 0; float:left;

	}

.detail-container-right li {

	background:url(../images/dot.jpg) no-repeat left 10px; padding:5px 0 0 15px; float:left; font-weight:normal; margin:0 11px 0 0; width:190px;

	}

.business-detail-main-container {

	width:712px; float:left; margin:10px 0 0 0;

	}

.card-details {

	width:93px; float:left;

	}

.card {

	width:28px; height:28px; float:left; margin:0 3px 0 0;

	}

.black-button  {

	width:200px; float:right;

	}

.training-directory {

	width:400px; float:left; margin:10px 0 0 81px; border-right:1px #cccccc solid;

	}

.training-directory ul {

	list-style:none;

	}

.training-directory li {

	background:url(../images/dot-2.jpg) no-repeat left 3px; color:#990066; font-size:12px; font-weight:bold; padding:0 0 0 12px;

	}

.detail-heading {

	width:263px; float:left;margin:3px 0 0 11px;

	}

.detail-heading ul {

	list-style:none;

	}

.detail-heading li {

	background:url(../images/dot-3.jpg) no-repeat left 3px; padding:0 0 0 12px; color:#ff3399; font-size:12px; font-weight:bold;

	}

.detail-heading-link {

	width:362px; float:left; margin:0 0 0 25px;

	}

.detail-heading-link ul {

	list-style:none;

	}

.detail-heading-link li {

	padding:3px 0 0 10px; background:none; font-weight:normal;

	} 

.detail-heading-linkli a {

	font-size:12px; color:#0066ff; font-weight:normal; text-decoration:none; 

	}

.detail-heading-link li a:hover {

	text-decoration:underline;

	}

	



.brands-detail {

	width:400px; float:left; margin:19px 0 0 25px;

	}

.brands-detail-box {

	width:473px; float:left; min-height:80px;

	}

.brands-detail-box dl {

	width:100%; float:left;

	}

.brands-detail-box dl dd {

	width:76px; height:75px; float:left;margin:2px 0 0 2px;

	}

.brands-detail-box dl dd img {

	border:1px solid #9c9c9c;

	}

.brands-detail-box dl dt {

	width:309px; float:left; font-size:12px; font-weight:normal; color:#666666; margin:3px 0 0 5px;

	}

.brands-detail-box dl dt a {

	text-decoration:none; color:#0066ff; font-weight:normal;

	}

.brands-detail-box dl dt a:hover {

	text-decoration:underline;

	}

/*.popup-content #etype , .popup-content #cntry {

	font-size:12px; width:204px; height:20px;

}

.popup-content #enquiry {

	width:187px; min-height:100px;

	}

.popup-actions {

	background:none repeat scroll 0 0 #FFFFFF; clear:both; margin:0 155px; padding:10px 0 5px;text-align:left;

}



*/



.form-content {

	background:none repeat scroll 0 0 #FFFFFF; border:1px solid #333333; margin:0 0 0 13px; padding:10px;

}

.form-content #etype , .form-content #cntry {

	font-size:12px; width:204px; height:20px;

}

.form-content #enquiry {

	width:187px; min-height:100px;

	}

.form-content .form-actions {

	background:none repeat scroll 0 0 #FFFFFF; clear:both; margin:0 155px; padding:10px 0 5px; text-align:left;

	}

.form-content form fieldset ul.form input {

	height:20px; width:200px;

	}

.form-content form fieldset ul.form select, .popup-content form fieldset ul.form input, .popup-content form fieldset ul.form textarea {

	font-size:12px; width:204px;

	}

.form-content form fieldset li label {

	color:#000000; display:inline; float:left; padding-right:5px; text-align:right; width:150px;

	}

.form-content form fieldset ul.form li {

padding:3px 3px 4px 5px;

	}

.closer {

	width:90px;

	}







.fashion-brands-detail {

	width:750px; float:left; margin:0 0 0 36px;

	}



.fashion-brands-detail-box {

	width:750px; float:left; min-height:80px; border: 1px solid #cccccc; margin:10px 0 0 0;

	}

.fashion-brands-detail-box dl {

	width:100%; float:left;

	}

.fashion-brands-detail-box dl dd {

	 float:left;margin:2px 18px 0 2px; min-width:85px; min-height:95px;

	}

.fashion-brands-detail-box dl dd img {

	border:none; background-position:center;

	}

.fashion-brands-detail-box dl dt {

	width:580px; float:left; font-size:12px; font-weight:normal; color:#666666; margin:5px 0 0 5px;

	}

.fashion-brands-detail-box dl dt a {

	text-decoration:none; color:#0066ff; font-weight:normal;

	}

.fashion-brands-detail-box dl dt a:hover {

	text-decoration:underline;

	}

.bottom-pagination{

	width:auto; height:35px; float:right; padding-bottom:20px;

	}

.pagination-container{

	width:auto; float:right; height:21px; padding:10px 0 0 0; 

	}

.pagination-container a { padding: 0px 6px; margin:0 2px; border:1px solid #bbbbbb; background:url(../images/pagination-bg.png) repeat-x left top; text-decoration: 						     none; color: #333; float:left;}

.pagination-container a:hover, .pagination-container a:active {	color: #d50404;}

.pagination-container span.current {padding: 0px 10px; margin:0 2px;	border:1px solid #bbbbbb; background:url(../images/pagination-bg.png) repeat-x left top; color: #d50404; width:auto;

height:auto;

	}

.pagination-container span.disabled {padding: 0px 10px ;	margin: 0 2px;border: 1px solid #EEE;	color: #DDD; float:left;

	}

.news-main-box {

	width:367px; float:left;

	}

.news-heading-box {

	width:362px; float:left; border:#cccccc 1px solid; min-height:80px; margin:10px 0 0 0; padding:5px 0 0 5px; color:#666666; font-size:12px;

	}

.news-heading-box .news-tittle {

	width:100%; float:left;

	}

.news-heading-box .news-tittle {

	width:100%; float:left;

	}

.news-heading-box .news-tittle a {

	text-decoration:none; color:#000;

	}

.news-heading-box .news-tittle  a:hover {

	text-decoration:underline;

	}

.news-heading-box h2 { 

	font-family:Arial; font-size:15px ; color:#c81072; font-weight:bold;

	}

.news-heading-box a{

	color:#0066ff; font-weight:normal; text-decoration:none; font-size:12px;

	}

.news-heading-box p {

	margin:2px 0 0 0;

	}

.news-heading-box a:hover {

	text-decoration:underline;

	}

.detail-img {

	width:119px; height:187px; float:left; margin:23px 10px 0 0;

	}

.detail-img img {

	border:#a9a5a5 1px dotted; height:auto; 

	}

.detail-clothing-box {

	width:517px; float:left; margin:23px 0 0 0; font-size:14px; text-align:justify; color:#666666;

	}

.detail-clothing-box h2 { 

	font-family:Arial; font-size:16px ; color:#c81072; font-weight:bold; padding-bottom:7px;

	}	

.detail-clothing-box a {

	color:#0066ff; text-decoration:none;

	}

.detail-clothing-box a:hover {

	text-decoration:underline;

	}

.fashion-brands-detail h3 { 

	font-family:Arial; font-size:16px ; color:#c81072; font-weight:bold; padding-bottom:7px; text-align:center; padding-top:10px;

	}

.beauty-events-box {

	width:733px; /*background:url(../images/events-top-bg.jpg) repeat-x left top;*/ border:#cccccc 1px solid; padding:5px 0 0 5px; float:left; padding:5px; 

	}

.beauty-events-box .form-content {

	width:330px; float:left; margin:10px 0 0 0; border:none; background:none; padding:0;

	}

.beauty-events-box .form-content label {

	width:100px; float:left; font-size:12px; font-weight:bold;

	}

.beauty-events-box .form-content .select-area {

	width:208px; float:left; height:20px;

	}

	

.event-detail-box{

	width:750px; float:left; margin:41px 0 0 0; border:#b9b8b8 1px solid;

	}

.event-detail-box .event-heading-table {

	background:url(../images/event-heading-table-bg.jpg) repeat-x scroll 0 0 transparent; border-bottom:1px solid #FFFFFF;color:#fff; height:33px; font-weight:bold;

}

.event-detail-box .event-top-detail-table {

	background:#f6f6f6;color:#393838; height:33px; font-weight:bold;

}

.event-detail-box .event-bottom-detail-table {

	background:#e5e5e5;color:#393838; height:33px; font-weight:bold;

}

.event {

	border-right:1px solid #FFFFFF; float:left; height:33px; line-height:30px; padding-left:9px; width:315px;

}

.date {

	border-right:1px solid #FFFFFF; float:left; height:33px; line-height:30px; padding-left:9px; width:95px;

}

.location { 

	border-right:1px solid #FFFFFF; float:left; height:33px; line-height:30px; padding-left:9px; width:138px;

}

.details {

	float:left; height:33px; line-height:30px; padding-left:9px; width:154px;

}

.event-detail { 

	border-right:1px solid #b9b8b8; float:left; height:33px; line-height:30px; padding-left:9px; width:315px;

}

.date-detail {

	border-right:1px solid #b9b8b8; float:left; height:33px; line-height:30px; padding-left:9px; width:95px;

}

.location-detail {

	border-right:1px solid #b9b8b8; float:left; height:33px; line-height:30px; padding-left:9px; width:138px;

}

.details-detail { 

	float:left; height:33px; line-height:30px; padding-left:9px; width:156px;

}





/*---------------

	EVENT DETAIL PAGE

	--------------------*/

.event-detail-main-container{

	width:793px; float:left; margin:0 0 0 15px; border-top:1px solid #ccc;

	}

.event-detail-main{

	width:748px; float:left;  margin:32px 0 0 21px;

	}

.event-detail-left-panel{

	width:114px; float:left;

	}

.event-detail-right-panel{

	width:619px; float:right;

	}

.event-detail-thumb{

	width:114px; float:left; background:#fff; border:1px solid #c9c9c9; text-align:center; padding:7px 0;

	}

.view-map{

	width:114px; float:left; height:16px; margin:4px 0 0 0; font-weight:bold;

	}

.view-map a, .view-map a:visited{

	width:92px; float:left; height:18px; display:block; color:#3271c4; text-decoration:none; background:url(../images/view-map-icon.jpg) no-repeat left top; padding:0 0 0 22px;

	}

.view-map a:hover{

	text-decoration:underline;

	}

.event-enquiry{

	width:114px; float:left; height:16px; margin:10px 0 0 0;

	}

.event-enquiry a, .event-enquiry a:visited{

	width:92px; float:left; height:18px; display:block; color:#3271c4; text-decoration:none; background:url(../images/event-enquiry-icon.jpg) no-repeat left top; padding:0 0 0 22px; font-weight:bold;

	}

.event-enquiry a:hover{

	text-decoration:underline;

	}



.event-detail-right-heading{

	width:100%; float:left; color:#000; font-size:14px; font-weight:bold;

	}

.event-detial-right-calender-time-fee{

	width:100%; float:left; margin:10px 0 0 0;

	}

.event-detial-right-calender{

	background:url(../images/event-calender.jpg) no-repeat left top; padding:0 0 0 30px; width:106px; height:26px; color:#000; font-weight:bold; line-height:25px; font-size:14px; float:left;

	}

.event-detial-right-time{

	background:url(../images/event-duration.jpg) no-repeat left top; padding:0 0 0 30px; width:125px; height:26px; color:#000; font-weight:bold; line-height:25px; font-size:14px; float:left; margin:0 0 0 3px;

	}

.event-detial-right-time span{

	color:#404d6c;

	}

.event-detial-right-fee{

	background:url(../images/event-fee.jpg) no-repeat left top; padding:0 0 0 30px; width:292px; height:26px; color:#000; font-weight:bold; line-height:25px; font-size:14px; float:left; margin:0 0 0 3px; height:auto;

	}

.event-detial-right-fee span{

	color:#404d6c;

	}

.event-detail-text{

	width:100%; float:left;

	}

.vanue-box{

	width:100%; float:left; color:#404d6c; font-size:13px; line-height:19px; margin:5px 0 0 0;

	}

.event-text{

	width:100%; float:left; font-size:12px; color:#666; margin:5px 0 0 0; text-align:justify;

	}

	

/*12 april 2010*/	

.articles-main-box {

	width:727px; float:left; border-bottom:1px dotted #666666; margin:15px 0 0 0; padding:0 10px 20px 10px;

	}

.articles-main-box .top-heading {

	width:625px; float:left; font-family:Arial; font-size:12px; color:#000; font-weight:bold;

	}

.articles-main-box .top-heading-date {

	width:102px; float:left; font-family:Arial; font-size:12px; color:#333333; font-weight:bold;

	}

.articles-main-box .descriptio2n {

	width:730; float:left; font-family:Arial; font-size:12px; color:#333333; font-weight:normal; margin:5px 0 0 0;

	}



.articles-main-box .description a {

	text-decoration:none; font-size:12px; color:#0066ff;

	}

.articles-main-box .description a:hover {

	text-decoration:underline;

	}

.latest-articals-box {

	width:730px; float:left; background:url(../images/latest-articals-bg.jpg) repeat-x left bottom; min-height:180px; border:1px #cccccc solid; margin:10px 0 0 0; padding:10px;

	}

.latest-articals-box .top-heading {

	width:625px; float:left; font-family:Arial; font-size:12px; color:#333333; font-weight:bold;

	}

.latest-articals-box .description {

	width:100%; float:left; font-family:Arial; font-size:12px; color:#333333; font-weight:normal; margin:5px 0 0 0; line-height:17px;

	}

.latest-articals-box .description a {

	text-decoration:none; font-size:12px; color:#0066ff;

	}

.latest-articals-box .description a:hover {

	text-decoration:underline;

	}

.latest-articles-detail {

	width:240px; float:left; margin:10px 0 0 0;

	}

.latest-articles-detail ul {

	list-style:none;

	}

.latest-articles-detail li {

	background:url(../images/articles-detail-symbol.jpg) no-repeat left 7px; padding:4px 0 0 15px;

	}

.fashion-brands-detail h3 { 

	font-family:Arial; font-size:16px ; color:#c81072; font-weight:bold; padding-bottom:7px; text-align:center; padding-top:10px;

	}

.fashion-brands-detail h4 { 

	font-family:Arial; font-size:16px ; color:#c20065; font-weight:bold; padding-bottom:7px; text-align:left; padding-top:26px;

	}

.description {

	width:100%; float:left; font-family:Arial; font-size:12px; color:#333333; font-weight:normal; margin:5px 0 0 0; line-height:17px;

	}

.description a {

	text-decoration:none; font-size:12px; color:#0066ff;

	}

.description a:hover {

	text-decoration:underline;

	}

.qty-detail {

	border-right:1px solid #B9B8B8; float:left; height:33px; line-height:30px; padding-left:9px; width:49px;

	}

.description-detail  {

border-right:1px solid #B9B8B8; float:left; height:33px; line-height:30px; padding-left:9px; width:185px;

}

.total-details {

	width:577px ; float:right; background:#bebcbc; color:#000; line-height:30px; padding:0 0 0 10px;

	}

.view-offer {

	width:100%; float:left; margin:13px 0 0 0;

	}

.view-offer a {

	font-size:14px; font-weight:bold; color:#0066ff; text-decoration:none;

	}

.view-offer a:hover {

	text-decoration:underline;

	}

.view-category {

	width:179px; float:left; margin:20px 0 30px 0;font-size:12px; color:#666666;

	}

.view-category a {

	font-size:12px; font-weight:bold; color:#0066ff; text-decoration:none;

	}

.view-category a:hover {

	text-decoration:underline;

	}

.beauty-top-form-box {

	width:772px; height:89px; float:left; margin:10px 0 0 0; background:url(../images/filterbg.gif) no-repeat left;



	}

.beauty-top-form-box .form-content {

	width:340px; float:left; margin:0px 0 0 5px; border:none;

	}

.beauty-top-form-box .form-content label {

	width:110px; float:left; font-size:12px; font-weight:bold; margin:0 0 0 5px

	}

.beauty-top-form-box .form-content .select-area {

	width:253px; float:left; height:20px;

	}

.fashion-brands-detail h6 {

	color:#404d6c; font-family:Arial; font-size:14px; font-weight:bold; padding-bottom:16px;text-align:left; margin:48px 0 0 0; border-bottom:1px dotted #666666; width:100%;

	}

/*----13 April 2010---*/

.course-details-main-box {

	float:left; margin:10px 0 0 36px; width:750px;

	}

.course-details-main-box .course-name {

	width:122px; height:auto; float:left; font-size:12px; color:#000000; font-weight:bold; padding:15px 0 0 0; clear:both;

	}

.course-details-main-box .course-description {

	width:622px; float:left; height:auto; color:#666666; font-size:12px; font-weight:normal; padding:15px 0 0 0;

	}

.course-details-main-box .course-description a{

	text-decoration:none; color:#0066ff; font-family:arial; font-size:12px;

	}

.course-details-main-box .course-description a:hover {

	text-decoration:underline;

	}

.course-details-main-box .course-description .course-name {

	width:100px; height:auto; float:left; font-size:12px; color:#666666; font-weight:bold; padding:3px 0 0 0;

	}

.advertise-main-box {

	float:left; margin:0px; width:925px; border:1px solid #727272; padding:20px 20px 20px 20px;

}

.advertise-main-box h3 { 

	font-family:Arial; font-size:16px ; color:#c20065; font-weight:bold; text-align:left; padding-top:20px;

	}

.advertise-main-box .advertise-description {

	width:925px; float:left; font-size:12px; color:#666666; line-height:18px;

	}

.advertise-main-box .advertise-description a{

	text-decoration:none; color:#0066ff; font-family:arial; font-size:12px;

	}

.advertise-main-box .advertise-description a:hover {

	text-decoration:underline;

	}







.advertise-detail-main-box {

	width:925px; float:left; margin:15px 0 0 0; border:1px #cccccc solid;

	}

.advertise-detail-main-box .image-box {

	width:144px; float:left; min-height:95px;

	}

.advertise-detail-main-box .advertise-description {

	width:775px; float:left; color:#666666;

	}

.advertise-description ul {

	list-style:none;

	}

 .advertise-description li {

	padding:27px 0 0 0; float:left; color:#666666;

	}

.advertise-detail-main-box .advertise-description span {

	font-weight:bold; color:#000;

	}

.advertise-detail-main-box .advertise-description a {

	text-decoration:none; color:#0066ff; font-family:arial; font-size:12px; font-weight:bold;

	}

.advertise-detail-main-box .advertise-description a:hover {

	text-decoration:underline; 

	}

.advertise-detail-main-box .advertise-description .red {

	color:#ff0000; font-weight:normal;

	}

.advertise-detail-main-box .image-box img {

	padding:1px;

	}

.update-listing {

	width:100px; float:left; margin:8px 0 0 0; font-weight:bold;  

}

.update-listing a {

	text-decoration:underline; color:#0079B2; 

	}

.update-listing a:hover {

	text-decoration:none;

	}





 

	

/*----14 April 2010---*/

.sign-up-top-heading {

	 width:752px; float:left; height:50px;

	}

.sign-up-top-heading ul {

	list-style:none;

	}

.sign-up-top-heading li {

	 float:left;

	}

.account {

	background:url(../images/signup-nav.png) no-repeat left top; width:175px; float:left; height:50px;

	}

.current {

	background:url(../images/signup-nav.png) no-repeat left -50px; width:175px; float:left; height:50px;

	}

.categoris {

	background:url(../images/signup-nav.png) no-repeat -173px top; width:183px; float:left; height:50px;

	}

.categoris-current {

	background:url(../images/signup-nav.png) no-repeat -173px -50px; width:183px; float:left; height:50px;

	}

.detail {

	background:url(../images/signup-nav.png) no-repeat -355px top; width:240px; float:left; height:50px;

	}

 .detail-current {

	background:url(../images/signup-nav.png) no-repeat -355px -50px; width:240px; float:left; height:50px;

	}

.gallery {

	background:url(../images/signup-nav.png) no-repeat -460px top; width:151px; float:left; height:41px;

	}

.gallery-current {

	background:url(../images/signup-nav.png) no-repeat -460px -41px; width:151px; float:left; height:41px;

	}	

.payment {

	background:url(../images/signup-nav.png) no-repeat right top; width:154px; float:left; height:50px;

	}

.payment-current {

	background:url(../images/signup-nav.png) no-repeat right -50px; width:154px; float:left; height:50px;

	}	







.signup-address-detail-box {

	background:#f8f6f6; width:749px; float:left; border:#cccccc 1px solid; min-height:150px; margin:28px 0 0 0;

	}

.signup-address-heading {

	background:url(../images/signup-heading-bg.png) repeat-x left top ; height:27px; width:745px; padding:5px 0 0 5px;

	}

.signup-address-heading ul {

	list-style:none;

	}

.signup-address-heading li {

	float:left; background:url(../images/1-thump.png) no-repeat left top; padding:0 0 0 25px;  height:17px; font-size:12px; color:#fff; font-weight:bold; 

	}

.signup-address-heading2 {

	background:url(../images/signup-heading-bg.png) repeat-x left top ; height:27px; width:745px; padding:5px 0 0 5px;

	}

.signup-address-heading2 ul {

	list-style:none;

	}

.signup-address-heading2 li {

	float:left; background:url(../images/2-thump.png) no-repeat left top; padding:0 0 0 25px;  height:17px; font-size:12px; color:#fff; font-weight:bold; 

	}

.signup-address-heading3 {

	background:url(../images/signup-heading-bg.png) repeat-x left top ; height:27px; width:745px; padding:5px 0 0 5px;

	}

.signup-address-heading3 ul {

	list-style:none;

	}

.signup-address-heading3 li {

	float:left; background:url(../images/thumb-3.png) no-repeat left top; padding:0 0 0 25px;  height:17px; font-size:12px; color:#fff; font-weight:bold; 

	}

.signup-address-heading4 {

	background:url(../images/signup-heading-bg.png) repeat-x left top ; height:27px; width:745px; padding:5px 0 0 5px;

	}

.signup-address-heading4 ul {

	list-style:none;

	}

.signup-address-heading4 li {

	float:left; background:url(../images/4-thump.png) no-repeat left top; padding:0 0 0 25px;  height:17px; font-size:12px; color:#fff; font-weight:bold; 

	}

.signup-address-heading5 {

	background:url(../images/signup-heading-bg.png) repeat-x left top ; height:27px; width:745px; padding:5px 0 0 5px;

	}


.signup-address-heading5 ul {

	list-style:none;

	}

.signup-address-heading5 li {

	float:left; background:url(../images/5-thump.png) no-repeat left top; padding:0 0 0 25px;  height:17px; font-size:12px; color:#fff; font-weight:bold; 

	}

.signup-descripction {

	width:741px; float:left; padding:10px; color:#666666; font-size:12px;

	}

.enhance-company-detail-box {

	 width:729px; float:left; border:#cccccc 1px solid; min-height:150px; margin:28px 0 0 0; position:relative; padding:10px;

	}

.company-detail-box {

	 width:729px; float:left; border:#cccccc 1px solid; min-height:150px; margin:28px 0 0 0; position:relative; padding:10px;

	}

.company-detail-box2 {

	 width:729px; float:left; border:#cccccc 1px solid; min-height:150px; margin:28px 0 0 0; position:relative; padding:10px;

	}

.company-detail-box2 label {

	width:234px; float:left; font-size:12px; color:#333333; font-weight:bold; text-align:right; margin:19px 10px 0 0; clear:none; /*224*/

	}

.company-detail-box2 h2 {

	font-family:arial; font-size:12px; font-weight:normal; color:#974c4c; padding:10px 0 10px 0; width:710px;

	}

.company-detail-box2 .input-redio-button {

	width:45px; float:left; clear:none;

	}



.company-heading-box {

	width:auto; float:left; height:21px; background:#e5e5e5; border:1px solid #cccccc; position:absolute; top:-15px; left:10px; text-align:center; padding:5px 0 0 0; color:#000; font-weight:bold; padding:5px 5px 0 5px;

	}

.enhance-company-detail-box h2 {

	font-family:arial; font-size:12px; font-weight:normal; color:#974c4c; padding:10px 0 10px 0; width:710px;

	}

.company-detail-box h2 {

	font-family:arial; font-size:12px; font-weight:normal; color:#974c4c; padding:10px 0 10px 0;

	}

.company-detail-box h2 a{

	color:#0066ff; text-decoration:none; 

	}

.company-detail-box h2 span {

	color:#ff0000; font-size:12px; font-weight:normal;

	}

.company-detail-box h2 a:hover {

	text-decoration:underline;

	}



.company-detail-box label {

	width:235px; float:left; font-weight:bold; color:#333333;

	}

.company-detail-box span {

	color:#c80202; font-weight:bold; font-size:18px;

	}

.enhance-company-detail-box .message-field {

	width:255px; float:left; height:112px; margin:10px 0 0 0;

	}

.enhance-company-detail-box  label {

	width:224px; float:left; font-size:12px; color:#333333; font-weight:bold; text-align:right; margin:10px 10px 0 0; clear:none;

	} 

.company-detail-box label {

	width:224px; float:left; font-size:12px; color:#333333; font-weight:bold; text-align:right; margin:10px 10px 0 0; clear:both;

	}

.company-detail-box .input-field {

	width:253px; float:left; height:22px; border-top:1px solid #404040; border-right:1px solid #404040;  border-left:1px solid #404040;  border-bottom:1px solid #d3d0c7; margin:10px 0 0 0; 

	}

.enhance-company-detail-box .input-field {

	width:253px; float:left; height:22px; border-top:1px solid #404040; border-right:1px solid #404040;  border-left:1px solid #404040;  border-bottom:1px solid #d3d0c7; margin:10px 0 0 0; 

	}

.enhance-company-detail-box .input-main-box-step1 {

	width:488px; float:right; 

	}

.company-detail-box .input-main-box-step1 {

	width:365px; float:left; 

	}

.enhance-company-detail-box .input-main-box {

	width:488px; float:right;

	}

.company-detail-box .input-main-box {

	width:488px; float:left;

	}

.company-detail-box .input-main-box .indicatior {

	background:url(../images/password-indicatior.png) no-repeat left top; width:16px; height:16px; margin:12px 0 0 10px; float:left;

	}

.company-detail-box .inputfiled {

	border-color:#404040 #D3D0C7 #D3D0C7 #404040; border-style:solid; border-width:2px 1px 1px; height:20px; margin:10px 0 0 0;width:255px; float:left;

	}

.radio-button {

	width:20px; float:left; margin:12px 0 0 0;

	}

.yes {

	width:30px; float:left; margin:12px 0 0 0;

	}

.input-description {

	width:488px; float:left; font-size:11px;

	}


.input-description a {

	color:#0066ff; text-decoration:none;

	}

.input-description a:hover {

	text-decoration:underline;

	}

.proceed-step-2 {

	width:719px; height:39px; float:left; text-align:right; margin:30px 0 0 0;

	}

.error-box {

	width:730px; float:left; padding:10px; border:#c20065 1px solid; text-align:center; margin:30px 0 0 0; font-size:12px; font-weight:bold; color:#c20065;

	}

.business-listing-box {

	width:730px; float:left; padding:10px; border:#cdcdcd 1px solid; text-align:center; margin:24px 0 24px 0; font-size:12px; font-weight:bold; color:#c20065; background:#e4e1e1;

	}

.business-listing-box label {

	width:232px; float:left; font-size:18px; color:#000; font-weight:bold; text-align:right;

	}

.business-listing-box .input-main-box {

	width:288px; float:left;

	}

.inputfiled  {

	border-color:#404040 #D3D0C7 #D3D0C7 #404040; border-style:solid; border-width:2px 1px 1px; float:left; height:20px; margin:3px 0 0 10px; width:217px;

	}

.business-listing-box  .input-description {

	color:#6F6D6D; float:left; font-size:11px; width:222px;

}

.business-listing-box  .input-description a {

	text-decoration:none; color:#0066ff; font-weight:normal; text-align:left;



	}

.business-listing-box .input-description a:hover {

	text-decoration:underline;

	}

.business-category-main-box {

	width:713px; float:left; height:228px; float:left; margin:25px 0 0 9px; padding-bottom:10px;

	}

.business-category-main-box .left-box {

	width:299px; height:232px; float:left ; border:1px #828790 solid; overflow-y:scroll; border-right:none; 

	}

.business-category-main-box .button-box {

	width:113px; float:left; height:232px;

	}

.add-button {

	width:23px; height:32px; float:left; margin:10px 0 0 48px;

	}

.subtract-button {

	width:23px; height:32px; float:left; margin:6px 0 0 48px;

	}

.business-category-main-box .right-box {

	width:299px; height:232px; float:left ; border:1px #828790 solid; overflow-y:scroll; border-right:none; 

	}

.proceed-step {

	width:751px; height:auto; float:left; text-align:right; margin:21px 0 0 0;

	}

.proceed-back {

	width:120px; float:left; height:39px;

	}

.proceed-right {

	width:230px; height:39px; float:right;

	}

.enhance-company-detail-box .input-main-box .input-redio-button {

	width:45px; float:left; clear:none;

	}

.enhance-company-detail-box .input-main-box .input-redio-button2 {

	width:245px; float:left; clear:none;

	}

.enhance-company-detail-box .input-main-box .input-redio-button2 span {

	font-weight:normal;

	}

.remove-button {

	width:565px; float:left; text-align:left;

	}

.company-detail-box .input-redio-button {

	width:45px; float:left; clear:none;

	}

	

/*----15 April 2010---*/

.training-course-detail-box {

	width:739px; float:left; background:url(../images/traning-course-box-bg.png) repeat-x right top; min-height:151px; border:#dddddd 1px solid; margin:50px 0 0 0;

	}

.message-field-main-box {

	width:485px; float:left;  margin:20px 0 0 0;

	}	

.message-field-main-box .message-field {

	width:485px; float:right; height:172px; 

	}

.message-field-main-box .message-field-description {

	width:400px; float:left; font-size:12px; color:#ff0101; font-weight:bold; padding-bottom:20px;

	}

.note-detail {

	width:722px; float:left; font-size:12px; color:#666666; font-weight:normal;

	}

.daily-routine-box {

	width:722px; float:left; border:#cccccc 1px solid; height:87px; margin:12px 0 0 0;

	}

.daily-routine-box .start-time-box {

	width:280px; float:left; margin:0 0 0 10px;

	}

.daily-routine-box .start-time-box label {

	width:280px; float:left; font-size:12px; color:#000; font-weight:bold; text-align:left; margin-top:10px;

	}

.open-close-box {

	width:150px; float:left;

	}

.daily-routine-box .open-close-box .input-redio-button {

	width:60px; float:left;

	}

.daily-time-box {

	width:278px; float:left; margin:8px 0 0 10px;

	}

.daily-time-box dl {

	width:280px; float:left;

	}

.daily-time-box dt {

	width:61px; float:left; font-size:12px; font-weight:normal;

	}

.daily-time-box dd {

	width:68px; float:left; margin:0 0 0 5px;

	}

.daily-time-box dd .daily-input-field {

	width:68px; height:19px;float:left;

	}

	









.daily-routine-box .start-time-box-right {

	width:280px; float:right; margin:10px 10px 0 10px;

	}

.daily-routine-box .start-time-box-right label {

	width:280px; float:right; font-size:12px; color:#000; font-weight:bold; text-align:right; margin:0;

	}

.open-close-box-right {

	width:150px; float:right;

	}

.daily-routine-box-right .open-close-box-right .input-redio-button-right {

	width:54px; float:right;

	}

.daily-time-box-right {

	width:294px; float:right; margin:10px 0 0 0;

	}

.daily-time-box-right dl {

	width:294px; float:left;

	}

.daily-time-box-right dt {

	width:75px; float:left; font-size:12px; font-weight:normal;

	}

.daily-time-box-right dd {

	width:68px; float:left; margin:0 0 0 5px;

	}

.daily-time-box-right dd .daily-input-field-right {

	width:68px; height:19px;float:left;

	}

.security-text-box {

	width:480px; float:left;

	}

.security-text-box .input-field {

	border-color:#404040 #404040 #D3D0C7; border-style:solid; border-width:1px; float:left; height:22px; margin:2px 2px 0 0; width:253px;

	}

.security-text-box .input-description {

	color:#6F6D6D; float:left; font-size:11px; width:480px; font-weight:normal; text-align:left;

	}

.code {

	width:77px; height:28px; float:left;

	}

.course-duration-box {

	width:157px; float:left; margin:10px 0 0 42px;

	} 

.course-duration-box h2 {

	font-family:Arial; font-size:18px; font-weight:bold; color:#c20065; text-align:center;

	}

.watch-box {

	width:65px; float:left; margin:0 0 0 40px;

	}

.time-detail-box {

	background:url(../images/thumb-5.png) no-repeat left top; width:157px; height:27px; float:left; font-size:12px; padding:10px 0 0 0; text-align:center;

	}

.date-box {

	width:31px; float:left; margin:10px 0 0 60px; height:39px; padding-bottom:10px;

	}











.account-basic {

	background:url(../images/signup-nav3.png) no-repeat left top; width:147px; float:left; height:41px;

	}

 .current-basic {

	background:url(../images/signup-nav3.png) no-repeat left -50px; width:147px; float:left; height:50px;

	}

.categoris-basic  {

	background:url(../images/signup-nav3.png) no-repeat -148px top; width:200px; float:left; height:50px;

	}

 .categoris-current-basic  {

	background:url(../images/signup-nav3.png) no-repeat -148px -50px; width:200px; float:left; height:50px;

	}

.detail-basic  {

	background:url(../images/signup-nav3.png) no-repeat -350px top; width:223px; float:left; height:50px;

	}

 .detail-current-basic  {

	background:url(../images/signup-nav3.png) no-repeat -350px -50px; width:223px; float:left; height:50px;

	}

.payment-basic {

	background:url(../images/signup-nav3.png) no-repeat -574px top; width:179px; float:left; height:50px;

	}

 .payment-current-basic  {

	background:url(../images/signup-nav3.png) no-repeat -574px -50px; width:179px; float:left; height:50px;

	}

.input-file-field {

	width:328px; float:left; margin:12px 0 0 0;

	}

	

	

.adding-account-basic {

	background:url(../images/signup-nav3.png) no-repeat left top; width:124px; float:left; height:41px;

	}

 .adding-current-basic {

	background:url(../images/signup-nav3.png) no-repeat left -41px; width:124px; float:left; height:41px;

	}

.adding-categoris-basic  {

	background:url(../images/signup-nav3.png) no-repeat -124px top; width:166px; float:left; height:41px;

	}

 .adding-categoris-current-basic  {

	background:url(../images/signup-nav3.png) no-repeat -124px -41px; width:166px; float:left; height:41px;

	}

.adding-detail-basic  {

	background:url(../images/signup-nav3.png) no-repeat -296px top; width:179px; float:left; height:41px;

	}

 .adding-detail-current-basic  {

	background:url(../images/signup-nav3.png) no-repeat -296px -41px; width:179px; float:left; height:41px;

	}

.adding-payment-basic {

	background:url(../images/signup-nav3.png) no-repeat -479px top; width:157px; float:left; height:41px;

	}

 .adding-payment-current-basic  {

	background:url(../images/signup-nav3.png) no-repeat -479px -41px; width:157px; float:left; height:41px;

	}

.adding-payment2-basic {

	background:url(../images/signup-nav3.png) no-repeat -640px top; width:123px; float:left; height:41px;

	}

 .adding-payment2-current-basic  {

	background:url(../images/signup-nav3.png) no-repeat -640px -41px; width:123px; float:left; height:41px;

	}



.adding-input-file-field {

	width:328px; float:left; margin:12px 0 0 0;

	}

	

.adding-proceed-complete {

	float:right; height:39px; width:266px;

	}	

	

/*16-04-2010*/

.advertise-login-main-box {

	 float:left;

	}

.advertiser-login-main-box {

	float:left; margin:41px 0 0 36px; width:750px; border:none;

	}

.advertise-login-top-box {

	background:url(../images/advertiser-top-box-bg.png) repeat-x left bottom; min-height:246px; width:736px; border:1px #b1b3b2 solid; margin:20px 0 0 35px;

	}

.advertise-login-top-box-bottom {

	background:url(../images/advertiser-top-box-bg.png) repeat-x left bottom; min-height:285px; width:736px; border:1px #b1b3b2 solid; margin:20px 0 0 35px; padding-bottom:20px;

	}

.advertise-business-detail-box {

	width:551px; float:right; margin:14px 0 0 0; font-size:18px; color:#000; font-weight:bold; padding-bottom:30px;

	}

.advertise-business-detail-box ul {

	list-style:none;

	}

.advertise-business-detail-box li {

	background:url(../images/aero-thumb.png) no-repeat left 5px; padding:5px 0 0 35px; font-size:14px; color:#3f3e40; font-family:Arial; font-weight:normal;

	}

.advertise-business-detail-box h2 {

	font-family:"Tw Cen MT Condensed Extra Bold"; font-size:24px;margin:0 0 0 0px; font-weight:bold; color:#b20967;

	}

.advertise-login-bottom-box {

	background:url(../images/advertiser-bottom-box-bg.png) repeat-x left top; height:234px; width:736px; border:1px #b1b3b2 solid; margin:6px 0 0 35px; position:relative;

	}

.advertise-login-button {

	width:398px; height:43x; float:left; position:absolute; top:-19px; left:149px;

	}

.advertise-login-button a {

	background:url(../images/login-account-button.png) no-repeat left top; width:398px; height:43px; display:block; text-indent:-8888888px;

	}

.advertise-login-button a:hover {

		background:url(../images/login-account-button.png) no-repeat left -43px; width:398px; height:43px;

	}

.advertise-login-bottom-box-form-box {

	width:490px; float:left; margin:49px 0 0 81px; padding:0 0 10px 0;

	}

.advertise-login-bottom-box .advertise-login-bottom-box-form-box label {

	background:url(../images/login-button.png) no-repeat left top; width:89px; height:26px; float:left; font-family:Arial; font-size:16px; color:#fff; font-weight:bold; padding:5px 0 0 20px;

	}

.advertise-login-bottom-box .advertise-login-bottom-box-form-box .input-field {

	background:url(../images/login-button-right.png) no-repeat right top; width:360px; height:31px; border:none; padding-right:20px;

	}

.submit-password-box {

	width:376px; float:left; margin:10px 0 0 0;

	}

.forgot-passowrd {

	width:200px; float:left; margin:5px 0 0 0; 

	}

.forgot-passowrd a {

	font-size:16px; color:#72b4d4; font-weight:bold; text-decoration:underline;

	}

.forgot-passowrd a:hover {

	text-decoration:none;

	}

.advertise-heading-text {

	width:560px; float:left; height:48px; margin:20px 0 0 110px;

	}

.advertise-business-detail-box h3 {

	font-family:Arial; font-size:16px;margin:0 0 0 0px; font-weight:bold; color:#b20967; float:left; color:#3e1b94; margin:10px 0 0 20px;

	}

.advertise-business-detail-box h3 a {

	color:#65b0d4; text-decoration:underline;

	}

.advertise-business-detail-box h3 a:hover {

	color:#65b0d4; text-decoration:none;

	}

.advertise-business-detail-box h4 {

	font-family:Arial; font-size:16px; font-weight:normal;  float:left; color:#000; margin:10px 0 0 20px; font-style:italic;

	}

.information-box {

	width:713px; float:left; border-top:1px #7f7e81 dotted; text-align:center; padding:10px 0 0 0; margin:0 0 0 10px;

	}

.advertise-descripction {

	width:750px; float:left; color:#666666; font-size:12px;  margin:20px 0 0 0; text-align:justify; line-height:22px;

	}

.advertise-descripction span {

	color:#ff0000;

	}



.fashion-brands-detail h4 {

color:#C81072;

font-family:Arial;

font-size:16px;

font-weight:bold;

padding-bottom:7px;

padding-top:10px;

text-align:center;

border-bottom:1px #cccccc solid;

}	



.upgrate-listing-left-part {

	width:395px; float:left; border:1px solid #c5c5c5; min-height:692px; margin:23px 0 0 0; padding:10px 5px 10px 5px;

	}

.upgrate-listing-left-part h2 {

	font-family:Arial; font-size:14px; color:#000; font-weight:bold;

	}

.upgrade-redio-box {

	width:300px; float:left; margin:5px 0 0 0;

	}

.upgrade-redio-box .input-redio-button  {

	clear:none; float:left; width:67px;

	}



.upgrate-listing-left-part h1 {

	font-family:Arial; font-size:12px; color:#000; font-weight:bold; margin:20px 0 0 0; border:none; padding:0;

	}	

.upgrate-signup-box {

	width:380px; float:left; margin:10px 0 0 0;

	}

.upgrate-signup-box dl {

	width:100%; float:left;

	}

.upgrate-signup-box dd {

	width:252px; float:left;  float:left; margin:10px 0 0 0;

	}

.upgrate-signup-box span {

	color:#990000; font-size:16px; font-weight:bold;

	}

.upgrate-signup-box dt {

	width:126px; float:left; font-size:12px; color:#333333; font-weight:bold; margin:10px 0 0 0;

	}

.upgrate-signup-box dd .input-field  {

	border-color:#404040 #404040 #D3D0C7; border-style:solid; border-width:1px; float:left; height:20px;  width:252px;

	}

.upgrate-signup-box dd .field-area {

	border-color:#404040 #404040 #D3D0C7; border-style:solid; border-width:1px; float:left; height:60px;  width:252px;

	}

.advertise-right-part {

	width:283px; float:left; margin:23px 0 0 18px; background:url(../images/advertise-right-bg.jpg) repeat-y left top; border:1px #c5c5c5 solid; min-height:692px; padding:10px 20px 10px 20px;

	}

.advertise-right-part h2 {

	font-family:arial; color:#333333; font-weight:bold; font-size:16px; 

	

	}

.listing-box {

	width:270px; float:left; margin:20px 0 0 10px; padding:0 0 30px 0;

	}

.basic-listing-box {

	width:66px; float:left;

	}

.basic-listing-box dl {

	width:100%; float:left;

	}

.basic-listing-box dd {

	width:66px; float:;

	}

.basic-listing-box dt {

	width:66px; float:left; font-weight:bold; text-align:center;

	}

.enhanced-listing-box {

	width:66px; float:left; margin:0 0 0 33px;

	}

.enhanced-listing-box dl {

	width:100%; float:left;

	}

.enhanced-listing-box dd {

	width:66px; float:;

	}

.enhanced-listing-box dt {

	width:66px; float:left; font-weight:bold; text-align:center;

	}

.advertise-right-part h5 {

	font-size:16px; font-weight:bold; color:#333333; margin:0; padding:0; border:0; width:300px; text-align:center;

	}

.advertise-right-part h5 span {

	color:#b20967;

	}

.advertise-right-part h4 {

	font-size:20px; font-weight:bold; color:#3f99c5; margin:0; padding:0; border:0; width:300px; text-align:center;

	}

.view-sample {

	width:100%; float:left; text-align:center; margin:25px 0 0 0;

	}

.key-benefits {

	width:290px; float:left; font-size:16px; font-weight:bold; margin:40px 0 0 0;

	}

.key-benefits ul {

	list-style:none;

	}

.key-benefits li {

	background:url(../images/aero-thumb.png) no-repeat left top; padding:0 0 0 20px; font-size:12px; color:#333333; font-weight:normal; margin:10px 0 0 10px;

	}

.advertise-option-box {

	width:287px; float:left; margin:20px 0 0 0; border-top:1px #7f7e81 dotted; font-size:12px; font-weight:normal; color:#333333; text-align:center; padding:10px 0 0 0;

	}

.serial-no {

	border-right:1px solid #FFFFFF;float:left; height:33px; line-height:30px; padding-left:9px; width:50px;

	}

.serial-no-detail {

	border-right:1px solid #B9B8B8;float:left; height:33px; line-height:30px; padding-left:9px; width:50px;

	}

.event-tittle {	

	border-right:1px solid #FFFFFF; float:left; height:33px; line-height:30px; padding-left:9px; width:401px;

	}

.event-tittle-detail {	

	border-right:1px solid #FFFFFF; float:left; height:33px; line-height:30px; padding-left:9px; width:401px;

	}

.business-detail-main-box {

	width:836px; float:left; margin:20px 0 0 46px;

	}

.business-heading-main-box {

	width:836px; float:left; font-family:Arial; font-size:12px; font-weight:bold; color:#fff;

	}

.business-heading-left-corner {

	background:url(../images/business-heading-left-cor.jpg) no-repeat left top; width:10px; height:32px; float:left;

	}

.business-heading-bg {

	background:url(../images/business-heading-bg.jpg) repeat-x left top; height:32px; width:816px; float:left;

	}

.business-heading-right-corner {

	background:url(../images/business-heading-right-cor.jpg) no-repeat left top; width:10px; height:32px; float:left;

	}

.business-heading-main-box .feature {

	width:254px; float:left; border-right:1px solid #000000; height:25px; padding:7px 0 0 10px;

	}

.business-heading-main-box .free-listing {

	width:119px; float:left; border-right:1px solid #000000; height:25px; padding:7px 0 0 10px;

	}	

.business-heading-main-box .basic-listing {

	width:119px; float:left; border-right:1px solid #000000; height:25px; padding:7px 0 0 10px;

	}

.business-heading-main-box .inhanced-listing {

	width:142px; float:left; border-right:1px solid #000000; height:25px; padding:7px 0 0 10px;

	}

.business-heading-main-box .premium-listing {

	width:119px; float:left;  height:25px;padding:7px 0 0 10px;

	}

.business-detail-bottom-box {

	width:833px; float:left; background:#f6f5fa;

	}

.business-detail-bottom-box span {

	color:#ff0000;

	}

.business-bottom-detail-box {

	width:100%; float:left; min-height:32px; border-bottom:1px #eceaea solid; font-size:11px; color:#2d2c2c; font-weight:bold;

	}

.business-bottom-detail-box .feature-detail {

	width:265px; float:left;  height:25px; padding:7px 0 0 10px;

	}

.business-bottom-detail-box .free-listing-detail {

	width:119px; float:left; background:#E5E4E7; height:25px; padding:7px 0 0 10px; text-align:center;

	}	

.business-bottom-detail-box .basic-listing-detail {

	width:119px; float:left; height:25px; padding:7px 0 0 10px; text-align:center;

	}

.business-bottom-detail-box .inhanced-listing-detail {

	width:142px; float:left; background:#E5E4E7; height:25px; padding:7px 0 0 10px; text-align:center;

	}

.business-bottom-detail-box .premium-listing-detail {

	width:133px; float:left;  height:25px;padding:7px 0 0 10px; text-align:center;

	}





.business-bottom-detail-box .feature-detail-bottom {

	width:265px; float:left;  height:50px; padding:7px 0 0 10px;

	}

.business-bottom-detail-box .free-listing-detail-bottom {

	width:119px; float:left; background:#e5e4e7; height:50px; padding:7px 0 0 10px; text-align:center;

	}	

.business-bottom-detail-box .basic-listing-detail-bottom {

	width:119px; float:left; height:50px; padding:7px 0 0 10px; text-align:center;

	}

.business-bottom-detail-box .inhanced-listing-detail-bottom {

	width:142px; float:left; height:50px; padding:7px 0 0 10px; text-align:center; background:#e5e4e7; 

	}

.business-bottom-detail-box .premium-listing-detail-bottom {

	width:133px; float:left;  height:50px;padding:7px 0 0 10px; text-align:center;

	}

.bottom-listing {

	background:url(../images/listing-bottom-bg.jpg) no-repeat left top; width:830px; height:83px; float:left;

	}





/* Dashboard */	

	

#dashboard {

	width:566px;

	margin:48px auto 10px auto;



	}

#dashboard #dboardlink li {

		float:left;

		list-style: none;

		margin-right:30px;

		margin-bottom:34px;

		}

#dashboard #dboardlink li a {

		display:block;

		width:100px;

		height:113px;

		float:left;

		padding:0;

		text-indent: -9999px;

		text-decoration: none;

		border: none !important;

		outline:none;

	}

#dashboard #dboardlink li.m1 a, #dashboard #dboardlink li.m1 {background:url(../images/account-detail-btn.gif) no-repeat 0 0;}

#dashboard #dboardlink li.m2 a, #dashboard #dboardlink li.m2 {background:url(../images/business-listing-btn.gif) no-repeat 0 0;}

#dashboard #dboardlink li.m3 a, #dashboard #dboardlink li.m3 {background:url(../images/beauty-event-btn.gif) no-repeat 0 0;}

#dashboard #dboardlink li.m4 a, #dashboard #dboardlink li.m4 {background:url(../images/articles-btn.gif) no-repeat 0 0;}

#dashboard #dboardlink li.m5 a, #dashboard #dboardlink li.m5 {background:url(../images/training-course-btn.gif) no-repeat 0 0;}

#dashboard #dboardlink li.m6 a, #dashboard #dboardlink li.m6 {background:url(../images/upgrade-listing-btn.gif) no-repeat 0 0;}

#dashboard #dboardlink li.m7 a, #dashboard #dboardlink li.m7 {background:url(../images/visitor-statistic-btn.gif) no-repeat 0 0;}

#dashboard #dboardlink li.m8 a, #dashboard #dboardlink li.m8 {background:url(../images/photo-gallery.gif) no-repeat 0 0;}

/*#dashboard #dboardlink li a.active {background-position:0 50%;}

#dashboard #dboardlink li a:hover {background-position:0 100%;}	*/





#dashboard #dboardlink li.m9 a, #dashboard #dboardlink li.m9 {background:url(../images/account-detail-btn.gif) no-repeat 0 0;}

#dashboard #dboardlink li.m10 a, #dashboard #dboardlink li.m10 {background:url(../images/account-detail-btn.gif) no-repeat 0 0;}

#dashboard #dboardlink li.m11 a, #dashboard #dboardlink li.m11 {background:url(../images/beauty-event-btn.gif) no-repeat 0 0;}

#dashboard #dboardlink li.m12 a, #dashboard #dboardlink li.m12 {background:url(../images/articles-btn.gif) no-repeat 0 0;}

#dashboard #dboardlink li.m13 a, #dashboard #dboardlink li.m13 {background:url(../images/training-course-btn.gif) no-repeat 0 0;}

#dashboard #dboardlink li.m14 a, #dashboard #dboardlink li.m14 {background:url(../images/upgrade-listing-btn.gif) no-repeat 0 0;}

#dashboard #dboardlink li.m15 a, #dashboard #dboardlink li.m15 {background:url(../images/visitor-statistic-btn.gif) no-repeat 0 0;}

#dashboard #dboardlink li.m16 a, #dashboard #dboardlink li.m16 {background:url(../images/photo-gallery.gif) no-repeat 0 0;}

#dashboard #dboardlink li.m17 a, #dashboard #dboardlink li.m17 {background:url(../images/map-locator.gif) no-repeat 0 0;}

#dashboard #dboardlink li.m18 a, #dashboard #dboardlink li.m18 {background:url(../images/linkbf-btn.png) no-repeat 0 0;}

#dashboard #dboardlink li.m19 a, #dashboard #dboardlink li.m19 {background:url(../images/special-offerbtn.gif) no-repeat 0 0;}

#dashboard #dboardlink li.m20 a, #dashboard #dboardlink li.m20 {background:url(../images/review-btn.gif) no-repeat 0 0;}



#dashboard #dboardlink li a.active {background-position:0 50%;}

#dashboard #dboardlink li a:hover {background-position:0 100%;}	



/*19-04-2010*/

.event-detail-box .event-management-heading-table {

	background:url(../images/event-heading-table-bg.jpg) repeat-x scroll 0 0 transparent; border-bottom:1px solid #FFFFFF; color:#FFFFFF; font-weight:bold; height:33px;

	}

.event-detail-box .event-management-heading-table .serial-no {

	width:51px; height:33px; float:left; border-right:1px solid #fff;

	}

.event-detail-box .event-management-heading-table .event-tittle {

	width:376px; height:33px; float:left; border-right:1px solid #fff;

	}

.event-detail-box .event-management-heading-table .event-date {

	width:90px; height:33px; float:left; border-right:1px solid #fff; line-height:30px; padding:0 0 0 9px;

	}

.event-detail-box .event-management-heading-table .status {

	width:56px; height:33px; float:left; border-right:1px solid #fff; line-height:30px; padding:0 0 0 9px;

	}

.event-detail-box .event-management-heading-table .date {

	width:55px; height:33px; float:left; border-right:1px solid #fff; 

	}

.event-detail-box .event-management-heading-table .delete {

	width:62px; height:33px; float:left;  line-height:30px; padding:0 0 0 9px;

	}



.event-detail-box .event-management-top-detail-table {

	background:none repeat scroll 0 0 #F6F6F6; color:#393838; font-weight:bold; height:33px;

}

.event-detail-box .event-management-top-detail-table .serial-no-detail {

	width:51px; height:33px; float:left; border-right:1px solid #B9B8B8;

	}

.event-detail-box .event-management-top-detail-table .event-tittle-detail {

	width:376px; height:33px; float:left; border-right:1px solid #B9B8B8;

	}

.event-detail-box .event-management-top-detail-table .event-date-detail {

	width:90px; height:33px; float:left; border-right:1px solid #B9B8B8; line-height:30px; padding:0 0 0 9px;

	}

.event-detail-box .event-management-top-detail-table .status-detail {

	width:56px; height:33px; float:left; border-right:1px solid #B9B8B8; line-height:30px; padding:0 0 0 9px;

	}

.event-detail-box .event-management-top-detail-table .date-detail {

	width:55px; height:33px; float:left; border-right:1px solid #B9B8B8; 

	}

.event-detail-box .event-management-top-detail-table .delete-detail {

	width:62px; height:33px; float:left;  line-height:30px; padding:0 0 0 9px;

	}

	

.event-detail-box .event-management-bottom-detail-table {

	background:none repeat scroll 0 0 #E5E5E5; color:#393838; font-weight:bold; height:33px;

}

.event-detail-box .event-management-bottom-detail-table .serial-no-detail {

	width:51px; height:33px; float:left; border-right:1px solid #B9B8B8;

	}

.event-detail-box .event-management-bottom-detail-table .event-tittle-detail {

	width:376px; height:33px; float:left; border-right:1px solid #B9B8B8;

	}

.event-detail-box .event-management-bottom-detail-table .event-date-detail {

	width:90px; height:33px; float:left; border-right:1px solid #B9B8B8; line-height:30px; padding:0 0 0 9px;

	}

.event-detail-box .event-management-bottom-detail-table .status-detail {

	width:56px; height:33px; float:left; border-right:1px solid #B9B8B8; line-height:30px; padding:0 0 0 9px;

	}

.event-detail-box .event-management-bottom-detail-table .date-detail {

	width:55px; height:33px; float:left; border-right:1px solid #B9B8B8; 

	}

.event-detail-box .event-management-bottom-detail-table .delete-detail {

	width:62px; height:33px; float:left;  line-height:30px; padding:0 0 0 9px;

	}

.fashion-brands-detail h6 {

	color:#ff0000; font-family:Arial; font-size:12px; font-weight:normal; padding-bottom:10px; padding-top:10px; text-align:center; border:none; margin:15px 0 0 0;

}

.management-top-heading {

	width:100%; float:left; font-size:14px; color:#666666; font-weight:normal; margin:43px 0 0 0;

	}

.management-bottom-heading {

	width:100%; float:left; font-size:12px; color:#c20065; font-weight:normal; margin:5px 0 0 0;

	}

.photo-gallery-box {

	width:750px; float:left; margin:30px 0 0 0;

	}

.photo-gallery-box .image-box {

	width:120px; float:left; margin:0 16px 0 9px;

	}

.photo-gallery-box .image-box img {

	 height:auto; border:8px #ebebeb solid; float:left;

	}

.photo-gallery-box .image-box .delete-box {

	width:100%; float:left; text-align:center; margin:10px 0 0 0;

	}

.photo-gallery-box .image-box .delete-box a {

	 background:url(../images/delete-icon.jpg) no-repeat left top ; display:block; height:18px; width:82px; color:#0066ff; font-size:14px; margin:0 0 0 40px;

	}

.gallery-bottom-nav {

	width:100%; text-align:center; float:left; margin:37px 0 0 0; padding-bottom:10px;

	}

.health-spas {

	border:1px solid #727272; float:left; margin:0; padding:20px; width:925px;

	}

.product-services {

	width: 345px; float: left; margin:10px 0 0 0;

	}

.product-services ul {

	list-style:none; 

	}

.product-services li {

	background:url(../images/content-li.gif) no-repeat left 8px; padding:0 0 0 20px; float:none;

	}

/*.advertise-main-box .advertise-description .gift-voucher {

	width:300px; float:left;

	}

.advertise-main-box .advertise-description .gift-voucher ul {

	list-style:none;

	}

.advertise-main-box .advertise-description .gift-voucher li {

	background:url(../images/gifticon.gif) no-repeat left top; height:48px; padding:15px 0 0 53px;

	}

.advertise-main-box .advertise-description .gift-voucher li a {

	color:#0079B2; font-size:14px; text-decoration:underline;

	}

.advertise-main-box .advertise-description .gift-voucher li a:hover {

	text-decoration:none;

	}

.advertise-description .onlineshop {

	width:330px; float:right;

	}

.advertise-description .onlineshop ul {

	list-style:none;

	}

.advertise-description .onlineshop li {

	background:url(../images/onlineshop-icon.gif) no-repeat left top; height:48px; padding:15px 0 0 53px;

	}

.advertise-description .onlineshop li a {

	color:#0079B2; font-size:14px; text-decoration:underline;

	}

.advertise-description .onlineshop li a:hover {

	text-decoration:none;

	}*/

	

.advertise-description .rightpanel{width:575px; float:right;}

.advertise-description .brandpro {width:auto;}

.advertise-description .brandpro ul{list-style:none; padding:0px; margin:0px;}

.advertise-description .brandpro ul li {padding:5px; font-weight:bold;}

.advertise-description .brandpro ul li img {width:121px; height:65px;border:solid 1px #ccc; padding:5px;}



.advertise-main-box .advertise-description .gift-voucher {

	float:left; margin:10px 0 10px 0;

	}

.advertise-main-box .advertise-description .gift-voucher ul {

	list-style:none;

	}

.advertise-main-box .advertise-description .gift-voucher li {

	height:48px; font-weight:bold;

	}

.advertise-main-box .advertise-description .gift-voucher li .enable{

	background:url(../images/gifticon.gif) no-repeat left top; padding:18px 0 18px 53px; line-height:48px; 

	}	

.advertise-main-box .advertise-description .gift-voucher li .disable{

	background:url(../images/gifticon-disable.gif) no-repeat left top; padding:18px 0 18px 53px; color:#666; line-height:48px;

	}	

.advertise-main-box .advertise-description .gift-voucher li a {

	color:#0079B2; font-size:14px; text-decoration:underline;

	}

.advertise-main-box .advertise-description .gift-voucher li a:hover {

	text-decoration:none;

	}

.advertise-description .onlineshop {

	float:left; margin:10px 0 10px 0;

	}

.advertise-description .onlineshop ul {

	list-style:none;

	}

.advertise-main-box .advertise-description .onlineshop li{font-weight:bold;}

.advertise-main-box .advertise-description .onlineshop li .enable{

	background:url(../images/onlineshop-icon.gif) no-repeat left top; padding:14px 0 14px 53px; line-height:48px; 

	}	

.advertise-main-box .advertise-description .onlineshop li .disable{

	background:url(../images/onlineshop-icon-disable.gif) no-repeat left top; padding:14px 0 14px 53px; color:#666; line-height:48px;

	}	

.advertise-description .onlineshop li a {

	color:#0079B2; font-size:14px; text-decoration:underline;

	}

.advertise-description .onlineshop li a:hover {

	text-decoration:none;

	}	

.inner-bg .careys-manors {

	width:920px; float:left; margin:15px 0 0 36px;

	}

.inner-bg .careys-manors .careys-manors-address-bar {

	width:350px; float:left; font-size:12px; color:#2F2E2F;

	}

.inner-bg .careys-manors .careys-manors-address-bar dl {

	width:500px; float:left;

	}

.inner-bg .careys-manors .careys-manors-address-bar dd {

	width:auto; float:left; margin-right:10px;

	}

.inner-bg .careys-manors .careys-manors-address-bar dd img {

	border:1px #c3c6c6 solid;

	}

	

.inner-bg .careys-manors .careys-manors-address-bar dt {

	width:300px; float:left;

	}

.inner-bg .careys-manors .careys-manors-address-bar dt span {	

	color:#0079B2; float:left; font-family:Arial,Helvetica,sans-serif; font-size:16px; font-weight:bold; margin:0; padding-bottom:5px;

	}

.inner-bg .careys-manors .careys-manors-right {

	width:192px; float:right;

	}

.inner-bg .careys-manors .careys-manors-right span {

	font-size:14px; color:#000; font-weight:bold; float:left; width:100%; padding:0 0 5px 0;

	}

.inner-bg .careys-manors .careys-manors-right .date {

	width:76px; float:left; line-height:normal; padding:0; margin:0; height:normal; height:20px; clear:both; font-style:italic;

	}

.inner-bg .careys-manors .careys-manors-right .time {

	width:115px; float:left;

	}

.enquiry-description {

	width:100%; float:left; font-size:12px; color:#974C4C; margin:30px 0 0 0;

	}

.advertise-main-box .make-inquiry {

	width:100%; float:left; margin:20px 0 0 0;

	}

.advertise-main-box .make-inquiry dl {

	width:100%; float:left; 

	}

.advertise-main-box .make-inquiry dt {

	width:300px; float:left; font-weight:bold; text-align:right; margin:10px 0 0 0;

	}

.advertise-main-box .make-inquiry dd {

	width:400px; float:left; margin:10px 0 0 0;

	}

.advertise-main-box .make-inquiry dd .inputfiled {

	border-color:#404040 #D3D0C7 #D3D0C7 #404040; border-style:solid; border-width:2px 1px 1px; float:left; height:20px; margin:3px 0 0 10px; width:300px;

	}

.advertise-main-box .make-inquiry dd img {

	float:left; margin:0 0 0 10px;

	}

.advertise-main-box .make-inquiry dd .input-area {

	border-color:#404040 #D3D0C7 #D3D0C7 #404040; border-style:solid; border-width:2px 1px 1px; float:left; height:100px; margin:3px 0 0 10px; width:300px;

	}

.submt_btn  {

	background:url(../images/btnbg.gif) no-repeat scroll left center transparent; border:medium none; color:#000000; font-size:11px; font-weight:bold; height:21px; margin-left:10px; padding-top:0; width:73px;

}

.company-detail-box .input-main-box .daily-input-field  {

	float:left; height:19px; width:68px; margin:10px 10px 0 0;

	}

.bottom-description {

	width:100%; float:left; font-size:11px; margin:10px 0 0 0;

	}

.word-doc {

	width:920px; float:left; margin:20px 0 0 0;

	}

	

	



.visa-card {

	width:234px; float:left; background:url(../images/visa-card.jpg) no-repeat left top; height:97px; margin:28px 0 0 20px;

	}

.visa-card .visa-redio-button {

	width:120px; float:right; margin:40px 20px 0 0; padding-bottom:30px;

	}

.cheque {

	width:234px; float:left; background:url(../images/check-card.jpg) no-repeat left top; height:97px; margin:28px 0 0 30px;

	}

.cheque .visa-redio-button {

	width:120px; float:right; margin:40px 45px 0 0;

	}

.card-description {

	width:699px; float:left; color:#666666; font-size:12px; margin:20px 0 0 18px;

	}

.card-description a {

	color:#0066ff; text-decoration:none;

	}

.card-description a:hover {

	text-decoration:underline;

	}

.visitor-form-content {

	width:730px; float:left; margin:10px 0 0 0; border:1px solid #CCC; padding:10px;

	}

.visitor-form-content .input-main-box {

	width:350px; float:left; margin:0 0 0 10px;

	}

 .event-total {

	width:200px; float:left; margin:5px 0 0 0;

	}

.event-detail-box .event-management-top-detail-table .ip-address-detail {

	border-right:1px solid #B9B8B8; float:left; height:33px; width:495px; padding:0 0 0 5px; line-height:30px;

	}

.event-detail-box .event-management-heading-table .ip-address { 

	border-right:1px solid #FFFFFF; float:left; height:33px; width:495px; padding:0 0 0 5px; line-height:30px;

	}

.event-detail-box .event-management-heading-table .clicked {

	float:left; height:33px; line-height:30px; padding:0 0 0 9px; width:100px;

	}

.event-detail-box .event-management-top-detail-table .clicked-detail {

	float:left; height:33px; line-height:30px; padding:0 0 0 9px; width:100px;

	}

.event-top-detail-table .ip-address-detail {

	border-right:1px solid #B9B8B8; float:left; height:33px; width:495px; padding:0 0 0 5px; line-height:30px;

	}

.event-bottom-detail-table .ip-address-detail {

	border-right:1px solid #B9B8B8; float:left; height:33px; width:495px; padding:0 0 0 5px; line-height:30px;

	}

.event-bottom-detail-table .clicked-detail {

	float:left; height:33px; line-height:30px; padding:0 0 0 9px; width:100px;

	}

.event-top-detail-table .clicked-detail {

	float:left; height:33px; line-height:30px; padding:0 0 0 9px; width:100px;

	}

.enter-format {

	width:150px; float:left; margin:16px 0 0 16px; color:#FF0000;

	}

	

	

	.sitemap-detail-box {

	width:400px; float:left; margin:10px 0 0 0;

	}

.sitemap-detail-box ul {

	list-style:none;

	}

.sitemap-detail-box li {

	background:url(../images/dot-2.jpg) no-repeat left 3px; padding:0 0 0 15px; font-size:12px; color:#990066; font-weight:bold;

	}

.sitemap-detail-box li a {

	font-size:12px; color:#990066; font-weight:bold; text-decoration:none;

	}

.sitemap-detail-box li a:hover {

	text-decoration:underline;

	}

.sitemap-sub-links {

	width:350px; float:left; margin:5px 0 0 15px; clear:both;

	}

.sitemap-sub-links ul {

	list-style:none; 

	}

.sitemap-sub-links li {

	list-style:none; background:url(../images/dot-3.jpg) no-repeat left 3px; padding:0 0 0 15px; color:#FF3399; font-size:12px; font-weight:bold;

	}

.sitemap-sub-links li a {

	color:#FF3399; font-size:12px; font-weight:bold; text-decoration:none;

	}

.sitemap-sub-links li a:hover {

	text-decoration:underline;

	}



.beauty-sub-links {

	width:350px; float:left; margin:0 0 0 30px; clear:both;

	}

.beauty-sub-links ul {

	list-style:none;

	}

.beauty-sub-links li {

	padding:5px 0 0 0;

	}

.beauty-sub-links li a {

	text-decoration:none; color:#0066ff;

	}

.beauty-sub-links li a:hover {

	text-decoration:underline;

	}



.advertise-main-box .advertise-description h2 {

	width:99%; float:left; background:#000; height:20px; font-size:16px; color:#fff; padding:5px;

	}

.advertise-main-box .advertise-description h3 {

	height:20px; font-size:18px; color:#000; padding:5px;

	}



.brand-link-box {

	width:594px; float:left;

	}

.brand-sub-links {

	width:180px; float:left; margin:5px 0 0 15px;

	}

.brand-sub-links ul {

	list-style:none; 

	}

.brand-sub-links li {

	list-style:none; background:url(../images/bullet.jpg) no-repeat left 3px; padding:0 0 0 15px; color:#FF3399; font-size:12px; font-weight:bold;

	}

.brand-sub-links li a {

	 color:#0066ff; font-size:12px; font-weight:normal; text-decoration:none;

	 }

.brand-sub-links li a:hover {

	text-decoration:underline;

	}





/*03-05-2010*/

.company-info-heading {

	color:#333333; float:left; font-size:12px; font-weight:bold; margin:10px 10px 0 0; text-align:left; width:224px; background:none;

	}

.add-more {

	width:500px; float:left; margin:10px 0 0 0; text-align:right; 

	}

#branch-office-divTxt {

	width:100%; float:left; height:auto;

	}

/*06-05-2010*/

.adding-account-basic {

	background:url(../images/signup-nav3.png) no-repeat left top; width:124px; float:left; height:41px;

	}

 .adding-current-basic {

	background:url(../images/signup-nav3.png) no-repeat left -41px; width:124px; float:left; height:41px;

	}

.adding-categoris-basic  {

	background:url(../images/signup-nav3.png) no-repeat -126px top; width:166px; float:left; height:41px;

	}

 .adding-categoris-current-basic  {

	background:url(../images/signup-nav3.png) no-repeat -126px -41px; width:166px; float:left; height:41px;

	}

.adding-detail-basic  {

	background:url(../images/signup-nav3.png) no-repeat -296px top; width:179px; float:left; height:41px;

	}

 .adding-detail-current-basic  {

	background:url(../images/signup-nav3.png) no-repeat -296px -41px; width:179px; float:left; height:41px;

	}

.adding-payment-basic {

	background:url(../images/signup-nav3.png) no-repeat -479px top; width:157px; float:left; height:41px;

	}

 .adding-payment-current-basic  {

	background:url(../images/signup-nav3.png) no-repeat -479px -41px; width:157px; float:left; height:41px;

	}

.adding-payment2-basic {

	background:url(../images/signup-nav3.png) no-repeat -640px top; width:123px; float:left; height:41px;

	}

 .adding-payment2-current-basic  {

	background:url(../images/signup-nav3.png) no-repeat -640px -41px; width:123px; float:left; height:41px;

	}



.adding-input-file-field {

	width:328px; float:left; margin:12px 0 0 0;

	}

	

.adding-proceed-complete {

	float:right; height:39px; width:266px;

	}

.pic-description {

	width:730px; float:left; color:#974C4C; font-size:12px;

	}

.additional-section-box {

	width:100%; float:left;

	}

.additional-section-box label {

clear:both;

color:#333333;

float:left;

font-size:12px;

font-weight:bold;

margin:10px 10px 0 0;

text-align:right;

width:224px;

}



/*10-05-2010*/

.enhance-account {

	background:url(../images/signup-nav2.png) no-repeat left top; width:146px; float:left; height:50px;

	}

 .enhance-current {

	background:url(../images/signup-nav2.png) no-repeat left -50px; width:146px; float:left; height:50px;

	}

.enhance-categoris {

	background:url(../images/signup-nav2.png) no-repeat -149px top; width:199px; float:left; height:50px;

	}

 .enhance-categoris-current {

	background:url(../images/signup-nav2.png) no-repeat -149px -50px; width:199px; float:left; height:50px;

	}

.enhance-detail {

	background:url(../images/signup-nav2.png) no-repeat -349px top; width:224px; float:left; height:50px;

	}

 .enhance-detail-current {

	background:url(../images/signup-nav2.png) no-repeat -349px -50px; width:224px; float:left; height:50px;

	}

.enhance-photo {

	background:url(../images/signup-nav2.png) no-repeat -573px top; width:181px; float:left; height:50px;

	}

 .enhance-photo-current {

	background:url(../images/signup-nav2.png) no-repeat -573px -50px; width:181px; float:left; height:50px;

	}

	

/*11-05-2010*/

.top-navigation {

	width:750px; float:left; height:41px;

	}

.top-navigation ul {

	list-style:none;

	}

top-navigation li {

	float:left;

	}

	

.step1 {

	width:126px; float:left; height:41px;

	}

.step1 a {

	width:126px; float:left; height:41px; background:url(../images/signup-nav4.png) no-repeat left top; display:block; text-indent:-99999px;

	}

.step1 a:hover , .step1 a.active {

	background:url(../images/signup-nav4.png) no-repeat left -41px; width:126px; height:41px;

	}



.step2 {

	width:169px; float:left; height:41px;

	}

.step2 a {

	width:169px; float:left; height:41px; background:url(../images/signup-nav4.png) no-repeat -126px top; display:block; text-indent:-99999px;

	}

.step2 a:hover , .step2 a.active{

	background:url(../images/signup-nav4.png) no-repeat -126px -41px; width:169px; height:41px;

	}

	

.step3 {

	width:146px; float:left; height:41px;

	}

.step3 a {

	width:146px; float:left; height:41px; background:url(../images/signup-nav4.png) no-repeat -296px top; display:block; text-indent:-99999px;

	}

.step3 a:hover ,.step3 a.active {

	background:url(../images/signup-nav4.png) no-repeat -296px -41px; width:146px; height:41px;

	}

.step4 {

	width:162px; float:left; height:41px;

	}

.step4 a {

	width:162px; float:left; height:41px; background:url(../images/signup-nav5.png) no-repeat left top; display:block; text-indent:-999999px;

	}

.step4 a:hover {

	background:url(../images/signup-nav5.png) no-repeat left -41px; width:162px; height:41px;

	}

.step4 a.active {

	background:url(../images/signup-nav5.png) no-repeat left -41px; width:162px; height:41px;

	}



.step5 {

	width:187px; float:left; height:41px;

	}

.step5 a {

	width:187px; float:left; height:41px; background:url(../images/signup-nav5.png) no-repeat -163px top; display:block;  text-indent:-999999px;

	}

.step5 a:hover {

	background:url(../images/signup-nav5.png) no-repeat -163px -41px; width:187px; height:41px;

	}

.step5 a.active{

	background:url(../images/signup-nav5.png) no-repeat -163px -41px; width:187px; height:41px;

	}

	

.step12 {

	width:155px; float:left; height:41px;

	}

.step12 a {

	width:155px; float:left; height:41px; background:url(../images/signup-nav5.png) no-repeat -350px top; display:block;  text-indent:-999999px;

	}

.step12 a:hover {

	background:url(../images/signup-nav5.png) no-repeat -350px -41px; width:155px; height:41px;

	}

.step12 a.active{

	background:url(../images/signup-nav5.png) no-repeat -350px -41px; width:155px; height:41px;

	}

	

/*12-05-2010*/

.step6 {

	width:162px; float:left; height:41px;

	}

.step6 a {

	width:162px; float:left; height:41px; background:url(../images/signup-nav6.png) no-repeat left top; display:block; text-indent:-999999px;

	}

.step6 a:hover {

	background:url(../images/signup-nav6.png) no-repeat left -41px; width:162px; height:41px;

	}

.step6 a.active {

	background:url(../images/signup-nav6.png) no-repeat left -41px; width:162px; height:41px;

	}



.step7 {

	width:170px; float:left; height:41px;

	}

.step7 a {

	width:170px; float:left; height:41px; background:url(../images/signup-nav6.png) no-repeat -162px top; display:block; text-indent:-999999px;

	}

.step7 a:hover {

	background:url(../images/signup-nav6.png) no-repeat -162px -41px; width:170px; height:41px;

	}

.step7 a.active {

	background:url(../images/signup-nav6.png) no-repeat -162px -41px; width:170px; height:41px;

	}



.step8 {

	width:148px; float:left; height:41px;

	}

.step8 a {

	width:148px; float:left; height:41px; background:url(../images/signup-nav6.png) no-repeat -332px top; display:block; text-indent:-999999px;

	}

.step8 a:hover {

	background:url(../images/signup-nav6.png) no-repeat -332px -41px; width:148px; height:41px; 

	}

.step8 a.active{

	background:url(../images/signup-nav6.png) no-repeat -332px -41px; width:148px; height:41px;

	}

.delete-box {

	width:100%; float:left;

	}

.uploded-image {

	float:left; width:100%; 

	}

.renew-listing-box {	

	width:220px; float:left; margin:0 0 0 20px; color:#6666666; padding:5px 0 10px 0;

}

.renew-submit {

	width:300px; float:right; padding:0 10px 10px 0;

	}

.listing-summary {

	width:712px; float:left; margin:10px 0 0 17px;

	}

.listing-summary-odd {

	width:712px; background:url(../images/renew-bg.jpg) repeat-x left top; height:34px; margin:2px 0 0 0; font-weight:bold

	}

.listing-summary-odd .business-name {

	width:190px; float:left; padding:10px 0 0 10px;  border-right:1px solid #333333; height:24px

	}

.listing-summary-odd .listing-type {

	width:120px; float:left; padding:10px 0 0 0; border-right:1px solid #333333; height:24px ; text-align:center;

	}

.listing-summary-odd .listing-period {

	width:230px; float:left; padding:4px 0 0 0; border-right:1px solid #333333; height:30px ; text-align:center;

	}

.listing-summary-odd .listing-cost {

	width:150px; float:left; padding:10px 0 0 0; text-align:center;

	}

.listing-cost-total{

	width:150px; float:right; padding:10px 0 0 0; text-align:center;

	}

.listing-summary-odd .listing-period .start-date {

	width:75px; float:left; font-size:11px; font-weight:bold;text-align:left; margin:0 0 0 26px;

	}

.listing-summary-odd .listing-period .end-date{

	width:75px; float:right; font-size:11px; font-weight:bold; text-align:left;

	}



.listing-summary-even {

	width:712px; background:url(../images/renew-bg.jpg) repeat-x left top; height:34px; margin:2px 0 0 0; font-weight:normal; 

	}

.listing-summary-even .business-name {

	width:190px; float:left; padding:10px 0 0 10px;  border-right:1px solid #333333; height:24px

	}

.listing-summary-even .listing-type {

	width:120px; float:left; padding:10px 0 0 0; border-right:1px solid #333333; height:24px ; text-align:center;

	}

.listing-summary-even .listing-period {

	width:230px; float:left; padding:4px 0 0 0; border-right:1px solid #333333; height:30px ; text-align:center;

	}

.listing-summary-even .listing-cost {

	width:150px; float:left; padding:10px 0 0 0; text-align:center;

	}

.listing-summary-even .listing-period .start-date {

	width:75px; float:left; font-size:11px; font-weight:normal; text-align:left; margin:5px 0 0 26px;

	}

.listing-summary-even .listing-period .end-date{

	width:75px; float:right; font-size:11px; font-weight:normal; text-align:left; margin:5px 0 0 0;

	}

.listing-heading {

	width:712px; float:left; margin:10px 0 0 17px; color:

	}



.step9  {

	width:198px; float:left; height:41px; background:url(../images/signup-nav7.png) no-repeat left top; display:block; text-indent:-99999px;

	}

.step9-current {

	background:url(../images/signup-nav7.png) no-repeat left -41px; width:198px; height:41px; float:left;

	}







.step10 {

	width:189px; float:left; height:41px; background:url(../images/signup-nav7.png) no-repeat -198px top; display:block; text-indent:-99999px;

	}

.step10-current{

	background:url(../images/signup-nav7.png) no-repeat -198px -41px; width:189px; height:41px; float:left;



	}





.step11 {

	width:120px; float:left; height:41px; background:url(../images/signup-nav7.png) no-repeat -387px top; display:block; text-indent:-99999px;

	}

.step11-current {

	background:url(../images/signup-nav7.png) no-repeat -387px -41px; width:120px; height:41px; float:left;



	}



.renew-description {

	width:712px; float:left; margin:10px 0 0 17px;

	}

.description-heading {

	width:100%; float:left; font-weight:bold;

	}

.description-listing-box {

	width:150px; float:left; margin:5px 0 0 0; clear:both;

	}

.description-listing {

	width:562px; float:left;  margin:5px 0 0 0;

	}

#prodcharlimitinfo {

	float:right; width:490px;

}

.print {

	width:100px; float:right;

	}

.box-pad {

	padding:5px 0 5px 10px; border:1px solid #B9B8B8; color:#000;

	}

.pagination-container a.page-dotline  {

background:none repeat scroll 0 0 transparent;

border:medium none;

padding-left:0;

}

.box-pad-heading {

	background:url(../images/table-heading-bg.jpg) repeat-x left top; padding:5px 0 10px 10px; border:1px solid #B9B8B8; border-bottom:#fff 1px solid; color:#000;

	}

.bottom-left-advertise {

float:left;

height:50px;

padding:7px 0 0 10px;

width:265px;

}

.bottom-signup-advertise {

float:left;

height:50px;

padding:7px 0 0 98px;

width:201px;

}

.bottom-signup-advertise-last {

float:left;

height:50px;

padding:7px 0 0 25px;

width:125px;

}

.newmember {

	width:500px ; float: left;

	}



/* 19-10-2010*/

.offer-heading {

	width:740px; float:left; font-size:14px; font-weight:bold; color:#974c50; margin:23px 0 0 0;

	}

.offer-main-box {

	width:728px; float:left; margin:39px 0 0 0;

	}

.date-start {

	width:150px; float:left; font-size:12px; font-weight:bold; text-align:right; color:#333333;

	}

.date-end {

	width:56px; float:left; font-size:12px; font-weight:bold; text-align:right; color:#333333;

	}

.offer-description-box {

	width:100%; float:left; margin:10px 0 0 0;

	}

.input-check-box {

	width:8px; float:left; text-align:left; margin:5px 20px 0 0;

	}

.offer-input-field {

	border-color:#404040 #404040 #D3D0C7; border-style:solid; border-width:1px; float:left; height:22px; margin:0 0 0 0; width:95px;

	}

.calender-icon {

	width:22px; height:22px; float:left; margin:0 7px 0 7px;

	}

.offer-select-field  {

	float:left; height:22px; width:94px; margin:0 0 0 6px; 

	}

.offer-select-main-box {

	float:left; width:426px; float:left;

	}

.offer-select-description {

	width:316px; float:left; font-size:12px; font-weight:normal; color:#6f6d6d; margin:0 0 0 10px; overflow:hidden;

	}

.custom-offer-main-box {

	width:726px; float:left; border:1px solid #cccccc; margin:24px 0 0 0;

	}

.custom-offer-detail {

	width:100%; float:left; margin:18px 0 0 0;

	}

.company-detail-box .offer-redio-button {

	float:left; width:128px; text-align:left; clear:none; margin-top:15px;

	}

.company-detail-box .brand-redio-button {

	float:left; width:63px; text-align:left; clear:none; margin-top:15px;

	}

.company-detail-box .treatments-redio-button {

	float:left; width:88px; text-align:left; clear:none; margin-top:15px;

	}

	



.company-detail-box .training-course-redio-button {

	float:left; width:110px; text-align:left; clear:none; margin-top:15px;

	}

	

	

.add-more {

	float:right; width:100%; margin:10px 0 0 0;

	}

.offer-description {

	color:#FF0101; float:left; font-size:12px; font-weight:normal; padding-bottom:20px; width:400px; margin:0 0 0 18px;

	}

	

.custom-offer-detail-main-box {

	width:721px; float:left;

	}

 .custom-offer-detail-main-box label{



	color:#333333;

	float:left;

	font-size:12px;

	font-weight:bold;

	margin:30px 10px 0 0;

	text-align:right;

	width:217px;

	}

.custom-offer-main-box .add-more {

	float:right;

	margin:10px 0 0  0;

	width:200px;

	padding:0 15px 10px 0;

	}

.company-detail-box .input-main-box img {

	margin:11px 0 0 0; float:left;

	}



.form-content #etype, .form-content #cntry {

float:left;

font-size:12px;

height:20px;

width:328px;

margin-top:5px;

}

.contact-top-corner .enquiry-details {

	float:left; margin:10px 0 0 15px; width:942px; color:#fff; padding:0 0 10px 0;

}



.company-detail-box .input_s1_focus {

	width:253px; float:left; height:22px; border-top:1px solid #404040; border-right:1px solid #404040;  border-left:1px solid #404040;  border-bottom:1px solid #d3d0c7; margin:10px 0 0 0; 

	}

	

.percentage{

	color:#333333;

	float:left;

	font-size:12px;

	font-weight:bold;

	text-align:right;

	width:130px;

}

.redeem{

	color:#333333;

	float:left;

	font-size:12px;

	font-weight:bold;

	text-align:right;

	width:120px;

}



/*---20-07-2010*/

.special-offer-head{

	font-size:20px; font-weight:bold; margin:10px 0 0 18px; float:left; border-bottom:1px solid #cccccc; padding-bottom:10px; width:792px; height:20px;

	}

.special-offer-head .sortby{

	color:#000; font-size:12px; float:right; margin:8px 28px 0 0;

	}

.sortby a, .sortby a:visited{

	color:#980232; text-decoration:none; margin:0 5px 0 5px;

	}

.sortby a:hover{

	color:#980232; text-decoration:underline;

	}

.sortby a.active{

	color:#5c5b5b; text-decoration:none;

	}	

.special-offer-container{

	width:743px; float:left; margin-bottom:20px;

	}

.special-offer-container .hrline{

	border-bottom:solid 1px #ececec; margin-top:20px;

	}	

.special-offer-container ul{

	list-style:none;  width:auto; float:left;

	}

.special-offer-container .inner-contaner{

	padding:10px 20px 0 20px; 

	}	

.special-offer-container ul li{

	font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; font-weight:bold; line-height:20px; float:left; width:500px; margin-right:15px;

	}

.special-offer-container ul li span{

	color:#990033;

	}	

.special-offer-container ul li a{

	color:#000; font-size:12px;

	}

.special-offer-container2 ul li{

	font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; font-weight:bold; line-height:20px; float:left; width:auto; margin-right:15px;

	}

.special-offer-container2 ul li span{

	color:#990033;

	}	

.special-offer-container2 ul li a{

	color:#000; font-size:12px;

	}

.special-offer-container .photothumb{

	float:left; width:118px; height:auto; 

	}

.special-offer-container .photothumb img{border:solid 1px #c6c2c2;}		

.special-offer-container .topimg{

	background:url(../images/bg-speicaloffers-listtop.gif) top no-repeat; height:23px;

	}

	.special-offer-container .topimg div {

	background: transparent url(../images/bg-offoerlist-title-right.png) no-repeat scroll top right;

    font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color: #FFF;

    display: block;

    float: left;

    height: 23px;

    padding-right: 18px; /* sliding doors padding */

    text-decoration: none;

	margin-left:22px;

	margin-top:-10px;

	}



.special-offer-container .topimg div span {

	background: transparent url(../images/bg-offoerlist-title-left.png) no-repeat; display: block; height:23px; padding:4px 0 5px 13px; color:#FFFFFF;

	}

.special-offer-container .topimg a.button {

	background: transparent url(../images/bg-offoerlist-title-right.png) no-repeat scroll top right;

    font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color: #FFF;

    display: block;

    float: left;

    height: 23px;

    padding-right: 18px; /* sliding doors padding */

    text-decoration: none;

	margin-left:22px;

	}



.special-offer-container .topimg a.button span {

	background: transparent url(../images/bg-offoerlist-title-left.png) no-repeat; display: block; height:23px; padding:4px 0 5px 13px; color:#FFFFFF;

	}

.special-offer-container .bottarea{

	float:left; min-height:150px; width:741px; padding-bottom:10px;

	}

/*28-7-2010*/

#addcontainer{float:left; margin-top:10px; width:165px;}

#addcontainer .addlink {text-align:center;}

#addcontainer .addlink a, #addcontainer .addlink a:visited { text-decoration:none; color:#5d5b5b;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px;}

#addcontainer .addlink a:hover {text-decoration:none; color:#5d5b5b; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px;}	



.press-release{

	width:119px; float:left; height:22px; margin:2px 0 0 7px;

	}

.press-release a{

	width:119px; height:22px; display:block; background:url(../images/press-release-button.png) no-repeat left top; text-indent:-9999px;	

	}

	





.special-offer-brand-detail {

	width:550px; float:left; font-size:14px; font-weight:bold; color:#302d2d; padding-bottom:5px;

	}

.special-offer-location {

	width:auto; float:left; font-size:14px; font-weight:bold; color:#302d2d; padding-bottom:5px; margin-top:10px;

	}

.special-offer-location span{color:#F41B8B;}		

.beauty-brands-bottom-box {

	width:555px; float:right; margin:10px 0 0 0;

	}

.beauty-brands-beauty-box {

	width:235px; float:left;height:42px; 

	} 

.pink-left-corner{

	width:235px; float:left;	background:url(../images/spc-top-corner.png) no-repeat left top; height:13px; display:none;

	}

.pink-right-corner{

	width:235px; float:left;	background:url(../images/spc-btm-corner.png) no-repeat left top; height:13px; display:none;

	}

.pink-mid{

	float:left;	background:#fff; height:36px; padding:4px 0 0 0;  width:235px; border:#9d989a 1px solid;

	}

	

.pink-mid-discount{

	float:right; background:#fff; height:36px; padding:4px 0 0 0;  width:92px; border:#9d989a 1px solid;

	}	

.pink-mid-discount .beauty-brands-beauty-box-3st

{

	margin-left:19px;

}

.beauty-brands-beauty-box-1st {

	width:91px; float:left; min-height:35px; border-right:1px solid #cbcbcb; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#000; font-weight:bold; margin-left:5px; line-height:34px; padding:0 5px 0 0; text-align:center;

	}

.beauty-brands-beauty-box-2st {

	width:46px; float:left; min-height:35px; border-right:1px solid #cbcbcb; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; margin-left:2px; text-align:center; padding:0 5px 0 0;

	}

.beauty-brands-beauty-box-2st span {

	font-size:12px; color:#676666; font-weight:bold;text-decoration:none;

	}

.beauty-brands-beauty-box-3st {

	width:48px; float:left; min-height:35px;  font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000; font-weight:bold; margin-left:12px; text-align:center; 

	}

.beauty-brands-beauty-box-3st span {

	font-size:12px; color:#676666; font-weight:bold;

	}

.beauty-brands-beauty-box-readmore {

	width:126px; float:left; height:42px; margin-left:28px; background:url(../images/timer.png) no-repeat left 5px; padding:0 0 0 30px; color:#990033; font-weight:bold; font-size:15px; line-height:19px;

	}

.beauty-brands-beauty-box-readmore span{

	color:#000;

	}

.beauty-brands-beauty-box-readmore a:hover {

	background:url(../images/spl_offer_read-more.png) no-repeat left -42px;

	}

.panel ul{

	list-style:none; padding-bottom:5px; width:425px; margin:0 0 0 22px; float:left;

	}

	

.panel ul li{

	font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; font-weight:bold; line-height:20px; float:left; width:auto; margin-right:15px;

	}

.panel ul li span{

	color:#990033;

	}	

.panel ul li a{

	color:#000; font-size:12px;

	}

.panel .photothumb  {

	float:left;

	height:auto;

	margin-right:3px;

	width:116px;

	padding:3px;

	background:#666;

	position:relative;

	}

.photothumb .timer{

	width:23px; height:23px; position:absolute; left:0; top:25px; 

	}

.panel .special-offer-brand-detail  {

	color:#302D2D;

	float:left;

	font-size:14px;

	font-weight:bold;

	width:471px;

	margin:0 0 0 22px;

	}

.panel .beauty-brands-bottom-box  {

float:left;

margin:10px 0 0 0px;

width:700px;

}

.panel ul p {

	color:#f31688; font-size:16px; font-weight:bold; 

	}







/*-----------------

	17aug 2010

	----------------*/

.special-thumb-detail-left{

	margin-right:25px; float:left; width:118px;

	}

.special-thumb-detail-right{

	width:371px; float:left; position:relative; margin-left:34px;

	}

.price-buttons{

	width:550px; float:left; margin-top:8px;	

	}

.price-new-button{

	width:auto; float:left; padding:0 10px; border-right:1px solid #ccc; font-size:12px; font-weight:bold; color:#666; text-align:center;

	}

.price-new-button span{

	color:#000; font-size:18px;  

	}

.price-discount-button{

	width:160px; height:29px; display:block; float:left; margin:0 0 0 9px; text-align:center; line-height:29px; background:url(../images/discount-price.png) no-repeat left top; font-size:12px; font-weight:bold; color:#fff; text-decoration:none; 

	}



.price-offer-button{

	width:135px; height:29px; display:block; float:left; margin:0 0 0 9px; text-align:center; line-height:29px;  background:url(../images/offer-price.png) no-repeat left top; font-size:12px; font-weight:bold; color:#000; text-decoration:none; 	

	}





.special-brand{

	width:550px; float:left; margin:12px 0 0 0; 	

	}

.brand-name{

	width:auto; float:left; font-weight:bold;

	}

.brand-name span{

	color:#74043e; font-weight:normal;

	}

.location-state{

	width:auto; float:right; font-weight:bold;

	}

.location-state span{

	color:#a40134; font-weight:normal;

	}

.reclaim{

	width:550px; float:left; margin:12px 0 0 0;	

	}

.reclaim h1{

	padding:0 0 10px; border-bottom:1px dotted #910432; font-size:18px; color:#930235; width:100%; margin:0; 

	}

	

.reclaim ul{

	list-style:none; width:535px; margin:0 0 0 15px;

	}

.reclaim ul li{

	background:url(../images/star.png) no-repeat left 5px; width:535px; float:left; padding:0 0 0 15px; margin:5px 0 0 0;

	}



.mid-container-special-offer{

	width:741px; float:left; background: url(../images/special-offer-mid.png) repeat-x left bottom; border-left:1px solid #949393; border-right:1px solid #949393;	

	}

.bottom-corner-specail-offer{

	width:743px; float:left; background:url(../images/special-offer-bottom-corner.png) repeat-x left bottom; height:6px;	

	}





/*---------------

	20SEP 2010

	---------------*/

.news-letter{

	width:610px; margin:20px 0 0 112px; height:109px; float:left; background:url(../images/news-letter-bg.png) no-repeat left top; position:relative;

	}

.news-letter-heading{

	width:auto; margin:23px 0 0 56px; float:left; font-size:13px; color:#000; font-weight:bold;

	}

.news-letter-field-container{

	width:589px; float:left; margin:10px 0 0 5px;

	}

.new-textfield, .location-container{

	width:232px; height:41px; background:url(../images/textfield-bg.png) no-repeat left top; font-size:13px; font-weight:bold; color:#666; margin:0 5px 0 0; padding:5px; border:none; float:left;

	}

.sign-up{

	width:95px; height:45px; float:left; background:url(../images/sign-up.png) no-repeat left top; border:none; cursor:pointer; 	

	}





/*-------------

	22 sep 2010

	------------*/

#newform{

	width:763px; float:left; min-height:auto; background:#f6f7f7 url(../images/special-offer-email-bg.png) repeat-x left bottom; border:1px solid #727272; margin:-2px 0 0 0; padding:5px;

	}

#newform label{

	float:left; width:auto; margin:0 5px 0 0; color:#fff; line-height:25px;

	}

#newform .text-field-special-offer, .newsform-select{

	width:300px; float:left; margin:0 19px 0 0; height:41px; background:url(../images/specail-offer-email-textfield.png) no-repeat left top;  padding:3px; border:none;

	}

.subscribe{

	width:113px; height:45px; float:right; border:none; background:url(../images/subscribe.png) no-repeat left top; cursor:pointer;	

	}

#newform .newsmessage, .message{

	width:98%; float:left; background:#bcffcd; border:1px solid #48b765; padding:1%; color:#1a832e; margin:5px 0 0 0;

	}

#newsform{

	float:left; width:100%; margin:5px 0 0 0;	

	}

#newform .newserror, .errors{

	width:98%; float:left; margin:5px 0 0; background:#ffd7cf; padding:1%; color:#ad4e3b; border:1px solid #ad4e3b;

	}





#newsbar{

	background:url(../images/gray-bar.png) no-repeat left top;	

	}

#newsbar2{

	background:url(../images/gray-bar-new.png) no-repeat left top;	

	}	

.newsbar-heading{

	width:auto; float:left; padding:0 0 0 48px; height:41px; line-height:41px; font-size:18px; color:#000; background:url(../images/mail.png) no-repeat 5px 8px; font-weight:bold;

	}

.newsbar-buttons{

	width:25px; height:25px; float:right; margin:8px;

	}

.newsbar-buttons a{

	width:25px; height:25px; display:block;

	}

.location-container select{

	background:none; border:none; width:231px; margin:10px 0 0 0; 

	}

.location-container option, .newsform-select option{

	background:#fff;	

	}

.newsform-select select{

	width:287px; background:none; border:none;	margin:10px 0 0 0;

	}

.printbtn{

	width:auto; float:left; margin:5px 0 0 0; line-height:18px;  position:absolute; right:-5px; top:-5px;

	}

.printbtn a{

	width:100px; height:27px; display:block; background:url(../images/printer.png) no-repeat left top; padding:0 0 0 20px; color:#727272;

	}



.browse-category{

	width:100%; float:left; 

	}

.browse-category ul{

	margin:0; list-style:none;

	}

.browse-category ul li{

	display:block; width:100%; margin:5px 0 0 0;

	}

	

.input-main-box #currency {

	float:left; margin:12px 0 0 15px;

	}

.message-calander {

	width:auto; float:left; color:#FF0101; font-size:12px; 

	}

.message-calander-des {

	width:auto; float:left; color:#FF0101; font-size:12px; margin:5px 0 0 250px;

	}

label.for-radio {

	float:left; width:auto; clear:none; margin:0 10px 0 0;

	}

.company-detail-box .input-select-field {

	margin-left:237px;

	}

#typedrop select {

	margin-right:233px; float:right;

	}

.message-input {

	width:450px; float:left; color:#FF0101; font-size:12px; clear:both; margin:5px 0 0 12px; 

	}





.heading-top{

	width:744px; float:left; margin:10px 0 0 10px;	

	}

.heading{

	width:300px; float:left; font-size:16px; font-family:Century Gothic; color:#000000;	margin:0 0 0 92px; 

	}

#container .heading{

	width:300px; float:left; font-size:16px; font-family:Century Gothic; color:#000000;	margin:0 0 0 92px; font-weight:bold;

	}

.select-area{

	width:120px; float:left; 	

	}

.select-area select{

	width:155px; height:24px;

	}

.share{

	width:155px; float:left; margin:10px 0 0 0;	

	}

.featured-offer-container{

	width:773px; float:left; height:auto;	

	}

.featured-offer-heading-container{

	width:100%; float:left;	border-bottom:1px solid #999; padding:0 0 3px;

	}

.featured-detail-container{

	width:773px; float:left; 	

	}

.feartured-offer-heading{

	width:400px; float:left; color:#f0037e; font-family:Century Gothic; font-size:16px; 	

	}

.featured-offer-heading-container .view-more-special{

	width:200px; float:right; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0066cc; font-weight:bold; text-align:right;

	}

.featured-offer-heading-container .view-more-special a{

	width:200px; float:right; color:#0066cc;	

	}



.featured-detail-container td.top-featured-border{

	border-bottom:1px solid #999; padding:5px 0 ; font-weight:bold;	

	}

.featured-detail-container td.offer{

	padding:5px 0 5px 15px; font-weight:bold;	background:url(../images/down-blue-arrow.png) no-repeat left 8px;

	}

.featured-detail-container td.price{

	line-height:normal; color:#950651;

	}

.featured-detail-container td.location{

	line-height:normal; color:#000; /*width:100px;*/

	}

.featured-detail-container td.expiry-date{

	line-height:normal; color:#cc0000; width:100px;

	}

.featured-detail-container td.share{

	margin:0; float:none;

	}

.featured-detail-container td{

		border-bottom:1px solid #cccccc; padding:5px 0; font-weight:bold; vertical-align:middle; height:auto;

	}

	

/*22-oct-2010*/

.top-featured-border td.share {	

	/*background:url(../images/share.png) no-repeat left top;*/ width:60px; float:left;

	}

.share-icon {

	width:150px; clear:both; float:left; margin:14px 0 0 0;

	}

.share-icon a {

	background:url(../images/share-icon.png) no-repeat left -1px; padding:0 0 0 30px; color:#000; display:block; height:19px;

	}

.advertise-box {

	width:962px; float:left;  background:url(../images/spl-offer-box.jpg) repeat-x left bottom; height:133px; border:1px solid #cccccc; margin:10px 0 0 -16px;

	}

.advertise-box dl {

	width:580px; float:left; margin:12px 15px 0 2px;

	}

.advertise-box dl dd {

	width:85px; float:left;

	}

.advertise-box dl dt {

	width:480px; float:left; 

	}

.advertise-box dl  h5 {

	font-size:16px; border:none; margin:0; padding:0; width:auto; text-align:left;

	}

.advertise-box dl p {

	float:left; font-size:12px; color:#484747; width:487px; margin-top:5px; padding-bottom:10px; text-align:left;

	}

.email-link {

	width:auto; float:left; margin:0 0 0 57px; clear:both;

	}

.email-link a {

	 padding:0 0 0 22px; display:block; height:20px; color:#0079b2; text-decoration:underline; font-weight:bold;

	}

.email-link a:hover {

	text-decoration:none;

	}

.advertise-price-detail-box {

	float:left; width:226px; float:left; border-left:1px solid #cccccc; border-right:1px solid #cccccc; height:118px; margin:10px 0 0 0;

	}

.advertise-price-detail-bg {

	width:196px; float:left; height:42px; /*background:url(../images/ad_price-bg.png) no-repeat left top;*/ margin:30px 0 0 15px; border:solid 1px #9D989A; background-color:#FFF;

	}

.advertise-price-detail-bg-new {

	width:76px; float:left; height:42px; margin:30px 0 0 72px; border:solid 1px #9D989A; background-color:#FFF;

	}

.advertise-price-detail-discount-new {

	width:63px; float:left; font-size:12px; color:#5c5b5b; font-weight:bold; margin:3px 0 0 7px; text-align:center; padding-top:5px;

	}	

.advertise-price-detail-discount-new span {

	color:#000;

	}		

.advertise-price-detail-price {

	width:65px; float:left; font-size:14px; color:#000; border-right:1px solid #b6b6b6; font-weight:bold; line-height:35px; margin:3px 0 0 5px;

	}

.advertise-price-detail-value {

	width:50px; float:left; font-size:12px; color:#5c5b5b; border-right:1px solid #b6b6b6; font-weight:bold; margin:3px 0 0 0; text-align:center; padding-top:5px;

	}

.advertise-price-detail-value span {

	text-decoration: line-through; color:#000;

	}

.advertise-price-detail-discount {

	width:63px; float:left; font-size:12px; color:#5c5b5b; font-weight:bold; margin:3px 0 0 0; text-align:center; padding-top:5px;

	}

.advertise-price-detail-discount span {

	color:#000;

	}

#spcl .js .carousel-wrap .offer-expires-box {

	width:126px; float:left; margin:45px 0 0 11px;

	}

#spcl .js .carousel-wrap .offer-expires-box ul {

	list-style:none; 

	}

#spcl .js .carousel-wrap .offer-expires-box li {

	background:url(../images/watch_icon.jpg) no-repeat left top; font-size:13px; font-weight:bold; color:#000; padding-left:35px; text-align:left;

	}

#spcl .js .carousel-wrap .offer-expires-box li span {

	color:#333333;

	}

	

	

.spcial-view-more-black { 
	background:url(../images/special-off_lft-crnr.png) no-repeat left top ; 

  	font-size:18px; 

	font-family:Arial, Helvetica, sans-serif;
  	
	height:39px;

  	padding:0;

  	float:right;

  	white-space:nowrap;

  	width:auto;

  	text-align:center;

  	padding:0 0 0 5px;

}

.spcial-view-more-black .right{ 

  height:39px; 

  background:url(../images/special-off_right-crnr.png) no-repeat right top ;

  color:#fff;

  padding-right:5px;

  line-height:35px;

  text-align:center;

  margin:0 0 0 5px;

  float:left;

 }	 

.spcial-view-more-black .right a, .view-more-black .right a:visited{ 

	color:#fff;

	line-height:35px;

	text-decoration:none;

 }	 

.spcial-view-more-black .right a:hover{ 

	color:#fff;

	text-decoration:none;

 }


.special-offer-container a.enquire { 
	display: block; 
	width: 193px; 
	height: 45px; 
	background:  url(../images/btn-enquire.png) 0 0 no-repeat; 
	text-decoration: none;
	}       
.special-offer-container a:hover.enquire { 
	background-position: -193px 00; 
	}

 .pink-mid  {

/*background:none repeat scroll 0 0 #FFFFFF;

border-bottom:1px solid #999999;

border-top:1px solid #999999;

float:left;

height:36px;

padding:4px 0 0;

width:213px;*/

}

.special-offer-container .beauty-brands-beauty-box  {

float:left;

height:42px;

width:233px;

}





.special-offer-container2  {

float:left;

margin-bottom:20px;

width:743px;

}

 

.special-offer-container2 .bottom-corner-specail-offer  {

background:url("../images/special-red-offer-bottom-corner.png") repeat-x scroll left bottom transparent;

float:left;

height:5px;

width:743px;

}

.special-offer-container2 .mid-container-special-offer  {

background:url("../images/special-red-offer-mid.png") repeat-x scroll left bottom transparent;

border-left:1px solid #fb427e;

border-right:1px solid #fb427e;

float:left;

width:741px;

min-height:198px;

}

.special-offer-container2 .topimg {

background:url("../images/special-red-offer-top-corner.png") no-repeat scroll center top transparent;

height:25px;

}

.special-offer-container2 .photothumb {

float:left;

height:auto;

width:118px;

}

.special-offer-container2 .photothumb img {

border:1px solid #C6C2C2;

}

.special-offer-container2 .special-thumb-detail-right  {

float:left;

margin-left:34px;

position:relative;

width:371px;

}

.special-offer-container2 ul {

float:left;

list-style:none outside none;

padding-bottom:0;

width:auto;

}

.special-offer-container2 ul li {

color:#333333;

float:left;

font-family:Arial,Helvetica,sans-serif;

font-size:12px;

font-weight:bold;

line-height:20px;

margin-right:15px;

width:500px;

}

.special-offer-container2 .special-offer-brand-detail  {

color:#302D2D;

float:left;

font-size:14px;

font-weight:bold;

padding-bottom:5px;bottarea

width:550px;

}

.special-offer-container2 .special-offer-container .topimg {

background:url("../images/bg-speicaloffers-listtop.gif") no-repeat scroll center top transparent;

height:25px;

}

.special-offer-container2 .topimg a.button {

background:url("../images/bg-offoerlist-title-right.png") no-repeat scroll right top transparent;

color:#FFFFFF;

display:block;

float:left;

font-family:Arial,Helvetica,sans-serif;

font-size:12px;

font-weight:bold;

height:23px;

margin-left:22px;

padding-right:18px;

text-decoration:none;

margin-top:-10px;

}

.special-offer-container2 .topimg a.button span {

background:url("../images/bg-offoerlist-title-left.png") no-repeat scroll 0 0 transparent;

color:#FFFFFF;

display:block;

height:23px;

padding:4px 0 5px 13px;

}

.special-offer-container2 .inner-contaner {

padding:10px 20px 0;

}

.special-offer-container2 . {

float:left;

min-height:150px;

width:741px;

padding-bottom:10px;

}

.sortby{

	color:#000; font-size:12px; float:right; margin:8px 8px 0 0; width:auto;

	}

.photothumb .featured {

	float:left; width:auto;

	}

.photothumb .featured img {

	border:none;

	}

.at15t_compact  {

	float:left; padding-left:5px;

	}

.at_item span {

	color:#000;

	}

.special-offer-container .topimg2 {

	background:url("../images/special-red-offer-top-corner2.png") no-repeat scroll center top transparent;

	height:14px;

	}

.special-offer-container .topimg2 div {

	background:url("../images/bg-offoerlist-title-right.png") no-repeat scroll right top transparent;

	color:#FFFFFF;

	display:block;

	float:left;

	font-family:Arial,Helvetica,sans-serif;

	font-size:12px;

	font-weight:bold;

	height:23px;

	margin-left:22px;

	margin-top:-10px;

	padding-right:18px;

	text-decoration:none;

	}

.special-offer-container .topimg2 div span {

background:url("../images/bg-offoerlist-title-left.png") no-repeat scroll 0 0 transparent;

color:#FFFFFF;

display:block;

height:23px;

padding:4px 0 5px 13px;

}

.special-offer-container .topimg div {

background:url("../images/bg-offoerlist-title-right.png") no-repeat scroll right top transparent;

color:#FFFFFF;

display:block;

float:left;

font-family:Arial,Helvetica,sans-serif;

font-size:12px;

font-weight:bold;

height:23px;

margin-left:22px;

margin-top:-10px;

padding-right:18px;

text-decoration:none;

}

.panel a{

	color:#f41b8b;

	}

.more-link {

	width:100px; float:left; margin:0 0 0 20px; font-size:14px; font-weight:bold; margin:12px 0 0 40px;

	}

.news-letter .errors  {

	float:right; margin:15px 17px 0 0; padding:5px; width:235px;

}

.news-letter .message  {

	float:right;

	margin:15px 17px 0 0;

	padding:5px;

	width:235px;position:relative; left:0;

	

}

.beauty-events-box .event-form-content-right {

	background:none repeat scroll 0 0 transparent; border:medium none; float:left; margin:10px 0 0; padding:0; width:200px;

	}

.beauty-events-box .event-form-content-right label {

	float:left; font-size:12px; font-weight:bold; width:100px;

	}

.beauty-events-box .event-form-content-left {

	background:none repeat scroll 0 0 transparent; border:medium none; float:left; margin:10px 0 0; padding:0; width:331px;

	}

.beauty-events-box .event-form-content-left label {

	float:left; font-size:12px; font-weight:bold; width:100px;

	}

.backbtn a, .backbtn a:visited {

	background:url("../images/images/arrow-back.png") no-repeat scroll 0 0 transparent; color:#0066FF; float:right; font-weight:bold; padding-left:20px; text-decoration:none; margin:10px 19px 0 0;

	}

.backbtn a, .backbtn a:hover {

	background:url("../images/images/arrow-back.png") no-repeat scroll 0 0 transparent; color:#0066FF; float:right; font-weight:bold; padding-left:20px; text-decoration:underline; margin:10px 19px 0 0;

	}	
a.make-enquiry { 
	display: block; 
	width: 117px; 
	height: 41px; 
	background:  url(../images/btn-make-enquiry.png) 0 0 no-repeat; 
	text-decoration: none;
	margin-top:5px;
	}       
a:hover.make-enquiry { 
	background-position: -117px 00; 
	}	
	
/*28-02-2011*/
.statics-box {
	float:left; width:100%;
	}
.statics-box a {	
	color:#990066; font-size:14px; font-weight:bold;text-decoration:none;
	}
.statics-box a:hover {
	text-decoration:underline;
	}
.statics-url {
	float:left; width:600px; padding-bottom:10px; margin:10px 0 0 20px;
	}
.statics-left {
	float:left; width:305px; border-right:1px dotted #b5b2b2; padding:10px 50px 10px 10px;
	}
.statics-right {
	float:left; width:304px; padding:10px 10px 10px 50px;
	}
.statics-number {
	width:100%; float:left; text-align:center; font-size:24px; font-weight:bold;
	}
.statics-heading {
	float:left; width:100%; text-align:center; font-size:14px; font-weight:bold;
	}
.statics-detail {
	float:left; width:100%; font-size:12px; text-align:center;
	}
.statics-events-box {
	background:url("../images/events-top-bg.jpg") repeat-x scroll left top transparent;
	border:1px solid #CCCCCC;
	float:left;
	padding:5px 0 20px 5px;
	width:743px;
}
.alert-box {	
	width:609px; float:right; margin:0 10px 0 0;
	}
.alert-top-crnr {
	width:609px; float:left; background:url(../images/alert_top_crnr.png) no-repeat left top; height:49px;
	}
.alert-btm-crnr {
	width:610px; float:left; background:url(../images/alert_btm_crnr.png) no-repeat left top; height:15px; 
	}
.alert-box-bg {
	width:607px; float:left; background:url(../images/alert_box_bg.png) repeat-x left bottom #e6e6e6; min-height:43px; border-left:1px solid #fff; border-right:1px solid #fff; 
	}
.business-btn {
	float:left; width:175px;
	}
	
.feature-listing {
	width:710px; float:left; background:#fad8eb; border:1px solid #fa7cc2; height:35px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; line-height:35px; padding:0 0 0 15px; position:relative; margin:0 0 10px 0; text-align:center;
	}
.feature-listing a{
	text-decoration:underline;font-size:18px; font-weight:bold; color:#000;
	}
.feature-listing .feature-listing-btn {
	position:absolute; float:right; top:5px; background:url(../images/f-listing-aerrow2.png) no-repeat right top; width:41px; height:57px; right:20px;
	}
.feature-listing .feature-listing-btn-bottom {
	position:absolute; float:right; top:-25px; background:url(../images/f-listing-aerrow.png) no-repeat right top; width:41px; height:57px; right:20px;
	}
	
.bottom-feature-listing {
	width:534px; float:right; background:#fad8eb; border:1px solid #fa7cc2; height:31px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:31px; padding:0 0 0 15px; position:relative; margin:0 20px 0 0; 
	}
.bottom-feature-listing a{
	text-decoration:underline;font-size:12px; font-weight:bold; color:#000;
	}
.bottom-feature-listing .feature-listing-btn {
	position:absolute; float:right; top:-25px; background:url(../images/f-listing-aerrow.png) no-repeat right top; width:41px; height:57px; right:20px;
	}	
.upgrade-dic {
	float:left; width:967px; font-size:12px; margin:10px 0 0 -10px;
	}
	
.down-aerrow {
	float:left; width:300px; background:url(../images/down_aerrow.png) no-repeat center top; height:14px; padding:0 0 5px 0; margin:5px 0 0 0;
	}
.view-features {
	float:left; width:300px; text-align:left; padding-right:10px; margin:10px 0 -22px 3px; clear:left; 
	}
.view-features a {
	color:#000; font-weight:bold; text-decoration:underline;
	}
.view-features a:hover {
	text-decoration:none;
	}


/*13-06-2011*/
.recent-activity-box {
	width:772px; float:left;
	}
.recent-activity-box h2 {
	font-size:18px; color:#f2f2f2; background:#783058; height:35px; line-height:35px; font-weight:normal; padding:0 0 0 10px;
	}

.hair-removal-box {
	width:100%; float:left; border-bottom:1px dotted #a4a2a3; padding:8px 0 8px 0; font-size:12px; font-weight:bold;
	}
.hair-removal-left {
	float:left; width:auto; background:url(../images/hair-removal-icon.jpg) no-repeat left top; padding:0 0 0  23px; height:17px
	}
.hair-removal-right {
	float:right; width:auto; color:#950651; font-size:12px; font-weight:normal;
	}
.unmask-box {
	width:100%; float:left; border-bottom:1px dotted #a4a2a3; padding:8px 0 8px 0; font-size:12px; font-weight:bold;
	}
.unmask-left {
	float:left; width:auto; background:url(../images/hair-removal-icon.jpg) no-repeat left top; padding:0 0 0  27px; height:17px
	}
.unmask-right {
	float:right; width:auto; color:#950651; font-size:12px; font-weight:normal;
	}

.therapy-traning-box {
	width:100%; float:left; border-bottom:1px dotted #a4a2a3; padding:10px 0 10px 0; font-size:12px; font-weight:bold;
	}
.therapy-traning-left {
	float:left; width:auto; background:url(../images/therapy-icon.jpg) no-repeat left top; padding:0 0 0  27px; height:17px
	}
.therapy-traning-right {
	float:right; width:auto; color:#950651; font-size:12px; font-weight:normal;
	}

.beauty-show-box {
	width:100%; float:left; border-bottom:1px dotted #a4a2a3; padding:10px 0 10px 0; font-size:12px; font-weight:bold;
	}
.beauty-show-left {
	float:left; width:auto; background:url(../images/beauty-show-icon.jpg) no-repeat left top; padding:0 0 0  27px; height:17px
	}
.beauty-show-right {
	float:right; width:auto; color:#950651; font-size:12px; font-weight:normal;
	}
	
.natural-facial-box {
	width:100%; float:left; border-bottom:1px dotted #a4a2a3; padding:10px 0 10px 0; font-size:12px; font-weight:bold;
	}
.natural-facial-left {
	float:left; width:auto; background:url(../images/natural-facial-icon.jpg) no-repeat left top; padding:0 0 0  27px; height:17px
	}
.natural-facial-right {
	float:right; width:auto; color:#950651; font-size:12px; font-weight:normal;
	}
/**----17-08-2011---**/
	
.review-recent-activity-box {
	width:100%; float:left; border-bottom:1px dotted #a4a2a3; padding:10px 0 10px 0; font-size:12px; font-weight:bold;
	}
.review-recent-activity-left {
	float:left; width:auto; background:url(../images/review-icon.jpg) no-repeat left top; padding:0 0 0  27px; height:17px
	}
.review-recent-activity-right {
	float:right; width:auto; color:#950651; font-size:12px; font-weight:normal;
	}	

.professional-beauty-box {
	width:100%; float:left; border-bottom:1px dotted #a4a2a3; padding:10px 0 10px 0; font-size:12px; font-weight:bold;
	}
.professional-beauty-left {
	float:left; width:auto; background:url(../images/beauty-show-icon.jpg) no-repeat left top; padding:0 0 0  27px; height:17px
	}
.professional-beauty-right {
	float:right; width:auto; color:#950651; font-size:12px; font-weight:normal;
	}
	
.special-offer-beauty-box{
    border-bottom: 1px dotted #A4A2A3;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding: 10px 0;
    width: 100%;
}
.special-offer-beauty-box .professional-beauty-left {
    background: url("../images/share-icon.png") no-repeat scroll left -1px transparent;
    float: left;
    height: 17px;
    padding: 0 0 0 27px;
    width: auto;
}

/*28 June 2011*/
.advertise-main-box .review-box {
	width:100%; float:left; padding:10px 0 10px 0; margin:5px 0 0 0; border-bottom:1px dotted #999999;
	}
.advertise-main-box .summary-review-box {
	width:100%; float:left; border-bottom:1px dotted #999999; padding:10px 0 10px 0;
	}
.advertise-main-box .review-box-left {
	float:left; width:100%;
	}
.review-heading {
	width:100px; float:left; padding-bottom:5px;
	}
.review-head-tittle {
	width:auto; float:left; color:#c20065; font-size:12px; font-weight:bold; padding-right:10px;
	}
.review-head {
	width:810px; float:left; color:#191919; font-size:15px; font-weight:bold;
	}
.summary-review-head {
	width:810px; float:right; color:#191919; font-size:15px; font-weight:bold;
	}
.review-date{
	width:auto; float:left; color:#666666; font-size:11px; font-weight:normal; margin-bottom:5px; font-style:italic;
	}
.review-detail {
	width:610px; float:right; color:#666666; font-size:12px; font-weight:normal;
	}
.review-detail {
	width:810px; float:right; color:#666666; font-size:12px; font-weight:normal; margin:0;
	}
.summary-review-detail {
	width:810px; float:right; color:#666666; font-size:12px; font-weight:normal;
	}
.review-form-box {
	width:204px; float:right; background:#cfcfcf; padding:10px; min-height:400px;
	}
.review-form-box h2 {
	font-size:18px; color:#000; font-weight:normal;
	}
.review-form-box span.required {
	width:100%; float:left; font-size:10px; color:#0066ff; font-weight:normal; margin:3px 0 0 0; padding-bottom:14px;
	}
.review-form-box .review-text-field {
	width:194px; height:21px; background:#fff; float:left; line-height:21px; border:none;  padding:0 5px 0 5px; color:#515151;
	}
.review-form-box .review-textarea {
	width:194px; height:85px; background:#fff; float:left; line-height:21px; margin:5px 0 0 0; border:none; padding:0 5px 0 5px; color:#515151;
	}
.review-form-box label.remote-location {
	width:100%; float:left; margin:5px 0 0 0; color:#515151; font-size:12px;
	}
.review-form-box label.remote-location input {
	float:left; margin-right:5px;
	}
.review-form-box input.review-submit {
	width:125px; float:left; margin:10px 0 0 0;
	}
/* jbar */	

.loginalertcls {
    background: url("../images/warning.png") no-repeat scroll 8px 6px #EDECEC;
    border: 1px solid #DBDBDB;
    color: #222222;
    /*float: left;*/
	left:384px;
    margin: 0;
    padding: 4px;
    position: fixed;
    text-align: center;
    width: 358px;
    z-index: 1000;
	}
.loginalertcls p{
	margin-top:5px;
	}
.loginalertcls p a, .loginalertcls p a:visited{
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
	margin:0 5px 0 5px;
	}
.loginalertcls p a:hover{
	font-size:12px;
	color:#FF0000;
	text-decoration:underline;
	margin:0 5px 0 5px;
	}			


.review-name {
	width:80px; float:left; padding-right:10px;
	}
.review-detail-box {
	width:585px; float:right; border-bottom:1px dotted #999999; padding-bottom:25px;
	}
.review-detail-box-bottom {
	width:806px; float:right; border-left:2px solid #fac16b; margin:15px 0 0 0;
	}
.review-detail-box-bottom .review-name {
	width:585px; float:left; padding:5px 0 0 15px;
	}
.review-detail-box-last {
width:600px; float:right;padding-bottom:25px; padding-top:10px;
	}
.review-detail-box-last  .review-name {
	width:585px; float:left; background:url(../images/review-arrow.jpg) no-repeat left top; padding:5px 0 0 15px;
	}
.review-respons {
	float:left; width:100%;
	}
.review-detail-box-bottom .review-head-tittle {
    color: #000;
    float: left;
    font-size: 12px;
    font-weight: bold;
    padding-right:10px;
	font-style:italic;
}
.review-respons {
	width:80px; height:25px; float:left; display:block; text-indent:-99999px; color:#0066ff; text-decoration:underline; background:url(../images/response-btn.png) no-repeat left top; margin:10px 0 0 0; 
}

.respons-box {
	width:784px; float:left; padding:10px 0 10px 15px; background:#f4f4f4; margin:25px 0 0 0;
	}
.respons-box h2 {
	font-size:16px; color:#333; font-weight:bold; padding-bottom:10px;
	}
.respons-box label{
	width:71px; float:left;
	}
.respons-text-field {
	width:333px; float:left; height:21px; background:#fff; border:1px solid #dedede;
	}
.respons-text-area {
	float:left; width:333px; height:90px; background:#fff; border:1px solid #dedede; 
	}
input.respons-submit, input.cncl {
	float:left; margin:0 0 0 70px; background:url(../images/black-btn-bg.jpg) repeat-x left top; border:none; height:22px; color:#fff; padding:0 10px;
	}
input.cncl{
	margin:0 0 0 5px;
	}
.reviews-container {
	float:right; width:250px; margin-top:-14px;
	}
.reviews-container .rating-box {
	width:161px; float:left;
	}
.rated {
	width:16px; height:15px; float:left; background:url(../images/rating-star.png) no-repeat left top; margin-right:1px;
	}
.un-rated {
	width:16px; height:15px; float:left; background:url(../images/rating-star.png) no-repeat left -15px; margin-right:1px;
	}
.reviews {
color:#0066ff; font-size:12px; float:left; width:auto; padding:0 8px 0 8px; font-weight:normal;	
}
.like-unlike {
	width:85px; float:right; margin:-5px 0 0 0;
	}
.like-unlike .like {
	width:35px; float:left;  line-height:24px; margin-right:7px;
	}
.like-unlike .like a {
	font-size:12px; font-weight:bold; color:#000000; background:url(../images/like-icon.png) no-repeat right top;  height:24px; padding:0 0 0 0; width:35px; float:left; display:block;
	}

.like-unlike .unlike {
	width:35px; float:left; height:24px; padding:0 0 0 0; line-height:24px; 
	}
.like-unlike .unlike a {
	font-size:12px; font-weight:bold; color:#000000; background:url(../images/unlike-icon.png) no-repeat right top;  height:24px; padding:0 0 0 0; width:35px; float:left; display:block;
	}
.review-heading .review-head-tittle {
	width:100px; float:left; margin-bottom:5px;
	}
/** ----------**/
.success {
    background: #F0FED7;
    border: 1px solid #CDFE63;
    padding:5px;
	text-align:center;
}
.clr{
	clear:both;
	}
.writereview-btn{
	width:182px;
	height:36px;
	display:block;
	background:url(../images/wrt-review.png) no-repeat left top;
	}
.view-main-container .rating-box {
    float: right;
    width: 161px;
}		

        .rate_widget {
            overflow:   visible;
            position:   relative;
            width:      180px;
            height:     32px;
        }
        .ratings_stars {
            background: url('../images/star-blank.png') no-repeat;
            float:      left;
            height:     16px;
            width:      16px;
        }
        .ratings_vote {
            background: url('../images/star-full.png') no-repeat;
        }
        .ratings_over {
            background: url('../images/star-hover.png') no-repeat;
        }
        .total_votes {
            background: #eaeaea;
            top: 58px;
            left: 0;
            padding: 5px;
            position:   absolute;  
        } 
        .rating_choice {
            font: 10px verdana, sans-serif;
            margin: 0 auto;
            width: 200px;
        }
		.ratetext{
			float:left;
			margin:3px 0 0 10px;
			font-weight: bold;
			}
		.half_stars{
		 background: url('../images/star-half.png') no-repeat;
		 width:16px; 
		 height:16px;
		 float:left;
		}
   
.directory-tabs ul.tabify li a#review_tab{
	background:url(../images/review-btn-bg.jpg) no-repeat left top;
	width:85px;
	height:27px;
	display:block;
	line-height:28px;
	border:none;
	padding:0 0 0 33px;
	color:#000;
	}




/*--------------
	03 Aug 2011
	------------*/
.forgot-password-punchline{
	width:100%;
	float:left; 
	margin:15px 0 0 0;
	font-size:13px;
	font-weight:bold;
	color:#666;
	}
.forgot-password-cont{
	width:100%;
	float:left;
	margin:15px 0 0 0;
	}
.forgot-password-inpt{
	width:277px;
	height:17px;
	padding:2px;
	}	


/*-----------
	04 Aug 2010
	----------------*/
.quote{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#dedede;
	width:20px;
	height:16px;
	text-indent:-999999px;
	}
.summary-review-cont{
	margin:0 5px; color:#333; line-height:18px;
	}
.quote-up{
	background:url(../images/quote-up.png) no-repeat left top; float:left;
	}
.quote-down{
	background:url(../images/quote-down.png) no-repeat left top; margin:5px 0 0 5px; position:absolute;
	}
.summary-review-container{
	width:810px; float:left; margin:8px 0 0 0; position:relative;
	}
.review-detail-inner{
	width:98%; float:right; margin:5px 0 0 0; 
	}
#review_error, #login_error, #recover_msg{
	width:100%; margin:0 0 15px; float:left;
	}
#recover_error {
	margin:15px 0;
	}
#show_rev{
	width:750px; float:left; margin:0 0 0 36px;
	}



.ajaxloader{
	background:url(../images/indicator.gif) no-repeat scroll 0 0 transparent;
	padding-left: 20px;
}
.wrt-rev{
	width:127px; height:25px; float:left; margin:0 0 0 375px;
	}
.wrt-rev a{ 
	width:127px; height:25px; float:left; display:block; background:url(../images/wrt-rev-btn.jpg) no-repeat left top; text-indent:-9999px;
	}

.btm-btn{
	width:100%; float:left;
	}
.bt-bx{
	width:98%; float:left; border:1px solid #999; background:#666; padding:2%;
	}
.bt-bx a{
	color:#000;
	}
.bt-bx .description{
	color:#fff;
	}
.bt-bx .description h3{
	color:#fff;
	}
	
.review-note-bottom{
    background: none repeat scroll 0 0 #FFD7CF;
    border: 1px solid #AD4E3B;
    float: left;
    margin-left: 20px;
    margin-top: 43px;
    padding: 2%;
    width: 66%;
}
.review-note-bottom a{
	color:#000;
	}
.review-note-bottom .description{
	color:#AD4E3B;
	}
