.MagazineWebWrapper{
width: 960px;
margin: 0 auto;
margin-bottom: 20px;
overflow: hidden;
padding-left: 10px;
padding-right: 10px;
}

#MagazineWebMain {
	width: 692px;
	background-color: #fff;
	float: left;
	margin-top: 10px;
}

.SectionTitleWrap{
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}

.SectionTitle{
	font-size: 150%;
	font-weight: 700;
}

#Services,#Wanted,#MagazineWebFooter {
	width: 722px;
	margin-bottom: 50px;
	overflow: hidden;
	padding-left: 10px;
}

#Activitylist {
	margin-bottom: 30px;
	width: 722px;
	overflow: hidden;
	padding-left: 10px;
}

#Featured {
	width: 722px;
	margin-bottom: 5px;
	overflow: hidden;
	padding-left: 10px;
	
}

#ReviewPhotos{
	width: 722px;
	margin-bottom: 50px;
	overflow: hidden;
	padding-left: 20px;
}


#FeaturedDesc{
	width: 380px;
	float: left;
}
.FeaturedTitle{
	padding:10px;margin:0 auto;background-color:#fff;font-size:20px;text-align:center;color: #ff9300;line-height: 1.4em;overflow:hidden;
}

.FeaturedTxt {
	font-size: 14px;
	line-height: 1.3;
font-weight: normal;
margin-bottom: 10px;
}

.FeaturedBtn{
background: none repeat scroll 0 0 #ff9400;
border-radius: 3px 3px 3px 3px;
font-weight: bold;
text-align: center;
padding: 5px;
color: #ffffff;
width: 80%;
margin: 0 auto;
}

#CheckbyArea {
	padding: 10px;
}

.CheckbyAreaTitle {
background: none repeat scroll 0 0 #ff9400;
border-radius: 3px 3px 3px 3px;
font-weight: bold;
font-size: 11px;
text-align: center;
padding: 5px;
color: #ffffff;
width: 130px;
display: inline-block;	
}
.CheckbyAreaList {
	font-size: 12px;
	padding-left: 20px;
	display: inline-block;
}

#Pickup {
width: 640px;
margin: 10px auto;
clear: both;
padding-bottom: 20px;
margin-bottom: 20px;
overflow: hidden;
}

.PickupBorder {
position: relative;
margin: 10px auto;
/*
background-color: #FFEBE1;
-moz-box-shadow: inset 0 1px 1px #ccc;
-ms-box-shadow: inset 0 1px 1px #ccc;
-o-box-shadow: inset 0 1px 1px #ccc;
-webkit-box-shadow: inset 0 1px 1px #ccc;
box-shadow: inset 0 1px 1px #ccc;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
*/
}


.PickupTitle {
	font-size: 18px;
	text-align: center;
	width: 100%;
	margin-bottom: 10px;
	color: #000;
}

.PickupAcWrapper {
	margin: 0 auto;
}

.PickupAc {
	width: 200px;
	display: inline-block;
	vertical-align: top;
	/* padding-right: 10px; */
}

.PickupAcImg, .PickupAcName,.PickupAcStar {
	width: 180px;
}
.PickupAcImg {
	margin-bottom: 10px;
	text-align: center;
	position: relative;
}

.PickupAcImg img{
	width: 180px;
}

a:hover img.PickupAcImg {
	border: solid 1px #CCC;
	-moz-box-shadow: 1px 1px 5px #999;
	-webkit-box-shadow: 1px 1px 5px #999;
        box-shadow: 1px 1px 5px #999;
}

.PickupAcArea {
	font-weight: bold;
	margin-bottom: 5px;
	font-size: 90%;
} 

.PickupAcName {
	margin-bottom: 5px;
	font-size: 90%;
}

.PickupAcStar img {
	width: 80px;
	height: 15px;
	margin-bottom: 5px;
}

.ActivitylistArea {
	padding-bottom: 10px;
	border-bottom: solid 1px #eee;
	margin-bottom: 10px;
}

.ActivitylistAreaName {
	font-size: 120%;
	font-weight: bold;
	padding-bottom: 10px;
}
.ActivitylistAc {
	width: 160px;
	display: inline-block;
	margin-bottom: 20px;
	vertical-align: top;
	min-height: 170px;
}

.ActivitylistAcImg {
	width: 160px;
	text-align: center;
	padding-bottom: 10px;
	vertical-align: top;
	position: relative;
}

.ActivitylistAcArea, .ActivitylistAcName, .ActivitylistAcStar{
	width: 150px;
	padding-left: 10px;
	padding-bottom: 5px;
	vertical-align: top;
	
}

.ActivitylistAcStar img{
	width: 80px;
	height: 15px;

}

.ActivitylistAcImg_s {
	width: 150px;
}

.reviewphoto_l {
	width: 356px;
	height: 264px;
	border: none;
}

.reviewphoto_s {
	width: 178px;
	height:132px;
	border: none;
}

.ReviewPhotoCommentl{
	margin-top: 15px;
	padding-right: 15px;
	margin-bottom: 5px;
}
.ReviewPhotoComments {
	padding-top: 5px;
	font-size: 0.9em;
	padding-right: 15px;
	margin-bottom: 20px;
	clear: both;
}

#EnRenewal .ReviewPhotoComments{
    margin-bottom: 50px;
}

.Sercive {
	display: inline-block;
	vertical-align: top;
	width: 165px;
	
	
}
.ServiceImg {
	padding-bottom: 5px;
	text-align: center;
}

.ServiceImgs {
	width: 150px;
}

.ServiceTitle {
	text-align: center;
	font-size: 1.1em;
}

#WantedImg {
	width: 300px;
	float: right;
	margin-left: 20px;
	position: relative;
	margin-right: 10px;
	vertical-align: top;
}


#WantedImgA{
	width: 300px;
	height: 225px;
	float: left;
	margin-bottom: 5px;
	border:2px solid #000;
}

#WantedImgA img{
	width: 300px;
	height: 225px;
	}

.WantedImgs {
	width: 300px;
	height: 225px;
	
}

.WantedImgHide {
	position: absolute;
	background-color: #000;
	width: 240px;
	height: 178px;
	font-size: 70px;
	text-align: center;
	top: 25px;
	left: 30px;
	color: #fff;
	line-height: 2.5;
}

#WantedDesc{
	width: 350px;
	float: right;
	padding-left: 20px;
}
.WantedTitle{
	color: #ff9300;
	text-decoration: none;
	font-size: 1.2em;
	font-weight: 700;
	font-weight: normal;
	vertical-align: top;
	margin-bottom: 10px;
	font-size: 1.1em;
}

.WantedTxt {
	font-size: 14px;
	line-height: 1.3;
	font-weight: normal;
	margin-bottom: 10px;
}

.WantedBtn{
	background: none repeat scroll 0 0 #ff9400;
	border-radius: 3px 3px 3px 3px;
	font-weight: bold;
	text-align: center;
	padding: 5px;
	color: #ffffff;
	width: 80%;
	margin: 0 auto;
	font-size: 1.2em;
}


/* sidebar */
#MagazineWebSidebar {
float: right;
width: 238px !important;
margin-top: 10px;
background-color: #fff;
}

#MagazineWebSidebar #AcWishList ,
#MagazineWebSidebar #AcRecentList{
	background-color: #eee;
	padding: 10px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 20px;
}

.MagazineWebSidebarListTitle {
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 10px;
}

.MagazineWebSidebarSingleAc {
	margin-bottom: 15px;
}

.MagazineWebSidebarImg {
	width: 50px;
	display: inline-block;
}

.MagazineWebSidebarImgs{
	width: 45px;
	height: 45px;
	vertical-align: middle;
}

.MagazineWebSidebarName {
	width: 150px;
	display: inline-block;
	vertical-align: middle;
	font-size: 0.9em;
}



#MagazineWebFooter {
	margin-bottom:20px;
	margin-top: 20px;
	background-color:#DDECFD;
	font-size:11px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 1.5;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

.MagazineWebFooterTitle {
	font-size: 13px;
	margin-bottom: 10px;
	font-weight: bold;
}

.VTbtn_v3 {-moz-box-shadow: 0 1px 0 2px #ededed;-webkit-box-shadow: 0 1px 0 2px #ededed;box-shadow: 0 1px 0 2px #ededed;background: #ffbb00; /* Old browsers */background: -moz-linear-gradient(top,  #ffbb00 0%, #ff9500 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffbb00), color-stop(100%,#ff9500)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ffbb00 0%,#ff9500 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ffbb00 0%,#ff9500 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ffbb00 0%,#ff9500 100%); /* IE10+ */background: linear-gradient(to bottom,  #ffbb00 0%,#ff9500 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbb00', endColorstr='#ff9500',GradientType=0 ); /* IE6-9 */-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #867c72;display:inline-block;color:#003586;font-family:Helvetica, Arial, Meiryo,"Hiragino Kaku Gothic Pro", sans-serif;font-size:16px;font-weight:bold;padding:5px 15px;text-decoration:none;text-shadow:1px 1px 0 #ffde8d;text-align:center;display: block;
margin: 0 auto;}
.VTbtn_v3:hover {-moz-box-shadow: 0 0 0 2px #ededed;-webkit-box-shadow: 0 0 0 2px #ededed;box-shadow: 0 0 0 2px #ededed;background: #ff9700; /* Old browsers */background: -moz-linear-gradient(top,  #ff9700 0%, #ffbb00 94%, #ff9500 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9700), color-stop(94%,#ffbb00), color-stop(100%,#ff9500)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ff9700 0%,#ffbb00 94%,#ff9500 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ff9700 0%,#ffbb00 94%,#ff9500 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ff9700 0%,#ffbb00 94%,#ff9500 100%); /* IE10+ */background: linear-gradient(to bottom,  #ff9700 0%,#ffbb00 94%,#ff9500 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9700', endColorstr='#ff9500',GradientType=0 ); /* IE6-9 */text-decoration:none;color:#003586;
display: block;
margin: 0 auto;
}
.VTbtn_v3:active, .VTbtn_v3:visited, .VTbtn_v3:focus {position:relative;top:1px;text-decoration:none;color:#003586;}
.promoperiod{font-size:90%;margin-right:5px;width:100%;white-space:nowrap;color:#867C72;text-align:right;font-weight:normal;margin-bottom:0;}


/* different width setting for different btns */



#AcFeatured .VTbtn_v3,#AcFeatured.VTbtn_v3:hover,#AcFeatured.VTbtn_v3:active, #AcFeatured.VTbtn_v3:visited,#AcFeatured .VTbtn_v3:focus {
	width: 90%;
}

#FeaturedAc3Column .VTbtn_v3,#FeaturedAc3Column.VTbtn_v3:hover,#FeaturedAc3Column.VTbtn_v3:active, #FeaturedAc3Column.VTbtn_v3:visited,#FeaturedAc3Column .VTbtn_v3:focus {
	width: 70%;
}

#Wanted .VTbtn_v3,#Wanted.VTbtn_v3:hover,#Wanted.VTbtn_v3:active, #Wanted.VTbtn_v3:visited,#Wanted .VTbtn_v3:focus {
	width: 90%;
}

.Magazinefeatured_areaname {
display: block;
padding: 3px;
position: absolute;
bottom: 4px;
background-color: #000;
color: #fff;
font-size: 13px;
font-weight: bold;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
line-height: 100%;
z-index: 1;
}


/* Specific css for Web magazine Ac featured  */

#Activitylist .Magazinefeatured_areaname {
left: 9px;
bottom: 10px;
}

#AcFeatured .Magazinefeatured_areaname, #Featured .Magazinefeatured_areaname{
left: 1px;
bottom: 2px;
font-size: 15px;
padding: 5px;

}

#FeaturedAc3Column .Magazinefeatured_areaname {
left: 11px;
bottom: 6px;
}


#Pickup .Magazinefeatured_areaname {
bottom: 1px;
left: 11px;}


#AcFeaturedWrapper,#Activitylist,#Services,#Wanted{
	width: 680px;
	margin-bottom: 30px;
	overflow: hidden;
	padding-left: 10px;
}

#ReviewPhotos{
	width: 680px;
	margin-bottom: 50px;
	overflow: hidden;
	padding-left: 10px;
	
}

#AcFeaturedAc3Column,#AcFeatured,#MagazineWebFooter  {
	width: 680px;
	overflow: hidden;
}

#MagazineWebFooter  {
	width: 680px;
	overflow: hidden;
	margin-right: 10px;
}

#AcFeatured{
	margin-bottom: 30px;
}

#AcFeaturedTopTitle{
	width: 100%;
	overflow: hidden;
}

#AcFeaturedimg {
	width: 260px;
	float: left;
	margin-right: 20px;
	position: relative;
	padding:1px;
   border:1px solid #021a40;
   background-color:#ddd;
}
#AcFeaturedDesc{
	width: 380px; 
	float: left;
	margin-bottom: 5px;
}
#AcFeaturedTopTitle .AcFeaturedTitle{
text-decoration: none;
font-size: 120%;
font-weight: normal;
margin-bottom: 5px;
display: inline-block;
vertical-align: middle;
margin-top: 10px;
}

#AcFeaturedTopTitle #AcFeaturedName{
font-size: 14px;
/*
line-height: 1.2;
font-weight: bold;
*/
padding-bottom: 3px;
display: inline-block;
padding-left: 5px;
vertical-align: middle;
}

#AcFeaturedTopTitle .AcFeaturedStar{
	display: inline-block;
	vertical-align: middle;
	padding-left: 5px;
}

.AcFeaturedTxt {
	font-size: 14px;
	line-height: 1.3;
font-weight: normal;
margin-bottom: 10px;
width: 380px;
/* margin-left: 283px; */

}

.AcFeaturedBtn{
background: none repeat scroll 0 0 #ff9400;
border-radius: 3px 3px 3px 3px;
font-weight: bold;
text-align: center;
padding: 5px;
color: #ffffff;
width: 80%;
margin: 0 auto;
}

.EditorsComment {
	font-size: 0.8em;
	background-color: #DDECFD;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	padding: 10px;
	margin-bottom: 15px;
	margin: 10px 0;
	}

.FeaturedAc3Column{
	width: 680px;
}

.FeaturedAc3ColumnAc
 {
	width: 220px;
	display: inline-block;
	vertical-align: top;	
}

.FeaturedAc3ColumnImg,
.FeaturedAc3ColumnArea,
.FeaturedAc3ColumnName,
.FeaturedAc3ColumnStar {
	width: 200px;
	padding-bottom: 5px;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
}

.FeaturedAc3ColumnName {
	margin-top: 5px;
}

.FeaturedAc3ColumnImg{
	text-align: center;
	margin: 0 auto;
	width: 200px;
	position: relative;
	
}

.FeaturedAc3ColumnArea {
	font-weight: bold;
	text-align: left;
	padding-bottom: 0px;
}

.FeaturedAc3ColumnImg_s {
	width: 100%;
}

.FeaturedAc3ColumnStar  img{
	width: 80px;
	height: 15px;
	margin-bottom: 5px;
}

.AcFeaturedStar img {
	width: 80px;
	height: 15px;
	margin-bottom: 5px;
	
}
/* Specific css for Web magazine Ac featured  */

.frame {
display: inline-block;
box-shadow: 0px 0px 20px -5px rgba(0, 0, 0, 0.8);
}



.WantedAnswer {
font-size: 0.8em;
	float: left;
margin-right: 10px;
padding-left: 5px;
padding-right: 5px;
}

.ActivitylistAcImg {
padding-bottom: 5px;
}

.PickupAcImg {
margin-bottom: 5px;
}

/* yari added */
#Featured_2 {
	width: 722px;
	margin-bottom: 5px;
	overflow: hidden;
	padding-left: 10px;
}

#FeaturedDesc_2 {
	width: 380px;
	float: left;
	margin-right: 10px;
}

.FeaturedTitle_2 {
	color: #ff9300;
	text-decoration: none;
	font-size: 150%;
	font-weight: 700;
	font-weight: normal;
	vertical-align: top;
	margin-bottom: 10px;
}

.FeaturedTxt_2 {
	font-size: 14px;
	line-height: 1.3;
	font-weight: normal;
	margin-bottom: 10px;
}

#Featuredimg_2 {
	width: 300px;
	float: right;
	margin-right: 20px;
	position: relative;
	padding:1px;
	border:1px solid #021a40;
	background-color:#ddd;
}

#CheckbyArea_2 {
	float: left;
	width: 360px;
}

.CheckbyAreaTitle_2 {
background: none repeat scroll 0 0 #ff9400;
border-radius: 3px 3px 3px 3px;
font-weight: bold;
font-size: 11px;
text-align: center;
padding: 5px;
color: #ffffff;
width: 130px;
display: inline-block;	
}
.CheckbyAreaList_2 {
	font-size: 12px;
	padding-top: 10px;
	display: inline-block;
}

.PickupBorder_2 {
	position: relative;
	padding: 20px 0;
	border: 1px solid #ddd;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
}
.PickupTitle_2 {
	font-size: 18px;
	text-align: center;
	width: 100%;
	margin-bottom: 10px;
	color: #000;
	padding-top: 10px;
}

.WantedTxt_2 {
	font-size: 14px;
	line-height: 1.3;
	font-weight: normal;
	margin-bottom: 30px;
}

.WantedAnswer_2 {
font-size: 0.9em;
float: right;
padding-right: 10px;
padding-bottom: 15px;
text-align: right;
}


.featuredbanner {
	width: 120px;
	height: 90px;
	float: left;
	overflow: hidden;
}

.featuredbanner img{
	width: 100%;
}

.CheckbyAreaTitle_3 {
background: none repeat scroll 0 0 #ff9400;
border-radius: 3px 3px 3px 3px;
font-weight: bold;
font-size: 11px;
text-align: center;
padding: 5px;
color: #ffffff;
width: 130px;
float: left;
}
.CheckbyAreaList_3 {
	font-size: 12px;
	padding-top: 5px;
	float: left;
	padding-left: 20px;
	vertical-align: middle;
}
#CheckbyWrapper {
	margin: 0 auto;
	overflow: hidden;
	width: 80%;
	padding-top: 20px;
	padding-bottom: 20px;
}

.PickupWrapper {
	padding-left: 25px;
}

.PickupTitleMore {
	font-size: 12px;
	display: inline-block;
	padding-left: 5px;
}

div.newsletter {
width: 692px;
margin: 0px 0px 6px 0px;
padding: 0px;
overflow: hidden;
}

div.area_promotions_item {
width: 160px;
margin: 0px 10px 0px 0px;
padding: 0px;
position: relative;
float: left;
}

div.area_promotions_item div.photoframe {
height: 125px;
vertical-align: middle;
display: table-cell;
}

div.area_promotions_item img.photo {
width: 160px;
height: 120px;}

.sale_item {
width: 160px;
height: 120px;
}

.sale_item a {
display: block;
}

span.sale {
position: absolute;
top: 3px;
left: -5px;
width: 49px;
height: 24px;
}

/* main contents Layout (Override default v2 css) */

.main_caption_large {
margin: 0;
padding: 0;
color: #46392B;
font-size: 16px;
line-height: 1em;
font-weight: bold;
margin-top: 16px;
width: 480px;
}

div.newsletter ul {
margin: 8px 0px 15px 0px;
min-height: 180px;
padding: 0;
width: 682px;
list-style: none;
}

div.newsletter ul li {
margin-bottom: 15px;
float: left;
list-style: none;
}

div.newsletter ul li.border_li {
width: 680px;
margin-left: 15px;
}

div.newsletter ul li.border_li_last {
border-bottom: 1px dotted #ccc;
width: 680px;
margin-left: 15px;
}

div.area_promotions_item div.item_name {
margin: 6px 0px 0px 0px;
padding: 0px;
font-size: 13px;
line-height: 1.2em;}

#contents_wrapper {
overflow: hidden;
padding-bottom: 224px;
}

#col_main_wrapper {
float: left;
margin-right: -245px;
width: 100%;
}

.main {
margin-left: 16px;
padding: 0;
border-top: 1px #d5cec8 solid;
float: left;
}

.main_left {
margin: 0;
padding: 0 0 20px 0;
border-right: 1px #fff solid;
float: left;
}

.PickupTitleMore a {-moz-box-shadow: 0 1px 0 2px #ededed;-webkit-box-shadow: 0 1px 0 2px #ededed;box-shadow: 0 1px 0 2px #ededed;background: #ffbb00; /* Old browsers */background: -moz-linear-gradient(top,  #ffbb00 0%, #ff9500 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffbb00), color-stop(100%,#ff9500)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ffbb00 0%,#ff9500 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ffbb00 0%,#ff9500 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ffbb00 0%,#ff9500 100%); /* IE10+ */background: linear-gradient(to bottom,  #ffbb00 0%,#ff9500 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffbb00', endColorstr='#ff9500',GradientType=0 ); /* IE6-9 */-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #867c72;display:inline-block;color:#003586;font-size:12px;font-weight:bold;padding:2px 15px 0;text-decoration:none;text-shadow:1px 1px 0 #ffde8d;text-align:center;margin-left: 5px;}
.PickupTitleMore a:hover {-moz-box-shadow: 0 0 0 2px #ededed;-webkit-box-shadow: 0 0 0 2px #ededed;box-shadow: 0 0 0 2px #ededed;background: #ff9700; /* Old browsers */background: -moz-linear-gradient(top,  #ff9700 0%, #ffbb00 94%, #ff9500 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9700), color-stop(94%,#ffbb00), color-stop(100%,#ff9500)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #ff9700 0%,#ffbb00 94%,#ff9500 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #ff9700 0%,#ffbb00 94%,#ff9500 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #ff9700 0%,#ffbb00 94%,#ff9500 100%); /* IE10+ */background: linear-gradient(to bottom,  #ff9700 0%,#ffbb00 94%,#ff9500 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9700', endColorstr='#ff9500',GradientType=0 ); /* IE6-9 */text-decoration:none;color:#003586;}
.PickupTitleMore a:active, .PickupTitleMore a:visited, .PickupTitleMore a:focus {position:relative;top:1px;text-decoration:none;color:#003586;}

/* Siderbar Wishlist and Recentlist Layout*/
.newsletter_wishlist_item, .newsletter_recentlist_item {
margin-top: 4px;
}

.newsletter_wishlist_item_main_right a.title, .newsletter_recentlist_item_main_right a.title {
margin: 0px 0 0 0;
font-size: 12px;
line-height: 1.4em;
display: block;
font-weight: normal;
}
.newsletter_wishlist_item,.newsletter_recentlist_item {
margin-bottom: 10px;
}

.newsletter_wishlist_item_main, .newsletter_recentlist_item_main {
background: #F8F5F1;
margin: 0 3px;
border-right: 1px solid #C5BEB8;
border-left: 1px solid #C5BEB8;
border-bottom: 1px solid #C5BEB8;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
-moz-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
-moz-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;
padding-bottom: 10px;
}

h3.main_right_caption {
line-height: 1.5em;
}

.newsletter_wishlist_item_main_left, .newsletter_recentlist_item_main_left {
width: 75px;
margin: 10px 0 5px 12px;
float: left;
overflow: hidden;
}

.newsletter_wishlist_item_main_right, .newsletter_recentlist_item_main_right {
width: 115px;
margin: 10px 12px 5px 12px;
float: left;
}

.newsletter_wishlist_item_header, .newsletter_recentlist_item_header {
background: #F8F5F1;
height: 10px;
border-top: 1px solid #C5BEB8;
border-right: 1px solid #C5BEB8;
border-left: 1px solid #C5BEB8;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
-moz-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
margin: 0 3px;
}

.newsletter_wishlist_item_main_left img, .newsletter_recentlist_item_main_left img {
position: relative;
width: 100px;
height: 75px;
left: -12px;
}

.newsletter_wishlist_item {
margin-top: 10px;
}

/* /.Siderbar Wishlist and Recentlist Layout*/

/* Featured content for new responsive layout -new class*/
#featuredimg {
    width: 680px;
    height: 300px;
    margin-left: 10px;
}

#featureddesc {
    font-size: 14px;
    line-height: 1.3;
    font-weight: normal;
    width: 660px;
    padding: 10px;
}
#ReviewPhotosTable {
    width: 680px; /* to keep old layout */
}

#Photogallery1, #Photogallery2 {
    float: left;
    display: inline-block;
    width: 340px;
}

.reviewphoto_l {
    width: 100%;
    border: none;
}
.reviewphoto_s {
    width: 100%;
    border: none;
}

.AcFeaturedTitle {
  font-size: 140%;
}

/* New 5-column layout for service and tool */

.Sercive_v2 {
display: inline-block;
vertical-align: top;
width: 125px;
margin-right: 8px;
}
.Sercive_v2:last-child {
    margin-right: 0px;
}

.ServiceImgs_v2 {
width: 100%;
}
/* New 5-column layout for service and tool */

#PointPromotion {
    background: #F8F5F1;
    border-radius: 5px;
    -webkit-border-radius:5px;
    -moz-border-radius: 5px;
    padding: 10px;
    margin: 10px 0px;
    font-size: 14px;
    line-height: 1.3;
    box-sizing: border-box;
    margin-right: 10px;
}