body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    margin: 0px;
    padding: 0px;
    color: #767a7e;
}

img {
    border: none;
    display: inline;
}

hr.clearer, .clearer {
    visibility: hidden;
    clear: both;
    margin: 0px;
	height: 1px;
	font-size: 1px;
}

.title { 
    color: #497db7; 
    font-weight: bold;
}

.title_large { 
    color: #497db7; 
    font-weight: bold;
	font-size: 1.2em;
}

.table_title { font-weight: bold; padding-bottom: 10px; padding-top: 10px; }

.intro_text { display: inline; }

.white { background-color: #fff; }

#container { 
    margin: 0px auto;
    width: 978px;
}

#header {
    height: 102px;
}

#logo {
    float: left;
    height: 102px;
    width: 239px;
}

#logo_space { width: 239px; height: 102px;}

#thumbnails {
	border: 2px solid white;
	height: 100;
	width: 100;
}

#top_nav {
    border-bottom: 1px solid #c4dff1;
    float: right;
    margin-top: 15px;
    padding-bottom: 5px;
    text-align: right;
    width: 739px;
}

#top_nav ul li {
    display: inline;
    list-style: none;
}

#top_nav img { border: none; }

#search {
    clear: right;
    float: right;
    margin: 15px 0px 0px 0px;
    width: 250px;
}
#search .query { width: 99px; }

#search label {
    color: #9f9f9f;
    font-size: 0.8em;
    font-weight: bold;
	margin-right: 5px; 
}

#search input {
    border: 1px solid #e8e8e8;
    width: 120px;
}

#search button, .submit-btn {
    border: none;
    cursor: pointer;
    height: 19px;
    width: 59px;
}

.submit-btn { margin-top: 10px; }

#left { float: left; }

#right {
	float: left;
	width: 739px;
}

#column1 {
    width: 239px;
}

#column2 {
    width: 489px;
    float: left;
}

#column3 {
    width: 250px;
    float: left;
}

#column-wide {
    width: 731px;
    float: left;	
    background-color: #fff;
}

#column-wide-2 {
    /* clear: both; */
    width: 731px;
    float: left;
    margin-top: 10px;
    background-color: #fff;
}

#main_content { 
    border-left: 1px solid #c4dff1;
    border-right: 1px solid #c4dff1; 
    font-size: 0.8em;
}

#main_content_2 { 
    border-left: 1px solid #c4dff1;
    border-right: 1px solid #c4dff1; 
    font-size: 0.8em;
}

#main_content a:link, 
#main_content a:active ,
#main_content_2 a:link, 
#main_content_2 a:active {
	color: #497DB7;
	text-decoration:underline;
}

#main_content a:hover, 
#main_content a:visited,
#main_content_2 a:hover, 
#main_content_2 a:visited {
	color: #9f9f9f;
	text-decoration:underline;
}

#offers .offer a { text-decoration: none; }

#main_content h1 { color: #F7941E; font-size: 2em; font-weight: bold; margin-bottom: 10px; }

#main_content .container,
#main_content_2 .container { width: 711px; margin: auto; padding-top: 10px; padding-bottom: 10px; }

#main_content .container table.contact { margin-left: auto; margin-right: auto; }
#main_content .container table#table_within { margin: 0px; text-align: left; }
#main_content .container table#table_within td { margin-bottom: 10px; }

.content_table {
	width: 98%;	
	align: center;
	border-collapse: separate;
}
#main_content .content_table td { 
	border: 1px solid #497DB7;
	padding: 3px;
}

#main_content .content_table th {
	font-weight: bold;
	font-size: 1em;
	background-color: #497DB7;
	color: white;
	text-align: left;
    padding: 3px;
}

#main_content ul li {
	list-style-image: url(<Component id="e53fa10040eafc3d989abce2a2f3dd14:NC9SZWFsaXR5X1NoYXJlZC9pbS1saXN0LWljb24=" name="Reality_Shared/im-list-icon" format="url"/>);	
	list-style-type:square;
	list-style-position: outside;
	margin-left: 25px;
    margin-top: 5px;
}

#main_content ol li {
	list-style:decimal outside;	
	margin-left: 25px;
}

#footer {
    border-top: 1px dashed #abb4ba;
    clear: both;
    font-size: 0.7em;
    padding: 20px;
    margin-top: 10px;
	width: 978px;
	margin-bottom: 10px;
}

#footer a:link,
#footer a:visited,
#footer a:hover
#footer a:active { 
    text-decoration: none; 
    color: #9f9f9f;
}

#social_networking { display: inline; }
#footer_links { display: inline; }
#createdby { float: right; }

#home .left_nav_middle {
    height: 294px;
}

.left_nav_header {
    height: 7px;
    width: 239px;
}

.left_nav_footer {
    height: 7px;
    width: 239px;
}

.left_nav ul {
    font-size: 0.6em;
    font-weight: bold; 
    margin: 0px;
    padding: 0px 0px 0px 3px;
    list-style-type: none;
}

.left_nav ul li a:link,
.left_nav ul li a:visited,
.left_nav ul li a:active {
    border-bottom: 1px solid #c6d7ea;
    color: #497db7;
    display: block;
    font-size: 1.25em;
    padding: 6px 10px;
    width: 206px;
    text-decoration: none;
}
#home .left_nav ul li a { width: 216px; }
.left_nav ul li a:hover {
	/*background-color: #98cbe8;*/
	background-color: #c5dff2;
    color: #fff;
}

/* [START] Feature styles --------------------------------------------------- */
#feature {
    border-right: 1px solid #98cbe8;
    border-left: 1px solid #98cbe8;
    height: 269px;
    position: relative;
}

#feature_top { background-position: left bottom; height: 4px; }

#feature h1 {
    color: #497db7;
    font-size: 1.5em;
    font-weight: bold;
    position: absolute;
    top: 5px;
    left: 10px;
    text-transform: uppercase;
}

#feature h2 {
    color: #f7941e;
    position: absolute;
    font-size: 1.2em;
    font-weight: bold;
    top: 60px;
    left: 20px;
}

#feature_text {
	background-color: #fff;
    /*background: #fff url(<Component id="ef57a60040aa681db84bbaf42e138a89:NC9SZWFsaXR5X1NoYXJlZC9pbS1mZWF0dXJldGV4dC1lbWJsZW0=" name="Reality_Shared/im-featuretext-emblem" format="url"/>) no-repeat bottom right;*/
    border-right: 1px solid #98cbe8;
    border-left: 1px solid #98cbe8;
    font-size: 1.1em;
	padding: 10px 12px;
}

#offers {
    background-color: #fff;
    border-right: 1px solid #98cbe8;
    border-left: 1px solid #98cbe8;   
    position: relative;
    height: 102px;
	width: 487px;
}

#offers_top { margin-top: 12px; }

.offer {
    font-size: 0.7em;
    float: left;
    width: 142px;
    padding: 7px 7px 7px 12px;
	line-height: 21px;
	overflow: hidden;
}

.offer .title { color: #aed34c;font-weight: bold; }

.offer a:link {
	color: #497DB7;
}

.offer a:visited {
	color: #9F9F9F;
}

#home h3 { color: #f7941e; font-weight: bold; font-size: 1.3em; }
#home #feature { background-position: 0px 0px !important; border: none; }
#home #feature_text { background-image: none; background-color: #fff; padding: 6px; text-align: right; border-left: none; }
#home #feature_text p { color: #f7941e; font-size: 1.2em; font-weight: bold; margin-top: -1px; margin-bottom: -2px;}

#feature_bottom, #offers_bottom { background-position: top center; height: 4px; }

.btn_booknow {
    position: absolute;
    top: 214px;
    left: 10px;
}

.btn_viewall {
    position: absolute;
    top: 214px;
    left: 103px;
}
/* [ END ] Feature styles --------------------------------------------------- */

/* [START] Site Map Styles -------------------------------------------------- */
.sitemap_level1 {}
.sitemap_level2 { margin-left: 20px; }
.sitemap_level3 { margin-left: 40px; }
.sitemap_level4 { margin-left: 60px; }
.sitemap_level5 { margin-left: 80px; }
.sitemap_level6 { margin-left: 100px; }
/* [ END ] Site Map Styles -------------------------------------------------- */

/* [START] Expert Review styles --------------------------------------------- */
#expert_review_top {
    height: 8px;
}
#expert_review_footer {
    height: 5px;
}

#expert_review {
    background-color: #c2def1;
    margin: 0px 8px 0px 4px;
	height: 119px;
}

#expert_review a:link,
#expert_review a:visited,
#expert_review a:hover,
#expert_review a:active { text-decoration: none;; font-size: 0.7em; color: #3cb6df; }

#expert_review h2 {
	color: #497DB7;
	font-weight: bold;
	margin-left: 10px;
	z-index: 1000;
	margin-bottom: 0px;
	padding: 0px;
	position: relative;
}

#expert_review #img {
    float: left;
    height: 70px;
    margin: 10px 0px 0px 3px;
    width: 70px;
}

#test_top, 
#test_bottom { width: 150px; height: 6px; }
#test_bottom { margin-top: -1px; }

.test_right {
	float:right;
	margin-right: 5px;
	width:150px;
}

#expert_review_intro {
    background-color: #fff;
    float: right;
    /*margin: 10px 5px 0px 0px;*/
    padding: 5px;
    /*width: 140px;*/
	margin: 0px;
    width: 140px;
}

/* #home #expert_review_intro {
    margin: 0px;
    width: 140px;
} */

#expert_review_intro h3 {
    color: #f7941e;
    font-size: 0.8em;
    font-weight: bold;
}

#expert_review_intro p { font-size: 0.7em; }

#expert_review_full { display: none; }
/* [ END ] Expert Review styles --------------------------------------------- */

/* [START] Benefits styles -------------------------------------------------- */
#benefits_top { margin-top: 10px; }
#benefits {
    background-color: #fff;
    /* clear: both; */
	float: left; 
    margin: 0px 0px 20px 0px;
    width: 732px;
    border-bottom: 1px solid #d2e8f5;
}

#benefits h4 { 
    color: #497db7; 
	display:inline;
    font-weight: bold;
    padding: 5px 10px;	
}

#benefits .benefits_intro {
	display:inline;
	font-size:0.7em;
	margin-left: 90px;
	color: #4cb3dc;
}

.benefits_heading {
    background-color: #d2e8f5;
    color: #3db7e0;
    cursor: pointer;
    font-size: 1em;
    margin-bottom: 2px;
    padding: 2px 0px 2px 20px;
}

.benefits_arrow {
    float: right;
    height: 9px;
    width: 9px;
    margin: 4px 40px 0px 0px;
}

.benefits_content {
    background-color: #fff;
    display: none;
    font-size: 0.7em;
    padding: 10px;
}

#benefits .benefits_intro a:link,
#benefits .benefits_intro a:visited,
#benefits .benefits_intro a:hover,
#benefits .benefits_intro a:active,
#benefits .benefits_content a:link, 
#benefits .benefits_content a:visited,
#benefits .benefits_content a:hover,
#benefits .benefits_content a:active { 
    color: #3db7e0;  
    font-weight: bold;
}
/* [ END ] Benefits styles -------------------------------------------------- */

/* [START] Poll styles ------------------------------------------------------ */
#poll_container {
    margin-top: 5px;   
    padding-top: 5px;
    padding-right: 8px;
    padding-bottom: 2px;
    padding-left: 4px;
    height: 175px;
}

#poll_container h1 {
    color: #fff;
    font-size: 0.8em;
    font-weight: bold;
    margin-left: 10px;
    margin-bottom: 5px;
}

#poll_div {
    background-color: #fff;
    border-left: 1px solid #98cbe8;
    border-right: 1px solid #98cbe8;
    padding-left: 8px;
	/* height: 140px; */
}

	#poll_div td { font-size: 11px; padding: 1px; color: #497db7; }

#div_poll_question {
    background-color: #fff; 
    border-left: 1px solid #98cbe8;
    border-right: 1px solid #98cbe8;
    margin: 0px;
    padding: 0px;
    font-size:11px;
    color:#497db7;
    font-weight:bold;       
    border-left: 1px solid #98cbe8;
    border-right: 1px solid #98cbe8;
    text-align: center;
    display:none;
}
/* [ END ] Poll styles ------------------------------------------------------ */

/* [START] Form styles ------------------------------------------------------ */
.global_form_1_input_box, .global_form_2_input_box, .global_form_3_input_box, .global_drop_box_2, .global_form_4_input_box, .global_form_5_input_box {
    border:1px solid #C4DFF4;
    color: #8A8A8A;
    font-size: 1em;
    font-weight: normal;
    height: 20px;
    margin-bottom: 5px;
    padding-left: 3px;
    width: 182px;
}
.global_form_1_textarea_box, .global_form_3_textarea_box {
    border: 1px solid #C4DFF4;
    color: #8A8A8A;
    font-size: 1em;
    height: 100px;
    margin-bottom: 5px;
    width: 185px;
}
.global_form_radio { padding-bottom: 5px; }
.global_form_wide_input_box {
    border:1px solid #C4DFF4;
    color: #8A8A8A;
    font-size: 1em;
    font-weight: normal;
    height: 20px;
    margin-bottom: 5px;
	/* margin-left: 28px; */
    padding-left: 3px;
    width: 300px;
}
.rotating_divs {
    display: none;
}
/* [END] Form styles ------------------------------------------------------ */

/* [START] Search Results styles --------------------------------------------------- */
.global_clearer{
    width:100%;
    line-height:0px;
    clear:both;
    font-size:0px;
    height:0px;        
}

.global_table_bg_3 {        
    background: #d3dfe3;        
    width: 100%;        
    float: left;        
}

.global_search_showing {             
    color: #727272;        
}

.global_drop_box_3 { 
    border:1px solid #C4DFF4;
    color: #8A8A8A;
    font-size: 1em;
    font-weight: normal;
    height: 20px;
    margin-bottom: 5px;
    padding-left: 3px;
    width: 140px;    
}

.global_search_results p {
    margin: 0px;
    padding: 0px;
}

.global_search_results a {
    text-decoration: none;
}
#search_results_container h1 {
    margin: 0px;
    margin-left: 5px;
    padding: 0px;        
    color: #478ebf;        
    font-weight: bold;        
    font-size: 1em;     
}

.global_search_results h1 {
    margin: 0px;
    margin-left: 5px;
    padding: 0px;        
    color: #478ebf;        
    font-weight: bold;          
}

.global_grey_line{        
    line-height:0px;        
    font-size:0px;        
    height:0px;        
    border-top:1px solid #e5e5e5;        
    width:100%;        
    background:none;        
}

.global_search_results_box {        
    width: 100%;        
    padding: 20px 0px;        
}

.global_search_controls {        
    background-color: #c4dff2 !important;        
    border: none !important;             
}    

.result_description {
    margin: 0px;
    padding: 0px;
    margin-left: 5px;   
}
.global_table_width_100 {
    width:100%;
}

/* [END] Search Results styles --------------------------------------------------- */

#column1_cta1, #column1_cta2 , #column1_cta3 {
    margin: 0px;
    padding: 0px;
    padding-left: 2px;
    padding-top: 10px;
}

#column2_cta1 {
    margin: 0px;
    padding: 0px;
    padding-left: 5px;
    padding-top: 10px;
    padding-right: 16px;
}

#column2_cta2 {
    margin: 0px;
    padding: 0px;
    padding-left: 0px;
    padding-top: 10px;
	float: left;
}
#column3_cta1 {
    margin: 0px;
    padding: 0px;
    padding-left: 7px;
    padding-top: 9px;
}
#home #column3_cta1 { padding-top: 0px; }
#column3_cta2 {
    margin: 0px;
    padding: 0px;
    padding-left: 7px;
    padding-top: 9px;
}
/* Selected NAV */
.Travel ul li.Travel,
.Beauty ul li.Beauty,
.Education ul li.Education,
.Entertainment ul li.Entertainment,
.Motoring ul li.Motoring,
.Health ul li.Health,
.Finance ul li.Finance,
.Decor ul li.Decor,
.Rewards ul li.Rewards {
    background-color: #98cbe8;
	width: 226px !important;
}
.Travel ul li.Travel a:link, .Travel ul li.Travel a:visited, .Travel ul li.Travel a:active,
.Beauty ul li.Beauty a:link, .Beauty ul li.Beauty a:visited, .Beauty ul li.Beauty a:active,
.Education ul li.Education a:link, .Education ul li.Education a:visited, .Education ul li.Education a:active,
.Entertainment ul li.Entertainment a:link, .Entertainment ul li.Entertainment a:visited, .Entertainment ul li.Entertainment a:active,
.Motoring ul li.Motoring a:link, .Motoring ul li.Motoring a:visited, .Motoring ul li.Motoring a:active,
.Health ul li.Health a:link, .Health ul li.Health a:visited, .Health ul li.Health a:active,
.Finance ul li.Finance a:link, .Finance ul li.Finance a:visited, .Finance ul li.Finance a:active,
.Decor ul li.Decor a:link, .Decor ul li.Decor a:visited, .Decor ul li.Decor a:active,
.Rewards ul li.Rewards a:link, .Rewards ul li.Rewards a:visited, .Rewards ul li.Rewards a:active { color: #fff;  }

.Travel ul li.Travel a:hover,
.Beauty ul li.Beauty a:hover,
.Education ul li.Education a:hover,
.Motoring ul li.Motoring a:hover,
.Health ul li.Health a:hover,
.Finance ul li.Finance a:hover,
.Decor ul li.Decor a:hover,
.Rewards ul li.Rewards a:hover { color: #497db7; }