body { margin:0px; padding:0px; font:0.88em/150% Arial,Helvetica,sans-serif; text-align:justify;}
p,ul { margin:0px; padding:0px; }
h2 { font-size:1.846em; font-family: Arial,Helvetica,sans-serif; font-weight:300;}
h2 a { text-decoration:none; color:#3F3F3F;}

#headertop { width:1000px; margin:0 auto;} 
#headtopone {background:#fff; height:42px;} 
#nav ul li .btn-primary {
     background-color: #1074bd;
    border: none;
    color: white;
    padding: 2px 10px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 0.84em;
    margin: 5px 0px;
    line-height:23px;

}
#headerleft p{  margin-top: 6px;}
#headerleft{float: left;  font-size: 0.84em;  line-height: 30px;  margin: 0; padding: 0;} 
#nav {margin-top: 4px;}
#nav ul{ float:right;}
#nav ul  li a {  font-size: 0.84em; line-height: 30px; padding: 0 10px; color:#6699CC; text-decoration:none;}
#nav ul li { display:inline !important;}
#wrapper1{ height:210px;  background:url(../images/trillium.png) no-repeat scroll left top / cover  rgba(0, 0, 0, 0);  display:inline-block; min-width:100%;
}
#headerbottom { width:100%; display:inline-block; height:210px;
}
#main-bothead { margin:0 auto; width:1100px;}
#logo { width:220px; float:left; margin:5px 0 0px;}
.mainmenu { width:1100px; float:right; margin: -50px 0 0;}
.mainmenu ul li.current-menu-item { color: #da4e4e;text-decoration:none; font-size:16px; font-weight:bold;border-bottom: 3px solid #da4e4e;
background: none repeat scroll 0% 0% #c59ebd;
-webkit-border-top-left-radius: 8px;
-webkit-border-top-right-radius: 8px;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
border-top-left-radius: 8px;
border-top-right-radius: 8px;
margin-right:6px;}
.mainmenu ul li.current-menu-item ul li a { color:#fff; 
    font:0.88em/150% Arial,Helvetica,sans-serif;
    height: 20px;
    text-decoration: none;
	font-weight:normal;

}

.mainmenu ul li.current-menu-item  a { color: #da4e4e;text-decoration:none; font-size:16px; font-weight:bold;}
.mainmenu ul li.current-menu-item  a:hover { color: #FFF;text-decoration:none; }
#content { margin: 0 auto;  width: 1000px;}
.slogan {background:url(../images/quote.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none; color: #CD28AA;
  margin: 2em auto;
    max-width: 80%;
    padding: 0 0 0 55px;
}

.slogan p {
    font: 400 1.846em/1.1em "Signika",sans-serif;
    margin: 8px 0;
}
p.sign
{
	 font: 1em "Arial",sans-serif;
    text-align: right;
}
p.sign span
{ color:#FF8400;}

.pagecontent {
	width:1000px; float:left; padding-bottom:20px;
}
.col1 { 
width:31.3%; float:left; margin:0 0 20px 2%;}
.col3 {
    margin-left: 2%;
    width: 31.3%;
	float:left;
}
.col2 {
    width: 31.3%;
	float:left;
	 margin-left: 2%;
}

.five h2 {margin: 0 0 1.5em; border-bottom: 1px solid #dfdfdf; font-weight: 300; font-size: 1.846em;}

#footer {
    background:url(../images/footer.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.2) inset;
    color: #FFFFFF;
    margin: 0;
    padding: 25px 0px 0;
	width:100%;
	float:left;

}

.footone {
    margin: 0 auto;
   width: 960px;
   padding-bottom:20px;
}
.two {
    display: inline-block;
    font-size: 0.923em;
    margin: 0 0 0 16px;
    text-align: left;
    vertical-align: top;
    width: 232px;
}
.three {
    display: inline-block;
    font-size: 0.923em;
    margin: 0 0 0 16px;
    text-align: left;
    vertical-align: top;
    width: 220px;
}
.four {
    display: inline-block;
    font-size: 0.923em;
    margin: 0 0 0 16px;
    text-align: left;
    vertical-align: top;
    width: 220px;
}
#one {
    display: inline-block;
    font-size: 0.923em;
    margin: 0 0 0 0px;
    text-align: left;
    vertical-align: top;
    width: 220px;
}
 h3 span {
    border-bottom: 1px solid #FF8400;
    display: inline-block;
    margin-bottom: -1px;
    padding: 8px 0;
	
    font-size: 1.5em;
    font-weight: 300;
}
 
.bottom {
    border-top: 1px solid #FF8400;
    color: #999999;
    font-size: 0.923em;
    overflow: hidden;
    padding: 20px 0;
	width:940px;
	margin:0 auto;
	
}
#one h3,.two h3,.three h3,.four h3 {
	font:-family:" Arial,Helvetica,sans-serif";
    border-bottom: 1px solid #575757;
    color: #EFEFEF;
    font-size:0.88em/150%;
    font-weight: 300;
    margin-bottom: 1em;
	
}

.three ul li:before {
    color: #747474;
    content: "—";
    float: left;
    margin-right: 7px;
    overflow: hidden;
    width: 7px;

}
.three ul li { list-style-type:none;}
.three ul li a{ color:#EBEBEB;}
span a { color:#EBEBEB;}
.two a,.four a{ color:#EBEBEB; text-decoration:none;}

.three ul li a{ text-decoration:none;}
.col3 ul li { list-style-type:none;}
.col2 ul li { list-style-type:none;}

.col2 ul li,.col3 ul li  {
    line-height: 25px !important;
    margin-bottom: 0 !important;
	0.88em/150% Arial,Helvetica,sans-serif;
	color:#747474;
}
 .five h2 {
border-bottom:1px solid #DFDFDF;
}
.col1 p {  font-size: 13px;
    margin: 0.5em 0;
	color:#747474;
}
.readmore a {
    background:url(../images/more.png) no-repeat scroll 0 50% rgba(0, 0, 0, 0);
    color: #3F3F3F;
    float: right;
    padding-left: 18px;
	text-decoration:none;
}

.five h3 {
    border-bottom:  1px solid #DFDFDF;
	margin-left:2%;
 
    font-weight: 300;
    margin-bottom: 1em;
}
.five  {width:960px; margin: 0 auto;}
.productimg {  float: left;
    margin: 0 4% 0 0;
    width: 40%;}
.productimg1 {  float: left;
    margin: 0 4% 0 0;
    width: 47%;
	font-size: 13px;
	color:#747474;
	padding:0px 10px 10px 20px;}
.aboutcon { float:left; width:53%;}
.aboutcon p {
    font-size: 13px;
	color:#747474;
	padding-bottom:20px;
}

.aboutcon b {
    font-size: 13px;
	color:#747474;
	padding-bottom:20px;
}


.p07 {
    background:url(../images/breadcrumb.png) repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 45px;
	margin:0 0 20px;
}
.breadcrumb {
    background-color: #ECECEC;
    border-bottom: 1px solid #E6E6E6;
	float:left;
	width:100%;
}
.p07 p { width:960px;
margin:0 auto;
padding-top:10px;}

.breadcrumb p a {
    background:url(../images/bcrumb-arrow.gif) no-repeat scroll 100% 50% rgba(0, 0, 0, 0);
    color: #3F3F3F;
    display: inline-block;
    font-size: 11px;
    margin-right: 5px;
    padding-right: 14px;
	text-decoration:none;
}
.aboutcon h2 { color:#3F3F3F !important; font-size:1.231em !important;}
#pp h1 { color:#3F3F3F; font-family:signika; font-weight:300 !important; margin-bottom:0.75em !important; text-transform:capitalize;}
#one a{ text-decoration:none;}

#logo1 {
    float: left;
    margin: 62px 0 0;
    width: 200px;
}
.aboutcon ul li { margin:0.5em 0 0.5em 2em; color:#747474; font-size:0.813em/1.5em ; font-family:"Arial",sans-serif;}
.aboutcon  {border-bottom:1px solid #E5E5E5; margin-bottom:20px;}
.contacts {  float: left;
    margin: 0 44px 0 0;
    width: 63%;}
.aboutcon { width:53%; float:left;}
.bottoms { width:100%; float:left;}
.contacts h1{
font-size:38px !important;
  
	color:#3F3F3F;
	font-family: Arial,Helvetica,sans-serif;
	font-weight:normal;
	
	}
	.contact  p.half {
    float: left;
    padding-right: 4%;
    width: 48%;
	margin:0 0 0 14px;
}
.contacts h1{

	margin:16px 0 28px 14px;
}.contacts h2{

	margin:0 0 18px 14px;
}
.contacts p{

	margin:0 0 20px 18px;
}
#forms
{
	margin:0 0 0 18px;}
 p.half {
    float: left;
    padding-right: 4%;
    width: 43%;
}

label {
    display: block;
    margin: 5px 0;
}
label {
    color: #3F3F3F;
    display: block;
    font-weight: bold;
}



.contacts input {
    margin: 5px 0;
    max-width: 94%;
    width: 94%;
}
input, textarea, select {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    border-radius: 2px;
    padding: 10px 3%;
}
input, select, textarea {
    outline: medium none;
}
textarea, input, select, option, optgroup, button {
    font-family: inherit;
    font-size: inherit;
    vertical-align: middle;
}
textarea {
    max-width: 97%;
    min-height: 150px;
    min-width: 92%;
    padding: 5px 1%;
}
input.button { width:200px;}
.aboutcon1  {width:30%; float:left;}
.aboutcon1 p { padding:1em 0; color:#747474;}
.aboutcon1 a { text-decoration:none; color:#747474;}
.contacts p { color:#747474;}
p.half1 {
    float: left;
    padding-right: 4%;
    width: 100%;
	margin-left:0px;
}

#pp2 h1{ color:#3F3F3F; font-family:signika; font-weight:300 !important; margin-bottom:0.75em !important; text-transform:capitalize; margin: 0 auto;  width: 1000px;}

.pp2 p {
    font-size: 13px;
	color:#747474;
	padding-bottom:20px;
}

.pp2 b {
    font-size: 13px;
	color:#747474;
	padding-bottom:20px;
	margin:0 auto;
}

.pp2 ul li { margin:0.5em 0 0.5em 2em; color:#747474; font-size:0.813em/1.5em ; font-family:"Arial",sans-serif;}

