@charset "utf-8";
/* CSS Document */

body{ width:100%; margin-left:auto; margin-right:auto; margin-top:auto; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; word-spacing:1px; }
div, h1, h2, p, form, label, input, textarea, img, span{margin:0; padding:0; }
ul{ margin:0; padding:0; list-style-type:none;}
.spacer{ clear:both;  font-size:0px; line-height:0px;}

/* ------------------ Div Style --------------------- */

h1{ display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#523a30; line-height:26px;}
h2{ font-size:15px; color:#644336; text-decoration:none}

.mainContainer{ width:907px; margin-left:auto; margin-right:auto; margin-top:20px;}
.topHeader{ width:907px; display:inline-block;   }
.topHeader .mainLogo{ width:220px; float:left; }
.topHeader .navigation{ width:665px; float:right;  }

.NavliCommon{ display:block; width:auto; float:left;  }

.Navli{ display:block; width:auto; float:left; height:20px; padding:7px 12px 0 12px; border-right:1px #f0e9bd solid; text-decoration:none; color:#73440e; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
a.Navli:active{ display:block; width:auto; float:left; height:20px; padding:7px 12px 0 12px; border-right:1px #f0e9bd solid; text-decoration:underline; color:#000000; font-weight:bold; }
a.Navli:hover{ display:block; width:auto; float:left; height:20px; padding:7px 12px 0 12px; border-right:1px #f0e9bd solid; text-decoration:none; color:#73440e; font-weight:bold; background-color:#f8f5ed; }

.Navli2{ font-family:Arial, Helvetica, sans-serif;; display:block; width:auto; float:left; height:20px; padding:7px 13px 0 13px; text-decoration:none; color:#73440e; font-weight:bold; }
a.Navli2:active{ display:block; width:auto; float:left; height:20px; padding:7px 13px 0 13px; text-decoration:underline; color:#000000; font-weight:bold; }
a.Navli2:hover{ display:block; width:auto; float:left; height:20px; padding:7px 13px 0 13px; text-decoration:none; background-color:#f8f5ed; color:#73440e; font-weight:bold; }

.containerPart{ width:100%; position:relative; top:-50px; display:inline-block;  }
.containerPart .leftPart{ width:220px; float:left; margin:58px 0 0 0;}
.containerPart .leftPart .NavBox1{ width:220px; height:99px; display:inline-block; background-color:#008a85; border-bottom:1px #FFFFFF solid; }
.containerPart .leftPart .NavBox2{ width:220px; height:99px; display:block; background-color:#7da119; border-bottom:1px #FFFFFF solid; }
.containerPart .leftPart .NavBox3{ width:220px; height:100px; display:block; background-color:#008a85;  }

.containerPart .leftPartInner{ width:220px; float:left; margin:58px 0 0 0; display:inline-block;}
.containerPart .leftPartInner .NavBox1{ width:220px; display:block; background-color:#008a85; border-bottom:1px #FFFFFF solid; }
.containerPart .leftPartInner .NavBox2{ width:220px; display:block; background-color:#7da119; border-bottom:1px #FFFFFF solid; }
.containerPart .leftPartInner .NavBox3{ width:220px; display:block; background-color:#008a85;  }
.containerPart .middlePartInner{ width:425px; float:left; margin:0 0 0 1px;}
.containerPart .rightPartInner{ width:210px; float:left; margin:0 0 0 0; background-color:#f8f5ed; padding:30px 25px 90px 25px;}
.containerPart .rightPartInner2{ width:210px; float:left; margin:0 0 0 0; background-color:#f8f5ed; padding:30px 25px 90px 25px;}
.containerPart .rightPartInner2:hover{ width:210px; float:left; margin:0 0 0 0; background-color:#f1ede2; padding:30px 25px 90px 25px;}
.innerNav1{ width:210px; height:42px; display:block; padding:10px 0 0 13px; }
.innerNav2{ width:210px; height:42px; display:block; padding:20px 0 0 13px; }

.containerPartCommon{ background-image:url(../images/containerLeft.jpg); background-repeat:repeat-y; background-position:left;  width:99.7%; display:inline-block; border-left:1px #e2d5b3 solid; border-right:1px #e2d5b3 solid; border-bottom:1px #e2d5b3 solid; margin:0 0 15px 0; padding:0 0 30px 0;  }
.containerPartCommon .leftPartInner{ width:200px; float:left; margin:0 0 0 0; padding:30px 0 60px 20px; background-image:url(../images/containerLeft.jpg) }
.containerPartCommon .rightPartInner{ width:630px; display:inline-block; background-color:#FFFFFF; float:left; padding:30px 0 0 20px; }
.containerPartCommon .rightPartInner .faq{ width:630px; display:block; float:left; border-bottom:1px #e0dbcd dotted; padding:0 0 13px 0; margin:0 0 15px 0; }
.containerPartCommon .rightPartInner .testimonials{ width:640px; height:80px; display:inline-block; border-bottom:1px #e0dbcd dotted; padding:0 0 13px 0; margin:0 0 15px 0; }
.containerPartCommon .rightPartInner .testimonials .leftImg{ width:110px;  float:left; }
.containerPartCommon .rightPartInner .testimonials .text{ width:520px; float:left; }

.containerPartCommon .rightPartInner .ContactBox{ width:640px; display:inline-block;  }
.containerPartCommon .rightPartInner .ContactBox .imgLeft{ width:185px; float:left;  }
.containerPartCommon .rightPartInner .ContactBox .textRight{ width:420px; float:left; margin:0 0 0 10px; }
.containerPartCommon .rightPartInner .formBox{ width:610px; background-color:#fdfcfa; border:3px #f0f0ef solid; margin:20px 0 30px 0; padding:20px 0 20px 20px; }

.containerPartCommon .rightPartInner .ContactBox .thingsIcon{ width:635px; display:inline-block; margin:10px 0 5px 0; padding:0 0 10px 0;  border-bottom:1px #e7e2d5 solid; }
.containerPartCommon .rightPartInner .ContactBox .thingsIcon .leftIcon{ width:20px; float:left; margin:3px 0 0 0; }
.containerPartCommon .rightPartInner .ContactBox .thingsIcon .rightText{ width:610px; float:left;}

.containerPartCommon .contactForm{ width:590px; display:inline-table; }
.containerPartCommon .contactForm .contactLeft{ width:200px; float:left; display:table-row; height:25px; text-align:right; font-size:11px; padding:5px 10px 0 10px; }
.containerPartCommon .contactForm .contactRight{ width:350px; margin:0 0 8px 0;  float:left; display:table-row; font-size:11px; height:25px;   }
.containerPartCommon .contactForm .contactRight2{ width:350px; margin:0 0 8px 0; padding:3px 0 0 0;  float:left; display:table-row; font-size:11px; height:25px;   }

.textField{width:250px; height:17px; padding:2px 1px 1px 3px; border:1px #CCCCCC solid; color:#666666;}
.textFieldBIG{width:280px; height:22px; padding:5px 1px 1px 8px; border:1px #d2d0d0 solid;  color:#666666; font-size:11px;}
.textFieldSmall{width:80px; height:22px; padding:5px 1px 1px 8px; border:1px #d2d0d0 solid; color:#666666; font-size:11px; }
.dropDownSmall{width:60px; height:26px; padding:3px 3px 3px 2px; border:1px #d2d0d0 solid; color:#666666; font-size:11px; }
.dropDownBig{width:290px; height:26px; padding:3px 3px 3px 2px; border:1px #d2d0d0 solid; color:#666666; font-size:11px; }

.commonBtn{ background-image:url(../images/btnBlack-1.jpg); background-repeat:repeat-x;  height:30px; padding:0 10px 0 10px; border:1px #000000 solid; color:#ffffff; display:inline-block; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; outline:none; }
.commonBtn:hover{ background-image:url(../images/btnBlack-1.jpg); background-repeat:repeat-x;  border:1px #000000 solid; color:#ffffff; display:inline-block; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:underline }



.NavBox4{ width:210px; height:65px; display:block; padding:30px 0 0 13px; }
.NavBox4a{ width:210px; height:65px; display:block; padding:40px 0 0 13px; }

.Icon{ width:auto; display:block; float:left; padding:0 4px 0 5px }
.Icon2{ width:auto; display:block; float:left; }

.containerPart .middlePart{ width:425px;  float:left; z-index:1; margin:0 0 0 1px;}
.containerPart .rightPart{ width:255px; height:359px; display:block; float:left; background-color:#f8f5ee;}

.containerPart2{ width:100%; display:block; }
.containerPart2 .leftPartCommon{ width:646px; height:549px; background-image:url(../images/bottomRightRound.jpg); background-repeat:no-repeat; background-position:right bottom; float:left; }
.containerPart2 .leftPartCommon .innerLeft{ border-left:1px #e2d5b3 solid; border-bottom:1px #e2d5b3 solid; width:200px; padding:25px 0 0 20px; height:523px; float:left; background-color:#edf8f7  }
.containerPart2 .leftPartCommon .innerRight{ width:403px; height:230px; float:left;  padding:25px 0 0 20px;  }


.containerPart2 .leftPart1{ width:400px; float:left; background-color:#edf8f7; }
.containerPart2 .middlePart1{ width:425px;  float:left; }
.containerPart2 .rightPart1{ width:250px; height:259px; float:left; padding:10px 0 0 10px; }
.containerPart2 .rightPart1 .rightIcon1{ width:252px; height:72px;  }
.containerPart2 .rightPart1 .rightIcon1 .specialOffer1{ width:67px; height:70px; float:left; }
.containerPart2 .rightPart1 .rightIcon1 .specialOffer2{ width:178px; height:70px; float:left; overflow:hidden; }
.containerPart2 .rightPart1 .iconPart{ width:230px; padding:20px 0 0 15px; display:block; height:70px; float:left; }
.containerPart2 .rightPart1 .iconPart .topIcon1{ width:217px; display:block; height:17px; float:left; margin:7px 0 0 0; }
.containerPart2 .rightPart1 .iconPart .topIcon2{ width:217px; display:block; height:17px; float:left; margin:7px 0 0 0; }

.footerPart { width:97.7%; height:20px; margin:-50px 0 0 0; padding:0 0 0 20px; font-size:11px;  }
.footerPart .leftPart { width:490px; font-size:11px; float:left; }
.footerPart .middlePart { width:170px; font-size:11px; float:left; padding:7px 0 0 0; text-align:right; }
.footerPart .rightPart { width:220px; font-size:11px; float:right; }

.Gallery{ float:left; padding:0 0 8px 8px;}
.Gallery2{ float:left; }



/*  ----------------- Fonts  ---------------------- */

.whiteBig{ font-size:24px; color:#FFFFFF; text-decoration:none; font-weight:normal;}
.textBig{ width:180px; display:block; margin:90px 30px 0 30px; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; color:#523a30; line-height:26px;}
.textBigCommon{ display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#523a30; line-height:26px; text-decoration:none; outline:none;}
a.textBigCommon:link{ display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#523a30; line-height:26px; text-decoration:none;}
a.textBigCommon:hover{ display:block; font-family:Georgia, "Times New Roman", Times, serif; font-size:22px; color:#523a30; line-height:26px; text-decoration:underline;}

.textBlack{ width:170px; display:block; margin:10px 0 0 0; font-size:11px; color:#523a30; line-height:22px;}
.textBlack2{ width:380px; display:block; margin:10px 0 0 0; font-size:11px; color:#523a30; line-height:19px; text-align:justify;}
.textBlue2{ width:170px; display:block; font-size:12px; color:#00798a; line-height:20px;}

.greenFont{ color:#15aba6; text-decoration:none; text-transform:uppercase; display:block; height:20px; }
.normalFont{ color:#5c5c5c; text-decoration:none; line-height:20px; }
a.normalFont:link{ color:#5c5c5c; text-decoration:underline; line-height:20px;  }
a.normalFont:hover{ color:#5c5c5c; text-decoration:none; line-height:20px; }

.DarkgreenFont{ color:#7da219; text-decoration:none; }
.DarkBlue{ color:#74b6bf; text-decoration:none; text-transform:uppercase; width:100px; }

.blackBig{ color:#5c5c5c; text-decoration:none; font-size:17px; height:24px;  }
#dhtmltooltip{
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px  dashed black;
	padding: 2px;
	background-color:#ECF0F9;
	visibility: hidden;
	z-index: 10000;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
}
#dhtmlpointer{
position:absolute;
left: -300px;
z-index: -101;
visibility: hidden;
}
.loderDiv{
 position:absolute;
 top:300px;
 left:400px;
 height:60px;
 width:200px;
 text-align:center;
 vertical-align:middle;
 border:solid 1px #4D6A91;
 background-color:#F2F6FA;
 vertical-align:middle;
 
}

.pageLink{
color:#005B72;
font-weight:bold;
}
.normal:link{ color:#5c5c5c; text-decoration:none; line-height:20px; text-decoration:none }
.normal:hover{ color:#5c5c5c; text-decoration:none; line-height:20px; text-decoration:none }
.normal:active{ color:#5c5c5c; text-decoration:none; line-height:20px; text-decoration:none }
.normal:visited{ color:#5c5c5c; text-decoration:none; line-height:20px; text-decoration:none }
.btn{
	margin:0px;
	padding:0;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:66px;
	min-width:66px;
	color:#FFFFFF;
	font-weight:bold;
	height:23px;
	min-height:23px;
	line-height:23px;
	background-image: url(../images/btnBlack-1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.button{
	margin:0px;
	padding:0;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:66px;
	min-width:150px;
	color:#FFFFFF;
	font-weight:bold;
	height:23px;
	min-height:23px;
	line-height:23px;
	background-image: url(../images/btnBlack-1.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}.border {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
