body {

		text-align: left;
		margin:   0px 5px  0px  5px;
		font-family: Verdana,arial,sans-serif;

		}
		

	a:link, a:visited, a:active {
		color: #1e2a4c;
		text-decoration: underline;
  outline: none;
}

	a:hover {
		color: #000;
		text-decoration: underline;}


.headertext
{
	font-family: Arial;
	font-size: 24px;
}
.headerlink
{
	font-family: Arial;
	font-size: 24px;
	text-decoration: none;
	color: #000000;
}

a.headerlink
{
	font-family: Arial;
	font-size: 24px;
	text-decoration: none;
	color: #000000;
}

a.headerlink:hover
{
	font-family: Arial;
	font-size: 24px;
	text-decoration: none;
	color: #707070;
}
.featuredheadertext {font-size: 24px; font-family: Arial; color: #000000; border-bottom: 1px solid #000000;}
.featuredplacetext {font-size: 20px; font-family: Arial; font-weight:bold; color: #000000;}
a.featuredplacetext {font-size: 20px; font-family: Arial; text-decoration:none; color: #000000;}
a.featuredplacetext:hover {font-size: 20px; font-family: Arial; text-decoration:none; color: #707070; }

.featuredlocationtext {font-size: 16px; font-family: Arial; color: #000000;}

		
	#Footer {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		text-align: center;
		margin: 0 auto 0 auto;
		color: #707070;
		line-height: 20px;padding: 0px 15px 0px 15px;}
		
	.nonlinkfooter 
	{
		padding: 0px 15px 0px 15px;
	}
	#Footer a:link, #Footer a:visited, #Footer a:active {
		color: #707070;
		text-decoration: underline;
		padding: 0px 15px 0px 15px;
		}
		
	#Footer a:hover {
		color: #000000;
		text-decoration: underline;
		padding: 0px 15px 0px 15px;
		}

	

img.floatLeft { 
    float: left; 
    margin: 5px; 
}
img.floatRight { 
    float: right; 
    margin: 5px; 
}   


.GradientBox
{
	background-image: url(/i/gradient_background.gif);
   background-color: #f3f3f3;
   background-repeat: repeat-x;
   height: 100%;
   border: solid 1px #d2d2d2;
} 




	.tbl
	{
		background-color: white;
		border: #cccccc 1px solid;
	}


	.navBackground
{
	background-color: #efefef;
}
	
	.navBackground td
	{
		
	}
	
	.navdiv
	{
		border-top:solid 1px darkgray
	}
	#MainNav
{
	font-weight:bold;
	font-size: 14px;
	font-weight: normal;
	font-family: Arial;
	margin:0px;
	

}
    #MainNav ul {
      margin: 0;
      padding: 0;
      padding-left:20px;
      list-style: none;
      }
    #MainNav li 
    {
		padding:6px 0px 2px 0px;
      float:left;
      }
       .clsMndiv
      {  margin-top:10px;
		height:3px;
		border-right:solid 1px #838286
      }
    #MainNav a
{font-family:verdana;
	font-size: 13px;
	font-weight:bold;
	float: left;
	display: block;
	text-decoration: none;
	color: #666666;
	padding-right: 10px;
	padding-left: 10px;
}
	  
    #MainNav > ul a {width:auto;}

    #MainNav a {float:none;}
    #MainNav a:hover {
      
      }
 
    #MainNav li:hover, #MainNav li:hover a
{
	
	background-color: white;
}
      
      	.DestSubNav
	{
		width:575px;
		padding:   0px   0px  0px 5px;
		margin:5px;
		font-size: 10px;
	}

	.DestSubNav a
	{
	font-size: 12px;
	font-weight:normal;
	font-weight: bold;
	color: black;
	text-decoration:none;
	}

	.DestSubNav a:Hover
	{
	text-decoration:underline;
	color: #ff6600;
	}	
	
	.FullGuide
	{
		padding:   0px   10px  0px 0px;
		margin:5px;
		font-size: 16px;
	}
	
	.DestNav
	{
		width: 760px;
		font-size: 12px;
	}
	.DestNav table
	{
		background-image: url(/i/subNav_background.gif);
		background-repeat: repeat-x;
		height: 40px;
	}
    .DestNav tr {
      margin: 0;
      padding: 0;
      list-style: none;
      }
    
    
    
		    
	.DestNav a {	font-size: 16px;
	  text-decoration:none;
	  color:Black;      
		font-weight: bold;
      
      }
	  
	  
    .DestNav > tr a {width:auto;}
    .DestNav a {float:none;}
    .DestNav a:hover {
      color:Maroon;
      }
 
    .DestNav td a:hover{
       font-size: 16px;color:#fff;
		font-weight: bold;
		
      }
      
    .current  
    {
		text-align:center;

      }      
      
      
      .FullGuide a
	{
	font-size: 16px;
	font-weight:normal;
	font-weight: bold;
	color: black;
	text-decoration:none;
	}

	.FullGuide a:Hover
	{
	text-decoration:underline;
	color: #ff6600;
	}	
	
	
	.SubLinks
	{
		width:685px;
		padding:  0px  0px  0px  0px;
		margin: 5px 0px 5px 0px;
		font-size: 10px;
	}

	.SubLinks a, .SubLinks a:visited, .SubLinks a:active, .SubLinks a:link
	{
	font-size: 12px;
	font-weight:normal;
	font-weight: bold;
	color: black;
	text-decoration:none;
	}

#NewsContent {
	
		margin: 0px  10px 0px 10px;
		padding:  0px;
		min-height:770px;
		text-align: left;}		
#Template1Content {
	
		margin: 0px  23px 0px 32px;
		padding:  0px;
		min-height:770px;
		text-align: left;}

	.ListingName {padding-bottom:5px;font-size: 18px; font-weight: bold; color: #000;}
	.ListingLocation {padding-bottom:5px;font-size: 16px; font-weight: bold; color: #5d573b;}
	.ListingClassification {padding-bottom:5px;font-size: 14px; font-weight: bold; color: #5d573b;}

	.SectionTitle { font-size: 14px; font-weight:bold; text-decoration:none; background-color:white; color:Black; border: solid 1px #999999; margin-top:30px; padding: 6px 5px 6px  5px;  }
	.DestinationSectionTitle {background-color:#999999; color:#ffffff; padding: 6px 5px 6px  5px;  }
	.DestinationSectionTitle a:link, .DestinationSectionTitle a:hover, .DestinationSectionTitle a:visited,.DestinationSectionTitle a:active{color:#ffffff; text-decoration: none; font-size: 10px;}
    .DestinationBackToTop { text-align: right; font-size: 12px; color:#ffffff; text-decoration:none;padding-right:15px}
      
  

	.SubSectionTitle {margin: 10px 0px 10px 0px; padding: 0; font-weight: bold; font-size: 14px; width: 100%; display: block; color: #999999; border-bottom: 1px solid #000000;}

	.DestinationBackToTop2 a, .DestinationBackToTop2 a:hover
{
	text-decoration: none;
	font-size: 11px;
	color: #5d573b;
}
	
	.DestContent1{ font-size:13px ;padding:0px 0px 0px 0px;line-height: 18px}
	.DestContent1 p{ font-size:13px ; padding:0px 0px 0px 0px;line-height: 18px}
	.DestContent2{ font-size:13px ;padding: 0px  0px 0px 0px;line-height: 18px;padding-bottom:20px}
		.DestContent3{  font-size:13px ;padding: 0px  10px 10px 30px;line-height: 18px}


		
		
		
		
		


#Logo { padding:     0px 5px 0px  0px;}
		

.SWatermark
{FONT-WEIGHT: bold;	FONT-SIZE: 9px;		COLOR: #666;	
	FONT-FAMILY: Verdana, sans-serif;
	 width: 125px; height: 14px;
	color: darkgray;
	font-style: italic;
}

.SWatermark2
{
	font-size:11px;
	 border: 1px solid lightgrey; width: 237px; height: 16px;
	color: darkgray;
	font-style: italic;
	font-family: arial;
}

.autocomplete3
{margin-top:1px; 	
	font-family: arial;
	font-size:11px;	 padding-left:2px;
	 border: 1px solid lightgrey;  height: 17px;
	color: black;vertical-align:  text-top;
}
.autocomplete6
{
	padding: 0px;
	font-family: arial;
	font-size: 11px;padding-left:2px;
	border: 1px solid  lightgrey;
	height: 17px;
	background-color:White;
	color: black;vertical-align:  text-top;
	
}
.autocomplete6a
{
	padding: 0px;
	font-family: arial;
	font-size: 13px;padding-left:2px;
	border: 1px solid  lightgrey;
	height: 17px;
	background-color:White;
	color: black;vertical-align:  text-top;
	
}
.autocomplete6adrp
{
	padding: 0px;
	font-family: arial;
	font-size: 13px;padding-left:2px;
	border: 1px solid  lightgrey;
	height: 22px;
	background-color:White;
	color: black;vertical-align:  text-top;
	
}

.autocomplete2
{
	padding: 0px;
	font-family: arial;
	font-size: 11px;padding-left:2px;
	border: 1px solid  dimgray;
	height: 17px;
	background-color:White;
	color: black;vertical-align:  text-top;
	
}


.autocomplete5
{
	padding: 0px;
	font-family: arial;
	font-size: 12px;
	padding-left: 2px;
	height: 17px;
	background-color: White;
	color: black;
	vertical-align: text-top;
	border-right: none;
	border-top: dimgray thin inset;
	border-left: dimgray thin inset;
	border-bottom: none;
	
}

.autocomplete4
{
	padding: 0px;
	font-family: arial;
	font-size: 12px;
	padding-left: 2px;
	height: 17px;
	background-color: White;
	color: black;
	vertical-align: text-top;
	border-right: none;
	border-top: dimgray thin inset;
	border-left: dimgray thin inset;
	border-bottom: none;
	
}
.autocomplete2WM
{
	padding: 0px;
	font-family: arial;
	font-size: 11px;padding-left:2px;
	border: 1px solid  dimgray;
	height: 17px;
	background-color:White;
	vertical-align:  text-top;
color: darkgray;
	font-style: italic;	
	
}

.autocomplete4WM
{
	padding: 0px;
	font-family: arial;
	padding-left: 2px;
	height: 17px;
	background-color: White;
	vertical-align: text-top;
	border-right: none;
	border-top: dimgray thin inset;
	border-left: dimgray thin inset;
	border-bottom: none;
		font-size: 12px;
	color: darkgray;
	font-style: italic;	
}

.SWatermarkHome
{
	 border: 1px solid darkgray; width: 237px; height: 16px;
	color: darkgray;
	font-style: italic;
}


		
	.title1 {font-weight: bold;font-size: 20px; width: 100%; display: block; color: #1e2a4c; border-bottom: 1px solid #3e4f7d;}
	
	.title2 {font-weight: bold; font-size: 16px; width: 100%; display: block; color: #1e2a4c; border-bottom: 1px solid #3e4f7d;}
	
	.title3 {font-weight: bold; text-align: left; margin-bottom:5px; font-size: 14px; color: #5d573b; }

	.rptlinks {font-weight: bold; text-align: left; margin-bottom: 2px; font-size: 20px; width: 100%; display: block; color: #5d573b;}

	.rptlinks a
	{
	text-decoration:none;
	font-size: 14px;
	font-weight:normal;	
	color: black;
	}

	.rptlinks a:Hover
	{
	text-decoration:underline;
	color: #ff6600;
	}	
	
	.ActionLinks a
	{
	font-size: 12px;
	font-weight:normal;
	color: black;
	text-decoration:none;
	}

	.ActionLinks a:Hover
	{
	color:Black !important;
	text-decoration: underline !important;
	background-color: gainsboro;
	}	
	
	.clsCount {font-weight: bold; text-align: left; font-size: 16px;  color: #5d573b; }

		


.clsContextLink:link,.clsContextLink:visited,.clsContextLink:active

{
	color: #1D2A4C;
	text-decoration:none;
	font-weight: BOLD;
	border-bottom: #1D2A4C 1px dashed;
}

.clsContextLink:Hover
{
	text-decoration:none;
	color: #1D2A4C;
}

.clsRelated
{
	float:left;	
	padding:5px;	
	margin-bottom:5px;
	margin-right:10px;
	margin-top:5px;
	border:1px solid #d2d2d2;
	background-repeat: repeat-x;
	background-image: url(/i/gradient_background.gif);
	background-color: #f3f3f3;
}

.clsRelated td{padding:0px 2px 0px 2px;	}



		#SortBy {font-size: 11px;  padding-bottom: 5px;}
	
	.clsSortOptions {font-size:11px; font-family:verdana;color: #1e2a4c; }
	
	.clsSortOptions a {
		color: #1e2a4c;
		text-decoration: none;
		padding: 0px 10px 0px 10px;
		font-weight: normal;
		}
		
	.clsSortOptions a:hover 
	{

		color: #000;
		text-decoration: underline;
		padding:  0px 10px 10px 10px;
		font-weight: normal;
		
		}
		
	.clsSortPages {font-family:Verdana;font-size:12px; color: #5d573b;}
	
	.clsSortPages a 
	{
		color: #5d573b;
		text-decoration: none;
		padding: 0px 4px 0px 4px;
		font-weight: normal;}
		
	.clsSortPages a:hover 
	{
		color: #000;
		text-decoration: underline;
		padding: 0px 4px 0px 4px;
		font-weight: normal;}
		
		
	#SortPages2 {font-size:11px;color: #5d573b;}
	
	#SortPages2 a {
		color: #5d573b;
		text-decoration: none;
		padding: 0px 2px 0px 2px;
		font-weight: normal;font-size:11px;}
		
	#SortPages2 a:hover {
		color: #000;
		text-decoration: underline;
		padding: 0px 2px 0px 2px;
		font-weight: normal;font-size:11px;}

	#SortPages3 {font-size:15px;color: #5d573b;}
	
	#SortPages3 a {
		color: #5d573b;
		text-decoration: none;
		padding: 0px 3px 0px 3px;
		font-weight: normal;font-size:15px;}
		
	#SortPages3 a:hover {
		color: #000;
		text-decoration: underline;
		padding: 0px 3px 0px 3px;
		font-weight: normal;font-size:15px;}



	.HotelListing {display: block; border-bottom: 1px solid #d3d3d3; margin-bottom: 20px;}
	.HotelListing:hover {	cursor: pointer;background-color: #f3f3f3;display: block; border-bottom: 1px solid #d3d3d3; margin-bottom: 20px;}
	.HotelListingName{font-size: 18px; font-weight: bold; color: #1e2a4c;}
	.HotelListingLocation {font-weight: bold; color: #000000; line-height: 18px;}
	.HotelListingRating {font-size: 14px; font-weight: bold; color: #1e2a4c;}
	
	.DirGB {border-bottom: 1px solid #d2d2d2;padding:  5px  5px 5px 5px;}
	.DirGB:hover {	cursor: pointer;background-color: #f3f3f3;}
	
	
	#SideNavBar2B {float: left; width: 280px;}
	
	.NarrowOptions {width: 278px; border: 1px solid #9f976a;  background-color: #EFEEDC}


	#LocationTitle {font-size: 18px; font-weight: bold; color: #000; }
	
	
	#Template2Content {
		margin: 0;
		padding: 0;
		width: 780px;
		text-align: left;}

	html>body #Template2Content { width:780px; }
	
	.HotelMainInfo {line-height: 24px;}
	
	.HotelName {font-size: 20px; font-weight: bold; color: #000;}
	
	.HotelLocation {font-size: 20px; font-weight: bold; color: #000000;}
	
	
	.ImageFloatLeft {float: left; padding:  0px 15px 15px 0px;}
	
	.ImageFloatLeftR {float: left; padding:  10px 15px 15px 0px;}
	.ImageFloatRightR {float: right; padding: 10px 0px 15px 15px;}
	.ImageFloatRight {float: right; padding: 0px 0px 15px 15px;}
	
	.HtiDataBox { width: 320px; }
	
	
	
	.Dir {border-bottom: 1px solid #d2d2d2;padding: 10px 10px 20px 10px;}
	.Dir:hover {	cursor: pointer;background-color: #f3f3f3;}
	.DirName{width:520px;font-size: 16px; font-weight: bold; color: #1e2a4c; padding-bottom:2px;}	
	.DirLocation {font-weight: bold; color: #000000; padding-bottom:2px;}	
	.DirImage{width:80px; height:90px; padding:   0px   10px  0px 5px;}
				
				
				
.cDirListRef{	FILTER: alpha(opacity=30);		opacity: 0.3}
.cDIRPOI .cDirList {border-bottom: none;padding:     7px 0px   7px  0px;line-height:16px;}
.cDirList {font-family:verdana !important;border-bottom: 1px solid #d2d2d2;font-size:10px !important;padding:      10px 0px   10px  0px;border-bottom: 1px solid #d2d2d2;}
.cDirListCheck {font-family:verdana !important;border-bottom: 1px solid #d2d2d2;font-size:10px !important;padding:      10px 0px   10px  0px;border-bottom: 1px solid #d2d2d2;}
.cDirList:hover {	cursor: pointer;background-color: #f3f3f3;}
.cDirList:hover .clsQuickView{display:none;}
.cDirList .cRO { background-position: center  ;width:89px;height:90px; background-repeat:no-repeat;}
.cDirList .cRO img{display:none}
.cDirList:hover .cRO img{display:inline;}
.cDirListImage{ padding:   0px   5px  0px  0px;}
.cDirListName{}
.cDirListName a,.cListName a:link,.cListName a:visited,.cListName a:active {font-size: 12px; font-weight: bold; color: #2e5b97 !important; }
.cDirListAddr{color:#535353;font-size:11px; }
.cDirListClass{color:#535353;font-size:11px; }
.cDirListTools{}
.cDirListVitals{width:100px;color:#535353;font-size:11px; }

.clsSortPages {font-size:11px;color: #6e6e6e;}	
.clsSortPagesCount{ font-weight:bold;font-size:12px;color: #6e6e6e;}	
.clsSortPages .active{		padding: 0px 4px 0px 4px;font-size:11px;color: #2e5b97; font-weight:bold}	
.clsSortPages a,.clsSortPages a:link,.clsSortPages a:visited,.clsSortPages a:active {	color: #6e6e6e !important; 	text-decoration: none;	padding: 0px 4px 0px 4px;	font-weight: normal;}		
.clsSortPages a:hover {	color: #2e5b97 !important; 	text-decoration: underline;	padding: 0px 4px 0px 4px;	font-weight: normal;}
.clsSort {font-size:11px;color: #6e6e6e; padding-bottom:18px; }	
.clsSort .active{		padding: 0px 10px 0px 10px;font-size:11px;color: #2e5b97; font-weight:bold}	
.clsSort a,.clsSort a:link,.clsSort a:visited,.clsSort a:active {	color: #6e6e6e !important; 	text-decoration: none;	padding: 0px 10px 0px 10px;	font-weight: normal;}		
.clsSort a:hover {color: #2e5b97 !important; 	text-decoration: underline;	padding: 0px 10px 0px 10px;	font-weight: normal;}	
.clsPin1{padding-left:3px;margin-top:-7px;}		
.clsPin2{padding-left:3px;}
.cMapheader{	background-color:#6180a3;	padding:5px;	color:White;	border-bottom:solid 1px lightgrey;}
.cMapheader label{padding-right:10px}
.cMapFooter{	background-color:#efefef;	padding:5px; font-size:11px;	border:solid 1px lightgrey;}

.cMapPop{font-weight:normal !important}
.cMapPop .cRO {background-position: center  ;width:89px;height:90px; background-repeat:no-repeat;}
.cMapPop .cRO img {display:none;}
.cMapPop:hover .cRO img {display:inline;}
.cMapPopListImage{ padding:   0px   0px   0px  0px;}
.cMapPopLink,.cMapPopLink:link,.cMapPopLink:visited,.cMapPopLink:active {	color: #2e5b97 !important; 	text-decoration: none;	font-weight: bold !important;}		



.cSearchMore
{
	padding-left: 15px;
	font-weight: bold;
	font-size: 11px;
	color: #6e6e6e;
}
.cSearchMore a,.cSearchMore a:link,.cSearchMore a:visited,.cSearchMore a:active {		text-decoration: none;}	
.cSearchMore a:hover {		text-decoration: underline;}		

.cResultsMsg
{
	border: solid 1px red;
	padding: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 12px;
	color: #6e6e6e;
}



.ratingCase {
    font-size: 0pt;
    width: 13px;
    height: 11px;
    margin: 0px;
    padding: 0px;
    padding-right:1px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.savedratingCase {background-image: url(/i/ratings/case.png);}
.filledratingCase {background-image: url(/i/ratings/case.png);}
.emptyratingCase {background-image: url(/i/ratings/caseoff.png);}

.ratingCaseL {
    font-size: 0pt;
    width: 18px;
    height: 15px;
    margin: 0px;
    padding: 0px;
    padding-right:2px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.savedratingCaseL {background-image: url(/i/ratings/CaseL.png);}
.filledratingCaseL {background-image: url(/i/ratings/CaseL.png);}
.emptyratingCaseL {background-image: url(/i/ratings/CaseLoff.png);}


.ratingBall {
    font-size: 0pt;
    width: 13px;
    height: 11px;
    margin: 0px;
    padding: 0px;
    padding-right:1px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.savedratingBall {background-image: url(/i/ratings/Ball.png);}
.filledratingBall {background-image: url(/i/ratings/Ball.png);}
.emptyratingBall {background-image: url(/i/ratings/Balloff.png);}


.ratingBallL {
    font-size: 0pt;
    width: 15px;
    height: 15px;
    margin: 0px;
    padding: 0px;
    padding-right:2px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}
.savedratingBallL {background-image: url(/i/ratings/BallL.png);}
.filledratingBallL {background-image: url(/i/ratings/BallL.png);}
.emptyratingBallL {background-image: url(/i/ratings/BallLoff.png);}



.clsRatingIco{    padding-right:1px;}

.clsHelpful {font-weight:bold;font-size:12px;padding-bottom:7px}
.clsComment {padding-bottom:7px;}



H1{color:#333333;font-weight:bold;font-size:14px;padding:  9px  0px 12px  0px; margin:0px}
H1 a,H1 a:link,H1 a:visited,H1 a:active{color:#333333 !important;text-decoration:none}
H1 a:hover{text-decoration:underline}

H2{color:#4e4e4e;font-weight:bold;font-size:13px;padding:  5px  0px 7px  0px; margin:0px}
H2 a,H2 a:link,H2 a:visited,H2 a:active{color:#4e4e4e !important;text-decoration:none}
H2 a:hover{text-decoration:underline}

H3{color:black;font-weight:bold;font-size:12px;padding:  5px  0px 7px  0px; margin:0px}
H3 a,H3 a:link,H3 a:visited,H3 a:active{color:black !important;text-decoration:none}
H3 a:hover{text-decoration:underline}

H4{color:#4e4e4e;font-weight:bold;padding:  0px; margin:0px;padding-top:3px; line-height:12px;}
H4 a,H4 a:link,H4 a:visited,H4 a:active{color:#4e4e4e !important;text-decoration:none}
H4 a:hover{text-decoration:underline}

.cDealsV {  padding:0px  14px 14px 0px; font-size:11px; line-height:15px;}
.cDealsV .BoxTitleS
{
	border-top:solid 3px #B5121A;
	margin: 0px;
	padding: 0px;padding-bottom:7px;padding-top:4px;
	color: #B5121A;
	font-size: 18px;
	font-family: Verdana;
	font-weight: bold;
	font-variant: small-caps;
}


.cDealsVC UL { PADDING-RIGHT: 0px; PADDING-LEFT:0px;  PADDING-BOTTOM: 0px; MARGIN: 0px;PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
html>/**/body .cDealsVC UL {PADDING-TOP: 14px;}
.cDealsVC LI {   width:100%; padding-right:0px; padding-left:0px; padding-bottom:14px }
.cDealsVC H3 {margin:0px; padding:0px;}
.cDealsVC H3 a,.cDealsVC H3 a:link,.cDealsVC H3 a:active,.cDealsVC H3 a:visited{color:#0072bc !important;}


.cDealsFull UL { PADDING-RIGHT: 0px; PADDING-LEFT:0px;  PADDING-BOTTOM: 0px; MARGIN: 0px;PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
html>/**/body .cDealsFull UL {PADDING-TOP: 14px;}
.cDealsFull LI { line-height:18px;   font-size:12px; width:100%; padding:21px 0px 21px 0px; border-bottom:solid 1px #cacaca }
.cDealsFull H3 {font-size:14px;margin:0px; padding:0px;}
.cDealsFull H3 a,.cDealsFull H3 a:link,.cDealsFull H3 a:active,.cDealsFull H3 a:visited{color:#d8153a !important;}
.cDealsFull .cMoreInfo {font-size:13px;padding:3px; }

.cDealsItemList{  font-size:11px; 	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	PADDING-TOP: 0px;	LIST-STYLE-TYPE:none;	POSITION: relative}
.cDealsItemList li   { cursor:pointer;padding:5px 2px 5px 2px ;line-height:14px}
.cDealsItemList li ,.cDealsItemList  a,.cDealsItem  a:link,.cDealsItem  a:active,.cDealsItem  a:visited{color:Black !important; text-decoration:none !important}
.cDealsItemList li:hover ,.cDealsItemList  a:hover{background-color:#eeeeee; text-decoration:none}
.cDealSource  { font-size:10px; color:#959595}


.SideBox{ padding:7px 10px 7px  10px;line-height:normal}
.SideBox div {padding-bottom:4px;}



.LinkList{ padding:0px 0px 0px 0px;line-height:22px;scrollbar-arrow-color: #4e658a; scrollbar-3dlight-color: #777799;scrollbar-darkshadow-color: #666677;scrollbar-face-color: #a1b1c3;scrollbar-highlight-color: #e9e9e9;scrollbar-shadow-color: #a1b1c3;scrollbar-track-color: #F2F2F2;}
.LinkList H4{font-size:12px; color:#0072bc;font-weight:bold;padding:  0px; margin:0px;padding-top:3px; line-height:12px;}
.LinkList  H4 a,.LinkList H4 a:link,.LinkList H4 a:visited,.LinkList H4 a:active{text-decoration:none}
.LinkList  H4 a:hover{text-decoration:underline}


.LinkList2{ font-size:13px; padding:0px 0px 7px 0px;line-height:16px;scrollbar-arrow-color: #4e658a; scrollbar-3dlight-color: #777799;scrollbar-darkshadow-color: #666677;scrollbar-face-color: #a1b1c3;scrollbar-highlight-color: #e9e9e9;scrollbar-shadow-color: #a1b1c3;scrollbar-track-color: #F2F2F2;}
.LinkList2 H4{color:#0072bc;font-weight:bold;padding:  0px; margin:0px;padding-top:3px; line-height:12px;}
.LinkList2  a,.LinkList2  a:link,.LinkList2  a:visited,.LinkList2 a:active, .LinkList2  H4 a,.LinkList2 H4 a:link,.LinkList2 H4 a:visited,.LinkList2 H4 a:active{color:black !important;text-decoration:none; }
.LinkList2  a:hover, .LinkList2  H4 a:hover{text-decoration:underline}
.LinkList2  .cLinkCel {padding: 0px 10px 0px 10px; }
.LinkList2  .cLinkCelS {padding: 0px 10px 0px 10px; border-left:solid 1px #cacaca}
.LinkList2  p {margin-top:3px; margin-bottom:0px;margin-right:8px;}

.LinkList3{ font-size:13px; padding:0px 0px 0px 0px;scrollbar-arrow-color: #4e658a; scrollbar-3dlight-color: #777799;scrollbar-darkshadow-color: #666677;scrollbar-face-color: #a1b1c3;scrollbar-highlight-color: #e9e9e9;scrollbar-shadow-color: #a1b1c3;scrollbar-track-color: #F2F2F2;}
.LinkList3 H4{color:#0072bc;font-weight:bold;padding:  0px; margin:0px;padding-top:3px; line-height:12px;}
.LinkList3  a,.LinkList3  a:link,.LinkList3  a:visited,.LinkList3 a:active, .LinkList3  H4 a,.LinkList3 H4 a:link,.LinkList3 H4 a:visited,.LinkList3 H4 a:active{color:black !important;text-decoration:none}
.LinkList3  a:hover, .LinkList3  H4 a:hover{text-decoration:underline}
.LinkList3  .cLinkCel {padding: 0px 10px 0px 10px; }
.LinkList3  .cLinkCelS {padding: 0px 10px 0px 10px; border-left:solid 1px #cacaca}
.LinkList3  p {margin-top:5px; margin-bottom:0px;margin-right:8px;}
.LinkList3 .cBoldItem {font-size:14px; color:#0072bc}

.LinkList4{ font-size:10px; padding:0px 0px 0px 0px;}
.LinkList4 H3{ font-size:10px !important; color:black !important;font-weight:bold;padding:  0px; margin:0px; }
.LinkList4  a,.LinkList4  a:link,.LinkList4  a:visited,.LinkList4 a:active, .LinkList4  H4 a,.LinkList4 H4 a:link,.LinkList4 H4 a:visited,.LinkList4 H4 a:active{color:#777777 !important;text-decoration:none}
.LinkList4  a:hover, .LinkList4  H4 a:hover{text-decoration:underline}
.LinkList4  .cLinkCel {padding: 0px 10px 0px 10px; }
.LinkList4  .cLinkCelS {padding: 0px 10px 0px 10px; border-left:solid 1px #cacaca}
.LinkList4  p {margin-top:5px; margin-bottom:0px;margin-right:8px;}
.LinkList4 .cBoldItem {font-size:10px; color:black}


.LinkListTight{ padding: 5px 10px 4px 10px;line-height:normal;}
.LinkListTight a, .LinkListTight a:visited,  .LinkListTight a:active, .LinkListTight a:link{color:#6e6e6e !important;} 

.cPickListDrp{width:300px; overflow:hidden; padding-left:3px; font-size: 12px; border: white 2px inset; background-image:url(/i/drp.png); background-position:right; background-repeat:no-repeat}
.cPickList
{
	line-height:20px;
	font-size: 12px;
	position: relative;
	width: 400px;
	background-color: White;
	height: 200px;
	overflow-y: scroll;
	border-right: black 1px groove;
	border-top: black 1px groove;
	border-left: black 1px groove;
	border-bottom: black 1px groove;
}
.cPickList UL {	PADDING-RIGHT: 0px;	DISPLAY: block;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;	PADDING-TOP: 0px;	POSITION: relative}
.cPickList LI  {	PADDING-RIGHT: 0px;	DISPLAY: inline;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 0px;	MARGIN: 0px;PADDING-TOP: 0px;	LIST-STYLE-TYPE: none;	POSITION: relative} 
.cPickList LI A.cSelected {background-color:#cacaca !important; text-decoration:none;	color:black !important;} 
.cPickList A,.cPickList .pagenavActive {	PADDING-RIGHT: 0px;	DISPLAY: block;	PADDING-LEFT: 2px;	PADDING-BOTTOM: 0px;	WIDTH: auto;	COLOR: black !important;	PADDING-TOP: 0px;		POSITION: relative;	TEXT-DECORATION: none} 
.cPickList A:hover,.cPickList LI:hover {background-color:#cacaca; text-decoration:none;	color:black !important;} 


.cSubTitle {color:#d8153a;font-size:17px !important;font-weight:normal !important;margin:0px;padding:0px 0px 4px 0px;}
.cSubTitle2 {font-size:13px  !important;font-weight:bold;margin:0px;padding:0px 0px 1px 0px;}
.cSubTitle2 a,.cSubTitle2 a:visited, .cSubTitle2 a:link, .cSubTitle2 a:active
  {color:#0072bc   !important;font-size:13px  !important;}
.cSubTitle2a {color:#d8153a;font-size:13px  !important;font-weight:bold;margin:0px;padding:0px  0px 0px 2px;}

.cTitle {color:#d8153a;font-size:17px;font-weight:normal !important;margin:0px;padding:0px 0px 15px 0px;}


.Box 
.BoxTitle
{
		PADDING-RIGHT: 0px;	
		PADDING-LEFT: 0px;	
		FONT-WEIGHT: bold;	
		FONT-SIZE: 15px;	
		PADDING-BOTTOM: 3px;	
		MARGIN: 0px 0px 6px;		COLOR: #d8153a;	
		PADDING-TOP: 0px;	
		}
.BoxTitleS
{
	color:#d8153a;
		PADDING-RIGHT: 0px;	
		PADDING-LEFT: 0px;	
		FONT-WEIGHT: bold;	
		FONT-SIZE: 13px;	
		PADDING-BOTTOM: 3px;	
		MARGIN: 0px 0px 6px;			
		PADDING-TOP: 0px;	}	


.BoxContent{font-family: verdana,sans-serif; color:#333333; padding:12px 10px 10px 10px;line-height:16px;}
.BoxContent a, .BoxContent a:visited,  .BoxContent a:active, .BoxContent a:link{font-weight:bold} 

.BoxContentScroll{ overflow-y:scroll !important;	 overflow-x:none !important;	scrollbar-arrow-color: #4e658a;	scrollbar-3dlight-color: #777799;	scrollbar-darkshadow-color: #666677;	scrollbar-face-color: #a1b1c3;	scrollbar-highlight-color: #e9e9e9;	scrollbar-shadow-color: #a1b1c3;	scrollbar-track-color: #F2F2F2;}
