﻿.floatLeft {
	float:left !important; 
}
.floatRight {
	float:right !important;
}
hr.hRule
{
    height:1px;
    width:100%;
    background:#FFF;
	border:0px !important;
    display:block;
    clear:both;
    margin:10px 0px;
}
span.red,
div.red,
span#red,
div#red
{
    color:#db0c41;      
}
div#clear,
div.clear,
span#clear,
span.clear
{
    clear: both;
    display: block;
}
ul.noDiamond
{
    margin:0 !important;
    padding:0 !important;
}

ul.noDiamond a
{
    background-image:none !important;
    list-style-image:none !important;
    padding-left:0 !important;
    margin:0 !important;
    display:inline !important;
    cursor:pointer;
}

.noDiamond li 
{
    margin-left:0 !important;
    padding-bottom:15px;
    padding-left:0 !important;  
}
.noDiamond
{
    list-style-image:none !important;    
    background-image:none !important;
    list-style:none !important;
    margin-left:-15px !important;
    padding:0 !important;
    margin-bottom:20px;
}
a.button, 
input.button
{
	color:#db0c41 !important;
	display:inline;
	margin:5px 0 0 0;
	padding:5px;
	text-decoration:none;
	float:right;
	min-width:210px;
}

a.button:hover,
input.button:hover
{
	color:#fff !important;
	background-color:#db0c41;
}
a.buttonSml
{
	background:#ffffff;
	color:#db0c41 !important;
	font-weight:bold;
	display:block;
	padding:3px 30px 3px 6px;
	text-decoration:none;
	float:right;
	background-image:url("/images/search.gif");
	background-repeat:no-repeat;
	background-position:right;
	background-color:#ececec;
}

a.buttonSml:hover
{
	color:#fff !important;
	background-image:url("/images/searchHover.gif");
	background-repeat:no-repeat;
	background-position:right;
	background-color:#db0c41;
}
a.searchArrow 
{
    font-weight:bold;
    font-size:1.4em; 
    color:#db0c41;
    text-decoration:none;   
}
.threeCol
{
    width:33%;
    float:left;
}

.threeCol Li
{
    background:none !important;
    list-style-image:url('/images/icons/diamond.gif');
    list-style:url('/images/icons/diamond.gif');
}
.threeCol li a:hover
{
    color:#db0c41;
    list-style-image:url('/images/icons/diamond.gif');
    list-style:url('/images/icons/diamond.gif');
}
.blueDiamond Li
{
    background:none !important;
    list-style-image:url('/images/icons/diamond.gif');
    list-style:url('/images/icons/diamond.gif');
}

.blueDiamond Li a:hover
{
    list-style-image:url('/images/icons/diamond-hover.gif');
    list-style:url('/images/icons/diamond-hover.gif');
    color: #db0c41;  
}

.tourMenu ul 
{
	list-style-image:none !important;    
    background-image:none !important;
    list-style:none !important;
    margin-left:-15px !important;
    padding:0 !important;
}


ul.tourMenu
{
    margin:0 !important;
    padding:0 !important;
}

ul.tourMenu a
{
    background-image:none !important;
    list-style-image:none !important;
    padding-left:0 !important;
    margin:0 !important;
    display:inline !important;

}

.tourMenu li 
{
    margin-left:0 !important;
    padding-bottom:15px;
    padding-left:0 !important;  
	list-style-image:none !important;
	display: inline;
}
