/* MARS WEB SOLUTIONS */
a:link {
	text-decoration: none;
}
p{ font-size:13px;}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
body {
	margin:15px 0 0 0;
background:#326D40;
	font-family:'Roboto';
}
ul {
	list-style:none;
}
#wrapper {
	background-color:#FFF;
	border-radius:15px;
	width:1003px;
	margin:auto;
}
.header {
	padding-top:15px;
	padding-left:15px;
}
.banner_bg {
	background-image:url(../images/banner_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	height:327px;
	border-radius:15px;
	border:1px #E5E5E5 solid;
}
.banner_padding {
	padding-right:20px;
}
.banner_in_bg {
	background-image:url(../images/ban_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	border-radius:15px;
	
}
.ban_hdng {
	background-image:url(../images/banner_hdng.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:'Roboto';
	font-size:13px;
	color:#5D5D5D;
	line-height:22px;
	padding-top:105px;
	width:369px;
	padding-left:30px;
	padding-right:15px;
}
.our_pro {
	background-position:left top;
	background-repeat:repeat-x;
	border-radius:15px 15px 0 0;
	height:50px;
	font-family:arial;
	font-size:24px;
	color:#FFF;
	text-decoration:none;
	text-align:left;
	padding-left:20px;
}
.our_pro2 {
	background-image:url(../images/our_products_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	border-radius:15px 15px 0 0;
	height:50px;
	font-family:arial;
	font-size:24px;
	color:#FFF;
	text-decoration:none;
	text-align:left;
	padding-left:20px;
	text-shadow:1px 1px 1px #000; 
}
.cross_flow {
	background-image:url(../images/homepro1.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:103px;
	font-family:'Roboto';
	font-size:13px;
	color:#373737;
	text-align:justify;
	min-height:96px;
}
.home_pro2 {
	background-image:url(../images/homepro2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:103px;
	font-family:'Roboto';
	font-size:13px;
	color:#373737;
	text-align:justify;
	min-height:96px;
}
.home_pro3 {
	background-image:url(../images/homepro3.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:103px;
	font-family:arial;
	font-size:13px;
	color:#373737;
	text-align:justify;
	min-height:96px;
}
#reamore {
	width:85px;
	float:right;
	height:27px;
	text-align:center;
	background-color:#F2F2F2;
	border-radius:5px;
}
.readmore {
	font-family:arial;
	font-size:11px;
	color:#F94C24;
	text-transform:uppercase;
	text-decoration:none;
	line-height:25px;
}
.readmore a{
	font-family:arial;
	font-size:11px;
	color:#F94C24;
	text-transform:uppercase;
	text-decoration:none;
	line-height:25px;
}
.readmore :hover{
	font-family:arial;
	font-size:11px;
	color:#000;
	text-transform:uppercase;
	text-decoration:underline;
	line-height:25px;
}
.pro_txt {
	font-family:arial;
	font-size:14px;
	color:#F94C24;
	text-transform:uppercase;
	text-decoration:none;
	line-height:25px;
}
.pro_txt a{
	font-family:arial;
	font-size:14px;
	color:#F94C24;
	text-transform:uppercase;
	text-decoration:none;
	line-height:25px;
}
.pro_txt :hover{
	font-family:arial;
	font-size:14px;
	color:#000;
	text-transform:uppercase;
	text-decoration:underline;
	line-height:25px;
}
#reamore2 {
	width:85px;
	float:right;
	height:27px;
	text-align:center;
	background-color:#AA2217;
	border-radius:5px;
}
.readmore2 {
	font-family:arial;
	font-size:11px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	line-height:27px;
}
.readmore2 a{
	font-family:arial;
	font-size:11px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	line-height:27px;
}
.readmore2 :hover{
	font-family:arial;
	font-size:11px;
	color:#000;
	text-transform:uppercase;
	text-decoration:underline;
	line-height:25px;
}
.dots {
	font-size:14px;
	color:#3A3A3A;
	line-height:15px;
}
.welcome {
	background-image:url(../images/welcome_icon.png);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:arial;
	font-size:26px;
	color:#715351;
	text-align:left;
	padding-left:79px;
	text-decoration:none;
	text-shadow:1px 1px 1px #000; 
	height:61px;
	
}
h1{font-family:'Oswald';
	font-size:26px;
	font-weight:lighter;
	color:#715351;
	text-align:left;
	text-decoration:none;
	text-shadow:1px 1px 1px #000; 
	margin-top:10px;
}

h2{font-family:'Oswald';
	font-size:22px;
	font-weight:lighter;
	color:#333;
	height:20px;
	text-align:left;
	text-decoration:none;
	text-shadow:1px 1px 1px #000; 
	margin-top:0px;
}
.page_hdng {
	font-family:arial;
	font-size:26px;
	color:#715351;
	text-align:left;
	text-decoration:none;
	text-shadow:1px 1px 1px #000; 
	height:61px;
}
.home_txt {
	background-image:url(../images/home_img.png);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:'Roboto';
	font-size:14px;
	color:#7B7575;
	padding-left:150px;
	line-height:22px;
	text-align:left;
	min-height:130px;
	height:130px;
}
.content {
	font-size:14px;
	color:#7B7575;
	text-align:left;
	line-height:22px;
}
.prodesc_txt {
	font-size:13px;
	color:#333;
	text-align:justify;
	line-height:20px;
	padding-right:20px;
}
.line {
	border-bottom:1px #D1D1D1 solid;
	height:25px;
}
.hdng {
	font-size:30px;
	color:#715351;
	height:40px;
	vertical-align:text-top;
	border-right:1px #D1D1D1 solid;
}
.hdng2 {
	font-size:30px;
	color:#715351;
	height:40px;
	vertical-align:text-top;
}
.why_us {
	background-image:url(../images/why_choose.png);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:14px;
	line-height:20px;
	text-align:justify;
	padding-top:123px;
	color:#767271;
	padding-right:47px;
	border-right:1px #D1D1D1 solid;
}

.mission {
	background-image:url(../images/mission.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-size:14px;
	line-height:20px;
	text-align:justify;
	padding-top:123px;
	color:#767271;
	padding-right:47px;
	border-right:1px #D1D1D1 solid;
}
.clients {
	background-position:left top;
	background-repeat:no-repeat;
	font-size:14px;
	line-height:20px;
	text-align:justify;
	color:#767271;
}
.scroller_bg {
	background-color:#F1F1F1;
	border-radius:15px;
	height:130px;
}
.footer {
	font-size:13px;
	color:#999;
}

.footerlink {
	font-family:arial;
	font-size:14px;
	color:#999;
	text-decoration:none;
}
.footerlink a{
	font-family:arial;
	font-size:14px;
	color:#999;
	text-decoration:none;
}
.footerlink :hover {
	font-family:arial;
	font-size:14px;
	color:#000;
	text-decoration:underline;
}
A.tip {
   TEXT-DECORATION: none; font-size:11px; color:#F94C24; line-height:27px; text-transform:uppercase;
}
A.tip:hover {
    CURSOR: pointer; POSITION: relative;
}
A.tip SPAN {    DISPLAY: none
}
A.tip:hover SPAN {
     DISPLAY: block; Z-INDEX: 100; BACKGROUND: #AA2217 no-repeat 100% 5%; LEFT: -50px; MARGIN: 4px;  POSITION: absolute;TEXT-DECORATION: none; text-transform:capitalize; color:#FFF; border:#000 1px dotted; width:170px;
}

A.tip2 {
   TEXT-DECORATION: none; font-size:11px; color:#FFF; line-height:27px; text-transform:uppercase;
}
A.tip2:hover {
    CURSOR: pointer; POSITION: relative;
}
A.tip2 SPAN {    DISPLAY: none
}
A.tip2:hover SPAN {
     DISPLAY: block; Z-INDEX: 100; BACKGROUND: #999 no-repeat 100% 5%; LEFT: 0px; MARGIN: 4px;  POSITION: absolute;TEXT-DECORATION: none; text-transform:capitalize; color:#FFF; border:#000 1px dotted; width:170px;
}

.arrowlistmenu{
width: 180px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
background: black url(titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}
ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 15em;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  background: #666;
  color: #fff;	
  padding: 0.5em;
}

ul#menu li a:hover {
  background: #000;
}

ul#menu li ul li a {
  background: #ccc;
  color: #000;
  padding-left: 35px;
  font-size:14px;
  background-image:url(../images/bullet.png);
  background-position:left ;
  background-repeat:no-repeat;
}

ul#menu li ul li a:hover {
  background: #AB2317;
  border-left: 5px #000 solid;
  padding-left: 15px;
  color:#FFF;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

.product_border {
	padding:5px;
	border:1px #CCC solid;
}
img.products { margin: 10px; border-radius:10px; border: 1px solid #e2e2e2;}
img.products:hover {
-webkit-box-shadow: #666 0px 0px 12px;
-moz-box-shadow: #666 0px 0px 12px;
box-shadow: #666 0px 0px 12px;
border-radius:10px;}


.border {
	border:1px #666 solid;
}

h3 {
	font-family:arial;
	font-size:14px;
	margin:15px;
}
.menu_tab {/*
	background-image:url(../images/menu_bg.jpg);*/
	background:#333;
	font-family:tahoma;
	font-size:11px;
	color:#FFF;
	text-align:center;
	vertical-align:middle;
	text-transform:uppercase;
}
.menu_tab a{
	display:block;
	float:left;
	font-family:'Roboto', arial;
	font-size:14px;
	color:#CCC;
	text-decoration:none;
	padding:0 21px;
	text-shadow:#000 1px 1px;
	line-height:45px;
	border-right:1px solid #111;
	border-left:1px solid #444;
}
.menu_tab a:hover{
	font-family:'Roboto', arial;
	font-size:14px;
	color:#FFF;
	background:#326D40;
	text-decoration:none;
	padding:0 21px;
	text-shadow:#300 1px 1px;
}

#enquiry_form {
	width:650px;
	margin:0 auto;
	padding:0 0px;
	font-size:12px;
	color:#333;
	text-align:left;
	line-height:40px;
	vertical-align:middle;
}
.enquiry_box {
	background:#ededed;
	margin:20px 0 0 0;
	padding:5px;
	outline:none;
	font-size:11px;
	border:none;
	box-shadow:inset 1px 1px 0px #CCC;
	border-radius:3px;
	width:120px;
	border-bottom:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
}
.enquiry_list {
	background:#ededed;
	margin:20px 0 0 0;
	padding:5px;
	outline:none;
	font-size:11px;
	border:none;
	box-shadow:inset 1px 1px 0px #CCC;
	border-radius:3px;
	border-bottom:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
}
.textbox {
	outline:none;
	border:1px solid #e2e2e2;
	font-family:arial;
	font-size:12px;
	color:#000;
	line-height:20px;
	height:20px;
	box-shadow:inset 0 0 15px #FFF;
	-moz-box-shadow:inset 0 0 15px #FFF;
	-webkit-box-shadow:inset 0 0 15px #FFF;
	-ms-box-shadow:inset 0 0 15px #FFF;
	-o-box-shadow:inset 0 0 15px #FFF;
}
.textarea {
	width:85%;
	background:#ededed;
	margin:0px 0 0 0;
	padding:5px;
	outline:none;
	font-size:11px;
	border:none;
	box-shadow:inset 1px 1px 0px #CCC;
	border-radius:3px;
	border-bottom:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
}
.enquiry_button {
	background:#690;
	color:#FFF;
	margin:20px 0 0 0;
	padding:5px;
	outline:none;
	font-size:11px;
	border:none;
	box-shadow:inset 1px 1px 0px #9C0;
	border-radius:3px;
	width:50px;
	border-bottom:1px solid #060;
	border-right:1px solid #090;
	cursor:pointer;
}