@CHARSET "UTF-8";

#cols_wrapper #lcol {
	width : 275px;
}

#leftnav_wrapper {
	float : none;
}

#cols_wrapper #mcol {
	float : left;
}

#main #cols_wrapper {
	background-image : url('../images/grass_thirdlevel.jpg');
}

#cols_wrapper #leftnav_wrapper .top {
	background : url('../images/thirdlevel_leftnav_bg_top.png') no-repeat 15px 0;
}

#cols_wrapper #mcol {
	padding-top : 12px;
}

#mcol #what_we_cover {
	padding-top : 10px;
}

#mcol #what_we_cover h2 {
	margin-bottom : 8px;
}

#mcol p, #lcol p {
	color : #333;
	font-size : 0.8em;
	line-height : 1.5em;
}

#mcol #contactusgreen p {
	color : #66cc33;
	font-size : 0.8em;
	line-height : 1.5em;
}

#mcol #what_we_cover .intro {
	width : 265px;
	padding-left : 2px;
}

#mcol #what_we_cover ul {
	list-style-type : none;
	margin-top : 10px;
	width : 417px;
}

#mcol #what_we_cover p {
	margin : 0;
}

#mcol #what_we_cover .box .bot {
	padding : 10px;
}

#mcol .box {
	background : url('../images/box_bg_mid.png') repeat-y;
	width : 417px;
	margin-bottom : 10px;
}

#mcol .box .top {
	background : url('../images/box_bg_top.png') no-repeat;
}
#mcol .box .bot {
	background : url('../images/box_bg_bot.png') no-repeat bottom left;
	padding : 15px;
}

#mcol .box .contactoptions {
	font-size : 0.9em;
	float:right;	
	display : inline;
	text-decoration : none;
	background-image : none;
}
#mcol .box .contactoptions a 
{
		color : #66cc33;
		text-decoration : none;
}

#mcol .box .contactoptions a:hover {
	text-decoration : underline;
	color : #666;
}

#mcol .box h3, #lcol .box h3 {
	font-size : 0.9em;
	color : #6c3;
	margin-bottom : 5px;
}

#mcol .box p, #lcol .box p {
	margin : 5px 0;
}

#mcol .box ul, #lcol .box ul {
	list-style-type : none;
	padding-left : 5px;
	margin-bottom : 5px 0;
}

#mcol .box li, #lcol .box li {
	color : #333;
	font-size : 0.8em;
	line-height : 1.5em;
	background : url('../images/chevron.png') no-repeat 0 4px;
	padding-left : 15px;
}

#mcol .box .redValidationSumErrorMsg li{
	color : red;
	font-size : 0.8em;
	line-height : 1.5em;
	background : url('../images/valid_disp.gif') no-repeat 0 4px;
	padding-left : 15px;
}

.contactoptionsa
{
	text-decoration: none;
}

.innerli {
	color : #333;
	font-size : 13px;
	line-height : 1.5em;
}

#mcol .box .innerlicontrol li{
	color : #333;
	font-size : 13px;
	line-height : 1.5em;
}

.blacktext {
	color : #000;
	font-weight : bold;
}

.travelphonedesctable {
	border-right:1px solid;
	border-left:1px solid;
	border-top:1px solid;
	border-bottom:1px solid;
	padding-left:100px;
}

#mcol #claimtable table {
	width : 100%;
	border-left : 1px solid #ccc;
}

#mcol #claimtable th {
	font-size : 0.8em;
	font-weight : normal;
	text-align: left;
	color : #fff;
	background : #60c231 url('../images/benefits_bg_mid.png') repeat-y;
	border-top : 1px solid #ccc;
	padding : 5px 15px;
}

#mcol #claimtable th.last {
	border-right : 1px solid #ccc;
}

#mcol #claimtable td {
	text-align : center;
	background : #fff;
	font-size : 0.8em;
	border-right : 1px solid #ccc;
	border-bottom : 1px solid #ccc;
}

#mcol #claimtable td.tablecell1  {
	text-align : left;
	font-size : 0.8em;
	line-height : 1.2em;
	padding : 5px 15px;
	width:40%;
}

#mcol #claimtable td.tablecell2 {
	text-align : left;
	font-size : 0.8em;
	line-height : 1.2em;
	padding : 5px 15px;
	width:60%;
}


#mcol #claimtable td p {
	text-align : left;
	font-size : 0.7em;
	line-height : 1.2em;
	padding : 10px 15px;
}



#mcol #benefits {
	width : 417px;
	margin-bottom : 10px;
	background : #60c231 url('../images/benefits_bg_mid.png') repeat-y;
}

#mcol #benefitstable {
	width : 390px;
	margin-bottom : 10px;
	background : #60c231 url('../images/benefits_bg_mid.png') repeat-y;
}

#mcol #benefits .top {
	background : url('../images/benefits_bg_top.png') no-repeat;
}

#mcol #benefitstable .top {
	background : url('../images/benefits_bg_top.png') no-repeat;
}

#mcol #benefits h3 {
	font-size : 0.9em;
	color : #fff;
	padding : 12px 10px 10px 12px;
}

#mcol #benefits h2 {
	font-size : 0.9em;
	color : #fff;
	padding : 12px 10px 10px 12px;
}

#mcol #benefits table {
	width : 100%;
	border-left : 1px solid #ccc;
}

#mcol #benefitstable table {
	width : 100%;
	border-left : 1px solid #ccc;
}

#mcol #benefits th {
	font-size : 0.8em;
	font-weight : normal;
	background : #fff url('../images/benefits_th_bg.png') bottom left repeat-x;
	border-top : 1px solid #ccc;
}

#mcol #benefitstable th {
	font-size : 0.8em;
	font-weight : normal;
	background : #fff url('../images/benefits_th_bg.png') bottom left repeat-x;
	border-top : 1px solid #ccc;
}

#mcol #benefits th.last {
	border-right : 1px solid #ccc;
}

#mcol #benefitstable th.last {
	border-right : 1px solid #ccc;
}

#mcol #benefits td {
	text-align : center;
	background : #fff;
	font-size : 0.8em;
	border-right : 1px solid #ccc;
	border-bottom : 1px solid #ccc;
}

#mcol #benefits td.premier 
{
	text-align: left;
}


#mcol #benefitstable td {
	text-align : center;
	background : #fff;
	font-size : 0.8em;
	border-right : 1px solid #ccc;
	border-bottom : 1px solid #ccc;
}

#mcol #benefits td.tablecellgreenbold  {
	text-align : left;
	font-size : 0.8em;
	line-height : 1.2em;
	padding : 10px 15px;
}

#mcol #benefits td.tablelastrow {
	text-align : left;
	font-size : 0.8em;
	line-height : 1.2em;
	padding : 7px 0px 7px 6px;
}

#mcol #benefits td.tablecell1  {
	text-align : left;
	font-size : 0.8em;
	line-height : 1.2em;
	padding : 10px 15px;
	width: 55%; 
}


#mcol #benefits td.tablecellgreenboldSmall {
	text-align : left;
	font-size : 0.7em;
	line-height : 1.2em;
	
	padding : 10px 5px;
}


#mcol #benefits td p {
	text-align : left;
	font-size : 0.7em;
	line-height : 1.2em;
	
	
	padding : 10px 15px;
}

#lcol .box {
	margin-top : 15px;
	width : 240px;
	padding-left : 20px;
	background : url('../images/lcol_box_bg_mid.png') repeat-y 20px 0;
}

#lcol .box .top {
	background : url('../images/lcol_box_bg_top.png') no-repeat;
}
#lcol .box .bot {
	background : url('../images/lcol_box_bg_bot.png') no-repeat bottom left;
	padding : 15px;
}

#lcol .phoneno {
	font-weight : bold;
	color : #6c3;
}

#rcol #quotes {
	position : relative;
	margin-top : 10px;
	width : 239px;
	height : 454px;
	background : url('../images/speechbubbles.png') no-repeat;
}

#rcol #quotes #quote_1 {
	position : absolute;
	width : 200px;
	margin : 20px 0 0 20px;
}

#rcol #quotes #quote_2 {
	position : absolute;
	width : 150px;
	margin : 225px 0 0 70px;
}

#rcol #quotes p {
	color : #6c3;
	font-size : 0.8em;
	line-height : 1.5em;
	margin-bottom : 10px;
}

#rcol #quotes .byline {
	color : #666;
	font-weight : bold;
}



/* Product - Car*/


#mcol #why_choose_us{
	padding-top : 10px;
}

#mcol #why_choose_us h2 {
	margin-bottom : 8px;
}

#mcol #why_choose_us .intro {
	width : 265px;
	padding-left : 2px;
}

#mcol #why_choose_us ul {
	list-style-type : none;
	margin-top : 10px;
	width : 417px;
}

#mcol #why_choose_us p {
	margin : 0;
}

#mcol #why_choose_us .box .bot {
	padding : 10px;
}
	

/* Product - Car End */

/* Product - Home */


#mcol #home_article 
{
	padding-top : 10px;
}

#mcol #home_article h2 {
	margin-bottom : 8px;
}

#mcol #home_article .intro {
	width : 265px;
	padding-left : 2px;
}

#mcol #home_article ul {
	list-style-type : none;
	margin-top : 10px;
	width : 417px;
}

#mcol #home_article p {
	margin : 0;
}

#mcol #home_article .box .bot {
	padding : 10px;
}	


#mcol #home_why_choose_us{
	padding-top : 10px;
}

#mcol #home_why_choose_us h2 {
	margin-bottom : 8px;
}

#mcol #home_why_choose_us .intro {
	width : 265px;
	padding-left : 2px;
}

#mcol #home_why_choose_us ul {
	list-style-type : none;
	margin-top : 10px;
	width : 417px;
}

#mcol #home_why_choose_us p {
	margin : 0;
}

#mcol #home_why_choose_us .box .bot {
	padding : 10px;
}

/* Product - Home End */
h3 a
{
text-decoration: none;
	}
	
	
	
	
	/* Product - breakdown */


#mcol #breakdown_article 
{
	padding-top : 10px;
}

#mcol #breakdown_article h2 {
	margin-bottom : 8px;
}

#mcol #breakdown_article .intro {
	width : 265px;
	padding-left : 2px;
}

#mcol #breakdown_article ul {
	list-style-type : none;
	margin-top : 10px;
	width : 417px;
}

#mcol #breakdown_article p {
	margin : 0;
}

#mcol #breakdown_article .box .bot {
	padding : 10px;
}	



#mcol #breakdown_why_choose_us{
	padding-top : 10px;
}

#mcol #breakdown_why_choose_us h2 {
	margin-bottom : 8px;
}

#mcol #breakdown_why_choose_us .intro {
	width : 265px;
	padding-left : 2px;
}

#mcol #breakdown_why_choose_us ul {
	list-style-type : none;
	margin-top : 10px;
	width : 417px;
}

#mcol #breakdown_why_choose_us p {
	margin : 0;
}

#mcol #breakdown_why_choose_us .box .bot {
	padding : 10px;
}


	/* breakdown - end */
	
	
	
	/* Product - Pet */


#mcol #pet_article 
{
	padding-top : 10px;
}

#mcol #pet_article h2 {
	margin-bottom : 8px;
}

#mcol #pet_article .intro {
	width : 265px;
	padding-left : 2px;
}

#mcol #pet_article ul {
	list-style-type : none;
	margin-top : 10px;
	width : 417px;
}

#mcol #pet_article p {
	margin : 0;
}

#mcol #pet_article .box .bot {
	padding : 10px;
}	



#mcol #pet_why_choose_us{
	padding-top : 10px;
}

#mcol #pet_why_choose_us h2 {
	margin-bottom : 8px;
}

#mcol #pet_why_choose_us .intro {
	width : 265px;
	padding-left : 2px;
}

#mcol #pet_why_choose_us ul {
	list-style-type : none;
	margin-top : 10px;
	width : 417px;
}

#mcol #pet_why_choose_us p {
	margin : 0;
}

#mcol #pet_why_choose_us .box .bot {
	padding : 10px;
}

	/* pet - end */
	
	/* Life Start */
	
#mcol #life_article 
{
	padding-top : 10px;
}

#mcol #life_article h2 {
	margin-bottom : 8px;
}

#mcol #life_article .intro {
	width : 265px;
	padding-left : 2px;
}

#mcol #life_article ul {
	list-style-type : none;
	margin-top : 10px;
	width : 417px;
}

#mcol #life_article p {
	margin : 0;
}

#mcol #life_article .box .bot {
	padding : 10px;
}

#mcol #benefits td.smalltablefont
{
	text-align : left;
	font-size : 0.7em;
	padding : 5px 5px 5px 13px;
}

#mcol #life_why_choose_us{
	padding-top : 10px;
}

#mcol #life_why_choose_us h2 {
	margin-bottom : 8px;
}

#mcol #life_why_choose_us .intro {
	width : 265px;
	padding-left : 2px;
}

#mcol #life_why_choose_us ul {
	list-style-type : none;
	margin-top : 10px;
	width : 417px;
}

#mcol #life_why_choose_us p {
	margin : 0;
}

#mcol #life_why_choose_us .box .bot {
	padding : 10px;
}

	/* Life End */
	
	/* Travel Start */
	
#mcol #travel_article 
{
	padding-top : 10px;
}

#mcol #travel_article h2 {
	margin-bottom : 8px;
}

#mcol #travel_article .intro {
	width : 265px;
	padding-left : 2px;
}

#mcol #travel_article ul {
	list-style-type : none;
	margin-top : 10px;
	width : 417px;
}

#mcol #travel_article p {
	margin : 0;
}

#mcol #travel_article .box .bot {
	padding : 10px;
}	
	/* Travel End */
	
	
	#rcol .customerquote {
	font-size : 0.8em;
	color : #6c3;
	width : 240px;
	background : url('../images/quote_bg_mid.png') repeat-y;
	margin-top : 10px;
}

#rcol .customerquote .top {
	background : url('../images/quote_bg_top.png') no-repeat;
}
#rcol .customerquote .bot {
	background : url('../images/quote_bg_bot.png') no-repeat bottom left;
	padding: 40px 30px;
}

#rcol .customerquote blockquote {
	line-height : 1.5em;
	margin-bottom : 10px;
}

#rcol .customerquote .byline {
	color : #666;
	font-weight : bold;
}


#briefquote {
	font-size : 0.8em;
	color : #6c3;
	margin-top : 10px;
}


#briefblockquote {
	line-height : 1.5em;
	margin-bottom : 10px;
}

#briefbyline {
	color : #666;
	font-weight : bold;
}

.greenLink
   {
	color:#66cc33;
	text-decoration:"underline";
	font-size:11px;
   }
	
.discountText
   {
	font-size:11px;
   }

.alinkforTravel {
	Text-Decoration:none;
	Font-Size:14px;
}

#mcol .travelphonedesctable td
{
	text-align : left;
	padding-left : 10px;
}
#mcol .youtubevideo 
{
	width:390px;
	height:340px;
}
.tabelStyle
{
	BACKGROUND: url(../images/sitemap_bg.png) #2ea70d repeat;
	font-family: Arial,Helvetica,sans-serif;
	COLOR: #fff;
	padding:1px;	
	border:1px;
}
.wordings
{
	background-color : #EDF6E8;
	font-family: Arial,Helvetica,sans-serif;
	font-size: .8em; 
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	color: #000000;
}
.wordingsHeader
{
	border-color:White;
	font-family: Arial,Helvetica,sans-serif;
	font-size: .8em; 
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	COLOR: #fff;
	font-weight: bold;
}
div.subsidencecondition
{
	font-family: Arial,Helvetica,sans-serif;
	font-size: .7em; 
	font-style: normal;
	COLOR:#333;
}


