html { 
/*overflow: -moz-scrollbars-vertical; 
/*overflow-y: hidden;*/
}

/****************************************************************************** BEGIN SITE-WIDE STYLES */

body { /*behavior:url("/csshover.htc"); */
       font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#242424; background-color: #ffffff; margin:0; padding:0;}
a {font-weight:normal;}
ul {text-align: justify;padding-right:8px;}
form { margin:0; padding:0 }
h1, h2, h3{color:#000000; margin:0px 0px 5px 0px; padding:0px; text-align:left;}
h4, h5, h6 {color:#9ebd15; padding-top:5px; margin:0px; text-align:left;}
div { margin:0; padding:0;}
p {padding-top:5px; padding-bottom:8px; margin:0px; text-align: justify;padding-left:8px;padding-right:8px;}
#container {width:800px; font-size:12px; margin-left:auto; margin-right:auto;}
#container a {font-weight:normal; text-decoration:none;}
#container .text {font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:left;}
img {border-style:none;}
#container label {float:left;}

.li_gap li {margin-top:3px; 
            list-style: disc;
			}

.compare{ margin-top: 28px;}

.gap_img { margin-top: 5px;}

.con-butt { float:right;
            margin:0px 0px 0px 0px;
			}

/*********************************************************************************** BEGIN ROW STYLES */

#container #row_masthead { clear:both; /*border-top:1px solid #b7b7b8;*/ width:800px; margin:0px 0px 0px 0px;
}
#container #row_mainmenu { /*clear:both;*/ }
#container #row_content1 { clear:both; }
#container #row_content2 { clear:both;}
#container #row_content3 { clear:both;}
#container #row_footer { clear:both;}
#container #row_flash { clear:both;}
#container #row_general { clear:both; padding-top:10px;}
#container .top_pad {padding-top:10px;}


/************************************************************************* BEGIN MASTER HEADER STYLES */


 .logo { width:274px; 
   	     height:70px; 
		 margin: 18px 0px -12px 0px; 
		 float:left;
		}

 .phone { width:290px; 
		  height:31px; 
		  margin:2px 0px 0px 0px;
		  float:right;
		}


#container #row_masthead .sectionbox2 {width:400px; height:50px; float:right; }

/*******************************************************Small top menu */

.sectionbox2 a {width:95px; height:15px; padding-top:10px; float:left; background-image: url(../images/submenu_off.gif); font-size:11px; text-align:right; padding-right:5px; color:#242424;}
.sectionbox2 a:visited {width:95px; height:15px; padding-top:10px; float:left; background-image: url(../images/submenu_off.gif); font-size:11px; text-align:right; padding-right:5px; color:#242424;}
.sectionbox2 a:hover {width:95px; height:15px; padding-top:25px; float:left; background-image: url(../images/submenu_on.gif); font-size:11px; text-align:right; padding-right:5px; color:#9dd43b;}
	
.sectionbox2 .name {width:233px; height:20px; padding-top:5px; font-size:11px; text-align:left; padding-left:10px; float:left;}
.sectionbox2 .time {width:190px; height:20px; padding-top:5px; font-size:11px; text-align:right; padding-right:10px; float:left;}
.sectionbox2 .name a {font-weight:bold; color:#242424; text-decoration:none; }
.sectionbox2 .name a:visited {font-weight:bold; color:#242424; text-decoration:none; }
.sectionbox2 .name a:hover {text-decoration:underline; color:#9dd43b;}


/***************************************************************************** MAIN MENU STYLE */


#container #row_mainmenu .mainmenu_left_end { width:10px; 
                                              height:25px; 
											 /* background-image: url(../images/left_end.jpg); */
											 background:#333333;
											  float:left;
											  }

#container #row_mainmenu .mainmenu_right_end { width:10px; 
                                               height:25px; 
											/*  background-image: url(../images/right_end.jpg); */
											 background:#333333;
											   float:left;
											   }

#menuh { float:left;}
#menuh table tr td a
{
color:#FFFFFF;
font-family:Verdana;
font-size:12px;
font-weight:bold;
}
#menuh table tr td a:hover
{
color:#FFFFFF;
/*text-decoration:underline;*/
}
	
#menuh ul li a 	{	text-align: center;	
					display: block;
					height: 26px;
					line-height:18px;
					background-color: #7e7e7e;
					text-decoration:none;
					width: 134px;
					padding-top: 5px;
					font-size:12px;
					color:#ffffff;
					font-family:verdana;
					background-image: url(../images/menu_off.jpg);
					font-weight:bold;
					}

#menuh ul li a:visited {/* display: block;
						height: 20px;
						background-color: #7e7e7e;
						text-decoration:none;
						width: 130px;
						padding-top: 5px;
						font-size:12px;
						color:#ffffff;
						font-family:Arial, Helvetica, sans-serif;
						background-image: url(../images/menu_off.jpg);
						font-weight: normal;*/
						}
	
#menuh ul li a:hover { 	color: #ffffff;
						/*background-color: #454545;*/
						/*background-image:none;
						background-color:#039DFE;
						width: 130px;
						display: block;
						height: 26px;
						padding-top: 5px;
						font-size:12px;
						font-family:Arial, Helvetica, sans-serif;
						/*background-image: url(../images/menu_over2.jpg);*/
/*						font-weight: normal;
							line-height:18px;*/
						}	
		
#menuh ul {	list-style:none;
			margin:0px;
			padding:0px;
			float:left;
			width: 133px;
			}

#menuh li { position:relative;
			min-height: 1px; 
			vertical-align: bottom; 
			width: 133px;
			background-color:#fff;
			height: 20px;
			}

/********************************************************************************* FOOTER STYLES */

.footer { margin: 4px 0px 0px 0px;
          float:left;
		  }
#container #row_footer .footer_middle { width:800px; 
                                        height:26px; 
										float:left; 
										background-image: url(../images/Footer.jpg); 
										display:block;
										color:#ffffff; 
										padding:4px 0px 0px 0px;
										margin: 0px 0px 0px 0px;
										background-repeat: no-repeat;
										clear:both;
										font-size: 11px;
										}

#container #row_footer .footer_middle a { text-decoration:none; 
                                          color:#ffffff; 
										  font-weight:normal;
										  }

#container #row_footer .footer_middle a:visited { text-decoration:none; 
                                                  color:#ffffff; 
												  font-weight:normal;
												  }

#container #row_footer .footer_middle a:hover { text-decoration:underline; 
                                                color:#039DFE; 
												font-weight:normal;
												}


/******************************************************************************************** HOME PAGE */

#container #row_content1 { width: 529px;
                           height:auto;
                           /*height:472px;*/
						   float:left;
						   margin:0px 0px 0px 0px;
						   }

.toprow { width: 800px;
         /* height:320px;*/
		  float:left;
		  margin:0px 0px 0px 0px;
		  }

#container #row_content1 .content1_adbox { width:529px; 
                                           height:200px; 
										   margin:-4px 0px 0px 0px; 
										   background-image: url(../images/Main-Image.jpg); 
										   float:left;
										   }

#container #row_content1 .content1_adbox a { margin:5px 0px 0px 0px; 
											 width:126px; 
											 height:21px; 
											 display:block; 
											 border-style:none;
											 }

#container #row_content1 .content1_adbox a img { border-style:none; 
                                                 padding:0px; 
												 margin:0px 0px 0px 0px; 
												 }

/******************************************************** BEGIN INDEX ROW 2 LEFT STYLE */

#container #row_content1 .content2_left { width:530px; 
                                          height:106px; 
										  margin:5px 0px 0px 0px;  
										  float:left;
										  padding-top:0px;
										  }


/*******************************************************BEGIN INDEX ROW 1 & 2 RIGHT STYLE */

 #container #row_content2 { width:265px;
                            height:480px; /* 311 */
							float:right;
							margin-top:-10px;
							/*margin:-325px 0px 0px 0px;*/
							
							}

 #container #row_content2 .content1_right { width:265px; 
                                           height:480px; 
										   background-image: url(../images/questions_box_new.jpg); 
/*										   background:#E9ECEF none repeat scroll 0 0;*/
										   float:left;
										   margin:0px 0px 0px 0px;
										   }


/************************************************ BEGIN INDEX ROW 3 ADVERT STYLES */

#container #row_content3 { 
							/*width: 800px;
                           height: 138px;*/
						   float:right;
						   margin:5px 0px 0px 0px;
						   padding-left:3px;
						   }

#container #row_content3 .content3_advert1 { 
											 width:259px;
                                             height:145px; 
											 margin:-8px 5px 0px 0px; 
											 /*float:left;*/
											 padding-bottom:20px;
											 }

#container #row_content3 .content3_advert2 {
											 width:265px; 
                                             height:145px; 
											 margin:-8px 5px 0px 0px; 
											/* float:left;*/
											 }

#container #row_content3 .content3_advert3 { 
											width:265px; 
                                             height:145px; 
											 margin:-8px 0px 0px 0px; 
											/* float:right;*/
											padding-bottom:8px;
											padding-top:20px;
											 }

/*************************************************************************** BEGIN GENERAL ROW STYLES */

#container #row_general .text { text-align:left; 
                                font-size:11px; 
								color:#242424;
								}
#smlTexRed a
{
color:#CC9900;
}

#container #row_general a { color:#242424; font-weight:bold;}
#container #row_general a:hover { color:#9dd43b; font-weight:bold; text-decoration:underline;}

#container #row_content2 .text {text-align:justify; font-size:11px; color:#ffffff;}
#container #row_content2 a { color:#CC9900; font-weight:bold; text-align:right;}
#container #row_content2 a:visited { color:#CC9900; font-weight:bold; text-align:right;}
#container #row_content2 a:hover {
	color:#FFFFFF;
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
}

#container #row_content3 span {margin:0px; padding:0px; padding-top:5px; margin-top:5px;}
#container #row_content3 .text {text-align:left; font-size:11px; color:#fff; margin-top:100px;}
#container #row_content3 a { color:#fff; font-weight:bold;}
#container #row_content3 a:hover { color:#fff; font-weight:bold; text-decoration:underline;}


/************************************************************************* BEGIN CONTENT PANE STYLES */

#container #row_general .content_pane { width:510px;  
                                        margin:0px 0px 0px 5px; 
										float:left;
										}

#container #row_general .content_pane .top { width:525px; 
                                             height:20px; 
											 padding:5px 10px 0px 10px; 
											 text-align:center; 
											 color:#fff;
											 }

#container #row_general .content_pane .middle { width:525px; 
                                                padding:10px 10px 0px 10px; 
												}

#container #row_general .content_pane .bottom { width:530px; 
                                                height:25px; 
												}

/************************************************************************** ADVERT ON LEFT */

#container #row_general .advert_pane { width:265px; 
                                       height:460px;
                                       margin:-5px 5px 3px 0px; 
									   float:left;
									   }


#container #row_general .advert_pane .ad1 { background-image: url(../images/questions_box.jpg); 
                                            width:265px; 
											height:311px; 
											margin:0px 0px 0px 0px; 
											float:left;
											}

#container #row_general .advert_pane .ad2 { 
                                            width:265px; 
											height:145px; 
											margin:0px 0px 0px 0px;
											float:left;
											}

/************************************************************************** BEGIN CONTACT US STYLE */

#container #row_general .content_pane .contactus_top { width:410px; text-align:justify; float:left;}

#container #row_general .content_pane .contactus_left { width:328px; 
                                                        margin-right:10px; 
														text-align:left; 
														float:left;
														}

#container #row_general .content_pane .contactus_right { width:170px; 
                                                         float:left; 
														 margin: 3px 0px 0px 0px;
														 }

#container #row_general .content_pane .contactus_right .right_top { width:170px; 
                                                                    border-bottom:1px solid #b7b7b8; 
																	height:285px; 
																	margin:0px 0px 10px 0px; 
																	float:left;
																	}

#container #row_general .content_pane .contactus_right .right_bottom {width:170px; float:left;}

#container #row_general .content_pane .contactus_right_2 { width:170px; 
                                                           float:left; 
														   margin: 51px 0px 0px -10px;
														   }


#container #row_general .content_pane .contactus_left .steps_form_cu { width:300px;}

#container #row_general .content_pane .contactus_left .steps_form_cu form label { width:110px; 
                                                                                  padding:3px 10px 0px 0px; 
																				  margin:10px 0px 0px 0px; 
																				  float:left;
																				  }

#container #row_general .content_pane .contactus_left .steps_form_cu form .input { width:175px; 
                                                                                   margin:10px 0px 0px 0px; 
																				   float:left; 
																				   padding:0px; 
																				   }

#container #row_general .content_pane .contactus_left .steps_form_cu form textarea { width:175px; 
                                                                                     margin:10px 0px 0px 0px; 
																					 float:left; 
																					 padding:0px; 
																					 }

#container #row_general .content_pane .button input { width:126px; 
                                                      float:left; 
													  height:21px; 
													  padding:0px; 
													  margin:10px 0px 0px 170px;
													  }

#container #row_general .content_pane .contactus_bottom { width:510px; text-align:justify; border-top:1px solid #b7b7b8; float:left;}
#container #row_general .content_pane .contactus_bottom .left { width:125px; float:left; }
#container #row_general .content_pane .contactus_bottom .mid { width:170px; margin: 0px 0px 0px 10px;  float:left; }
#container #row_general .content_pane .contactus_bottom .right { width:190px; margin: 0px 0px 0px 8px;  float:left; text-align:right; }
#container #row_general .content_pane .contactus_bottom .right img {margin-top:5px;}
/********************************************************************************** TESTIMONIALS STYLE */

.testimonials { text-align:justify; 
                font-size:12px; 
				padding-top:5px; 
				border-top:1px solid #9dd43b; 
				margin:10px 0px 0px 0px;
				}

.testimonials .bold_testim { font-weight:bold; 
                             color:#242424; 
							 font-size:12px; 
							 padding-top:5px;
							 }

/************************************************************************************** FAQS STYLE */

#question {padding: 5px 0px 5px 0px; margin-left: 10px; text-align: left; clear: both;}


/* MF VIEW FORM FRONT*/

table.glossary td.backcell2{border: #CCC 1px solid;}

#container #row_content2 span a
{
	color:#FFFFFF;
}
#container #row_conten2 span a:hover
{
	color:#000000;
}

.view_tb {width: 255px;
          float:left;
		  /*margin:35px 5px 0px 0px;*/
		  margin:35px 5px 0px 2px;
          background: #f1f4e1;
/*		  background:#E9ECEF none repeat scroll 0 0;*/
		  }

.pound_td {width:10px;}
.view_tb input { height:14px; }

.button_front{ float:right;
               margin:11px 9px 0px 0px;
			   }
.colour_new { background: #f1f4e1;
              vertical-align: top;
			  width:150px;
			  }

tr.form_hdr{height: 23px; font-size: 14px; padding:0; margin:0;}
tr.form_hdr td a img{margin:0; padding:0;}
td.edit_butt{text-align: right; vertical-align: bottom;}
td.backcell { background: #d7dbdf; vertical-align: top; width:150px;}
td.backcell22, td.backcell22b {background: #d7dbdf; vertical-align: top;}
td.backcell22b {text-align: center; vertical-align: middle;}
td.backcell4 {background: #F9C982; vertical-align: top;}
td.review {border: 1px solid #D7DBDF;}

input, textarea, select, label{font-size: 11px; font-family: Arial, Helvetica, Sans Serif;}

.center {text-align:center;}


.butt_save, .butt_next, .butt_back, .butt_edit, .butt_delete, .butt_add{border: 0; cursor: pointer;}
.butt_save, .butt_next, .butt_back, .butt_edit, .butt_delete, .butt_add{width: 98px; height: 23px;}

	.butt_save{background: url(/images/save1.gif) no-repeat;}
	.butt_next{background: url(/images/next1.gif) no-repeat;}
	.butt_back{background: url(/images/back1.gif) no-repeat;}
	.butt_edit{background: url(/images/edit1.gif) no-repeat;}
	.butt_delete{background: url(/images/delete1.gif) no-repeat;}
	.butt_add{background: url(/images/add1.gif) no-repeat;}

.butt_submit{
		width: 110px;
		height: 30px;
		margin: 0 0 20px 0;
		border:0;
		background: url(/images/submithow.gif) no-repeat;
		cursor: pointer;
		float: right;
	}
