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

@font-face {font-family:"mycustom"; src:url(font/Ottawa.ttf) format("truetype") !important;}
@font-face {font-family:"calibri"; src:url(font/calibri.ttf) format("truetype") !important;}

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input
{	margin: 0;	padding: 0; }
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th
{	font-size: 1em;	font-weight: normal;	font-style: normal;}
ul, ol{	list-style: none;}
fieldset, img{	border: none;}
caption, th{	text-align: left;}
table{	border-collapse: collapse;	border-spacing: 0;}
a{	text-decoration: none;	cursor: pointer;}
strong{	font-weight: bold;}
em{	font-style: italic;}

/* LAYOUT */
.clear{	clear: both;}
.fl{	float: left;}
.fr{	float: right;}
.center{ text-align:center;}

body{font-family: Arial, Helvetica, sans-serif;	font-size: 12px; background:url(images/bodyBg.jpg) center top no-repeat;	color: #878787;	margin-bottom: 0px; }

header{margin:0px auto 0px; padding:0px; width:950px; height:117px;}
.logo{
	float:left;
 	height:80px;
  	width:950px;
}
nav{
	float:left;
 	width:950px;
 	margin:0px;
	padding:0px;
 	background:#c5dded;
  	height:37px;
}
nav ul{
 	margin:0px auto;
  	padding:0px;
    text-align:center;
    width:900px;
    
}
nav .navtable{
	float:left; 
 	margin:0px;
   text-align:center;
    line-height:37px;
    font-family:arial, verdana;
    font-size: 12px;
	font-weight: bold;
 	text-transform:uppercase;
}
nav ul li.last{
	padding-right:0px;
}
nav .navtable a{
	color:#282932;
 	margin:0px 0px;font-family:arial, verdana;
}
nav .navtable a:hover, .nodetails:hover{
	color:#a18b43;
}
.nav {
horizonal-align: center;
padding: 0cm .4cm 0cm .4cm !important;
}
.nodetails {
    background: none;
    border: none;
    font-family:helvetica, arial, verdana;
    font-size: 9pt;
	font-weight: bold;
 	color:#282932;
}

.tagline{
    position:relative;
    width:950px;
    margin:0px auto;
}
.tagline h2{
 	float:left;
 	font-family:helvetica, arial, verdana;
 	font-size:25px;
  	color:#282932;
   	font-weight:bold;
    text-align:center;
    line-height:32px;
    padding:28px 0px 0px 49px;
    font-style:italic;
    /*text-shadow: 1px 0px 0px #571b2f;*/
}

.content{
 	margin:0px auto 0px;
  	width:910px;
   	padding:328px 20px 0px;
}
.leftPart{
	float:left;
 	width:432px;
  	margin:0px;
   	padding:122px 0px 0px 0px;
}
.rightPart{
	float:right;
 	width:430px;
  	margin:0px;
   	padding:0px;
}
.content h3{
	font-family:helvetica, arial, verdana;
 	font-size:18px;
  	color:#103349;
    padding:10px 0px 0px;
    line-height:18px;
    font-weight:bold;
}
.content h4{
	font-family:helvetica, arial, verdana;
 	font-size:15px;
  	color:#103349;
    padding:10px 0px;
    line-height:18px;
    font-weight:bold;
}
.content p{
	font-family:helvetica, arial, verdana;
 	font-size:12px;
  	color:#0e334a;
    padding:10px 0px 0px;
    line-height:16px;
    text-align:justify;
}
.content ul{
	float:left;
 	margin:0px;
  	padding:0px 0px 0px 20px;
}
.content ul li{
	background:url(../images/ulround.jpg) left no-repeat;
 	margin:0px;
  	padding:0px 0px 0px 10px;
    font-size:12px;
  	color:#0e334a;
}
#content{
	width:950px;
 	margin:0px auto;
  	background:rgba(255,255,255,0.8);
    padding:20px 0px 0px 0px;
 	color:#000;
}
#content p{
	font-family:helvetica, arial, verdana;
 	font-size:12px;
  	color:#1D4E6C;
    padding:10px 10px 0px 0px;
    line-height:17px;
    text-align:left;
}
#content ul{
	float:left;
 	margin:0px;
  	padding:10px 0px 10px 20px;
}
#content ul li{
	background:url(images/ulround.jpg) left no-repeat;
 	margin:0px;
  	padding:0px 0px 0px 10px;
    font-size:12px;
  	color:#0e334a;
}
footer{
 	width:950px;
  	margin:0px auto;
   	padding:20px 0px;
    color:#888888;
    font-size:10px;
    text-align:center;
    font-family:helvetica, arial, verdana;
}
footer a{
 	color:#888888;
    font-size:10px !important;
}
footer a:hover{
 	color:#a18b43;
}
.space{
	padding:7px 0px 0px 0px;
}
.nopadding{
	padding-top:0px !important;
}

.guarbg{
	background-image: url(images/GuaranteeBG.png);
    background-repeat: no-repeat;
    background-position: top left;
    width:950px;
    float:left;
    min-height:580px;
}

.rPart{
	float:right;
 	width:370px;
  	padding:20px 20px 0px 10px;
}
#content h3{
 font-family: helvetica, arial, verdana;
font-size: 18px;
font-weight: bold;
color: #1D4E6C;
text-align: left;
padding: 0cm .8cm 0cm .0cm;
}
.bgfooter{
	background:rgba(255,255,255,0.8);
}

article{
	width:800px;
 	margin:0px auto;
}


/* Product Page */
.product{
 	width:850px;
  	margin:0px auto;
}
.pleft{
	float:left;
 	width:347px;
  	text-align:center;
   	padding-top:40px;
}
.pright{
	float:right;
 	width:465px;
}

/* Testimonnial page */

.testimonial{
	background:url(images/testimonialsBG.png) no-repeat;
 	padding:0px 451px 0px 30px;
}

/* FAQ Page */
.faqpage{
	background:url(images/faqbackground.png) no-repeat right top;
 	padding:0px 300px 0px 30px;
}

.orderpage{
	background:url(images/orderBG.png) no-repeat left top;
 	padding:0px 30px 0px 450px;
  	height:594px;
}

.contectbox{
	float:left;
	margin:0px;
	padding:0px 60px 10px;
	color:#3C3C3C;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
}
.contectbox h5{
	color: #0678be;
    font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
    font-size: 23px;
    font-weight: normal;
    margin: 0;
    padding: 0 0px 0px 0px;
    text-transform: uppercase;
}
.contectbox p{
	line-height: 22px;
    margin: 0 0 10px;
}
.contactleft{
	float:left;
	width:385px;
	margin:0px;
	padding:10px 0px 0px 0px;
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#454343;
}
.contactright{
	float:right;
	width:394px;
	margin:0px;
	padding:0px;
}
.contacttable{
	font-family: "Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif;
}

input.small{ width:300px; float:left; margin:0px 0px 0px 10px; padding:6px 5px; font-size:14px; color:#000000; line-height:22px; height:16px; background:#fff; border:1px solid #CCCCCC;}
input.small1{ width:200px; float:left; margin:0px 0px 0px 10px; padding:6px 5px; font-size:14px; color:#000000; line-height:22px; height:16px; background:#fff; border:1px solid #CCCCCC;}
input.medium{ width:450px; float:left; margin:0px 0px 0px 10px; padding:6px 5px; font-size:14px; color:#000000; line-height:22px; height:16px; background:#fff; border:1px solid #CCCCCC;}
input.large{ width:300px; float:left; margin:0px 0px 0px 10px; padding:6px 5px; font-size:14px; color:#000000; line-height:22px; height:16px; background:#fff; border:1px solid #CCCCCC;}
textarea.textarea{ width:300px; float:left; margin:0px 0px 0px 10px; padding:6px 5px; font-size:14px; color:#000000; height:100px; background:#fff; border:1px solid #CCCCCC;}
input.submit{ float:left; margin:0px 0px 0px 10px;}
select.large{ width:312px; float:left; margin:0px 0px 0px 10px; /*padding:0px 5px 3px 5px;*/ font-size:14px; color:#484848; line-height:22px; height:16px; background:#f3f3f3; border:1px solid #CCCCCC;}

.btnSubmitform{
	float:left;
	background:url(images/button_submit.jpg) no-repeat;
	text-indent:-9999px;
	width:93px;
	height:37px;
	border:none;
	padding:0px;
	margin:0px 10px 20px 10px;
	border:none;
}
