@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-family: Arial;  background:#fff url(../images/body_bg.png) repeat-x left top; line-height:21px; letter-spacing:1px;}
*{margin:0; padding:0}
h1,h2,h3,h4,h5,h6{font-weight:normal}
a{text-decoration:none; overflow:hidden; border:0px; outline:none;}

img{text-decoration:none; border:0px;}
li{text-decoration:none;overflow:hidden; list-style:none;}
ul{text-decoration:none;overflow:hidden; list-style:none;}
p{text-align:justify;}
img{padding:0px; margin:0px; float:left;}

#wrap{
	width:920px; 
	float:left;
	margin:0px 0 0 75px;
	position:relative;
}
#topProtion{
	width:920px; 
	float:left;
}
.logo{
	float:left;
	width:577px;
}
.logo h1{
	float:left;
	width:290px;
	margin:37px  0 0 -30px;
}
.topRight{
	float:right;
	width:auto;
	margin:25px 0 0 0;
}
.top{
	font-family:"Walkway UltraBold";
	color:#797979;
	font-size:14px;
	text-align:right;
}
/* search field content */
.searchBox1{
	float:right;
	width:250px;
	margin:30px 0 0 0px;
}
.searchBox1 input{
	padding-top:14px;
	border:0px;
	
}
.searchBox1 input.field{
	float:left;
	width:110px;
	height:20px;
	border:0px;
	background:url(../images/txt.png) no-repeat right top;
	outline:none;
	position:relative;
	top:0px;
	left:20px;
}
.searchBox1 input[type="text"]{
	float:left;
	font-size:12px;
	color:#818181;
	padding:4px 10px 0 29px;
}

/* search button */
.searchBox1 input.search{
	width:79px;
	height:24px;
	float:left;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12.83px;
	color:#a6a4a4;
	background:url(../images/search.png) no-repeat top right;
	padding:2px 0 4px 0;
	cursor:pointer;
	outline:none;
	position:relative;
	top:0px;
	left:11px;
}
.Left{
	float:left;
	width:626px;
	position:relative;
	top:0px;
	left:0px;
	margin:30px 0 0 0;
}
.banner{
	float:left;
	width:660px;
	background:url(../images/banner_bg.png) no-repeat left top;
	height:300px;
	position:relative;
	top:0px;
	left:-55px;

	banner
}

.banner2{
	float:left;
	width:660px;
	background:none;
	height:300px;
	position:relative;
	top:-25px;
	left:-55px;

	banner
}



ul.photo_s			    {width:607px; height:250px; margin:26px 0 0 25px; float:left; overflow:hidden; position:relative; z-index:1}
ul.photo_s li 			{width:607px; height:250px; float:left; position:absolute; left:0; right:0}
ul.photo_s li.show 			{z-index:10}
ul li img 			{width:auto; position:absolute; left:27px; top:35px; border:none}



.inner{
	float:left;
	width:618px;
	margin:55px 0 0 -30px;
	clear:both;
}
.inner h2{
	float:left;
	width:426px;
	color:#bb4e4e;
	font-size:26px;
	font-family:"Walkway UltraBold";
	line-height:25px;
}
p.contd{
	float:left;
	width:619px;
	color:#939191;
	font-size:16px;
	line-height:25px;
	font-family:Arial;
	margin:30px 0 0 0;
}
.insideinner{
	float:left;
	width:618px;
	margin:25px 0 0 0;
}

p.contd3{
	float:left;
	width:490px;
	color:#939191;
	line-height:21px;
	font-size:14px;
	margin:0px 25px 0 0px;
	padding:0 0 25px 0;
}
p.contd4{
	float:left;
	width:490px;
	color:#939191;
	line-height:21px;
	font-size:14px;
	margin:0px 0 0px 25px;
	padding:0 0 25px 0;
}

.insideinner img{
	float:left;
	margin:5px 0 0 0 ;
	padding:0 0 15px 0;
}
p.sub_contd{
	float:left;
	width:285px;
	color:#939191;
	line-height:21px;
	font-size:14px;
	margin:20px 20px 0 0;
}
p.sub_contd b{
	display:block;
	color:#bb4e4e;
	font-size:16px;
	padding:5px 0 0 0;
}
p.sub_contd1{
	float:left;
	width:290px;
	color:#939191;
	line-height:21px;
	font-size:14px;
	margin:20px 0px 0 20px;
}
p.sub_contd1 b{
	display:block;
	color:#bb4e4e;
	font-size:18px;
	padding:5px 0 0 0;
}

.innermid{
	float:left;
	width:618px;
	margin:55px 0 0 0;
	padding:0 0 25px 0;
}
p.head{
	float:left;
	width:auto;
	color:#a8a7a7;
	font-size:60px;
	font-family:"Walkway UltraBold";
	line-height:62px;
}

p.data{
	float:left;
	width:400px;
	color:#783838;
	font-size:12px;
	font-family:Arial;
	font-style:italic;
	line-height:20px;
	letter-spacing:0px;
	position:relative;
	top:-50px;
	left:210px;
}

p.data2{
	float:left;
	width:400px;
	color:#783838;
	font-size:14px;
	font-family:Arial;
	font-style:italic;
	line-height:20px;
	letter-spacing:0px;
	position:relative;
	top:-50px;
	left:140px;
}
ul.leftBtm{
	float:left;
	width:269px;
	margin:30px 40px 0 0;
}
ul.leftBtm li{
	float:left;
	width:269px;
	border-bottom:1px solid #d2d2d2;
	padding:10px 0 10px 0;
}
ul.leftBtm li.first{
	float:left;
	width:269px;
	border-bottom:1px solid #d2d2d2;
	border-top:1px solid #d2d2d2;
	padding:10px 0 10px 0;
}
ul.leftBtm li a{
	float:left;
	width:auto;
	color:#939191;
	font-size:16px;
	font-family:Arial;
	letter-spacing:0.6px;
}
ul.leftBtm li a:hover{
	color:#666;
}
.Right{
	float:left;
	width:240px;
	margin:30px 0 0 0;
	position:relative;
}
.menu{
	float:right;
	width:240px;
}
.menu ul{
	float:right;
	width:240px;
}
.menu ul li{
	float:left;
	width:240px;
	border-bottom:1px solid #ecd3d3;
}
.menu ul li.nobrd{
	float:left;
	width:240px;
	border-bottom:none;
}

.menu ul li a{
	float:left;
	width:auto;
	color:#797979;
	font-size:25px;
	padding:14px 0px 15px 18px;
	line-height:21px;
	font-family:"Walkway Expand UltraBold";
}
.menu ul li a:hover,.menu ul li a.active{
	color:#bb4e4e;
}
.Rightmid{
	float:left;
	width:240px;
}
.Rightmid h2{
	float:left;
	width:240px;
	color:#bb4e4e;
	font-size:22px;
	font-family:"Walkway UltraBold";
	line-height:23px;
	margin:35px 0 0 0;
}
.mid{
	float:left;
	width:240px;
	color:#939191;
	font-size:12px;
	line-height:22px;
	font-family:Arial;
	font-style:italic;
	letter-spacing:0.1px;
	margin:25px 0 0 0;
}
.testiname{
	float:right;
	width:auto;
	color:#783838;
	font-size:12px;
	font-style:italic;
	margin:20px 0 0 0;
}
.mid a{
	float:left;
	width:auto;
	color:#939191;
	font-size:12px;
	font-style:italic;
	margin:30px 0 0 0;
}
.mid a:hover{
	text-decoration:underline;
}
#footer{
	margin:35px 0 0 0px; 
	padding:23px 0 35px 0;
	width:900px;
	float:left;
	clear:both;
	border-top:1px solid #c6c6c6;
	background:url(../images/footer_bg.png) no-repeat 720px 70px;
}
.footerLeft{
	float:left;
	width:600px;
}
ul.footerMenu{
	float:left;
	width:600px;
	clear:both;
}
ul.footerMenu li{
	float:left;
	width:auto;
	color:#939191;
}
ul.footerMenu li a{
	float:left;
	width:auto; 
	clear:both;
	line-height:21px;
	font-size:11px; 
	color:#939191; 
	padding:0px 5px 0px 5px;
}
ul.footerMenu li a:hover{
	color:#333;
}
p.footerBtm{
	float:left; 
	width:600px;
	font-size:11px; 
	color:#939191; 
	padding:10px 0 0 10px;
}
p.footerBtm a{
	color:#bb4e4e;
	line-height:21px;
}

/* search field content */
.searchBox{
	float:right;
	width:240px;
	margin:20px 0 0 0px;
}
.searchBox input{
	border:0px;
	
}
.searchBox input.field{
	float:left;
	width:238px;
	height:32px;
	border:0px;
	outline:none;
	border:1px solid #cfcfcf;
	margin-top:15px;
}
.searchBox input.field1{
	float:left;
	width:238px;
	height:116px;
	border:0px;
	outline:none;
	border:1px solid #cfcfcf;
	margin-top:15px;
}

.searchBox input[type="text"]{
	float:left;
	font-size:12px;
	color:#818181;
	padding:6px 10px 0 10px;
}

/* search button */
.searchBox input.search{
	width:81px;
	height:34px;
	float:left;
	font-family:Arial;
	text-transform:uppercase;
	font-size:16px;
	color:#abaaaa;
	background:url(../images/submit.png) no-repeat top left;
	padding:2px 0 4px 0;
	cursor:pointer;
	outline:none;
	margin:18px 0 0 0;
}
ul#blogs
	{
		float:left;
		margin:30px 0 0 0;
		padding:0px;
		display:block;
		width:618px;
	}
ul#blogs li
	{
		float:left;
		margin:15px 0 0 0;
		padding:0px;
		display:block;
		width:618px;
	}
ul#blogs li p.calender
	{
		float:left;
		margin:0px;
		padding:0px;
		background:url(../images/blogs.png) no-repeat;
		width:82px;
		height:83px;
	}
ul#blogs li p.calender span.day
	{
		float:left;
		margin:0px;
		padding:10px 0 0 0;
		width:82px;
		text-align:center;
		font-family: Verdana;
		font-size:20px;
		font-weight:normal;
		color:#908f8f;
		line-height:18px;
	}
ul#blogs li p.calender span.month
	{
		float:left;
		margin:0px;
		padding:0px;
		width:82px;
		text-align:center;
		font-family: Verdana;
		font-size:20px;
		font-weight:normal;
		color:#908f8f;
	}
ul#blogs li p.calender span.year
	{
		float:left;
		margin:0px;
		padding:6px 0 0 0;
		width:82px;
		text-align:center;
		font-family: Verdana;
		font-size:14px;
		font-weight:normal;
		color:#797979;
		line-height:20px;
	}
ul#blogs li p.blogcontent
	{
		float:left;
		margin:0px;
		padding:0 0 0 20px;
		width:490px;
	}
ul#blogs li p.blogcontent span.heading
	{
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		width:490px;
		font-size:20px;
		font-weight:normal;
		color:#908f8f;
		line-height:18px;
	}
ul#blogs li p.blogcontent span.normalcontent
	{
		float:left;
		margin:10px 0 0 0;
		padding:0px;
		width:490px;
		text-align:justify;
		font-family: Verdana;
		font-size:13px;
		font-weight:normal;
		color: #797979;
		line-height:20px;
	}
ul#blogs li p.blogcontent span.normalcontent a
	{
		text-decoration: underline;
		color: #908f8f;
		font-weight:bold;
	}
ul#blogs li p.blogcontent span.normalcontent a:hover
	{
		text-decoration: none;
		color: #666;
	}
ul#blogs li p.blogcontent span.normalcontent span
	{
		color: #908f8f;
		font-weight:bold;
	}
ul#blogs li p.blogcontent a.readmore
	{
		float:left;
		padding:0 15px 0 15px;
		height:26px;
		line-height:26px;
		font-family:Verdana;
		font-weight:normal;
		font-size:13px;
		background: #908f8f;
		text-decoration:none;
		color: #ffffff;
		margin:15px 0 0 0;
	}
ul#blogs li p.blogcontent a.readmore:hover
	{
		float:left;
		padding:0 15px 0 15px;
		height:26px;
		line-height:26px;
		font-family:Verdana;
		font-weight:normal;
		font-size:13px;
		background: #535353;
		text-decoration:none;
		color: #ffffff;
		margin:15px 0 0 0;
	}
ul#blogs li.separaters
	{
		float:left;
		margin:15px 0 0 0;
		padding:0 0 17px 0;
		display:block;
		width:800px;
		background: url(images/bottomemboss.png) repeat-x bottom;
	}	
.contactus{
	float:left;
	display:block;
	color:#939191;
	font-size:15px;
	line-height:25px;
	font-family:Arial;
	width:250px;
	padding:25px 55px 10px 0px;
	margin-bottom:10px;
	text-align:justify;
	letter-spacing:1px;
}
.contactus em{
	font-weight:normal;
	display:block;
	color:#944133;
	font-style:normal;
	margin:0px;
	padding:0px;
	font-size:16px;
	letter-spacing:1px;
}

ul.innerLeftBtm{
	float:left;
	width:618px;
	font-family:"Trebuchet MS";
	margin:20px 0 0 0;
}
ul.innerLeftBtm li{
	float:left;
	width:250px;
	margin:25px 0 0 0;
}
ul.innerLeftBtm li.mid1{
	float:left;
	width:250px;
	margin:25px 0 0 50px;
}
ul.innerLeftBtm li.last1{
	float:left;
	width:250px;
	margin:20px 0 0 50px;
}

ul.innerLeftBtm li img{
	float:left;
	width:250px;
	padding:0 0 8px 0;
}
.contd{
	float:left;
	color:#bb4e4e;
	width:240px;
	font-size:14px;
	font-family:Arial;
	padding:10px 0 0px 0;
}
.value{
	float:left;
	width:240px;
	color:#939191;
	font-size:12px;
	padding:5px 0 15px 0;
	font-family:Arial;
}

ul.pagination{
	float:left;
	clear:both;
	width:500px;
	padding:15px 0 0 0px;
}
ul.pagination li{
	float:left;
	width:auto;
}
ul.pagination li a{
	float:left;
	width:auto;
	color:#605c5c;
	padding:0 5px 0 5px;
	font-size:13px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing:1px;
}
ul.pagination li a:hover,ul.pagination li a.active{
	color:#bb4e4e;
}
