/* Home Page --------------------------- */
a:link, a:visited {
	color: #0000FF;
}
	
a:hover, a:active, a:focus {
	color: #FF0000; 
	text-decoration: none; 
}

#outside a:link, 
#outside a:visited {
	color: #36578C;
	text-decoration: none; 
	padding: 2px; 
}

/*  \*/
* html #outside a:link, * html #outside a:visited {
 height: 1%;
 vertical-align: bottom;
 ve\rtical-align: middle;
}
/* */

#outside a:hover, 
#outside a:focus {
	color: #fff;
	background-color: #002862;
}

#footer a:link, #footer a:visited {
	color: #333;
	padding: 1px;
}
	
#footer a:hover, #footer a:active, #footer a:focus {
	color: #fff;
	padding: 1px;
	background-color: #002862;
	text-decoration: none; 
}

#subFooter .logoBox a:hover {
	background-color: #DBE5BF;
}

#comodoLogo a:hover {
	background-color: #DBE5BF;
}

/* INNER PAGES ------------------------------------- */

/* Side Bars --------------------------------------- */
#left .box a:link, #left .box a:visited, #right .box a:link, #right .box a:visited {
	padding: 0 2px 2px;
}

#left .box a:hover, #left .box a:focus, #right .box a:hover, #right .box a:focus {
	color: #fff;
	background-color: #016a81;
	text-decoration: none;
	padding: 0 2px 2px;
}

#featPropSide a {
	text-decoration: none;
}

.featPropTitle a:link, .featPropTitle a:visited {
	color: #002862;
	text-decoration: none;
}

.featPropTitle a:hover, .featPropTitle a:active {
	text-decoration: underline;
	color: #002862;
}

#left .boxAgent a:hover, #left .boxAgent a:focus, 
#left .boxView a:hover, #left .boxView a:focus {
	color: #0000ff;
	text-decoration: none;
}

#right .boxAgent a:hover, #right .boxAgent a:focus, 
#right .boxView a:hover, #right .boxView a:focus {
	color: #0000ff;
	text-decoration: none;
}


/* Browse Pages ----------------------------------------- */
#browsepath a:link, #browsepath a:visited, #youareHere a:link, #youareHere a:visited {
	color: #000;
	text-decoration: underline;
	padding: 0 2px 1px;
}

#browsepath a:hover, #browsepath a:active, #browsepath a:focus, #youareHere a:hover, #youareHere a:active, #youareHere a:focus {
	color: #fff;
	background-color: #2B2F45;
	text-decoration: none;
	padding: 0 2px 1px;
}

.category a:link, .category a:visited {
	color: #2B2F45;
	text-decoration: underline;
	font-weight: bold;
	padding: 2px;
}

.category a:hover, .category a:active, .category a:focus {
	text-decoration: none;
	padding: 2px;
	background-color: #2B2F45;
	color: #FFFFFF;
	font-weight: bold;
}

.empty a:link, .empty a:visited {
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
}

.empty a:hover, .empty a:active, .empty a:focus {
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	padding: 2px;
}

.featMainTitle a:link, .featMainTitle a:visited {
	color: #002862;
	text-decoration: none;
}

.featMainTitle a:hover, .featMainTitle a:active {
	text-decoration: underline;
}

#boxoutLinks a:hover, #boxoutLinks a:active {
	text-decoration: none;
	border-top: #000 solid 1px;
	border-bottom: #000 solid 1px;
	background-color: #DCE4C6;
	color: #000000;
}

/* Details.htm Page ---------------------------------------- */
#details a:link, #details a:visited {
	color: #0000FF;
	text-decoration: underline;
	padding: 1px 2px;
	border: 1px solid #fff;
}

#details a:hover, #details a:focus {
	color: #016a81;
	background-color: #EEEECC;
	border: 1px solid #D0D075;
	text-decoration: none;
	padding: 1px 2px;
}

#images a:link, #images a:visited {
	padding: 0px;
	border: none;
}

#images a:hover, #images a:focus {
	background-color: #fff;
	border: none;
	padding: 0px;
}

/* Search Results Page ------------------------------------ */
.save a {
font-weight: bold;
}

.resultsNav a:link, .resultsNav a:visited {
text-decoration: none;
}

.resultsNav a:hover, .resultsNav a:active, .resultsNav a:focus {
	color: #FF0000;
}

/* ROW.HTM PAGE --------------------------------------------------------- */
.propertyTitle a:link, .propertyTitle a:visited {
	text-decoration: none;
	color: #333;
}

.propertyTitle a:hover, .propertyTitle a:focus {
	text-decoration: none;
	color: #fff;
}

.rowTable4 a:link, .rowTable4 a:visited {
	font-weight: bold;
}

.rowTable4 a:hover, .rowTable4 a:focus {
	color: #FF0000;
	font-weight: bold;
}

/* RELATED CATEGORIES & LINKS ----------------------------------------- */

.relatLink a:link, .relatLink a:visited {
	color: #000;
	padding: 1px 2px;
}

.relatLink a:hover, .relatLink a:focus {
	color: #fff;
	background-color: #2B2F45;
	padding: 1px 2px;
}

/* FAQS Page --------------------------------------------------- */
#faqCustom ul li a:link, #faqCustom ul li a:visited {
padding: 1px;
}

#faqCustom ul li a:hover, #faqCustom ul li a:focus {
padding: 1px;
color: #fff;
background-color: #002862
}

.toTop a:link, .toTop a:visited {
	color: #2B2F45;
	text-decoration: underline;
}

.toTop a:hover, .toTop a:active {
	color: #FF0000;
	text-decoration: none;
}

/* ORDER_SUB and ORDER_FEE PAGES ---------------------------------- */
.pplanBox a:link, .pplanBox a:visited {
	color: #0000FF;
	text-decoration: underline;
	padding: 1px 2px;
	border: 1px solid #fff;
}

.pplanBox a:hover, .pplanBox a:focus {
	color: #016a81;
	background-color: #EEEECC;
	border: 1px solid #D0D075;
	text-decoration: none;
	padding: 1px 2px;
}

/* HW_IMG_AREA.HTM ---------------------------------------------- */
#imgLink a:link, #imgLink a:visited {
	color: #0000FF;
	font-size: 80%;
	text-decoration: underline;
}

#imgLink a:hover, #imgLink a:active {
	color: #fff;
	font-size: 80%;
	background-color: #2B2F45;
	text-decoration: none;
	padding: 0 2px 1px;
}

/* AVAILABILITY MODULE ---------------------------------------------- */

/* availability_view.htm */
#calYearNav a:link, #calYearNav a:visited {
	color: #0000FF;
	background-color: #FFFFFF;
	text-decoration: underline;
}

#calYearNav a:hover, #calYearNav a:focus {
	color: #FF0000;
	background-color: #FFFFFF;
	text-decoration: none;
}

/* Vacation details.htm */
#calLink a:link, #calLink a:visited {
	color: #0000FF;
	text-decoration: underline;
	padding: 1px 2px;
	border: 1px solid #fff;
}

#calLink a:hover, #calLink a:focus {
	color: #016a81;
	background-color: #EEEECC;
	border: 1px solid #D0D075;
	text-decoration: none;
	padding: 1px 2px;
}

.regLink {
margin: 0;
padding: 0;
font-size: 0.9em;
}

.regLink a:hover, .regLink a:active, .regLink a:focus {
border: none;
background-color: transparent;
color: #FF0000;
}