/* NEW HOME PRODUCT BLOCK STYLES */

#homeBlock {
	background-color: #f1f1f1;
	height: 20px;
	width: 246px;
}
.homeBlockName {
	float: left; 
	width: 156px; 
	display: inline;
	margin-top: 1px;
	color: #8b8b8b;
	font-size: 13px;
	font-weight: bold;	
	text-indent: 5px;
}
.homeBlockName a{
	color: #8b8b8b;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.homeBlockRight {
	float: right; 
	width: 90px; 
	display: inline;
}
.homeBlockfrom {
	vertical-align: middle;
	margin-top: 2px;
	display: inline;
	float: left;
	color: #8b8b8b;
}
.homeBlockfrom a{
	color: #8b8b8b;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}

.homeBlockprice {
	float: right;
	font-size: 11px;
	display: inline;
	vertical-align: middle;
	text-align: right;	
	margin-right: 5px;
	margin-top: 1px;
}

/* NEW HOME SPECIALS STYLES */

#productlistcontainer234px {
	margin-top: 6px;
	width:234px;
}

#productlistcontainer234px ol{
	list-style-type: none;	
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

#productlistcontainer234px ol li{	
	margin:0px 0px 0px 0px;
	padding: 0px;
	width: 234px;
}

#productlistcontainer234px ol li a{
	text-decoration: none;
	color: #000000;
}

.product234pxInfo {
	margin-top: 7px;
	padding-bottom: 5px;
	text-decoration: none;
	width: 234px;
	border-bottom: solid 1px #c1c1c1;
	font-size: 11px;
}

.product2ndRowInfo a{
	font-size: 11px;
}


/* UB PRODUCT LIST STYLES */

#productlistcontainer {
	margin-top: 6px;
	width:246px;
}

#productlistheader {
	float: left;
}

#productlistheader h1{
	color: #ee0303;
	font-weight: bold;
	font-size: 18px;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#productlistheader h1 a{
	text-decoration: none;
	color: #ea0303;
}

#productlistheaderWhite {
	float: left;
}

#productlistheaderWhite h1{
	color: #ffffff;
	font-weight: bold;
	font-size: 18px;
	display: inline;
	margin: 0px;
	padding: 0px;
}

#productlistheaderWhite h1 a{
	text-decoration: none;
	color: #ffffff;
}

#productlistDepartureCities{
	display: inline; 
	vertical-align: bottom;
	float: right;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}

#productlistDepartureCities select{
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}

/*
#productlistcontainer img {
	margin-bottom: 3px;
}

#productlistcontainer P {
	margin: 4px 0px 4px 0px;
	padding: 0px;
}
*/

#productlistcontainer ol{
	list-style-type: none;	
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

#productlistcontainer ol li{	
	margin:0px 0px 0px 0px;
	padding: 0px;
	height: 22px;
	border-bottom: solid 1px #c1c1c1;
	width: 246px;
}

#productlistcontainer ol li a{
	text-decoration: none;
	color: #000000;
}

/* product with 2 rows of info - Hols etc */
.headerImg {
	border: solid 1px #c1c1c1;
	margin-bottom: 10px;	
	margin-top: 10px;
}

#productlistcontainer2Rows {
	margin-top: 6px;
	width:246px;
}

#productlistcontainer2Rows ol{
	list-style-type: none;	
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

#productlistcontainer2Rows ol li{	
	margin:0px 0px 0px 0px;
	padding: 0px;
	width: 246px;
}

#productlistcontainer2Rows ol li a{
	text-decoration: none;
	color: #000000;
}

.product2ndRowInfo {
	margin-top: 7px;
	padding-bottom: 5px;
	text-decoration: none;
	width: 246px;
	border-bottom: solid 1px #c1c1c1;
	font-size: 11px;
}

.product2ndRowInfo a{
	font-size: 11px;
}

#productlistcontainer2Rows_508 {
	margin-top: 6px;
	width: 508px;
}

#productlistcontainer2Rows_508 ol{
	list-style-type: none;	
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

#productlistcontainer2Rows_508 ol li{	
	margin:0px 0px 0px 0px;
	padding: 0px;
	width: 508px;
}

#productlistcontainer2Rows_508 ol li a{
	text-decoration: none;
	color: #000000;
}

.product2ndRowInfo_508 a{
	margin-top: 7px;
	padding-bottom: 5px;
	text-decoration: none;
	width: 508px;
	border-bottom: solid 1px #c1c1c1;
	float: left;
	font-size: 11px;
}

.fc_product_list_508{
	width: 508px;
	margin-top: 10px;
}

.redtext {
	color: #ee0000;
	font-weight: bold;
}

.productlistname {
	float: left;
	font-weight: bold;
	font-size: 12px;
	display: inline;
	margin-top: 3px;
	width: 59%;
}

.productlistnameFullWidth {
	float: left;
	font-weight: bold;
	font-size: 12px;
	display: inline;
	margin-top: 3px;
}

#pricelistright {
	float: right;
	display: inline;
	width: 41%;
}

.productlistfrom {
	float: left;
	font-size: 11px;
	display: inline;
	vertical-align: middle;
	margin-top: 4px;
}

.productlistprice {
	float: right;
	font-size: 11px;
	display: inline;
	vertical-align: middle;
	text-align: right;	
	margin-top: 2px;
}

.productlistprice img {
	display: inline;
	vertical-align: middle;
	margin-left: 3px;
}

.productlistpricered {
	color: #ee0000;
	font-weight: bold;
	font-size: 13px;
}

#productlistmore a {
	color: #ee0000;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	float: right;
}

#productlistmore img{
	margin-top: 3px;
	display: inline;
}
.nights{
float: left;
}
.departs{
float: right;
}

.product_img {
	border-bottom: 10px solid #ea0303;
}