/**Intelligent Advertising**/
/**Compare Link Control**/
#adZone1
{
	float: right;
	height: 60px;
	width: 468px;
	left: 310px;
	position: absolute;
	top: 0px;
}

.compareNarrow 
	{
		float:left; 
		border: 1px solid #CCCCCC; 
		font-size:11px; 
		/**width: 192px;**/
		background: url(../images/moneysupermarket/gradient_white-grey_h220.png) repeat-x bottom;
		/**clear: right;**/
		margin-bottom: 22px;
		padding:8px 7px 8px 53px;
		position:relative;
	}

	
.compareNarrow p 
	{
		/**margin: 5px;**/
		margin-left: 8px;
		width:122px;
	}
.lnkTextNarrow, .lnkTextWide
	{
		text-decoration: none;
	}	
.compareNarrow h2
	{
		margin:0px;
		margin-left: 8px;
		font-size: 14px;
	}
			
.imgChannelNarrow
	{
		position:absolute;
		top:8px;
		left:5px;
		z-index:1000;
	}

.msfg-community-right-content-pane
	{
		float: right;
	}	
.imgCompareNowNarrow
	{
		
	}
	
.compareWide 
	{
		float:left; 
		margin:0px 0px 0px 0px; 
		border: 1px solid #CCCCCC; 
		font-size:11px; 
		width: 554px;
		float: left;
		background: url(../images/moneysupermarket/gradient_white-grey_h220.png) repeat-x bottom;
	}

.compareWide p 
	{
		margin: 10px;
	}

.compareWide h2
	{
		font-size: 14px;
	}
		
.imgChannelWide
	{
		padding: 0; 
		margin: 11px 5px 0px 5px;
		position: static;
		float: left;
	}
	
.imgCompareNowWide
	{
		padding: 0; 
		margin: 11px 10px 10px 0;
		position: static;
		float: right;
	}

#compareLinkNarrowBox a:link, #compareLinkNarrowBox a:visited, #compareLinkWideBox a:link, #compareLinkNarrowBox a:visited
	{
		color: Black;
	}
	
/**Travel Gadgets**/	
.msfg-community-gadgets-tsGadgetContainerWide
	{
		background-color: #E4ECFF;
		border: 1px solid #A5DDED;
		width: 556px;
		font-family:Arial;
		font-size: 11px;
	}

.msfg-community-gadgets-tsGadgetContainerWide h1, .msfg-community-gadgets-tsGadgetContainerNarrow h1
	{
		float:left;
		color: #0066cc;
		margin-left: 6px;
		font-family:Arial;
		font-size: 14px;
	}

.msfg-community-gadgets-tsGadgetContainerNarrow
	{
		background-color: #E4ECFF;
		border: 1px solid #A5DDED;
		/**width: 192px;**/
		font-family:Arial;
		font-size: 11px;
		/**margin-bottom:22px;**/
	}
	
/**Car Hire Gadget**/
#tsCarHireDriverAge
	{
		width: 60px;
		height:15px;
	}
.msfg-community-gadgets-lblPickUpGadgetWide, .msfg-community-gadgets-lblDropOffGadgetWide
	{
		width:120px;
	}
.msfg-community-gadgets-advancedSearchGadgetNarrowCol a, .msfg-community-gadgets-advancedSearchFlightsWideCol a, .msfg-community-gadgets-advancedSearchGadgetWideCol a
	{
		margin-right:5px;
		
	}
.msfg-community-gadgets-advancedSearchGadgetNarrowCol a
	{
		margin-left:5px;
	}	
#tsCarHireCarTypeDDL, #tsCarHireAirportDDL, #tsCarHireCountryDDL, #tsCarHirePickUpDate_txtDate, 
#tsCarHireDropOffDate_txtDate, #tsCarHirePickUpTime, #tsCarHireDropOffTime, #tsCarHireDriverAge
	{
		margin-top: 0px;
		font-family:Arial;
		font-size:11px;
	}
#tsCarHireAirportDDL, #tsCarHireCountryDDL
	{
		width:165px;		
	}
.msfg-community-gadgets-tsCarHireSubmitButtonWide
	{
		float: right;
		margin-right: 5px;
	}
.msfg-community-gadgets-advancedSearchGadgetWideCol a
	{
		float: right;
	}
.msfg-community-gadgets-advancedSearchGadgetWideCol
	{
		width:400px;
	}
.msfg-community-gadgets-lblCountryGadgetWide
	{
		width:210px;
	}
.msfg-community-gadgets-lblDriverAgeGadgetWide
	{
		width: 90px;
	}
.msfg-community-gadgets-lblAirportGadgetWide
	{
		width:195px;
	}
.msfg-community-gadgets-lblDropOffTimeGadgetWide
	{
		width:80px;
	}
		
/**Flights Gadget**/
#tsFlyingFromDDL1, #tsFlyingFromDDL2, #tsFlyingToCountryDDL, #tsFlyingToAirportDDL, 
#tsDepartDateInput_txtDate, #tsReturnDateInput_txtDate, #tsTravellersDDL
	{
		margin-top: 0px;
		font-family:Arial;
		font-size:11px;
	}
	
#tsFlyingFromDDL1, #tsFlyingFromDDL2, #tsFlyingToCountryDDL, #tsFlyingToAirportDDL
{
	width:165px;
}
	
.msfg-community-gadgets-flyingfromcol, .msfg-community-gadgets-flyingtocol, .msfg-community-gadgets-departcol
	{
		width: 240px;
	}
.msfg-community-gadgets-tsFlying2
	{
		margin-right: 13px;
	}
.msfg-community-gadgets-tsDepartFlightsWide
	{
		margin-right: 24px;
	}
.msfg-community-gadgets-chkFlightsGadgetWide
	{
		padding-left: 60px;
	}
.msfg-community-gadgets-tsTravellersFlightsWide
	{
		margin-left: 10px;
		margin-right: 5px;
	}
.msfg-community-gadgets-tsReturnFlightsWide
	{
		margin-right: 5px;
	}
.msfg-community-gadgets-advancedSearchFlightsWideCol a
	{
		float: right;
	}
.msfg-community-gadgets-advancedSearchFlightsNarrowCol a
	{
		margin-left:5px;
	}	
.msfg-community-gadgets-advancedSearchFlightsWideCol
	{
		width:400px;
	}
#tsDirectFlight, .msfg-community-gadgets-tsFDD
	{
		margin-right:5px;
	}
.msfg-community-gadgets-tsFDD
	{
		margin-left:20px;
	}


/**Hotels Gadget**/
#lblgadget1-3, #lblgadget4-5, #lblgadget5, #tsHotelGuests,
#tsHotelRooms, #tsHotelCheckOutInput_txtDate, #tsHotelCheckInInput_txtDate,
#tsHotelCityDDL, #tsHotelCountryDDL
	{
		margin-top: 0px;
		font-family:Arial;
		font-size:11px;
	}
.msfg-community-gadgets-tsHotelsCheckIn
	{
		margin-right:13px;
	}
.msfg-community-gadgets-tsHotelsCheckOut
	{
		margin-right:5px;
	}
.msfg-community-gadgets-tsHotelsNoRooms, .msfg-community-gadgets-tsHotelsNoGuests
	{
		margin-right:4px;
	}
.msfg-community-gadgets-advancedSearchHotelsWideCol a
	{
		float: right;
	}
.msfg-community-gadgets-advancedSearchHotelsWideCol
	{
		width:400px;
	}
 .msfg-community-gadget-hotelsCheckInCol, .msfg-community-gadgets-hotelsNoRoomsCol
	{
		width:155px;
	}
.msfg-community-gadgets-hotelsCountryCol, .msfg-community-gadgets-hotelsCityCol
	{
		width:170px;
	}
.msfg-community-gadgets-hotelsNoGuests
	{
		width: 80px;
	}	
#lblgadget1-3, #lblgadget4-5
	{
		margin-right:7px;
	}
#tsHotelDates, #tsStarRating
	{
		margin-top: 11px;
	}	
.msfg-community-gadgets-advancedSearchHotelsNarrowCol a
	{
		margin-left:5px;
	}

/**Money Gadgets**/
.msfg-community-gadgets-msGadgetContainerWide
	{
		border: 1px solid #CCCCCC;
		background: transparent url(../images/moneysupermarket/gradient_white-grey_h220.png) repeat-x scroll center bottom;
		width: 556px;
	}
.msfg-community-gadgets-msGadgetContainerWide h1, .msfg-community-gadgets-msGadgetContainerNarrow h1
	{
		margin-left: 10px;
		font-family: Arial;
		font-size:13px;
		/**text-decoration:underline;**/
	}
.msfg-community-gadgets-msGadgetContainerNarrow
	{
		border: 1px solid #CCCCCC;
		background: transparent url(../images/moneysupermarket/gradient_white-grey_h220.png) repeat-x scroll center bottom;
		width: 191px;
		/**margin-bottom: 22px;**/
	}

/**Credit Cards Gadget**/
#ccCompare, #ccF11, #ccF5, #ccF12, #ccF7, #ccF3, #ccF1, #ccF4, #ccF13, #OtherFeature, .ChannelHomeText, #ccPrivacyPolicy
	{
		font-family: Arial;
		font-size:11px;
	}	
#ccCompare, .ChannelHomeText, #ccImageButton
	{
		margin-left:10px;
	}

#ccImageButton
	{
		margin-top:5px;
	}
	
#OtherFeature
	{
		width: 150px;
	}

#ccImageButtonWide
	{
		float:right;
	}

/**Loans Gadget***/
.msfg-community-gadgets-msLoansWide
	{
		border: 1px solid #CCCCCC;
		background: transparent url(../images/moneysupermarket/gradient_white-grey_h220.png) repeat-x scroll center bottom;
		width:556px;
		font-family: Arial;
		font-size:11px;
	}

.msfg-community-gadgets-msLoansWide	h1, .msfg-community-gadgets-msLoansNarrow h1
	{
		margin-bottom:5px;
		margin-left: 5px;
		font-family: Arial;
		font-size:13px;
		/**text-decoration:underline;**/
	}

.msfg-community-gadgets-msLoansNarrow
	{
		border: 1px solid #CCCCCC;
		background: transparent url(../images/moneysupermarket/gradient_white-grey_h220.png) repeat-x scroll center bottom;
		/**width:192px;**/
		font-family: Arial;
		font-size:11px;
		/**margin-bottom: 22px;**/
	}
	
.msfg-community-gadgets-msLoansNarrow div
	{
		padding-bottom:8px;
		margin-left: 7px;
	}

/**Current Accounts**/
.msfg-community-gadgets-msCurrentAccountNarrow ul, .msfg-community-gadgets-msCurrentAccountWide ul
	{
		padding:0px;
		margin:0px;
		list-style-type:none;
	}
.msfg-community-gadgets-msCurrentAccountNarrow	
	{
		border: 1px solid #CCCCCC;
		background: transparent url(../images/moneysupermarket/gradient_white-grey_h220.png) repeat-x scroll center bottom;
		/**margin: 5px;**/
		padding:5px;
		/**width:192px;**/
		font-family: Arial;
		font-size:11px;
		/**margin-bottom: 22px;**/
	}
.msfg-community-gadgets-msCurrentAccountNarrow h1, .msfg-community-gadgets-msCurrentAccountWide h1
	{
		margin-bottom:5px;
		margin-left: 5px;
		font-family: Arial;
		font-size:13px;
		/**text-decoration:underline;**/
	}
.msCurrentAccountCheck
	{
		font-family: Arial;
		font-size:11px;

	}
.msfg-community-gadgets-msCurrentAccountWide
	{
		border: 1px solid #CCCCCC;
		background: transparent url(../images/moneysupermarket/gradient_white-grey_h220.png) repeat-x scroll center bottom;
		/**margin: 5px;**/
		margin-bottom: 5px;
		width:556px;
		font-family: Arial;
		font-size:11px;
		
	}
.msfg-community-gadgets-msCurrentAccountWide ul
	{
		clear:none; float:left; margin-left:11px;margin-top:5px;
	}
.msfg-community-gadgets-msCurrentAccountWide li
	{
		clear:none; float:left; 
	}	
.msfg-community-gadgets-current-accounts 
	{
		clear:none; float:left; width: 310px;
	}
.msfg-community-gadgets-current-accounts ul 
	{
		width:297px;
	}
.msfg-community-gadgets-current-accounts ul li
	{
		float:left; clear:none; width:49.9%;
	}

#compareLinkWideBox h2 a:link
{
	font-size:13px;
	/**text-decoration:underline;**/
	color: #333333;
}

body { font-family: Arial; font-size:11px; }
h1 { font-size: 14px; font-weight: bold; /**text-decoration: underline;**/ }
select { font-size:11px; margin-top: 5px; font-family: Arial; }
input { margin-top: 5px; font-size:11px; }

.msfg-community-row { padding-bottom: 8px; margin-left: 5px; }
.msfg-community-gadget-button{margin-left: 410px; margin-bottom:5px;}

.msfg-community-spacer { margin-right: 7px; }

.msfg-community-gadgets-vertical-spacer { margin-top: 10px; }
.msfg-community-gadgets-text { width:150px }
.msfg-community-gadget-narrow select { width: 150px; }

.msfg-community-gadget-narrow { width: 174px; }
.msfg-community-gadget-narrow div { padding-bottom: 8px; }

.msfg-community-gadget-container
{
    border: 1px solid #CCCCCC;
    background: transparent url(../images/moneysupermarket/gradient_white-grey_h220.png) repeat-x scroll center bottom;
    margin: 5px;
    padding:5px;
    width: 527px;
    font-size: 11px;
    font-family: Arial;
}

#C9 { width:145px; }

#msfg-community-commoncontent { padding: 0px 11px 8px 0px;}

.checkboxAlign
{
	float:left;
	display:block;
}

.msfg-community-gadgets-current-accounts ul li label 
{
	float:left;
	display:block;
	padding-left:3px;
	margin-top:5px;
}
.msfg-community-gadgets-msCurrentAccountWide ul
{
	/*<!--TODO: also change on css -->*/
	clear:none; float:left; margin-left:11px;margin-top:5px;
}


