/*  

Theme Name: Ogren Electronics
Theme URI: http://www.ogrenelectronics.com
Description: A customized Wordpress theme for Ogren Electronics, Web 2.0 Wordpress Theme suitable for creating your personal portfolio.
Version: 1.0
Author: Ryan Baron
Author URI: http://www.phantasyfactory.com
*/



/**************** Body *********************/

* {
	margin:0;
	padding:0;
}
body {
	background:#1b1b1b url(images/stripe.png);
	font:13px Arial;
}
#wrapper {
	width:790px;
	margin:1px auto;
}
/**************** Links *********************/

a, a:link, a:visited {
	text-decoration:none;
	color: #999999;
}
a:hover {
	color:#CCCCCC;
}
p {
	color:#676767;
}
.entry {
	color:#333333;
}
/*************************************SIDEBAR********************************/

#sidebar_image {
	width:240px;
	height:80px;
	background:url(images/sidebar_contact.jpg) left top no-repeat;
}
#sidebar_contact {
	width:240px;
	height:120px;
	background:url(images/sidebar-header-contract-ogren-electronics.jpg) left top no-repeat #000;
	color:#FFF;
}
.select_align {
	padding:60px 30px 0px 0px;
}
#sidebar_cedia {
	width:240px;
	height:92px;
	background:url(images/CEDIA_logo.jpg) left top no-repeat #000;
}
#sidebar_contact_info {
	width:240px;
	height:213px;
	background-color:#000;
	color:#FFF;
	font-size:11px;
	font-weight:300;
	text-align:left;
	text-transform:none;
}
.contact_info_align {
	padding: 30px 0px 10px 10px;
	font-family:Tahoma, Geneva, sans-serif;
	line-height:16px;
}
.contact_info_align p {
	color:#FFF
}
/*********************ie7 sidebar widget title space fix***********************/
.widgettitle {
*height:0px;
*margin:0px;
*padding:0px;
*margin-bottom:-23px;
}

/**************** Header *********************/

#header {
	width:240px;
	margin-bottom:0px;
	float:left;
	height:109px;
	background-color:#000;
}
#header h1 {
	margin:0;
	padding:0;
	height:109px;
	width:240px;
}
#header h1 a {
	display:block;
	background:url(images/logo.gif) no-repeat left top;
	height:109px;
	width:240px;
	margin-left:0px;
	padding-left:0px;
}
#header h2 {
	background:url(images/desc.jpg) no-repeat left;
	color:#999999;
	font-size:11px;
	font-weight:normal;
	height:22px;
	margin-top:5px;
	padding:5px 0 0 5px;
	letter-spacing:1px;
	word-spacing:1px;
	text-transform:capitalize;
}
#rss {
	float:right;
}
#header_right {
	width:538px;
	height:109px;
	float:left;
	margin:0px;
	background:url(images/tagline.gif) top no-repeat #000000;
}
/**************** Navigation *********************/

#navigation {
	font-size:11.5px;
	background-color:#000;
	text-transform:none;
	float:left;
	width:240px;
}
#navigation2 {
	font-size:13px;
	font-weight:700;
	text-transform:none;
	color:#FFF;
}
#menu {
	float:left;
	margin-bottom:0px;
	width:210px;
	background:#000;
	padding-left:10px;
}
#menu li {
	list-style:none;
	display:inline-block;
	padding-top:5px;
	margin-left:0px;
*display:inline;
	text-align:center;
}
.page_item a:link, .page_item a:visited {
	color: #ffffff;
	margin-bottom:0px;
	padding:3px 3px 0px 5px;
	height:24px;
	width:60px;
	display:inline-block;
}
.page_item a:hover {
	color:#ffffff;
	background:#000000;
	text-decoration:underline;
}
.current_page_item a:link, .current_page_item a:visited {
	color: #ffffff;
	margin-bottom:0px;
	padding:3px 0px 0px 5px;
	height:20px;
	width:60px;
	display:inline-block;
}
#menu2 {
	float:left;
	margin-bottom:0px;
	margin-left:1px;
	padding-left:0px;
	margin-top:0px;
	width:239px;
	background:#333;
	text-shadow:#000;
	font-stretch:extra-expanded;
	font-size:11px;
	font-weight:700;
}
#menu2 li {
	list-style:none;
	text-shadow:#000;
	font-stretch:extra-expanded;
	display:inline-block;
*float:left;
*position:relative;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-weight:700;
	width:117px;
*margin-left:1px;
	background:url(images/navigation/green-menu-bg.jpg) no-repeat top;
	color:#000000;
*display:inline;
	text-align:left;
	font-size:11px;
}
#menu2 li.page_item a:link, #menu2 li.page_item a:visited {
	color:#FFF;
*float:left;
*position:relative;
	text-shadow:#000;
	font-stretch:extra-expanded;
	background:url(images/navigation/green-menu-bg.jpg) left top no-repeat;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	height:30px;
	width:117px;
	text-indent:15px;
	display:inline-block;
	text-align:left;
	font-size:11px;
	font-weight:700;
}
#menu2 li.page_item a {
	color:#FFF;
	text-shadow:#000;
	font-stretch:extra-expanded;
*float:left;
*position:relative;
	background:url(images/navigation/green-menu-bg.jpg) left top;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px 0px 0px 0px;
	height:30px;
	width:93px;
	display:inline-block;
	text-align:left;
	font-size:11px;
	font-weight:700;
}
#menu2 li.page_item a:hover {
	color:#ffffff;
	background:#000000;
	text-shadow:#000;
	font-stretch:extra-expanded;
	background:url(images/navigation/gray-menu-bg.jpg) left top;
	margin-top:0px;
	margin-left:1px;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-indent:15px;
*float:left;
*position:relative;
	height:30px;
	width:117px;
	text-align:left;
	font-size:11px;
	font-weight:700;
	text-decoration:none;
}
<!--
IE 7 menu align fix
-->





/**************** Search *********************/

.topsearch {
background:#262626 url(images/menu_left.gif) no-repeat top left;
margin-bottom:10px;
padding:8px 5px 5px 10px;
height:19px;
width:225px;
display:block;
}
.searchfield {
	width:18em;
	color: #666666;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	font-family:Tahoma;
	border:1px solid #262626;
	background:#262626 url(images/search.gif) left no-repeat;
	padding-left:16px;
}
h2.search {
	font-size:14px;
	background:url(images/cats.gif) left no-repeat;
	padding-left:20px;
	margin-left:20px;
	font-family:Arial Bold;
	padding-top:10px;
	color:#CCCCCC;
}
/**************** Content *********************/

#content {
	width:537px;
	background-color:#efede0;
	float:right;
	height:100%
}
.comments {
	background:url(images/comments.gif) left no-repeat;
	padding-left:20px;
}
.info {
	background-color:#262626;
	padding:2px 10px 2px 10px;
	font-size:11px;
	margin-bottom:10px;
	margin-top:5px;
}
.info a {
	color:#66CC00;
}
.info a:hover {
	color:#fff;
}
.entry h2 {
	padding-bottom:10px;
	font-size:16px;
}
.entry h2 a {
	color:#CCCCCC;
	font-family:Arial Bold;
	font-size:22px;
}
.entry h2 a:hover {
	color:#FFFFFF;
}
.entry p {
	padding:0 0 10px 0;
}
.post {
	padding:20px 20px 10px 20px;
	text-align:justify;
	margin-bottom:20px;
	line-height:20px;
	color: #939393;
}
.content a:link, .content a:visited {
	color:#ccc;
	border-bottom:1px dotted #999999;
}
.content a:hover {
	color:#FFFFFF;
}
.entry img {
	margin:0 10px 10px 10px;
}
.new {
	background:url(images/new.gif) right top no-repeat;
}
html>body .entry ul {
	margin-left: 0px;
	padding: 0 0 0 30px;
	list-style: none;
	padding-left: 10px;
	text-indent: -10px;
}

html>body .entry li {
	margin: 7px 0 8px 10px;
}
.entry ul li:before {
	/* content: "\00BB \0020"; */
}
.entry ol {
	padding: 0 0 0 35px;
	margin: 0;
}
.entry ol li {
	margin: 0;
	padding: 0;
}
.meta {
	padding:5px;
	font-size:11px;
	line-height:22px;
	border-top:1px solid #262626;
	text-transform:uppercase;
	font-weight:bold;
}
.tags {
	background:url(images/tags.gif) left no-repeat;
	padding-left:24px;
}
.cats {
	background:url(images/cats.gif) left no-repeat;
	padding-left:24px;
}
/**************** Comments *********************/

#comments {
	font-size:14px;
	border-top:10px solid #262626;
	font-family:Arial Bold;
}
h2#respond {
	font-size:14px;
	margin-top:10px;
	font-family:Arial Bold;
	font-weight:bold;
}
.commentlist {
	padding:20px;
	margin-top:10px;
}
.comtop {
	background:#262626 url(images/comtop.gif) no-repeat top left;
	padding:5px 0px 0px 0px;
	width:575px;
}
.combottom {
	background:url(images/combottom.gif) no-repeat top left;
	width:575px;
	height:10px;
	margin-bottom:25px;
}
.commentlist p {
	padding-top:5px;
}
.commentmetadata {
	font-size:11px;
}
#author, #email, #url {
	width:12em;
	font-size:13px;
	color:#666666;
	font-weight:bold;
	padding:3px;
	margin-right:5px;
	border:1px solid #1b1b1b;
	background-color:#666666;
}
#submit {
	font:bold 1em Tahoma;
	margin-bottom:15px;
	margin-top:5px;
	padding:2px;
}
#respond {
	padding-top:20px;
	padding-bottom:10px;
	font-weight:lighter;
}
#comment {
	width:98%;
	border:1px solid #1b1b1b;
	font:13px Tahoma;
	color:#666666;
	font-weight:bold;
	background-color:#666666;
}
h3 #comments {
	font-size:13px;
}
#commentform h2 {
	font-size:14px;
	font-weight:normal;
}
/**************** Sidebar *********************/

#sidebar {
	text-align:right;
}
#sidebar ul {
	list-style:none;
}
#sidebar h2 {
	font-size:20px;
	font-family:Arial;
	color: #333333;
	padding-right:10px;
	border-bottom:1px solid #262626;
}
#sidebar ul ul {
	margin:10px;
	padding-bottom:20px;
}
#sidebar ul ul li {
	padding-bottom:5px;
}
/**************** Footer *********************/

#footer {
	text-align:right;
	font-size:11px;
	margin:10px;
	color: #f5f4f4;
	width:750px;
}
#footer li, #footer li a {
	display:inline;
	list-style:none;
	list-style-image:none;
	width:auto;
	font-weight:100;
	background-color:#242d22;
	font-size:11px;
	height:15px;
	text-decoration:none;
	padding:0px;
	margin:0px 2px 0px 2px;
}
#footer li a:hover {
	display:inline;
	list-style:none;
	list-style-image:none;
	width:auto;
	font-weight:100;
	background-color:#242d22;
	font-size:11px;
	height:15px;
	text-decoration:underline;
	padding:0px;
	margin:0px 2px 0px 2px;
	color:#ffffff;
}
#footer a, #footer a:hover {
	font-weight:100;
	background-color:#242d22;
	font-size:11px;
	height:15px;
	text-decoration:none;
	padding:0px;
	margin:0px 2px 0px 2px;
	color:#FFF;
}
/**************** Misc *********************/

acronym, abbr, span.caps {
	cursor: help;
}
acronym, abbr {
	border-bottom: 1px dashed #999;
}
blockquote {
	margin: 15px 30px 15px 10px;
	padding-left: 20px;
	border-left: 1px solid #666666;
}
blockquote cite {
	margin: 5px 0 0;
	display: block;
}
.center {
	text-align: center;
}
hr {
	display: none;
}
a img {
	border: none;
}
/*

.alignright{float:right; padding:20px; margin-right:20px; background:url(images/next.gif) no-repeat right; width:100px; font-size:11px;}

.alignleft{float:left; padding:20px; margin-left:20px; background:url(images/back.gif) no-repeat left; width:100px; font-size:11px;}

*/

img.centered {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
img.alignright {
	display:inline;
	margin:0 0 2px 7px;
	padding:4px;
}
img.alignleft {
	display:inline;
	margin:0 7px 2px 0;
	padding:4px;
}
pre {
	border: solid 1px #9a9a9a;
	color: blue;
	margin: 10px;
	padding:10px;
	background: #f3f2ed
}
code {
	font-size:12px;
	font-family:Tahoma;
	color: #6C6C6C;
	display:block;
	background-color:#262626;
	padding:10px;
	margin:10px 0 10px 0;
	border:1px solid #3F3F3F;
}
/**************** avatar *********************/

.gravs {
	margin-top:20px;
	padding:0 15px 0 15px;
}
.avatar {
	float:left;
	margin-right:10px;
	padding:3px;
	border:1px solid #191919;
}
/**************** Gallery *********************/

.gallery {
	text-align:center;
}
.gallery img {
	padding:3px;
}
.attachment {
	text-align:center;
}
.attachment img {
	padding:5px;
	border:1px solid #999999;
}
.imgnav {
	text-align:center;
}
.imgleft {
	float:left;
}
.imgleft img {
	padding:5px;
	border:1px solid #999999;
}
.imgright {
	float:right;
}
.imgright img {
	padding:5px;
	border:1px solid #999999;
}
/***************************************************front page styles**********************************/

#below_flash {
	background:url(images/bar_below_flash.jpg) no-repeat top left;
	height:40px;
}
.fp_box_container {
	height:300px;
	background:url(images/bar_below_flash.jpg) no-repeat top left #efede0;
	vertical-align:top;
	top:auto 0;
	position:relative;
	padding:1px 0px 20px 2px;
}
.fp_box {
	width:175px;
	height:270px;
	display:inline-block;
	top:0 auto;
	margin-top: 10px;
*display:inline;
}
.fp_box_3_3 {
	width:176px;
	height:270px;
	display:inline-block;
	top:0 auto;
	margin-top:10px;
*display:inline;
}
.fp_box_3_3 h1 {
	width:166px;
	height:50px;
	background-color:#dce3cc;
	letter-spacing:1px;
	padding:15px 5px 0px 5px;
	font-size:13px;
	margin-bottom:10px;
}
.fp_box h1 {
	width:166px;
	height:50px;
	background-color:#dce3cc;
	letter-spacing:1px;
	padding:15px 5px 0px 5px;
	font-size:13px;
	margin-bottom:10px;
}
.fp_box_1 {
	width:100%;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:150px;
	background:url(images/olutron-excellance-award-2009.jpg) top right no-repeat;
}
fp_welcome_header {
}
fp_welcome_message {
}
.box_1_inside {
	padding:3px 59px 3px 3px;
}
.box_1_inside p {
	line-height:17px;
	padding-bottom:27px;
}
.fp_box_2 {
	width:100%;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:150px;
	background:url(images/fp_box_2_image.jpg) top center no-repeat;
}
.box_2_inside {
	padding:88px 3px 3px 3px;
}
.box_2_inside p {
	line-height:17px;
	padding-bottom:27px;
}
.fp_box_3 {
	width:100%;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	height:150px;
	background:url(images/fp_box_3_image.jpg) top center no-repeat;
}
.box_3_inside {
	padding:88px 3px 3px 3px;
}
.box_3_inside p {
	line-height:17px;
}
.fp_box_align {
	padding-top:15px;
}
.menu2_span {
	padding-top:8px;
}
#flash_container {
	z-index:1;
}



/******************************ORANGE MENU**************************************/
/*****************TOP 3 ORANGE BUTTONS**************/
#orange_menu ul li {
	display:inline-block;
	color:#FFF;
	text-transform:capitalize;
}
#orange_menu ul li a {
	color:#FFF;
	text-transform:capitalize;
}
#orange_menu {
	height:22px;
	width:536px;
	background-color:#b77b11;
}
#dropmenu .background {
	position: relative; width: 537px; height: 32px; z-index:50; background-color:#b77b11;
}
#top_menu_button_1_container {position: absolute; top: 2px; left: 2px; width: 190px; z-index:50;}
#top_menu_button_2_container {position: absolute; top: 2px; left: 190px; width: 190px; z-index:50;}
#top_menu_button_3_container {position: absolute; top: 2px; left: 388px; width: 157px; z-index:50;}
.bottom_orange_menu_container {position: relative; width: 537px; height:auto; z-index:50;}
#bottom_om_box_1_container {position: absolute; top: 0px; left: 2px; width: 190px; z-index:50;}
#bottom_om_box_2_container {position: absolute; top: 0px; left: 190px; width: 190px; z-index:50;}
#bottom_om_box_3_container {position: absolute; top: 0px; left: 388px; width: 145px; z-index:50;}

#dropmenu {
	vertical-align:top;
	list-style:none;
	border-top:#CCC thin solid;
	border-left:#CCC thin solid;
	width:536px;
}
/* #dropmenu li.page-item-129 {width:165px;  margin-top:0px; height:20px;   padding:0px; list-style-image:none; list-style:none; list-style-type:none;}
*/
#dropmenu li.page-item-129 a, #dropmenu li.page-item-129 a:visited, #dropmenu li.page-item-129 a:active, #dropmenu li.page-item-129 a:link, #dropmenu li.page-item-129 {
	width:175px; /* 165 */
	margin-left:0px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	padding:8px 0px 2px 3px;
}
#dropmenu li.page-item-129 a:hover {
	width:175px; /* 165 */
	background:url(images/navigation/submenu_bg_gray.gif) #bfbfbf repeat-x top left;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	padding:10px 0px 2px 3px;
	margin-top:-10px;
	color:#222;
}
/* #dropmenu li.page-item-131 {width:190px; padding:0px;  padding:0px; list-style-image:none; height:20px;} */

#dropmenu li.page-item-131 a, #dropmenu li.page-item-131 a:active, #dropmenu li.page-item-131 a:visited, #dropmenu li.page-item-131 a:link, #dropmenu li.page-item-131 {
	width:190px;
	margin-left:0px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	padding:8px 0px 2px 3px;
}
#dropmenu li.page-item-131 a:hover {
	width:190px;
	background:url(images/navigation/submenu_bg_gray.gif) #bfbfbf repeat-x top left;
	margin-left:0px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	padding:10px 0px 2px 3px;
	margin-top:-10px;
	color:#222;
}
/* #dropmenu li.page-item-133 {width:140px; margin-top:0px; padding:0px; list-style-image:none; list-style:none; list-style-type:none;} */

#dropmenu li.page-item-133 a, #dropmenu li.page-item-133 a:active, #dropmenu li.page-item-133, #dropmenu li.page-item-133 a:visited, #dropmenu li.page-item-133 a:link {
	width:145px; /* 140 */
	margin-left:0px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	padding:8px 0px 2px 3px;
}
#dropmenu li.page-item-133 a:hover {
	width:145px;
	background:url(images/navigation/submenu_bg_gray.gif) #bfbfbf repeat-x top left;
	margin-left:0px;
	margin-top:-10px;
	text-align:center;
	font-weight:bold;
	font-size:11px;
	padding:10px 0px 2px 3px;
	color:#222;
}
/*****************BOTTOM ORANGE BUTTONS**************/

#top_menu_button_1 li {
	margin:0px;
	padding:0px;
	list-style:none;
*float:left;
}
#top_menu_button_2 li {
	margin:0px;
	padding:0px;
	list-style:none;
*float:left;
}
#top_menu_button_3 li {
	margin:0px;
	padding:0px;
	list-style:none;
*float:left;
}
#top_menu_button_1 li.page_item a {
	text-decoration:none;
	margin:0px;
	padding:0px;
	list-style:none;
}
#top_menu_button_2 li.page_item a {
	text-decoration:none;
	margin:0px;
	padding:0px;
	list-style:none;
}
#top_menu_button_3 li.page_item a {
	text-decoration:none;
	margin:0px;
	padding:0px;
	list-style:none;
}
#top_menu_button_1 li.page_item {
	list-style-image:none;
	color:#b77b11;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	text-decoration:none;
	text-transform:uppercase;
	text-decoration:none;
	margin:0px;
	padding:0px;
	list-style:none;
}
#top_menu_button_2 li.page_item {
	list-style-image:none;
	color:#b77b11;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	text-decoration:none;
	text-transform:uppercase;
	text-decoration:none;
	margin:0px;
	padding:0px;
	list-style:none;
}
#top_menu_button_3 li.page_item {
	list-style-image:none;
	color:#b77b11;
	list-style:none;
	list-style-image:none;
	list-style-type:none;
	text-decoration:none;
	text-transform:uppercase;
	text-decoration:none;
	margin:0px;
	padding:0px;
	list-style:none;
}
#menu_box_1_inside li {
	margin:0px;
	padding:0px;
	list-style:none;
}
#menu_box_2_inside li {
	margin:0px;
	padding:0px;
	list-style:none;
}
#menu_box_2_inside li {
	margin:0px;
	padding:0px;
	list-style:none;
}
#menu_box_1 {
	width:168px;
	float:left;
	list-style-image:none;
	margin:0px;
	padding:0px;
	list-style:none;
}
#menu_box_2 {
	width:193px;
	float:left;
	list-style-image:none;
	margin:0px;
	padding:0px;
	list-style:none;
}
#menu_box_3 {
	width:110px;
	float:left;
	list-style-image:none;
	margin:0px;
	padding:0px;
	list-style:none;
}
#menu_box_1_inside li.page_item {
	width:178px; /* 168px */
	margin:0px;
	padding:0px;
	font-weight:100;
	list-style-image:none;
	border-bottom:#666 thin solid;
	border-top:#CCC thin solid;
	float:left;
}
#menu_box_2_inside li.page_item {
	width:193px;
	margin:0px;
	padding:0px;
	font-weight:100;
	list-style-image:none;
	border-bottom:#666 thin solid;
	border-top:#CCC thin solid;
	float:left;
}
#menu_box_3_inside li.page_item {
	width:148px; /* 143 */
	margin:0px;
	padding:0px;
	font-weight:100;
	list-style-image:none;
	border-bottom:#666 thin solid;
	border-top:#CCC thin solid;
	float:left;
}
#menu_box_1_inside li.page_item a {
	width:178px; /* 168px */
	text-align:center;
	background-color:#b77b11;
	font-weight:100;
	font-size:12px;
	height:24px;
	margin:0px;
	padding:10px 0px 0px 0px;
	display:inline;
	float:left;
	font-family:Geneva, Arial, Halvetica, sans-serif;
}
#menu_box_2_inside li.page_item a {
	width:193px;
	text-align:center;
	background-color:#b77b11;
	font-weight:100;
	font-size:12px;
	height:24px;
	margin:0px;
	padding:10px 0px 0px 0px;
	display:inline;
	float:left;
	font-family:Geneva, Arial, Halvetica, sans-serif;
}
#menu_box_3_inside li.page_item a {
	width:148px; /* 143 */
	text-align:center;
	background-color:#b77b11;
	font-weight:100;
	font-size:12px;
	height:24px;
	margin:0px;
	padding:10px 0px 0px 0px;
	display:inline;
	float:left;
	font-family:Geneva, Arial, Halvetica, sans-serif;
}
#menu_box_1_inside li.page_item a:hover {
	width:178px; /* 168px */
	text-align:center;
	text-decoration:none;
	background:url(images/navigation/submenu_bg_gray.gif) #bfbfbf repeat-x top left;
	font-weight:100;
	font-weight:100;
	font-size:12px;
	color:#222;
	margin:0px;
	padding:10px 0px 0px 0px;
	display:inline;
float:left font-family:Geneva, Arial, Halvetica, sans-serif;;
}
#menu_box_2_inside li.page_item a:hover {
	width:193px;
	text-align:center;
	text-decoration:none;
	background:url(images/navigation/submenu_bg_gray.gif) #bfbfbf repeat-x top left;
	font-weight:100;
	font-weight:100;
	font-size:12px;
	color:#222;
	margin:0px;
	padding:10px 0px 0px 0px;
	display:inline;
	float:left;
	font-family:Geneva, Arial, Halvetica, sans-serif;
}
#menu_box_3_inside li.page_item a:hover {
	width:148px; /* 143 */
	text-align:center;
	text-decoration:none;
	background:url(images/navigation/submenu_bg_gray.gif) #bfbfbf repeat-x top left;
	font-weight:100;
	font-weight:100;
	font-size:12px;
	color:#222;
	margin:0px;
	padding:10px 0px 0px 0px;
	display:inline;
	float:left;
	font-family:Geneva, Arial, Halvetica, sans-serif;
}
#menu_box_1_inside li.page-item-135 {
	width:178px; /* 168 */
	font-weight:100;
	border-bottom:#666 thin solid;
	border-top:#CCC thin solid;
	background-color:#B77B11;
	margin:0px;
	padding:0px;
	float:left;
}
#menu_box_2_inside li.page-item-140 {
	width:193px;
	font-weight:100;
	border-bottom:#666 thin solid;
	border-top:#CCC thin solid;
	background-color:#B77B11;
	margin:0px;
	padding:0px;
	float:left;
}
#menu_box_3_inside li.page-item-149 {
	width:148px; /* 143 */
	font-weight:100;
	border-bottom:#666 thin solid;
	border-top:#CCC thin solid;
	background-color:#B77B11;
	margin:0px;
	padding:0px;
	float:left;
}
#menu_box_1_inside li.page-item-135 a, #menu_box_1_inside li.page-item-135 a:link, #menu_box_1_inside li.page-item-135 a:visited {
	width:178px; /* 168 */
	text-align:center;
	background-color:#B77B11;
	font-weight:100;
	font-size:12px;
	margin:0px;
	padding:10px 0px 0px 0px;
	display:inline;
	float:left;
	font-family:Geneva, Arial, Halvetica, sans-serif;
}
#menu_box_2_inside li.page-item-140 a, #menu_box_2_inside li.page-item-140 a:link, #menu_box_2_inside li.page-item-140 a:visited {
	width:193px;
	text-align:center;
	background-color:#B77B11;
	font-weight:100;
	font-size:12px;
	margin:0px;
	padding:10px 0px 0px 0px;
	display:inline;
	float:left;
	font-family:Geneva, Arial, Halvetica, sans-serif;
}
#menu_box_3_inside li.page-item-149 a, #menu_box_3_inside li.page-item-149 a:link, #menu_box_3_inside li.page-item-149 a:visited {
	width:148px; /* 143 */
	text-align:center;
	background-color:#B77B11;
	font-weight:100;
	font-size:12px;
	margin:0px;
	padding:10px 0px 0px 0px;
	display:inline;
	float:left;
	font-family:Geneva, Arial, Halvetica, sans-serif;
}
#menu_box_1_inside li.page-item-135 a:hover {
	width:178px; /* 168 */
	text-align:center;
	text-decoration:none;
	background:url(images/navigation/submenu_bg_gray.gif) #bfbfbf repeat-x top left;
	font-weight:100;
	font-size:12px;
	color:#222;
	margin:0px;
	padding:10px 0px 0px 0px;
	display:inline;
	float:left;
	font-family:Geneva, Arial, Halvetica, sans-serif;
}
#menu_box_3_inside li.page-item-149 a:hover {
	width:148px; /* 143 */
	text-align:center;
	text-decoration:none;
	background:url(images/navigation/submenu_bg_gray.gif) #bfbfbf repeat-x top left;
	font-weight:100;
	font-size:12px;
	color:#222;
	margin:0px;
	padding:10px 0px 0px 0px;
	display:inline;
	float:left;
	font-family:Geneva, Arial, Halvetica, sans-serif;
}
#menu_box_2_inside li.page-item-140 a:hover {
	width:193px;
	text-align:center;
	text-decoration:none;
	background:url(images/navigation/submenu_bg_gray.gif) #bfbfbf repeat-x top left;
	font-weight:100;
	font-size:12px;
	color:#222;
	margin:0px;
	padding:10px 0px 0px 0px;
	display:inline;
	float:left;
	font-family:Geneva, Arial, Halvetica, sans-serif;
}
#menu_box_1_inside {
	visibility:hidden;
	width:165px;
	margin:-4px 0px 0px 0px;
	padding:0px;
}
#menu_box_2_inside {
	visibility:hidden;
	width:190px;
	margin:-4px 0px 0px 0px;
	padding:0px;
}
#menu_box_3_inside {
	visibility:hidden;
	width:135px;
	margin:-4px 0px 0px 0px;
	padding:0px;
}
/**************************************SERVICE PAGE BUTTONS*****************************************/

.service_box li.page_item a {
	text-decoration:underline;
	font-size:11px;
	line-height:12px;
	margin:0px 0px 0px -3px;
	padding:0px;
	color:#669933;
	font-weight:100;
	height:20px;
	background:#efede0;
	width:144px;
	list-style:none;
	list-style-image:none;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing:-0.1px;
}
.service_box li.page_item a:hover {
	text-decoration:none;
	font-size:11px;
	line-height:12px;
	margin:0px 0px 0px -3px;
	padding:0px;
	color:#000000;
	font-weight:100;
	height:20px;
	background:#efede0;
	width:144px;
	list-style:none;
	list-style-image:none;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
 .service_box ul li.page_item a, .service_box ul li.page_item a:hover, {
font-size:12px;
line-height:12px;
margin:0px 0px 0px -3px;
padding:0px;
color:#6d9d3c;
font-weight:100;
height:20px;
background:#efede0;
width:140px;
list-style:none;
list-style-image:none;
text-align:left;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.service_box li.page_item {
	height:20px;
	margin:0px 0px 0px 1px;
	padding:0px;
	list-style-position:inside;
}
.service_box h1 {
	font-weight:900;
	font-size:14px;
	text-transform:uppercase;
	color:#333;
	width:130px;
}
/***************************************SERVICE AREA PAGE***********************************************/
.service_area_header_text {
	padding:5px 140px 25px 40px;
	font-size:12px;
	font-weight:bold;
	color:#4A6C45;
	line-height:18px;
}
.service_area_right_text {
	width:160px;
	z-index:10;
	font-size:11px;
	color:#333;
	padding-left:10px;
	padding-top:8px;
	line-height:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/********************************************BLACK MENU**********************************************/

#menu li.page_item a, #menu li.page_item a:visited, #menu li.page_item a:link {
	margin:0px 0px 1px 0px;
	padding:0px 3px 0px 3px;
	color:#FFF;
	font-size:11px;
	font-weight:100;
	text-align:center;
	width:55px;
}
#menu li.page_item a:hover {
	width:55px;
	text-decoration:underline;
	margin:0px 0px 0px 0px;
	padding:0px 3px 0px 3px;
	color:#FFF;
	font-weight:100;
	font-size:11px;
	text-align:center;
}
#menu li.page-item-76 a, #menu li.page-item-76 a:visited, #menu li.page-item-76 a:link {
	margin:0px 0px 1px 0px;
	width:75px;
	background:url(images/navigation/black-middle-button-bg-up.gif) center;
	padding:0px 0px 0px 0px;
	color:#FFF;
	font-size:11px;
	font-weight:100;
	text-align:center;
}
#menu li.page-item-76 a:hover {
	text-decoration:underline;
	background:url(images/navigation/black-middle-button-bg.gif) center;
	width:75px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#FFF;
	font-weight:100;
	font-size:11px;
	text-align:center;
}
.entry h1 {
	font-size:15px;
	color:#b77b11;
}
.page_item {
	list-style-image:none;
}
/*************************** About Us Page ********************************/
.left_about_pic {float: left; margin-left:-10px;}
.right_about_pic {float: right; margin-right:3px;}
.company_milestone_header {background-color:#DDE2C9; font-size:11px; padding:4px 0px 4px 4px;}
.support_staff {
	clear:both;
}
.support_staff h3 {
	background-color:#dde2c9;
	text-transform:capitalize;
	text-transform:uppercase;
	padding:8px 0px 8px 3px;
	margin-bottom:8px;
}
.about_us_image_column {
	float: left;
}
.about_left_column img {
	border:#333 thin solid;
}
.about_left_column {
	float:left;
	width:300px;
	font-size:11px;
	color:#333;
	padding:5px 10px 5px 10px;
*padding:5px 10px 5px 10px;
	word-spacing:0.5px;
	line-height:13px;
	z-index:5;
	margin-left:10px;
	line-height:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.about_left_column h2 {
	font-size:14px;
	text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#333;
}
.about_left_column p {
	color:#333;
	line-height:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.about_right_column {
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
	width:160px;
	z-index:10;
	padding-left:10px;
	color:#000;
}
.about_left_column ol li a {
	color:#669933;
	text-decoration:underline;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.about_left_column ol li a:hover {
	color:#333;
	padding:0px;
	margin:0px;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.wp-caption-text {
	text-align:center;
}
p.wp-caption-text {
	line-height:12px;
}
/****************************** Testimonials Page *************************/

.testimonials_box p {
	font-style:italic;
}
.testimonials_name {
}
.testimonials_header_text {padding:5px 30px 25px 30px; font-size:12px; line-height:18px; font-weight:bold; color:#4A6C45;}
/******************************CONTACT PAGE ***********************************/
.contact_page_google_map_container {float: right; width:270px;}
.get_directions {float:left; width:115px; padding-left:10px;}
.google_local {float:right; width:115px; padding-right:15px;}
.contact_top {
	background-color:#cdd8b5;
	padding-top:10px;
	padding-bottom:10px;
	border-top:medium solid #bbc7a0;
	height:35px;
}
.contact_top_left {
	width:250px;
	float:left;
	padding-left:20px;
	padding-top:10px;
	font-weight:bold;
	font-size:14px;
	color:#b77b11;
}
.contact_top_right {
	text-align:right;
	width:150px;
	float:right;
	padding-right:20px;
	padding-top:10px;
}
#main_contact {
	width:480px;
	font-size:12px;
	color:#333;
	padding:5px 25px 5px 25px;
*padding:0px 25px 5px 25px;
	z-index:5;
}
#main_contact img {
	border:#000 thin solid;
}
#main_contact a img {
	border:none;
}
#main_contact a, #main_contact a:link, #main_contact a:visited, #main_contact a:hover, #main_contact a:active {
	color:#6d9d3c;
	font-weight:200;
	text-decoration:underline;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	height:20px;
	line-height:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#main_contact div p {
	color:#333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#main_contact div p a {
	color:F60;
}
.contact_info {
	width: 180px;
	margin-left: 10px;
	float: left;
}
.contact_info p {
	color:#333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:11px;
}
.contact_bottom { clear:both; }
.contact_bottom div form div div p {
	color:#333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:11px;
}

/****************************************Contact form Submit Button *************************************/
.submit_button {
	background-color:#B77B11;
	color:#FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	border:thin #CCC solid;
	border-top:#FFF;
	margin-left:45%;
	text-transform:uppercase;
	font-size:10px;
	padding:5px;
	text-align:center;
	letter-spacing:1px;
}
/***************************************** SITEMAP PAGE **********************************/ 

.sitemap_text_box {
	width:170px;
	padding:5px 1px 5px 30px;
	font-size:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:14px;
}
#site_map_left_column {
	float:left;
	width:230px;
	margin-top:30px;
	font-size:11px;
	color:#333;
*padding:5px 15px 5px 20px;
	padding:5px 0px 10px 40px;
	line-height:14px;
	z-index:111;
	border-right:thin #CCC solid;
}
#site_map_left_column h1 {
	margin-left:-15px;
}
#site_map_main_content_box {
	width:470px;
	height:50px;
	margin-left:15px;
	margin-top:10px;
*margin-top:15px;
	margin-bottom:20px;
	border-bottom:thin #CCC solid;
}
#site_map_left_column a, #site_map_left_column a:link, #site_map_left_column a:visited, #site_map_left_column a:active {
	font-size:11px;
	color:#6d9d3c;
	line-height:14px;
	height:20px;
	padding:0px;
	margin:0px;
	text-decoration:underline;
	font-weight:200;
	background-color:#efede0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#site_map_left_column a:hover {
	font-size:11px;
	color:#333;
	background-color:#efede0;
	line-height:14px;
	height:20px;
	padding:0px;
	margin:0px;
	text-decoration:none;
	font-weight:200;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#site_map_right_column {
	float:right;
	z-index:99;
	padding:5px;
	margin-left:25px;
	margin-top:30px;
	width:225px;
	height:100%;
}
#site_map_right_column h1 {
	margin-left:-15px;
}
#site_map_right_column a, #site_map_right_column a:link, #site_map_right_column a:active, #site_map_right_column a:visited {
	font-size:11px;
	color:#669933;
	line-height:12px;
	height:15px;
	padding:0px;
	margin:0px;
	text-decoration:underline;
	font-weight:bold;
	width:90%;
	text-align:left;
	background-color:#efede0;
}
#site_map_right_column a:hover {
	font-size:11px;
	color:#333;
	line-height:12px;
	height:15px;
	padding:0px;
	margin:0px;
	width:90%;
	text-align:left;
	text-decoration:none;
	font-weight:bold;
	background-color:#efede0;
}
#site_map_right_column .site_map_right_column_sub_menu {
	margin-left:35px;
	font-weight:100;
}
#site_map_right_column .site_map_right_column_sub_menu {
	list-style-type:circle;
	font-weight:100;
}
#site_map_right_column .site_map_right_column_sub_menu a:link, .site_map_right_column_sub_menu a:active, #site_map_right_column .site_map_right_column_sub_menu a:visited, .site_map_right_column_sub_menu a, .site_map_right_column_sub_menu a:hover {
	font-weight:200;
	font-weight:100;
}
/****************************************FAQ PAGE *******************************************/

.faq-answer {
	color:#333;
}
.faq-question a, .faq-question a:link, .faq-question a:active, .faq-question a:visited {
	font-size:11px;
	color:#006600;
	height:18px;
	line-height:18px;
	text-decoration:none;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
}
.faq_content {
	width:480px;
	font-size:11px;
	color:#333;
	padding:5px 25px 5px 25px;
	line-height:14px;
	z-index:5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.faq_content h2 {
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;
	font-size:14px;
	color:#333;
	text-transform:uppercase;
}
.faq_content h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4A6C45;
	margin-left:20px;
}
/****************************************Future Ready, Custom Home, and Home Monitoring Pages******************************************************/

.page_box {
	background-color:#006;
	width:100%;
	background-color:#cdd8b5;
	border-top:#bbc7a0 medium solid;
	height:90px;
	margin-bottom:15px;
}
.page_box_picture {
	width:160px;
	height:84px;
	float:left;
	margin:2px 2px 0px -5px;
}
.page_box_text {
	width:250px;
	height:84px;
	float:left;
	margin-left:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	margin-top:0px auto;
	margin-bottom:0px auto;
}
.page_box_button {
	float:right;
	width:25px;
	margin-top:30px;
	margin-right:15px;
}
/******************************************SHOWROOM PAGE***********************************************************/

#showroom_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	line-height:14px;
	width:490px;
	padding:5px 25px 5px 25px;
	z-index:5;
}
#showroom_content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	line-height:16px;
}
#showroom_content p a {
	padding:0px;
	margin:0px;
	color:#669933;
	text-decoration:underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#showroom_content p a:hover {
	padding:0px;
	margin:0px;
	color:#000000;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*******************************************LUTRON AWARD PAGE*****************************************************/

.lutron_right_column {
	width:260px;
	float:right;
	font-size:11px;
	color:#333;
	padding:5px 15px 5px 15px;
	line-height:14px;
}
.lutron_right_column p {
	font-size:11px;
	color:#333;
	line-height:16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.lutron_left_column {
	height:auto;
	width:230px;
	float:left;
	margin-left:10px;
}
.lutron_page_text_header {
	padding:5px 50px 15px 50px;
	color:#4A6C45;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
	font-family:Arial, Helvetica, sans-serif;
}
.lutron_page_text_header a {
	line-height:20px;
	padding:0px;
	margin:0px;
	color:#669933;
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.lutron_page_text_header a:hover {
	padding:0px;
	margin:0px;
	color:#000000;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:20px;
}
.lutron_right_column h2 {
	font-size:11px;
	color:#000;
	margin-bottom:0px;
	padding-bottom:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/****************************************ORANGE MENU PAGE STYLES*********************************************************************/

#orange_menu_left_column {
	float:left;
	width:300px;
*width:300px;
	font-size:11px;
	line-height:16px;
	color:#333;
*padding:5px 20px 5px 20px;
	padding:5px 10px 10px 20px;
	line-height:14px;
	z-index:5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#orange_menu_left_column li {
	line-height:16px;
}
#orange_menu_left_column a {
	color:#669933;
	text-decoration:underline;
	font-weight:200;
	width:auto;
	padding:0px;
	margin:0px;
	font-size:11px;
	height:auto;
}
#orange_menu_left_column a:hover {
	color:#000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:200;
	width:auto;
	padding:0px;
	margin:0px;
	text-decoration:none;
	font-size:11px;
	height:auto;
}
#orange_menu_left_column h1 {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	line-height:16px;
}
#orange_menu_left_column h2 {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
	font-size:14px;
	letter-spacing:1px;
}
#orange_menu_left_column p {
	color:#333;
	line-height:16px;
}
#orange_menu_right_column {
	float:right;
	z-index:10;
	padding:5px;
	font-size:11px;
	margin-right:15px;
	width:180px;
	height:100%;
	color:#333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#orange_menu_right_column p {
	color:#333;
}
.green_header_text {
	position: absolute;
	top: 0px;
	left: 337px;
	width: 200px;
	height: 175px;
	z-index:2;
}
.green_header_text p {
	padding:25px 20px 5px 5px;
	font-size:12px;
	color:#4a6c45;
	font-weight:bolder;
	line-height:18px;
}
.header_image_2 {
	position: absolute;
	top: 0px;
	left: 337px;
	width: 200px;
	height: 175px;
	z-index:2;
	padding-top:28px;
	padding-left:3px;
}
.orange_menu_single_column {
	width:480px;
	font-size:11px;
	color:#333;
	padding:5px 25px 5px 25px;
	line-height:16px;
	z-index:5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.orange_menu_single_column p {
	color: #333;
}
.orange_menu_single_column h1 {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
.orange_menu_single_column h2 {
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}
/****************************************ROLL OVER BUTTONS****************************************************************/

.learn_more_button {
	display: block;
	width: 113px;
	height: 31px;
	background: url(images/buttons/learn_more_off.jpg) no-repeat 0 0;
	margin:0px;
}
.learn_more_button:hover {
	display: block;
	width: 113px;
	height: 31px;
	background: url(images/buttons/learn_more_on.gif) no-repeat 0 0;
	margin:0px;
}
.learn_more_button span {
	display: none;
}
.more_photos_button, .more_photos_button a, .more_photos_button a:visited {
	display: block;
	width: 161px;
	height: 31px;
	background: url(images/buttons/more_photos_off.gif) no-repeat 0 0;
	margin:0px;
}
.more_photos_button:hover {
	display: block;
	width: 161px;
	height: 31px;
	background: url(images/buttons/more_photos_on.gif) no-repeat 0 0;
	margin:0px;
}
.more_photos_button span {
	display: none;
}
.more_info_contact_button, .more_info_contact_button a {
	display: block;
	width: 260px;
	height: 31px;
	background: url(images/buttons/contact_us_for_info_off.gif) no-repeat 0 0;
	margin:0px;
}
.more_info_contact_button:hover {
	display: block;
	width: 260px;
	height: 31px;
	background: url(images/buttons/contact_us_for_info_on.gif) no-repeat 0 0;
	margin:0px;
}
.more_info_button span {
	height:31px;
}
.testimonials_button, .more_info_contact_button a {
	display: block;
	width: 161px;
	height: 31px;
	background: url(images/buttons/read_testimonials_off.gif) no-repeat 0 0;
	margin:0px;
}
.testimonials_button:hover {
	display: block;
	width: 161px;
	height: 31px;
	background: url(images/buttons/read_testimonials_on.gif) no-repeat 0 0;
	margin:0px;
}
.more_info_button span {
	height:31px;
}
.showroom_button, .showroom_button a {
	display: block;
	width: 227px;
	height: 31px;
	background: url(images/buttons/control_webcam_off.gif) no-repeat 0 0;
	margin:0px;
}
.showroom_button:hover {
	display: block;
	width: 227px;
	height: 31px;
	background: url(images/buttons/control_webcam_on.gif) no-repeat 0 0;
	margin:0px;
}
.showroom_button span {
	height:31px;
}
.view_shades_button, .view_shades_button a {
	display: block;
	width: 210px;
	height: 31px;
	background: url(images/buttons/shades_off.gif) no-repeat 0 0;
	margin:0px;
}
.view_shades_button:hover {
	display: block;
	width: 210px;
	height: 31px;
	background: url(images/buttons/shades_on.gif) no-repeat 0 0;
	margin:0px;
}
.view_shades_button span {
	height:31px;
}
.faq_show_button, .view_shades_button a {
	display: block;
	width: 78px;
	height: 31px;
	background: url(images/buttons/view_rt.gif) no-repeat 0 0;
	margin:0px;
}
.faq_show_button:hover {
	display: block;
	width: 78px;
	height: 31px;
	background: url(images/buttons/view_on.gif) no-repeat 0 0;
	margin:0px;
}
.faq_show_button span {
	height:31px;
}
.faq_hide_button, .view_shades_button a {
	display: block;
	width: 78px;
	height: 31px;
	background: url(images/buttons/hide_button_up.gif) no-repeat 0 0;
	margin:0px;
}
.faq_hide_button:hover {
	display: block;
	width: 78px;
	height: 31px;
	background: url(images/buttons/hide_button_down.gif) no-repeat 0 0;
	margin:0px;
}
.faq_hide_button span {
	height:31px;
}
.go_button, .more_photos_button a, .go_button a:visited {
	display: block;
	width: 40px;
	height: 40px;
	background: url(images/buttons/go_off.gif) no-repeat 0 0;
	margin:0px;
}
.go_button:hover {
	display: block;
	width: 40px;
	height: 40px;
	background: url(images/buttons/go_on.gif) no-repeat 0 0;
	margin:0px;
}
.go_button span {
	display: none;
}
/*****************************************************ORANGE PAGE SIDEBAR******************************************************/

.interactive_guide_container {
	background: url(images/headings/guide_to_our_services.gif) no-repeat 0 0;
	height:110px;
	width:240px;
	border-top:#999 thin solid;
	padding-top:30px;
	padding-left:12px;
}
.interactive_guide_image, .interactive_guide_image a {
	display: block;
	width: 217px;
	height: 101px;
	background: url(images/sidebar/interactive_guide_off.jpg) no-repeat 0 0;
	margin:0px;
}
.interactive_guide_image:hover {
	display: block;
	width: 217px;
	height: 101px;
	background: url(images/sidebar/interactive_guide_on.jpg) no-repeat 0 0;
	margin:0px;
}
.interactive_guide_image span {
	height:100px;
}
.interactive_guide_text {
	color:#FFFF99;
	text-align:left;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-left:12px;
	padding-bottom:5px;
}
.interactive_view_button, .interactive_view_button a, .interactive_view_button:hover {
	background: url(images/buttons/button.gif) no-repeat 0 0;
	margin:-5px 0px 0px 0px;
	padding:0px 12px 0px 0px;
	width:56px;
	height:22px;
	float:right;
}
/********************************************************GREEN PAGE SIDEBAR******************************************************/

.sidebar_showroom_image, .sidebar_showroom_image a {
	display: block;
	width: 240px;
	height: 155px;
	background: url(images/sidebar/view_our_showroom_sm.jpg) no-repeat 0 0;
	margin:0px;
}
.sidebar_showroom_image:hover {
	display: block;
	width: 240px;
	height: 155px;
	background: url(images/sidebar/view_our_showroom_sm_on.jpg) no-repeat 0 0;
	margin:0px;
}
/****************************************************TESTIMONIALS PAGE**************************************************************/

 .testimonial span {
	font-weight:bold;
	float:right;
	color:#000;
	font-style:normal;
	padding:5px 10px 5px 5px;
	width:467px;
	text-align:right;
	background-color:#cdd8b5;
	border-top:#bbc7a0 medium solid;
	margin-top:10px;
	margin-bottom:15px;
}
.testimonial {
	margin-top:10px;
	margin-bottom:25px;
	line-height:16px;
	padding-left:2px;
	padding-right:5px;
	font-size:11px;
	font-style:italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.widget_grandomImg {
	margin:0px;
	padding:0px;
*height:80px;
}

/*********************************************REMOTE MONITORING*****************************************/
.remote_container {
	margin-left:10px;
	margin-top:65px;
}
.remote_r1_s1 {
	display: block;
	width: 49px;
	height: 41px;
	background: url(images/buttons/remote/leftup_off.gif) no-repeat 0 0;
	margin:0px;
}
.remote_r1_s1:hover {
	display: block;
	width: 49px;
	height: 41px;
	background: url(images/buttons/remote/leftup_on.gif) no-repeat 0 0;
	margin:0px;
}
.remote_r1_s1 span {
	display: none;
}
.remote_r1_s2 {
	display: block;
	width: 49px;
	height: 41px;
	background: url(images/buttons/remote/up_off.gif) no-repeat 0 0;
	margin:0px;
}
.remote_r1_s2:hover {
	display: block;
	width: 49px;
	height: 41px;
	background: url(images/buttons/remote/up_on.gif) no-repeat 0 0;
	margin:0px;
}
.remote_r1_s2 span {
	display: none;
}
.remote_r1_s3 {
	display: block;
	width: 49px;
	height: 41px;
	background: url(images/buttons/remote/rightup_off.gif) no-repeat 0 0;
	margin:0px;
}
.remote_r1_s3:hover {
	display: block;
	width: 49px;
	height: 41px;
	background: url(images/buttons/remote/rightup_on.gif) no-repeat 0 0;
	margin:0px;
}
.remote_r1_s3 span {
	display: none;
}
.remote_r2_s1 {
	display: block;
	width: 49px;
	height: 41px;
	background: url(images/buttons/remote/left_off.gif) no-repeat 0 0;
	margin:0px;
}
.remote_r2_s1:hover {
	display: block;
	width: 49px;
	height: 41px;
	background: url(images/buttons/remote/left_on.gif) no-repeat 0 0;
	margin:0px;
}
.remote_r2_s1 span {
	display: none;
}
.remote_r2_s2 {
	display: block;
	width: 51px;
	height: 27px;
	background: url(images/buttons/remote/zin_off.gif) no-repeat 0 0;
	margin:0px;
}
.remote_r2_s2:hover {
	display: block;
	width: 51px;
	height: 27px;
	background: url(images/buttons/remote/zin_on.gif) no-repeat 0 0;
	margin:0px;
}
.remote_r2_s2 span {
	display: none;
}
.remote_r2_s3 {
	display: block;
	width: 51px;
	height: 27px;
	background: url(images/buttons/remote/zout_off.gif) no-repeat 0 0;
	margin:0px;
}
.remote_r2_s3:hover {
	display: block;
	width: 51px;
	height: 27px;
	background: url(images/buttons/remote/zout_on.gif) no-repeat 0 0;
	margin:0px;
}
.remote_r2_s3 span {
	display: none;
}
.remote_r2_s4 {
	display: block;
	width: 49px;
	height: 41px;
	background: url(images/buttons/remote/right_off.gif) no-repeat 0 0;
	margin:0px;
}
.remote_r2_s4:hover {
	display: block;
	width: 49px;
	height: 41px;
	background: url(images/buttons/remote/right_on.gif) no-repeat 0 0;
	margin:0px;
}
.remote_r2_s4 span {
	display: none;
}
.remote_r3_s1 {
	display: block;
	width: 49px;
	height: 41px;
	background: url(images/buttons/remote/leftdown_off.gif) no-repeat 0 0;
	margin:0px;
}
.remote_r3_s1:hover {
	display: block;
	width: 49px;
	height: 41px;
	background: url(images/buttons/remote/leftdown_on.gif) no-repeat 0 0;
	margin:0px;
}
.remote_r3_s1 span {
	display: none;
}
.remote_r3_s2 {
	display: block;
	width: 49px;
	height: 41px;
	background: url(images/buttons/remote/down_off.gif) no-repeat 0 0;
	margin:0px;
}
.remote_r3_s2:hover {
	display: block;
	width: 49px;
	height: 41px;
	background: url(images/buttons/remote/down_on.gif) no-repeat 0 0;
	margin:0px;
}
.remote_r3_s2 span {
	display: none;
}
.remote_r3_s3 {
	display: block;
	width: 49px;
	height: 41px;
	background: url(images/buttons/remote/rightdown_off.gif) no-repeat 0 0;
	margin:0px;
}
.remote_r3_s3:hover {
	display: block;
	width: 49px;
	height: 41px;
	background: url(images/buttons/remote/rightdown_on.gif) no-repeat 0 0;
	margin:0px;
}
.remote_r3_s3 span {
	display: none;
}


/*****************************  Green Boxes  *******************************/
.services_table tr {vertical-align:middle; width=520px; background-color:#cdd8b5; margin-bottom:15px;}
.services_table h2 {margin-top:15px;}
.services_table img {vertical-align: middle; margin: 10px auto;}
.services_table {margin-bottom:15px; border-top:medium solid #bbc7a0;}
.service_text {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:100; width:255px; padding-top:10px; padding-bottom:10px; text-align:left;}


