/*
Name of the stylesheet : style.css
Developed By : DEMCOM
Date of last modification of the stylesheet : 23/11/2017
Use of the stylesheet for the website : "the stylesheet used for every classes and ids"; "stylesheet for all the menus")
*/
/*

Total page	width--------971px
			height--------Auto
*/

body{margin:0 0 27px 0; background:#F9E7D0; font:9pt Arial, Helvetica, sans-serif; color:#000;}

h1, h2, h3, p, ul{margin:0;padding:0;}
img{border:0;}
li{list-style:none;}
a{font:9pt Arial, Helvetica, sans-serif; text-decoration:none;}
a:hover{font:9pt Arial, Helvetica, sans-serif; color:#000;}
h1{color:#fff;font:14pt "Trebuchet MS", Arial, Helvetica, sans-serif;}
form{padding:0; margin:0;}
.float_left{float:left;}
.float_right{float:right;}
.clear{clear:both;}
.minfont{font:1pt Arial, Helvetica, sans-serif;}
.align_left{text-align:left;}
.align_right{text-align:right;}
.align_center{text-align:center;}
.blank{height:5px;}
.blank2{height:10px;}

a.readmore, a.readmore:hover{color:#E2760D; padding:0 0 0 15px; background:url(../images/listArrow.png) 0 3px no-repeat;}
a.readmore{text-decoration:underline;}
a.readmore:hover{text-decoration:none;}
.mandatory span{color:#ff3000;}

/* **************** CONTENT OBJECTS ***************** */
/* ====== Default spacing ====== */
h1, h2, h3, h4, h5, h6, ul, ol,dl, p,blockquote {padding:0; margin:0;}
h1, h2, h3, h4, h5, h6,img{padding-bottom:0px;}
pre{margin: 10px;}
table h1,table h2,table h3, table h4, table h5, table h6, table p, table ul, table ol, table dl{padding:0;}
img{border:0;}
input{font:8pt Verdana, Geneva, sans-serif; color:#000; background-color: #F9E7D0; border-radius: 8px;}

/* ====== Elements ====== */
em{font-style: italic;}
strong{font-weight:bold;}
hr{border: 5px solid ##e0f0ec; border-width: 0 0 5px 0; margin: 20px 10px 10px 10px;}
code{color:#0B8C8F;}
/* ====== Headings ====== */
/* .h1-.h6 classes should be used to maintain the semantically appropriate heading levels - NOT for use on non-headings */
h1, .h1{font-size:150%;  font-weight:normal; font-style: normal; color:#F9BC72;}
h2, .h2{font-size:167%; font-weight:normal; font-style: normal; color:#AE0345;}
h3, .h3{font-size:164.5%; font-weight:normal; font-style: normal; color:#c6e6fe;}
h4, .h4{font-size:123.1%; font-weight:normal; font-style: normal; color: #333;}
h5, .h5{font-size:108%; font-weight:bold; font-style: normal; color:#AE0345;}
h6, .h6{font-size:108%; font-weight:normal;  font-style: italic; color:#333;}
/* if additional headings are needed they should be created via additional classes, never via location dependant styling */

#global_container{margin:15px auto 0; background:#fff; width:971px;}
#header_container{height:110px; border-bottom:solid 1px #e6dfd8;}
.header-lt-rt{width:14px;}
/*.header-mid{background:url(images/header-mid.jpg) bottom repeat-x; width:971px; height:110px;}*/
.header-mid{bottom repeat-x; width:971px; height:110px;}
.header-top{height:87px;}
.logo, .logo a, .logo a:hover{padding:10px 0 0 10px; font:42pt Arial, Helvetica, sans-serif; color:#F9BC72;}
.logo a, .logo a:hover{padding-left:0}
.logo span{font:12pt Arial, Helvetica, sans-serif;}
.search-box{margin:48px 0 0 0;}
.search-btn{padding:2px 0 0 5px;}
.search-input{background:url(images/search-bg.jpg) no-repeat; height:19px; width:175px; padding:3px 5px 0 0;}
.search-input input{height:12px; font:8pt Arial, Helvetica, sans-serif; width:144px; border:0;}

.topmenu{height:23px;background-color: #F9E7D0;}
.topmenu ul{margin:5px 0 0 0;padding-top: 5px;}
.topmenu ul li, .topmenu ul li a, .topmenu ul li a:hover{font:bold 8pt Arial, Helvetica, sans-serif; float:left;}
.topmenu ul li a{color:#676767; padding:0 10px; border-right:solid 1px #a2a2a2;}
.topmenu ul li a:hover, div.topmenu ul li a.active{color:#f47e20;}

.topmenu ul li.nobor a{border-right:solid 0 #a2a2a2;}

.middle-top, .middle-bot{height:28px; background:url(images/middle-top-bg.jpg) center no-repeat;}
#middle_container{height:auto; width:935px; margin:0 auto;}

.left-panel{width:188px;}
.leftside-bar{width:178px;}
.lt-links{height:auto; margin-bottom:10px;}
.links-top-bot{height:8px; font:1pt Arial, Helvetica, sans-serif;}
.links-mid{height:80px; background:url(images/link-mid.jpg) repeat-x; padding:5px 0 0 0;}
.links-mid ul{margin:0 0 0 12px;}
.links-mid ul li{background:url(images/disc.png) 0 5px no-repeat;}
.links-mid ul li, .links-mid ul li a, .links-mid ul li a:hover{color:#fff; display:block; height:20px;}
.links-mid ul li a{padding:0 0 0 12px;}
.links-mid ul li a:hover{text-decoration:underline;}
.top_curv{height:8px;}
.top_left_mid{background:#F7D2A5; width:176px; border:1px solid #F9BC72; padding:10px 0; border-radius: 8px;}
.left_mid-heading{font-size:12pt; font-weight:bold;color:#242424; padding-left:12px;}

.top_left_mid ul{margin:12px 0 0 10px;}
.top_left_mid ul li{background:url(images/right_icon.jpg) 0 5px no-repeat;}
.top_left_mid ul li{color:#ffffff;display:block;font-weight:bold;font-size:8pt; padding:2px 0 3px 20px;}
/*.top_left_mid ul li a{padding:3px 0 3px 20px;}
.top_left_mid ul li a:hover{text-decoration:none;}*/

.click_here_curv{height:66px;}
.home_curv-heading{height:25px;width:166px; padding:5px 0 5px 12px; color:#000; font-size:11pt; }
.home_curv-effact{height:15px;}
.home_curv-container{background:#F7D2A5  top repeat-x; width:176px; border:1px solid #F9BC72;padding:0 0 7px 0; border-radius: 8px;}
.home_curv-container form{ margin-left:10px;}
.home_form-text{color:#648a81;}
.home_form-text span{color:#f8a863;}
.home_form-text input{ margin:6px 0; width:153px; border:1px solid #F9BC72; height:18px;}
.home_form-text select{ margin:6px 0; width:153px; border:1px solid #648a81; height:22px;}
.loginBtn{padding-top:5px;}.log{width:40%; margin-left:0px;}

.pageTxt a, .pageTxt a:hover{color:#3881e4;}
.pageTxt a:hover{text-decoration:underline;}

.home_curv-container ul{margin-left:10px;}
.home_curv-container ul li{background:url(images/disc1.png) 0 5px no-repeat;}
.home_curv-container ul li, .home_curv-container ul li a, .home_curv-container ul li a:hover{color:#76899e; display:block; height:20px; font-size:8pt;}
.home_curv-container ul li a{padding:0 0 0 12px;}
.home_curv-container ul li a:hover{text-decoration:underline;}
.mid_curv_devider{height:12px;border-bottom:1px dashed #76899e;margin:0 0 12px 10px; width:156px;}

.center-panel{width:559px;}
.center-panel h1{margin-bottom:7px;font-size:13pt;}
.center-panel p{line-height:1.5em;display:block;padding-bottom:15px;color:#787878; text-align:justify;}

.center-panel h2{margin-bottom:12px; font-size:16pt; color:#818a88; border-bottom:dashed 1px #CCC;}

.rtLtEyePic{padding-top:15px;}

.right-panel{width:178px;}
.top_product{ padding:5px 0;}
.product_star{ width:65px; margin:0 auto;}
.product_star_text{font-size:7pt;}
.product_star_text1{padding:10px 0;}
.product_star_text1 a{font-size:11pt;font-weight:bold;text-decoration:underline; color:#fb8b35;}
.product_star_text1 a:hover{font-size:11pt;font-weight:bold;text-decoration:underline; color:#000;}

.middle-bot{border-top:solid 1px #e6dfd8;}
.footer{padding-top:14px; color:#6e87a2;}
.footer a, .footer a:hover{color:#6e87a2; text-decoration:none;}
.footer a:hover{text-decoration:underline;}

.subHead{font:bold 10pt Arial, Helvetica, sans-serif; color:#333;}
ul.subheadUl li{list-style:disc; padding-bottom:5px; text-align:justify; margin-left:25px; color:#787878;}
.desList{width:370px;}
.eyeGra{color:#787878; padding-bottom:30px;}

ol.teamList li{list-style:decimal; padding-bottom:5px; text-align:justify; margin-left:25px; color:#787878; text-transform:uppercase;}
.offIco{width:120px; text-align:center;}

.dashedLine{border-bottom:dashed 1px #e6dfd8;}
.comnyname{text-align:right; color:#F9BC72; height:10px; font:8pt Arial, Helvetica, sans-serif; width:971px;}
.comnyname a, .comnyname a:hover{color:#475c8b;font:8pt Arial, Helvetica, sans-serif; text-decoration:none;}
/*=======================================*/
/*======= contact us page css start here ========*/
/*=======================================*/

.contact_left{/*width:265px;*/ padding:0 0 0 18px; color:#333333;}
.contact_left input{ background:#f3f3f3; border:1px solid #dfdfdf; padding:5px; margin:5px 0; width:230px;font:8pt Tahoma, Geneva, sans-serif; }
.contact_left textarea{ background:#f3f3f3; border:1px solid #dfdfdf; padding:5px; margin:5px 0; width:230px; font:8pt Tahoma, Geneva, sans-serif; }
.contact_left .sendbutton{ height:30px; width:78px; border:none; background:none; padding:5px 0;}
.contact_left .code{width:64px; background:#f3f3f3; border:1px solid #dfdfdf; padding:5px; margin:0;}
.contact_right{/*width:328px; padding:0 0 0 10px;*/ padding:21px 20px 0 0; color:#333333;}
.contact_margin{ margin:5px 0;}

.contactPart{padding:0 0 0 13px;}
.contactPart{padding:0 0 150px 13px; text-align:justify; line-height:17px;}
.contactPart h2{padding:25px 0 0 0; font:16pt 'Aller';}
.contactPart ul{margin:15px 0 0 10px;}
.contactPart ul li{height:21px; background:url(../images/arrow.png) 0 2px no-repeat; padding:0 0 0 24px;}

.mailingAddTop, .mailingAddBot{height:6px;}
.mailingAddTop, .mailingAddBot, .mailingAddMid{width:312px;}
.mailingAddTop{background:url(../images/mailingAddTopBot.jpg) no-repeat;}
.mailingAddBot{background:url(../images/mailingAddTopBot.jpg) 0 -6px no-repeat;}
.mailingAddMid{background:#c4e7f4; height:348px;}
.gmap{text-align:center;}
.contactAddTxt{padding:0 0 20px 20px; font-size:11pt;}
#companyname{color:#265ca5; font-weight:bold;}