body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
	font-size: 14px;
	color:#333333;
}

input, textarea { 
  border:solid 1px #E6E6E6;
  border-radius: 2px; 
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
	font-size:16px; color:#666;
  font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
  padding:5px;
  background-color:#f2f2f2; border:solid 1px #ccc;
}

input:hover, textarea:hover {
-moz-box-shadow: 0 0 4px rgba(0,0,0,0.3);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.3);
	box-shadow: 0 0 4px rgba(0,0,0,0.3);
}

a:hover {text-shadow: 0px 0px 8px #339999;}

a img {
-moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);
	box-shadow: 0 0 4px rgba(0,0,0,0.4);
}

.content-one-full img {
-moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);
	box-shadow: 0 0 4px rgba(0,0,0,0.4);
}

a img:hover {
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.9);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.9);
	box-shadow: 0 0 5px rgba(0,0,0,0.9);
}

a {text-decoration:none;}

select {border:solid 1px #E6E6E6;
  border-radius: 4px; 
	-moz-border-radius: 4px; 
	-webkit-border-radius: 4px;
	font-size:16px; color:#666;
  font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
  padding:5px;
  width:100%;}

.contact-body p {padding:0px; margin:0px; margin-bottom:5px;margin-top:5px; color:#aaa}
.contact-body hr { clear:both; padding:0px; border:none;}
.contact-box .Name {float:left; width:325px; }
.contact-box .Name input {width:325px;}
.contact-box .Email {float:left; width:335px;padding-left:38px;}
.contact-box .Email input {width:335px;}
.contact-box .Phone {float:left; width:135px;padding-left:38px;}
.Phone input {width:200px;}
.Your-Message {width:100%; float:left; margin-top:0px;}
.Your-Message textarea{width:700px;}
.contact-right {  min-height:0px; padding-bottom:0px;}
.contact-left {
  min-height:0px; padding-right:10px;
  padding-bottom:0px;
	text-transform:uppercase;}
.contact-required {color:red;}
.contact-text { float:left; width:100%;}
.contact-required-description {clear:both; padding:0px; }
.contact-button {clear:both; padding:0px;  }

.header {
	height:68px;
	background-color:#000;
	background-image:url(../../images/5/style/Nav-Faid.png);
	background-position:left;
	background-repeat:no-repeat;
  -moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);
	box-shadow: 0 0 4px rgba(0,0,0,0.4);
}

.readmore {
	position:relative;
   width:auto;
   padding:4px 20px 4px 15px;
   margin:2em auto;
   color:#fff;
   background: rgb(248,0,0); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(248,0,0,1) 0%, rgba(171,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(248,0,0,1)), color-stop(100%,rgba(171,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(248,0,0,1) 0%,rgba(171,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(248,0,0,1) 0%,rgba(171,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(248,0,0,1) 0%,rgba(171,0,0,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(248,0,0,1) 0%,rgba(171,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f80000', endColorstr='#ab0000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

   display:inline;
	 
  float:right;
  border-radius: 2px; 
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; box-shadow: 2px 2px 4px #888;
}

.readmore a {color:#fff; text-decoration:none; text-transform:uppercase;}
.readmore a:hover {text-shadow: 0px 0px 5px #fff;}

.readmore:before {
   content:"";
   position:absolute;
   bottom:0;
   right:0;
   border-width:5px 5px 0px 0px;
   border-style:solid;
   border-color:transparent #999;
   display:block;
   width:0;
}

.green { color:#339999; }

.container {
	width:960px; 
	margin:auto;
}

.logo {
	padding-top:16px;
	float:left;
	}

.navigation {
	float:right;
}

.navigation ul { list-style:none; padding:0px; margin:0xp; margin-top:23px;}

.navigation li { float:left; color:#FFF; }

.navigation a { 
  font-size:16px; 
  font-weight:bold; 
  color:#FFF; 
  text-decoration:none; 
  margin-left:10px; 
  text-transform:uppercase; 
  text-shadow: 1px 1px 2px #666; }

.navigation a:hover {color:#339999;}

.navigation .active a {color:#339999;}

.content {
	padding-top:20px;
	padding-bottom:20px;
}

.content-two {width:226px; float:right; border:red solid 0px;}

.content-one {width:710px; float:left; border:red solid 0px;}

.contact-box {
	color:#333333;
	background-color:#e6e6e6;
	padding-top:20px;
	padding-bottom:20px;
	}

.feature-box {
	background-color:#f2f2f2;
	border-top:solid 2px #e6e6e6;
	padding-top:10px;
	padding-bottom:50px;
}

.feature-box ul { list-style:none; padding:0px; margin:0px; margin-left:-20px;}

.feature-box ul:before {
  content:"TESTIMONIALS"; 
  clear:both; 
  height:30px; 
  display:block; 
  padding-left:20px;
	color:#bbb;}

.feature-box li { float:left; border:solid #ccc 1px; width:223px; margin-left:20px;  }

.feature-box img {max-width:223px;}

.footer {
	color:#333333;
	background-color:#ccc;
	padding-top:20px;
	padding-bottom:20px;
  min-height:80px;
	}

.contact-text {text-shadow: 1px 1px 2px #666; }
.phone { font-size:24px;}

.footer .navigation ul { margin-top:0px;}
.footer .navigation a { font-size:11px; font-weight:100; color:#333333; text-shadow: 1px 1px 2px #666;  }

.clear { clear:both;}



.rights{ float:right; color:#FFF; font-size:10px; }

/*--------------------------------------------- Blog --------------------------------------------------*/
.blog-splash-link {
    display:block; 
    margin-top:10px;
  	text-transform:uppercase;
  position:relative;
   width:auto;
   padding:4px 20px 4px 15px;
   margin:2em auto;
   color:#fff;
   background: rgb(248,0,0); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(248,0,0,1) 0%, rgba(171,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(248,0,0,1)), color-stop(100%,rgba(171,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(248,0,0,1) 0%,rgba(171,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(248,0,0,1) 0%,rgba(171,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(248,0,0,1) 0%,rgba(171,0,0,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(248,0,0,1) 0%,rgba(171,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f80000', endColorstr='#ab0000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

   display:inline;
	 
  border-radius: 2px; 
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; box-shadow: 2px 2px 4px #888;
}

.blog-splash-link  {color:#fff; text-decoration:none; text-transform:uppercase;}
.blog-splash-link:hover {text-shadow: 0px 0px 5px #fff;}

.blog-splash-link:before {
   content:"";
   position:absolute;
   bottom:0;
   right:0;
   border-width:5px 5px 0px 0px;
   border-style:solid;
   border-color:transparent #999;
   display:block;
   width:0;
}

.blog-splash-link { text-decoration:none;}

.blog-splash-item {
    padding-bottom:10px;
}

.blog-splash-foot-img {
    width:100%; 
    clear:both;
    border-bottom:dotted #888 1px;
}



.blog-article-content {
    margin-top:10px; 
    display:block;
}

.blog-article-clear { 
    width:100%; 
    clear:both; 
}

.blog-article h1 {}

.blog-footer{ 
    margin-top:10px; 
    border-bottom: #CCC solid 1px; 
    font-size:9px; 
    padding-bottom:10px; 
}

.blog-author {
    display:inline;
    margin-right:3px;
    float:left;}

.blog-date {
    display:inline;
    margin-right:3px; 
    float:left;
  display:none;
}

.blog-comment-form {
    border:solid #ccc 1px; 
    padding:10px; 
    -moz-border-radius:5px; 
    border-radius:5px; 
    margin-top:10px;
}

.blog-comment-form input {
    border:solid #ccc 1px; 
    background-color:transparent;
}

.blog-comment-form textarea {
    background-color:transparent; 
    border:solid #ccc 1px;
}

.blog-comment-form #securityCode {
    background-color:transparent; 
    border:solid #ccc 1px;
}

.blog-comment-submit {
    width:100px;
}

.blog-article-comment-text {
    -webkit-border-radius:5px; 
    -moz-border-radius:5px; 
    border-radius:5px; 
    float:left; 
    padding:10px; 
    margin-right:10px; 
    margin-bottom:10px; 
    border:solid #ccc 1px;
}

.blog-article-comment {
    -webkit-border-radius:5px; 
    -moz-border-radius: 5px; 
    border-radius: 5px; 
    border:#CCC solid 1px; 
    padding:10px; 
    margin-bottom:0px;  
    margin-top:10px; 
    display:table; 
}

.blog-article-comments {
    margin-bottom:20px;
}

.blog-article-comment-button {
    border:solid 1px #ccc; 
    padding:4px 6px 5px 6px; 
    margin-top:20px; 
    -moz-border-radius:4px; 
    border-radius:4px; 
    display:table; 
    font-weight:600; 
    font-size:10px;
    background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(255,255,255)),
    color-stop(0.5, rgb(250,250,250)),
    color-stop(0.75, rgb(237,237,237))
);
    background-image: -moz-linear-gradient(
    center bottom,
    rgb(255,255,255) 0%,
    rgb(250,250,250) 50%,
    rgb(237,237,237) 75%
);}

.blog-share ul {
    list-style:none; 
    padding:0px; 
    margin:0px; 
    display:table; 
    margin-bottom:20px;
}

.blog-share li {}

.blog-share img {
    width:20px;
    height:20px;
    border:0px;
}

.blog-share a img{
    opacity:.80;
    filter:alpha(opacity=80);
    filter:"alpha(opacity=80)";
}

.blog-share a:hover img{
    opacity:1;filter:alpha(opacity=100);filter:"alpha(opacity=100)";
}

.follow {
    filter:alpha(opacity=40); 
    -moz-opacity:0.40;
    -khtml-opacity: 0.40; 
    opacity: 0.40;
}

.follow ul { 
    list-style:none;
}

.follow li {
    float:left;
}

.follow li img { 
    float:left; 
    border:0px; 
    margin:0px; 
    padding:0px;
}

.blog-navigation h2 {}

.blog-navigation a { 
    text-decoration:none;
}

.blog-navigation sub {font-size:8px;}

.blog-navigation a:hover {}

.blog-navigation ul {
    list-style:none; 
    margin:0px;
    margin-left:0px; 
    padding:0px; 
}

.blog-navigation li {
    margin-bottom:2px;
}

.blog-splash-title {}

.blog-splash-title a {color:#333; text-decoration:none;}
.blog-splash-title a:hover {}

.blog-splash-tools { 
    line-height:15px; 
    height:15px;
}

.blog-splash-date {
    display:inline;
    margin-right:15px;
    float:left;
}

.blog-splash-author {
    display:inline;
    margin-right:15px;
    float:left;
}

.blog-splash-tags {
    display:inline;
    margin-right:15px;
    float:left;
}

.blog-splash-comments {
    display:inline;
    margin-right:15px; 
    float:left;
    background-image: url(../../../cms/images/Comment.gif); 
    background-repeat:no-repeat;
    padding-left:17px;
}

.blog-splash-sharethis {
    display:inline;
    margin-right:15px; 
    float:left; 
    background-image: url(../../../cms/images/Share.gif); 
    background-repeat:no-repeat;
    padding-left:17px;
}

.blog-tools {
    line-height:15px; 
    height:15px;
}

.blog-date {
    display:inline;
    margin-right:15px;
    float:left;
  display:none;
}

.blog-author {
    display:inline;
    margin-right:15px; 
    float:left;
}

.blog-tags {
    display:inline;
    margin-right:15px; 
    float:left;
}

.blog-comments {
    display:inline;
    margin-right:15px; 
    float:left;
    background-image: url(../../../cms/images/Comment.gif); 
    background-repeat:no-repeat;
    padding-left:17px;
}

.blog-sharethis {
    display:inline;
    margin-right:15px; 
    float:left; 
    background-image: url(../../../cms/images/Share.gif); 
    background-repeat:no-repeat;
    padding-left:17px;
  display:none;
}



.twitbit {
    overflow:hidden; 
    height:235px; 
    margin-left:-9px;
}

.blog-sharethis-links ul {
    list-style:none;
    padding:0px; 
    width:200px;
}

.blog-sharethis-links li {
    line-height:40px;
    height:40px;
    text-align:left;
}


.blog-splash-item {
    display:block;
}

.blog-feature-text h2 { font-size:16px;}

.directory .blog-article-content{

}

.directory .blog-splash-feature-image:hover {-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	box-shadow: 0 0 5px rgba(0,0,0,0.5); }

.directory .blog-splash-feature-image {
    overflow:hidden; 
    width:125px; 
    height:125px; 
    float:left; 
    margin-right:20px; 
    margin-bottom:20px; padding:0px;
    border:2px #ccc solid;
}

.directory .blog-splash-feature-image  img {
    max-height:125px;
    padding:0px;
}

.directory .blog-splash-feature-image  p {
    padding:0px; 
    margin:0px;
}

.directory .blog-splash-link {
     
    height:30px;
}

.blog-author {display:none;}

.inspiration .blog-splash-feature-image {
    overflow:hidden; 
    width:300px; 
    max-height:190px; 
    float:left; 
    margin-right:20px; 
    margin-bottom:20px; 
    border:solid 2px #ccc;
    padding:0px;
}

.inspiration .blog-splash-feature-image:hover {-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	box-shadow: 0 0 5px rgba(0,0,0,0.5); }

.inspiration .blog-splash-feature-image  img {
    max-width:300px; 
    padding:0px;
}

.inspiration .blog-splash-feature-image  p {
    padding:0px;
    margin:0px;
}

.inspiration .blog-splash {
 margin-left:-20px;
}

.inspiration .blog-splash-item {
    width:300px; 
    float:left; 
    margin-left:20px; 
    height:390px;
}

.inspiration .blog-splash-foot-img { 
    border:none;
}

.blog-splash-tools {
    display:none;
}

.blog-foot-text {
display:none;
}

.homeOne .blog-splash-feature-image:hover {-moz-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.5);
	box-shadow: 0 0 5px rgba(0,0,0,0.5); }

.homeOne .blog-splash-feature-image {
    overflow:hidden; 
    width:296px; 
    max-height:168px; 
    float:left; 
    margin-right:20px; 
    margin-bottom:20px; 
    border:solid 2px #ccc;
    padding:0px;
}

.homeOne {
    margin-left:-8px;
}

.homeOne .blog-splash-feature-image  img {
    max-width:296px; 
    padding:0px;

}

.homeOne .blog-splash-feature-image  p {
    padding:0px;
    margin:0px;
}

.homeOne .blog-splash-item {
    width:296px; 
    float:left; 
    margin-left:20px; 
    height:320px;
}

.homeOne .blog-splash-foot-img { 
    border:none;
}

.blog-splash-feature-image {width:300px; float:right; overflow:hidden;
}

.blog-splash-feature-image img { max-width:300px; margin-bottom:20px; margin-left:20px;}
.blog-splash-category-title {display: none;}

.list-tile-description { margin-top:-35px; text-align:right; padding-right:10px;}
.list-tile-description:after {content:url('../../images/5/style/Read-More-Small.png'); position:relative; top:8px; padding-left:10px;  }
.feature-box a {color:#fff; font-weight:bold; text-shadow: 3px 3px 3px #000;}

.tile { margin-right:0px; margin-left:-11px; width:249px; float:left}
.tile ul { list-style:none; margin:0px; padding:0px;}
.tile li { float:left;  height:115px; width:115px; margin-right:0px; margin-left:9px; margin-bottom:9px; }
.tile img {max-width:205px; min-width:115px; min-height:115px;}
.tile-image {border:solid 1px #ccc; height:110px; width:auto ; overflow:hidden;
 margin-bottom:10px;   vertical-align:middle;}
.tile-description {margin-top:-60px; position:absolute; background:#ccc; padding:10px;}


.morev {
	
   width:auto;
   padding:4px 20px 4px 20px;
	font-size:12px; font-weight:100;
   color:#fff;
   background: rgb(248,0,0); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgba(248,0,0,1) 0%, rgba(171,0,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(248,0,0,1)), color-stop(100%,rgba(171,0,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  rgba(248,0,0,1) 0%,rgba(171,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  rgba(248,0,0,1) 0%,rgba(171,0,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  rgba(248,0,0,1) 0%,rgba(171,0,0,1) 100%); /* IE10+ */
background: linear-gradient(135deg,  rgba(248,0,0,1) 0%,rgba(171,0,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f80000', endColorstr='#ab0000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

   display:inline;
	  
  float:right;
  border-radius: 0px 0px 3px 3px; 
	-moz-border-radius: 0px 0px 3px 3px; 
	-webkit-border-radius: 0px 0px 3px 3px; 
  box-shadow: 2px 2px 4px #888;
  margin-top:8px;
  margin-right:1px;
}

a.morev {text-shadow:none;}






