/*  
Theme Name: Getcover.ie	
Theme URL: http://www.getcover.ie
Author: andy@diginomarketing.ie
Author URL: http://www.digino.ie
*/

/***BROWSER RESET *******************************************************************************************/

*{ 
	margin:0;
	padding:0;
	
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

.clear 
{
	clear: both;
}

option
{
    padding-right: 5px;
}

/*** BODY ***************************************************************************************************/

body{
	border-top:solid #5d6d65 28px; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color:#f1f1f3;
	font-family:Arial,Verdana,sans-serif;
	color: #4d5357;
	
}

#main-container
{
	margin: 0 auto;
	width:1026px;
	position:relative;
	
}




/*** WRAPPER BORDER ***************************************************************************************************/
#border-wrapper-left
{
	background: url(../../images/bg-left.jpg) left repeat-y;
	position:absolute;
	height:100%;
	width:31px;
	left:-31px;

	
}

#border-wrapper-right
{
	background: url(../../images/bg-right.jpg) right repeat-y;
	position:absolute;
	height:100%;
	width:31px;
	right:-31px;
	
}





/*** HEADER ***************************************************************************************************/

.gcHeader{
	font-family:Arial,Verdana,sans-serif;
	
	padding:0; 
	height: 130px;
	width: 1026px;
	color:#FFF;
	font-size:13px;
	font-family:Arial,Verdana,sans-serif;
	font-weight:800;
	background:url("../../images/watermark_tempnum.gif") right no-repeat;
}	

.gcHeader1{
	font-family:Arial,Verdana,sans-serif;
	padding:0; 
	height: 164px;
	width: 1026px;
	color:#FFF;
	font-size:13px;
	font-family:Arial,Verdana,sans-serif;
	font-weight:800;
	background:url("../../images/watermark_tempnum.gif") right top no-repeat;
    background-color:#FFFFFF;
	background-position:640px 0px;	
}	

.gcHeaderDaft{
	font-family:Arial,Verdana,sans-serif;
	padding:0; 
	height: 164px;
	width: 1026px;
	color:#FFF;
	font-size:13px;
	font-family:Arial,Verdana,sans-serif;
	font-weight:800;
	background:url("../../images/daft-header.gif") right top no-repeat;
}

/*** TOP-NAV ***************************************************************************************************/

.top-nav{
	position:absolute;
	top:4px;
	padding:0px 0px 6px 5px;
	right:10%;
	font-size:13px;
	line-height:20px;
}

.top-nav a{
	width:auto;
	color:#fff;
	text-decoration:none;
	border-bottom: none;
	padding:0px 2px 6px 2px;
}

.top-nav a:hover, .top-nav a.current, .top-nav a.current:hover{
	background:transparent url("../../images/nav-hover.gif") no-repeat bottom center;
}

/*** LOGO ***************************************************************************************************/

.logo{
	margin:0;
	padding:20px 0 0 35px;
}

.logoDaft{
	margin:0;
	padding:0 0 0 0;
	height:92px;
}

/*** WRAP ***************************************************************************************************/

#wrap{
	padding: 12px 0px 0px 0px;
	width: 1026px;
	background: #fff url("../../images/content-bg.gif") repeat-x;
	
}	

/*** INTERNAL-NAV ***************************************************************************************************/

#internal-nav-wrap{
	color:#fff;
	margin: 0px auto 0 auto;
	border-bottom: 7px #2c9a9f solid;
	padding:0px 0px 0px 0px;
	height: 33px; 
	width: 1026px;
}

.internal-nav{
	margin: 0px;
	padding:8px 0px 9px 30px;
	font-size:13px;
	font-family:Arial,Verdana,sans-serif;
	font-weight:bold;
	background:url("../../images/internal-nav-bg.gif");
	height: 16px;
}

.internal-nav-homepage{
	height: 33px;
	margin: 0px;
	font-size:0px;
	font-family:Arial,Verdana,sans-serif;
	background:url("../../images/internal-nav-bg.gif");
}


.internal-nav a{
	width:auto;
	color:#fff;
	text-decoration:none;
	border-bottom: none;
	padding:9px 5px 9px 5px;

}

.internal-nav a:hover, .internal-nav a.current, .internal-nav a.current:hover{
	background:transparent url("../../images/internal-nav-hover.gif") no-repeat bottom center;
}

.nav-devider{
	font-size:13px;
	background:transparent url("../../images/internal-nav-devider.gif") no-repeat;
	padding:8px 0px 9px 0px;
	color:#86e3df;
}




/*** CONTENT-LEFT ***************************************************************************************************/

#content-left{
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 0px 0px;
	float:left;
}


* html #content-left
{
	display:inline; /*Double Margin Fix IE 6*/

} 


#content-left-overview{
	margin: 0px 0px 0px 30px;
}

a#popup
{
	color:#2C9A9F;
	font-weight:bold;
	text-decoration:none;
}

a#popup:hover
{
	text-decoration:underline;
}

/*** OPTIONS ***************************************************************************************************/

#options{
	margin: 0px 0px 12px 0px;
	padding: 15px 0px 0px 15px;
	width: 240px;
	background:#f7fbfb url("../../images/box-bg.gif") repeat-x bottom;
	border:solid 1px #66766e;
}

#options p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	font-size: 18px;
	font-weight:bold;
	color: #2c9a9f;
}

#options ul{
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 0px 0px;
}

#options li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 224px;
	height:30px;
	list-style-type:none;
	background:#e4e9ec;
	border-bottom:solid 1px #aab4b0;
}

#options a{
	display: block;
	color: #4d5357;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 6px 2px;
	font-size: 14px;
	background: transparent url("../../images/options-button-bg.gif") 0 0 no-repeat;
	text-decoration:none;

}

#options a:hover, #options .current-option{
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 6px 2px;
	background-position: 0px -30px;
}

.options-first{
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 6px 2px;
	border-top:solid 1px #aab4b0;
}

/*** CONTENT-PANEL ***************************************************************************************************/

#content-panel{
	width: 680px;
	margin: 0px 0px 20px 300px;
	padding: 15px 0px 0px 15px;
	background:#f7fbfb url("../../images/box-bg.gif") repeat-x bottom;
	border:solid 1px #b1b1b1;
}

#content-panel h1{
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	font-size:18px;
}

#content-panel-quote{
	margin: 0px 30px 20px 30px;
	padding: 15px 0px 0px 15px;
	background:#f7fbfb url("../../images/box-bg.gif") repeat-x bottom;
	border:solid 1px #b1b1b1;
}

#content-panel-ful{
	margin: 0px 30px 20px 30px;
	padding: 15px 0px 0px 15px;
	background:#f7fbfb url("../../images/box-bg.gif") repeat-x bottom;
	border:solid 1px #b1b1b1;
}

#content-panel-quote h1{
	width: 300px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	font-size:18px;
}


#content-panel-right{
	float: right;
	margin: 0px 8px 0px 8px;
	padding: 0px 0px 0px 0px;
	width: 348px;
}

*html #content-panel-right /*IE 6 Double floating margin fix*/
{
	display:inline;
	
}

#content-panel-quote-right{
	float: right;
	margin: 00px 25px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 380px;
	display:inline; /*IE 6 double margin bug fix*/
}

#content-panel-health-left{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content-panel-health-left h1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	font-size:18px;
}

#content-panel-health-left p{
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 10px 0px;
	font-size: 12px;	
}

#content-panel-health-left h2{
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 15px 0px;
	font-size: 14px;
	font-weight:bold;
	color: #2c9a9f;
}

#content-panel-left{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 300px;
}

#content-panel-quote-left
{
    width: 508px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.travel-content-backpacker{
	margin: 0px 0px 0px 0px;
	padding: 0px 140px 0px 0px;
	font-size:13px;
	font-weight:bold;
	color: #2c9a9f;
	background:#f7fbfb url("../../images/backpacker-bg.jpg") no-repeat top right;
}

.travel-content-singletrip{
	margin: 0px 0px 0px 0px;
	padding: 0px 140px 0px 0px;
	font-size:13px;
	font-weight:bold;
	color: #2c9a9f;
	background:#f7fbfb url("../../images/single-trip-bg.jpg") no-repeat bottom right;
}

.travel-content-hazardous{
	margin: 0px 0px 0px 0px;
	padding: 0px 140px 0px 0px;
	font-size:13px;
	font-weight:bold;
	color: #2c9a9f;
	background:#f7fbfb url("../../images/hazardous-bg.jpg") no-repeat bottom right;
}

.travel-content-multitrip{
	margin: 0px 0px 0px 0px;
	padding: 0px 140px 0px 0px;
	font-size:13px;
	font-weight:bold;
	color: #2c9a9f;
	background:#f7fbfb url("../../images/multi-trip-bg.jpg") no-repeat bottom right;
}

.travel-content-group{
	margin: 0px 0px 0px 0px;
	padding: 0px 140px 0px 0px;
	font-size:13px;
	font-weight:bold;
	color: #2c9a9f;
	background:#f7fbfb url("../../images/group-bg.jpg") no-repeat bottom right;
}

.travel-content-ski{
	margin: 0px 0px 0px 0px;
	padding: 0px 140px 0px 0px;
	font-size:13px;
	font-weight:bold;
	color: #2c9a9f;
	background:#f7fbfb url("../../images/ski-trip-bg.jpg") no-repeat bottom right;
}

.home-content-household{
	margin: 0px 0px 0px 0px;
	padding: 0px 140px 0px 0px;
	font-size:13px;
	font-weight:bold;
	color: #2c9a9f;
	background:#f7fbfb url("../../images/household-bg.jpg") no-repeat bottom right;
}

.home-content-owner-occupier{
	margin: 0px 0px 0px 0px;
	padding: 0px 140px 0px 0px;
	font-size:13px;
	font-weight:bold;
	color: #2c9a9f;
	background:#f7fbfb url("../../images/owner-bg.jpg") no-repeat bottom right;
}

.home-content-rented{
	margin: 0px 0px 0px 0px;
	padding: 0px 140px 0px 0px;
	font-size:13px;
	font-weight:bold;
	color: #2c9a9f;
	background:#f7fbfb url("../../images/rented-bg.jpg") no-repeat bottom right;
}

.home-content-tenant{
	margin: 0px 0px 0px 0px;
	padding: 0px 140px 0px 0px;
	font-size:13px;
	font-weight:bold;
	color: #2c9a9f;
	background:#f7fbfb url("../../images/tenant-bg.jpg") no-repeat bottom right;
}

#content-panel-left ul{
	font-size:12px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content-panel-left li{
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 10px 32px;
	list-style-type: none;
	background: url("../../images/bullet.gif") top left no-repeat;
}

#content-panel-bottom{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#contact-content{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:500px;
	font-size:13px;
}

/*** PRESS-STRIP ***************************************************************************************************/

#press-strip{
	padding: 20px 30px 10px 30px;
	height: 90px;
	background: #fff url("../../images/press-strip-bg.jpg") repeat-x;
	color:#000;
}

#press-strip h3{
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}


#press-item{
	padding: 0px 0px 0px 0px;
	margin:: 0px 0px 0px 0px;
	width: 322px;
	font-size:12px;
}

.press-text{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	color: #5d6d65;
	line-height: 18px;
	font-size:12px;
	display:inline;

}



#press-crotty{
	height: 90px;
	
	width: 190px;	
	padding: 0px 0px 0px 130px;
	margin: 0px 0px 0px 0px;
	float:left;
	background:url("../../images/press-logo-homepage-cg.gif") no-repeat left;
	background-position: 0px 0px;
}

#press-itsyourmoney{
	height: 90px;
	width: 190px;	
	padding: 0px 0px 0px 130px;
	margin: 0px 0px 0px 0px;
	float:left;
	
	background:url("../../images/press-logo-homepage-cg.gif") no-repeat left;
	background-position: 0px -85px;
}



#press-itsyourmoney a{
		color: #4d5357;
}

#press-itsyourmoney a:hover{
text-decoration:none;
}

#press-independent{
	height: 90px;
	width: 190px;	
	padding: 0px 0px 0px 130px;
	margin: 0px 0px 0px 0px;
	float:left;
	background:url("../../images/press-logo-homepage-cg.gif") no-repeat left;
	background-position: 0px -160px;
	
}

#content-bottom-homepage-left{
	width: 310px;
	padding: 0px 0px 0px 30px;
	margin: 0px 0px 0px 0px;
	float:left;	

}

/*** ROTATE - 1 PANEL ***************************************************************************************************/

#rotate-1 .ui-tabs-panel { width:auto !important; }
#rotate-2 .ui-tabs-panel { width:auto !important; }

/*** FOOTER ***************************************************************************************************/

#footer{
	background: url("../../images/footer-bg.gif");
	color:#FFFFFF;
	font-size:12px;
}

#footer-links{
	margin: 0px 0px 0px 400px;
	padding: 16px 12px 0px 0px;
}

#footer #col1{
	float:left;
}

#footer #col2{
	float:left;
}

#footer h2{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:15px;
}

#footer ul{
	margin: 10px 20px 20px 0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
}

#footer a{
	color:#FFF;
	text-decoration:none;
}

#footer-credits{
	height: 30px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #5d6d65;
}

#footer-credits p{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 0px 20px;
}

/*** QUOTE-STEPS ***************************************************************************************************/

#quote-steps{
	width: 498px;
	text-transform:uppercase;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 23px 8px;
	border: #b1b1b1 solid 1px;
	font-size:11px;
	font-weight:bold;
}

.quote-on{
	margin: 0px 0px 0px 0px;
	padding: 15px 30px 2px 0px;
	color: #4d5357;
	border-bottom: solid 8px #656565;
}

.quote-off{
	margin: 0px 0px 0px 0px;
	padding: 15px 35px 2px 0px;
	color: #2c9a9f;
	border-bottom: solid 8px #3edcd3;
}
	
/*** CROSS-CELLS ***************************************************************************************************/


#crosscell-traveltips a{
	display: block;
	color: #2c9a9f;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 15px;
	font-size: 14px;
	width: 243px;
	height: 80px;
	background: transparent url("../../images/cross-cell-overview-bg.jpg") no-repeat;
	background-position: -258px 0px;
	text-decoration:none;
}

#crosscell-traveltips a:hover{
	padding: 10px 0px 0px 15px;
	background-position: -258px -90px;
}

#crosscell-whats-covered  a{
	display: block;
	color: #2c9a9f;
	padding: 0px 0px 0px 15px;
	font-size: 14px;
	width: 363px;
	height: 90px;
	background: transparent url("../../images/lock-up-what-is-covered.jpg") 0 0 no-repeat;
	background-position: 0px 0px;
	text-decoration:none;
}

#crosscell-whats-covered{
margin: 0px 0px 10px 0px;
}


#crosscell-whats-covered a:hover{
	display: block;
	padding: 0px 0px 0px 15px;
	background-position: 0px -90px;
}


#crosscell-ezine a{
	line-height: 1.3em;
	display: block;
	color: #2c9a9f;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 10px 15px;
	font-size: 14px;
	width: 259px;
	height: 80px;
	background: transparent url("../../images/cross-cell-overview-bg.jpg") no-repeat;
	background-position: -516px 0px;
	text-decoration:none;
}

#crosscell-ezine a:hover{
	display: block;
	padding: 0px 0px 10px 15px;
	background-position: -516px -90px;
}

#crosscell-householdtips a{
	display: block;
	color: #2c9a9f;
	margin: 10px 0px 0px 0px;
	padding: 10px 0px 0px 15px;
	font-size: 14px;
	width: 243px;
	height: 80px;
	background: transparent url("../../images/cross-cell-overview-bg.jpg") 0 0 no-repeat;
	position: 0 0;
	text-decoration:none;
}

#crosscell-householdtips a:hover{
	display: block;
	padding: 10px 0px 0px 15px;
	background-position: 0px -90px;
}

.crosscell-heading{
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	line-height: 2.4em;
	font-size: 18px;
	font-weight: bold;
	color:#4d5357;
}

/*** Download-PDF ***************************************************************************************************/

.download-pdf{
	clear:both;
	padding: 8px 0px 8px 8px;
	margin: 10px 0px 0px 0px;
	font-weight: bold;
	background: url("../../images/pdf-bg.gif") bottom repeat-x;
	border: #b1b1b1 solid 1px;
}

.download-pdf a{
	display: block;
	padding: 12px 0px 0px 35px;
	font-size: 13px;
	color:#4d5357;
	text-decoration:none;
	background: transparent url("../../images/pdf.gif") top left no-repeat;
}

.download-pdf a:hover{
	text-decoration:underline;
}

.pdf-size{
	font-size: 11px;
	color: #2c9a9f;
}

.download-pdf-quote{
	clear:both;
	padding: 8px 0px 8px 8px;
	margin: 0px 0px 0px 0px;
	font-weight: bold;
	background: url("../../images/pdf-bg.gif") bottom repeat-x;
	border: #b1b1b1 solid 1px;
}

.download-pdf-quote a{
	display: block;
	padding: 12px 0px 2px 35px;
	font-size: 13px;
	color:#4d5357;
	text-decoration:none;
	background: transparent url("../../images/pdf.gif") top left no-repeat;
}

.download-pdf-quote a:hover{
	text-decoration:underline;
}

/*** FAQS ***************************************************************************************************/

#content-panel-simple{
	width: 610px;
	margin: 0px 0px 0px 30px;
	padding: 15px 0px 0px 15px;
	background:#f7fbfb url("../../images/box-bg.gif") repeat-x bottom;
	border:solid 1px #b1b1b1;
}

#content-panel-simple a{
	color: #2c9a9f;
	text-decoration:none;

}

#content-panel-simple a:hover{
	color: #2c9a9f;
	text-decoration:underline;
}

#content-panel-simple h1{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	font-size:18px;
}

.content-panel-faqs{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	font-size: 14px;
	font-weight:bold;
	color: #2c9a9f;
}

#content-panel-simple p{
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 10px 0px;
	font-size: 12px;	
}


#content-panel-faq-right{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 30px 0px 0px;
	width: 315px;
}

/*** HOMEPAGE ***************************************************************************************************/
#topfloat
{

	width:1026px; 
	height:421px; 
	margin-top:-12px; 
	

}

#flashpanel{
	float:left;
	width:685px;
	height:421px;
	
}


#homepage-crosscells{
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 30px;
	background:transparent url("../../images/cross-cell-bg.jpg") repeat-x;
	height: 150px;
}	

#homepage-crosscell-left{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}	

#homepage-crosscell-middle{
	float:left;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
}

#homepage-crosscell-right{
	float:left;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
}

/*** OVERVIEW ***************************************************************************************************/

#content-panel-overview{
	width: 696px;
	margin: 0px 0px 00px 300px;
	padding: 0px 0px 0px 0px;
}

#content-panel-overview-right{
	width: 312px;
	margin: 0px 0px 0px 380px;
	padding: 0px 0px 0px 0px;
}

#overview-flash-panel{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#overview-crosscell-ezine a{
	line-height: 1.3em;
	display: block;
	color: #2c9a9f;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 15px;
	font-size: 14px;
	width: 297px;
	height: 80px;
	background: transparent url("../../images/overview-cross-cell-ezine-bg.jpg") 0 0 no-repeat;
	text-decoration:none;
}

#overview-crosscell-ezine a:hover{
	display: block;
	padding: 0px 0px 10px 15px;
	background-position: 0px -90px;
}

#overview-crosscell-news a{
	line-height: 1.3em;
	display: block;
	color: #2c9a9f;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 15px;
	font-size: 14px;
	width: 297px;
	height: 80px;
	background: transparent url("../../images/cross-cell-news-bg.jpg") 0 0 no-repeat;
	text-decoration:none;
}

#overview-crosscell-news a:hover{
	display: block;
	padding: 0px 0px 10px 15px;
	background-position: 0px -90px;
}

#overview-crosscell-press a{
	line-height: 1.3em;
	display: block;
	color: #2c9a9f;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 15px;
	font-size: 14px;
	width: 297px;
	height: 80px;
	background: transparent url("../../images/cross-cell-press-bg.jpg") 0 0 no-repeat;
	text-decoration:none;
}

#overview-crosscell-press a:hover{
	display: block;
	padding: 0px 0px 10px 15px;
	background-position: 0px -90px;
}


.overview-crosscell-heading{
	margin: 0px 0px 0px 0px;
	padding: 12px 0px 0px 0px;
	line-height: 2em;
	font-size: 18px;
	font-weight: bold;
	color:#4d5357;
}

.overview-crosscell-text{
	margin: 0px 0px 0px 0px;
	padding: 12px 0px px 0px;
	line-height: 1em;
	font-size: 14px;
	color:#4d5357;
}

#overview-form{
	float:left;
}


#crosscell-roaming
{
	margin: 0px 0px 10px 0px;
}

#crosscell-roaming a{
	display: block;
	color: #2c9a9f;
	padding: 0px 0px 0px 15px;
	font-size: 14px;
	width: 297px;
	height: 127px;
	background: transparent url("../../images/cross-cell-homepage-bg.jpg") 0 0 no-repeat;
	background-position: -624px 0px;
	text-decoration:none;
}

#crosscell-roaming a:hover{
	display: block;
	padding: 0px 0px 0px 15px;
	background-position: -624px -127px;
	margin: 0px 0px 10px 0px;
}


#crosscell-home-insurance
{
	margin: 0px 0px 10px 0px;
}

#crosscell-home-insurance a{
	display: block;
	color: #2c9a9f;
	padding: 0px 0px 0px 15px;
	font-size: 14px;
	width: 297px;
	height: 127px;
	background: transparent url("../../images/cross-cell-homepage-bg.jpg") 0 0 no-repeat;
	background-position: 0px 0px;
	text-decoration:none;
}

#crosscell-home-insurance a:hover{
	display: block;
	padding: 0px 0px 0px 15px;
	background-position: 0px -127px;
}

#crosscell-travel{
margin: 0px 0px 10px 0px;
}

#crosscell-travel a{
	display: block;
	color: #2c9a9f;
	padding: 0px 0px 0px 15px;
	font-size: 14px;
	width: 297px;
	height: 127px;
	background: transparent url("../../images/cross-cell-homepage-bg.jpg") 0 0 no-repeat;
	background-position: -312px 0px;
	text-decoration:none;
}

#crosscell-travel a:hover{
	display: block;
	padding: 0px 0px 0px 15px;
	background-position: -312px -127px;
}

#crosscell-crotty{
margin: 0px 0px 10px 0px;
}

#crosscell-crotty a{
	display: block;
	color: #2c9a9f;
	padding: 0px 0px 0px 15px;
	font-size: 14px;
	width: 297px;
	height: 127px;
	background: transparent url("../../images/cross-cell-homepage-bg.jpg") 0 0 no-repeat;
	background-position: -936px 0px;
	text-decoration:none;
}

#crosscell-crotty a:hover{
	display: block;
	padding: 0px 0px 0px 15px;
	background-position: -936px -127px;
}



.crosscell-heading-homepage{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 2em;
	font-size: 18px;
	font-weight: bold;
	color:#4d5357;
	text-transform:uppercase;
}

/*** TRAVEL INSURANCE ***********************************************************************************************/

#container{
	width: 1026px;
	margin: 0 auto;
}

#container-left{
	margin-left:30px;
	float:left;
	width:258px;
}



#container-right{
	float:right;
	width:336px;
}

#mid-box{
	width:610px;
	margin: 0px 0px 30px 30px;
	float:left;
}

#content-bottom{
	line-height: 1.2em;
	margin: 30px 0px 30px 30px;
	padding: 0px 0px 0px 0px;
	width:610px; 
}

#content-bottom-travel{
	background: url("../../images/travel-insurance-bucket.jpg") top right no-repeat;
	/*position: relative;
	top:-80px;*/
}

#content-bottom-home{
	background: url("../../images/home-insurance-house.jpg") top right no-repeat;
}

#content-bottom h1, #content-bottom-homepage h1{
	margin:0;
	padding-bottom:10px;
	font-size:25px;
}

#content-bottom h2, #content-bottom-homepage h2{
	margin:0;
	padding-bottom:10px;
	font-size:18px;
}

#content-bottom-home p{
	font-size:12px;
	padding-right:160px;
}

#content-bottom-travel p{
	font-size:12px;
	padding-right:100px;
	margin:0 0 30px;
}

#content-bottom ul, #content-bottom-homepage ul{
	font-size:12px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content-bottom li, #content-bottom-homepage li{
	margin: 0px 0px 0px 0px;
	padding: 6px 0px 20px 32px;
	list-style-type: none;
	background: url("../../images/bullet-overview.gif") top left no-repeat;
}

#content-bottom li a, #content-bottom-homepage li a{
color:#4D5357 !important;
}

#content-bottom li a:hover, #content-bottom-homepage li a:hover{
color:#4D5357 !important;
text-decoration:none !important;
}

#content-travel-cont{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 640px;
}

#content-bottom-homepage{
	line-height: 1.2em;
	margin: 10px 0px 30px 360px;
	padding: 0px 30px 0px 0px;
}

#content-bottom-homepage p{
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
}

.hpbold{
font-weight:bold !important;
}

#content-bottom-homepage a{
color:#4D5357;
}

#content-bottom-homepage a:hover{
color:#4D5357;
text-decoration:none;
}

.thumbnail-photo{
	margin-right: 20px;
	float: left;
	border: solid 3px #ccc;
}

#marine_service_list, #marine_service_list2
{
	list-style: normal;
	float: left;
	margin-left: 20px;
	font-size: 12px!important;
}

marine_service_list li, #marine_service_list2 li
{
	float: left;
	font-size: 11px!important;
	padding: 0px;
	margin: 0px;
	width: 100%;
}

#spacer_p
{
	height: 20px;
	width: 100%;
}

#spacer_div
{
	width: 100%;
	height: 20px;
}
