/*============================================================================================================*/

h1,h2,h3,h4,h5,h6
{
	text-transform: none;
	margin: 0px;
	font-size: 18px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
body
{
	margin: 0 auto;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	/*background-image:url(../images/bg.gif);*/
	background-color: #FFF;
	background-position: top;
	background-attachment: fixed;
	background-repeat: no-repeat;
	color: #000;
	font-size: 14px;
	font-weight: 300;
}
img
{
	border:0px solid #FFF;	
}
a
{
	color:#F00;
	font-size:14px;
	text-decoration:none;
}
a:hover
{
	color: #F00;
	text-align: justify;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}
p
{
	padding-left: 10px;
	padding-right: 10px;
	color: #000;
	line-height: 28px;
	font-size: 18px;
	font-weight: 300;
	text-align: justify;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}
ul li
{
	color: #000;
	font-size: 18px;
	font-weight: 300;
	line-height: 30px;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.bold
{
	font-weight:bold;	
}
.main-text
{
	font-size:30px;	
	font-weight:300;
	line-height:28px;
	color:#1e2731;
	text-transform: none;
}
.main-text-small
{
	font-size:20px;
	color:#1e2731;
	font-weight:500;
	line-height:28px;
	text-transform:none;
}
.main-text-capital
{
	font-size: 16px;
	font-weight: 300;
	line-height: 28px;
	color: #1e2731;
	text-transform: uppercase;
	font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", serif;
}
.main-text-small-capital
{
	font-size:18px;
	color:#1e2731;
	font-weight:500;
	line-height:28px;
	text-transform:uppercase;
}
.images
{
	background: linear-gradient(to bottom, #FFFFFF 64%, #F7F6F4 100%) repeat scroll 0 0 transparent;
	border: 1px solid #ff9a02;
	border-radius: 5px;
    box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.08);
    padding: 5px 5px 5px;
}
.images001
{
	border: 2px solid #FFFFFF;
}
.text-box
{
	background: linear-gradient(to bottom, #FFFFFF 64%, #F7F6F4 100%) repeat scroll 0 0 transparent;
	border: 1px solid #ff9a02;
	border-radius: 5px;
    box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.08);
    padding: 5px 5px 5px;
}
.submit
{
	background-color:#0066cc;
	font-size:18px;
	font-weight:bold;
	line-height:30px;
	border: 0px solid #CCCCCC;
	border-radius: 0px;
    box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.08);
    padding: 5px 5px 5px;
    vertical-align: top;
	color:#FFFFFF;
	font-family: 'Lato';
}
/*read more s*/
.read-more
{
	font-size:18px;
	color:#FFFFFF;
}
.read-more a
{
	font-size:18px;
	color:#FFFFFF;
	font-weight:300;
	text-transform:none;
}
.read-more a:hover
{
	color:#CCC;
	text-decoration:none;
}
/*read more e*/
/*class s*/
.padding-left
{
	padding-left:10px;
}
.padding-left-top
{
	padding-left:10px;
	padding-top:10px;
}
.padding-left-right
{
	padding-left:10px;
	padding-right:10px;
}
.padding-left-bottom
{
	padding-left:10px;
	padding-bottom:10px;
}
.padding-right
{
	padding-right: 10px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;
}
.padding-right-top
{
	padding-right:10px;
	padding-top:10px;
}
.padding-right-bottom
{
	padding-right:10px;
	padding-bottom:10px;
}
.padding-right-left
{
	padding-right:10px;
	padding-left:10px;
}
.padding-top
{
	padding-top:10px;
}
.padding-top-right
{
	padding-top:10px;
	padding-right:10px;
}
.padding-top-left
{
	padding-top:10px;
	padding-left:10px;
}
.padding-top-bottom
{
	padding-top:10px;
	padding-bottom:10px;
}
.padding-bottom
{
	padding-bottom:10px;
}
.padding-bottom-top
{
	padding-bottom:10px;
	padding-top:10px;
}
.padding-bottom-left
{
	padding-bottom:10px;
	padding-left:10px;
}
.padding-bottom-right
{
	padding-bottom:10px;
	padding-right:10px;
}
.pading-all
{
	padding:10px;
}
.table-border td
{
	border:1px solid #626066;
	border-radius:0px;
}
.table-border-top
{
	border-top:1px solid #626066;
}
.table-border-top-left
{
	border-top:1px solid #626066;
	border-left:1px solid #626066;
}
.table-border-top-right
{
	border-top:1px solid #626066;
	border-right:1px solid #626066;
}
.table-border-top-bottom
{
	border-top:1px solid #626066;
	border-bottom:1px solid #626066;
}
.table-border-bottom
{
	border-bottom:1px solid #626066;
}
.table-border-bottom-left
{
	border-bottom:1px solid #626066;
	border-left:1px solid #626066;
}
.table-border-bottom-right
{
	border-bottom:1px solid #626066;
	border-right:1px solid #626066;
}
.table-border-bottom-top
{
	border-bottom:1px solid #626066;
	border-top:1px solid #626066;
}
.table-border-right
{
	border-right:1px solid #626066;
}
.table-border-right-left
{
	border-right:1px solid #626066;
	border-left:1px solid #626066;
}
.table-border-right-bottom
{
	border-right:1px solid #626066;
	border-bottom:1px solid #626066;
}
.table-border-right-top
{
	border-right:1px solid #626066;
	border-top:1px solid #626066;
}
.table-border-left
{
	border-left:1px solid #626066;
}
.table-border-left-right
{
	border-left:1px solid #626066;
	border-right:1px solid #626066;
}
.table-border-left-bottom
{
	border-left:1px solid #626066;
	border-bottom:1px solid #626066;
}
.table-border-left-top
{
	border-left:1px solid #626066;
	border-top:1px solid #626066;
}
/*class e*/
.header {
  position: fixed;
  width:100%;
  table-layout:fixed;
  z-index:999999;
}
#footer {
  width:100%;
  position:fixed;
  bottom:0px;
}
.table-shadow
{
	box-shadow: 0 5px 5px #999999;
}
/*tagline s*/
.tagline
{
	color: #333;
	font-size: 20px;
	font-weight: 600;
	text-align: justify;
}
.img
{
	opacity:1.0;
}
.img:hover
{
	opacity:1.0;
	opacity:0.6;
}
.zoom:hover {
	transform: scale(1.05);
	/*box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.20);*/
}
.zoom {
	display: block;
	/left: 40px;/
	position: absolute;
	top: 0;
	transform: scale(1);
	transition: all 0.3s linear 0s;
	z-index: 1100;
}
/*tagline */
/*footer s*/
.footer
{
	color:#FFF;
	font-size:15px;
}
.footer a
{
	color:#FFF;
	font-size:15px;
	font-weight:600;
	padding-left:10px;
	padding-right:10px;
	text-transform:uppercase;
}
.footer a:hover
{
	color:#CCC;
	font-size:15px;
	text-decoration:none;
}
/*footer e*/
/*Powered by s */
.power-by
{
	color:#FFFFFF;
	font-size:13px;
}
.power-by a
{
	color:#CCCCCC;
	font-size:13px;
}
/*Powered by e */

/*Under Construction this Section s*/
.under-construction
{
	color:#CCC;
	font-size:50px;	
	font-weight:600;
	line-height:55px;
}
/*Under Construction this Section e*/
/*============================================================================================================*/
/*============================================================================================================*/
/*============================================= Others CSS Start =============================================*/
/*============================================================================================================*/
/*============================================================================================================*/

.call
{
	color:#FFF;
	font-size:14px;	
}
.call a
{
	color:#FFF;
	font-size:14px;	
}
.call a:hover
{
	color:#CCC;
	font-size:14px;	
}
.banner-bg
{
	background-image: url(../images/banner-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 420px;
}
.products-border td
{
	border:1px solid #dddee0;
}
.products-menu
{
	color:#222e3c;
	font-size:15px;
	text-transform:uppercase;
	font-weight:600;
}
.products-menu a
{
	color:#222e3c;
	font-size:15px;
	text-transform:uppercase;
	font-weight:600;
}
.products-menu a:hover
{
	color: #d31b1d;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 600;
}
.border {
border: #F10004 1px dashed;


}
