﻿.left
	{ 
		width: 252px; 
		float: left;  
		font-size: 12px;
	}
	
.left h3
	{ 
		padding-left: 10px;
	}
	
.leftMenu
	{ 
		width: 252px; 
	}
	
.leftHeading
	{ 
		background-image: url(../images/headings/crnLBlue.gif); 
		background-repeat: no-repeat; 
		background-color: #2B6396;
		background-position: left;
		height: 34px; 
		line-height: 34px; 
		margin-bottom: 2px; 
		width: 252px;
	}
	
.linkItem
	{
		background-color: #DEDEEA;
		border-top: 2px solid #FFFFFF; 
		padding: 10px; 
	}

.leftNav
	{
		background-color: #CBCCDE;
		border-top: 2px solid #1C2172;
		margin-bottom: 10px;
		padding: 10px 0px 10px 0px;
	}

.content
	{ 
		width: 570px;
		float: left; 
		padding-left: 10px;
		font-size: 12px; 
	}

.toolbar
	{ 
		float: right; 
		margin-top: 10px; 
	}
	
.toolbar img
	{
		margin-right: 5px; 
	}

.content p
	{ 
		margin: 0px 0px 10px 0px; 
	}

.content h3
	{ 
		/*color: #77A22E;*/ 
		font-weight: bold; 
		margin: 0px;
	}

.content h4
	{ 
		color: #1C2172; 
		font-weight: bold; 
		margin: 0px;
	}

.contentHeader
	{ 
		background-image: url(../Images/Headings/crnRBlue.gif);
		background-repeat: no-repeat;
		background-position: right;
		background-color: #2B6396;
		width: 560px;
		height: 34px;
		line-height: 34px;
		padding-left: 10px;
		margin-bottom: 20px;
	}

.contentHeader h3
	{
		color: #FFFFFF;
	}

.dotted
	{
		/*width: 570px;*/
		height: 1px;
		border-bottom: 1px dashed #CFCFCF;
		margin: 20px 0px 20px 0px;
	}

hr.dashed
	{ 
		height: 1px; 
		border-bottom: 1px dashed #E5E5E5; 
		border-left: none; 
		border-right: none; 
		border-top: none; 
		background: transparent;
	}

.print
	{ 
		float: right; 
		/*margin-top: 10px; */
		text-align: right;
	}

.print a
	{
		color: #000000;
		font-size: 11px;
	}
	
.print img
	{
		margin-right: 5px; 
		margin-bottom: 5px;
	}


/*JOIN US*/
.lblUserExists
	{
		color: Red;
	}
	
/*normal input row*/
.inputRow
	{
		width: 500px;
		padding: 10px 0px 10px 70px;
		border-bottom: 1px solid #CFCFCF;
		/*height: 40px;
		line-height: 40px;
		vertical-align: middle;*/
	}

.inputRow label
	{
		width: 130px;
		display: inline-block;
		color: #2B6396;
		font-weight: bold;
	}
	
.inputRowHelp
	{
		width: 500px;
		padding: 10px 0px 10px 70px;
		border-bottom: 1px solid #CFCFCF;
	}
	
/*longer span input row*/
.inputRowL
	{
		width: 500px;
		padding-left: 70px;
		border-bottom: 1px solid #CFCFCF;
		height: 40px;
		line-height: 40px;
		vertical-align: middle;
	}

.inputRowL label
	{
		width: 200px;
		display: inline-block;
		color: #2B6396;
		font-weight: bold;
	}

/*higher input row*/
.inputRowH
	{
		width: 500px;
		padding-left: 70px;
		border-bottom: 1px solid #CFCFCF;
		height: 120px;
		padding-top: 15px;

	}

.inputRowH label
	{
		width: 200px;
		display: inline-block;
		color: #2B6396;
		font-weight: bold;
	}

/*checkbox input row*/
.inputRowCheck
	{
		width: 500px;
		padding-left: 70px;
		border-bottom: 1px solid #CFCFCF;
		height: 40px;
		line-height: 40px;
		vertical-align: middle;
	}

.inputRowCheck label
	{
		width: 250px;
		display: inline-block;
		color: #2B6396;
		font-weight: bold;
	}

.inputText
	{
		width: 200px;
	}
	
.altBlue
	{
		background-color: #DEDEEA;
	}

hr.sepBlue
	{
		border-bottom: 1px solid #1C2172;
		border-right:0px;
		border-left: 0px;
		border-top: 0px;
		height: 1px;
		margin: 0px;
		padding: 0px;
	}
	
.register
	{
		background-color: #DEDEEA;
		width: 410px;
		height: 50px;
		margin-top: 10px;
		padding:10px 150px 0px 10px;
		/*line-height: 50px;*/
		vertical-align: middle;

	}

.register input
	{
		float: right;
	}

.resortValidator
	{
		margin-bottom: 10px;
		display: block;
	}

.btnRadio
	{
		width: 50px;
		display: inline-block;
	}

#paymentMethod
	{
		margin-bottom: 20px;
	}

#divch span.lblMembership
	{
		display: inline-block;
		width: 100px;
	}
	
/*AVAILABILITY*/

#availabiltyTable
	{
		width: 570px;
	}

.headerImage
	{
		background-color: #173E75;
		color: #FFFFFF;
		height: 60px;
		width: 50px;
		padding: 5px;
	}	

.headerName
	{
		background-color: #173E75;
		color: #FFFFFF;
		font-weight: bold;
		width: 120px;
		padding: 5px;
	}

.headerCountry
	{
		background-color: #173E75;
		color: #FFFFFF;
		font-weight: bold;
		width: 75px;
		padding: 5px;
	}

.headerWeek
	{
		background-color: #173E75;
		color: #FFFFFF;
		font-weight: bold;
		width: 50px;
		padding: 5px;
	}

.headerCheckin
	{
		background-color: #173E75;
		color: #FFFFFF;
		font-weight: bold;
		width: 75px;
		padding: 5px;
	}

.headerSize
	{
		background-color: #173E75;
		color: #FFFFFF;
		font-weight: bold;
		width: 50px;
		padding: 5px;
	}

.headerMore
	{
		background-color: #173E75;
		color: #FFFFFF;
		font-weight: bold;
		width: 75px;
		padding: 5px;
	}

.dataImage
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border-bottom: 5px solid #FFFFFF;
	}

.dataName
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border-bottom: 5px solid #FFFFFF;
	}

.dataCountry
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border-bottom: 5px solid #FFFFFF;
	}

.dataWeek
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border-bottom: 5px solid #FFFFFF;
	}

.dataCheckin
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border-bottom: 5px solid #FFFFFF;
	}

.dataSize
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border-bottom: 5px solid #FFFFFF;
	}

.dataMore
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border-bottom: 5px solid #FFFFFF;
	}

.availImg
	{
		border: 1px solid #7F7F7F;
		padding: 2px;
	}

/*RESULTS - MORE INFO*/
.content1
	{
		float: left;
		margin-bottom: 20px;
		margin-right: 10px;
		width: 357px;
	}

#resortInfo h2
	{
		font-size: 18px;
	}

.grnHR
	{
		background-color: #77A22E;
		background-image: url(../Images/Headings/crnRGreen.gif);
		background-position: right center;
		background-repeat: no-repeat;
		height: 34px;
		line-height: 34px;
		vertical-align: middle;
	}

.grnHR h3
	{
		color: #FFFFFF;
		padding-left: 10px;
	}

.grnHL
	{
		background-color: #77A22E;
		background-image: url(../Images/Headings/crnLGreen.gif);
		background-position: left center;
		background-repeat: no-repeat;
		height: 34px;
		line-height: 34px;
		vertical-align: middle;
	}

.grnHL h3
	{
		color: #FFFFFF;
		padding-left: 10px;
	}

.grnI
	{
		background-color: #E0E8D0;
		border-top: 2px solid #FFFFFF;
		padding: 10px;
	}

.grnI span
	{
		 display: inline-block;
		 width: 50px;
	}
	
.grnI a
	{
		color: #000000;
	}
		
.blueHR
	{
		background-color: #2B6396;
		background-image: url(../Images/Headings/crnRBlue.gif);
		background-position: right center;
		background-repeat: no-repeat;
		height: 34px;
		line-height: 34px;
		vertical-align: middle;
	}

.blueHR h3
	{
		color: #FFFFFF;
		padding-left: 10px;
	}

.content2
	{
		float: left;
		width: 203px;
	}
			
#imgGallery 
	{
		margin-bottom: 20px;
		width: 203px;
	}

#imgGalleryHeading
	{ 
		background-image: url("../Images/Headings/crnRBlue.gif"); 
		background-repeat: no-repeat; 
		background-position: right;
		background-color: #2B6396;
		width: 203px; 
		height: 34px; 
		line-height: 34px; 
	}

#imgGalleryHeading h3
	{
		color: #FFFFFF;
		padding-left: 10px;
	}
	
#imgGalleryMain
	{ 
		background-color: #DEDEEA; 
	}

#imgGalleryMain .imgMain
	{ 
		padding: 6px 6px 6px 6px; 
	}

#imgGalleryMain .imgSmall
	{ 
		padding: 0px 6px 6px 6px;  
	}

#imgGalleryMain ul
	{ list-style-type: none; 
		padding: 0px; 
		margin: 0px; 
	}

#imgGalleryMain li
	{ 
		display: inline; 
	}
	
#imgGalleryMain img
	{ 
		cursor: pointer; 
	}

#imgGalleryMain .imgMain
	{
		cursor: default;
	}
			
/*#overview
	{ 
		margin-bottom: 10px; 
	}*/

.overviewItem
	{ 
		background-color: #DEDEEA; 
		border-top: 2px solid #FFFFFF; 
		padding: 10px; 
	}

.speBlue
	{
		border-right: 1px solid #2B6396;
	}
	
.miWeek
	{
		border-right: 1px solid #2B6396;
		padding-right: 10px;
		font-weight: bold;
		color: #2B6396;
	}

.miType
	{
		border-right: 1px solid #2B6396;
		padding-right: 10px;
		padding-left: 10px;
		font-weight: bold;
		color: #2B6396;
		width: 40px;
	}

.miSleeps
	{
		padding-right: 10px;
		padding-left: 10px;
		font-weight: bold;
		color: #2B6396;
		width: 40px;
	}	

.miWeek1
	{
		border-right: 1px solid #2B6396;
		padding-right: 10px;
	}

.miType1
	{
		border-right: 1px solid #2B6396;
		padding-right: 10px;
		padding-left: 10px;
		width: 40px;
	}

.miSleeps1
	{
		padding-right: 10px;
		padding-left: 10px;
		width: 40px;
	}	
	
#altWeeks
	{ 
		margin-bottom: 25px; 
	}

#tblAltWeeks
	{ 
		font-weight:bold; 
		color: #1C2172; 
		text-align: center; 
	}

#altWeeksContent
	{ 
		background-color: #DEDEEA; 
		padding: 7px; 
	}

#nearbyAccommContent
	{ 
		background-color: #DEDEEA; 
		padding: 7px; 
	}

.resortDetails p
	{
		margin: 5px 0px 5px 0px;
	}
	
#facilities
	{ 
		background-color: #E4ECD5; 
		width: 357px; 
	}

/*#facilitiesText
	{ 
		background-color: #E4ECD5; 
		width: 57px; 
		text-align: center; 
	}*/

#facilitiesIcons
	{ 
		background-color: #E4ECD5; 
		width: 337px;
		padding: 0px 5px 15px 5px; 
		
	}

#facilities img
	{ 
		margin: 15px 0px 0px 3px; 
	}

p.darkBlue
	{ 
		margin: 0px; 
		padding: 0px; 
		font-weight: bold; 
		color: #1C2172; 
	}

p.blue
	{ 
		margin: 0px; 
		padding: 0px; 
		font-weight: bold; 
		color: #2B6396; 
	}
	
#resortLogin
	{
		background-color: #D5D6E6;
		padding: 10px;
	}
	
#resortCheck
	{
		width: 357px;
	}
	
#resortConfirmChk
	{
		float: left;
		padding: 10px;
		width: 22px;
		height: 60px;
		background-color: #D5D6E6;
	}

#resortConfirmTxt
	{
		float: left;
		padding: 10px;
		width: 295px;
		background-color: #D5D6E6;
		height: 60px;
	}

#resortConfirmChk input
	{
		margin: 0px;
		padding: 0px;
	}
	
#resortConfirmChk p, #resortConfirmTxt p
	{
		margin: 0px;
	}

#resortBook
	{
		background-color: #E0E9D1;
		height: 47px;
		padding: 8px 10px 0px 0px;
		text-align: right;
	}

	
#useBonus
	{
		height: 125px;
		margin-top: 2px;
		margin-bottom: 25px;
		background-color: #77A22E;
		padding: 10px 5px 10px 5px;
	}

#useRental
	{
		height: 125px;
		margin-top: 2px;
		margin-bottom: 25px;
		background-color: #2B6396;
		padding: 10px 5px 10px 5px;
	}

#useBonus img, #useRental img
	{
		padding-left: 15px;
	}
	
#useBonus p, #useRental p
	{
		font-size: 11px;
		color: #FFFFFF;
		margin: 0px;
	}

#useBonus span, #useRental span
	{
		color: #FEBF00;
		font-size: 65px;
		font-weight: bold;
	}
			
/*DEPOSIT YOUR WEEK*/
#depositWeekForm .inputRow label
	{
		width: 170px;
	}

#depositWeekForm .inputRowCheck label
	{
		width: 170px;
	}
	
.blueRow
	{
		background-color: #D2D2DE;
		border-bottom: 2px solid #FFFFFF;
		padding: 10px;
	}

.blueRow label
	{
		display: inline-block;
		width: 100px;
		margin-left: 50px;
	}

.blueRow input
	{
		margin-right: 10px;
		width: 180px;
	}

.blueRow span
	{
		margin-left: 10px;
	}

.depositThanks
	{
		font-size: 14px;
		padding-left: 15px;
		/*(width: 320px;*/
	}
	
.depositThanks h3
	{
		color: #000;
		font-size: 20px;
	}
	
/*MEMBERS AREA*/
/*----------------------------------------------
/*Welcome*/
#membersWelcome
	{
		padding-left: 10px;
	}

#loggedIn
	{
		background-color: #E0E8D0;
		padding: 10px 0px 10px 0px;
		margin-bottom: 10px;
		width: 252px;
		text-align: center;
	}

.btnMemberLogOut
	{
		position: absolute;
		bottom: 12px;
		left: 12px;
	}

.welcomeBackMsg
	{		
		position: absolute;
		top: 50px;
		left: 12px;
		text-align: left;
		color: #FFFFFF;
	}

.welcomeBackMsg span
	{
		font-size: 20px;
	}
	
.welcomeBackMsg	p
	{
		margin: 5px 0px 5px 0px;
	}
	
.welcomeBack
	{
		background-image:url(../Images/imgMemberWelcome.jpg);
		background-repeat:no-repeat;
		height:168px;
		position:relative;
		width:250px;
	}
	
.memberNav
	{
		background-color: #E0E8D0;
		border-top: 2px solid #FFFFFF;
		padding: 10px 0px 10px 0px;
		margin-bottom: 10px;
		text-align: center;
	}
	
/*View Your Week*/
#membersViewWeeks
	{
		padding-left: 10px;
	}
	
#ownedProperties
	{
		padding-bottom: 10px;
	}

/*member properties table headers*/
#tblOwnedProperties
	{
		width: 500px;
	}
	
#tblBankedProperties
	{
		width: 500px;
	}
	
.ownedHeaderName
	{
		background-color: #2B6396;
		color: #FFFFFF;
		font-weight: bold;
		padding: 5px;
	}
	
.ownedHeaderWeek
	{
		background-color: #2B6396;
		color: #FFFFFF;
		font-weight: bold;
		padding: 5px;
	}
	
.ownedHeaderCheckin
	{
		background-color: #2B6396;
		color: #FFFFFF;
		font-weight: bold;
		padding: 5px;
	}

.ownedHeaderYear
	{
		background-color: #2B6396;
		color: #FFFFFF;
		font-weight: bold;
		padding: 5px;
	}

.ownedHeaderSize
	{
		background-color: #2B6396;
		color: #FFFFFF;
		font-weight: bold;
		padding: 5px;

	}

.ownedHeaderUnit
	{
		background-color: #2B6396;
		color: #FFFFFF;
		font-weight: bold;
		padding: 5px;
	}

.ownedHeaderLocation
	{
		background-color: #2B6396;
		color: #FFFFFF;
		font-weight: bold;
		padding: 5px;
	}

.ownedHeaderBank
	{
		background-color: #2B6396;
		color: #FFFFFF;
		font-weight: bold;
		padding: 5px;
	}

.bankedHeaderName
	{
		background-color: #2B6396;
		color: #FFFFFF;
		font-weight: bold;
		padding: 5px;
	}
	
.bankedHeaderWeek
	{
		background-color: #2B6396;
		color: #FFFFFF;
		font-weight: bold;
		padding: 5px;
	}
	
.bankedHeaderCheckin
	{
		background-color: #2B6396;
		color: #FFFFFF;
		font-weight: bold;
		padding: 5px;
	}

.bankedHeaderYear
	{
		background-color: #2B6396;
		color: #FFFFFF;
		font-weight: bold;
		padding: 5px;
	}

.bankedHeaderSize
	{
		background-color: #2B6396;
		color: #FFFFFF;
		font-weight: bold;
		padding: 5px;

	}

.bankedHeaderUnit
	{
		background-color: #2B6396;
		color: #FFFFFF;
		font-weight: bold;
		padding: 5px;
	}

.bankedHeaderLocation
	{
		background-color: #2B6396;
		color: #FFFFFF;
		font-weight: bold;
		padding: 5px;
	}


/*member properties table data*/
.ownedDataName
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border: 1px solid #173E75;
	}
	
.ownedDataWeek
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border: 1px solid #173E75;
	}
	
.ownedDataCheckin
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border: 1px solid #173E75;
	}

.ownedDataYear
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border: 1px solid #173E75;
	}

.bankedDataSize
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border: 1px solid #173E75;
	}

.ownedDataUnit
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border: 1px solid #173E75;
	}

.ownedDataLocation
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border: 1px solid #173E75;
	}
	
.ownedDataBank
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border: 1px solid #173E75;
	}

.bankedDataName
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border: 1px solid #173E75;
	}
	
.bankedDataWeek
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border: 1px solid #173E75;
	}
	
.bankedDataCheckin
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border: 1px solid #173E75;
	}

.bankedDataYear
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border: 1px solid #173E75;
	}

.bankedDataSize
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border: 1px solid #173E75;
	}

.bankedDataUnit
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border: 1px solid #173E75;
	}

.bankedDataLocation
	{
		padding: 5px;
		background-color: #F5F5F5;
		color: #173E75;
		border: 1px solid #173E75;
	}

/*Request an Exchange*/
.blueRow label.lblRequest
	{
		display: inline-block;
		color: #1C2172;
		width: 200px;
	}

/*View + Update Details*/
.lblDetails
	{
		display: inline-block;
		color: #1C2172;
		width: 200px;
	}

/*Thankyou*/
#membersThankyou
	{
		padding-left: 10px;
	}
/*----------------------------------------------------/*

/*dxAvailability*/
#dxAvailabilityIframe
	{
		padding-bottom: 20px;
	}

/*dxBonusWeeks*/
#dxBonusIframe
	{
		padding-bottom: 20px;
	}

/*contact us*/
.inputTextContact
	{
		width: 260px;
	}

#contactDetails h2
	{
		color: #77A22E;
	}

.lblenquiryTop
	{
		vertical-align: top;
	}

/*Privacy Policy*/
#privacyPolicy h3
	{
		color: #77A22E;
		margin-bottom: 10px;
	}

/*search results*/
#featureResorts
	 {
		background-image: url(../images/headings/crnLBlue.gif);
		background-color: #2B6396;
		background-repeat: no-repeat;
		background-position: left;
		height: 34px;
		line-height: 34px;
		margin-bottom: 2px;
		width: 252px;
	}
	
.resortItem
	{
		background-color:#DEDEEA;
		border-bottom:1px dashed #7F7F7F;
		height:55px;
		padding:10px 5px;
	}

#featureResorts h3
	{
		padding-left: 10px;
	}

/*terms & conditions*/
#termsConditions h3
	{
		color: #77A22E;
	}

/*login*/
#memberArea h3
	{
		color: #77A22E;
		margin-bottom: 10px;
	}	

/*FAQ*/
#FAQ h3
	{
		color: #77A22E;
	}	

/*CUSTOMER TESTIMONIALS*/
#custTest p
	{
		margin: 10px 0px 10px 0px;
	}
	
.testimonialsHeading
	{ 
		line-height: 40px; 
		height: 40px; 
		background-color: #E2E2EA; 
		padding-left: 10px; 
	}
	
.testimonialsLabel
	{ 
		line-height: 30px; 
		height: 30px; 
		background-color: #E2E2EA; 
		border-top: solid 4px #FFFFFF; 
		width: 80px; 
		padding-left: 10px; 
	}
	
.testimonialsInput
	{ 
		line-height: 30px; 
		height: 30px; 
		background-color: #E2E2EA; 
		border-top: solid 4px #FFFFFF; 
		width: 470px; 
		padding-right: 10px; 
	}
	
.testimonialsContent
	{ 
		line-height: 100px; 
		height: 100px; 
		background-color: #E2E2EA; 
		border-top: solid 4px #FFFFFF; 
		width: 80px; 
		padding-left: 10px; 
	}
	
.testimonialsValidation
	{ 
		background-color: #E2E2EA; 
		border-top: solid 4px #FFFFFF; 
		width: 20px; 
	}
	
#TestimonialsForm input
	{ 
		width: 200px; 
		border: 1px solid #DEDEEA; 
	}
	
#TestimonialsForm textarea
	{ 
		width: 450px; 
		border: 1px solid #DEDEEA; 
		height: 80px; 
	}


/*SPECIAL OFFERS*/
.soItem
	{
		margin-bottom: 10px;
	}
	
.soItem th
	{
		background-color: #7EA118;
		color: #FFFFFF;
		border-bottom: 5px solid #FFFFFF;
		padding: 6px;
	}

.soImg
	{
		background-color: #F0F5E8;
		padding: 6px;
		height: 115px;
		width: 140px;
	}

.soTxt
	{
		background-color: #F0F5E8;
		padding: 6px 20px 6px 0px;
		height: 115px;
		width: 266px;
		float: left;
	}

.soBook
	{
		background-color: #F0F5E8;
		padding: 6px;
		height: 115px;
		width: 120px;
		float: left;
	}	

.soPrice
	{
		height: 69px;
		line-height: 80px;
		vertical-align: bottom;
		font-size: 50px;
		color: #575757;
		background-color: #F0F5E8;
	}

		
.soCall
	{
		background-color: #7EA118;
		height: 30px;
		width: 110px;
		padding: 10px 5px 6px 5px;
		color: #FFFFFF;
	}

.soCall p
	{
		margin: 0px;
	}

.soCall span
	{
		font-size: 17px;
		font-weight: bold;
	}
	
br.cBfix
	{
		display: none;
	}

/*BOOK WEEK*/
.resortDetails span
	{
		display: inline-block;
		width: 110px;
	}