#leftcol
{
	

}
#content_product_right
{
	position:relative;
	border-left:3px solid #FFFFFF;
	width:478px;
	background:#FFFFFF;
	float:left;
}
#product_ulmenu1
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	
}
#product_ulmenu1 li
{
	float:left;
	font-size:11px;
	background:url(/csp/jap/insidejapan/images/buttons/on.jpg);
	height:32px;
	
	text-align:center;
	margin-bottom:3px;
}
.product_ulmenu1_li1
{
	width:70px;
}
.product_ulmenu1_li2
{
	width:91px;
}
.product_ulmenu1_li3
{
	width:113px;
}
#product_ulmenu1 a:link,#product_ulmenu1 a:visited
{
	text-decoration:none;
	margin-top:8px;
	display:block;
}
#product_content_submenu
{
	float:left;
	width:160px;
	position: absolute;
	top:35px;
	left:0px;
}
#product_content_submenu2
{
	float:left;
	width:160px;
	top:0px;
	left:240px;
}
.product_content_left
{
	clear:left;
	float:left;
	width:160px;
}
.product_content_right
{
	float:left;
	width:318px;
}

.product_content_full
{
	float:left;
	width:470px;
}
#content h1
{
	font-size:14px;
	margin:0px;
	padding:0px;
}
#content h2
{
	font-size:12px;
	margin:0px;
	padding:0px;
}


#daybyday
{
	display:none;
}
#photos
{
	display:none;
}
#feedback
{
	display:none;
}
#booking
{
	display:none;
}
#pricinginfo
{	
	display:none;
}
#datesandbooking
{
	display:none;
}
#enquiry
{
	display:none;
}
.photoimg
{
	float:left;
	text-align:center;
	width:120px;
	height:125px;
	margin:10px;
	background:#FCFCFC;
}


.whatsinc
{
	list-style-image:url(/csp/jap/insidejapan/images/misc/tick.gif);
}
.whatsnotinc
{
	list-style-image:url(/csp/jap/insidejapan/images/misc/cross.gif);
}

.product_pdf
{
	text-align:right;
	font-size:11px;
	float: right;
}
.product_pdf a:link, .product_pdf a:visited
{
	text-decoration:none;
}



.product_content_full_left
{
	padding-left: 15px;
	width:160px;
	float:left;
}
.product_content_full_left2
{
	padding-left: 15px;
	width:145px;
	float:right;
	margin-top:40px;
}
.product_content_full_right
{
	margin-top:20px;
	margin-left:10px;
	width:470px;
	float:left;
	clear:both;
}
.Prod_DayByDay_Dest_Text
{
	font-weight: normal;
}
.Prod_DayByDay_Meal_Title
{
	font-weight: bold;
}
.Prod_DayByDay_Meal
{
	float: right;
}
.prod_space_submenu
{
	height: 30px;
	width: 160px;
}
.sharebuttons
{
	float:left;
}
.sharebuttonspadding
{
	margin-top:5px;
}


/* Review Section */
.FP_review_Div
{
	width:314px;
	height:90px;
	background-color:#EEEFF0;
}

.bottom_section_rev
{
	float:right;
}
.reviewlink2
{
	bottom: 3px;
	font-size:11px;
	position:relative;
}
.reviewlink2 a
{
	text-decoration:none;
}

.reviewlink2:hover
{
	text-decoration:underline;
}
.review_middle
{
	padding-top:0px;
}

#wrapperbookingpopup
{
	width:900px;
	padding:5px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	padding:25px 0px 20px 25px;
}
.iframeBookingWrapper
{
	background-image:url('../images/bookingform/bookingcenter.jpg');
	background-repeat:repeat-y;
	padding-left:7px;
}


.tourDateTitle
{
	font-weight:bold;
	font-size:16px;
}

.dateAndBookingsPageLinks
{
	width:100%;
	text-align:center;
	padding-bottom:20px;
	margin-top:20px;
}

.dateBookingBorderBottom
{
	border-top:1px solid #9C9D9F;
	margin-bottom:10px;
	
	
}

.tourAmountText
{	
	color:#986665;
	margin-top:50px;
	font-weight:bold;
	font-size:16px;
	margin-bottom:30px;
	margin-left:5px;
}

.product_ulmenu1_li12 {
    width: 120px;
}

.product_ulmenu1_li22 {
    width: 119px;
}
