@import url(http://fonts.googleapis.com/css?family=Fjalla+One);
*{margin:0px; padding:0px;}
body	{
	background: url("images/pattern1.png") #1D1D1D;
    color: #949494;
    font: 13px/1.42857 'Arial',"Helvetica Neue",Helvetica,Arial,sans-serif;
}
ul,li,ol,div,table,img,p,td,tr,input,select,textarea,option,h1,h2,h3,h4,h5,form,marquee,iframe	{
	margin:0px;
	padding:0px;
}
ul,li	{
	list-style:none;
	list-style-type:none;
}
img	{
	border:0px;
}
#main-site-bg	{
	height:auto;
	width:auto;
	overflow:hidden;
	}
#follow-box {
    background: url("images/dotted.png") repeat-x bottom #dcdcdc;
    overflow: hidden;
	height:40px;
}
#follow-box-mid {
	width:1000px;
	margin:0px auto;
	height:40px;
}
.follow	{
	padding:0px 5px;
	}
.follow-cont	{
	font-family:"Trebuchet MS";
	text-transform:uppercase;
	color:#333;
	}
.follow img:hover	{
	opacity:0.5;
	}
#header-bg-box	{
	height:75px;
	width:1000px;
	margin:0px auto;
	}
#logo-bg	{
	height:0;
	width:260px;
	margin-right:20px;
	float:left;
	}
#menu-bg	{
	height:40px;
	width:435px;
	float:right;
	margin:25px 0px 15px 0px;
	}
.logo-text {
	margin: 25px 0px 15px 0px;
}
#banner-bg-box	{
	height:402px;
	width:auto;
	overflow:hidden;
	}
#cap-category-bg	{
	height:219px;
	padding:80px 0px;
	margin:0px auto;
	width:1000px;
	overflow:hidden;
	}
.cat-col-1	{
	height:219px;
	width:320px;
	float:left;
	background: none repeat rgba(127, 127, 127, 0.4);
	overflow:hidden;
	}
.cat-col-2	{
	height:219px;
	width:320px;
	float:left;
	margin:0px 20px;
	background: none repeat rgba(127, 127, 127, 0.4);
	overflow:hidden;
	}
.cat-col-3	{
	height:219px;
	width:320px;
	float:right;
	background: none repeat rgba(127, 127, 127, 0.4);
	overflow:hidden;
	}
.col-img	{
	height:219px;
	width:160px;
	float:right;
	}
.col-cont	{
	height:179px;
	width:120px;
	float:left;
	padding:20px;
	}
.col-cont-head	{
	border-bottom:1px solid #949494;
	padding-bottom:10px;
	font-family:"Fjalla One";
	font-size:17px;
	text-transform:uppercase;
	color:#fff;
	text-align:left;
	}
.col-cont-head1	{
	border-bottom:1px solid #949494;
	padding-bottom:10px;
	font-family:"Fjalla One";
	font-size:20px;
	text-transform:uppercase;
	color:#c70e0c;
	text-align:left;
	}
.col-cont-head2	{
	border-bottom:1px solid #949494;
	padding-bottom:10px;
	padding-top:10px;
	font-family:"Fjalla One";
	font-size:20px;
	text-transform:uppercase;
	color:#c70e0c;
	text-align:left;
	}
.col-cont-bg1	{
	}
.col-cont-bg2	{
	padding-top:20px;
	}
.google-cont-bg1	{
	padding:9px;
	border:1px solid #ccc;
	margin:15px 0px;
	height:300px;
	width:630px;
	}
.col-cont-bg1 li	{
	padding-left:40px;
	background:url(images/page2_badge1.png) no-repeat left top;
	margin:15px 0px;
	}
.col-cont-bg1 p	{
	padding-top:15px;
	text-align:justify;
	}
.col-cont-mid	{
	padding:10px 0px;
	color:#fff;
	text-align:left;
	}
.cont-more	{
	height:35px;
	width:80px;
	}
.cont-more a	{
	height:35px;
	width:80px;
	line-height:35px;
	font-family:"Fjalla One";
	font-size:15px;
	text-transform:uppercase;
	text-align:center;
	color:#333;
	border-radius:4px;
	text-decoration:none;
	display:block;
	background:#fff;
	}
.cont-more a:hover	{
	background:#DF0808;
    color: #FFFFFF;
    text-decoration: none !important;
    text-shadow: 1px 1px 0 #E8BA00;
    transition: all 0.25s ease 0s;
	}
#container-box	{
	height:auto;
	width:auto;
	background:#FFFFFF;
	overflow:hidden;
	padding:60px 0px;
	}
#container-box-inner	{
	height:auto;
	width:1000px;
	margin:0px auto;
	}
.mid-head-bg	{
	height:40px;
	width:1000px;
	background:url(images/mid-bg.jpg) repeat-x;
	}
.mid-head-box	{
	height:40px;
	width:360px;
	background:#fff;
	padding:0px 10px;
	text-align:center;
	line-height:40px;
	font-family:"Trebuchet MS";
	font-size:19px;
	color:#333;
	margin:0px auto;
	}
.mid-head-box1	{
	height:40px;
	width:430px;
	background:#fff;
	padding:0px 10px;
	text-align:center;
	line-height:40px;
	font-family:"Trebuchet MS";
	font-size:19px;
	color:#333;
	margin:0px auto;
	}
.mid-box-conbg	{
	height:auto;
	width:1000px;
	text-align:center;
	padding:10px 0px 0px 0px;
	}
#cat-cate-bg	{
	height:auto;
	padding:60px 0px;
	width:1000px;
	overflow:hidden;
	}
#cat-cate-bg1	{
	height:auto;
	padding:60px 0px 0px 0px;
	width:1000px;
	overflow:hidden;
	}
#cat-cate-bg1 li	{
	padding-left:67px;
	background:url(images/page1_badge1.png) no-repeat left top;
	display:block;
	}
#cat-cate-bg1 li:hover	{
	background:url(images/page1_badge1-hover.png) no-repeat left top;
	}
#cat-cate-bg1 a	{
	color:#444;
	text-decoration:none;
	font-family:"Trebuchet MS";
	font-size:20px;
	line-height:22px;
	display:block;
	}
#cat-cate-bg1 a:hover	{
	color:#DF0808;
	}
.cat-col1-1	{
	height:auto;
	width:320px;
	float:left;
	overflow:hidden;
	}
.cat-col1-2	{
	height:auto;
	width:320px;
	float:left;
	margin:0px 20px;
	overflow:hidden;
	}
.cat-col1-3	{
	height:auto;
	width:320px;
	float:right;
	overflow:hidden;
	}
.cat-col1-img	{
	height:212px;
	width:320px;
	}
#col-cat-left	{
	width:650px;
	float:left;
	overflow:hidden;
	}
#col-cat-right	{
	width:320px;
	padding-left:30px;
	float:right;
	overflow:hidden;
	}
.cat-col2-1	{
	height:auto;
	width:320px;
	overflow:hidden;
	background: url("images/pattern1.png") #1D1D1D;
	}
.cat-col2-2	{
	height:auto;
	width:320px;
	margin:20px 0px;
	overflow:hidden;
	background: url("images/pattern1.png") #1D1D1D;
	}
.cat-col2-3	{
	height:auto;
	width:320px;
	overflow:hidden;
	background: url("images/pattern1.png") #1D1D1D;
	}
.cat-col1-img	{
	height:212px;
	width:320px;
	}
.cat-col1-img-cont	{
	height:auto;
	width:320px;
	padding-top:20px;
	font-family:"Trebuchet MS";
	font-size:15px;
	color:#999;
	}
.cont-more1	{
	height:35px;
	width:80px;
	}
.cont-more1 a	{
	height:35px;
	width:80px;
	line-height:35px;
	font-family:"Fjalla One";
	font-size:15px;
	text-transform:uppercase;
	text-align:center;
	color:#333;
	border-radius:4px;
	text-decoration:none;
	display:block;
	background:#ccc;
	}
.cont-more1 a:hover	{
	background:#DF0808;
    color: #FFFFFF;
    text-decoration: none !important;
    text-shadow: 1px 1px 0 #E8BA00;
    transition: all 0.25s ease 0s;
	}
#expert-bg	{
	height:auto;
	width:auto;
	background:url(images/bg_pic1.jpg) no-repeat center top fixed;
	padding:80px 0px;
	}
#expert-bg-inner	{
	height:auto;
	width:1000px;
	margin:0px auto;
	overflow:hidden;
	}
.expert-block	{
	height:auto;
	width:340px;
	float:left;
	padding:60px 0px;
	color:#fff;
	font-family:"Trebuchet MS";
	font-size:17px;
	}
.ex-head	{
	font-family:"Fjalla One";
	font-size:60px;
	color:#fff;
	text-transform:uppercase;
	}
.ex-bg	{
	padding-top:20px;
	text-transform:uppercase;
	}
.quote-cont	{
	font-family:"Trebuchet MS";
	font-size:17px;
	color:#fff;
		}
.ex-quote-bg	{
	height:auto;
	width:300px;
	margin-left:30px;
	float:left;
	}
.ex-quote-bg-box	{
	height:167px;
	width:240px;
	background:url(images/quote_line.png) no-repeat center top;
	padding-left:30px;
	padding-right:30px;
	padding-top:50px;
	padding-bottom:83px;
	}
.ex-name-bg	{
	height:64px;
	width:300px;
	margin-top:20px;
	}
.ex-name-head	{
	font-family:"Trebuchet MS";
	font-size:17px;
	line-height:29px;
	color:#fff;
	}
.cont-more2	{
	height:30px;
	width:100px;
	margin-top:5px;
	}
.cont-more2 a	{
	height:30px;
	width:100px;
	line-height:30px;
	font-family:"Fjalla One";
	font-size:13px;
	text-transform:uppercase;
	text-align:center;
	color:#fff;
	text-decoration:none;
	display:block;
	background:#222;
	}
.cont-more2 a:hover	{
	background:#DF0808;
    color: #FFFFFF;
    text-decoration: none !important;
    text-shadow: 1px 1px 0 #E8BA00;
    transition: all 0.25s ease 0s;
	}
#bottom-slider-box	{
	height:120px;
	width:auto;
	background:#fff;
	}
#bottom-slider-bg	{
	height:120px;
	width:1000px;
	background:#fff;
	margin:0px auto;
	}
#footer-bg	{
	height:auto;
	width:auto;
	overflow:hidden;
	padding:50px 0px;
	}
.copy-bg	{
	font-family:"Fjalla One";
	text-transform:uppercase;
	color:#fff;
	font-size:45px;
	}
.copyright-bg	{
	font-family:"Trebuchet MS";
	color:#fff;
	font-size:15px;
	}
.about-header	{
	padding-bottom:15px;
	}
.name-txt	{
	width:300px;
	height:15px;
	padding:9px;
	border:1PX dotted #666;
	color:#333;
	font-size:12px;
	}
.name-txt:hover	{
	border:1PX solid #666;
	color:#000;
	}
.enq-txt	{
	width:630px;
	height:180px;
	padding:9px;
	border:1PX dotted #666;
	color:#333;
	font-size:12px;
	}
.enq-txt:hover	{
	border:1PX solid #666;
	color:#000;
	}
.send-button	{
	padding:10px 20px;
	font-size:14px;
	border:0px;
	background:#333333;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
	}
.send-button:hover	{
	background:#FCB712;
	color:#333;
	}
.gallery-img	{
	width:180px;
	height:180px;
	margin-top:25px;
	padding:9px;
	border:1px solid #ddd;
	}
.gallery-img-mid	{
	width:180px;
	height:180px;
	margin: 25px 25px 0px 25px;
	padding:9px;
	border:1px solid #ddd;
	}
.gallery-img img,.gallery-img-mid img	{
	width:180px;
	height:180px;
	}