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

html, body { height:100%; margin: 0; padding: 0; border:none; font-family: Tahoma, Geneva, sans-serif, verdana; background-color:#FFF;}
.container{ width:100%; height:auto;}

.header{ width:100%; height:120px; background:#ec1d25 url(../images/headerbg.jpg) repeat;}
.headerContent{ width:1000px; height:120px; margin:auto; text-align:center;}
.logo{ float:left; width:248px; height:105px; padding:15px 0px 0px 30px; text-align:left;}
.tabs1{ float:right; width:710px; height:13px; text-align:right; margin:26px 0px 50px 0px; font-size:11px; color:#ed1c24; text-decoration:none;}
.tabs1 a{ color:#FFF; text-decoration: none; outline: none;}
.tabs1 a:hover { color:#000; text-decoration: none;}
.tabswrapper{ float:right; width:715px; height:auto; text-align:left;}
.tabs{ float:right; width:auto;	height:auto; font-size:13px; font-family:Tahoma;text-transform:uppercase; font-weight:bold; margin:0px 10px;}
.tabs a{font-size:13px; color:#FFF; text-decoration: none;}
.tabs a:hover { color:#000;text-decoration: none;}
.sept{ float:right; width:1px; height:13px; margin:3px 14px 0px 0px;}

#slides { z-index:0; width:1000px; height:345px;border-bottom:#999999 solid medium;}
.slides_container { width:1000px; height:345px; overflow:hidden; display:none;}
.slides_container a { width:1000px; height:345px; display:block;}
.slides_container a img { display:block;}
.pagination { position:absolute; top:18px;left:30px; z-index:500; margin:0px auto 0; width:200;}
.pagination li { float:left; margin:0 2px; list-style:none; }
.pagination li a { display:block; width:14px; height:0; padding-top:14px; background-image:url(../img/pagination1.png); background-position:0 0; float:left;overflow:hidden;}
.pagination li.current a { background-position:0 -17px;}

.content{ width:100%; height:auto;}
.middlecontent{ width:1000px; height:730px; margin:auto; text-align:center; border-right:#e8e8e7 solid thin; border-left:#e8e8e7 solid thin;}
.contentbox{ width:950px; height:360px; position:relative; top:0px; left:0px; z-index:99;}
.lefthomebox{float:left; width:320px;padding:50px 30px 25px 80px;height:380px; position:absolute; top:-40px;left:30px;z-index:2;background-image:url(../images/welcumnew.png);background-repeat:no-repeat;text-align:justify;}
.righthomebox{ float:left; width:490px; height:360px; position:absolute; top:20px; left:490px; z-index:2;}
.righthomeboxInner{float:left; width:200px; margin:0px 0px 0px 45px; text-align:left;}
.readmore{width:100%; text-align:right;}
.text{font-family:Arial, Helvetica, sans-serif;	font-size:12px;	color:#414042;line-height:22px;}

.aboutWraper{width:1000px; height:780px; margin:auto; text-align:center; background:url(../images/workBg.png) bottom no-repeat;}
.leftpanel{ float:left; width:190px;height:auto; padding:20px 20px 0px 20px;text-align:left;}
.rightpanel{ float:left; width:724px;height:auto; padding:20px 0px 0px 20px; text-align:justify; border-left:solid thin #e8e8e7;}
.middlecontentInner{width:1000px;height:750px;margin:auto;text-align:center;}
.middlecontentInner1{width:980px; padding:20px 0px 0px 20px;text-align:center; margin:auto;}

.title{ font-family:Tahoma; font-size:25px;	color:#ed1c24;font-weight:bold;}
.subtitle{ width:723px;	font-family:Tahoma;	font-size:18px;	color:#ed1c24;}
.subtitle a{ font-family:Tahoma;font-size:15px;	color:#ed1c24;font-weight:bold;}

.link{ width:100%; height:auto;	padding:5px 0px 10px 0px;border-bottom:dotted thin #e8e8e7; color:#ed1c24; font-size:12px; font-weight:bold;}
.link a { color:#999;font-size:12px; text-decoration:none;}
.link a:hover {	color:#ed1c24;font-size:12px;text-decoration:none;}


/* Footer */
.footer{ width:100%; height:60px; background:#ec1d25 url(../images/headerbg.jpg) repeat;}
.footerinner{ width:1000px; height:40px;text-align:center;margin:0 auto;font-size:11px;text-align:right;padding-top:20px;color:#FFFFFF;}

/* General */
.spacer{  width:100%; height:5px; line-height:5px;}
.horzrule{ width:100%; height:1px; background-color:#c2c2c4; margin:0; padding:0px;   line-height:1px;}

ul, li { padding:0px 0px 5px 0px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#414042;line-height:22px;}
ul, li a{padding:0px 0px 5px 0px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#414042;line-height:22px;}
ul li a:hover { text-decoration:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#414042;line-height:22px;}

p { padding-left:15px; margin-bottom: 18px; line-height: 22px;list-style:none;}

a {	font-size:11px; color: #ec1d25; text-decoration: none; outline: none;}
input { outline:none;}
a:hover {color:#231f20; text-decoration: underline;}    
a img { border: none;}

/*========== Enquiry and Location MAP ==========*/
input.textbox, textarea.msg-textarea { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#414042; border:none; border:1px solid #9e9e9e;-moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px;width:250px;}
input.textbox:focus, textarea.msg-textarea:focus {outline:none;border:1px solid #333; }
.textbox { height:37px; width:435px; padding:0 0 0 18px; line-height:0;	color:#333; margin-bottom:20px;	}
.msg-textarea {	height:108px;margin-bottom:20px; padding:15px 0 0 18px; width:435px;color:#333;	}
.send-msg-button { font-size:18px; height:21px; width:85px; color:#333; cursor:pointer;	line-height:.8;	text-transform:uppercase; background:url(../assets/images/buttons-bg.png) repeat-x left bottom; -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.4); -webkit-box-shadow:0px 1px 3px rgba(0,0,0,0.4); box-shadow: 0px 1px 3px rgba(0,0,0,0.4); -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:none;}
.send-msg-button:hover { background:#fff; -moz-box-shadow: 0px 1px 3px rgba(68,68,68,0.3); -webkit-box-shadow:0px 1px 3px rgba(68,68,68,0.3); box-shadow: 0px 1px 3px rgba(68,68,68,0.3); color:#333;}
.location-map{ width:605px;	height:450px;padding:10px; background:#fff; -moz-box-shadow: 0px 1px 4px rgba(68,68,68,0.4); -webkit-box-shadow:0px 1px 4px rgba(68,68,68,0.4);
	box-shadow: 0px 1px 4px rgba(68,68,68,0.4);	text-align:center;margin-top:70px;}
