/*

Theme Name: vSpaceLab

Theme URI: http://wordpress.org/

Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.

Version: 1.6

Author: Michael Heilemann

Author URI: http://binarybonsai.com/

Tags: blue, custom header, fixed width, two columns, widgets



	Kubrick v1.5

	 http://binarybonsai.com/kubrick/



	This theme was designed and built by Michael Heilemann,

	whose blog you will find at http://binarybonsai.com/



	The CSS, XHTML and design is released under GPL:

	http://www.opensource.org/licenses/gpl-license.php



*/




/* EVAL FORM */
div#curtain{
background:url('images/curtainbg.png');
height:500px;
width:0;
position:absolute;
top:100;
z-index:999;
display:none;
}

div#evalcontainer {
text-align:left;
position:absolute;
overflow:hidden;
width:350px;
height:450px;
left:50%; /* position of form */
top:500px;
margin-left:-200px; /* position of form from left */
border:3px solid orange;
background:#333333;
z-index:1000;
display:none;
font-size:100%;
}
div#evalcontainer h2{
margin:0 0 10px 0;
padding:5px 15px;
background:#999999;
border-bottom:1px solid #C6B865;
}
div#evalcontainer h3{
position:relative;
top:-12px; /* vertical of Contact Info box*/
left:30px; /* position of heading */
margin:0;
padding:0;
background:#999999;
width:250px;
text-align:center;
}
div#evalcontainer p{
margin:0px 10px;
}
div#evalcontainer label{
width:75px;/* size of label */
float:left;
font-family:'arial';
font-size:12px;
text-align:right;
margin-right:10px;
}
div#evalcontainer input[type=text]{
width:120px;
border:1px solid #ccc;
background:#FFFBF4;
}
div#evalcontainer select, div#evalcontainer textarea{border:1px solid #ccc;background:#FFFBF4;}

div#evalcontainer input[type=text]:focus{background:#bbb;}

div#evalContact {border:1px solid #ccc;
float:left;
width:320px; /* horz of thin gray box */
margin:0px 0px 0px 10px;}

#evalDescription{
height:100px;
margin:0 0 0 0px;
}
#evalSubmit {
padding:0 10px;
text-shadow:0 0 2px #000;
color:#fff;
background:url('images/evalsubmitbg.png');
border:1px solid #382213;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
font-family:'arial black';
font-size:18px;
margin:10px 12px 10px 0;
float:right;
}

#evalClose {
float:right;
margin:3px 3px 0 0;
border:none !important;
}
#evalClose img{
border:none !important;
}
/* END EVAL FORM */



/* Begin Typography & Colors */





body{ 

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#fff;

	background:#050b22 url(images/body_bg.jpg) repeat-x center top;

}



*{padding:0; margin:0}

a{text-decoration:none; outline:none;}

img, fieldset, button{border:none; background:none}

p{line-height:20px; padding-bottom:20px}



/*-------------all header here------------*/

h2{font-size:24px; line-height:30px; color:#000}

.bnrRight h2{padding-bottom:12px}



h3{font-size:19px; line-height:22px;}

h3.service{

	padding:10px 0 11px;

	color:#fff;

	font-size:20px;

	font-weight:normal;

}

.whiteBoxIn h3{color:#222; font-size:19px}

.greenBoxIn h3{

	color:#fff;

	padding-bottom:15px;

	text-indent:-5000px;

	overflow:hidden;

	background:url(images/text_image/hdr_3_greenBox.gif) no-repeat;

}

.leftWhiteBoxIn h3{

	padding:6px 0 4px;

	color:#024989;

	background:url(images/websiteHdr_btm_bdr.gif) repeat-x left bottom;

}

.portfolioServiceBar h3{

	float:left;

	padding:13px 7px 4px;

	color:#fff;

	background-color:#008103;

}

.blogContRight h3{

	font-size:18px;

	line-height:20px;

	padding-bottom:11px;

	color:#000;

	text-transform:uppercase;

}

.frm_blog h3{

	width:554px;/*571*/

	font-size:18px;

	padding:7px 0 8px 17px;

	margin-left:6px;

	float:left;

	display:inline;

	color:#fff;

	font-weight:normal;

	background:url(images/blog_frm_hdr.gif) no-repeat;

	}

	

.portfolioDetail h3{																					

	font-size:18px;

	padding:6px 0 3px;

	color:#90c2db;

	font-weight:normal;

}

h4{font-size:14px; line-height:16px; color:#dfdfdf;}

.serviceBoxIn h4{

	padding:10px 0 9px 4px;

	margin-top:-5px;

	position:relative;

	font-style:italic;

	border:1px solid #06131f;

}

h5{font-size:13px; line-height:15px; color:#fff}

.portfolioBttmIn h5{

	padding-bottom:8px;

	text-transform:uppercase;

}

.prjectBoxIn h5{

	padding:0 0 9px 6px;

	color:#869736;

	text-transform:uppercase;

}

/*------------*/



/*-------------all input here--------------*/

.inptTxt_1{

	width:255px;/*263*/

	height:15px;/*23*/

	padding:4px;

	float:left;

	line-height:14px;

	color:#fff;

	border:0;

	background:url(images/topInput_box.gif) no-repeat;

}

.inptTxt_2{

	width:207px;/*217*/

	height:15px;/*21*/

	padding:3px 5px;

	line-height:15px;

	font-size:12px;

	border:0;

}

.inptTxt_3,

.inptTxt_4{

	height:14px;/*32*/

	padding:11px 0 12px 26px;

	margin:6px 0 0 6px;

	float:left;

	display:inline;

	line-height:14px;

	font-size:12px;

	color:#747471;

	border:0;

}

.inptTxt_3{

	width:231px;/*257*/

	background:url(images/inputTxt_3.gif) no-repeat;

	}

.inptTxt_4{

	width:275px;/*301*/

	background:url(images/inputTxt_4.gif) no-repeat;

}



.txtArea_1{

	width:207px;/*217*/

	height:40px;/*50*/

	padding:5px;

	line-height:15px;

	border:0;

}

.txtArea_2{

	width:513px;/*563*/

	height:156px;/*186*/

	padding:15px 25px;

	margin:6px 0 0 6px;

	float:left;

	display:inline;

	line-height:14px;

	color:#747471;

	border:0;

	background:url(images/textArea_2_bg.gif) no-repeat;

}

/*-------------*/



#topWrap{

	width:100%;

	text-align:center;

}

	#topCont{

		width:1000px;

		height:29px;/*35*/

		padding-top:6px;

		margin:0 auto;

		overflow:hidden;																															/*add this line */

		text-align:left;

	}

		#topCont p{

			float:right;

			padding-top:3px;

			line-height:16px;

		}

		#topCont p a{

			float:left;

			/*padding-left:18px;*/

			color:#fff;

		}

		#topCont p a.icon_rss{

			padding:0 18px;

			background:url(images/icon_topRSS.gif) no-repeat;

		}

		#topCont p a:hover{text-decoration:underline}

		.frm_top{

			width:303px;/*313*/

			height:29px;

			padding-left:10px;

			float:right;

		}

			.btn_topGo{

				width:34px;

				height:22px;

				float:right;

				text-indent:-5000px;

				overflow:hidden;

				text-transform:capitalize;

				border:0;

				cursor:pointer;

				background:url(images/btn_topGo.gif) no-repeat;

			}

#headerWrap{

	width:100%;

	height:86px;																	/*change here*/

	text-align:center;

	}

		#header{

		width:1000px;

		height:80px;/*86*/		/*change here*/

		padding-top:6px;			/*change here*/

		margin:0 auto;

		text-align:left;

		background:url(images/header_bg.jpg) no-repeat;			/*add this line*/

	}

		#logo{

			width:410px;

			height:73px;

		}

		#logo a{

			width:100%;

			height:100%;

			display:block;

			text-indent:-5000px;

			overflow:hidden;

			/*background:url(images/logo.png) no-repeat;*/			/*remove this line*/

			position:relative;

		}

#mainNavWrap{

	width:100%;

	height:49px;

	background:url(images/topNav_Bg.gif) repeat-x left bottom;

}

	ul#mainNav{

		width:1000px;

		height:49px;/*49*/

		/*padding-bottom:7px;*/

		margin:0 auto;

		text-align:left;

		list-style:none; z-index:15; position:relative;

	}

	#mainNav li{

		float:left;

		height:42px;/*49*/

		padding:0 3px 7px;

		font-size:14px;

		background:url(images/mainNav_rightBdr.gif) no-repeat right 12px;

		position:relative;

	}

	#mainNav li.noBdr{background:none}

	#mainNav li a{

		float:left;

		height:42px;

		padding-left:12px;

		color:#fefefe;

		text-transform:uppercase;

		background:url(images/mainNav_hover.gif) no-repeat left -5000px;

	}

	#mainNav li a span{

		float:left;

		padding:12px 10px 12px 2px;

		line-height:18px;

		cursor:pointer;

		background:url(images/mainNav_hover.gif) no-repeat right -5000px;

	}

	#mainNav li a:hover,

	#mainNav li.SlctPg a {background-position:left top}

	#mainNav li a:hover span,

	#mainNav li.SlctPg a span{background-position: right top}

	

	.subNavCont{

		width:211px;

		padding-bottom:12px;

		position:absolute;

		top:47px;

		left:0;

		background:url(images/subNav_bttm_round.png) no-repeat left bottom;

		display:none;

	}

	.subNavCont ul{

		width:100%;/*211*/

		float:left;

		list-style:none;

		background:url(images/subNav_bg.png);

	}

#mainNav .subNavCont ul li{

		width:100%;/*211*/

		height:auto;

		padding:4px 0;

		float:left;

		line-height:14px;

		font-size:12px;

		background:url(images/subNavList_bdr.png) no-repeat center bottom;

		}

	#mainNav .subNavCont ul li a{

			float:none;

			display:block;

			height:auto;

			padding:0 0 0 12px;

			background:none;

			color:##F9F9F9;

			text-transform:capitalize;

		}

	#mainNav	.subNavCont ul li a:hover{

			color:#6f6f6f;

			background:none;

		}

/*------------banner------------*/

#bannerWrap{

	width:100%;

	height:292px;

}

	#bannerCont{

		width:978px;/*1000*/

		height:271px;/*292*/

		padding:9px 12px 12px 10px;

		margin:0 auto;

		text-align:left;

		position:relative;

		background:url(images/banner_bg.jpg) no-repeat;

	}

	.scrollCont{

		width:100%;/*978*/

		height:100%;/*271*/

		overflow:hidden;

		position:relative;

	}

	.ShadowCont{

		width:978px;

		height:271px;

		position:absolute;

		left:0;

		top:0;

		z-index:2;

		background:url(images/shadowBox_bg.png) no-repeat;

	}

		ul.bannerList{

			width:100%;/*978*/

			height:100%;/*271*/

			list-style:none;

			position:relative;

			overflow:hidden;

		}

		ul.bannerList li{

			width:100%;/*1000*/

			height:100%;/*271*/

			position:absolute;

			left:101%;

			top:0;

		}

		.bannerList li img{ display:block;}

	.bnrBttmCont{

		width:965px;/*978*/

		height:24px;/*40*/

		padding:9px 0 7px 13px;

		position:absolute;

		left:10px;

		bottom:12px;

		z-index:5;

		overflow:hidden;

		background:url(images/bnrBttmCont_bg.png);

	}

		div.clientListShow,

		ul.clientList{

			width:650px;

			height:24px;

			float:left;

			list-style:none;

			overflow:hidden;

		}

		ul.clientList{position:absolute; left:110%; top:0}

		ul.clientList li{

			width:100%;

			height:100%;

		}

		div.clientListShow span{

			height:16px;

			margin:4px 0 3px;

			float:left;

			padding:0 8px;

			line-height:16px;

			color:#fff;

			position:relative;

			overflow:hidden;

			/*border-right:1px solid #4f4f4f;*/

		}

			

		

		

		ul.slideShowControl{

			/*width:214px;*/

			height:24px;

			float:right;

			list-style:none;

		}

		.slideShowControl li{

			width:24px;

			height:24px;

			margin-right:7px;

			float:left;

		}

		.slideShowControl li a{

			width:100%;

			height:100%;

			display:block;

			line-height:24px;

			font-size:14px;

			font-weight:bold;

			color:#fefefe;

			text-align:center;

			background:url(images/btn_bnrSlideControl.gif) no-repeat;

			}

			.slideShowControl li a:hover,

			.slideShowControl li.activeBnr a{background-position:left bottom}

			

/*--------*/

/*-------------footer----------*/

#ftrWrap{

	width:100%;

	height:57px;

	background:#040819 url(images/footerBg.gif) repeat-x;

}

	#footer{

		width:1000px;

		height:36px;/*57*/

		padding:8px 0 13px;

		margin:0 auto;

		text-align:left;

	}

	ul#ftrNav{

		width:700px;

		height:25px;/*36*/

		padding-top:11px;

		float:left;

		list-style:none;

	}

	#ftrNav li{

		line-height:15px;

		padding-right:12px;

		float:left;

		font-size:11px;

		text-transform:uppercase;

	}

	#ftrNav li a{color:#787878; text-indent:1px}

	#ftrNav li a:hover,

	#ftrNav li.ftrSlct a{color:#fe0000}



	#ftrRight{

		width:270px;

		height:100%;/*36*/

		float:right;

	}

	#ftrRight p{

		width:214px;

		float:left;

		padding:2px 0 0;

		text-align:right;

		line-height:14px;

		color:#3d3d3d;

	}

	#ftrRight p span{display:block}

	.ftrLogo{

		width:45px;

		height:36px;

		float:right;

	}

/*--------*/

/*-------------maincontainer--------*/

#mainContWrap{

	width:100%;

	background:url(images/mainContBg.gif) repeat-x;

}

	#mainCont{

		width:1000px;

		padding:8px 0 10px;

		margin:0 auto;

		text-align:left;

		overflow:hidden;

	}

	#contLeft{

		width:703px;

		float:left;

	}

	.portfolioPg #contLeft{width:285px}

	#contRight{

		width:285px;

		float:right;

	}

	.portfolioPg #contRight{width:703px}

/*--------*/

/*--------------home left cont------------*/

.serviceCont{

	width:100%;/*703*/

	padding:3px 0 20px;

	overflow:hidden;

	background:url(images/bannerLeft_bg.png);

}

	.serviceBoxTop,

	.serviceBoxBttm,

	.serviceBoxIn{

		width:340px;

		background:url(images/serviceContBox_bg.png) no-repeat;

	}

	.serviceBoxTop{

		float:left;

		display:inline;

		padding-top:15px;

		margin:6px 0 0 8px;

	}

	.serviceBoxBttm{

		padding-bottom:15px;

		background-position:right bottom;

	}

	.serviceBoxIn{

		width:326px;/*340*/

		padding:0 7px;

		background-repeat:repeat-y;

		background-position:center top;

	}

		.serviceDetails{

			width:321px;/*326*/

			padding:11px 0 9px 5px;

			overflow:hidden;

		}

		.serviceDetails img{

			float:left;

			display:inline;

			margin:12px;

		}

/*--------*/

/*--------------home right cont-----------*/

.commnCont{

	width:269px;/*285*/

	padding:5px 8px 8px;

	background:url(images/commnCont_bg.png);

}

	.contactBox{

		width:144px;/*269*/

		height:69px;/*79*/

		padding:10px 15px 0 110px;

		margin-top:5px;

		font-weight:bold;

		background:url(images/contactBox_bg.jpg) no-repeat;

	}

	.contactBox p{

		line-height:14px;

		padding-bottom:5px;

		font-size:10px;

	}

	.contactBox span{

		display:block;

		line-height:22px;

		font-size:20px;

	}

	.addCont{

		width:100%;

		padding-top:5px;

		text-align:center;

	}

	.blueBox{

		width:245px;/*269*/

		padding:10px 12px;

		margin-top:8px;

		background-color:#01061b;

	}

		.whiteBoxOutter,

		.whiteBoxBttm,

		.whiteBoxIn{

			width:245px;

			background:url(images/whiteBox.gif) no-repeat;

		}

					

		.whiteBoxOutter{

			background-repeat:repeat-y;

			background-position:center top;

		}

		.whiteBoxBttm{

			padding-bottom:10px;

			background-position:right bottom;

		}

		.whiteBoxIn{

			width:221px;/*245*/

			padding:5px 12px 0;

		}

		

		.grayBoxOutter,

		.grayBoxTop,

		.grayBoxBttm{

			width:220px;

			background:url(images/grayBox.gif) no-repeat;

		}

		.grayBoxOutter{

			margin-top:5px;

			background:none;

			background-color:#0d0d0d;

		}

		.grayBoxBttm{

			width:192px;/*220*/

			padding:10px 18px 10px 10px;

			background-position:right bottom;

		}	

			ul.workList{

				width:100%;/*192*/

				overflow:hidden;

				list-style:none;

			}

			.workList li{

				width:100%;

				line-height:14px;

				padding:7px 0 10px;

				float:left;

				background:url(images/workList_bttm_bdr.gif) no-repeat 4px bottom;

			}

			.workList li a:link {width:100%; color:#fff;}
			.worklist li a:hover {width:100%; color:#999;}

			


		.greenBoxOutter,

		.greenBoxTop,

		.greenBoxIn{

			width:245px;

			background:url(images/greenBox.gif) no-repeat;

		}

		.greenBoxOutter{

			background-repeat:repeat-y;

			background-position:center top;

		}

		.greenBoxIn{

			width:219px;/*245*/

			padding:11px 14px 11px 12px;

			background-position:right bottom;

		}

		.greenBoxIn p{

			line-height:14px;

			padding-bottom:4px;

			font-size:13px;

		}

		.frm_quote label{

			width:100%;

			display:block;

			padding:7px 0 4px;

			line-height:15px;

			font-size:13px;

		}

		.btnRequest{

			width:122px;

			height:21px;

			margin:12px 0 0 97px;

			text-indent:-5000px;

			overflow:hidden;

			text-transform:capitalize;

			border:0;

			cursor:pointer;

			background:url(images/btn_request_quote.png) no-repeat;

		}

/*-------*/



/*-------------------------portfolio page----------*/

.projectBoxTop,

.projectBoxBttm{

	background:url(images/projectBoxt_bg.gif) no-repeat;

}

.projectBoxTop{

	width:250px;/*269*/

	padding-top:11px;

	margin:7px 10px 3px 9px;

}

.projectBoxBttm{

	width:100%;/*250*/

	padding-bottom:10px;

	background-position:right bottom;

}

.prjectBoxIn{

	width:100%;/*250*/

	padding-top:27px;

	background:#000b0e url(images/projectBoxIn_bg.gif) repeat-x;

}

	.projectListCont{

		width:100%;/*250*/

		position:relative;

	}

	.web,

	.identity{

		width:8px;

		position:absolute;

		float:left;

		text-indent:-5000px;

		overflow:hidden;

		}

		.web{

			height:30px;

			left:211px;

			top:-30px;

			background:url(images/text_image/web.png) no-repeat;

		}

		.identity{

			height:60px;

			left:233px;

			top:-60px;

			background:url(images/text_image/identity.png) no-repeat;

		}

		ul.projectList{

			width:100%;/*250*/

			list-style:none;

			overflow:hidden;

			border-top:1px solid #2e3724;

			background:url(images/projectList_bg.png) repeat-y;

		}

		.projectList li{

			width:100%;

			float:left;

			border-bottom:1px solid #2e3724;

		}

		.projectList li a{

			float:left;

			width:184px;/*204*/

			padding:6px 10px 3px;

			line-height:14px;

			color:#3980ff;

		}

		.projectList li span{

			width:22px;

			height:14px;/*23*/

			padding:6px 1px 3px 0;

			float:left;

		}

.portfolioRightBnr{

		width:670px;/*701*/

		height:109px;

		padding:0 22px 0 9px;

		margin-top:8px;

		background-color:#000;

	}

		.portfolioBnrLeft,

		.portfolioBnrright{

			width:111px;

			height:109px;

			float:right;

		}

		.portfolioBnrLeft{

			float:left;

			margin-right:37px;

		}

	.portfRightBnrMid{

		width:380px;

		height:105px;/*109*/

		padding-top:4px;

		float:left;

	}

	.portfRightBnrMid p{

		line-height:14px;

		font-size:14px;

		padding:4px 0 0;

		text-align:center;

	}

	.portfolioCont{

		width:100%;/*701*/

		margin-top:8px;

		padding-top:3px;

		background-color:#181d23;

		overflow:hidden;

	}

	.portfolioDetail{

		width:341px;

		margin:0 5px 13px;

		float:left;

		display:inline;

		background-color:#000;

	}

	.protfolioDetailBttm{

		width:325px;/*341*/

		padding:0 8px;

	}

	.portfolioDetail p{

		line-height:14px;

		padding:3px 0 10px;

	}

	.portfolioDetail p a{

		padding:0 2px;

		color:#656565;

	}

	.portfolioDetail p a:hover{text-decoration:underline}

	.portfolioDetail p span{color:#656565}

	

	.porfolioVideoPhotoCont{

		width:310px;

		height:154px;

		display:block;

		margin:11px 16px 24px 15px;

		position:relative;

	}

	.porfolioVideoPhotoCont img{

		width:310px;

		height:154px;

		overflow:hidden;

	}

	.videoRoundBox{

		width:310px;

		height:154px;

		position:absolute;

		left:0;

		top:0;

		z-index:5;

		background:url(images/portfolioVideo_round_box.gif) no-repeat;

	}

/*------*/



/*------------------------website-design page------------*/

.leftWhiteBoxTop,

.leftWhiteBoxBttm,

.leftWhiteBoxIn{

	width:701px;

	background:url(images/leftWhiteBox.gif) no-repeat;

}

.leftWhiteBoxTop{

	padding-top:7px;

	margin-top:9px;

}

.leftWhiteBoxBttm{

	padding-bottom:7px;

	background-position:right bottom;

}

.leftWhiteBoxIn{

	width:673px;/*701*/

	padding:0 14px 45px;

	background-repeat:repeat-y;

	background-position:center top;

}

	.webDesignCont{

		width:100%;

		padding-top:9px;

		overflow:hidden;

		color:#5b5b5b;

	}

	.webDesignCont img{

		float:left;

		margin:6px 10px 0 0;

	}

	.webDesignCont p{

		padding-bottom:16px;

		color:#5b5b5b;

	}

/*-------*/

/*---------------------------portfolio_2----------*/

.portFolioInnerTop{

	width:682px;/*703*/

	padding:7px 0 4px 21px;

	font-weight:bold;

}

.portfolioServiceBar{

	width:682px;/*703*/

	height:39px;/*44*/

	padding-bottom:5px;

	margin-left:21px;

	background:url(images/portfolio_inner_center_bdr.gif) repeat-x;

	}

	.portfolioServiceBar a{

		line-height:14px;

		padding:15px 10px 10px;

		float:right;

		color:#c00000;

		}

		.portfolioServiceBar a:hover{text-decoration:underline}

.portfolioInnBttm{

	width:682px;/*703*/

	padding:14px 0 0 21px;

	overflow:hidden;

}

	ul.serviceList{

		width:114px;/*122*/

		padding-left:8px;

		float:left;

		list-style:none;

	}

	.serviceList li{

		line-height:20px;

		padding-left:24px;

		font-size:16px;

		

		display:block;

		background:url(images/serviceList_bg.png) no-repeat;

		color:#00CC33

		}

		.serviceList li a{}

		.serviceList li a:hover{text-decoration:underline}

		

	.porfolioInnBttmRight{

		width:534px;/*544*/

		padding-right:10px;

		float:right;

	}

	.porfolioInnBttmRight p{

		line-height:18px;

		font-size:13px;

		padding-bottom:18px;

	}

	ul.serviceRightList{

		width:100%;/*534*/

		padding-bottom:18px;

		padding-left:18px;

		list-style:none;

		overflow:hidden;

		}

/*---------------------Portfolio Services List Links-----------*/

a:link {color: #55AAFF;font-weight:bold}

a:visited {color: #55AAFF;font-weight:bold}

a:active {color: #2C82D1; font-weight:bold}

a:hover {color: #0066CC;font-weight:bold}

	

	ul.serviceRightList li{

		width:518px;/*534*/

		line-height:22px;

		padding-left:24px;

		font-size:13px;

		background:url(images/icon_serviceListRight.png) no-repeat;

		

	}

/*-------*/

/*------------------------Blog page------------------*/

.blogBoxTop,

.blogBoxBttm,

.blogBoxIn{

	width:701px;

	background:url(images/blogBox_bg.gif) no-repeat;

}

.blogBoxTop{margin-top:9px}

.blogBoxBttm{

	padding:7px 0;

	background-position:right bottom;

}

.blogBoxIn{

	width:679px;/*701*/

	padding:0 14px 0 8px;

	background-repeat:repeat-y;

	background-position:center top;

}

	.blogCont{

		width:100%;/*701*/

		overflow:hidden;

	}

		.blogContLeft{

			width:103px;

			padding:15px 0 6px;

			float:left;

			color:#000;

			border-bottom:1px solid #000;

		}

		.blogContLeft p{

			line-height:15px;

			padding-bottom:7px;

		}

		.blogContLeft a{

			line-height:15px;

			padding:2px 0 0 26px;

			display:block;

			color:#000;

			background:url(images/icon_blogComments.gif) no-repeat;

		}

		.blogContLeft a:hover{text-decoration:underline}

	.blogContRight{

		width:565px;

		padding:13px 0 7px;

		margin-bottom:12px;

		float:right;

		border-bottom:1px solid #000;

	}

	.blogPhotoCont{

		width:422px;

		height:181px;

		margin:0 15px 5px 0;

		float:left;

		overflow:hidden;

		position:relative;

	}

	.blogPhotoCont span{

		width:100%;

		height:100%;

		position:absolute;

		left:0;

		top:0;

		z-index:3;

	}

	.blogContRight p{

		line-height:17px;

		color:#000;

		padding-bottom:10px;

	}

	.blogContRight p span{text-transform:uppercase}

	.blogContRight p a{color:#ff0000}

	.blogContRight p a:hover{text-decoration:underline}

	div.olderBlog{

		line-height:15px;

		padding:2px 0 8px 18px;

		margin-top:-13px;

		display:block;

		color:#ff0000;

		text-transform:uppercase;

		

		/*background:url(images/icon_blog_older_link.jpg) no-repeat;*/

	}

	div.olderBlog a{

		line-height:15px;

		

		color:#ff0000;

		text-transform:uppercase;

	

	}

	div.olderBlog a:hover{text-decoration:underline}

/*-------*/

/*--------------------Blog Sub page------------*/

.frm_blog{

	width:571px;/*679*/

	padding:0 0 30px 108px;

	overflow:hidden;

}

	.btn_postComment{

		width:152px;

		height:37px;

		padding:11px 0 12px 0;

		margin:6px 0 0 6px;

		float:left;

		display:inline;

		text-align:center;

		line-height:14px;

		font-size:12px;

		color:#fff;

		text-transform:uppercase;

		border:0;

		cursor:pointer;

		background:url(images/btn_post_blog.gif) no-repeat;

	}

/*-------*/

.ContactCont{

	width:650px;

	padding:10px 0;

}

.ContactCont p{color:#555}

.common{

	width:100%;/*650*/

	overflow:hidden;

}

	ul.ContactList{

		width:315px;

		list-style:none;

		float:left;

	}

	ul.ContactList li{

		width:265px;/*315*/

		padding:10px 0 20px 50px;

		float:left;

		background-repeat:no-repeat;

	}

	ul.ContactList li.phone{background-image:url(images/phone-icon.png)}

	ul.ContactList li.fax{background-image:url(images/phone-icon.png)}

	ul.ContactList li.mail{background-image:url(images/phone-icon.png)}

	

	ul.ContactList li span{

		width:50px;

		float:left;

		line-height:14px;

		font-size:12px;

		color:#555;

	}

	ul.ContactList li p{

		width:190px;

		float:left;

		line-height:14px;

		padding-bottom:0;

	}

	ul.ContactList li p b{

		display:block;

	}

	.contacrRight{

		width:310px;

		height:190px;

		float:right;

	}
