/* Eric Meyer's Reset Reloaded */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/* END Reset */

html, body {height: 100%;}

body {
	background: #fff url(../images/body_bg.png) repeat-x top;
	font: normal 76% Arial, Verdana, sans-serif;
}
h1, h2, h3 {
	font-family: Arial;
	font-weight: normal;
}
h2 {
	color: #444;
	font-size: 1.5em; 
	border-bottom: 1px solid #e6e6e6;
	margin-bottom: .5em;
}
#solutions h2 {
	border: 0;
}
hr {
  background: #e6e6e6; 
  color: #e6e6e6;
  clear: both; 
  float: none; 
  width: 100%; 
  height: 1px;
  margin: 0 0 1.4em;
  border: none; 
}
hr.small {
	margin: 1em 0 0;
}
#screen {
	background: transparent;
	width: 800px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -36px; /* the bottom margin is the negative value of the footer's height */
}
h1 {
	float: left;
	margin-right: -600px;
	border-right: 600px solid white;
}
h1 a {
	display: block;
	background: transparent url(../images/h1_bg.png) no-repeat top;
	width: 200px;
	height: 120px;
	text-indent: -9999px;
}
#total-solution {
	background: transparent url(../images/total-solution.png) no-repeat top;
	display: block;
	width: 552px;
	height: 573px;
	margin: 0 auto;
}
#total-solution ul, #training-benefit ul, #service-highlight ul {
	display: none;
}
#training-benefit {
	background: transparent url(../images/training-benefits.png) no-repeat top;
	display: block;
	width: 552px;
	height: 270px;
	margin: 18px auto 6px;
	padding-bottom: 6px;
}
#service-highlight {
	background: transparent url(../images/service-highlight.png) no-repeat top;
	display: block;
	width: 552px;
	height: 202px;
	margin: 0 auto;
}
#mainNav {
	float: left;
	background: #68c5ff url(../images/performance.png) no-repeat top;
	width: 600px;
	height: 120px;
}
#mainNav > li {
	float: left;
	position: relative;
	background: transparent url(../images/body_bg.png) repeat-x top center;
	width: 150px;
	height: 28px;
	font-weight: bold;
}
#mainNav li.over {
	background-color: #fff;
	color: #00669c;
}
.navlink {
	display: block;
	background: transparent url(../images/mainLI.png) no-repeat top center;
	line-height: 28px;
	color: #fff;
	text-decoration: none;
	text-align: center;
}
.submenu {
	position: absolute;
	top: 28px;
	left: 0;
	width: 148px;
	border-bottom: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-left: 1px solid #bbb;
	display: none;
}
* html .submenu {
	top: 26px !important;
}
.submenu li, .submenu2 li {
	border-top: 1px solid #bbb;
	background: #fff;
	position: relative;
	font-weight: normal;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
}
.submenu2 {
	position: absolute;
	width: 148px;
	left: 148px;
	top:-1px;
	border-bottom: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-left: 1px solid #bbb;
	display: none;
}
.submenu li a, .submenu2 li a {
	display: block;
	padding: 7px 0 7px 12px;
	color: #fff;
	font-size: .9em;
	text-decoration: none;
	background: #00669c url(../images/blank.gif) no-repeat right center;
}
.submenu2 li a {
	background: #333;
	color: #f0f0f0;
}
.submenu li a:hover, .submenu2 li a:hover {
	background-color: #e6e6e6;
	color: #222;
}
.submenu li.over, .submenu li:hover {
	filter:alpha(opacity=99);
	-moz-opacity:1;
	opacity:1;
}
.studylist {
	padding: 0 30px 0 90px;
	list-style: none !important;
}
.studylist li {
	color: #666;
}
.studylist li strong {
	color: #000;
}
.studylist img {
	float: left;
	margin-right: 12px;
	width: 32px;
	height: 32px;
	margin-left: -44px;
}
.navlink:hover, 
#mainNav li.over a.navLink {
	background: #fff;
	color: #00669c;
}
#mainNav li:hover ul.submenu, 
#mainNav li.over ul.submenu {
	display: block;
}
#mainNav li .submenu li.over ul.submenu2, 
#mainNav li .submenu li:hover ul.submenu2 {
	display: block;
}
#slogan, 
#mainContent {
	width: 592px;
	padding: 0 8px 0 0;
	float: right;
	border-left: 200px solid #f0f0f0;
	margin-left: -200px;
	background: transparent;
}
#promo {
	width: 200px;
	float: right;
	text-align: center;
}
#slogan {
	width: 600px;
	padding: 0;
	border-color: #00669c;
}
#slogan a {
	background: #00669c url(../images/performance.png) no-repeat bottom;
	text-indent: -9999px;
	height: 84px;
	display: block;
	cursor: default;
}

#promo a {
	text-decoration: none;
	display: block;
	line-height: 44px;
	height: 44px;
	padding-top: 20px;
	padding-bottom: 4px; 
	width: 188px;
	padding: 0 0 0 12px;
	font-weight: bold;
	font-size: 1.2em;
	text-align: left;
	background: #f0f0f0;
	color: #00669c !important;
}
body#services #promo a, body#facilities #promo a, body#training #promo a, body#hostedlabs #promo a, body#igd #promo a, body#transition #promo a {
	text-indent: -9999px;
	background: #f0f0f0 url(../images/services_hed.png) no-repeat top;
}
body#company #promo a, body#careers #promo a {
	text-indent: -9999px;
	background: #f0f0f0 url(../images/company_hed.png) no-repeat top;
}
body#customers #promo a, body#emc #promo a, body#bakerhughes #promo a, body#casestudies #promo a  {
	text-indent: -9999px;
	background: #f0f0f0 url(../images/customers_hed.png) no-repeat top;
}
body#support #promo a {
	text-indent: -9999px;
	background: #f0f0f0 url(../images/support_hed.png) no-repeat top;
}
body#main #promo a {
	text-indent: -9999px;
	height:84px;
	width: 200px;
	padding: 0;
	background: transparent url(../images/transition_promo.png) no-repeat top;
}
body#main #promo a:hover {
	background-image: url(../images/transition_promo_hover.png);
}
#mainContent {
	padding: 0 20px 15px 20px;
	text-align: left;
	width: 560px;
}
#mainContent h2 {
	line-height: 24px;
	padding-top: 18px;
	padding-left: 12px;
	padding-bottom: 3px;
}
#mainContent h2 a {
	text-decoration: none;
	color: #0084f4;
}
#mainContent h2 a:hover {
	text-decoration: underline;
}
#mainContent p {
	line-height: 24px;
	font-size: 1em;
	font-family: Arial;
	color: #777;
	padding: 6px 12px;
}
#mainContent p.first {padding-top: 0; margin-bottom: 18px; padding-right: 12px;}
#mainContent ul {
	margin-left: 50px;
	list-style: inside circle;
	font-size: .95em;
}
#mainContent ul li {
	line-height: 14px;
}
#solutions h2#company-hed1, #solutions h2#company-hed2 {font-size: 1.4em;font-weight:bold;}
#solutions, #faq-container, #room1 {
	padding: 16px 12px 0;
	margin-top: 10px;
	border-top: 1px solid #e6e6e6;
	clear: both;
}
#faq-container, #room1 {
	border: 0;
	margin: 0;
	background: #f0f0f0;
	padding: 18px;
	border: 1px solid #ccc;
	margin-top: 9px;
}
body#support #faq-container {
	background: #fff;
	border: 0;
	padding: 0;
	margin: 0;
}
#room1 {
	padding: 9px;
}
#solutions h2 {
	padding: 0;
	padding-top: 4px;
	margin: 0;
	font-size: 1.2em;
}
#solutions h3 a {
	color: #00669c;
}
h3.job a, h3.room a, h3.help a, h3.link a {
	line-height: 20px;
	color: #00669c;
	font-size: 1em;
	margin-left: 9px;
	font-weight: normal;
	
}
h3.job a:hover, h3.room a:hover, h3.help a:hover, h3.link a:hover {
	color:#000 !important;
	text-decoration: underline;
}
h3.room a, h3.help a, h3 a.link {
	padding: 6px 3px;
	float: left;
}
h3.room span, h3.help span {
	color: #999;
	float: right;
	padding: 3px 0;
}
h3.room a.more, h3.help a.more {
	font-size:.9em;
	font-weight:normal;
	color: #666;
	text-decoration: underline;
	background: none;
	padding: 0;
	margin: 0;
	float: none;
}
h3.room a {
	font-size: 1.2em;
}
.topic {
	padding-left: 12px;
}
#faq-container h3 {
	font-size: 1.2em;
	margin-top: 12px;
	margin-bottom: 6px;
	padding-top: 28px;
	border-top: 1px solid #ccc;
}
body#support #faq-container h3 {
	border-color: #e6e6e6;
}
#faq-container h3.first {
	padding-top:0;
	margin-top: 0;
}
#faq-container a {padding: 2px 0 0;}
#solutions p, #faq-container p {
	font-family: Arial, Verdana;
	color: #777;
	padding: 0;
	padding-bottom: 12px;
}
body#careers #solutions p, body#igd #solutions p {
	line-height: 24px;
}
body#careers #solutions h3, 
body#igd #solutions h3 {
	font-size: 1.2em;
	font-weight: bold;
}
body#igd #solutions h3 {
	font-size: 1em;
}
body#igd #solutions h2 {
	font-weight: bold;
}
body#igd #solutions ul  {
	font-family: Verdana;
	margin-left: 40px;
}


#rail ol {
	list-style: url(../images/icons/tick.png);
	line-height: 12px;
	margin-left: 18px;
}
#rail ol li {
	margin-bottom: 9px;
	font-size: .9em;
	text-align: left;
	color: #999;
}
#solutions ul li, .jobdetail ul li {
	margin-bottom: 9px;
	padding-right: 60px;
}
#solutions ol {
	list-style: none;
	font-family: Verdana;
	padding-right: 18px;
	font-size: .9em;
	line-height: 12px;
}
#solutions ol li {
	margin: 12px 0;
}
#solutions ol li a {color: #0084f4;}
#solutions ol li a:hover {color: #000; text-decoration: none;}
#careers-icon, #rooms-icon, #transition-icon {
	float:right; 
	margin: -6px 12px 12px 24px; 
	padding:4px;
}
#rooms-icon {
	margin: 0 0 30px 24px;
}
#careers-icon img {width:182px;}
#training-icon-sm {background: transparent url(../images/training-icon.png) no-repeat center;}
#facilities-icon-sm {background: transparent url(../images/facilities-icon.png) no-repeat center;}
#labs-icon-sm {background: transparent url(../images/hosted-icon.png) no-repeat center;}
#education-icon-sm {background: #fff url(../images/education-icon.png) no-repeat center;}
#customer-icon {background: #fff url(../images/success.png) no-repeat center; margin-right: 30px; margin-top: 12px; margin-left: 24px; margin-bottom: 40px;}
#careers-icon {background: #fff url(../images/careers-icon.png) no-repeat center;}
#company-icon {background: #fff url(../images/company-icon.png) no-repeat center;}
#support-icon {background: #fff url(../images/support-icon.png) no-repeat center; margin-top: 0;}
#labs-icon {background: #fff url(../images/hosted-icon.png) no-repeat center;}
#training-icon {background: #fff url(../images/training-icon.png) no-repeat center;}
#igd-icon {background: #fff url(../images/igd_book.png) no-repeat center;}
a#emc-logo, a#emc-logo:link {
	background: #fff url(../images/dctm.gif) no-repeat center;
	display: block;
	width: 208px;
	height: 57px;
	text-indent: -9999px;
	margin-top:-6px;
	margin-bottom: 6px;
}
a#baker-logo, a#baker-logo:link {
	background: #fff url(../images/baker_logo.png) no-repeat center;
	display: block;
	width: 104px;
	height: 57px;
	text-indent: -9999px;
	margin-top:-6px;
	margin-bottom: 6px;
}
body#customers #solutions h2 a {
	margin: 0 0 6px;
	padding: 0;
}
body#customers #solutions p {
}
.solution-img {
	float: right; 
	display: block;
	margin: -30px 18px 0 48px;
}
.solution-img img {
	width: 124px;
	height: 137px;
}
.solution-lrg {
	float: right; 
	display: block; 
	margin: 24px 6px 18px 42px;
}
.solution-lrg img {
	width: 160px;
	height: 160px;
}
#igd-icon img {
	width: 160px;
	height: 189px;
}
#rail {
	padding: 0 10px 25px;
	width: 180px;
	height: auto;
	border-top: 0;
	font-size: 1em;
	float: right;
	text-align: center;
	background: #f0f0f0;
}

#rail h3 {
	text-align: left;
	padding-top: 18px;
	margin-top: 16px;
	border-top: 1px solid #e6e6e6;
	color: #ff7902;
}
#rail h3 a {
	color: #ff7902;
	text-decoration: underline;
}
#rail h3 a:hover {
	color: #000;
}
#rail p {
	text-align: left;
	line-height: 18px;
	padding-top: 6px;
	padding-left: 3px;
	color: #666;
	font-size: .9em;
}
#rail a, p.first a {
	padding-top: 4px;
	color: #0084f4;
	text-decoration: none;
}
#rail a:hover, p.first a:hover {
	text-decoration: underline;
}
#mainContent p.company {padding-right: 30px;}

p.first a, 
#mainContent a.more,
#solutions a.more {
	font-weight: bold; 
	font-family: Arial;
	color: #555; 
	text-decoration: none; 
	padding-right: 20px;
	background: url(../images/more-icon.png) no-repeat bottom right;
	white-space: nowrap;
	font-size: 12px;
}
#solutions a.more {
	background-image: url(../images/more-icon2.png);
	padding-right: 18px;
	font-weight: normal;
	font-size: 11px;
}
#mainContent a.more-mail {
	font-weight: bold; 
	color: #555; 
	text-decoration: none;
}
p.first a:hover, 
#mainContent a.more:hover,
#mainContent a.more-mail:hover {
	text-decoration: underline; 
	color: #0084f4;
}
#rail a.smbutton {
	color: #777;
	padding-top: 0;
	margin-top: 6px;
}
#rail a.smbutton:hover {
	color: #fff;
	text-decoration: none;
}
#rail ul {
	list-style: none;
}
#rail ul li {
	text-align: left;
	font-family: Arial, Verdana;
	line-height: 12px;
	margin: 4px 0;
}
#rail ul li a, #rail ul li a:link {
	display: block;
	padding: 5px 12px 3px 22px;
	width: 144px;
	color: #555;
	text-decoration: none;
	background: transparent url(../images/bullet.png) no-repeat left;
}
#rail ul.services li a {
	xfont-weight: bold;
}
#rail ul li a:hover {
	text-decoration: underline;
}
#rail ul li a.pdf {
	background-image: url(../images/link-icon.png);
}
#rail ul li a.event {
	background-image: url(../images/event-icon3.png);
}
#rail ul li a.info {
	background-image: url(../images/lightbulb.png);
}
#rail ul li.selected {
	font-weight: bold;
}
#rail ul .sub {
	margin-left: 21px;
	list-style: none outside;
	padding: 0;
	font-size: .9em;
	margin-bottom: 9px;
}
#rail ul .sub li {
	padding: 0 2px 0;
	margin: 0;
}
#rail ul.sub a, #rail ul.sub a:link, #rail ul.sub a:visited {
	background: none;
	padding-left: 0;
	color: #888;
	width: 120px;
	font-weight: normal;
}
#rail ul.sub a:hover {
	color: #333;
}
#rail ul li.selected a, #rail ul.sub li.selected a  {
	font-weight: bold;
	color: #00669c;
}

ul#downloads {
	list-style: none;
	width: 540px;
	height: 90px;
	margin: 0;
	background: transparent url(../images/downloads_bg.png) no-repeat 52% center;
	margin-top: -10px;
	padding-top: 36px;
}
ul#downloads li a {display: block; width: 200px; height: 55px; text-indent: -9999px; border: 1px solid white;}
ul#downloads li a:hover {border: 1px solid #e6e6e6;}
ul#downloads li#download-1 {float: left; background: url(../images/download-1-bg.png) no-repeat left;}
ul#downloads li#download-2 {float: right; margin-right: -20px; background: url(../images/download-2-bg.png) no-repeat left;}
#railfoot {
	display: block;
	width: 200px;
	height: 103px;
	xbackground: url(../images/railfoot.png) repeat-x bottom;
	clear: both;
}
body#main #railfoot {display: none;}
#push {
	height: 30px; /* .push must be the same height as .footer */
	clear: both;
	display: block;
}
#footer {
	clear: both;
	text-align: center;
	background: #000;
	line-height: 36px;
	width: auto;
	margin: 0 auto;
	font-size: .9em;
	color: #f6f6f6;
}
#footer span {color: #999;}
#rail a.contact, #rail a.contact:link,
#rail a.phone, #rail a.phone:link {
	display: block;
	text-align: left;
	font-size: .9em;
	padding: 3px 0 4px 20px;
	margin-left: 4px;
	margin-top: 3px;
	background: url(../images/contact-icon.png) no-repeat left center;
}
#rail a.phone, #rail a.phone:link {
	background-image: url(../images/skype_icon.png);
}

.services-link {
	font-weight: bold;
	text-decoration: none;
	padding-left: 6px;
	color: #0084f4;
}
.learn-left {
	float: left;
	margin-top: 12px;
}
.small {
	font-size: .9em;
}
.smbutton {
	display: block;
	background: transparent url(../images/sm_button_1.png) no-repeat center center;
	width: 94px;
	font-family: Arial, Verdana;
	line-height: 20px;
	margin: 0;
	padding-left: 10px;
	text-decoration: none;
	font-size: .85em;
	text-align: left;
	color: #555;
	white-space: nowrap;
}
.smbutton:hover {
	background-image: url(../images/sm_button_2.png);
	color: #fff;
}
.learn {
	float: right;
	margin-top: -6px;
	white-space: nowrap;
}
#promo a {color: #fff;}
strong {font-weight: bold;}


blockquote {
	margin: 0 4px 12px 6px;

}
blockquote p {
	line-height: 20px;
	font-style: italic;
	text-align: center;
	font-family: Verdana;
}
.off {display:none;}
.left {float: left;}
#mainContent .left {margin: 18px 18px 0 0;}
.right {float: right; margin: 6px 0 0 6px;}
.rel {position: relative;}
.nowrap {white-space: nowrap;}
.clear {clear:both; display:block; background:transparent;}
#qname {
	font-size: .95em;
	color: #555;
	display: block;
	padding-top: 6px;
	padding-bottom: 4px;
}
body#training #mainContent ul,
body#support #mainContent ul,
body#emc #mainContent ul,
body#bakerhughes #mainContent ul,
body#casestudies #mainContent ul {
	list-style: outside;
	color: #153A15;
	margin: 0;
	
}
body#training #mainContent ul li,
body#support #mainContent ul li,
body#emc #mainContent ul li,
body#bakerhughes #mainContent ul li,
body#casestudies #mainContent ul li  {
	font-size: .95em;
	margin: 9px 0;
	line-height: 18px;
}
body#services #slogan a,
body#emc #slogan a,
body#bakerhughes #slogan a,
body#casestudies #slogan a,
body#hostedlabs #slogan a {
	height: 44px;
	background-image: url(../images/control_slogan.png);
}
body#transition #slogan a {
	height: 44px;
	background-image: url(../images/rapid_transition.png);
}
body#careers #slogan a,
body#customers #slogan a,
body#training #slogan a, 
body#igd #slogan a {
	height: 44px;
	background-image: url(../images/gail.png);
}
body#company #slogan a, 
body#facilities #slogan a {
	height: 44px;
	background-image: url(../images/rich_wade.png);
}
body#services, 
body#company, 
body#careers,
body#training,
body#customers,
body#support,
body#hostedlabs,
body#emc, 
body#bakerhughes, 
body#casestudies, 
body#igd,
body#facilities,
body#transition {
	background-image: url(../images/sub_body_bg.png);
}
body#services #mainNav,
body#emc #mainNav,
body#bakerhughes #mainNav, 
body#casestudies #mainNav, 
body#hostedlabs #mainNav {
	background: #68c5ff url(../images/control_slogan.png) repeat-x top;
}
body#transition #mainNav  {
	background: #68c5ff url(../images/rapid_transition.png) repeat-x top;
}
body#careers #mainNav,
body#customers #mainNav,
body#training #mainNav, 
body#igd #mainNav {
	background: #68c5ff url(../images/gail.png) repeat-x top;
}
body#company #mainNav,
body#facilities #mainNav {
	background: #68c5ff url(../images/rich_wade.png) repeat-x top;
}
body#support #slogan a {
	height: 44px;
	background-image: url(../images/support_slogan.png);
}
body#support #mainNav {
	background: #68c5ff url(../images/support_slogan.png) repeat-x top;
}

body#main #solutions, body#facilities #solutions {border-bottom: 1px solid #e6e6e6; padding-bottom: 12px;}
body#services #solutions, body#customers #solutions {
	border-top: 0;
	padding-top: 0;
}
body#services #solutions div.service {
	clear: both;
	margin: 12px -12px;
	padding: 0 12px;
	border-top: 1px solid #e6e6e6;
}
body#services #solutions div.service p {margin-right: 36px;}
body#services #solutions h2, body#customers #solutions h2 {
	padding-top: 18px;
}
body#customers #solutions {
	border-top: 1px solid #e6e6e6;
}
span.highlight {
	background: #ffc;
	color: #000;
}
#ticker {
	background: #fff url(../images/ticker_bg.png) no-repeat top;
	padding: 8px 18px 10px 18px;
	clear: both;
	margin-top: .5em;
	height: 1.8em;
}
#ticker h2 {
	font-size:.9em;
	padding: 0;
	display: inline;
	border: 0;
	color: #666;
}
#ticker a, #ticker a:link, #ticker a:visited {
	color: #0084f4;
	font-size: .9em;
	font-weight: bold;
	text-decoration: none;
}
#ticker a:hover {
	color: #222;
}
.hotel {
	text-align: left;
}
.hotel .description {
	padding: 9px 0;
	display: block;
	margin: 0;
}
.hotel h3 {
	color: #666 !important;
	font-style: italic;
	border: 0 !important;
	padding-top: 0 !important;
}
.hotel dl {
	line-height: 18px;
	font-size: .9em;
	padding: 9px 3px 0;
	color: #999;
}
.hotel dt {
	float: left;
	min-width: 50px;
}
.hotel dd {
	xtext-align: right;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


#photoSlider {
	width:540px;
	text-align: center;
	clear:both;
	padding-left: 9px;
	padding-top: 9px;
}
#photoSlider a {
	float: left;
	margin-right: 6px;
	padding: 2px;
	background:#fff;
	border: 1px solid #e6e6e6;
}
#faq-container h3.first {
	border: 0;
}
.jobdetail {
	clear:both; 
	padding-left: 9px; 
	padding-top: 9px;
	padding-right: 100px;
}
input.text {
	border: 1px solid #e6e6e6;
	background: #f6f6f6;
	height: 1.6em;
	padding: 3px;
}
input.text:focus {
	background: #ffc;
	border: 1px solid #666;
	cursor: text;
}
label.required {
	font-weight: bold;
	color: #ffc;
}
h2 .small {
	font-weight: normal;
	color: #bbb;
	font-size: .6em;
	font-family: Verdana;
	float: right;
}
#solutions ul, .jobdetail ul, #rail ol, #why ul, .jobdetail ul, #room1 ul, .results ul, #faq-container ul {
	list-style: url(../images/arrow_right.gif) !important;
	margin-left: 24px;
	font-size: .9em;
	line-height: 18px;
	font-family: verdana;
}
.results {
	padding-right: 60px;
	padding-left: 60px;
}
#faq-container ul {
	font-size: .95em;
	padding: 0 30px;
}