﻿/* Styles for the Search Tour UC */
body
{
	line-height:11pt;
}

div.SearchTourContainer
{
    color: #999999;
	padding-left:7px;
	margin-left:0px;	
	padding-top:10px;
	background-color:#EBF8FA;
	border:solid 1px #CCCCCC;	
	padding-bottom:15px;
	margin-top:-5px;
	border-top:none;
	position:relative;
}

div.SectionDivider
{
    border-top:dashed 1px #CCCCCC;
	color:#CCCCCC;
	width:168px;
	margin-top:3px;
	margin-bottom:3px;
}

div.SearchItem
{
    padding-bottom: 7px;  
    padding-left: 0px;	    
}


/* Common Styles */

.Clr
{
	clear:both;
	height:0px;
	overflow:hidden;
}
.Clear
{
	clear:both;
}
div.TextPara
{
	padding-bottom:0px;
}

.LinkNonUnder
{
    color: #5AACDC;
  	font-weight:bold;
}

.Seperator
{
    width:528px;
    height:5px;
    vertical-align:5px;    
}

.LinkNonUnderLine
{
    text-decoration:none;
}

/*Common style for all the dropdown box */


.DrpStyle		
{
	font-family:Verdana;
	font-size:10px;
	color:#333333;
	width:170px;
}

/* For the Bottom content (images & text) of landing page */

.ImageText
{
	float:left;
	padding-top:10px;
}

div.ImageContainer
{
    margin-top:4px;
    padding-right:5px;
}

.Text, .Text1,.Text2
{	
	margin-top:20px;
	float:left;
	clear:right;
	border-right:dashed 1px #dddddd;
	width:162px;
	padding-left:11px;
	padding-right:8px;
}

.Text1
{
	padding-left:0px;
}

.Text2
{
	border:none;
}

span.Pseudo-h2, span.Pseudo-h2 a
{  	
	color: #FFAE00;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration: none;
	font-weight: bold;
	margin:0px;
	margin-left:0px;	
	padding:0px;    
}

div.PushTxt
{
	margin-top:3px;
	margin-left:2px;
    padding-right:5px;
}


/* For the Repeater on ToursByRegion page */


.BrwsTextPara
{
	padding:0 0 20px 0;
}

div.TourRow
{
    	float:left;	
	margin-top:7px;
}

div.TourImage
{
	float:left;	
	padding-right:10px;
	width:89px;
}

div.TourTextLeft
{
	float:left;	
	width:165px;
	
	padding-right:15px;
}

div.TourTextRight
{	
	float:left;
	width:165px;
}


/* For the Text at the bottom of ToursByRegion page */

div.BottomHolder
{
	clear:both;
	margin-bottom:30px;
	padding:5px 0 0 0;
}

div.BottomText
{
	margin:0px;
	padding:0px;
}


/* For the Styles on ToursByName page */

.LetterList
{
	color:#999999;
}

.LetterListActive
{
	color:#FF9900;
	font-weight:bold;
}

.LetterList a
{
	color:#5AACDC;
}

div.Paging
{
    float:left;
    padding:0px 30px 0px 0px;
    width:93%;
}

div.TourNameHolder
{	
    float:left;    
    width:250px;  
    margin: 10px 0px 0px 0px;  
}

div.LetterHolder
{
    float:left;
    width:20px;
}



/*********************   Tour by Price region  ************************************/

div.TourListDiv
{
	float:left;
	padding-left:20px;
	width:97%;
}

div.TourHeader
{
	float:left;
	padding-top:15px;
	width:97%;
}

div.TourImageDiv
{
	float:left;
	padding-top:20px;
	width:100%;
	
}

div.TourImg
{
	float:left;
	padding-left:9px;
}
.TourImg1
{
	padding-left:4px;
	float:left;
}

div.ContentDiv
{
	float:left;
	width:97%;
	margin-top:25px;
	padding-left:22px;
}

div.TourYearTabs
{
	float:left;
	width:100%;	
}

div.TourListInfo
{
	float:left;
	width:99%;
	margin-top:-2px;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-top-color:#666666;	
}

div.TabContent
{
	float:left;
	padding-left:20px;	
}

div.TextBold
{
	float:left;
	margin-top:20px;	
	font-weight:bold;
	width:98%;
}

div.YearSubText
{
	float:left;
	padding-top:20px;	
	width:95%;	
}

div.RepeaterDiv
{
	float:left;
	width:500px;
}

div.SortByList
{
	float:left;
	margin-top:20px;	
	width:480px;
	background-color:#EFEFEF;	
	padding:10px 10px 10px 10px;
}

div.TourInfo
{
	float:left;
	width:100%;
	padding-top:20px;
	padding-bottom:20px;
}

div.TourLeft
{
	float:left;
	width:48%;
}

div.TourRight
{
	float:left;
	width:48%;
	padding-left:10px;
}

.Checkbox
{
	float:left;	
	clear:right;
	width:10px;
}
.Map
{
	float:left;
	padding-left:12px;
	margin-top:4px;
	padding-right:15px;
	float:left;
	width:90px;
}
.TourText
{
	padding-top:3px;
	padding-left:220px;
}

.BottomImage
{	
	padding-left:27px;	
}

/********************** Styles for MyQuotes.aspx *************************/
div.FolderTitle,div.LeftSection
{
	width:265px;
	float:left;
	clear:right;
	color:#999999;
	font-weight:bold;
}

div.FolderOption, div.RightSection
{
	float:left;
	width:270px;
	clear:right;
	text-align:right;
}

div.TourDetails
{
	width:545px;
	padding-top:10px;
	background-color:#F0F0F0;
}

.DrpDwn
{
	color:#333333;
	font-size:11px;
	font-family:Verdana;
}


/* Styles for CustomiseTour Pages */


ul.BasicList
{
	list-style-position:outside;
	list-style: square url(../images/icon_arrow_bodyLists.gif);
	margin-left:20px;
}

div.RtCol
{
  float: right;
  padding-left: 0px;
  margin-right:0px;
  margin-top:10px;
  width: 135px;
  margin-left:20px;  
}

div.RtColTop
{
	border:solid 1px #cccccc;
	padding:13px;
	margin-bottom:10px;
}

div.RtColBtm
{
	border:solid 1px #cccccc;
}

div.RtColBtmUp
{
	padding:10px;
	padding-bottom:13px;
}

div.RtColBtmLwr
{
	background-image:url(../images/icon_quote_btm.jpg);
	padding-top:6px;
	padding-right:10px;
	padding-bottom:7px;
	line-height:normal;
	color:#FFFFFF;
	text-align:right;
}


/* Styles for Sample Itenirary styles */


.PhotoText
{
	padding-top:20px;
	float:left;		
}
.SPhotoText
{
	padding-top:20px;
	float:left;		
	width:500px;
}

div.TakePhoto
{
	float:left;
	width:90px;
}

div.TakeText
{
	float:left;
	padding-left:22px;	
	 _padding-left:5px;
	margin:0px 0px 0px 20px;
	width:350px;
	
}

div.TakeSamplePhoto
{
	width:190px;
	float:left;
}

div.TakeSampleText
{
	width:250px;
	float:left;
	padding-left:10px;
	padding-top:10px;
}

.BodyContent
{
	padding-left:20px;
	width:540px;
	float:left;
	clear:right;
}

.BottomContent
{
	margin-top:15px;	
}


/* Styles for DesignMyTour Page */

div.CallUs
{
	position:relative;
	float:left;
	width:155px;
	margin-right:5px;
}

div.MailUs
{
	position:relative;
	float:left;
	width:175px;
	margin-right:25px;
}

div.SubmitOnline
{
	position:relative;
	float:left;
	width:155px;
}

div.Already
{
	position:relative;
	float:left;
	width:145px;
	line-height:200%
}

div.GroupLead
{
	float:left;
	width:140px;
	line-height:200%;
}

div.Pwd
{
	float:left;	
	width:220px;
	line-height:200%;
}

div.PwdContent
{
    float:left;
}

div.PersonInfo
{
	margin-bottom:30px;
	position:relative;
	float:left;
}

div.PersonalInfo
{
	margin:0px;
	padding:0px;
	width:240px;
	border-right: 1px dashed #CCCCCC;
	padding-right:40px;
	position:relative;
	float:left;
	margin-right:40px;
}

div.AbsDiv
{
    position:absolute;
}

div.SchoolInfo
{
	position:relative;
	width:200px;
	float:left;
}

div.DateOfBirth
{	
	margin:0px;
	padding:0px;
	margin-right:5px;
	float:left;
}

div.Zip
{
	width:170px;
	margin:0px;
	padding:0px;
}

div.PhoneNo
{
	width:200px;
	margin:0px;
	padding:0px;
}

div.TellTextArea 
{
	margin:0px;
	padding:0px;			
}

div.Describe
{
	width:500px;
	margin:0px;
	padding:0px;
}

div.TourTextImage
{
    float:left;
	padding-left:21px;
	_padding-left:31px
}

/***********************Styles for Step2.aspx**************************/

.LeftDetails
{
	width:280px;
	
	float:left;
}

.LengthDiv
{
	width:80px;
	float:left;
}

.DeptDateDiv
{
	width:200px;
	float:left;
}

.RightDetails
{
	width:200px;
	position:relative;
    float:left;
}

.Detailed
{
	width:500px;
}

.LeftDetailed
{
	width:230px;
	float:left;
}

.RightDetailed
{
	width:220px;
	float:left;
}

.Notes
{
	width:500px;
}
.SubmitStyle
{
	padding-top:20px;
	padding-left:440px;
	padding-bottom:20px;
	
}
.DropDownCtlStyle
{
	 font-size:11px;
	 width:170px; 
	 height:auto;
}

/************************** Tour Details page *******************/

div.Container { float:left;width:551px; padding:0px 0px 10px 15px;_padding-bottom:0px;  }

div.TourName {float:left;width:100%;margin:10px 0px 10px 0px;}

div.Destinations {float:left;width:100%;margin:10px 0px 10px 0px;}

div.Infr { float:left;width:480px; }

div.TourYearSwitch { float:left;width:250px; }

div.MapPhoto { float:left; padding-bottom:30px; _padding-bottom:20px; width:555px; }

div.MapPhoto div.Infr { float:left; width:97%; _width:96.9%; margin:10px 0px 20px 0px; padding-left:15px; }

div.Link { float:left; width:25%; padding:3px 0px 7px 0px; }

span.LinkNonUnder { color: #5AACDC;	font-weight:bold; }

div.InfrCont { float:left;  width:552px; margin-top:-2px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc;}

div.TysCont {float:left; width:91%; background-color:#F7F7F7; margin:20px 0px 0px 15px; _margin-left:8px; padding:5px 10px 5px 10px;}

div.TysCont div.Infr { width:470px; }

div.CtlCont {float:left; width:92.5%; _width:91%; margin:0px 0px 10px 10px; _margin-left:5px; padding:5px 10px 5px 14px; }

span.Heading { color:#FFA011; font-weight:bold; font-size:11px; }

ul { list-style-position:outside; list-style:square url(../images/icon_arrow_bodyLists_IE.gif); margin-top:3px; margin-left:30px; margin-bottom:0px; }

.DottedLineImg { width:500px; padding:10px 0px 5px 0px;}

div.SumContent{	margin-left:15px;margin-bottom:10px;background-color:#f0f0f0;width:493px;clear:both ;padding:10px 15px 5px 15px;}

div.TextPara {	float:left;padding:10px 5px 10px 20px;}

div.ExtentionContent{margin-left:15px;	margin-bottom:10px;	background-color:#f7f7f7;	width:450px;	clear:both ;	padding:10px 15px 10px 15px;}
div.SecInfr
{
	float:left;width:554px;
}
.ImgGap
{
	padding-left:4px;
}
.ImgGap1
{
	padding-left:0px;
}
/**************************** Price this tour section ******************/

.MoveDrop
{
	float:left;
	/*width:95%;*/
	/*padding-left:10px;*/
	margin-top:expression(-3 + 'px');
	margin-left:expression(-4 + 'px');
}

.ImgInfr
{
	 width:240px;
	 height:5px;
}

div.PriceContainer
{
	float:left;
	width:100%;
	margin-top:2px;
	background-color:#FFFFFF;
	background-color: #ffffff;
}

.DropInfr
{
	float:left;width:240px;padding:0px 0px;
}
div.LCont {float:left; width:47%;  padding-left:10px; background-color:#FFFFFF;}

div.LCont div.Infr 
{
	float:left;width:220px;padding:0px 0px;
	 }
 div.Infr 
 {
	float:left;width:510px;padding:5px 0px;
 }
 div.RInfr, div.RInfr1, div.RInfr2, div.RInfr3, div.RInfrDrpDwn, div.RInfrBtn
 {
	float:left;width:230px;padding:5px 0px 3px;
 }
 div.RInfr,div.RInfr1
 {
	width:100%
 }
div.RInfr1
{
	padding-top:15px;
}

div.RInfr2
{
    width:100%;
    margin-top:5px;
}

div.RInfr3
{
    width:100%;
}

div.RInfrDrpDwn
{
	padding-top:0px;
}

div.RInfrBtn
{
	padding-top:20px;
	text-align:right;
}

div.AdditionalInfo div.Infr {float:left;width:200px;padding:2px 0px; }

div.RCont { float:left;width:49%;  padding-left:10px;}

h1 { color:#FFAE00; font-weight:bold; font-size:11px; margin:10px 0px 3px 0px; }

div.DdlMonth, div.DdlDays, div.DdlYear, div.DdlCount { float:left; padding-right:7px; }

div.DdlMonth { width: 28.5%; }

div.DdlDays { width: 22%; }

div.DdlYear { width: 24%; }

div.DatePickerImg {  padding-top:0px;}

div.AdditionalInfo {float:left;width:100%; margin:0px 0px 0px 0px;}

span.LC { float:left; width:46%; text-align:left; padding-left:0px;}

span.RC { float:right; width:49%; text-align:right;}

p {padding-bottom:7px;}

.DrpDwnFont
{
	font-family:Verdana, Arial, Helvetica, San Serif;
	font-size:10px;
	color:#333333;
}

Span.RCSmall
{
	float:right;
	width:24%;	
	text-align:right;
}

span.LCLarge
{
	float:left; width:76%;
	width:expression(77 + '%');
	 text-align:left;
}

span.LCSmall
{
	float:left; width:18%; text-align:left;
}

Span.RCLarge
{
	float:right; width:79%; text-align:right;
}

.MoveDiv,.MoveDivBold
{
	float:left;
	width:93%;
	/*padding-left:10px;*/
	padding-right:8px;	
}

.MoveDivBold
{
	font-weight:bold;
}

.Dist
{
	float:left;
	padding-top:2px;
	width:100%;
}

.Dist1,.Dist1New,.Dist1Ind
{
	padding-top:8px;
	
}
.Dist1New
{
	float:left;
	
}

.Dist2
{
	padding-top:0px;
}
.Dist2New
{
	float:left;
	width:100%;
	padding-bottom:5px;	
	
}
.TopDiv
{
	float:left;
	width:90%;
}
.HeadDiv
{
	float:left;
	width:25%;
}
.LinkDiv
{
	float:right;
	width:40%;
}
.SplitBtn
 { 
	float:left; 
	/*width:30%; */
	/*padding:3px 0px 7px 0px; */
	margin-right:5px;
}
.SplitLnk
{
	float:left;
	width:20%;
	padding:8px 0px 7px 45px;
	_padding:8px 0px 7px 15px;
	
}
/*************************************** Styles for Destination tab***********************/
.DesContainer
{
	 float:left;
	 width:545px;
	 padding:0px 0px 0px 7px;	
}

.LContainer
{
	float:left;
	width:365px; _width:362px; 
	background:#ffffff;
	padding-left:10px;
	border-right:solid  1px #cccccc ;
	padding-top:10px;
}

.container
{
        float:left;
	width:500px;
	margin:10px 0px 0px 17px;
	_margin:10px 0px 0px 10px;
}

.RowSpan, .RowSpacing, .CopyColorBold, .image
{
        float:left;
        width:340px;
}

.RowSpacing
{
        margin:0px 0px 10px 0px;
}

.CopyColorBold
{
	color:#3366cc;font-weight:bold;font-size:15px;
}

.ftr
{
        color:#9F9F9F;  
	padding-bottom:50px;   
}

.image
{
        margin:0px 0px 10px 0px;
}

.DD1
{
	margin-top:50px;
	float:left;
	width:100%;
}
.DD1_Population
{
	margin-top:10px;
	float:left;
	width:100%;
}
.DD1_RowSpace
{
	float:left;
	width:100%;
	line-height:17px;	
}
.DD1_Plugs
{
	float:left;
	width:100%;
	padding-bottom:50px;	
}
.DD5_NavigationMain
{
	width:323px;
	float:left;
	padding:12px 13px 12px 12px;

	border:1px solid #CFD1D0;
}
.DD5_NavigationSub
{
	width:111px;
	float:left;
}
.DD5_NavigationSubCenter
{
	width:125px;
	float:left;
}
.DD5_NavigationSubRight
{
	width:84px;
	float:left;
	text-align:right;	

}
a.one:link 
{
	text-decoration:  none;
	
}
a.one:visited 
{
    text-decoration:  none;
	
}
a.one:hover 
{
    text-decoration:underline;
}
.HeaderName
{
	float: left;
	 width: 350px;
	  font-weight:bold; 
	  padding: 0px;padding-top:20px;
}
.TabsStyle
{
	float: left; width: 350px; padding: 0px;
}
.DesDiv3
{
visibility: hidden; 
display: none;
 margin-top: 40px;
 float: left;
}
.History
{
text-align: justify; display: block; float: left; position: relative;  height: auto;padding-right:10px;
}
.His1
{
	font-weight: bold;
}
.PreHistory
{
	text-align: justify; display: inline; float: left; position: relative; height: auto; padding-right:10px;
}
.His2
{
	font-weight: bold;
}
.ModernHistory
{
	text-align: justify; display: inline; float: left; position: relative;
                height: auto; padding-right:10px;
}
.DesDiv2
{
	visibility: hidden; margin-top: 40px; display: none;
        float: left;padding-right:10px;
}
.Weather
{
	float: left; text-align: justify; display: block; height: auto; position: relative;padding-right:10px;
}
.DesDiv5
{
	visibility: hidden; display: none; margin-top: 40px;
        float: left; padding-bottom: 100px;padding-right:10px;
}
.SmallImgs
{
	float: left; width: 160px; padding-bottom:8px;
}

.DID1
{
visibility: hidden; display: none; float: left;
}
.DesDiv4
{
	visibility: hidden; display: none; margin-top:3px;
        float: left; padding-bottom: 100px;padding-right:10px;
}
.WatchMov
{
	border: 0px red solid;
}
.Ext
{
	visibility: hidden; display: none;
}
.FooterDiv
{
	margin-top: 10px; width: 350px; float: left;
}
.Trans
{
	text-align: justify; color: #9F9F9F; padding-bottom: 50px; width: 340px;
}
.DesDiv1
{
	margin-top: 40px; float: left; width: 300px; text-align: justify;
}
.SecImg
{
	width:334px;
	height:5px;
	padding-left:5px;
}

/* Styles for LonelyPlanetLeft usercontrol */
div.LonelyPlanetDiv
{
	/*background-image:url(../images/forteachers/lpbanner.jpg);
	background-color:#EBF8FA;
	height: 169px;*/
	width:180px; 
	border:0px solid red;
	margin-left:4px;	
	margin-top:8px;
	padding-bottom:5px;
}
div.LonelyPlanetDropDn
{
	/*padding-top:120px;*/
	padding-left:10px;
}

.lonelyplanetImg
{
	float:left;
	text-align:left;
	margin-right:4px;
}
div.LonelyPlanetInnerDiv
{
	font-family:Verdana; 
	font-size:11px;
	margin-bottom:5px;
}

.PrintDiv
{
	text-align:right;
	margin-right:20px;
}

/***************************************************/



/* View Itinerary page */

div.RightLink {float:right;padding:0px 20px 0px 0px;}

div.ContWrapper {margin:0px 15px 0px 0px;}

div.MainDescWrap {width:100%;float:left;}

.TourImg {float:left;}

div.MainDesc {float:left;width:100%;}

div.MainDesc .NameDesc {float:left;padding-left: 14px;padding-right: 10px;line-height: 18px;width:220px;}

div.MainDesc .NameDesc i {font-style:normal;font-weight:bold;color:#FFAE00;text-align:left; /*orange*/}

div.ItinDetWrap {padding-bottom:40px;clear:both;}

div.ItinDetWrap .Day {margin-top: 10px;font-weight: bold;color: #FFAE00; /*orange*/}

div.ItinDetWrap .Activity img {margin-right: 10px;margin-top: 3px;}

span.LeftBtmLink {width:45%;float:left;}

span.RightBtmLink {text-align:right;width:50%;float:left;}

span.TourNameDesc {float:left;font-weight:bold;color:#FFAE00;}
.BackLnk
{
	text-align:right
}

.DayItinList 
{
    padding-top: 5px;
}
.DayItinList ul li {
	display: list-item !important;
}

.DayItinList li {  
	margin:2px 0px 0px 15px;
	padding:0 0 0 7px;
	list-style-position: inside;
}

/* New Styles for the Pricing section */

span.Col1 
{ float:left; width: 66%; color: #FF6801; }

span.Col2,span.Col2Adult,.Col2Autopay
{ float:left; width: 30%; text-align:center; }
	
span.Col3,.Col3Autopay
{ float:left; width: 24%; text-align:right;}
	
span.Column1,span.AdultColumn1
{ float:left; width: 45%; }
span.AdultColumn1
{
width:41%;
}	
.AutoPayDiv	
{float:left;width:90%;padding:5px 5px 5px 10px;background-color:#F1F1F1 ;border:solid 1px #CECECE;}

.InfoItemDiv,.InfoItemDiv1,.InfoItemDivAdd1,.InfoItemDivPrivate,.InsuranceInfoItemDiv,.InfoItemDivPrivate
{
	float:left;
	width:14px;
	margin-top:1px;
	margin-left:5px;
	margin-left:2px;
	 font-style:normal;
	 font-weight:normal;
}
.InfoItemDiv1
{
	/*width:56px;*/
	width:auto;
	margin-left:4px;
}
.InfoItemDivAdd1
{
	width:145px;
	margin-left:18px;
		
}
.InfoItemDivPrivate
{
width:auto;
margin-left:16px;	
}
.InfoItemDivPrivate1
{
	margin-left:4px;
}
.PriceLbl
{
	margin-top:10px;
	/*margin-left:3px;*/
}
.SectionLeft
{
	float: left; padding-left: 10px;
}
.SectionRight
{
	float: left; padding-left: 10px;margin-left:19px; border-left:1px solid #cccccc;
}
.BookingConditionsDiv
{
	float:left;width:100%;padding:5px;background-color:#F1F1F1;
}

.LinkInfr
{
	 float:right;
	 width:230px;	 
	 margin-bottom:10px;
}
.LBold
{
	font-weight:bold;
}
#ctl00_ctl00_ContentPlaceHolder1_Content_PricesCtl_Div2
{
	border-right:solid 1px #cccccc;
}
.MoveDrop label,.RInfr1 label
{
	float:left;
	padding-left:3px;
	padding-left:expression(0 + 'px');
	padding-top:expression(3 + 'px');
}
.MoveDrop input,.RInfr1 input
{
	float:left;
}
.Orange
{
color:orange;
}
.FFTopSpacing,#FFTopSpacing
{
margin-top: 10px;margin-top:expression(0 + 'px');
}
span.Col2Adult
{
	width:27%;
}
#FFTopPadding
{
padding-top: 10px;padding-top:expression(0 + 'px');
}
#ctl00_ctl00_ContentPlaceHolder1_Content_PricesCtl_QuoteFormCtl_ExtensionCtl
{
	margin-left:expression(-4 + 'px');
}
.LCont
{
	height:auto;
	padding-bottom:10px;
	
}
DIV.PriceContainerDiv 
{
	margin-top:10px;
	/*margin-bottom:10px;*/
}
TABLE
{
	margin-bottom:5px;
	margin-bottom:expression(0 + 'px');
}
table input
{
	margin-left :expression(-4 + 'px');
	float:left;
	
}
table label
{
	padding-left:3px;
	padding-left:expression(0 + 'px');
	margin-top:-0.5px;
	margin-top:expression(2 + 'px');
	margin-right:7px;	
	float:left;
}

#FFTopBCSpacing
{
	margin-top: 15px;margin-top:expression(15 + 'px');
}
.AdditionalsDiv
{
	float: left; margin-top: 20px;
}
.AdditionalDiv
{
	width:250px;
}
.OptionalDiv
{
	float: left; margin-top: 10px;
}
.PriceSpan
{
	float:left;padding-left:5px;
}
.Dist1Ind
{
	float:left;
}
.AdditionalItemsDiv
{
	margin-bottom:40px;float:left;
}
#ctl00_ctl00_ContentPlaceHolder1_Content_PricesCtl_QuoteFormCtl_ExtensionCtl
{
float:left;
margin-top:-0.5px;
margin-right:2px;
margin-right:expression(0 + 'px');
margin-top:expression(-2 + 'px');
}
.Col2Autopay
{
	width:27%;
	_width:27%;
	
}
.Col3Autopay
{
	
	width:20%;
	_width:20%;
}
.RemoveTopMargin
{
	margin-top:0px;
}

.GlobalPointDiv
{
	
	float:left;width:130px;
}
.cpCurrentMonthDate
{
	
	text-decoration:none;
	text-align:center;
	padding:0px 4px 2px 0px;
	color:Orange;
}

.cpMonthNavigation,.cpYearNavigation
{
	text-decoration:none;
	text-align:center;
	padding:4px 1px 3px 1px;
	font-weight:bold;
	color:#5AACDC;
}

.cpMonthNavigation a:link,.cpYearNavigation a:link
{
color:#666666;
font-weight:normal;
}

.cpMonthNavigation a:visited,.cpYearNavigation a:visited
{
color:#666666;
font-weight:normal;
}

.cpCurrentDate
{
	text-decoration:none;
	background-color:#CCCCCC;
	color:white;
	text-align:center;
	padding-right:4px;
}
.cpOtherMonthDate
{
	color:#666666;
	text-decoration:none;
	text-align:center;
	padding-right:4px;
}

.cpTodayText
{
display:none;
}
.HiddenDateStyle
{
	visibility:hidden;
	float:left;
	height:0px;
}

.cpBorder
{
    border:solid 1px #CCCCCC;
    padding:1px 3px 3px 5px;
}

.DisabledDate 
{
color:#CCCCCC;
padding:0 4px 2px 0;
text-align:center;
}
