/*



Theme Name: WordPress Relumination Custom Theme



Theme URI: http://www.seo-semantic-xhtml.com/



Description: The Relumination Custom WordPress theme based on the famous <a href="http://www.seo-semantic-xhtml.com/">seo-semantic-xhtml</a>.



Version: 1.0



Author: seo-semantic-xhtml



Author URI: http://seo-semantic-xhtml.com/







*/























body {

	font-size:12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	background:#fff url(images/page_bg.gif) repeat-x 0 0;

	color:#333;

}

* {

	margin:0;

	padding:0

}

.clear {

	clear:both

}

fieldset {

	border:none

}

img {

	border:none

}

a {

	text-decoration:underline

}

a:hover {

	text-decoration:none

}

/*wrapper starts*/



#wrapper {

	width:960px;

	margin:0 auto

}

/*header starts*/



#header {

	width:916px;

	float:left;

	background:url(images/header_bg.jpg) no-repeat 0 0;

	height:160px;

	padding:10px 22px 0 22px

}

#header .logo {

	float:left;

	margin:8px 0 0 6px;

	display:inline

}

#header .top_right_details {

	float:right;

	width:350px;

	padding:5px 0 0 0;

	position:relative

}

#header .top_right_details fieldset{

	float:left;

	width:350px;}



#header .top_right_details .email_box {

	float:left;

	width:350px;

	text-align:right

}

#header .top_right_details .email_box strong {

	float:left;

	width:350px;

}

#header .top_right_details .email_box p {

	float:left;

	width:350px;

}

#header .top_right_details .email_box .submit {

	float:left;

	width:350px;

}

#header .top_right_details .email_box .submit input {

	float:right;

	margin:5px 0 0 0

}

/*#header .top_right_details fieldset{float:right; width:250px;}



#header .top_right_details fieldset .input{float:right;}



#header .top_right_details fieldset .submit{float:right; width:100%; margin:5px 0 0 0; display:inline; text-align:right;}*/







#header .top_right_details p {

	float:right;

	width:250px;

	padding-bottom:5px;

	text-align:right;

	color:#F00;

}

#header .top_right_details p.error {

	float:right;

	width:100%;

}

#header .top_right_details strong {

	float:right;

	font-size:13px;

	line-height:15px;

	color:#005daa;

	font-weight:bold;

	padding:0 0 8px 0;

	font-family:Arial, Helvetica, sans-serif

}

#header .top_right_details form {

	float:left;

	width:350px

}

#header .top_right_details form .input {

	float:right;

	width:156px;

	border-top:1px solid #858585;

	border-right:1px solid #c1c1c1;

	border-bottom:1px solid #e1e1e1;

	border-left:1px solid #c1c1c1;

	padding:3px 4px 3px 4px;

	font-size:12px;

	color:#999999

}

#header .top_right_details form .submit {

	float:left;

	width:350px;

	text-align:right;

	padding:11px 0 0 0

}

#header .top_right_details ul.icons {

	float:right;

	list-style:none;

	padding:20px 0 0 0

}

#header .top_right_details ul.icons li {

	float:left;

	padding:0 0 0 8px

}

#header .top_right_details .menu_top_shadow {

	float:left;

	width:734px;

	height:30px;

	background:url(images/inner_menu_shadow.png) no-repeat 0 0;

	position:absolute;

	bottom:-48px;

	right:203px

}

/*slider container starts*/



#slider_container {

	width:916px;

	float:left;

	margin:0 22px 0 22px;

	display:inline;

	position:relative

}

#slider_container .shadow {

	width:916px;

	float:left;

	background:url(images/shadow_bg.png) repeat-x 0 0;

	height:24px;

	position:relative;

	z-index:99

}

#slider_container ul.slider {

	width:916px;

	float:left;

	list-style:none;

	margin:-24px 0 0 0;

	position:relative;

}

#slider_container ul.slider li {

	width:916px;

	float:left;

	background:none!important;

}

#slider_container ul.slider li .image {

	width:100%;

	float:left;

}

#slider_container ul.slider li .image img {

	float:left;

}

#slider_container ul.slider li .details,#slider_container ul.slider li .details-sm {

	width:570px;

	float:left;

	position:absolute!important;

	z-index:999!important;

	top:40px;

	left:64px;

}

#slider_container ul.slider li .details h2 {

	width:100%;

	float:left;

	font-size:60px;

	color:#005daa;

	line-height:64px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

position:

}

#slider_container ul.slider li .details-sm h2 {

	width:100%;

	float:left;

	font-size:36px;

	color:#005daa;

	line-height:44px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

position:

}

#slider_container ul.slider li .details h2 span {

	padding:0 0 0 50px;

	display:inline

}

#slider_container ul.slider li .details-sm h2 span {

	padding:0 0 0 25px;

	display:inline

}

#slider_container ul.slider li .details-sm h2 .line-3 {

	padding:0 0 0 50px;

	display:inline

}

#slider_container ul.slider li .details .button {

	width:auto;

	float:left;

	padding:25px 0 0 40px

}

#slider_container ul.slider li .details .button2 {

	width:auto;

	float:left;

	padding:25px 0 0 100px

}

#slider_container ul.slider li .details-sm .button4 {

	width:auto;

	float:left;

	padding:25px 0 0 180px

}

#slider_container ul.paging {

	float:left;

	list-style:none;

	position:absolute;

	z-index:999;

	bottom:18px;

	left:432px

}

#slider_container ul.paging li {

	float:left;

	margin:0 12px 0 0;

	display:inline;

	height:10px;

	width:10px

}

#slider_container ul.paging li a {

	float:left;

	background:url(images/grey_dot.gif) no-repeat 0 0;

	height:10px;

	width:10px

}

#slider_container ul.paging li a:hover {

	float:left;

	background:url(images/blue_dot.gif) no-repeat 0 0;

	height:10px;

	width:10px

}

#slider_container ul.paging li.current_page_item a {

	float:left;

	background:url(images/blue_dot.gif) no-repeat 0 0;

	height:10px;

	width:10px

}

#slider_container ul.paging li.activeSlide a {

	float:left;

	background:url(images/blue_dot.gif) no-repeat 0 0;

	height:10px;

	width:10px

}

/*menu container starts*/



#menu_container {

	width:960px;

	float:left;

	margin:-18px 0 0 0;

	position:relative;

	z-index:99;

	font-family:Arial, Helvetica, sans-serif

}

#menu_container .curve {

	float:left;

}

#menu {

	width:916px;

	float:left;

	background:url(images/menu_bg.png) repeat-x 0 0;

	height:53px;

	padding:16px 0 0 0

}

#menu.inner {

	background:url(images/menu_bg_inner.png) repeat-x 0 0;

	height:53px

}

#menu ul {

	width:916px;

	float:left;

	list-style:none

}

#menu ul li {

	float:left;

}

#menu ul li a {

	float:left;

	padding:16px 21px 0 20px;

	height:37px;

	font-size:16px;

	color:#81a7cf;

	font-weight:bold;

	text-decoration:none;

	cursor:pointer

}

#menu ul li a span {

	float:left;

	height:37px

}

#menu ul li a:hover {

	float:left;

	padding:16px 21px 0 20px;

	background:url(images/menu_hvr.jpg) repeat-x 0 0;

	color:#fff

}

#menu ul li a:hover span {

	float:left;

	background:url(images/menu_arrow.gif) no-repeat bottom center;

	height:37px

}

#menu ul li.current_page_item a {

	float:left;

	padding:16px 21px 0 20px;

	background:url(images/menu_hvr.jpg) repeat-x 0 0;

	color:#fff

}

.active_category {

	color: red;}



#menu ul li.current_page_item a span {

	float:left;

	background:url(images/menu_arrow.gif) no-repeat bottom center;

	height:37px

}

/*Body container starts*/



#body_container {

	width:916px;

	float:left;

	background:#fff;

	padding:0 22px 32px 22px

}

/*box container starts*/



#body_container .box_container {

	width:916px;

	float:left;

	padding:25px 0 0 0

}

#body_container .box_container .box {

	width:290px;

	float:left;

	padding:0 23px 0 0

}

#body_container .box_container .box.last {

	padding:0

}

#body_container .box_container .box .curve {

	float:left;

}

#body_container .box_container .box .box_details {

	width:290px;

	float:left;

	background:url(images/box_repeat_bg.jpg) repeat-y 0 0

}

#body_container .box_container .box .box_details .details {

	width:258px;

	float:left;

	background:url(images/box_top_curv_bg.jpg) no-repeat top left;

	padding:18px 16px 0 16px;

	min-height:188px;

	height:auto!important;

	height:188px

}

#body_container .box_container .box .box_details .details p {

	font-size:14px;

	line-height:18px;

	color:#333333

}

#body_container .box_container .box .box_details .details p strong {

	color:#005daa;

	font-weight:bold

}

#body_container .box_container .box .box_details .details img {

	float:right;

	margin:0 0 5px 7px;

	display:inline

}

#body_container .box_container .box .box_details .details span {

	float:right;

	width:auto;

	text-align:right;

	padding:15px 5px 0 0;

	font-size:14px

}

#body_container .box_container .box .box_details .details span a {

	color:#005daa;

	text-decoration:none

}

#body_container .box_container .box .box_details .details span a:hover {

	color:#005daa;

	text-decoration:underline

}

/*content container starts*/



#content_container {

	width:916px;

	float:left;

	padding:25px 0 0 0

}

/*left container starts*/



#left_container {

	width:290px;

	float:left;

}

.request_demonstration_box {

	width:260px;

	float:left;

	background:url(images/request_a_demonstration_bg.jpg) no-repeat 0 0;

	height:90px;

	padding:18px 15px 0 15px;

	margin:0 0 30px 0

}

.request_demonstration_box h3 {

	width:100%;

	float:left;

	text-align:center;

	font-size:20px;

	line-height:24px;

	color:#fff;

	font-weight:bold;

	padding:0 0 16px 0;

	font-family:Arial, Helvetica, sans-serif

}

.request_demonstration_box .request_demonstration_btn {

	width:100%;

	float:left;

	text-align:center;

}

/*news box starts*/



.new_box {

	width:290px;

	float:left;

	margin:10px 0 0 0

}

.new_box .curve {

	float:left;

}

.new_box .news {

	width:257px;

	float:left;

	padding:0 16px 0 17px;

	background:url(images/news_box_repeat_bg.jpg) repeat-y 0 0

}

.new_box .news h3 {

	width:100%;

	float:left;

	font-size:18px;

	line-height:22px;

	color:#005dab;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	margin:-5px 0 0 0;

	position:relative

}

.new_box .news ul {

	width:257px;

	float:left;

	list-style:none

}

.new_box .news ul li {

	width:257px;

	float:left;

	padding:12px 0 0 0;

	font-family:Arial, Helvetica, sans-serif!important

}

.new_box .news ul li span {

	width:257px;

	display:block;

	float:left;

	font-size:13px;

	color:#333333;

	line-height:16px

}

.new_box .news ul li p {

	width:257px;

	float:left;

	font-size:13px;

	color:#333333;

	line-height:16px;

	font-weight:bold;

}

.new_box .news ul li p a {

	color:#333;

	text-decoration:none

}

.new_box .news ul li p a:hover {

	color:#333;

	text-decoration:underline

}

.new_box .news #twitter_div ul li p a {

	color:#005DAA;

	text-decoration:none

}

.new_box .news #twitter_div ul li p a:hover {

	color:#005DAA;

	text-decoration:underline

}

.new_box .news #twitter_div ul li a {

	color:#005DAA;

	text-decoration:none

}

.new_box .news #twitter_div ul li a:hover {

	color:#005DAA;

	text-decoration:underline

}

.new_box .news #twitter_div a {

	color:#005DAA;

	text-decoration:none

}

.new_box .news #twitter_div a:hover {

	color:#005DAA;

	text-decoration:underline

}

ul.posts-by-tag-list h3 {

	width:100%;

	float:left;

	font-size:18px;

	line-height:22px;

	color:#005dab;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	margin:-5px 0 0 0;

	position:relative

}

ul.posts-by-tag-list {
	background: url("images/news_box_repeat_bg.jpg") repeat-y scroll 0 0 transparent;
    float: left;
    padding: 0 16px 0 17px;
    width: 257px;
    margin-bottom:30px;
}


ul.posts-by-tag-list li {
	color: #333333;
    display: block;
    float: left;
	font-family: Arial,Helvetica,sans-serif !important;
    padding: 12px 0 0;
    font-size: 13px;
    font-weight: bold;
    line-height: 16px;
    width: 257px;
}


ul.posts-by-tag-list li a {
	color: #005DAA;
	text-decoration: none;
    }
    
ul.posts-by-tag-list li a:hover {
	text-decoration: underline;
    }


/*right container starts*/



#right_container {

	width:604px;

	float:right;

}

#right_container .video {

	width:100%;

	float:left;

	padding:0 0 20px 0

}

/*affiliates box starts*/



#right_container .affiliates_box {

	width:604px;

	float:left;

	padding:15px 0 20px 0

}

#right_container .affiliates_box h3 {

	width:100%;

	float:left;

	font-size:18px;

	color:#005dab;

	line-height:21px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif

}

#right_container .affiliates_box ul {

	width:604px;

	float:left;

	padding:10px 0 0 0;

	list-style:none

}

#right_container .affiliates_box ul li {

	float:left;
	text-align:center;
	padding:0;
	width:150px;

}

#right_container .affiliates_box ul li.last {

	padding:0

}

/*facts box starts*/



#right_container .facts_box {

	width:604px;

	float:left;

	padding:15px 0 0 0;

	position:relative;

}

#right_container .facts_box .curve {

	float:left;

	width:100%;

}

#right_container .facts_box .curve img {

	float:left;

	margin:0;

	padding:0;

}

#right_container .facts_box .facts_details {

	width:556px;

	float:left;

	padding:0 24px;

	background:url(images/facts_box_repeat_bg.jpg) repeat-y 0 0;

}

#right_container .facts_box .facts_details .description {

	width:556px;

	float:left;

	overflow:hidden!important;

	padding-bottom:20px

}

#right_container .facts_box .facts_details #slider {

	width:556px;

	float:left;

	padding:0;

	margin:0

}

#right_container .facts_box .facts_details #slider p {

	float:left;

	padding:0;

	margin:0;

	width:100%;

}

#right_container .facts_box .facts_details .description h3 {

	width:556px;

	font-size:18px;

	color:#005dab;

	line-height:21px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif

}

#right_container .facts_box .facts_details .description p {

	width:556px;

	font-size:15px;

	color:#333333;

	line-height:19px;

	padding:12px 0 0 0;

	background:none!important;

	margin:0!important

}

#right_container .facts_box .facts_details .arrow1 {

	width:606px;

	text-align:center;

	padding:18px 0 0 0;

	float:left;

	position:absolute!important;

	bottom:10px;

	left:0;

	margin:0;

}

#right_container .facts_box .facts_details .arrow1 img {

	margin:0 15px 0 0;

	display:inline;

}

/*#right_container .facts_box .facts_details .arrow a{ float:left}*/











/*footer container starts*/



#footer_container {

	width:100%;

	float:left;

	background:#ccc;

	padding:40px 0 40px 0

}

#footer {

	width:960px;

	margin:0 auto

}

#footer .footer_anchors {

	width:960px;

	float:left;

	text-align:center;

	font-size:13px;

	color:#666666

}

#footer .footer_anchors a {

	padding:0 5px;

	color:#005daa;

	text-decoration:none

}

#footer .footer_anchors a:hover {

	color:#005daa;

	text-decoration:underline

}

#footer ul.footer_links {

	width:960px;

	float:left;

	text-align:center;

	list-style:none;

	padding:25px 0 5px 0

}

#footer ul.footer_links li {

	display:inline;

	padding:0 10px 0 10px;

	background:url(images/footer_links_seprator.jpg) no-repeat right 2px;

	font-size:13px;

	color:#666666

}

#footer ul.footer_links li.last {

	background:none

}

#footer ul.footer_links li a {

	color:#005daa;

	text-decoration:none

}

#footer ul.footer_links li a:hover {

	color:#005daa;

	text-decoration:underline

}

#footer .copyright {

	width:960px;

	float:left;

	text-align:center;

	font-size:13px;

	color:#666666

}

/*content container inner starts*/



#content_container_inner {

	width:916px;

	float:left;

	padding:43px 0 0 0;

}

/*left container inner starts*/



#left_container_inner {

	width:590px;

	float:left;

	padding:0 0 0 13px;

	overflow:hidden;

}

#left_container_inner h1 {

	width:100%;

	float:left;

	font-size:28px;

	color:#333333;

	line-height:32px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif

}

#left_container_inner h2 {

	width:100%;

	float:left;

	font-size:20px;

	color:#333333;

	line-height:24px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif

}

#left_container_inner .wide-column {
width: 580px !important;
}


#left_container_inner .wide-column h2 {

	margin-top:20px;

}


#left_container_inner .post {

	width:590px;

	float:left;

	margin-bottom:15px;

}

#left_container_inner #respond h3 {

	width:100%;

	float:left;

	font-size:16px;

	color:#333333;

	line-height:20px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif

}

#left_container_inner .post h3 {

	width:100%;

	float:left;

	font-size:18px;

	line-height:22px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	padding:0 0 3px 0;

	padding:0 0 5px 0;

}

#left_container_inner .post h3 a {

	color:#005dab;

	text-decoration:none

}

#left_container_inner .post h3 a:hover {

	color:#005dab;

	text-decoration:underline!important

}

#left_container_inner .post p {

	width:100%;

	float:left;

	padding:5px 0;

}

#left_container_inner .post .postmetadata {

	width:100%;

	float:left;

}

#left_container_inner .post .postmetadata a {

	text-decoration:none;

	color:#005DAB;

}

#left_container_inner .post .postmetadata a:hover {

	text-decoration:underline;

}

#left_container_inner ol {

	width:590px;

	float:left;

	list-style:none;

}

#left_container_inner ol li .comment-author {

	width:460px;

	float:left;

	padding:0 0 5px 0;

}

#left_container_inner ol li .comment-meta {

	width:460px;

	float:left;

	padding:5px 0;

}

#left_container_inner ol li .comment-meta a {

	width:460px;

	color:#005dab;

	text-decoration:none;

}

#left_container_inner ol li .comment-meta a:hover {

	text-decoration:underline;

}

#left_container_inner ol li .comment-body {

	width:460px;

	float:left;

	padding:0 0 10px 0;

}

#left_container_inner #commentform {

	padding:10px 0;

}

#left_container_inner #commentform p {

	margin-bottom:10px;

}

#left_container_inner #commentform p {

	float:left;

	width:100%;

}

#left_container_inner #commentform p a {

	text-decoration:none;

	color:#005DAB;

}

#left_container_inner #commentform p a:hover {

	text-decoration:underline;

}

#left_container_inner #commentform #comment {

	margin:10px 0;

}

/*row details container starts*/



#left_container_inner .row_details_container {

	width:590px;

	float:left;

	margin:25px 0 0 0

}

#left_container_inner .row_details_container .icons_side {

	width:73px;

	float:left;

}

#left_container_inner .row_details_container .icons_side img {

	float:left;

}

/*detaisl side starts*/



#left_container_inner .row_details_container .details_side {

	width:517px;

	float:left;

}

#left_container_inner .row_details_container .wide {

	width:590px !important;

}

#left_container_inner .row_details_container .details_side a {

	color:#005dab;

	text-decoration:none

}

#left_container_inner .row_details_container .details_side a:hover {

	color:#005dab;

	text-decoration:none;

	background:#d7eafa

}

#left_container_inner .row_details_container .details_side h2, h2.ui-accordion-header {

	width:100%;

	float:left;

	font-size:18px;

	color:#005dab;

	line-height:18px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	padding:0 0 3px 0

}

#left_container_inner .row_details_container .details_side p, div.ui-accordion-content p {

	width:100%;

	float:left;

	font-size:14px;

	color:#333333;

	line-height:18px;

	padding:7px 0 0 0;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	line-height:20px

}

#left_container_inner .row_details_container .details_side h3 {

	width:100%;

	float:left;

	font-size:14px;

	color:#333333;

	line-height:17px;

	font-weight:bold;

	padding:23px 0 0 0

}

#left_container_inner .row_details_container .details_side h4 {

	width:100%;

	float:left;

	font-size:14px;

	color:#005dab;

	line-height:17px;

	padding:23px 0 0 0;

	font-weight:normal

}

#left_container_inner .row_details_container .details_side strong {

	width:100%;

	float:left;

	font-size:18px;

	color:#005dab;

	line-height:22px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	padding:20px 0 0 0

}

#left_container_inner .row_details_container .details_side p.blockquote {

	width:488px;

	float:left;

	font-size:14px;

	color:#666666;

	line-height:19px;

	padding:10px 0 0 28px;

	font-style:italic;

	background:url(images/quotes.jpg) no-repeat 0 10px

}

#left_container_inner .row_details_container .details_side ul, div.ui-accordion-content ul {

	width:488px;

	float:left;

	padding:0 0 5px 28px;

	list-style:none;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}

#left_container_inner .row_details_container .details_side ul li, div.ui-accordion-content ul li {

	width:470px;

	float:left;

	padding:8px 0 0 18px;

	background:url(images/bullet.jpg) no-repeat 0 15px;

	font-size:14px;

	color:#333;

	line-height:20px

}

#left_container_inner .row_details_container .details_side ol, div.ui-accordion-content ol {

	float:left;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:decimal;

	margin:0;

	padding:5px 0 0 32px;

	width:400px

}

#left_container_inner .row_details_container .details_side ol li, div.ui-accordion-content ol li {

	font-size:14px;

	color:#666;

	line-height:18px;

	padding-top:8px;
	
	clear:both;

}

#left_container_inner .row_details_container .details_side .image {

	width:100%;

	float:left;

	text-align:center;

	padding:35px 0 15px 0

}

#left_container_inner .row_details_container .details_side .image a {

	background:none

}

#left_container_inner .row_details_container .details_side .image a:hover {

	background:none

}

/*customer solution container  starts*/



#left_container_inner .customer_solution_container {

	width:590px;

	float:left;

	margin:40px 0 0 0

}

#left_container_inner .customer_solution_container .icons_side {

	width:74px;

	float:left;

}

#left_container_inner .customer_solution_container .thumbs_img {

	width:516px;

	float:left;

}

#left_container_inner .customer_solution_container .thumbs_img h3 {

	width:100%;

	float:left;

	font-size:18px;

	color:#005dab;

	line-height:21px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	padding:0 0 16px 0

}

#left_container_inner .customer_solution_container .thumbs_img ul {

	width:516px;

	float:left;

	list-style:none

}

#left_container_inner .customer_solution_container .thumbs_img ul li {

	width:150px;

	float:left;

	margin:0 33px 22px 0;

	display:inline

}

#left_container_inner .customer_solution_container .thumbs_img ul li.last {

	margin:0 0 22px 0

}

#left_container_inner .customer_solution_container .thumbs_img ul li img {

	width:100%;

	float:left;

}

#left_container_inner .customer_solution_container .thumbs_img ul li span {

	width:100%;

	float:left;

	font-size:14px;

	color:#333333;

	line-height:17px;

	padding:4px 0 0 0

}

#left_container_inner .customer_solution_container .thumbs_img ul li span a {

	color:#333333;

	text-decoration:none

}

#left_container_inner .customer_solution_container .thumbs_img ul li span a:hover {

	color:#333333;

	text-decoration:underline

}

/*testimonials box starts*/



#left_container_inner .row_details_container .testimonials_box {

	width:517px;

	float:left;

}

#left_container_inner .row_details_container .testimonials_box h3 {

	width:100%;

	float:left;

	font-size:18px;

	color:#005dab;

	line-height:21px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	padding:0 0 16px 0

}

#left_container_inner .row_details_container .testimonials_box .testimonials_row {

	width:517px;

	float:left;

	margin:0 0 20px 0

}

#left_container_inner .row_details_container .testimonials_box .testimonials_row .curve {

	float:left;

}

#left_container_inner .row_details_container .testimonials_box .testimonials_row .testimonials {

	width:475px;

	float:left;

	background:url(images/testimonials_box_repeat_bg.jpg) repeat-y 0 0;

	padding:0 22px 0 20px;

	font-size:14px;

	line-height:18px;

	color:#333333;

}

#left_container_inner .row_details_container .testimonials_box .testimonials_row .testimonials strong {

	font-weight:bold;

	color:#005daa

}

/*right container inner starts*/



#right_container_inner {

	width:290px;

	float:right;

}

/*our work box starts*/



.our_work_box {

	width:260px;

	float:left;

	background:url(images/right_blue_box_inner.jpg) no-repeat 0 0;

	height:109px;

	padding:15px 15px 0 15px;

	margin:0 0 30px 0

}

.our_work_box h3 {

	width:100%;

	float:left;

	text-align:center;

	font-size:20px;

	line-height:24px;

	color:#fff;

	font-weight:bold;

	padding:0 0 13px 0;

	font-family:Arial, Helvetica, sans-serif

}

.our_work_box .our_work_btn {

	width:100%;

	float:left;

	text-align:center;

}

#sidebar .widgettitle {

	float:left;

	text-indent:-999em;

}

/*fact box starts*/







#right_container_inner .execphpwidget {

	width:100%;

	float:left;

	padding:0;

	margin:0

}

#right_container_inner h2.widgettitle {

	float:left;

	padding:0;

	margin:0

}

#right_container_inner .facts_box {

	width:290px;

	float:left;

	margin:0 0 30px 0

}

#right_container_inner .facts_box .curve {

	float:left;

}

#right_container_inner .facts_box .curve img {

	float:left;

}

#right_container_inner .facts_box .facts_details {

	width:250px;

	float:left;

	padding:0 20px 0 20px;

	background:url(images/facts_box_repeat_bg.jpg) repeat-y 0 0

}

#right_container_inner .facts_box .facts_details .description {

	width:250px;

	float:left

}

#right_container_inner .facts_box .facts_details .description h3 {

	width:100%;

	float:none;

	font-size:18px;

	color:#005dab;

	line-height:21px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif

}

#right_container_inner .facts_box .facts_details .description p {

	width:100%;

	float:none;

	font-size:15px;

	color:#333333;

	line-height:22px;

	padding:12px 0 0 0;

	margin:0;

	background:none!important;

}

#right_container_inner .facts_box .facts_details .arrow {

	width:250px;

	float:left;

	text-align:center;

	padding:16px 0 0 0

}

#right_container_inner .facts_box .facts_details .arrow img {

	margin:0 15px 0 0;

	display:inline

}

/*pop up stylesheet starts*/







#popup_frame {

	width:714px;

	float:left;

	padding:36px 43px 30px 43px;

	background:#f1f2f2;

	font-family:Arial, Helvetica, sans-serif

}

#popup_frame h3 {

	width:100%;

	float:left;

	color:#0039a6;

	font-size:28px;

	line-height:32px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	padding:0 0 20px 0

}

#popup_frame .savings_results_container {

	width:714px;

	float:left

}

#popup_frame .savings_results_container .savings_row_box {

	width:714px;

	float:left;

	padding:0 0 12px 0;

	text-align:center;

	font-size:20px;

	color:#333333;

	line-height:24px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif

}

#popup_frame .savings_results_container .savings_row_box span {

	font-size:14px;

	color:#666666;

	line-height:18px;

	font-weight:bold

}

#popup_frame .savings_results_container .savings_row_box .col1 {

	width:250px;

	float:left;

}

#popup_frame .savings_results_container .savings_row_box .col2 {

	width:130px;

	float:left

}

#popup_frame .savings_results_container .savings_row_box .col3 {

	width:118px;

	float:left

}

#popup_frame .savings_results_container .savings_row_box .col4 {

	width:125px;

	float:left

}

#popup_frame .savings_results_container .savings_row_box .col5 {

	width:85px;

	float:left;

	color:#1fa55e

}

#popup_frame .time_box {

	width:714px;

	float:left;

	padding:15px 0 0 0;

	font-size:14px;

	line-height:18px;

	color:#999999;

	font-weight:bold

}

#popup_frame .time_box .left {

	float:left;

	width:333px;

	text-align:right;

}

#popup_frame .time_box .right {

	float:right;

	width:333px;

}

#popup_frame .time_box strong {

	margin:0 0 0 20px;

	display:inline;

	font-size:20px;

	line-height:23px;

	color:#333333;

	font-weight:bold

}

#popup_frame .amount_box {

	width:714px;

	float:left;

	text-align:center;

	margin:20px 0 0 0

}

#popup_frame .amount_box .names {

	width:714px;

	float:left;

	font-size:14px;

	color:#666666;

	line-height:18px;

	font-weight:bold

}

#popup_frame .amount_box .names ul {

	width:714px;

	float:left;

	list-style:none;

	text-align:center

}

#popup_frame .amount_box .names ul li {

	display:inline;

	padding:0 16px

}

#popup_frame .amount_box .amount {

	width:714px;

	float:left;

	padding:10px 0 0 0

}

#popup_frame .amount_box .amount ul {

	width:522px;

	float:left;

	list-style:none;

	text-align:center;

	padding:0 0 0 190px

}

#popup_frame .amount_box .amount ul li {

	float:left;

	padding:0 33px 0 0px;

	font-size:20px;

	color:#1fa55e;

	line-height:23px;

	font-weight:bold

}

#popup_frame .amount_box .amount ul li span {

	color:#666666;

}

#popup_frame .email {

	width:680px;

	float:left;

	padding:20px 0 0 25px;

}

#popup_frame .email form {

	width:680px;

	float:left;

	text-align:center;

}

#popup_frame .email form label {

	font-size:14px;

	color:#666666;

	line-height:18px;

	font-weight:bold;

	margin:5px 15px 0 0;

	display:inline;

	float:left

}

#popup_frame .email form .email_input_bg {

	background:url(images/popup_input_bg.jpg) no-repeat 0 0;

	width:262px;

	height:31px;

	float:left

}

#popup_frame .email form .email_input_bg .email_input {

	background:none;

	width:246px;

	border:none;

	padding:7px 8px;

}

#popup_frame .email form .request_btn {

	margin:0 0 0 15px;

	display:inline;

	float:left

}

/*calculator 3line stylesheet starts*/







#popup_frame .calculator_lines_container {

	width:714px;

	float:left

}

#popup_frame .calculator_lines_container form {

	width:714px;

	float:left

}

#popup_frame .calculator_lines_container .savings_row_box1 {

	width:714px;

	float:left;

	padding:0 0 10px 0;

	font-size:20px;

	color:#333333;

	line-height:24px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif

}

#popup_frame .calculator_lines_container .savings_row_box1 span {

	font-size:14px;

	color:#666666;

	line-height:18px;

	font-weight:bold;

	margin:0 0 0 23px;

	display:inline

}

#popup_frame .calculator_lines_container .savings_row_box1 span.last {

	margin:0

}

#popup_frame .calculator_lines_container .savings_row_box1 .col1 {

	width:95px;

	float:left;

	text-align:right;

	padding:0 18px 0 0

}

#popup_frame .calculator_lines_container .savings_row_box1 .col2 {

	width:200px;

	float:left;

}

#popup_frame .calculator_lines_container .savings_row_box1 .col2 .select {

	width:156px;

	font-size:13px;

	color:#000;

	float:left;

	margin:3px 0 0 0

}

#popup_frame .calculator_lines_container .savings_row_box1 .col3 {

	width:132px;

	float:left

}

#popup_frame .calculator_lines_container .savings_row_box1 .small_input_bg {

	background:url(images/popup_small_input.jpg) no-repeat 0 0;

	width:101px;

	height:31px;

	float:left;

}

#popup_frame .calculator_lines_container .savings_row_box1 .small_input_bg .small_input {

	background:none;

	width:85px;

	border:none;

	padding:4px 8px 8px 8px;

	float:left;

	text-align:center;

	font-size:20px;

	color:#333333;

	line-height:24px;

	font-weight:bold

}

#popup_frame .calculator_lines_container .savings_row_box1 .col4 {

	width:145px;

	float:left

}

#popup_frame .calculator_lines_container .savings_row_box1 .col5 {

	width:110px;

	float:left;

	color:#333333;

	text-align:center;

	padding:5px 0 0 0

}

#popup_frame .time_scroll_box {

	width:714px;

	float:left;

	padding:15px 0 0 0;

}

#popup_frame .time_scroll_box .left {

	float:left;

	width:333px;

}

#popup_frame .time_scroll_box .right {

	float:right;

	width:333px;

}

#popup_frame .time_scroll_box span {

	float:left;

	font-size:14px;

	line-height:18px;

	color:#999999;

	font-weight:bold

}

#popup_frame .time_scroll_box strong {

	float:left;

	font-size:20px;

	line-height:23px;

	color:#333333;

	font-weight:bold

}

#popup_frame .time_scroll_box .img {

	float:left;

	margin:0 10px;

	display:inline

}

#popup_frame .calculate_saving {

	width:714px;

	float:left;

	padding:25px 0 0 0;

	text-align:center

}

.wpcf7-form p{ float:left!important; width:320px!important; margin:5px 0!important}

.wpcf7-not-valid-tip{ position:relative!important; float:left!important; width:260px!important; margin:5px 0 5px -65px!important}

.wpcf7-response-output{ width:320px!important; float:left!important; position:relative!important; margin:10px !important; background:#fff}



#popup_frame.quote{ float:left!important; width:320px!important;}



#popup_frame.quote form{ float:left!important; width:320px!important; height:410px}























/*popup for calc begins*/







#popup_frame_calc {

	width:714px;

	float:left;

	padding:36px 43px 30px 43px;

	background:#f1f2f2;

	font-family:Arial, Helvetica, sans-serif

}

#popup_frame_calc h3 {

	width:100%;

	float:left;

	color:#0039a6;

	font-size:28px;

	line-height:32px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	padding:0 0 20px 0

}

#popup_frame_calc .savings_results_container {

	width:714px;

	float:left

}

#popup_frame_calc .savings_results_container .savings_row_box {

	width:714px;

	float:left;

	padding:0 0 12px 0;

	text-align:center;

	font-size:20px;

	color:#333333;

	line-height:24px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif

}

#popup_frame_calc .savings_results_container .savings_row_box span {

	font-size:14px;

	color:#666666;

	line-height:18px;

	font-weight:bold

}

#popup_frame_calc .savings_results_container .savings_row_box .col1 {

	width:250px;

	float:left;

}

#popup_frame_calc .savings_results_container .savings_row_box .col2 {

	width:130px;

	float:left

}

#popup_frame_calc .savings_results_container .savings_row_box .col3 {

	width:118px;

	float:left

}

#popup_frame_calc .savings_results_container .savings_row_box .col4 {

	width:125px;

	float:left

}

#popup_frame_calc .savings_results_container .savings_row_box .col5 {

	width:85px;

	float:left;

	color:#1fa55e

}

#popup_frame_calc .time_box {

	width:714px;

	float:left;

	padding:15px 0 0 0;

	font-size:14px;

	line-height:18px;

	color:#999999;

	font-weight:bold

}

#popup_frame_calc .time_box .left {

	float:left;

	width:333px;

	text-align:right;

}

#popup_frame_calc .time_box .right {

	float:right;

	width:333px;

}

#popup_frame_calc .time_box strong {

	margin:0 0 0 20px;

	display:inline;

	font-size:20px;

	line-height:23px;

	color:#333333;

	font-weight:bold

}

#popup_frame_calc .amount_box {

	width:714px;

	float:left;

	text-align:center;

	margin:20px 0 0 0

}

#popup_frame_calc .amount_box .names {

	width:714px;

	float:left;

	font-size:14px;

	color:#666666;

	line-height:18px;

	font-weight:bold

}

#popup_frame_calc .amount_box .names ul {

	width:714px;

	float:left;

	list-style:none;

	text-align:center

}

#popup_frame_calc .amount_box .names ul li {

	display:inline;

	padding:0 16px

}

#popup_frame_calc .amount_box .amount {

	width:714px;

	float:left;

	padding:10px 0 0 0

}

#popup_frame_calc .amount_box .amount ul {

	width:522px;

	float:left;

	list-style:none;

	text-align:center;

	padding:0 0 0 190px

}

#popup_frame_calc .amount_box .amount ul li {

	float:left;

	padding:0 33px 0 0px;

	font-size:20px;

	color:#1fa55e;

	line-height:23px;

	font-weight:bold

}

#popup_frame_calc .amount_box .amount ul li span {

	color:#666666;

}

#popup_frame_calc .email {

	width:680px;

	float:left;

	padding:20px 0 0 25px;

}

#popup_frame_calc .email form {

	width:680px;

	float:left;

	text-align:center;

}

#popup_frame_calc .email form label {

	font-size:14px;

	color:#666666;

	line-height:18px;

	font-weight:bold;

	margin:5px 15px 0 0;

	display:inline;

	float:left

}

#popup_frame_calc .email form .email_input_bg {

	background:url(images/popup_input_bg.jpg) no-repeat 0 0;

	width:262px;

	height:31px;

	float:left

}

#popup_frame_calc .email form .email_input_bg .email_input {

	background:none;

	width:246px;

	border:none;

	padding:7px 8px;

}

#popup_frame_calc .email form .request_btn {

	margin:0 0 0 15px;

	display:inline;

	float:left

}

/*calculator 3line stylesheet starts*/







#popup_frame_calc .calculator_lines_container {

	width:714px;

	float:left

}

#popup_frame_calc .calculator_lines_container form {

	width:714px;

	float:left

}

#popup_frame_calc .calculator_lines_container .savings_row_box1 {

	width:714px;

	float:left;

	padding:0 0 10px 0;

	font-size:20px;

	color:#333333;

	line-height:24px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif

}

#popup_frame_calc .calculator_lines_container .savings_row_box1 span {

	font-size:14px;

	color:#666666;

	line-height:18px;

	font-weight:bold;

	margin:0 0 0 23px;

	display:inline

}

#popup_frame_calc .calculator_lines_container .savings_row_box1 span.last {

	margin:0

}

#popup_frame_calc .calculator_lines_container .savings_row_box1 .col1 {

	width:95px;

	float:left;

	text-align:right;

	padding:0 18px 0 0

}

#popup_frame_calc .calculator_lines_container .savings_row_box1 .col2 {

	width:200px;

	float:left;

}

#popup_frame_calc .calculator_lines_container .savings_row_box1 .col2 .select {

	width:156px;

	font-size:13px;

	color:#000;

	float:left;

	margin:3px 0 0 0

}

#popup_frame_calc .calculator_lines_container .savings_row_box1 .col3 {

	width:132px;

	float:left

}

#popup_frame_calc .calculator_lines_container .savings_row_box1 .small_input_bg {

	background:url(images/popup_small_input.jpg) no-repeat 0 0;

	width:101px;

	height:31px;

	float:left;

}

#popup_frame_calc .calculator_lines_container .savings_row_box1 .small_input_bg .small_input {

	background:none;

	width:85px;

	border:none;

	padding:4px 8px 8px 8px;

	float:left;

	text-align:center;

	font-size:20px;

	color:#333333;

	line-height:24px;

	font-weight:bold

}

#popup_frame_calc .calculator_lines_container .savings_row_box1 .col4 {

	width:145px;

	float:left

}

#popup_frame_calc .calculator_lines_container .savings_row_box1 .col5 {

	width:110px;

	float:left;

	color:#333333;

	text-align:center;

	padding:5px 0 0 0

}

#popup_frame_calc .time_scroll_box {

	width:714px;

	float:left;

	padding:15px 0 0 0;

}

#popup_frame_calc .time_scroll_box .left {

	float:left;

	width:333px;

}

#popup_frame_calc .time_scroll_box .right {

	float:right;

	width:333px;

}

#popup_frame_calc .time_scroll_box span {

	float:left;

	font-size:14px;

	line-height:18px;

	color:#999999;

	font-weight:bold

}

#popup_frame_calc .time_scroll_box strong {

	float:left;

	font-size:20px;

	line-height:23px;

	color:#333333;

	font-weight:bold

}

#popup_frame_calc .time_scroll_box .img {

	float:left;

	margin:0 10px;

	display:inline

}

#popup_frame_calc .calculate_saving {

	width:714px;

	float:left;

	padding:25px 0 0 0;

	text-align:center

}

.wpcf7-form p{ float:left!important; width:320px!important; margin:5px 0!important}

.wpcf7-not-valid-tip{ position:relative!important; float:left!important; width:260px!important; margin:5px 0 5px -65px!important}

.wpcf7-response-output{ width:320px!important; float:left!important; position:relative!important; margin:10px !important; background:#fff}



#popup_frame_calc.quote{ float:left!important; width:320px!important;}



#popup_frame_calc.quote form{ float:left!important; width:320px!important; height:410px}





#popup_frame_calc .email form #start-over-button {

display:inline;

float:left;

margin:0 0 0 15px;

}





/*popup for calc stops*/





#popup_frame_aff {

	width:300px;

	float:left;

	padding:36px 40px 30px 40px;

	background:#f1f2f2;

	font-family:Arial, Helvetica, sans-serif

}

#popup_frame_aff h3 {

	width:100%;

	float:left;

	color:#0039a6;

	font-size:28px;

	line-height:32px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	padding: 10px 0 10px 0;

}



#popup_frame_aff p {

	font-family:Arial, Helvetica, sans-serif;

	padding:0 0 10px 0;

}



img.affiliate-icon {

	float: left;

	margin-right: 10px;

	

	}













.contact_sm_icon {vertical-align: middle;

padding: 10px 10px 10px 0;}



.blog-date {

	width: 56px;

	font-weight:bold;

	color:#999;

	text-align: center;

}



.post-footer { border: 1px #ccc solid;

float: left;

width: 490px;

margin: 20px 0;

padding: 6px 10px;}



#left_container_inner .row_details_container .details_side p.postmetadata {

padding-top: 0;

color: #999;

font-size: 12px;

}



#left_container_inner .row_details_container .details_side p.postmetadata span {

float: right;

}



img#save_now_btn {

	margin: 40px 0;

	}

a#various1:hover { background-color: transparent !important; }	



























.new_box .news ul li {

font-family: Verdana, Arial, Helvetica, sans-serif;

color:#333333;

display:block;

float:left;

font-size:13px;

line-height:16px;

width:257px;

font-weight: bold;

}



.new_box .news ul li a {

font-family: Verdana, Arial, Helvetica, sans-serif;

color:#005DAA;

text-decoration:none;

}



.new_box .news ul li a:hover {

text-decoration:underline;

}



.new_box .news ul li p {

font-family: Verdana, Arial, Helvetica, sans-serif;

color:#333333;

display:block;

float:left;

font-size:12px;

line-height:16px;

width:257px;

font-weight: normal;

}





ul#twitter_update_list li span {

font-family: Verdana, Arial, Helvetica, sans-serif;

color:#333;

text-decoration:none;

}



ul#twitter_update_list li span a,ul#twitter_update_list li a {

font-family: Verdana, Arial, Helvetica, sans-serif;

color:#005DAA;

text-decoration:none;

font-size:12px;

font-weight: normal;}



ul#twitter_update_list li span a:hover {

text-decoration:underline;

}







div.navigation {

text-align: center;

}



ol.wp-paginate {

	padding-bottom: 10px;

	}



.wp-paginate .current {

	background-color: #005DAA;

	

	}


ul#our-approach-chart { 
padding-left:0 !important;
}

ul#our-approach-chart li { 
padding-left:0 !important;
}

a#needs-analysis
{
	display:block;
	width: 579px;
	height: 42px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/11/our-approach-chart.gif);
	background-repeat: no-repeat;
	background-position: -579px 0;
}

a:hover#needs-analysis
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/11/our-approach-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 0 !important;
	background-color: transparent !important;
}

a#preliminary-assessment
{
	display:block;
	width: 579px;
	height: 42px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/11/our-approach-chart.gif);
	background-repeat: no-repeat;
	background-position: -579px -50px;
}

a:hover#preliminary-assessment
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/11/our-approach-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -50px !important;
	background-color: transparent !important;
}

a#engineered-system-design
{
	display:block;
	width: 579px;
	height: 42px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/11/our-approach-chart.gif);
	background-repeat: no-repeat;
	background-position: -579px -100px;
}

a:hover#engineered-system-design
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/11/our-approach-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -100px !important;
	background-color: transparent !important;
}


a#project-proposal
{
	display:block;
	width: 579px;
	height: 42px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/11/our-approach-chart.gif);
	background-repeat: no-repeat;
	background-position: -579px -149px;
}

a:hover#project-proposal
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/11/our-approach-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -149px !important;
	background-color: transparent !important;
}

a#implementation
{
	display:block;
	width: 579px;
	height: 42px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/11/our-approach-chart.gif);
	background-repeat: no-repeat;
	background-position: -579px -199px;
}

a:hover#implementation
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/11/our-approach-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -199px !important;
	background-color: transparent !important;
}

a#post-implementation
{
	display:block;
	width: 579px;
	height: 42px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/11/our-approach-chart.gif);
	background-repeat: no-repeat;
	background-position: -579px -249px;
}

a:hover#post-implementation
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/11/our-approach-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -249px !important;
	background-color: transparent !important;
}

a#service-support
{
	display:block;
	width: 579px;
	height: 42px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/11/our-approach-chart.gif);
	background-repeat: no-repeat;
	background-position: -579px -298px;
}

a:hover#service-support
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/11/our-approach-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -298px !important;
	background-color: transparent !important;
}









a#warehouses
{
	display:block;
	width: 580px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif);
	background-repeat: no-repeat;
	background-position: -580px 0;
}

a:hover#warehouses
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 0 !important;
	background-color: transparent !important;
}

a#cold
{
	display:block;
	width: 580px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif);
	background-repeat: no-repeat;
	background-position: -580px -50px;
}

a:hover#cold
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -50px !important;
	background-color: transparent !important;
}

a#self
{
	display:block;
	width: 580px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif);
	background-repeat: no-repeat;
	background-position: -580px -100px;
}

a:hover#self
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -100px !important;
	background-color: transparent !important;
}

a#manufacturers
{
	display:block;
	width: 580px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif);
	background-repeat: no-repeat;
	background-position: -580px -150px;
}

a:hover#manufacturers
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -150px !important;
	background-color: transparent !important;
}

a#parking
{
	display:block;
	width: 580px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif);
	background-repeat: no-repeat;
	background-position: -580px -200px;
}

a:hover#parking
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -200px !important;
	background-color: transparent !important;
}

a#schools
{
	display:block;
	width: 580px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif);
	background-repeat: no-repeat;
	background-position: -580px -250px;
}

a:hover#schools
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -250px !important;
	background-color: transparent !important;
}

a#apartment
{
	display:block;
	width: 580px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif);
	background-repeat: no-repeat;
	background-position: -580px -300px;
}

a:hover#apartment
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -300px !important;
	background-color: transparent !important;
}

a#facilities
{
	display:block;
	width: 580px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif);
	background-repeat: no-repeat;
	background-position: -580px -350px;
}

a:hover#facilities
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -350px !important;
	background-color: transparent !important;
}

a#bars
{
	display:block;
	width: 580px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif);
	background-repeat: no-repeat;
	background-position: -580px -400px;
}

a:hover#bars
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -400px !important;
	background-color: transparent !important;
}

a#retailers
{
	display:block;
	width: 580px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif);
	background-repeat: no-repeat;
	background-position: -580px -450px;
}

a:hover#retailers
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -450px !important;
	background-color: transparent !important;
}

a#grocery
{
	display:block;
	width: 580px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif);
	background-repeat: no-repeat;
	background-position: -580px -500px;
}

a:hover#grocery
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -500px !important;
	background-color: transparent !important;
}


a#fitness
{
	display:block;
	width: 580px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif);
	background-repeat: no-repeat;
	background-position: -580px -550px;
}

a:hover#fitness
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -550px !important;
	background-color: transparent !important;
}


a#physicians
{
	display:block;
	width: 580px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif);
	background-repeat: no-repeat;
	background-position: -580px -600px;
}

a:hover#physicians
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -600px !important;
	background-color: transparent !important;
}

a#hoa
{
	display:block;
	width: 580px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif);
	background-repeat: no-repeat;
	background-position: -580px -650px;
}

a:hover#hoa
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -650px !important;
	background-color: transparent !important;
}

a#hotels
{
	display:block;
	width: 580px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif);
	background-repeat: no-repeat;
	background-position: -580px -750px;
}

a:hover#hotels
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -750px !important;
	background-color: transparent !important;
}

a#other
{
	display:block;
	width: 580px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif);
	background-repeat: no-repeat;
	background-position: -580px -700px;
}

a:hover#other
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2011/12/who-we-serve-chart.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -700px !important;
	background-color: transparent !important;
}

div#accordion {
clear: both;
margin-top: 12px;
}

div#who-we-serve div#accordion div img {
float: right;
margin: 7px 0 0;
}

div#who-we-serve div#accordion div p {
float: left;
width: 410px;
}


a#top-priorities
{
	display:block;
	width: 580px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2012/01/who-we-serve-subpage-accordion.gif);
	background-repeat: no-repeat;
	background-position: -580px 0;
}

a:hover#top-priorities
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2012/01/who-we-serve-subpage-accordion.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 0 !important;
	background-color: transparent !important;
}

a#criteria
{
	display:block;
	width: 580px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2012/01/who-we-serve-subpage-accordion.gif);
	background-repeat: no-repeat;
	background-position: -580px -50px;
}

a:hover#criteria
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2012/01/who-we-serve-subpage-accordion.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -50px !important;
	background-color: transparent !important;
}

a#solutions
{
	display:block;
	width: 580px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2012/01/who-we-serve-subpage-accordion.gif);
	background-repeat: no-repeat;
	background-position: -580px -100px;
}

a:hover#solutions
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2012/01/who-we-serve-subpage-accordion.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -100px !important;
	background-color: transparent !important;
}

a#case-studies
{
	display:block;
	width: 580px;
	height: 40px;
	text-indent: -9999px;
	background-image: url(http://www.relumination.com/wp-content/uploads/2012/01/who-we-serve-subpage-accordion.gif);
	background-repeat: no-repeat;
	background-position: -580px -150px;
}

a:hover#case-studies
{
	background-image: url(http://www.relumination.com/wp-content/uploads/2012/01/who-we-serve-subpage-accordion.gif) !important;
	background-repeat: no-repeat !important;
	background-position: 0 -150px !important;
	background-color: transparent !important;
}


















/*added to fix accordion styling*/


/*
#left_container_inner .row_details_container .details_side #accord h3
{
	width: 495px;
	float: none;
	font-size: 14px;
	color: #222222;
	line-height: 17px;
	font-weight: bold;
	padding: 4px 10px;
}

#left_container_inner .row_details_container .details_side #accord .ui-accordion .ui-accordion-header .ui-icon {
    position: static;
}

#left_container_inner .row_details_container .details_side div.wp-tab-content p {
width: 320px !important;
}

div.wp-tab-content img {
float: right !important;
margin-top: 7px;
}
*/

h2.ui-accordion-header {
border:none !important;
float:none !important;
background:none !important;
margin-top:10px !important;
}

h2.ui-accordion-header a {
padding: 0 !important;
}

div.ui-accordion-content {
clear:both !important;
border:none !important;
padding-left:0 !important;
padding-right:0 !important;
}

div.right {
float: right;
margin: 0 0 0 10px;
}

div.learn-more p { 
float: none !important; 
padding: 0 0 7px 0 !important;
}



