body{
	margin: 0px;
	background-color: #00000;
	font-family: Arial, trebuchet ms;
	font-size: 12px;
	color: #7e7f80;
}
ul{
	margin: 0px;
}
li{
	margin: 0px;
}
a, a:visited, a:link, a:hover{
	outline: none;
}
#site_top{
	width: 100%;
	height: 59px;
	margin: 0 auto 0 auto;
	background-image: url(../images/backgrounds_03.jpg);
	background-position:center top;
	background-repeat: repeat-x;
}
#site_top_inner{
	width: 1000px;
	height: auto;
	margin: 0px auto;
}
#logo{
	height: 56px;
	float: left;
	width: 280px;
}
#site_top_menu{
	height: 34px;
	padding-top: 17px;
	width: 650px;
	float: right;
}
.site_top_menuLink, .site_top_menuLink:link, .site_top_menuLink:visited{
	/*font-size: 12px;*/
	font-size: 12px;
	letter-spacing: 0px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	font-weight: normal;
	color: #7e7f80;
	font-family: Avenir Medium, Arial;
	text-transform: uppercase;
	
}
.site_top_menuLink:hover
{
	/*font-size: 12px;*/
	font-size: 12px;
	letter-spacing: 0px;
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
	font-weight: normal;
	color: #222;
	font-family: Avenir Medium, Arial;
	text-transform: uppercase;
	
	
}
#site_midd{
	width: 100%;
	height: 535px;
	margin: 0 auto 0 auto;
	background-image: url(../images/backgrounds_05.jpg);
	background-position:center top;
	background-repeat: repeat-x;
}
#site_midd_inner{
	width: 1000px;
	height: auto;
	margin: 0px auto;
}
#site_midd_inner_left{
	width: 387px;
	height: 456px;
	padding-top: 79px;
	float: left;
	font-family: Georgia;
	font-size: 18px;
	font-weight:normal;

}
.big_bold_title{
	/*font-size: 41px;*/
	font-size: 40px;
	color: #7F8081;
	font-family: Arial, Avenir Black;
	font-weight: bold;
}
.button_link{
	font-family: Times New Roman;
	font-size: 19px;
	background-image: url(../images/button_link.png);
	background-position:center top;
	background-repeat: no-repeat;
	text-decoration: none;
	width: 237px;
	height: 38px;
	margin-left: -7px;
	padding-top: 22px;
}
#site_midd_inner_right{
	width: 613px;
	height: 535px;
	float:left;
}
#arrow_up_holder{
	position: absolute;
	z-index: 13;
	width: 63px;
	height: 33px;
	margin-left: 95px;
	margin-top: 20px;
}
#arrow_down_holder{
	position:absolute;
	z-index: 13;
	width: 53px;
	height: 36px;
	margin-left: 101px;
	margin-top: 493px;
}
#banner_holder{
	position:absolute;
	z-index: 10;
	width: 613px;
	height: 528px;
	overflow:hidden;
}
#site_middle_menu{
	width: 100%;
	height: 60px;
	margin: 0 auto 0 auto;
	background-image: url(../images/backgrounds_06.jpg);
	background-position:center top;
	background-repeat: no-repeat;
}
#site_middle_menu_inner{
	width: 1000px;
	height: auto;
	margin: 0px auto;
	
}
.mid_menu_title{
	color: #494949;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	line-height: 57px;
	float: left;
	display: inline;
}
.mid_menu_menu{
	float: left;
	margin-left: 12px;
	color: #7e7f80;
	font-family: Arial;
	font-size: 12px;
	line-height: 57px;
}
a.mid_menu_link{
	display: block;
	float:left;
	color: #7e7f80;
	font-family: Arial;
	font-size: 12px;
	line-height: 57px;
	text-decoration: none;
	margin-right: 14px;
	margin-left: 14px;
}
a.mid_menu_link:link{
	display: block;
	float:left;
	color: #7e7f80;
	font-family: Arial;
	font-size: 12px;
	line-height: 57px;
	text-decoration: none;
	margin-right: 14px;
	margin-left: 14px;
}
a.mid_menu_link:hover{
	display: block;
	float:left;
	color: #7e7f80;
	font-family: Arial;
	font-size: 12px;
	line-height: 57px;
	text-decoration: none;
	margin-right: 14px;
	margin-left: 14px;
}
a.mid_menu_link:active{
	display: block;
	float:left;
	color: #7e7f80;
	font-family: Arial;
	font-size: 12px;
	line-height: 57px;
	text-decoration: none;
	margin-right: 14px;
	margin-left: 14px;
}
a.mid_menu_link1{
	color: #7e7f80;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
a.mid_menu_link1:link{
	color: #7e7f80;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
a.mid_menu_link1:hover{
	color: #7e7f80;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
a.mid_menu_link1:active{
	color: #7e7f80;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
}
a.mid_menu_active{
	display: block;
	float:left;
	width: auto;
	height: 48px;
	line-height: 48px;
	margin-top: 4px;
	margin-bottom:auto;
	margin-left:0px;
	margin-right:0px;
	/*margin-right: 60px;*/
}
a.mid_menu_active:hover{
	display: block;
	float:left;
	width: auto;
	height: 48px;
	line-height: 48px;
	margin-top: 4px;
	margin-bottom:auto;
	margin-left:0px;
	margin-right:0px;
	/*margin-right: 60px;*/
}
a.mid_menu_active:visited{
	display: block;
	float:left;
	width: auto;
	height: 48px;
	line-height: 48px;
	margin-top: 4px;
	margin-bottom:auto;
	margin-left:0px;
	margin-right:0px;
	/*margin-right: 60px;*/
}
a.mid_menu_active:link{
	display: block;
	float:left;
	width: auto;
	height: 48px;
	line-height: 48px;
	margin-top: 4px;
	margin-bottom:auto;
	margin-left:0px;
	margin-right:0px;
	/*margin-right: 60px;*/
}
a.mid_menu_active span{
	background-image: url(../images/back_mid_menu_03.png);
	background-repeat: repeat-x;
	display: block;
	float: left;
	width: auto;
	height: 48px;
	white-space:nowrap;
	color: black;
}
a.mid_menu_active span:hover{
	background-image: url(../images/back_mid_menu_03.png);
	background-repeat: repeat-x;
	display: block;
	float: left;
	width: auto;
	height: 48px;
	white-space:nowrap;
	color: black;
}
#site_middle_cols1{
	width: 100%;
	/*height: 274px;*/
	height: auto;
}
#site_middle_cols1_inner{
	width: 1000px;
	height: auto;
	padding-top: 30px; 
	padding-bottom: 30px; 
	margin: 0px auto;
}
.middle_cols_title{
	font-family: Trebuchet MS;
	/*font-size: 22px;*/
	line-height: normal;
	font-size: 23px;
	color: #494949;
}
.middle_cols_small_title{
	font-family: Trebuchet MS, Times New Roman;
	/*font-size: 16px;*/
	font-size: 20px;
	color: #494949;
	text-transform: uppercase;
}
.site_middle_cols1_col{
	height: auto;
	float:left;
	font-size: 12px;
	font-family: Arial;
	color: #7e7f80;
	margin-right: 10px;
	line-height: 20px;
}
.col1{
	width: 600px;
	margin-right: 80px;
}
.col2{
	width: 243px;
	margin-right: 50px;
}
.col3{
	width: 243px;
}
.site_middle_cols1_col a{
	font-size: 12px;
	font-family: Arial;
	color: #7e7f80;
	text-decoration: none;
	font-weight: normal;
}
.site_middle_cols1_col a:link{
	font-size: 12px;
	font-family: Arial;
	color: #7e7f80;
	text-decoration: none;
	font-weight: normal;
}
.site_middle_cols1_col a:hover{
	font-size: 12px;
	font-family: Arial;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
.site_middle_cols1_col a:visited{
	font-size: 12px;
	font-family: Arial;
	color: #7e7f80;
	text-decoration: none;
	font-weight: normal;
}
.line_link{
	padding-top: 6px;
	width: 241px;
	height: 25px;
}
.line_link:hover{
	background-image: url(../images/grad_line.png);
	padding-top: 6px;
	width: 241px;
	height: 25px;
	color: #000000;
}
#site_middle_cols2{
	width: 100%;
	height: auto;
	background-image: url(../images/backgrounds_08-2.jpg);
	background-position:center top;
	background-repeat: no-repeat;
	background-color: #FDF8E5;
	padding-top: 25px;
	padding-bottom: 25px;
	border-bottom: 1px solid #d3d3d5;
}
#site_middle_cols2_inner{
	width: 1000px;
	height: auto;
	margin-left: auto;
	margin-right: auto;
}
.site_middle_cols2_col{
	width: 200px;
	margin-right: 65px;
	height: auto;
	float:left;
}
.col4a{
	margin-right: 5px;
}
#site_projects_and_words{
	width: 100%;
	height: 470px;
	/*background-image: url(../images/backgrounds_09.jpg);*/
	background-image: url(../images/backs_06.jpg);
	background-position:center top;
	background-repeat: repeat-x;
	padding-top: 34px;
}
#site_projects{
	width: 1000px;
	height: 280px;
	margin: 0 auto;
}
.arrow_left{
	height: 155px;
	width: 42px;
	padding-top: 40px;
	float: left;
}
.slide_middle{
	height: 200px;
	width: 900px;
	margin-left: 7px;
	margin-right: 7px;
	float:left;
}
.arrow_right{
	height: 155px;
	width: 42px;
	padding-top: 40px;
	float: left;
}

.project_container{
	height: 200px;
	width: 268px;
	margin-left: 16px;
	margin-right: 16px;
	float:left;
	cursor: hand;
	cursor: pointer;
}
.project_picture{
	position: absolute;
	z-index:22;
	width: 260px;
	height: 137px;
	overflow:hidden;
	margin-left: 3px;
	margin-top: 2px;
}
.project_picture img{
	width: 260px;
	height: 137px;
}
.project_picture_frame{
	background-image: url(../images/project_frame.png);
	background-position:center top;
	position: absolute;
	z-index:44;
	width: 268px;
	height: 200px;
	overflow:hidden;
}
.project_picture_title{
	position: absolute;
	z-index:88;
	width: 240px;
	height: 38px;
	overflow:hidden;
	line-height: 38px;
	margin-left: 4px;
	margin-top: 150px;
	font-family: Times New Roman;
	margin-right: 18px;
	color: #494949;
	padding-left: 16px;
	padding-right: 4px;
	padding-top: 10px;
}
#site_words{
	width: 896px;
	height: 160px;
	margin: 0 auto;
	line-height: 30px;
	padding-left: 52px;
	padding-right: 52px;
	text-align: center;
}
#site_words a{
	width: 1000px;
	height: 160px;
	margin: 0 auto;
	text-decoration:none;
}
h1{
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	display: inline;
	color: #6d7273;
	text-decoration:none;
}
h1.lighter{
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	display: inline;
	color: #a3aaac;
	text-decoration:none;
}
h3{
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	display: inline;
	color: #6d7273;
	text-decoration:none;
}
h3.lighter, h3.lighter a:link, h3.lighter a:hover, h3.lighter a:visited, h3.lighter a{
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	display: inline;
	color: #a3aaac;
	text-decoration:none;
}
h3.darker, h3.darker a:link, h3.darker a:hover, h3.darker a:visited, h3.darker a{
	font-family: Georgia;
	font-size: 22px;
	font-weight: normal;
	display: inline;
	color: #6d7273;
	text-decoration:none;
}
#footer{
	width: 100%;
	height: 77px;
	border-top: 1px solid #D3D3D5;
	margin-top: 20px;
	background-color: #E5E5E5;
	background-image: url(/images/backgrounds_08-2.jpg);
	background-repeat: repeat-x;
}
#footer_inner{
	width: 1000px;
	margin: 0 auto 0 auto;
	line-height: 57px;
}
#footer_copy{
	line-height: 57px;
	float:left;
	color: #a3aaac;
	font-size: 11px;
	font-family: Arial, Geogria;
}
#footer_menu{
	float:left;
	font-size: 11px;
	font-family: Arial;
	color: #a3aaac;
	line-height: 57px;
	text-align: right;
	width: 473px;
}
#footer_menu a{
	font-size: 11px;
	font-family: Arial;
	color: #a3aaac;
	font-weight: normal;
	text-decoration: none;
}
#footer_menu a:link{
	font-size: 11px;
	font-family: Arial;
	color: #a3aaac;
	font-weight: normal;
	text-decoration: none;
}
#footer_menu a:active{
	font-size: 11px;
	font-family: Arial;
	color: #a3aaac;
	font-weight: normal;
	text-decoration: none;
}
#footer_menu a:visited{
	font-size: 11px;
	font-family: Arial;
	color: #a3aaac;
	font-weight: normal;
	text-decoration: none;
}
#footer_menu a:hover{
	font-size: 11px;
	font-family: Arial;
	color: #a3aaac;
	font-weight: normal;
	text-decoration: none;
}
#footer_networks{
	width: 120px;
	height: 49px;
	line-height: 57px;
	padding-top: 8px;
	float:right;
}
#footer_networks img{
	margin: 0px;
	
}


#site{
	width: 993px;
	color: #989898;
	height: auto;
	margin: 0 auto 0 auto;

}


.right_part{
	float: right;
	width: 751px;
	background-color: #fff;
	
}
.left_part{
	float: left;
	width: 181px;
	padding: 30px;
	background-color: #fff;
	background-image: url(../images/cut_12.jpg);
}
.catalogue_big{
	color: #8b848b;
	font-size: 20px;
	font-family: trebuchet ms;
	text-decoration: none;
}
.catalogue_sub_1{
	color: #ee92bb;
	font-size: 12px;
	text-decoration: none;
	padding-left: 15px;
}
.catalogue_sub_2{
	color: #a09c9c;
	font-size: 12px;
	text-decoration: none;
	padding-left: 45px;
}
.catalogue_sub_2:visited{
	color: #a09c9c;
	font-size: 12px;
	text-decoration: none;
	padding-left: 45px;
}
.catalogue_sub_2:hover{
	color: #c15e8a;
	font-size: 12px;
	text-decoration: none;
	padding-left: 55px;
}
.call_us{
	width: 250px;
	height: 40px;
	float: right;
	margin-top: 60px;
	color: #a0a0a0;
	line-height: 20px;
	font-size: 15px;
	font-family: trebuchet ms;
	text-decoration: none;
	
}
.link{
	color: #c15e8a;
	font-size: 12px;
	text-decoration: underline;
	
}
.link_grey{
	color: #aaa;
	font-size: 12px;
	text-decoration: none;

}
.link_white{
	color: #fff;
	font-size: 12px;
	text-decoration: underline;
	
}
.category{
	width: 163px;
	height: 250px;
	float: left;
	padding: 8px;
	margin-right: 20px;
}
.product_list{
	width: 563px;
	height: 59px;
	float: left;
	padding: 8px;
	margin-right: 20px;
	margin-bottom: 10px;
	background-color: #ee92bb;
}
.news_list{
	width: 563px;
	background-color: #ee92bb;
	float: left;
	padding: 8px;
	margin-right: 20px;
	margin-bottom: 10px;
}
.product_title{
	width: 463px;
	height: auto;
	float: left;
	padding: 8px;
	margin-right: 20px;
	margin-bottom: 10px;
	background-color: #ee92bb;
}
.product_title1{
	width: 463px;
	height: auto;
	float: left;
	padding: 8px;
	margin-right: 20px;
	margin-bottom: 10px;
	background-color: #fdf4f7
}
.product_info{
	width: 463px;
	height: auto;
	float: left;
	padding: 8px;
	margin-right: 20px;
	margin-bottom: 10px;
}
.fix{
	font-size: 14px;


}
.title_in{
	color: #8b848b;
	font-size: 20px;
	font-family: trebuchet ms;
	text-decoration: none;
}
.title_category{
	
	font-size: 20px;
	font-family: trebuchet ms;
	text-decoration: none;
	color: #ee92bb;
}
.white_title:link{
	color: #fff;
	font-size: 30px;
	font-family: trebuchet ms;
	text-decoration: none;
}
.white_title_1{
	color: #fff;
	font-size: 30px;
	font-family: trebuchet ms;
	text-decoration: none;
}
.number{
	width: 25px;
	height: 25px;
	background-color: #efefef;
		line-height: 25px;
	float: left;
}
.number_active{
	width: 25px;
	height: 25px;
	line-height: 25px;
	background-color: #ee92bb;
	float: left;
	
}
.white_title:visited{
	color: #fff;
	font-size: 30px;
	font-family: trebuchet ms;
	text-decoration: none;
}
.white_title:hover{
	color: #fff;
	font-size: 30px;
	font-family: trebuchet ms;
	text-decoration: none;
}
.clear{
	clear: both;
}
.gallery{
	width:640px;
	padding:15px 0px;
	float:left;
}
.galleryPic{
	width:145px;
	height:100px;
	margin:0px 5px 5px 0px;
	padding:0px;
	text-align:center;
	overflow:hidden;
	float:left;
	border: 1px solid;
}
.rightCellRequestForm{
	float: left;
	width: 48%;
	padding: 1%;
}
.leftCellRequestForm{
	float: left;
	text-align: right;
	width: 32%;
	padding: 1%;
	font-size: 13px;
}
.inputField{
	font-size: 12px;
	font-family: Arial;
	width: 220px;
	border: 1px solid #0C4988;
}
.inputField3{
	font-size: 12px;
	font-family: Arial;
	width: 180px;
	border: 1px solid #7f9db9;
}
.textAreaQuote{
	width: 600px;
	height: 80px;
	padding: 5px;
	border: 1px solid #7f9db9;
}
.inputQuickQuote{
	border: 1px solid #7f9db9;
}
.inputField2{
	font-size: 11px;
	padding: 3px;
	margin: 5px 0px 5px 0px;
	font-family: Arial;
	width: 150px;
	color: #b4b4b4;
	border: 1px solid #7f9db9;
}
.site_top_link_holder, .site_top_link_holder:hover, .site_top_link_holder:visited, .site_top_link_holder:link{
	display: inline;
	cursor: pointer;
	cursor: hand;
}
.site_top_link_holder2{
	display: inline;
	cursor: pointer;
	cursor: hand;
	padding-top: 3px;
}
.servicesContent{
	width: 985px;
	height: 457px;
	padding: 5px 5px 5px 15px;
	
	background-image: url(../images/services_03.png);
	background-repeat: no-repeat;
}
.servicesAcc .handle {
	float: left;
	width: 33px;
	height: 417px;
	margin: 1px;
	background:  url(../images/tabbackOut.png) no-repeat;
	text-align:center;
	margin-top: 0px;
	padding-top:10px;
	font-weight: bold;
	color: #9e9e9e;
	border-right: 1px solid #f1f1f1;
	font-size: 16px;
}
.servicesAcc .handleOver{	
	
	background: url(../images/tabbackOut.png) no-repeat;
}
.servicesAcc .handleSelected{
	width: 35px;
	border: 0;
	text-align: left;
	padding-left: 10px;
	background: url(../images/tabbackOver.png) no-repeat;
}
.headingThinBig{
	font-size: 42px;
}
ul.scrollableArea{
	list-style-type: none;
	height: 600px;
	overflow: hidden;
}
ul.scrollableArea li{
	display: inline;
	color: #494949;
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	float: left;
	width: 450px;
	height: 600px;
	display: inline;
	margin-right: 20px;
}
.projectHeading{
	font-size: 16px;
	font-family: Trebuchet MS, Georgia;
	color: #1c1c1c;
	font-weight: normal;
}
.greenLink, .greenLink:hover, .greenLink:visited, .greenLink:link{
	color: #0f7778;
	text-decoration: none;
}
.greenLink:hover{
	text-decoration: underline;
}

.greyLink, .greyLink:hover, .greyLink:visited, .greyLink:link{
	color: #7e7f80;
	text-decoration: none;
}
.greyLink:hover{
	text-decoration: underline;
}
.projectDescription{
	width: 1000px;
	margin: 0 auto 0 auto;
}
.projectDescriptionLeft{
	width: 450px;
	height: auto;
	float: left
}
.projectDescriptionRight{
	/*width: 550px;*/
	width: 510px;
	margin-left: 40px;
	height: auto;
	float: left
}
.buttonLeft{
	padding: 10px 25px 10px 0px; 
	background-image: url(../images/bullet.png); 
	background-repeat: no-repeat; 
	background-position: right; 
	border-bottom: 1px solid #d8d8d8;
}

/************** SLIDER **********************/

ul#firstpage{
	/*width: 1000px;*/
	width: 100%;
	height: 530px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}
ul#firstpage li{
	margin: 0px;
	/*width: 1000px;*/
	width: 100%;
	overflow: hidden;
	height: 528px;
}
.bx_pager{
	display: none;
}

.next{
	width: 62px;
	height: 33px;
	z-index: 2;
	position: absolute; 
	top: 550px;
	left: 48%;
	border: 0px;
}
.prev{
	width: 62px;
	height: 33px;
	z-index: 2;
	position: absolute; 
	top: 80px;
	left: 48%;
	clear: both;
	border: 0px;
}

.mainWarp{
	width: 100%;
	background-image: url(../images/backs_03.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: 0 auto 0 auto;
}
.mainContentWrap{
	width: 1000px;
	background-image: url(../images/box_03.jpg);
	background-repeat: no-repeat;
	margin: 0 auto 0 auto;
}
.mainContent{
	width: 960px; 
	padding: 20px; 
	background-image: url(../images/slogan-about-us_03.png); 
	background-repeat: repeat-y; 
	min-height: 400px; 
	margin: 0 auto 0 auto;
}
.servicesContent{
	width: 1000px;
	margin: 0 auto 0 auto;
}
.formLeft{
	width: 250px;
	height: auto;
	float: left;
}
.formRight{
	width: 700px;
	height: auto;
	float: left;
}
.errorMessage{
	font-size: 11px;
	color: #FF0000;
	text-align: center;
	display: none;
}
.ourApproachWindow{
	width: 516px; 
	height: 309px; 
	background-image: url(../images/backgroundApproach2.png); 
	background-repeat: no-repeat; 
	z-index: 5; 
	position: absolute; 
	display: none;
	top: 630px;
	margin-top: 10px;
	padding-right: 20px;
	padding: 35px 65px 15px 55px;
	color: #FFF;
}
.menuItem2{
	float: left;
	bordeR: 1px solid red;
}
.approachButton{
	border: 1px solid red;
	margin-top: 10px;
	height: 40px;
	float: left;
}
.closeButton{
	width: 50px;
	height: 30px;
	float: right;
	margin-top: -55px;
	margin-left: 30px;
	cursor: hand;
	cursor: pointer;
}
.formLeft2{
	width: 100px;
	padding-top: 2px;
	height: 38px;
	float: left;
	margin-bottom: 5px;
}
.formRight2{
	width: 200px;
	height: 40px;
	float: left;
}
.project_picture_title a{
	color: #333;
	font-size: 16px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: trebuchet ms;
}
.project_picture_title a:link{
	color: #333;
	font-size: 16px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: trebuchet ms;
}
.project_picture_title a:hover{
	color: #333;
	font-size: 16px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: trebuchet ms;
}
.project_picture_title a:visited{
	color: #333;
	font-size: 16px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: trebuchet ms;
}
.prevHor, .nextHor{
	cursor: hand;
	cursor: pointer;
}
#newsletterResult{
	color: #00A9EE;
	display: none;
}
#newsletterBack{
	color: #00A9EE;
	font-style: underline;
	text-transform: uppercase;
	cursor: hand;
	cursor: pointer;
}
.homepageHolder{
	width: 410px; 
	height: auto; 
	font-weight: normal; 
	font-family: Trebuchet MS; 
	font-size: 15px; 
	color: #333; 
	padding-top: 187px;
	padding-right: 540px;
	padding-left: 40px;
	margin: 0px auto 0px auto;
}
.mainInfo{
	float: left; 
	height: auto; 
	padding-right: 40px; 
	line-height: 18px;
}
.leftPart{
	float: left; 
	height: auto; 
	width: 200px;
}
.rightPart{
	float: left;
	width: 760px;
	height: auto;
}
.blueLink, .blueLink:link, .blueLink:hover, .blueLink:visited{
	color: #7E7F80;
	text-decoration: none;
}
.blueLink:hover{
	color: #008DC2;
	text-decoration: underline;
}
.blueLink2, .blueLink2:link, .blueLink2:hover, .blueLink2:visited{
	color: #008DC2;
	text-decoration: none;
}
.blueLink2:hover{
	color: #008DC2;
	text-decoration: underline;
}

a, a:link, a:hover, a:visited{
	color: #7E7F80;
	text-decoration: none;
}
a:hover{
	color: #008DC2;
	text-decoration: underline;
}
.headingProject{
	color: #008DC2;
	font-size: 25px;
}
.browser{
	width: 449px;
	height: auto;
	background-image: url(../images/borders_04.jpg);
}
.browser-top{
	width: 449px;
	height: 35px;
	background-image: url(../images/borders_01.jpg);
}
.browser-bottom{
	width: 449px;
	height: 21px;
	background-image: url(../images/borders_05a.jpg);
}
.browser-middle{
	width: 449px;
	height: auto;
	background-image: url(../images/borders_02.jpg);
	background-repeat: no-repeat;
}		
.browser-middle img{
		width: 434px;
		margin-left: 3px;
		margin-top: 1px;
}
.browser2{
	width: 200px;
	height: auto;
	background-image: url(../images/borders_04-2.jpg);
}
.browser2-top{
	width: 200px;
	height: 16px;
	background-image: url(../images/borders_01-2.jpg);
}
.browser2-bottom{
	width: 200px;
	height: 9px;
	background-image: url(../images/borders_05a-2.jpg);
}
.browser2-middle{
	width: 200px;
	height: 130px;
	overflow: hidden;
	background-image: url(../images/borders_02-2.jpg);
	background-repeat: no-repeat;
}		
.browser2-middle img{
		width: 192px;
		margin-left: 3px;
		margin-top: 1px;
}
.portfolioSlogan{
	float: left; 
	display: block;
}
.projectBox{
	width: 230px; 
	height: 320px; 
	margin: 10px; 
	float: left; 
	text-align: center;
}
.projectBoxImage{
	width: 230px; 
	height: 200px; 
	border: 0px;
}
.projectBoxImageHolder{
	 background-position: center top; 
	 width: 230px; 
	 height: 200px; 
	 overflow: hidden; 
	 background-repeat: no-repeat;
}
.left{
	float: left;
}
.totalProjectsHolder{
	float: left; 
	background-image: url(/images/navigation_05.jpg); 
	background-repeat: no-repeat; 
	width:50px; 
	height: 28px; 
	padding-left: 66px; 
	text-align: right; 
	padding-top: 13px; 
	padding-right: 12px;
}
.projectsNext{
	float: left; 
	text-align: left;
}