* {
	margin: 0px;
	padding: 0px;
}

body {
	background: #a7a8a8;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
	color: #282828;
}

img {
	border: none;
}

form {
	border: none;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.clean {
	clear: both;
}

/* wrapper starts */
#wrapper {
	width: 958px;
	display: table;
	text-align: left;
	margin: 0px auto;
}
/* wrapper ends */





/* -------------------------------------- */

/* left starts */
#left {
	width: 127px;
	display: block;
	float: left;
	margin-right: 60px;
	padding-top: 238px;
}

#left a {
	color: #fff;
	text-decoration: none;
}

#left a:hover {
	color: #fff;
	text-decoration: underline;
}

#left .leftTxt {
	width: 127px;
	display: block;
	font-size: 12px;
	color: #fff;
	text-transform: uppercase;
	text-align: right;
	font-family: Georgia, "Times New Roman", Times, serif;
}
/* left ends */

/* logo starts */
#logo {
	width: 127px;
	display: block;
	margin-bottom: 105px;
}
/* logo ends */

/* -------------------------------------- */




/* -------------------------------------- */

#right {
	width: 771px;
	float: left;
	display: block;
}

#right .rightEnd {
	width: 771px;
	display: block;
	color: #505050;
	text-transform: uppercase;
	margin-top: 120px;
	margin-bottom: 40px;
	color: #505050;
}

#right .rightEndL {
	width: 201px;
	display: block;
	float: left;
	margin-right: 25px;
	text-transform: uppercase;
	font-size: 12px;
}

#right .rightEndR {
	width: 545px;
	display: block;
	float: left;
	font-size: 10px;
}

#right .rightL {
	width: 201px;
	display: block;
	float: left;
	margin-right: 25px;
	padding-top: 238px;
}

#right .rightR {
	width: 545px;
	display: block;
	float: left;
}

#right .rightRTop {
	width: 545px;
	height: 23px;
	background: #909191;
	display: block;
	margin-bottom: 191px;
	display: block;
}

#right .rightLCV {
	width: 201px;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-transform: uppercase;
	margin: 80px 0 0 0;
}

#right .rightLCV a {
	color: #363636;
	text-decoration: underline;
}

#right .rightLCV a:hover {
	color: #000;
	text-decoration: none;
}

/* nav starts */
#nav {
	width: 201px;
	display: block;
	margin-bottom: 45px;
	border-bottom: 1px solid #b5b6b6;
	padding-bottom: 25px;
	font-size: 12px;
}

#nav ul {
	list-style-type: none;
}

#nav li {
	margin-bottom: 5px;
	text-transform: uppercase;
}

#nav a {
	color: #363636;
	text-decoration: none;
}

#nav a:hover {
	color: #000;
	text-decoration: underline;
}
/* nav ends */

/* serviceBox starts */
#serviceBox {
	width: 201px;
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-transform: uppercase;
	line-height: 16px;
	margin-bottom: 30px;
}

/* serviceBox ends */

/* areas starts */
#areas {
	width: 201px;
	display: block;
	font-size: 11px;
	margin-bottom: 30px;
}

#areas p {
	margin-bottom: 10px;
	line-height: 16px;
}

#areas ul {
	list-style-type: none;
}

#areas li {
	margin-bottom: 3px;
}

#areas .areasWhite {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
}

#areas .areasMb {
	margin-bottom: 10px;
}
/* areas ends */

/* technicalBox starts */
#technicalBox {
	width: 201px;
	display: block;
}

#technicalBox p {
	margin-bottom: 6px;
	line-height: 16px;
	color: #fff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

#technicalBox ul {
	list-style-type: none;
}

#technicalBox li {
	margin-bottom: 3px;
}
/* technicalBox ends */

/* portfolioBox starts */
#portfolioBox {
	width: 467px;
	background: #abadad;
	border: 7px solid #b4b5b6;
	display: block;
	padding: 32px;
}

#portfolioBox .pbTop {
	width: 467px;
	display: block;
}

#portfolioBox .pbTopBox {
	width: 467px;
	display: block;
	margin-bottom: 22px;
}

#portfolioBox .pbTop img {
	border: 18px solid #babcc0;
	float: left;
	margin-bottom: 22px;
}

#portfolioBox .pbTop .pbTopImpMA {
	margin-right: 30px;
}

#portfolioBox .pbTop .pbTopImpMB {
	margin-right: 20px;
}

#portfolioBox .pbTop .pbTopImpMC {
	margin-right: 10px;
}

#portfolioBox .pbBottom {
	width: 467px;
	display: block;
}

#portfolioBox .pbBottomL {
	width: 160px;
	float: left;
	display: block;
}

#portfolioBox .pbBottomL a {
	width: 16px;
	padding: 6px 6px 6px 0;
	text-align: left;
	display: block;
	text-decoration: none;
	float: left;
	color: #2b2b2b;
}

#portfolioBox .pbBottomL a:hover {
	text-decoration: underline;
	color: #000;
}

#portfolioBox .pbBottomR {
	width: 307px;
	float: left;
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	padding-top: 30px;
}
/* portfolioBox ends */

/* -------------------------------------- */





/* ----------------- Content Page - Film and Motion starts --------------------- */
#film {
 	width: 467px;
	display: block;
}

#film .filmTop {
	width: 467px;
	display: block;
}

#film .filmTop img {
	border: 18px solid #babcc0;
	float: left;
	margin-bottom: 22px;
}

#film .filmTop .filmTopImpMA {
	margin-right: 30px;
}

#film .filmTop .filmTopImpMB {
	margin-right: 20px;
}

#film .filmTop .filmTopImpMC {
	margin-right: 10px;
}

#film .filmBottom {
	width: 467px;
	display: block;
}

#film .filmBottomL {
	width: 175px;
	float: left;
	display: block;
}

#film .filmBottomL a {
	width: 16px;
	padding: 6px 6px 6px 0;
	text-align: left;
	display: block;
	text-decoration: none;
	float: left;
	color: #2b2b2b;
}

#film .filmBottomL a:hover {
	text-decoration: underline;
	color: #000;
}

#film .filmBottomM {
	width: 230px;
	float: left;
	display: block;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	text-align: center;
}

#film .filmBottomR {
	width: 62px;
	float: left;
	display: block;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-top: 5px;
}

#film .filmBottomR a {
	color: #362f2d;
	text-decoration: underline;
}

#film .filmBottomR a:hover {
	color: #000;
	text-decoration: none;
}
/* ----------------- Content Page - Film and Motion ends --------------------- */





/* ----------------- About Page - Film and Motion starts --------------------- */
#about {
 	width: 467px;
	display: block;
}

#about h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	color: #e3e3e3;
	line-height: 24px;
	margin-bottom: 10px;
	font-weight: normal;
}

#about h1 .aboutWhite {
	color: #fff;
}
/* ----------------- About Page - Film and Motion ends --------------------- */




/* ----------------- Web Page - menuList starts --------------------- */
/* menuList starts */
#menuList {
	width: 201px;
	display: block;
	font-size: 10px;
	margin-bottom: 30px;
}

#menuList p {
	margin-bottom: 0px;
	line-height: 16px;
}

#menuList ul {
	list-style-type: none;
}

#menuList li {
	margin-bottom: 3px;
}

#menuList .mlWhite {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
}
/* menuList ends */
/* ----------------- Web Page - menuList ends --------------------- */






/* ----------------- Contact Page - contactBoxOne starts --------------------- */
/* contactBoxOne starts */
#contactBoxOne {
	width: 201px;
	display: block;
	font-size: 11px;
	margin-bottom: 40px;
}

#contactBoxOne .cboCaps {
	font-size: 11px;
	text-transform: uppercase;
	margin-right: 5px;
}

#contactBoxOne ul {
	list-style-type: none;
}

#contactBoxOne li {
	margin-bottom: 2px;
}

#contactBoxOne a {
	color: #282828;
	text-decoration: none;
}

#contactBoxOne a:hover {
	color: #000;
	text-decoration: underline;
}
/* contactBoxOne ends */

/* contactBoxTwo starts */
#contactBoxTwo {
	width: 201px;
	display: block;
	font-size: 11px;
	margin-bottom: 30px;
}

#contactBoxTwo .cbtWhite {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
}
/* contactBoxTwo ends */

/* contactBoxThree starts */
#contactBoxThree {
	width: 201px;
	display: block;
	font-size: 11px;
	margin-bottom: 30px;
}

#contactBoxThree .cbthWhite {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
}
/* contactBoxThree ends */
/* ----------------- Contact Page - contactBoxOne starts ends --------------------- */



