body {
	background-color: #31809d;
	background-image: url(../images/LRBG_repeat.png);
	background-repeat: repeat-x;
	margin: 0px;
	font-family: Helvetica, Arial, sans-serif; 
	font-weight: lighter;
	font-size: 12px;
	line-height: 19px;
	text-rendering: optimizeLegibility;
	color: #ffffff;
}
img, div { behavior: url(iepngfix.htc) }
a{
	color: #4cc5f1;
}
a.homeTabBlockItemTitme{
	color: #bed1d7;
	font-weight: bold;
	text-decoration: none;
}
.clearlink{
	font-size: 11px;
	font-weight:bold;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	color: #ffffff;
	text-decoration: none;
}
p{
		margin-top: 9px;
		color: #a9bac2;
	text-rendering: optimizeLegibility;
}
.subTitle{
	color:  #20a13e;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	
	font-size: 18px;
	line-height: 12px;
}
.subTitleDate{
	color:  #20a13e;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	letter-spacing: 1px;
	font-size: 11px;
	line-height: 12px;
}
.subTitleEntry{
	color:  #ffffff;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	letter-spacing: 1px;
	font-size: 14px;
	padding-top: 5px;
}
.landingSubTitle{
	position: relative;
	color: #179ec8;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	
	font-weight: lighter;
	font-size: 19px;
	margin: 0px;
	
	filter:alpha(opacity=9);
		-moz-opacity:.9;
		opacity:.9;
}
#holder{
	background-image: url(../images/LRBG_waves.png);
	background-repeat: no-repeat;
	width: 980px;
	height:  1200px;
	z-index: 10;
	position: absolute;
	top: 0px;
	left: 0px;
}
#siteBlock{
	position: relative;
	width: 980px;
	text-align: left;
	z-index: 100;
}


#navigationHolder {
	position:absolute;
	left:12px;
	top:0px;
	width:493px;
	height:76px;
}
	.navBarLine {
		position:absolute;
		top:0px;
		width:1px;
		height:76px;
		background-color: #2fb8e0;
		filter:alpha(opacity=15);
		-moz-opacity:.15;
		opacity:.15;
	}
	
	.mainNav_Home {
		position:absolute;
		left:1px;
		top:38px;
		width:48px;
		height:38px;
	}
	
	.mainNav_Services {
		position:absolute;
		left:76px;
		top:38px;
		width:141px;
		height:38px;
	}
	
	.mainNav_Work {
		position:absolute;
		left:244px;
		top:38px;
		width:69px;
		height:38px;
	}
	
	.mainNav_Company {
		position:absolute;
		left:340px;
		top:38px;
		width:72px;
		height:38px;
	}
	
	.mainNav_Contact {
		position:absolute;
		left:437px;
		top:38px;
		width:56px;
		height:38px;
	}

#sub-LR-logoBlock {
	position:absolute;
	left:745px;
	top:106px;
	width:210px;
	height:50px;
}

#sub-titleBlock {
	position:absolute;
	left:12px;
	top:269px;
	width:493px;
	height:73px;
}

#sub-bodyBlock {
	position:absolute;
	left:523px;
	top:312px;
	width:446px;
	height:778px;
}
#blogBodyBlock {
	position:absolute;
	left:523px;
	top:358px;
	width:446px;
	height:778px;
}
#blogDate{
	position:absolute;
	left:523px;
	top:315px;
	width:446px;
}
#blogTitle{
	position:absolute;
	left:523px;
	top:328px;
	width:446px;
}
#sub-navBlock {
	position:absolute;
	left:0px;
	top:404px;
	width:237px;
	height:373px;
}

#sub-midColumnTitle {
	position:absolute;
	left:266px;
	top:426px;
	width:240px;
	height:19px;
}

#sub-midColumnTitle2 {
	position:relative;
	width:240px;
	height:19px;
	margin-top: 57px;
	margin-bottom: 5px;
}
.relProjThum{
	position: absolute;
	width: 48px;
	height: 54px;
	background-color: #122e38;
	border: 1px #3e5057 solid;
}

#sub-midColumn {
	position:absolute;
	left:267px;
	top:463px;
	width:230px;
	height:410px;
}
#subNavHeadBG {
	position:relative;
	background-image: url(../images/subSideBarHeadBG.gif);
	background-repeat: repeat-x;
	background-position: top left;
	left:0px;
	top:0px;
	width:237px;
	height:56px;
}
#subNavHeadBG_topLeft {
	position:relative;
	background-image: url(../images/subNavHead_topLeft.gif);
	background-repeat: no-repeat;
	background-position: left Top;
	left:0px;
	top:0px;
	width:237px;
	height:56px;
}
#subNavHeadBG_topRight{
	position: relative;
	background-image: url(../images/subNavHead_topRight.gif);
	background-repeat: no-repeat;
	background-position: Right Top;
	left: 0px;
	top: 0px;
	width: 237px;
	height: 56px;
}
#subNavHead_title{
	position: absolute;
	left: 13px;
	top: 22px;
	width: 190px;
	height: 19px;
}
#subNavContentBG_contact {
	position:relative;
	background-image: url(../images/subNavContentBG_cont.gif);
	background-repeat: repeat-x;
	background-position: top left;
}
	#subNavContentBG_services {
		position:relative;
		background-image: url(../images/subNavContentBG_services.gif);
		background-repeat: repeat-x;
		background-position: top left;
	}
	#subNavContentBG_work {
		position:relative;
		background-image: url(../images/subNavContentBG_work.gif);
		background-repeat: repeat-x;
		background-position: top left;
	}
	#subNavContentBG_company {
		position:relative;
		background-image: url(../images/subNavContentBG_comp.gif);
		background-repeat: repeat-x;
		background-position: top left;
	}
#subNavContentBG_contact_botLeft {
	position:absolute;
	bottom: 0px;
	background-image: url(../images/subNavContentBG_cont_botLeft.gif);
	background-repeat: no-repeat;
	background-position: left Bottom;
	width:237px;
}
	#subNavContentBG_services_botLeft {
		position:absolute;
		bottom: 0px;
		background-image: url(../images/subNavContentBG_serv_botLeft.gif);
		background-repeat: no-repeat;
		background-position: left Bottom;
		width:237px;
	}
	#subNavContentBG_work_botLeft {
		position:absolute;
		bottom: 0px;
		background-image: url(../images/subNavContentBG_work_botLeft.gif);
		background-repeat: no-repeat;
		background-position: left Bottom;
		width:237px;
	}
	#subNavContentBG_company_botLeft {
		position:absolute;
		bottom: 0px;
		background-image: url(../images/subNavContentBG_comp_botLeft.gif);
		background-repeat: no-repeat;
		background-position: left Bottom;
		width:237px;
	}
#subNavContentBG_contact_botRight{
	position: relative;
	background-image: url(../images/subNavContentBG_cont_botRight.gif);
	background-repeat: no-repeat;
	background-position: Right Bottom;
	width: 237px;
}
	#subNavContentBG_services_botRight{
		position: relative;
		background-image: url(../images/subNavContentBG_serv_botRight.gif);
		background-repeat: no-repeat;
		background-position: Right Bottom;
		width: 237px;
	}
	#subNavContentBG_work_botRight{
		position: relative;
		background-image: url(../images/subNavContentBG_work_botRight.gif);
		background-repeat: no-repeat;
		background-position: Right Bottom;
		width: 237px;
	}
	#subNavContentBG_company_botRight{
		position: relative;
		background-image: url(../images/subNavContentBG_comp_botRight.gif);
		background-repeat: no-repeat;
		background-position: Right Bottom;
		width: 237px;
	}
#subNavContentBG_contact_bot{
	position: relative;
	background-image: url(../images/subNavContentBG_cont_bot.gif);
	background-repeat: no-repeat;
	background-position: center Bottom;
	width: 237px;
}
	#subNavContentBG_services_bot{
		position: relative;
		background-image: url(../images/subNavContentBG_serv_bot.gif);
		background-repeat: no-repeat;
		background-position: center Bottom;
		width: 237px;
	}
	#subNavContentBG_work_bot{
		position: relative;
		background-image: url(../images/subNavContentBG_work_bot.gif);
		background-repeat: no-repeat;
		background-position: center Bottom;
		width: 237px;
	}
	#subNavContentBG_company_bot{
		position: relative;
		background-image: url(../images/subNavContentBG_comp_bot.gif);
		background-repeat: no-repeat;
		background-position: center Bottom;
		width: 237px;
	}
#landing-menu{
	position: absolute;
	left: 12px;
	top: 237px;
	width: 350px;
	height: 853px;
	overflow: hidden;
}
#landing-menuContent {
	position:relative;
	width:350px;
	height:853px;
}
#landing-menuContentBG {
	position:absolute;
	background-image: url(../images/landing_menuBG.png);
	background-repeat: no-repeat;
	left:0px;
	top:0px;
	width:350px;
	height:853px;
		filter:alpha(opacity=18);
		-moz-opacity:.18;
		opacity:.18;
	z-index: 500;
}
#landing-menuContentItems {
	position:absolute;
	left:0px;
	top:0px;
	width:350px;
	height:853px;
	z-index: 600;
}
#landing-bigQuote {
	position:absolute;
	left:420px;
	top:323px;
	width:549px;
	height:115px;
}

#landing-bodyBlock {
	position:absolute;
	left:420px;
	top:489px;
	width:549px;
	height:602px;
}


.subSideNavItem{
	position: relative;
	height: 33px;
	color: #4bb3ca;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	font-weight: 100;
	font-size: 12px;
	padding-left: 31px;
	padding-top: 16px;
	cursor: pointer;
}
	.subSideNavItemOn{
		position: relative;
		height: 33px;
		color: #ffffff;
		font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
		font-weight: 100;
		font-size: 12px;
		padding-left: 31px;
		padding-top: 16px;
		cursor: pointer;
	}

.subNavPlus{
	position: absolute;
	top: 23px;
	left: 16px;
	width: 8px;
	height: 7px;
	background-image: url(../images/subPageSideNav_13.gif);
	background-repeat: no-repeat;
	background-position: Left Top;
}
.sideNavSep{
	height: 1px;
	background-image: url(../images/sidebarSeparater.gif);
	background-repeat: no-repeat;
	background-position: center Top;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
}
.landingNavItem{
	position: relative;
	height: 35px;
	color: #4bb3ca;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	font-weight: 100;
	font-size: 14px;
	padding-left: 45px;
	padding-top: 18px;
	cursor: pointer;
}
.landingNavPlus{
	position: absolute;
	top: 24px;
	left: 29px;
	width: 8px;
	height: 7px;
	background-image: url(../images/subPageSideNav_13.gif);
	background-repeat: no-repeat;
	background-position: Left Top;
}
.landingNavArrow{
	position: absolute;
	top: 21px;
	right: 29px;
	width: 8px;
	height: 13px;
	background-image: url(../images/landingItem_arrow.png);
	background-repeat: no-repeat;
	background-position: Left Top;
	filter:alpha(opacity=40);
	-moz-opacity:.4;
	opacity:.4;
}
.landingNavSep{
	height: 1px;
	background-image: url(../images/sidebarSeparater2.gif);
	background-repeat: no-repeat;
	background-position: center Top;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
}
.landingMenuTitle{
	position: absolute;
	top: 32px;
	left: 31px;
}



#home-BellStorePromo {
	background-image: url(../images/BigPromo_BellStores.png);
	background-repeat: no-repeat;
	background-position: Left Top;
	position:absolute;
	left:-55px;
	top:198px;
	width:573px;
	height:415px;
}
#home-iPhonePromo {
	background-image: url(../images/home_iPhonePromo.png);
	background-repeat: no-repeat;
	background-position: Left Top;
	position:absolute;
	left:20px;
	top:127px;
	width:448px;
	height:471px;
}
#iPhonePromoImage_Big {
	position:absolute;
	left:242px;
	top:81px;
	width:187px;
	height:270px;
}
#iPhonePromoImage_Med {
	position:absolute;
	left:115px;
	top:110px;
	width:108px;
	height:230px;
}
#iPhonePromoImage_Small {
	position:absolute;
	left:14px;
	top:133px;
	width:86px;
	height:195px;
}
#home-LR-logo {
	position:absolute;
	left:671px;
	top:159px;
	width:274px;
	height:69px;
}
#home-newWorkFlag {
	position:absolute;
	left:486px;
	top:296px;
	width:78px;
	height:15px;
	z-index: 900;
}
#home-favWorkFlag {
	position:absolute;
	left:520px;
	top:296px;
	width:78px;
	height:15px;
	z-index: 900;
}
#home-promoDescBlock {
	position:absolute;
	left:524px;
	top:317px;
	width:456px;
	height:197px;
}
#home-promoDescription {
	position:absolute;
	left:21px;
	top:60px;
	width:409px;
	height:110px;
	color: #40a7c1;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	font-weight: 100;
	font-size: 13px	;
	line-height: 24px;
	z-index: 800;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
}
#home-promoDescTitle{
	position: absolute;
	left: 18px;
	width: 400px;
	height: 33px;
	top: 11px;
}
#home-promoDescBG{
	position: absolute;
	background-image: url(../images/home_promoDescBG.gif);
	background-repeat: no-repeat;
	background-position: Left Bottom;
	left: 0px;
	width: 456px;
	height: 153px;
	bottom: 0px;
	z-index: 700;
	filter:alpha(opacity=05);
	-moz-opacity:.05;
	opacity:.05;
}
#home-tabBoxNav {
	position:absolute;
	background-image: url(../images/home_TabsBG.gif);
	background-repeat: repeat-x;
	background-position: Left Bottom;
	left:524px;
	top:593px;
	width:445px;
	height:44px;
}
.tabSeparator{
	position:absolute;
	background-image: url(../images/home_TabsSeparator.gif);
	background-repeat: repeat-x;
	background-position: Left Bottom;
	top:0px;
	width:1px;
	height:44px;
}
.tabOff{
	position:absolute;
	top:0px;
	height:32px;
	text-align: center;
	color: #cdcdcd;
	padding-top: 12px;
	cursor: pointer;
}
.tabOn{
	position:absolute;
	background-image: url(../images/home_TabOnBG.gif);
	background-repeat: repeat-x;
	background-position: Left Bottom;
	top:0px;
	height:32px;
	text-align: center;
	color: #42ce38;
	padding-top: 12px;
}
	#tab_news{
		left:0px;
		width:110px;
	}
	#tab_projects{
		left:111px;
		width:111px;
	}
	#tab_blog{
		left:223px;
		width:110px;
	}
	#tab_twitter{
		left:334px;
		width:111px;
	}
	
	#tabContent_news{
		position:absolute;
		top:0px;
		left:0px;
		width:410px;
		padding-top: 27px;
		padding-left: 25px;
		padding-right: 25px;
		color: #b4d0da;
	}
	#tabContent_projects{
		position:absolute;
		top:0px;
		left:0px;
		width:410px;
		padding-top: 27px;
		padding-left: 25px;
		padding-right: 25px;
		color: #b4d0da;
	}
	#tabContent_blog{
		position:absolute;
		top:0px;
		left:0px;
		width:410px;
		padding-top: 27px;
		padding-left: 25px;
		padding-right: 25px;
		color: #b4d0da;
	}
	#tabContent_twitter{
		position:absolute;
		top:0px;
		left:0px;
		width:410px;
		padding-top: 17px;
		padding-left: 25px;
		padding-right: 25px;
		color: #b4d0da;
	}
	
#home-bigQuote {
	position:absolute;
	left:6px;
	top:598px;
	width:425px;
	height:116px;
}
#home-tabBoxContent {
	position:absolute;
	left:524px;
	top:637px;
	width:445px;
	height:375px;
	background-image: url(../images/tabBlockBG.gif);
	background-repeat: no-repeat;
	background-position: left Bottom;
}
.tabBoxBtn{
	position:absolute;
	right:10px;
	bottom:11px;
	width:63px;
	height:19px;
}
#home-title-whoWeAre {
	position:absolute;
	left:12px;
	top:755px;
	width:96px;
	height:19px;
}
#home-title-whatWeDo {
	position:absolute;
	left:265px;
	top:755px;
	width:96px;
	height:19px;
}
#home-whoText {
	position:absolute;
	left:13px;
	top:780px;
	width:220px;
	height:215px;
}
#home-whatText {
	position:absolute;
	left:266px;
	top:780px;
	width:220px;
	height:215px;
}
#twitter_div{
	padding: 0px;
	padding-top: 11px;
	margin: 0px;
}
#twitter_update_list
{

	padding: 0px;
	margin: 0px;

	list-style: none;
	font-weight: bold;
	text-rendering: optimizeLegibility;
}
li{
	margin-bottom: 17px;
	color: #b4d0da;
	line-height: 17px;
}
.listSet{
	position: relative;
	padding-top:14px;
	padding-left: 11px;
	padding-right: 11px;
	font-size: 12px;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	z-index: 700;
}
.listItem{
	line-height: 15px;
	margin-bottom: 19px;
	width: 203px;
	color: #d1d8db;
	height: 31px;
	text-rendering: optimizeLegibility;
	/* border: 1px red solid; */
}
.listItemSubTitle{
	line-height: 15px;
	color: #4fbbd3;
	text-rendering: optimizeLegibility;
}
.listItemDate{
	color: #4bec2c;
	font-size: 9px;
	text-rendering: optimizeLegibility;
}
#listSelectedBG{
	position: absolute;
	background-image: url(../images/listItemMovingBG.gif);
	background-repeat: no-repeat;
	background-position: left Bottom;
	width: 224px;
	top:0px;
	left: -4px;
	height:58px;
	z-index: 600;
	filter:alpha(opacity=10);
	-moz-opacity:.1;
	opacity:.1;
}
#prev_nextButtons {
	position:relative;
	left:0px;
	top:0px;
	height:27px;
	width:225px;
}
#prev_nextButtons2 {
	position:absolute;
	left:0px;
	top:764px;
	width: 100%;
	height:27px;
}
#listSeparator {
	position:absolute;
	left:0px;
	top:0px;
	background-image: url(../images/listSeparator.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height:1px;
	width:100%;
}
#listSeparator2 {
	position:absolute;
	left:0px;
	bottom:0px;
	background-image: url(../images/listSeparator.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height:1px;
	width:100%;
	filter:alpha(opacity=30);
	-moz-opacity:.3;
	opacity:.3;
}
#btn-listItems-prev {
	position:absolute;
	left:0px;
	top:8px;
	width:51px;
	height:19px;
}
#listCounts {
	position:absolute;
	left:51px;
	top:8px;
	width:123px;
	height:19px;
	text-align: center;
	font-size: 11px;
	filter:alpha(opacity=50);
	-moz-opacity:.5;
	opacity:.5;
}
#btn-listItems-next {
	position:absolute;
	right:0px;
	top:8px;
	width:51px;
	height:19px;
}
.formFeild{
	width: 317px;
	height: 24px;
	font-size: 14px;
	color: #1b4554;
}
.formFeild_3char{
	width: 30px;
	height: 24px;
	font-size: 14px;
	color: #1b4554;
}
.formFeild_4char{
	width: 38px;
	height: 24px;
	font-size: 14px;
	color: #1b4554;
}

.formFeild2{
	width: 317px;
	height: 170px;
	font-size: 14px;
	color: #1b4554;
}
.formLabel{
	text-align: right;
	padding-right: 14px;
	width: 88px;
	color: #b9c2c5;
	white-space: nowrap;
}
.formLabel2{
	text-align: right;
	padding-top: 6px;
	padding-right: 14px;
	width: 88px;
	color: #b9c2c5;
}
#work-titleBlock {
	position:absolute;
	left:265px;
	top:307px;
	width:703px;
	height:45px;
}
#work-bodyBlock {
	position:absolute;
	left:265px;
	top:373px;
	width:703px;
	height:793px;
}

#clientList-col1 {
	position:absolute;
	left:3px;
	top:191px;
	width:220px;
	height:495px;
	color: #b9c2c5;
	line-height: 24px;
	text-rendering: optimizeLegibility;
}
#clientList-col2 {
	position:absolute;
	left:242px;
	top:191px;
	width:220px;
	height:495px;
	color: #b9c2c5;
	line-height: 24px;
	text-rendering: optimizeLegibility;
}
#clientList-col3 {
	position:absolute;
	left:483px;
	top:191px;
	width:220px;
	height:495px;
	color: #b9c2c5;
	line-height: 24px;
	text-rendering: optimizeLegibility;
}
.galleryItemHolder {
	position:absolute;
	width:240px;
	height:255px;
}
.galleryItem-image {
	position:absolute;
	left:0px;
	top:0px;
	background-image: url(../images/galleryItem_imageBG3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:220px;
	height:128px;
	/*
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
	*/
}
.galleryItem-title {
	position:absolute;
	left:0px;
	top:137px;
	background-image: url(../images/subPageSideNav_13.gif);
	background-repeat: no-repeat;
	background-position: 2px 6px;
	width:200px;
	height:20px;
	color: #6edcec;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	padding-top: 1px;
	padding-left: 17px;
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;
}
 .galleryItem-desc {
	position:absolute;
	left:0px;
	top:162px;
	width:217px;
	height:64px;
	padding-left: 3px;
	color: #91bbcb;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	line-height: 17px;
}
.galleryItem-new{
	position: absolute;
	top: 2px;
	right: 2px;
	background-image: url(../images/galleryImage_newFlag.png);
	background-repeat: no-repeat;
	background-position: right top;
	width: 34px;
	height: 34px;
	z-index: 800;
}
.galleryItem-thumb{
	position: absolute;
	top: 1px;
	left: 1px;
	width: 218px;
	height: 126px;
	z-index: 500;
	cursor: pointer;
}
#filterSelectedBGRight{
	width: 100%;
	height: 26px;
	background-image: url(../images/gallery_filterBarSelectedBG_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#filterSelectedBGLeft{
	width: 100%;
	height: 26px;
	background-image: url(../images/gallery_filterBarSelectedBG_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#filterSelectedBG{
	position: absolute;
	top: 0px;
	left: 235px;
	width: 33px;
	height: 26px;
	background-image: url(../images/gallery_filterBarSelectedBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#filterBtn_all{
	position: absolute;
	top: 4px;
	left: 246px;
	width: 23px;
	height: 17px;
	color: #818484;
	font-size: 12px;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	white-space: nowrap;
	cursor: pointer;
}
#filterBtn_mobile{
	position: absolute;
	top: 4px;
	left: 299px;
	width: 42px;
	height: 17px;
	color: #818484;
	font-size: 12px;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	white-space: nowrap;
	cursor: pointer;
}
#filterBtn_webApp{
	position: absolute;
	top: 4px;
	left: 370px;
	width: 92px;
	height: 17px;
	color: #818484;
	font-size: 12px;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	white-space: nowrap;
	cursor: pointer;
}
#filterBtn_webSite{
	position: absolute;
	top: 4px;
	left: 491px;
	width: 57px;
	height: 17px;
	color: #818484;
	font-size: 12px;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	white-space: nowrap;
	cursor: pointer;
}
#filterBtn_desktop{
	position: absolute;
	top: 4px;
	left: 577px;
	width: 48px;
	height: 17px;
	color: #818484;
	font-size: 12px;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	white-space: nowrap;
	cursor: pointer;
}

#filterBtn_brand{
	position: absolute;
	top: 4px;
	left: 654px;
	width: 40px;
	height: 17px;
	color: #818484;
	font-size: 12px;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	white-space: nowrap;
	cursor: pointer;
}
#workSubTitle{
	position: absolute;
	left: 0px;
	top: 5px;
}
.listFlag{
	position: absolute;
	top: 7px;
	left: 206px;
	width: 33px;
	height: 11px;
	background-image: url(../images/flag_new_blog.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.clientFlag{
	width: 33px;
	height: 11px;
	background-image: url(../images/flag_new_blog.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.homeTabBlockItemTxt{
	color: #80a6b4;
	padding-bottom: 12px;
	line-height: 16px;
}
.reqStar{
	font-size: 16px;
	color: #42ce38;
}
#sendingAlert{
	position: absolute;
	bottom: 13px;
	right: -5px;
	width: 355px;
	height: 85px;
	text-align: center;
	background-image: url(../images/formStatusAlertBG.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#validationAlert{
	position: absolute;
	bottom: 13px;
	right: -5px;
	width: 415px;
	height: 135px;
	text-align: left;
	background-image: url(../images/formErrorAlertBG.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#sendingAlertAnim{
	position: absolute;
	top: 18px;
	left: 32px;	
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	font-size: 15px;
	color: #3384a1;
	background-image: url(../images/savingAnimation.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 51px;
	padding-top: 5px;
	height: 40px;
}
#savedAlert{
	position: absolute;
	top: 15px;
	left: 25px;	
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	font-size: 15px;
	color: #3384a1;
	text-align: left;
	background-image: url(../images/formSuccessIcon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 51px;
	padding-top: 8px;
	height: 40px;
}
#errorTitle{
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	font-size: 16px;
	color: #3384a1;
	margin-left: 71px;
}
#errorMessage{
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	font-size: 11px;
	color: white;
	margin-left: 71px;
	letter-spacing: 1px;
}
#projectDeetsPop{
	position: absolute;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	font-size: 12px;
	color: #3384a1;
	background-image: url(../images/morePopUpBG.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 16px;
	padding-top: 17px;
	width: 179px;
	height: 196px;
	z-index: 999;
}
#projectDeetsTitle{
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	font-size: 12px;
	line-height: 16px;
	color: #44d72a;
	padding-top: 7px;
	padding-right: 7px;
}
#projectDeetsComp{
	position: relative;
	top: -3px;
	font-family: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	font-size: 11px;
	color: #3ec3db;
	padding-top: 0px;
}
#projectDeetsviewMore{

	padding-top: 10px;
	text-align: center;
	padding-right: 16px;
}
.smallThumbHolder{
	cursor: pointer;
}
.homeRecentListItem{
	position: relative;
	padding-bottom: 40px;
}
.homeRecentListImg{
	width: 50px;
	height: 56px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 900;
	cursor: pointer;
}
.homeRecentListTitle{
	position: relative;
	margin-left: 60px;
}
.homeRecentListText{
	position: relative;
	margin-left: 60px;
}
#betaBanner{
	position: absolute;
	top: 0px;
	right: 0px;
	background-image: url(../images/betaBanner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	z-index: 999;
	width: 85px;
	height: 65px;
}
#growMe_viewer{
	position: absolute;
	background-color: black;
	border: 5px solid #2c718c;
	z-index: 999;
}
#growMe_content{
	position: relative;
	background-image: url(../images/LR_LogoAnimator.gif);
	/* background-image: url(../images/portfolioTimeWidget.gif); */
	background-repeat: no-repeat;
	background-position: center 46%;
	background-color: black;
	cursor: pointer;
}
#growMe_moreInfoButton{
	position: absolute;
	background-image: url(../images/viewer_viewBtnBG.gif);
	background-repeat: repeat-x;
	background-position: left top;
	bottom: 0px;
	left: 0px;
	background-color: #2993c5;
	width: 100%;
	height: 30px;
}
#growMe_counter{
	position: absolute;
	bottom: 6px;
	right: 9px;
	height: 18px;
}
.showingCounter_left{
	background-image: url(../images/viewerCount_left.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.showingCounter_right{
	background-image: url(../images/viewerCount_right.png);
	background-repeat: no-repeat;
	background-position: right top;	
}
.showingCounter_content{
	background-image: url(../images/viewerCount_content.png);
	background-repeat: repeat-x;
	background-position: left top;
	color: #6bb3d4;
	font-size: 9px;
}



#newLogo_ {
	position:absolute;
	left:47px;
	top:278px;
	width:424px;
	height:103px;
}

#bigChanges_ {
	position:absolute;
	left:561px;
	top:290px;
	width:436px;
	height:117px;
}
#comingSoon_ {
	position:absolute;
	left:562px;
	top:461px;
	width:397px;
	height:29px;
}

#coordinates_ {
	position:absolute;
	left:562px;
	top:565px;
	width:114px;
	height:29px;
}

#email_ {
	position:absolute;
	left:562px;
	top:604px;
	width:178px;
	height:25px;
}

#address_ {
	position:absolute;
	left:798px;
	top:604px;
	width:134px;
	height:60px;
}

#phone_ {
	position:absolute;
	left:562px;
	top:639px;
	width:178px;
	height:25px;
}