#main.home{
}

#main.solutions ul{
	width:530px;
}

#main.solutions h1{
	width:440px;
}

#main.solutions ul li{
	list-style-type:none;
	width:100%;
}

#main.solutions ul li span.secondParagraph{
	width:500px;
}

#main.solutions ul li span.star{
	margin:7px 4px 0 0;
}

#main.solutions img.solutionLine{
	margin:7px 0;
}

#main.solutions img.arrowSolutions{
	margin-top:-35px;
}

#main.whatIsBrand div.bgWhatIsBrand{
	background:url(/themes/default/graphics/layout/coca-cola.png) no-repeat;
	margin:-46px 0 0 12px;
}

#main.whatIsBrand div#whatIsBrandContent{
	font-family:"Courier New", Courier, monospace;
	padding-top:250px;
}

#main.howWeWork{
	background:url("/themes/default/graphics/how-we-work/bg.png") no-repeat -42px 16px;
	height:574px;
}

#main.howWeWork #paragraph2{
	margin:50px 0 0 45px;
	width:500px;
}

#main.howWeWork #paragraph3{
	margin:42px 0 0 25px;
	width:450px;
	padding:0;
}

#main.problem h1{
	padding-bottom:0;
}

#main.problem #problemText{
	background:url(/themes/default/graphics/problem/boxes-bg.png) no-repeat;	
	padding:220px 0 180px 17px;
}

#main.ourWork{
	font-family:"Courier New",Courier,monospace;	
	font-size:12px;
}

#main.ourWork #flashBrain{
	margin-left:20px;
}

#main.ourWork #menuOurWork{
	width:200px;
	float:left;
}

#main.ourWork #menuOurWork ul li{
	list-style-type:none;
	margin-bottom:7px;
}

#main.ourWork #ourWorkHeader{
	float:left;
	width:370px;
}

#main.ourWork #ourWorkHeader h1,
#main.ourWork #ourWorkHeader p{
	padding:0 17px 10px 0;
	font-size:13px;
	line-height:18px;
}

#main.ourWork #ourWorkHeader h1{
	font-weight:bold;
	font-size:16px;
}

#main.ourWork #listingClients{
	margin-top: 20px;
}

#main.ourWork #listingClients ul{
	margin-left:33px;
	float:left;
	width:250px;
}

#main.ourWork #listingClients ul li{
	width:230px;
	margin:0 10px;
}

#main.ourWork #flashTv{
	height:580px;
}

#main.ourWork #digitalButtonsHolder{
	margin:-380px 0 0 690px;
	width:150px;
}

#main.ourWork #digitalButtonsHolder #digitalButtons{
	margin:10px 0 0 15px;
}

#main.ourWork #digitalButtonsHolder #digitalButtons img{
	margin-bottom:10px;
}


div#content div#main.policy,
div#content div#main.termsAndConditions{
	font-family:"Courier New",Courier,monospace;	
	font-size:12px;
	padding-top:40px;
	width:555px;
	padding-right:45px;
}

#main.policy h1{
	font-size:16px;
	margin-bottom:17px;
}
#main.policy h2{
	font-size:15px;
}
#main.policy h1,
#main.policy h2{
	font-weight:bold;
}

#main.policy #policyHolder{
	background:url("/themes/default/graphics/designone-signature.png") no-repeat 385px 10px;
	padding-top:60px;
	padding-left:30px;
}

#main.policy #policyHolder p,
#main.termsAndConditions #termsHolder p{
	padding-right:5px;
}

#main.policy #policyHolder div.spaceBottom,
#main.termsAndConditions #termsHolder div.spaceBottom{
	margin-bottom:20px;
}

#main.policy #purposeVisionValues,
#main.policy #CSR{
	width:260px;
	float:left;
}

#main.policy #CSR p,
#main.policy #CSR h2{
	padding-left:10px;
}

div#container div#content.visitUs{
	background:url(/themes/default/graphics/contact/designone.png) no-repeat 110px 370px;
	height:720px;
	margin:0;
}

div#container div#content.visitUs span.headerSpace{
	width:300px;
	margin-top:-20px;
	margin-left:40px;
	display:block;
}

div#container div#content.visitUs div#main div#shortDivWithText{
	width:405px;
}

div#container div#content.visitUs div#main div#shortDivWithText p{
	padding-right:10px;
}

div#container div#content.visitUs div#main div#shortDivWithImage{
	width:148px;
}

div#container div#content.visitUs #smallMap{
	margin:13px 0 0 -10px;
}


div#container div#content div#main.mapAndDirections div#mapAndDirectionsBg{
	width:370px;
	height:305px;
	background:url("/themes/default/graphics/contact/map-and-directions/arrow-bg.png") no-repeat top right;
	margin-right:5px;
	margin-left:25px;
}

div#container div#content div#main.mapAndDirections div#mapAndDirectionsBg p{
	line-height:15px;
}

div#main.mapAndDirections{
	margin-top:-27px;
}

div#main.mapAndDirections p{
	font-family:"Courier New", Courier, monospace;
}
div#main.mapAndDirections h1{
	margin-top:-11px; 
	padding-bottom:0;
}


div#main.mapAndDirections div#address{
	width:200px;
	margin-top:-43px;
}

div#main.mapAndDirections #address #addressBts{
	margin:20px 0 31px -15px;
}

div#main.mapAndDirections #address a{
	text-decoration:none;
	font-weight:bold;
	color:black;
}

div#main.mapAndDirections #address a:hover{
	text-decoration:underline;
}

div#main.mapAndDirections #mapToDesignOne{
	margin-left:11px;
}

div#main.mapAndDirections #address p{
	padding-left:0;
	padding-right:20px;
}

div#main.termsAndConditions #termsHolder{
	background:url("/themes/default/graphics/designone-signature.png") no-repeat 385px 10px;
	font-family:"Courier New", Courier, monospace;
	padding-top:60px;
	padding-left:30px;
	width:515px;
}

div#main.termsAndConditions ul{
	margin-left:52px;
}

div#main.termsAndConditions ul li{
	list-style-type:lower-latin;
	list-style-position:outside;
	margin-bottom:5px;
}

div#main.termsAndConditions h1{
	line-height:20px;
	margin-bottom:17px;
}
div#main.termsAndConditions h2{
	font-weight:bold;
	font-size:15px;
}

.portfolioCarousel{
	float:left;
	width:774px;
	background:url("/themes/default/graphics/our-work/mac-monitor.png") no-repeat 8px 0;
	padding:35px 0 50px 88px;
	margin-left:-105px;
}

div#content div#main #homeText{
	margin-top:-10px;
}

#flowerHolder{
	width:70px;
	float:left;
	margin-top:-38px;
}

div#main #homeText{
	width:480px;
	float:left;
	margin-top:30px;
}

div#main #homeText p{
	padding:10px 0 0 10px;
}

div#main #homeText img#dottedLine{
	margin:14px 0 5px 10px;
}

div#main #homeText img#homeArrow{
	margin-top:10px;
	letter-spacing:normal;
}

span.enjoyProblem{
	margin-left:45px;
	width:400px;
	display:block;
	margin-top:-7px;
}

