/*
Copyright by : MARS Web Solution
Theme Name : P. M. Tools & Components
Color : Light Grey, Blue and White
Theme URL : www.metricasolutions.com
Description : Theme for P. M. Tools & Components
Author : Sagar H / Shrishail Hindiholi, MARS Web Solution
Author URL : www.marswebsolution.com
*/

body {
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:url(../images/body-bg.png) left top repeat-x;
	font-family:arial;
}
img {
	border:none;
}
a {
	-ms-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
	text-decoration:none;
}
a:hover {
	-ms-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	transition:all 0.3s ease;
}

/* Selection Color */
::-moz-selection {background:#2e67bb; color:#fff; text-shadow:none;}
::-webkit-selection {background:#2e67bb; color:#fff; text-shadow:none;}
::-o-selection {background:#2e67bb; color:#fff; text-shadow:none;}
::-ms-selection {background:#2e67bb; color:#fff; text-shadow:none;}
::selection {background:#2e67bb; color:#fff; text-shadow:none;}
/* Selection Color */

#wrapper {
	margin:0 auto;
	padding:0 0 0 0;
	width:940px;
}
header {
	float:left;
	width:940px;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:12px;
	color:#FFF;
	text-align:left;
	line-height:35px;
	height:35px;
	text-shadow:1px 1px 0px #000;
}
#header-links {
	float:right;
	font-size:11px;
	color:#999;
}
#header-links a{
	color:#FFF;
}
#header-links a:hover{
	color:#FFF;
}
.divider {
	margin:0 10px;
}
#logo {
	float:left;
	width:940px;
	height:103px;
}
menu {
	width:940px;
	float:left;
	margin:0 0 20px 0;
	padding:0 0 0 0;
	height:55px;
}
menu a {
	display:block;
	padding:0 15px;
	margin:0 0 0 0;
	float:left;
	background:url(../images/menu-tab.png) left top repeat-x;
	line-height:55px;
	height:55px;
	font-size:12px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow:1px 1px 0px #036;
	border-right:1px solid #3569ba;
	border-left:1px solid #184d9d;
}
menu a:hover {
	display:block;
	padding:0 15px;
	margin:0 0 0 0;
	float:left;
	background:url(../images/menu-tab.png) left bottom repeat-x;
	line-height:55px;
	height:55px;
	font-size:12px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow:1px 1px 0px #036;
	border-left:1px solid #184d9d;
	border-right:1px solid #184d9d;
}
.selected {
	display:block;
	padding:0 15px;
	margin:0 0 0 0;
	float:left;
	background:url(../images/menu-tab.png) left bottom repeat-x;
	line-height:55px;
	height:55px;
	font-size:12px;
	color:#FFF;
	text-align:center;
	font-weight:bold;
	text-transform:uppercase;
	text-shadow:1px 1px 0px #036;
	border-left:1px solid #184d9d;
	border-right:1px solid #184d9d;
}
#side-container {
	float:left;
	width:220px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#mid-container {
	float:left;
	width:460px;
	margin:0 20px;
	padding:0 0 0 0;
}
#main-container {
	float:left;
	width:700px;
	margin:0 0 0 20px;
	padding:0 0 0 0;
}
footer {
	float:left;
	width:940px;
	margin:0 0 0 0;
	padding:20px 0;
	border-top:1px solid #CCC;
	font-size:12px;
	color:#000;
	text-align:left;
}
footer a{
	color:#666;
}
footer a:hover{
	color:#000;
}
#webdesign {
	float:right;
}
aside {
	float:left;
	margin:0 0 20px 0;
	padding:0 0 0 0;
	width:218px;
	border:1px solid #dedee4;
}
#featured-products {
	float:left;
	margin:0 0 20px 0;
	padding:0 0 0 0;
	width:458px;
	border:1px solid #dedee4;
}
section {
	float:left;
	margin:0 0 20px 0;
	padding:0 0 0 0;
	width:698px;
	border:1px solid #dedee4;
}
#featured-products p {
	margin:0 15px 15px 15px;
	padding:0 0 0 0;
	width:426px;
}
section p {
	margin:0 15px 15px 15px;
	padding:0 0 0 0;
	width:666px;
	float:left;
}
#featured-products figure {
	width:426px;
	float:left;
	margin:0 15px 15px 15px;
	padding:0 0 15px 0;
	border-bottom:1px solid #dedee4;
}
nav {
	margin:15px;
	padding:0 0 0 0;
	width:188px;
	float:left;
	font-size:11px;
	text-transform:uppercase;
	border-top:1px solid #dedee4;
}
nav a{
	display:block;
	border-bottom:1px solid #e2e2e2;
	line-height:26px;
	color:#666;
}
nav a:hover{
	display:block;
	border-bottom:1px solid #e2e2e2;
	line-height:26px;
	color:#FFF;
	background:#2d66ba;
	padding:0 0 0 10px;
}
aside h1 {
	margin:0 0 0 0;
	padding:0 0 0 15px;
	font-size:14px;
	color:#FFF;
	border-top:1px solid #FFF;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background:url(../images/h1-bg.png) left top repeat-x;
	line-height:38px;
	height:38px;
	width:201px;
	float:left;
	text-transform:uppercase;
	text-shadow:1px 1px 0px #333;
}
section h1 {
	margin:0 0 15px 0;
	padding:0 0 0 15px;
	font-size:14px;
	color:#FFF;
	border-top:1px solid #FFF;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background:url(../images/h1-bg.png) left top repeat-x;
	line-height:38px;
	height:38px;
	width:681px;
	float:left;
	text-transform:uppercase;
	text-shadow:1px 1px 0px #333;
}
#featured-products h1 {
	margin:0 0 15px 0;
	padding:0 0 0 15px;
	font-size:14px;
	color:#FFF;
	border-top:1px solid #FFF;
	border-right:1px solid #FFF;
	border-left:1px solid #FFF;
	border-bottom:1px solid #FFF;
	background:url(../images/h1-bg.png) left top repeat-x;
	line-height:38px;
	height:38px;
	width:441px;
	float:left;
	text-transform:uppercase;
	text-shadow:1px 1px 0px #333;
}
article {
	float:left;
	width:188px;
	padding:0 0 0 0;
	margin:15px 15px 0 15px;
}
p {
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-size:12px;
	color:#666;
	line-height:18px;
	text-align:left;
}
p a{
	color:#2a67bf;
	text-decoration:underline;
}
p a:hover{
	color:#000;
	text-decoration:none;
}
aside article figure {
	float:left;
	width:188px;
	margin:0 0 15px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #dedee4;
}
figure img {
	float:left;
	margin:0 10px 0 0;
	padding:0 0 0 0;
	background:url(../images/loading.gif) center no-repeat;
}
.blue_bold {
	color:#2a67bf;
	font-weight:bold;
}
.font_11 {
	font-size:11px;
}
#banner-more {
	float:left;
	margin:2px 0 20px 0;
	padding:0 0 0 0;
	width:460px;
	height:80px;
}
section ul {
	margin:10px 15px 0 0;
	padding:0 0 0 0;
	width:660px;
	float:left;
	width:680px;
}
section li {
	margin:0 0 0 15px;
	padding:0 0 0 0;
	float:left;
	text-align:center;
	font-size:12px;
	color:#06C;
	font-weight:bold;
	width:155px;
	list-style:none;
	height:170px;
}
section li img {
	background:url(../images/loading.gif) center no-repeat;
}
#enquiry_form {
	width:660px;
	margin:10px 15px 0 15px;
	padding:0 0;
	font-family:arial;
	font-size:12px;
	color:#333;
	text-align:left;
	line-height:40px;
}
#enquiry_form button {
	margin:0px 0 0 0;
}
.textbox {
    width: 133px;
	outline:none;
	background:#f6f6f6;
	border:1px solid #e2e2e2;
	font-family:arial;
	font-size:12px;
	color:#000;
	line-height:20px;
	height:20px;
}
.textarea {
	width:98%;
	outline:none;
	background:#f6f6f6;
	border:1px solid #e2e2e2;
	font-family:arial;
	font-size:12px;
	color:#000;
	line-height:20px;
}

.v-2{
	height: 314px!important;
	width: 687px!important;
	position: relative;
    left: 216px;
}

.v-1{
	height: 255px;
    width: 699px;
}

.ft-1{
	/* top: 279px; */
    position: relative;
}

.v-4 li{
	line-height: 20px;
}

.v-5 li{
	line-height: 25px;
    font-size: 15px;
    width: 401px;
    text-align: left;
}