/* MARS WEB SOLUTION */
@import url(http://fonts.googleapis.com/css?family=Niconne|Open+Sans);
body {
	margin:0 0 0 0;
	background:#ecf1f7;/*
	background-image:url(../images/body_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;*/
	font-family: 'Roboto Condensed', sans-serif;
	font-size:14px;
	color:#333;
	min-width:980;
}
li {
	line-height:30px;
	color:#333;
	text-decoration:none;
}
li a{
	line-height:30px;
	color:#333;
	text-decoration:none;
}

a.nav1:link {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #3E85BD;
	text-decoration: none;
}
.link1 {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
	line-height:30px;
}
a.nav1:visited {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #3E85BD;
	text-decoration: none;
}

a.nav1:hover {
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #F30;
	text-decoration: underline;
}
.header {
	color:#06C;
	background-color:#FFFFFF;
	height:108px;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:30px;
}
.header_bot {
	height:13px;
	background-color:#1D5A90;
}
.header_ryt {
	background-position:right top;
	background-repeat:no-repeat;
	height:106px;
}
#menu_holder {
	width:100%;
	float:left;
	
}
menu {
	width:1068px; position:relative;
	line-height:46px;
	height:46px;
	margin:0 auto;
	padding:0 0 0 0;
	background:url(../images/menu-bg.png) left top repeat-x;
	box-shadow:0px 3px 3px #bebcb3;
	border:1px solid #f6f6f6;

}
.height10px {
	height:10px;
}
.welcome {
	font-family:'open sans', arial;
	font-size:20px;
	color:#333;
}
.welcome1 {
	font-family:'open sans', arial;
	font-size:24px;
	color:#069;
}
.product {
	font-family:'open sans', arial;
	font-size:20px;
	color:#333;
}
.latest_news {/*
	background-image:url(../images/news_icon.jpg);
	background-position:right top;
	background-repeat:no-repeat;*/
	font-family:'open sans', arial;
	font-size:20px;
	color:#333;
	width:162px;
	text-align:start;
	height:35px;
}
.news_und {
	font-family:'Open Sans',arial;
	font-size:13px;
	font-weight:bold;
	color:#F30;
	text-decoration:underline;
	height:25px;
}
.news a{
	float:right;
	color:#F00;
	text-decoration:underline;
}
.news a:hover{
	float:right;
	color:#000;
	text-decoration:underline;
}
.news {
	font-family:'Open Sans',arial;
	font-size:12px;
	color:#006699;
	text-decoration:none;
	text-align:left;
}
.product_border {
	padding:5px;
	border-radius:5px;
	border:1px #FFF solid;
	box-shadow:0px 0px 5px #CCC;
}
.link a{
	font-family:arial;
	font-size:14px;
	color:#3E85BD;
	text-decoration:none;
	text-align:left;
	line-height:30px;
}
.borderyt {
	border-right:1px #CCC dashed;
	font-size:12px;
}
.home_cont {
	background-image:url(../images/home_img.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	font-family:'open sans',arial;
	font-size:13px;
	color:#333;
	line-height:18px;
	text-decoration:none;
	padding-left:135px;
	min-height:127px;
	text-align:justify;
	border-bottom:1px #CCC dashed;
}
.home_cont a{
	float:right;
	color:#F00;
	text-decoration:underline;
	margin:0 0 15px 0;
}
.home_cont a:hover{
	float:right;
	color:#000;
	text-decoration:underline;
	margin:0 0 15px 0;
}
.content {
	font-family:arial;
	font-size:14px;
	color:#4786BA;
	line-height:18px;
	text-decoration:none;
	text-align:justify;
}
.viewall {
	background-color:#CBDCEC;
	width:95px;
	font-family:arial;
	font-size:12px;
	color:#17517F;
	text-align:center;
	text-transform:uppercase;
	line-height:22px;
}
.viewall a{
	background-color:#CBDCEC;
	width:95px;
	font-family:arial;
	font-size:12px;
	color:#17517F;
	text-align:center;
	text-transform:uppercase;
	line-height:22px;
	text-decoration:none;
}
.viewall :hover{
	background-color:#CBDCEC;
	width:95px;
	font-family:arial;
	font-size:12px;
	color:#000;
	text-align:center;
	text-transform:uppercase;
	line-height:22px;
	text-decoration:none;
}
.footer {
	font-size:13px;
	color:#333;
}
.footer a{
	font-family:'Open Sans',arial;
	font-size:13px;
	color:#06C;
}
.link a{
	font-family:'Open Sans',arial;
	font-size:14px;
	color:#333;
	text-decoration:none;
	font-weight:bold;
}
.link :hover{
	font-family:arial;
	font-size:14px;
	color:#1A5982;
	text-decoration:none;
	font-weight:bold;
}
.sub_menu a{
	background-image:url(../images/bullet.png);
	background-position:left top;
	background-repeat:no-repeat;
	line-height:35px;
	background-color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#2A67A6;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	padding-left:30px;
	display:block;
	text-decoration:none;
	border-bottom-color:#333;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}
.sub_menu a:hover{
	background-image:url(../images/bullet.png);
	background-position:left top;
	background-repeat:no-repeat;
	line-height:35px;
	background-color:#2A67A6;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#ECECE1;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	padding-left:30px;
	display:block;
	text-decoration:none;
	border-bottom-color:#333;
	border-bottom-style:dashed;
	border-bottom-width:1px;
}
.sub_menu1 a{
	background-image:url(../images/bullet.png);
	background-position:left top;
	background-repeat:no-repeat;
	line-height:35px;
	background-color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#2A67A6;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	padding-left:30px;
	display:block;
	text-decoration:none;
}
.sub_menu1 a:hover{
	background-image:url(../images/bullet.png);
	background-position:left top;
	background-repeat:no-repeat;
	line-height:35px;
	background-color:#2A67A6;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#ECECE1;
	text-align:left;
	vertical-align:middle;
	font-weight:bold;
	padding-left:30px;
	display:block;
	text-decoration:none;
}
.borde {
	border-top:;
	border-right: 1px solid #97A766;
	border-bottom:;
	border-left: 1px solid #97A766;
	color: #C0C2C7;
}
img.services_shadows {
-webkit-box-shadow: #666 0px 0px 6px;
-moz-box-shadow: #666 0px 0px 6px;
box-shadow: #666 0px 0px 6px;
border-radius:10px;-moz-border-radius:10px; / Firefox / -webkit-border-radius:10px; / Safari and chrome / -khtml-border-radius:10px; / Linux browsers / border-radius:10px; / CSS3 /
behavior:url(border-radius.htc);}


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #FFF; width: 550px; height: 550px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); / display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #FFF; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #333; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
.ss {
	background-color:#333;
	border-radius:10px;
}

.clients_bg {
	background-image:url(../images/clients/client_bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	font-family:verdana;
	font-size:28px;
	color:#333;
	text-decoration:none;
	text-shadow:1px 1px 1px #333;
	height:122px;
	width:200px;
	text-transform:uppercase;
}
.list-1 li {
	list-style:none;
}
.list-1 li a{
	background:#EEE url(../images/pdf.png) 7px no-repeat;
	border-radius:5px;
	box-shadow:2px 2px 2px #CCC;
	list-style:none;
	border:1px #AAA solid;
	display:block;
	margin-bottom:10px;
	padding:5px 30px 5px 40px;
	-webkit-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	transition:all 0.3s ease;
	width:300px;
}
.list-1 li a:hover{
	background:#333 url(../images/pdf.png) 300px no-repeat;;
	color:#FFF;
	padding-left:5px;
	width:300px;
}
h1 {
	margin:0 0 15px 0;
	padding:0 0 0 0;
	font-family: 'Lora', serif;
	font-size:24px;
	color:#09C;
	text-align:left;
	font-weight:normal;
	text-shadow:1px 1px 0px #e2e2e2;
}

h6 {
	margin:0 0 8px 0;
	padding:0 0 5px 0;
	font-family:'Fenix', arial;
	font-size:20px;
	color:#09C;
	font-weight:normal;
	text-shadow:1px 1px 0px #FFF;
	border-bottom:1px dotted #e2e2e2;
}
h2 {
	margin:0 0 8px 0;
	padding:0 0 5px 0;
	font-family:'Fenix', arial;
	font-size:20px;
	color:#09C;
	font-weight:normal;
	text-shadow:1px 1px 0px #FFF;
	border-bottom:1px dotted #e2e2e2;
}

h2 a{
	margin:0 0 8px 0;
	padding:0 0 5px 0;
	font-family:'Fenix', arial;
	font-size:20px;
	color:#09C;
	font-weight:normal;
	text-shadow:1px 1px 0px #FFF;
	border-bottom:1px dotted #e2e2e2;
	text-decoration:none;
}
h3 {
	font-family:'Fenix';
	font-size:22px;
	color:#09C;
	text-align:center;
	font-weight:600;
}
h4 {
	font-family:arial;
	font-size:14px;
	color:#31AAE4;
	text-align:left;
	text-transform:uppercase;
	margin:0px;
	margin-bottom:10px;
	margin-top:10px;
}
.home_content {font-family:arial;
padding-left:10px;
	font-size:13px;
	color:#4B4B4B;
	line-height:18px;
	text-align:justify;
}

.service_list {
	height:35px;
	font-family:arial;
	font-size:13px;
	color:#666;
	text-align:left;
	font-weight:bold;
	vertical-align:middle;
}
.service_list a{
	display:block;
	font-family:arial;
	font-size:13px;
	color:#666;
	text-decoration:none;
	padding-left:10px;
	line-height:30px;
	border:1px solid #e2e2e2;
	margin:0 0 2px 0;
}
.service_list a:hover{
	display:block;
	font-family:arial;
	font-size:13px;
	color:#FFF;
	text-decoration:none;
	padding-left:10px;
	line-height:30px;
	border:1px solid #e2e2e2;
	margin:0 0 2px 0;
	background:#09C;
}

#more3 {
	background:url(../images/bullet.jpg) right no-repeat;
	width:82px;
	line-height:21px;
	float:right;
	text-align:left;
	position:relative;
	font-family:calibri;
	font-size:14px;
	color:#1B3D4F;
	font-weight:normal;	
	margin-top:-10px;
}
#more3 a{
	background:url(../images/bullet.jpg) right no-repeat;
	width:82px;
	float:right;
	color:#1B3D4F;
	text-decoration:none;
	font-weight:bold;
}
#more3 a:hover{
	color:#F00;
	text-decoration:none;
}
.border_bottom {
	border-bottom:1px #D8E3E5 dashed;
	height:7px;
}
#services {
	width:940px;
	float:left;
}
#services  ul{
	display:block;
	width:940px;
	float:left;
	height:auto;
	padding:0px;
	margin:0px;
	padding-left:5px;
	
	
	}
#services ul li {
box-shadow:0px 5px 5px #e2e2e2;
	-webkit-transition:background .4s ease; 
	-moz-transition:background .4s ease; 
	width:280px;
	float:left;
	height:400px;
	margin-right:20px;
	padding:2px;
	padding-right:5px;
	padding-top:15px;
	margin-bottom:20px;
	background:#FFF;
}
#services ul li p{
	margin-left:20px;
	color:#999;
	font-family:arial;
	text-align:left;
	line-height:25px;
}
.views-field-title span { 
	font-size:16px; 
	color:#292929; 
	padding-left:68px; 
	padding-right:20px; 
	display:block; 
	line-height:22px; 
	height:54px;
}
.views-field-view-node {  
	padding:0px 0px 19px 17px;
border-radius:5px;
}
.views-field-view-node span { 
	display:inline-block; 
	background:url(../images/more.gif) no-repeat right 0; 
	-webkit-transition:all .3s ease; 
	-moz-transition:all .3s ease;
	margin:10px 0;
border-radius:5px;
}
.views-field-view-node span:hover { 
border-radius:5px;/*
	background:url(../images/more.gif) no-repeat 0 bottom;*/
}
.views-field-view-node a { 
border-radius:5px;
	display:block; color:#000; 
	font-size:11px; 
	text-decoration:none;
	text-transform:uppercase;
	font-weight:normal; /*
	background:url(../images/a5.gif) no-repeat 83px 13px; */
	background:none;
	border:2px solid #e2e2e2;
	color:#930;
	-webkit-transition:all .2s ease;
	-moz-transition:all .2s ease; 
	padding:6px 15px 6px 15px;
border-radius:5px;
}
.views-field-view-node a:hover { 
	color:#930;
border-radius:5px;/*
	background:#900;/*
	background:url(../images/a6.gif) no-repeat 83px 13px;*/
}

ul, li {
	list-style:none;
}

p {
	margin:0 0 10px 0;
	padding:0 0 0 0;
	font-family: 'Roboto Condensed', sans-serif;
	font-size:15px;
	color:#777;
	line-height:25px;
	text-align:left;
}
p a{
	display:block;
	padding:7px 0;
	width:80px;
	text-align:center;
	color:#666;
}
p a:hover{
	display:block;
	padding:7px 0;
	width:80px;
	text-align:center;
	color:#666;
}
p img{
	background:url(../images/loading.gif) center no-repeat;
	border:1px solid #e2e2e2;
	box-shadow:3px 3px 3px #e2e2e2;
	float:left;
	margin:0 15px 10px 0;
	padding:0 0 0 0;
}

#main-container1 {
	padding:10px;
	width:1050px;
	display:block;
	float:left;
	margin-top:5px;
}.clear {
	clear:both;
}
.clearfix {
	clear:both;
	height:20px;
}
.border-bottom {
	border-bottom:1px #D8D3CD dashed;
	height:1px;
	width:925px;
	margin:auto;
}

#grids {
	float:left;
}
.grids2, .grids_4, .grids_5 {
	width:252px;
	padding:10px 10px 0 10px;
	float:left;
}
 .grids3{
	width:222px;
	padding:10px 10px 0 10px;
	float:left;
}
.grids1{
	width:750px;
	padding:10px 10px 0 10px;
	float:left;
	margin-right:30px;}
.grids2 {  width:300px; margin-right:0; }
.grids3 h2{ border:none; }
.grids_4 {
	width:590px;
}
.grids_5 {
	width:895px;
}
.grids1 ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.grids1 li{
	padding:0px 0 0 27px;
	list-style:none;
	background:url(../images/marker.png) left  top no-repeat;
	font:14px/16px calibri, arial;
	height:30px;
	color:#998267;
	font-weight:bold;
}
.grids1 li a{
	color:#998267;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
}
.grids1 li a:hover{
	color:#900;
	padding:0px 0 0 10px;
}
.grid1padding {
	margin-right:40px;
}
.grids_4 ul, .grids_5 ul{
	margin:0px;
	padding:0px;
}
.grids_4 li, .grids_5 li{
	margin:0px;
	padding:0px;
	float:left;
	margin:0 45px 25px 0;
}

.bgmain {
	padding:10px;
	float:left;
	box-shadow: 0 0 3px 3px #CCC;
}

.textfield, .textarea {
	width:250px;
	height:30px;
	color:#999;
	padding-left:10px;
	outline:none;
	margin-bottom:10px;
	border:1px dashed #CEC7BF;
}
.textarea {
	width:250px;
	height:55px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
}
#enquiry_content div {
	vertical-align:text-top;
}
#enquiry_content {
	width:99%;
	background:url(../images/enquiry_img.jpg) right no-repeat;
}

#welcome-content p a {
	float:left;
	color:#09C;
	float:right;
}.button {
	float:right;
	padding:2px 7px;
	background:#900;
	font-size:12px;
	margin-right:15px;
	color:#FFF;
	cursor:pointer;
}
.button:hover {background:#333; color:#FFF; }

aside {
	margin:0 0 0 0;
	padding:0 0 0 0;
	float:left;
	width:232px;
}
#welcome-content p{ line-height:22px;}
#welcome-content {
	float:left;
	margin:0 17px;
	padding:0 10px;
	width:525px;
	border-right:1px solid #e2e2e2;
	border-left:1px solid #e2e2e2;
}
#all-content {
	float:left;
	margin:0 0 0 35px;
	padding:0 0px 0 30px;
	width:670px;
	border-left:1px solid #e2e2e2;
}

.content ul { 
	margin:0; 
	padding:0px;
}
.content li { 
	background:url(../images/bg-li-categories.gif) bottom repeat-x;
}
.content li a { 
	color:#666;
	font-size:13px; 
	text-decoration:none; 
	-webkit-transition:all .3s ease; 
	-moz-transition:all .3s ease; 
	padding:5px 0px 5px 9px; 
	display:block;
	box-shadow:1px 1px 0px #e2e2e2;
	margin:0 0 7px 0;
}
.content li a:hover, .content li a.active { 
	background:url(../images/hmenubg.png) bottom; 
	color:#fff;
}
.content li a span { 
	display:inline-block; 
	width:14px; height:13px; 
	background:url(../images/a-categories.png) no-repeat 0 0 ; 
	-webkit-transition:all .6s ease; 
	-moz-transition:all .6s ease; 
	vertical-align:middle; 
	margin-right:10px;
}
.content li a:hover span { 
	-moz-transform:rotate(360deg); 
	-webkit-transform:rotate(360deg); 
	transform:rotate(360deg); 
	background:url(../images/a-categories.png) no-repeat 0 0;
}

ul li { list-style:disc; list-style-type:none;}

nav {
	margin:0 0 15px 0;
	padding:0 0 0 0;
}
nav a{
	display:block;
	line-height:45px;
	height:45px;
	border-bottom:1px solid #e2e2e2;
	background:url(../images/bullet.png) left no-repeat;
	padding:0 0 0 25px;
	color:#666;
}
nav a:hover{
	display:block;
	line-height:45px;
	height:45px;
	border-bottom:1px solid #e2e2e2;
	background:url(../images/bullet.png) left no-repeat;
	padding:0 0 0 25px;
	color:#a68241;
	text-decoration:underline;
}
#popular_services {
	float:left;
	margin:20px 0 0 0;
	padding:0 0 0 0;
	width:230px;
}
#popular_services ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#popular_services ol {
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#popular_services ol li {
	background:url(../images/p1_arr3.png) left 7px no-repeat;
	line-height:18px;
	margin:0 0 10px 0;
	padding:0 0 10px 15px;
}
#popular_services li {
	list-style:none;
	font-family: 'Fenix', serif;
	font-size:16px;
	color:#666;
	text-align:left;
	text-transform:uppercase;
	border-bottom:1px solid #e4e3e3;
	line-height:18px;
}
#popular_services li a{
	background:url(../images/p1_arr3.png) left no-repeat;
	display:block;
	color:#09C;
	padding:0 0 0 15px;
}
#popular_services li a:hover{
	color:#FFF;
	background:#197aad;
}
#popular_services .popular_services_selected {
	display:block;
	color:#FFF;
	background:#e82334;
}
.popular_services_bullet {
	background:url(../images/p1_arr3.png) left no-repeat;
	padding:0 0 0 15px;
}

#container {
	width:1050px;
	float:left;
/*	background:url(../images/shadow.png) center top no-repeat;*/
	margin:0 0 0 0;
	padding:0 10px;
	
	background:#FFF;
}

#aside-product {
	margin:0 0 10px 0px;
	padding:px 15px;
	float:left;
	width:220px;
}
#rhs_container {
	float:left;
	margin:0 0 0 0;
	width:280px;
	padding:0 0 0 0;
	
}
#rhs_container ul {
	margin:0 0 15px 0;
	padding:0;
}
#rhs_container li, .active1  {
	list-style:none;
	margin:10px 0px;
	background:#FFF;
	font-family:'Fenix', arial;
	font-size:17px;
	color:#09c;
	text-align:left;
}
#rhs_container li a{
	display:block;
	padding:5px;
	background:#FFF;
	color:#666;
	text-decoration:none;
	-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-shadow:1px 1px 0px #e2e2e2;
	border:1px solid #CCC;
}
#rhs_container li a:hover, #rhs_container li .active1 {
	padding:5px 5px 5px 10px;
	background:#09c;
	color:#FFF;
	text-shadow:1px 1px 0px #333;
	box-shadow:0px 0px 9px #999;
	border:1px solid #FFF;
} 
.rhs_container_selected {
	display:block;
	padding:5px 5px 5px 10px;
	background:#fdc43e;
	color:#000;
	text-decoration:none;
	-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-shadow:1px 1px 0px #e2e2e2;
	box-shadow:0px 0px 9px #999;
	border:1px solid #FFF;
}

#rhs_container .active1 li a { color:#FFF;}



#abt-content {
	margin:0 0px 10px 0px;
	padding:0px 10px 7px 19px;
	float:right;
	width:720px; border-left:1px solid #F0F0F0; } 



.product_box_big {
	width:760px;
	padding:10px;
	float:left;
	min-height:230x;
	border:1px solid #e2e2e2;
	box-shadow:2px 2px 0px #DDD;
	background:#FFF;
	margin:0 0 20px 0;
	font-size:14px;
	line-height:24px;
}
.readmore { display:block; width:90px; height:30px; color:#fff; font-size:12px; text-decoration:none; text-align:center; margin:5px; font-weight:bold; text-transform:uppercase; line-height:38px; margin-left:18px; float:lrft;}
.readmore a { background-color:#7f9d3b; display:block; color:#FFF; text-decoration:none;}
.readmore a:hover { background-color:#666;display:block; color:#FFF;  }

.pro-widget { margin:0px; padding:0px;}
.pro-widget li { float:left; margin:0 20px 10px 0px;
-webkit-transition: all 0.2s ease;
}
.pro-widget li:hover { box-shadow:2px 2px px 2px #DDD;}
.pro-widget  h3 { font-size:14px; margin:5px 0px; color:#333; font-family: 'Roboto Condensed', cursive; text-align:center; line-height:22px;}

img {
	border:0px;
  	display:inline-block;
}

.list-3 li {
list-style: disc inside; color:#777; line-height:25px; font-family: 'Roboto Condensed', sans-serif; font-size:14px;
padding: 0px 0;
text-indent: -16px;
margin-left: -10px;

}

.list-3 li a {
list-style: disc inside; color:#777; line-height:25px; font-family: 'Roboto Condensed', sans-serif; font-size:14px;
padding: 0px 0;
text-indent: -16px;
margin: 0px;
text-transform:none}

.call {background:url(../images/call.jpg) left no-repeat; padding:0 0 0 30px; font-size:18px; text-align:left; color:#444;}


#slidein_background {
    -webkit-transition: all 0.3s;
       -moz-transition: all 0.3s;
            transition: all 0.3s;
}
#slidein,
#slidein_wrapper {
    -webkit-transition: all 0.3s ease-out;
       -moz-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
}
#slidein {
    -webkit-transform: translateX(0) translateY(-40%);
       -moz-transform: translateX(0) translateY(-40%);
        -ms-transform: translateX(0) translateY(-40%);
            transform: translateX(0) translateY(-40%);
}
.popup_visible #slidein {
    -webkit-transform: translateX(0) translateY(0);
       -moz-transform: translateX(0) translateY(0);
        -ms-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
}



#slideina_background {
    -webkit-transition: all 0.3s;
       -moz-transition: all 0.3s;
            transition: all 0.3s;
}
#slideina,
#slideina_wrapper {
    -webkit-transition: all 0.3s ease-out;
       -moz-transition: all 0.3s ease-out;
            transition: all 0.3s ease-out;
}
#slideina {
    -webkit-transform: translateX(0) translateY(-40%);
       -moz-transform: translateX(0) translateY(-40%);
        -ms-transform: translateX(0) translateY(-40%);
            transform: translateX(0) translateY(-40%);
}
.popup_visible #slideina {
    -webkit-transform: translateX(0) translateY(0);
       -moz-transform: translateX(0) translateY(0);
        -ms-transform: translateX(0) translateY(0);
            transform: translateX(0) translateY(0);
}
.well {
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
    display:none;
    margin:1em;
	background-color:#fff;
	padding:30px;
	position:relative;

}
pre.prettyprint {
    padding: 9px 14px;
}

.InInput{border:1px solid #CCC; border-radius:7px; padding:10px 7px; width:250px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif;}
.btn{background-image:url(../images/pop-up-close-btn.png); background-repeat:no-repeat; width:28px; height:28px; position:absolute; top:-10px; right:-10px;border:none !important; cursor:pointer;}
.submitBtn{color:#fff; background-color:#07bfe6; border-radius:7px; padding:7px; font-size:16px; text-transform:uppercase; display:inline-block; float:right;}
.submitBtn a:link, .submitBtn a:visited{ color:#fff; text-decoration:none;}
.submitBtn a:hover{color:#fff; text-decoration:none;}
.btn-success{position:fixed; right:0; top:38%;}

#home-img {
	margin:10px 10px 10px 0px;
	float:left;
	width:770px;
	border-right:1px dashed #cacaca;
}
#home-img h2{ text-align:center; border-bottom:none; font-size:16px;}

/* Post Cycle */
.post_cycle {
  padding: 0;
  margin: 0;
  position: relative;
}
#post-cycle .cycle_item {
  float: left;
  width: 236px;
  padding: 0 0 10px 0;
  margin: 0 16px 2px 0; 
  background: none;
  list-style-type: none;
  background: #fff;
  border: 1px solid #e7edf1;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display:block; margin-bottom:25px;
  
 border:1px #EEE solid; box-shadow: 0 0 2px 2px #eee;
}
#post-cycle .cycle_item a {
  color: #939393;
  text-decoration: none;
  background: none;
  line-height:20px;
}
#post-cycle .cycle_item a .price-box { margin:0; 
}
#post-cycle .cycle_item:hover {
 border:1px #EEE solid; box-shadow: 0 0 2px 2px #DDD;
}
#post-cycle .viewport {
  overflow: hidden;
  position: relative;
  min-height: 268px;
  height: auto!important;
  height: 300px;
  width:750px;
  margin-left:px;
}
#post-cycle .overview {
  position: absolute;
  left: 0;
  top: 0;
  margin: 0;
  padding: 0;
}
#post-cycle .disable {
  visibility: hidden;
}
#post-cycle .buttons-wrap {
  position: absolute;
  right: 15px;
  top: -41px;
}
#post-cycle .buttons-wrap a {
  width: 24px;
  height: 23px;
  overflow: hidden;
  float: left;
  background-repeat: no-repeat;
  background-position: left top;
  background-image:url(../images/next-prev.png);
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
#post-cycle .buttons-wrap .next {
  margin-left: 1px;
  background-position: -24px 0;
}
#post-cycle .buttons-wrap .next:hover {
  background-position: -24px -23px;
}
#post-cycle .buttons-wrap .prev:hover {
  background-position: 0 -23px;
}
#post-cycle .featured-thumbnail {
  margin: 0;
  float: none;
  display: block;
  border: none;
  padding: 0;
  background: none;
 
}
#post-cycle .featured-thumbnail img {
  float: none;
  margin: 0;
  padding: 0;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
   vertical-align:middle!important; padding:10px;
}
#post-cycle .cycle_item a:hover .featured-thumbnail img {
  opacity:.9;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
#post-cycle .excerpt {
  padding: 0px 18px 2px 18px;
}
/* Folio Cycle */
.folio_cycle {
  list-style-type: none;
  padding: 0;
  margin: 0;
  width: 100%;
  overflow: hidden;
}
.folio_cycle .folio_item {
  overflow: hidden;
  display: none;
}
.folio_cycle .folio_item:first {
  display: block;
}
.folio_cycle .folio_item figure.thumbnail {
  width: 270px;
  overflow: hidden;
}
#folio-controls {
  text-align: center;
  overflow: hidden;
}
#folio-controls ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#folio-controls ul li {
  padding: 0 5px 0 0;
  display: inline;
}
#folio-controls ul li a {
  display: inline-block;
  text-decoration: none;
  width: 8px;
  height: 8px;
  background: #000;
  font-size: 0;
  line-height: 0;
}
#folio-controls ul li a:hover {
  background: #999;}
  
marquee {
	border:1px solid #e2e2e2;
	padding:10px;
	margin:0 0 0 0;
	line-height:20px;
	width:254px;
}
marquee img{ padding-bottom:10px;}
#specifications table{font-size:12px !important;}

h5{
	
	font-family: 'Roboto Condensed', sans-serif;
	color:#666;
	text-align:left;
	margin:0px;
	padding:10px 0px;
}

aside h5{	width:auto;
	line-height:30px;
	margin: 10pxpx 0 2px 5px;
	padding: 4px 0 3px 22px;
	font-family: 'Roboto Condensed', sans-serif;
    font-weight: normal;
	font-size: 15px;
    color: #777;
    text-transform:none;
	font-style:italic;
	background-image: url(../images/arrow.png);background-position: 0px 4px; background-repeat: no-repeat;}
	
	.contactSideImg a{background:none !important;}
	.contactSideImg a:hover{background:none !important;}
