/* Global reset */
img{border-style:none;}
a{
	color:#878787;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
form{
	margin:0;
	padding:0;
	border:none;
}
/* General */
html{
	height: 100%;
}
body{
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#878787;
	min-width: 960px;
	height: 100%;
	background-image: url(../images/bg_tile_slant_.jpg);
	background-repeat: repeat;
}
.page{
	min-height: 100%;
	width: 100%;
	overflow: hidden;
	background-image: url(../images/top_grad_alpha_10x460.png);
	background-repeat: repeat-x;
}
.home .page{

}
/* wrapper start */
#wrapper{
	margin: 0 auto;
	overflow: hidden;
	width:1014px;
}
/* header start*/
#header{
	width: 1006px;
	height: 93px;
	overflow: hidden;
}
#header h1{
	margin: 0;
	width: 131px;
	float:left;
}
#header h1 a{
	float: left;
	text-indent: -9999px;
	overflow: hidden;
	width: 131px;
	height: 32px;
	margin: 50px 0 0 5px;;
	background-image: url(../images/logo_nav_main.png);
	background-repeat: no-repeat;
}
/* header end
	navigation start */
#nav{
	width: 552px;
	height: 93px;
	float: right;
	overflow: hidden;
}
.nav-info {
	margin-top:39px;
}
.nav-info h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#696969;
	letter-spacing:1px;
	float:right;
	padding:0 3px 0 0;
	margin:0;
}
#nav div{
	width: 100%;
	overflow: hidden;
}
#nav ul{
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
#nav li{
	background: url(../images/nav_divider.jpg) no-repeat 0 4px;
	margin:0;
	padding:0;
	float: left;
	overflow: hidden;
	height: 1%;
}
#nav .nav-first{
	background:none;
}
#nav a.nav-last{
	padding-right:0px;
}
#nav a{
	overflow: hidden;
	float: left;
	padding: 15px 14px 13px 17px;
	margin:0;
}
#nav a span{
	text-indent: -9999px;
	float: left;
	height:18px;
	overflow: hidden;
	cursor: pointer;
	padding-right: 0px;
}
#nav li.active a span,
#nav a:hover span{
	background-position: 0px -18px !important;
}
#nav a.text-why-rev span{
	width:72px;
	background: url(../images/nav-why-rev-72x36.jpg) no-repeat;
}
#nav a.text-solutions span{
	background: url(../images/nav-solutions-90x36.jpg) no-repeat;
	width:90px;
}
#nav a.text-about-us span{
	background: url(../images/nav-about-us-80x36.jpg) no-repeat;
	width:80px;
}
#nav a.text-careers span{
	background: url(../images/nav-careers-72x36.jpg) no-repeat;
	width:72px;
}
#nav a.text-contact-us span{
	background: url(../images/nav-contact-us-94x36.jpg) no-repeat;
	width:93px;
}
/* navigation end
	mood start */
#content{
	width: 1006px;
	overflow: hidden;
	padding-left: 1px;
	
}
/* main start */
.main{
	float: left;
	width: 1006px;
	overflow: hidden;
	padding:0;
}
.main-home{
	padding: 0;
	width: 721px;
}
.main h2{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#878787;
	padding:0;
	margin:0;
	width:545px;
	
}
.main p{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#878787;
	padding:0;
	margin:25px 0 0 0;
	width:500px;
	float:left;
}
/* visual box start */
.visual-careers{
	width: 100%;
	overflow: hidden;
	background: url(../images/mood_careers_232_bg.png) no-repeat;
	height: 223px;
	padding-top:15px;
	padding-left:25px;

}
.visual-careers-delivery{
	width: 100%;
	overflow: hidden;
	background: url(../images/mood_about_girish_s_232.png) no-repeat;
	height: 223px;
	padding-top:15px;
	padding-left:25px;

}
.visual-why-rev{
	width: 100%;
	overflow: hidden;
	background: url(../images/mood_why_rev_232_bg.png) no-repeat;
	height: 223px;
	padding-top:15px;
	padding-left:25px;

}
.visual-solutions{
	width: 1012px;
	overflow: hidden;
	background: url(../images/backgrounds_03.png) -3px 0 no-repeat;
	height: 281px;
	padding-top:15px;
	padding-left:10px;

}
.visual-e-commerce{
	width: 100%;
	overflow: hidden;
	background: url(../images/mood_solutions_e_commerce_306.png) no-repeat;
	height: 306px;
	padding-top:15px;
	padding-left:25px;

}
.visual-large-enterprise{
	width: 100%;
	overflow: hidden;
	background: url(../images/mood_solutions_larg_enterprise_260.png) no-repeat;
	height: 260px;
	padding-top:15px;
	padding-left:25px;

}
.visual-small-business{
	width: 100%;
	overflow: hidden;
	background: url(../images/mood_solutions_small_business_290.png) no-repeat;
	height: 290px;
	padding-top:15px;
	padding-left:25px;

}
.visual-about-us{
	width: 100%;
	overflow: hidden;
	background: url(../images/mood_about_us_232.png) no-repeat;
	height: 223px;
	padding-top:15px;
	padding-left:25px;
}
.visual-about-steve-s{
	width: 100%;
	overflow: hidden;
	background: url(../images/mood_about_steve_s_232.png) no-repeat;
	height: 223px;
	padding-top:15px;
	padding-left:25px;
}
.visual-about-rod-b{
	width: 100%;
	overflow: hidden;
	background: url(../images/mood_about_rod_b_232.png) no-repeat;
	height: 223px;
	padding-top:15px;
	padding-left:25px;
}
.visual-about-ravi-l{
	width: 100%;
	overflow: hidden;
	background: url(../images/mood_about_ravi_l_232.png) no-repeat;
	height: 223px;
	padding-top:15px;
	padding-left:25px;
}
.visual-about-girish-s{
	width: 100%;
	overflow: hidden;
	background: url(../images/mood_about_girish_s_232.png) no-repeat;
	height: 223px;
	padding-top:15px;
	padding-left:25px;
}
.visual-about-tim-d{
	width: 100%;
	overflow: hidden;
	background: url(../images/mood_about_tim_d_232.png) no-repeat;
	height: 223px;
	padding-top:15px;
	padding-left:25px;
}
.visual-about-sid-p{
	width: 100%;
	overflow: hidden;
	background: url(../images/mood_about_sid_p_232.png) no-repeat;
	height: 223px;
	padding-top:15px;
	padding-left:25px;
}
.visual-about-chad-s{
	width: 100%;
	overflow: hidden;
	background: url(../images/mood_about_chad_s_232.png) no-repeat;
	height: 223px;
	padding-top:15px;
	padding-left:25px;
}
.visual-contact-us{
	width: 100%;
	overflow: hidden;
	background: url(../images/mood_contact_232.png) no-repeat;
	height: 223px;
	padding-top:15px;
	padding-left:25px;
}
.red-text{
	color: #ED1C24;
}
.flat-red-text {
	color: #CF2229;
}
.text-13{
	font-size:13px;
}
.text-15{
	font-size:15px;
}
a.leadership-bios-links,
span.leadership-bios-links {
	font-weight:bold;
	word-spacing:4px;
	line-height:18px;
}
.mood {
	height:auto;
	margin-bottom:0px;
	padding-bottom:0px;
	
}
.mood h3,
.mood h2.solutions{
	margin: 0;
	text-indent: -9999px;
	overflow: hidden;
}
.mood h3.working-at-rev{
	background:url(../images/text-working-at-rev-empowers-545x103.gif) no-repeat;
	width: 545px;
	height: 103px;
	float:left;
	margin-top:15px;
}
.mood h3.why-rev {
	background:url(../images/text-world-class-service-569x104.gif) no-repeat;
	width: 569px;
	height: 104px;
	float:left;
	margin-top:15px;
}
.mood h2.solutions {
	background:url(../images/commerce-solutions-tomorror.png) no-repeat;
	width: 954px;
	height: 81px;
	float:left;
	margin-top:15px;
}
.visual-solutions p{
	width:92%;
	font-size:12px;
	margin-left:8px;
	margin-top:5px;
}
.mood h3.measure-twice {
	background:url(../images/text-measure-twice-317x104.gif) no-repeat;
	width: 317px;
	height: 104px;
	float:left;
	margin-top:10px;
}
.mood h3.combine-midwestern-work {
	background:url(../images/text-combining-midwestern-624x108.gif) no-repeat;
	width: 624px;
	height: 108px;
	float:left;
	margin-top:10px;
}
.mood h3.questions-answers {
	background:url(../images/text-questions-answers-contact-490x104.gif) no-repeat;
	width: 624px;
	height: 108px;
	float:left;
	margin-top:10px;
}
.mood h3.e-com-solutions {
	background:url(../images/text-todays-ecommerce-solutions-285x30.jpg) no-repeat;
	width: 285px;
	height: 30px;
	float:left;
	margin-top:15px;
}
.mood h3.lrg-enterprise-solutions {
	background:url(../images/text-lrg-enterprise-solutions-268x30.jpg) no-repeat;
	width: 268px;
	height: 30px;
	float:left;
	margin-top:15px;
}
.mood h3.small-biz-solutions {
	background:url(../images/text-sml-biz-solutions-254x30.jpg) no-repeat;
	width: 254px;
	height: 30px;
	float:left;
	margin-top:5px;
}

.home-tiles {
	width:100%;
	padding-left:3px;
}
.home-tiles-module {
	width: 328px;
	float:left;
	padding-left:0px;
	padding-top:11px;
	margin-right:10px;
	position: relative;
}
.home-tile-top{
	background:url(../images/home-tiles-top.png) no-repeat;
	width:328px;
	height:15px;
}
.home-tile-middle{
	background:url(../images/home-tiles-middle.png) repeat-y;
	padding-left:15px;
	width:313px;
	height:210px;
}
.home-tile-bottom{
	background:url(../images/home-tiles-bottom.png) no-repeat;
	width:328px;
	height:15px;
}
.home-tiles-module p {
	width: 95%;
	float:none;
	padding:0;
	margin:0;
	font-weight:bold;
	font-size:11px;
}
/*.home-tiles-module h3{
	margin: 0;
	padding:0;
	text-indent: -9999px;
	overflow: hidden;
	float:none;
}*/
.home-tiles-module h3.to-customer-one-channel{
	background:url(../images/text-to-the-customer-one-channel-231x49.gif) no-repeat;
	width: 231px;
	height: 49px;
	margin-top:2px;
}
.home-tiles-module h3.atg-industry-choice{
	background:url(../images/text-atg-industry-choice-256x49.gif) no-repeat;
	width: 256px;
	height: 49px;
	margin-top:2px;
}
.home-tiles-module h3.enterprise-entry-level{
	background:url(../images/text-enterprise-strength-entry-level-246x49.gif) no-repeat;
	width: 246px;
	height: 49px;
	margin-top:2px;
}

.home-visual div{
	width: 317px;
	position: absolute;
	right: 0;
	top: 0;
	overflow: hidden;
}
/* visual box end
	main text block start */
.main-text{
	height: 1%;
	overflow: hidden;
	padding: 30px 0 87px 15px;
}
.main-text h3{
	margin: 0;
	color: #600;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
}
.main-text h4{
	margin: 22px 0 10px 0;
	font-weight: bold;
	color: #000;
	font-size: 14px;
	line-height: 20px;
}
.main-text p{
	margin: 20px 0 18px;
	line-height: 20px;
	color: #000;
}
.main-text p{
	margin: 20px 0 18px;
	line-height: 20px;
	color: #000;
}
.left-500 {
	width:500px;
	height:auto;
	float:left;
}
.left-560 {
	width:560px;
	height:auto;
	float:left;
}
.right-500 {
	width:500px;
	float:left;
	margin-left:6px;
}
.right-442 {
	width:442px;
	float:left;
	margin-left:4px;
}
.content-box-500 {
	width:inherit;
	margin-bottom:5px;
	float:none;
}
.content-box-500 p{
	width:94%;
	margin:0;
	font-size:12px;
}
.content-box-500 .content-box-500-h-divider{
	width:90%;
	height:1px;
	border-bottom:solid 1px #383838;
	padding-top:15px;
	margin-bottom:15px;
	clear:both;
}
.content-box-500 .content-box-500-top {
	background:url(../images/content-box-top-500x10.png) no-repeat;
	width:inherit;
	height:10px;
	margin:0;
	padding:0;
}
.content-box-500 .content-box-500-middle {
	background: url(../images/content-box-middle-500x5.png) repeat-y; 
	width:100%;
	padding:15px;
}
.content-box-500 .content-box-500-bottom {
	background:url(../images/content-box-bottom-500x16.png) no-repeat;
	width:inherit;
	height:16px;
	padding:0;
	margin:0;
}
.content-box-500 h3{
	margin: 0;
	text-indent: -9999px;
	overflow: hidden;
	margin-bottom:10px;
}
.content-box-500 h4{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:19px;
	color:#878787;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:15px;

}
.content-box-500 h3.current-us-listings{
	background:url(../images/text-current-us-listings-171x19.gif) no-repeat;
	height:19px;
	width:171px;
	overflow:hidden;
}
.content-box-500 h3.current-india-listings{
	background:url(../images/text-current-india-listings-191x19.gif) no-repeat;
	height:19px;
	width:191px;
	overflow:hidden;
}
.content-box-500 h3.rev-value-prop {
	background:url(../images/text-revs-value-prop-203x19.gif) no-repeat;
	height:19px;
	width:203px;
	overflow:hidden;
}
.content-box-500 h3.retail-execution-value {
	background:url(../images/text-retail-execution-value-207x19.gif) no-repeat;
	height:19px;
	width:207px;
	overflow:hidden;
}
.content-box-500 h3.leadership-bios {
	background:url(../images/text-leadership-bios-138x19.gif) no-repeat;
	width: 138px;
	height: 19px;
	overflow:hidden;
}
.content-box-500 h3.who-we-are {
	background:url(../images/text-who-we-are-99x19.gif) no-repeat;
	width: 99px;
	height: 19px;
	overflow:hidden;
	margin-bottom:0px;
}
.content-box-500 h3.about-steve-s {
	background:url(../images/text-steve-s-125x19.gif) no-repeat;
	width: 125px;
	height: 19px;
	overflow:hidden;
	margin-bottom:0px;
}
.content-box-500 h3.about-rod-b {
	background:url(../images/text-rod-b-91x19.gif) no-repeat;
	width: 91px;
	height: 19px;
	overflow:hidden;
	margin-bottom:0px;
}
.content-box-500 h3.about-tim-d {
	background:url(../images/text-tim-d-93x19.gif) no-repeat;
	width: 93px;
	height: 19px;
	overflow:hidden;
	margin-bottom:0px;
}
.content-box-500 h3.about-girish-s {
	background:url(../images/text-girish-s-145x19.gif) no-repeat;
	width: 145px;
	height: 19px;
	overflow:hidden;
	margin-bottom:0px;
}
.content-box-500 h3.about-ravi-l {
	background:url(../images/text-ravi-l-121x19.gif) no-repeat;
	width: 121px;
	height: 19px;
	overflow:hidden;
	margin-bottom:0px;
}
.content-box-500 h3.about-chad-s {
	background:url(../images/text-chad-s-101x19.gif) no-repeat;
	width: 101px;
	height: 19px;
	overflow:hidden;
	margin-bottom:0px;
}
.content-box-500 h3.about-sid-p {
	background:url(../images/text-sid-p-132x19.gif) no-repeat;
	width: 132px;
	height: 19px;
	overflow:hidden;
	margin-bottom:0px;
}
.content-box-500 ul{
	width: 100%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: outside;
}
.content-box-500 li{
	margin:0;
	padding:0;
	overflow: hidden;
	line-height:19px;
}

.content-box-500 li a{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#878787;
}
.content-box-500 li a.active{
	color:#E41B23;
}
.content-box-500 ul.job-descrip {
	width: 94%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: outside;
	color:#878787;
	font-weight:bold;
}
.content-box-500 ul.job-descrip li{
	background:url(../images/list-bullet-plus.gif) no-repeat;
	padding-left:15px;
	color:#878787;
	font-size:12px;
	font-weight:normal;
}
.content-box-500 ul.bio-list {
	width: 94%;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: outside;
	color:#878787;
	font-weight:bold;
}
.content-box-500 ul.bio-list li{
	background:url(../images/list-bullet-plus.gif) no-repeat;
	padding-left:15px;
	color:#878787;
	font-size:12px;
	font-weight:normal;
}
.content-box-560 {
	width:inherit;
	margin-bottom:5px;
	float:none;
}
.content-box-560 p{
	width:94%;
	margin:0;
	font-size:12px;
}
.content-box-560 .content-box-560-h-divider{
	width:90%;
	height:1px;
	border-bottom:solid 1px #383838;
	padding-top:15px;
	margin-bottom:15px;
	clear:both;
}
.content-box-560 .content-box-560-top {
	background:url(../images/content_box_560_top.png) no-repeat;
	width:inherit;
	height:10px;
	margin:0;
	padding:0;
}
.content-box-560 .content-box-560-middle {
	background: url(../images/content_box_560_middle.png) repeat-y; 
	width:100%;
	padding:15px;
}
.content-box-560 .content-box-560-bottom {
	background:url(../images/content_box_560_bottom.png) no-repeat;
	width:inherit;
	height:16px;
	padding:0;
	margin:0;
}
.content-box-560  label {
	font-weight:normal;
	color:#A7A9AC;
	vertical-align:top;
}
.content-box-560  form {
	margin-right:30px;
	line-height:27px;
}
.content-box-560  input {
	height:15px;
	background-color:#121212;
	border:none;
	vertical-align:top;
	color:#878787;
}
.content-box-442 {
	width:inherit;
	margin-bottom:5px;
	float:none;
}
.content-box-442 p{
	width:94%;
	margin:0;
	font-size:12px;
}
.content-box-442 .content-box-442-h-divider{
	width:90%;
	height:1px;
	border-bottom:solid 1px #383838;
	padding-top:15px;
	margin-bottom:15px;
	clear:both;
}
.content-box-442 .content-box-442-top {
	background:url(../images/content_box_442_top.png) no-repeat;
	width:inherit;
	height:10px;
	margin:0;
	padding:0;
}
.content-box-442 .content-box-442-middle {
	background: url(../images/content_box_442_middle.png) repeat-y; 
	width:100%;
	padding:10px;
	padding-left:15px;
}
.content-box-442 .content-box-442-bottom {
	background:url(../images/content_box_442_bottom.png) no-repeat;
	width:inherit;
	height:16px;
	padding:0;
	margin:0;
}
.content-box-442 h3{
	margin: 0;
	text-indent: -9999px;
	overflow: hidden;
	margin-bottom:10px;
}
.content-box-442 h3.us-offices {
	background:url(../images/text-us-offices-261x27.gif) no-repeat;
	width: 261px;
	height: 27px;
	overflow:hidden;
	margin-bottom:0px;
	margin-top:0px;
}
.content-box-442 h3.india-offices {
	background:url(../images/text-india-offices-406x27.gif) no-repeat;
	width: 406px;
	height: 27px;
	overflow:hidden;
	margin-bottom:0px;
	margin-top:0px;
}
/* main text block end */
.wrap-left {
	float:left;
	position:relative;
	left:50%;
}
.wrap-right {
	position:relative;
	left:-50%;
}
/* bottom bar end
	footer start */
#footer{
	width: 100%;
	overflow: hidden;
	margin: 16px 0 0;
	padding: 0 0 20px;
}
.home #footer{
	margin-top: 26px;
}
#footer p{
	margin: 0;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	float:right;
	color:#878787;
}
.clear-float{
	clear:both;
	height: 1px;
}
/* footer end
	wrapper end */
.hero-slot{
	width:1006px;
	height:332px;
	position:relative;
} 

.hero-slot.retail{
	background:transparent url('../images/hero-retail.png') no-repeat;
}
.hero-slot.execution{
	background:transparent url('../images/hero-execution.png') no-repeat;
}
.hero-slot.value{
	background:transparent url('../images/hero-value.png') no-repeat;
}
.sub-head{
	width:460px;
	position:relative;
	top:195px;
	left:28px;
	clear:both;
}
.sub-head h3 {
	color:#CF2229;
	font-size:12px;
	font-weight:bold;
	text-indent:0;
	
}
.sub-head h4{
	font-weight:normal;
	color: #878787;
	margin-top:5px;
	font-size:12px;
}
.sub-nav{
	height:27px;
	background:transparent url('../images/nav-divider-bg.png') no-repeat;
	position:relative;
	top:10px;
	left:20px;
}
.sub-nav-link{
	display:block;
	text-indent:-9999px;
	float:left;
}
.nav-link-retail{
	width:60px;
	height:27px;
	background:transparent url('../images/nav-retail.png') no-repeat 0 0;
	margin-right:12px;
}
.nav-link-execution{
	width:96px;
	height:27px;
	background:transparent url('../images/nav-execution.png') no-repeat 0 0;
	margin-right:14px;
}
.nav-link-value{
	width:58px;
	height:27px;
	background:transparent url('../images/nav-value.png') no-repeat 0 0;
}
.sub-nav-link:hover,
.sub-nav-link.active{
	background-position: 0 -27px;
}

/*redesign*/
.logo-offset-text{
	text-indent:-9999px;
	display:block;
	font-size:0;
	line-height:0;
	overflow:hidden;
	
}
.oracle-gold {
	background: transparent url('../images/logo_oracle.png') no-repeat 0 0;
	width:169px;
	height:37px;
	float:left;
}

.atg-commerce-solutions{
	background: transparent url('../images/atg-enterprise-commerce-solutions.png') no-repeat 0 0;
	width:263px;
	height:73px;
	margin-bottom:0px;
	float:left;
}
.demandware-home {
	background: transparent url('../images/logo_demandware.png') no-repeat 0 0;
	width:186px;
	height:37px;
	float:left;
}
.demandware-innovation{
	background: transparent url('../images/commerce-innovation.png') no-repeat 0 0;
	width:263px;
	height:73px;
	margin-bottom:0px;
	float:left;
}
.custom-solutions{
	background: transparent url('../images/cusom-solutions.png') no-repeat 0 0;
	width:230px;
	height:34px;
	margin-bottom:0px;	
}
.learn-more-link {
	background: transparent url('../images/learn-more-arrow.png') no-repeat right 3px;
	color:#CF2229;
	font-weight:bold;
	padding-right:20px;
	font-size:11px;
}
.home-tiles-module .learn-more-link{
	position:absolute;
	bottom:15px;
	right:14px;
}
.half-mood{
	width:502px;
	float:left;
}
.half-mood p{
	font-size:12px;
}
.half-mood .middle{
	background: transparent url('../images/backgrounds_14.png') repeat-y 0 0;
	width:487px;
	height:245px;
	padding-left:15px;
	display:inline-block;
}
.half-mood .top{
	background: transparent url('../images/backgrounds_06.png') no-repeat 0 0;
	width:502px;
	height:25px;
	display:inline-block;
}
.half-mood .bottom{
	background: transparent url('../images/backgrounds_17.png') no-repeat 0 0;
	width:502px;
	height:22px;
	display:inline-block;
}
.half-mood .oracle-solutions{
	background: transparent url('../images/oracle-solutions-gold-partner.png') no-repeat -11px -7px;
	width:291px;
	height:51px;
}
.half-mood .demandware-solutions{
	background: transparent url('../images/demandware-solutions.png') no-repeat 0 3px;
	width:291px;
	height:51px;
}
.mood-descriptor{
	font-weight:bold;
	font-size:14px;
	margin-left:3px;
	
}
.mood-descriptor:hover{
	text-decoration:none;
}
.bottom-mood{
	background: transparent url('../images/bottom_bg_03.png') no-repeat -4px 0;
	width:1019px;
	height:160px;
	margin-left:-2px;
	padding-top:10px;
}
.bottom-mood .custom-solutions{
	background: transparent url('../images/custom_03.png') no-repeat 0 3px;
	width:201px;
	height:39px;
	margin-left:15px;
	margin-bottom:7px;
}
.bottom-mood p{
	width:94%;
	font-size:12px;
	margin-left:18px;
	margin-top:3px;
	
}
.client-row{
	background: transparent url('../images/client-row-bg.png') no-repeat 0 0;
	width:1004px;
	height:55px;
	padding-top:3px;
}
.client-row h4{
	display:inline-block;
}
.client-aveda{
	background: transparent url('../images/client-aveda.png') no-repeat 0 0;
	width:142px;
	height:45px;
}
.client-brookstone{
	background: transparent url('../images/client-brookstone.png') no-repeat 0 0;
	width:138px;
	height:43px;
}
.client-deluxe{
	background: transparent url('../images/client-deluxe.png') no-repeat 0 0;
	width:62px;
	height:47px;
}
