/* --------------------------------------------------
	Autonomic-Controls.com Screen CSS	02/24/2009
	KC Dunstan / 525creative.com 
-------------------------------------------------- */

@import "reset.css";

body{background:url(../_images/body_bg.jpg) repeat-x fixed #000;}
h1, h2, h3, h4, h5, h6{font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;}
hr{background:url(../_images/hr.jpg) repeat-x; border:none; height:3px; margin:25px 23px 0; width:330px;}
p{color:#CCC; font:0.82em "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;}
a{color:#638BD3;}
a:hover{color:#0F4DBC; text-decoration:underline;}

table{margin:27px 6px 21px 29px;}

.wrapper{margin:-14px auto; padding:0; width:960px;}
#masthead{background:url(../_images/masthead_bg.jpg) top center no-repeat; display:block; height:124px;}


h1 a{background:url(../_images/masthead_logo3.png) no-repeat; display:block; float:left; height:40px; margin:59px 0 0 28px; text-indent:-9999em; width:139px;}
h1 a:hover{background-position:0 -40px;}
h1 a:active{background-position:0 -80px;}

/*login and search widget*/
#loginWidget{display:block; float:left; margin:24px 0 0 416px; width:375px;}
#login{margin:0px 0 8px 0;}
#loginLabels{display:block; float:left; height:28px; margin:8px 7px 0 0; overflow:hidden; width:76px;}
#logoutLabels{display:block; float:right; height:28px; margin:35px 27px 0 0; width:375px; vertical-align:bottom;}
#logoutLabels p{color:#999999; font:11pt/15pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;}
#label_dealerLogin{background:url(../_images/label_dealerLogin.png) no-repeat; display:block; float:right; height:10px; text-indent:-9999em; width:70px;}
#btn_login_register_44x10{background:url(../_images/btn_login_register_44x10.png) no-repeat; display:block; float:right; height:10px; margin-top:4px; text-indent:-9999em; width:44px;}
#btn_login_register_44x10:hover{background-position:0 -10px;}
#btn_login_register_44x10:active{background-position:0 -20px;}

#btn_black_logout_68x27{background:url(../_images/btn_black_logout_68x27.png) no-repeat; border:none; color:#F00; cursor:pointer; display:block; float:right; height:27px; margin:8px 0 0 4px; overflow:hidden; text-indent:-9999em; width:68px;}
#btn_black_logout_68x27:hover{background-position:0 -27px;}
#btn_black_logout_68x27:active{background-position:0 -54px;}
#btn_black_logout_68x27:focus{background-position:0 -27px;}

/*
#btn_login_logout_44x10{background:url(../_images/btn_black_logout_68x27.png) no-repeat; display:block; float:right; height:27px; margin-top:8px; margin-right:15px; text-indent:-9999em; width:68px;}
*/

input#userName{background:url(../_images/search_field_bg.png) no-repeat #000; border:0; color:#999; float:left; height:21px; margin:8px 0 0 0; padding:6px 3px 0px 3px; width:183px; overflow:hidden;}
input#password{background:url(../_images/search_field_bg.png) no-repeat #000; border:0; color:#999; float:left; height:21px; margin:8px 0 0 0; padding:6px 3px 0px 3px; width:187px;}
#search{margin-left:85px;}
input#searchTerms{background:url(../_images/search_field_bg.png) no-repeat #000; border:0; color:#999; float:left; height:21px; margin-top:8px; padding:6px 3px 0 3px; width:182px;}
input.btn_black_submit_68x27,
input.btn_blue_edit_68x27,
input.btn_blue_submit_68x27
{border:none; color:#F00; cursor:pointer; display:block; float:left; height:27px; margin:8px 4px 0 4px; overflow:hidden; text-indent:-9999em; width:68px;}
input.btn_black_submit_68x27{background:url(../_images/btn_black_submit_68x27.png) no-repeat;}
input.btn_blue_edit_68x27{background:url(../_images/btn_blue_edit_68x27.png) no-repeat;}
input.btn_blue_submit_68x27{background:url(../_images/btn_blue_submit_68x27.png) no-repeat;}
input.btn_black_search_68x27,
input.btn_blue_edit_68x27,
input.btn_black_search_68x27
{border:none; cursor:pointer; display:block; float:left; height:27px; margin:9px 0 0 8px; text-indent:-9999em; width:68px;}
input.btn_black_search_68x27{background:url(../_images/btn_black_search_68x27.png) no-repeat; }
input.btn_blue_search_68x27{background:url(../_images/btn_blue_search_68x27.png) no-repeat; }
input.btn_black_submit_68x27:hover,
input.btn_black_search_68x27:hover,
input.btn_blue_submit_68x27:hover,
input.btn_blue_edit_68x27:hover,
input.btn_blue_search_68x27:hover,
input.btn_black_submit_68x27:focus,
input.btn_black_search_68x27:focus,
input.btn_blue_submit_68x27:focus,
input.btn_blue_edit_68x27:focus,
input.btn_blue_search_68x27:focus
{background-position:0 -27px;}
input.btn_black_submit_68x27:active,
input.btn_black_search_68x27:active,
input.btn_blue_submit_68x27:active,
input.btn_blue_edit_68x27:active,
input.btn_blue_search_68x27:active
{background-position:0 -54px;}

a.btn_black_readMore_91x27,
a.btn_blue_readMore_91x27
{border:none; cursor:pointer; display:block; float:left; height:27px; margin:18px 0 0 0; text-indent:-9999em; width:91px;}
a.btn_black_readMore_91x27{background:url(../_images/btn_black_readmore_91x27.png) no-repeat;}
a.btn_blue_readMore_91x27{background:url(../_images/btn_blue_readmore_91x27.png) no-repeat;}
a.btn_black_readMore_91x27:hover,
a.btn_blue_readMore_91x27:hover
{background-position:0 -27px;}
a.btn_black_readMore_91x27:active,
a.btn_blue_readMore_91x27:active
{background-position:0 -54px;}

a.btn_black_fullstory_91x27,
a.btn_black_morenews_91x27
{border:none; cursor:pointer; display:block; float:left; height:27px; margin:18px 15px 0 0; text-indent:-9999em; width:91px;}
a.btn_black_fullstory_91x27{background:url(../_images/btn_black_fullstory_91x27.png) no-repeat;}
a.btn_black_morenews_91x27{background:url(../_images/btn_black_morenews_91x27.png) no-repeat;}
a.btn_black_fullstory_91x27:hover,
a.btn_black_morenews_91x27:hover
{background-position:0 -27px;}
a.btn_black_fullstory_91x27:active,
a.btn_black_morenews_91x27:active
{background-position:0 -54px;}

a.btn_black_learnMore_97x27,
a.btn_blue_learnMore_97x27
{border:none; cursor:pointer; display:block; float:left; height:27px; margin:6px 0 0 0; text-indent:-9999em; width:97px;}
a.btn_black_learnMore_97x27{background:url(../_images/btn_black_learnmore_97x27.png) no-repeat;}
a.btn_blue_learnMore_97x27{background:url(../_images/btn_blue_learnmore_97x27.png) no-repeat;}
a.btn_black_learnMore_97x27:hover,
a.btn_blue_learnMore_97x27:hover
{background-position:0 -27px;}
a.btn_black_learnMore_97x27:active,
a.btn_blue_learnMore_97x27:active
{background-position:0 -54px;}


a.btn_blue_register_97x27
{border:none; cursor:pointer; display:block; float:left; height:27px; margin:6px 0 0 0; text-indent:-9999em; width:97px;}
a.btn_blue_register_97x27{background:url(../_images/btn_blue_register_97x27.png) no-repeat;}

btn_blue_purchasing_97x27
a.btn_blue_register_97x27:hover
{background-position:0 -27px;}

btn_blue_pre-order_97x27
a.btn_blue_pre-order_97x27:hover
{background-position:0 -27px;}

a.btn_blue_register_97x27:active
{background-position:0 -54px;}

a.btn_blue_launch_97x27
{border:none; cursor:pointer; display:block; float:left; height:27px; margin:6px 15px 0 0; text-indent:-9999em; width:97px;}
a.btn_blue_launch_97x27{background:url(../_images/btn_blue_launch_97x27.png) no-repeat;}
a.btn_blue_launch_97x27:hover
{background-position:0 -27px;}
a.btn_blue_launch_97x27:active
{background-position:0 -54px;}

a.btn_blue_findarep_97x27
{border:none; cursor:pointer; display:block; float:left; height:27px; margin:6px 15px 0 0; text-indent:-9999em; width:97px;}
a.btn_blue_findarep_97x27{background:url(../_images/btn_blue_findarep_97x27.png) no-repeat;}
a.btn_blue_findarep_97x27:hover
{background-position:0 -27px;}
a.btn_blue_findarep_97x27:active
{background-position:0 -54px;}

/*
a.btn_black_coming_soon_97x27
{border:none; cursor:pointer; display:block; float:right; height:27px; margin:6px 0 0 0; width:97px; background:url(../_images/btn_black_coming_soon_97x27.png) no-repeat;}
*/

a.btn_black_coming_soon_97x27,
a.btn_black_coming_soon_97x27b,
a.btn_black_coming_soon_97x27c,
{border:none; cursor:pointer; display:block; float:left; height:27px; margin:6px 0 0 0; text-indent:-9999em; width:97px;}

a.btn_black_coming_soon_97x27,
a.btn_black_coming_soon_97x27b,
a.btn_black_coming_soon_97x27c
{background:url(../_images/btn_black_coming_soon_97x27.png) no-repeat;}
a.btn_black_coming_soon_97x27b:hover,
a.btn_black_coming_soon_97x27c:hover,
a.btn_black_coming_soon_97x27:hover
{background-position:0 -27px;}
a.btn_black_coming_soon_97x27b:active,
a.btn_black_coming_soon_97x27c:active,
a.btn_black_coming_soon_97x27:active
{background-position:0 -54px;}





a.btn_blue_purchasing_97x27,
a.btn_blue_purchasing_97x27b,
a.btn_blue_purchasing_97x27c,
a.btn_black_purchasing_97x27
{border:none; cursor:pointer; display:block; float:left; height:27px; margin:6px 0 0 0; text-indent:-9999em; width:97px;}

a.btn_blue_pre-order_97x27,
a.btn_blue_pre-order_97x27b,
a.btn_blue_pre-order_97x27c,
a.btn_black_pre-order_97x27
{border:none; cursor:pointer; display:block; float:left; height:27px; margin:6px 0 0 0; text-indent:-9999em; width:97px;}

a.btn_black_purchasing_97x27{background:url(../_images/btn_black_purchasing_97x27.png) no-repeat;}
a.btn_blue_purchasing_97x27,
a.btn_blue_purchasing_97x27b,
a.btn_blue_purchasing_97x27c
{background:url(../_images/btn_blue_purchasing_97x27.png) no-repeat;}


a.btn_black_pre-order_97x27,
a.btn_blue_pre-order_97x27,
a.btn_blue_pre-order_97x27b,
a.btn_blue_pre-order_97x27c
{background:url(../_images/btn_blue_preorder_97x27.png) no-repeat;}

a.btn_black_purchasing_97x27:hover,
a.btn_blue_purchasing_97x27b:hover,
a.btn_blue_purchasing_97x27c:hover,
a.btn_blue_purchasing_97x27:hover
{background-position:0 -27px;}


a.btn_black_pre-order_97x27:hover,
a.btn_blue_pre-order_97x27b:hover,
a.btn_blue_pre-order_97x27c:hover,
a.btn_blue_pre-order_97x27:hover
{background-position:0 -27px;}

a.btn_black_purchasing_97x27:active,
a.btn_blue_purchasing_97x27b:active,
a.btn_blue_purchasing_97x27c:active,
a.btn_blue_purchasing_97x27:active
{background-position:0 -54px;}


a.btn_black_pre-order_97x27:active,
a.btn_blue_pre-order_97x27b:active,
a.btn_blue_pre-order_97x27c:active,
a.btn_blue_pre-order_97x27:active
{background-position:0 -54px;}

a.btn_blue_download_97x27,
a.btn_blue_download_97x27b
{border:none; cursor:pointer; display:block; float:left; height:27px; margin:6px 0 0 0; text-indent:-9999em; width:97px;}
a.btn_blue_download_97x27,
a.btn_blue_download_97x27b
{background:url(../_images/btn_blue_download_97x27.png) no-repeat;}
a.btn_blue_download_97x27:hover,
a.btn_blue_download_97x27b:hover
{background-position:0 -27px;}
a.btn_blue_download_97x27:active,
a.btn_blue_download_97x27b:active
{background-position:0 -54px;}

a.btn_blue_bookit_80x27
{border:none; cursor:pointer; display:block; float:left; height:27px; margin:6px 0 0 0; text-indent:-9999em; width:80px;}
a.btn_blue_bookit_80x27{background:url(../_images/btn_blue_bookit_80x27.png) no-repeat;}
a.btn_blue_bookit_80x27:hover
{background-position:0 -27px;}
a.btn_blue_bookit_80x27:active
{background-position:0 -54px;}

a.btn_blue_techspecs_97x27
{border:none; cursor:pointer; display:block; float:left; height:27px; margin:6px 0 0 0; text-indent:-9999em; width:97px;}
a.btn_blue_techspecs_97x27{background:url(../_images/btn_blue_techspecs_97x27.png) no-repeat;}
a.btn_blue_techspecs_97x27:hover
{background-position:0 -27px;}
a.btn_blue_techspecs_97x27:active
{background-position:0 -54px;}

a.btn_blue_features_97x27
{border:none; cursor:pointer; display:block; float:left; height:27px; margin:6px 0 0 0; text-indent:-9999em; width:97px;}
a.btn_blue_features_97x27{background:url(../_images/btn_blue_features_97x27.png) no-repeat;}
a.btn_blue_features_97x27:hover
{background-position:0 -27px;}
a.btn_blue_features_97x27:active
{background-position:0 -54px;}

a.btn_blue_resources_97x27
{border:none; cursor:pointer; display:block; float:right; height:27px; margin:6px 0 0 0; text-indent:-9999em; width:97px;}
a.btn_blue_resources_97x27{background:url(../_images/btn_blue_resources_97x27.png) no-repeat;}
a.btn_blue_resources_97x27:hover
{background-position:0 -27px;}
a.btn_blue_resources_97x27:active
{background-position:0 -54px;}

a.btn_blue_buynow_80x27
{border:none; cursor:pointer; display:block; float:right; height:27px; margin:6px 38px 0 0; text-indent:-9999em; width:80px;}
a.btn_blue_buynow_80x27{background:url(../_images/btn_blue_buynow_80x27.png) no-repeat;}
a.btn_blue_buynow_80x27:hover
{background-position:0 -27px;}
a.btn_blue_buynow_80x27:active
{background-position:0 -54px;}

#nav_main{background:url(../_images/mainNav_bg.png) no-repeat #000; display:block; height:31px; list-style-type:none; margin-top:24px; overflow:hidden; padding:0 0 0 0; width:960px; }
#nav_main li{display:inline;}
#nav_main li a{display:block; float:left; height:28px; margin-left:62px; text-indent:-9999em;}
#nav_main li a#mainNav_mms{background:url(../_images/mainNav_mms.png) no-repeat; margin-left:28px; width:116px;}
#nav_main li a#mainNav_home{background:url(../_images/mainNav_home.png) no-repeat; margin-left:16px; width:35px;}
#nav_main li a#mainNav_company{background:url(../_images/graphic_main_nav_about_us.png) no-repeat; width:53px;}
#nav_main li a#mainNav_products{background:url(../_images/mainNav_products.png) no-repeat; margin-left:28px; width:109px;}
#nav_main li a#mainNav_support{background:url(../_images/mainNav_support.png) no-repeat; width:45px;}
#nav_main li a#mainNav_dealers{background:url(../_images/mainNav_dealers.png) no-repeat; width:45px;}
#nav_main li a#mainNav_news{background:url(../_images/mainNav_news.png) no-repeat; width:81px;}
#nav_main li a#mainNav_press{background:url(../_images/mainNav_press.png) no-repeat; width:40px;}
#nav_main li a#mainNav_subscribe{background:url(../_images/mainNav_subscribe2.png) no-repeat; width:76px;}
#nav_main li a#mainNav_twitter{background:url(../_images/mainNav_twitter.png) no-repeat; width:48px;}
#nav_main li a#mainNav_facebook{background:url(../_images/mainNav_facebook.png) no-repeat; width:48px;}
#nav_main li a#mainNav_home:hover, 
#nav_main li a#mainNav_mms:hover, 
#nav_main li a#mainNav_company:hover,
#nav_main li a#mainNav_products:hover,
#nav_main li a#mainNav_download:hover,
#nav_main li a#mainNav_support:hover,
#nav_main li a#mainNav_partners:hover,
#nav_main li a#mainNav_dealers:hover,
#nav_main li a#mainNav_news:hover,
#nav_main li a#mainNav_press:hover,
#nav_main li a#mainNav_subscribe:hover,
#nav_main li a#mainNav_twitter:hover,
#nav_main li a#mainNav_facebook:hover,
#nav_main li a#mainNav_community:hover
{background-position:0 -28px;}
#nav_main li a#mainNav_home:active,
#nav_main li a#mainNav_mms:active,
#nav_main li a#mainNav_company:active,
#nav_main li a#mainNav_products:active,
#nav_main li a#mainNav_download:active,
#nav_main li a#mainNav_support:active,
#nav_main li a#mainNav_partners:active,
#nav_main li a#mainNav_dealers:active,
#nav_main li a#mainNav_news:active,
#nav_main li a#mainNav_press:active,
#nav_main li a#mainNav_subscribe:active,
#nav_main li a#mainNav_twitter:active,
#nav_main li a#mainNav_facebook:active,
#nav_main li a#mainNav_community:active
{background-position:0 -56px;}

.home #nav_main li a#mainNav_home, 
.mms #nav_main li a#mainNav_mms, 
.company #nav_main li a#mainNav_company,
.products #nav_main li a#mainNav_products,
.download #nav_main li a#mainNav_download,
/*.purchase #nav_main li a#mainNav_purchase,*/
.support #nav_main li a#mainNav_support,
.partners #nav_main li a#mainNav_partners,
.dealers #nav_main li a#mainNav_dealers,
.news #nav_main li a#mainNav_news,
.twitter #nav_main li a#mainNav_twitter,
.community #nav_main li a#mainNav_community
{background-position:0 -28px; cursor:default;}

#footer{margin-bottom:30px;}
#footer_navContainer{float:left; width:638px;}
.footer_MainNav{display:block; margin:37px auto 0 auto; text-align:center;}
.footer_MainNav li{display:inline;}

.footer_MainNav li a{border-right:1px solid #666; color:#999; font:7pt/7pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; margin:0 0 16px 0; padding:0 5px 0 3px; text-decoration:none; text-transform:uppercase;}
.footer_MainNav li a:hover{color:#638BD3;}
.footer_MainNav li a:active{color:#0F4DBC;}
.footer_MainNav li:last-child a{border-right:none;}

.footer_MainNav liT a{border-right:1px solid #666; color:#33CCFF; font:7pt/7pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; margin:0 0 16px 0; padding:0 5px 0 3px; text-decoration:none; text-transform:uppercase;}
.footer_MainNav liT a:hover{color:#638BD3;}
.footer_MainNav liT a:active{color:#0F4DBC;}
.footer_MainNav liT:last-child a{border-right:none;}

.footer_MainNav liF a{border-right:1px solid #666; color:#638BD3; font:7pt/7pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; margin:0 0 16px 0; padding:0 5px 0 3px; text-decoration:none; text-transform:uppercase;}
.footer_MainNav liF a:hover{color:#ffffff;}
.footer_MainNav liF a:active{color:#3B5998;}
.footer_MainNav liF:last-child a{border-right:none;}

#legal{float:left; margin-left:24px;}
#legal h4{background:url(../_images/home_footer_tagline.png) no-repeat; display:block; height:20px; margin:-6px 0 0 -7px; text-indent:-9999em; width:255px;}
.copyright{color:#CCC; font:7pt/10pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-weight:normal; margin:19px 0 0 8px; text-transform:uppercase;}
.contactInfo{color:#666; font:7pt/10pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; margin-left:8px;}
.thesmalltext{color:#666; font:7pt/10pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;}
.contactInfo a{color:#638BD3; text-decoration:none; border:none;}
.contactInfo a:hover{color:#E6F0FF;}
.imageLink a{background:url(../_images/mainNav_twitter.png) no-repeat; width:48px; display:block; text-indent:-9999em; margin-left:8px;}
.imageLink a:hover{background-position:0 -28px;}
.imageLink a:active{background-position:0 -56px;}
.imageLinkF a{background:url(../_images/mainNav_facebook.png) no-repeat; width:48px; display:block; text-indent:-9999em; margin-left:8px;}
.imageLinkF a:hover{background-position:0 -28px;}
.imageLinkF a:active{background-position:0 -56px;}

.imageLink-consumers a{background:url(../_images/mainNav_twitter.png) no-repeat; width:48px; height:20px; display:block; text-indent:-9999em; margin-left:8px;}
.imageLink-facebook-consumers a{background:url(../_images/mainNav_facebook.png) no-repeat; width:48px; height:30px; display:block; text-indent:-9999em; margin:0 0 10px 8px;}

.clearingDiv{clear:both;}

/* home */
#home #nav_main li a#mainNav_home{background-position:0 -28px; cursor:default;}
#home #content{background:url(../_images/home_mainContent_bg.jpg) repeat-y; margin-top:27px;}
#home #mainContent {float:left; width:638px;}
#home #carousel{display:block; height:245px; margin:26px 0 0 28px; width:608px;}
#home #promos{margin:11px 0 0 0;}
#home #promos li{background:url(../_images/promo_mail.jpg) no-repeat; display:block; float:left; height:167px; margin:0 0 26px 28px; overflow:hidden; width:184px;}
#home #promos li h3{color:#638BD3; font:12pt/16pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-weight:bold; margin:12px 14px 0px 17px;}
#home #promos li p{margin:0px 14px 6px 17px; font:9.2pt/14.5pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;}
#home #promos li input#emailAddress{font:8pt/10pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; background:url(../_images/search_field_bg147.png) no-repeat; border:0; color:#999; height:21px; margin:0px 0px 8px 17px; padding:6px 3px 0px 3px; width:147px;}
#home #promos li input#submit{font:7pt/10pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; background:url(../_images/btn_black_submit_68x27.png) no-repeat #000; border:0; color:#999; height:27px; margin:0px 12px 8px 17px; padding:6px 3px 0px 3px; width:68px;}

/* COMMENT OUT THE FOLLOWING SECTION to make the homepage promos static images and not CSS sprites */
#home #promos li.first a{background:url(../_images/graphic_video_mms_home_page_rollover2.jpg) no-repeat; display:block; height:501px; overflow:hidden; text-indent:-9999em; width:184px;}
#home #promos li.first a:hover{background-position:0 -167px;}
#home #promos li.first a:active{background-position:0 -334px;}
#home #promos li.second a{background:url(../_images/graphic_twitter_promo_home_page_rollover.jpg) no-repeat; display:block; height:501px; overflow:hidden; text-indent:-9999em; width:184px;}
#home #promos li.second a:hover{background-position:0 -167px;}
#home #promos li.second a:active{background-position:0 -334px;}
#home #promos li.third a{background:url(../_images/graphic_facebook_promo_home_page_rollover.jpg) no-repeat; display:block; height:501px; overflow:hidden; text-indent:-9999em; width:184px;}
#home #promos li.third a:hover{background-position:0 -167px;}
#home #promos li.third a:active{background-position:0 -334px;}
#home #promos li.third2 a{color:#638BD3; text-decoration:none;}
#home #promos li.third2 a:hover{color:#E6F0FF;}
#home #promos li.third2 a:active{color:#0F4DBC;}
#home #promos li.third2{background:url(../_images/graphic_facebook_promo_home_page_rollover.jpg) no-repeat;}


#home #sidebar{display:block; float:left; margin:35px 0 0 31px; width:267px;}
#home #sidebar a{color:#638BD3; text-decoration:none;}
#home #sidebar a:hover{color:#E6F0FF;}
#home #sidebar a:active{color:#0F4DBC;}
#home #sidebar h2{color:#666; font:8pt/8pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-weight:normal; letter-spacing:1.5px; text-transform:uppercase; }
#home #sidebar h3{font:14pt/19pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-weight:bold; margin-top:11px;}
#home #sidebar h3 a{color:#638BD3; text-decoration:none;}
#home #sidebar h3 a:hover{color:#E6F0FF;}
#home #sidebar p{font:9.2pt/14.5pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;}
#home #sidebar p.dateline{color:#666; font:8pt/19px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-weight:normal; letter-spacing:1.0px; margin-top:11px; text-transform:uppercase;}
#home #footer{background:url(../_images/home_footer_bg.jpg) top center no-repeat;}


/* home slideshow IN PROGRESS */
#home #hero_rotate{background:url(../_slideshowimages/frame_front.jpg); height:290px; margin:0 0 0 2px; overflow:hidden; text-indent:-9999em; width:666px; z-index:0;}
#home_slides {position:relative; top:28px; left:26px; z-index:100;}
.home_slides_container {width:607px; overflow:hidden; display:none;}
.home_slides_container a {width:607px; height:245px; display:block;}
.home_slides_container a img {display:block;}
.home_pagination {position:absolute; margin:252px 0 0 528px; width:100px; z-index:200;}
.home_pagination li {position:relative; float:left; margin:0 6px; list-style:none;}
.home_pagination li a {display:block; width:9px; height:0; padding-top:3px; background-image:url(../_slideshowimages/pagination2.png); background-position:0 0;}
.home_pagination li.current a {background-position:0 -5px;}
/* end hero slideshow */



/* interior */
.interior #content{background:url(../_images/interior_mainContnet_bg.jpg) repeat-y; padding-bottom:45px;}
.interior #hero{display:block; height:280px; margin-top:28px; overflow:hidden; text-indent:-9999em; width:960px;}


/* MAS slideshow */
.interior #MAS_rotate{background:url(../_slideshowimages/frame.jpg); height:280px; margin-top:28px; overflow:hidden; text-indent:-9999em; width:960px; z-index:0;}

/* interior hero slideshow */
.interior #hero_rotate{background:url(../_slideshowimages/frame.jpg); height:280px; margin-top:28px; overflow:hidden; text-indent:-9999em; width:960px; z-index:0;}
/*.interior #hero_rotate {display:block; z-index:0; width:960px; height:280px; top:0px; left:0px;}*/
#slides {position:relative; top:27px; left:31px; z-index:100;}
/*	Slides container
	Important:
	Set the width of your slides container
	Set to display none, prevents content flash*/
.slides_container {width:896px; overflow:hidden; display:none;}
/*	Each slide
	Important:
	Set the width of your slides
	If height not specified height will be set by the slide content
	Set to display block*/
.slides_container a {width:960px; height:241px; display:block;}
.slides_container a img {display:block;}

.pagination {position:absolute; margin:250px 0 0 820px; width:100px; z-index:200;}
.pagination li {position:relative; float:left; margin:0 6px; list-style:none;}
.pagination li a {display:block; width:9px; height:0; padding-top:3px; background-image:url(../_slideshowimages/pagination2.png); background-position:0 0;}
.pagination li.current a {background-position:0 -5px;}
/* end hero slideshow */



.bullets ul
{
	font-size:1em;
	color:#888;
	list-style:disc;
	list-style-position:inside;
}


.interior #subnav {float:left; font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; padding:27px 0 0 29px; width:191px;}
/* C2 style */
.c2 #content #mainContent{display:block; width:704px;}
.c2 #content #mainContent li{
	font-size:1em;
	color:#888;
	list-style-type:circle;
	padding-left:60px;
	list-style-position:outside;
	
	}
	
.interior #subnav li{margin-bottom:7px;}
.interior #subnav li a{background:url(../_images/subnav_level1_up.jpg) no-repeat; color:#CCC; display:block; font-size:.75em; font-weight:bold; min-height:13px; padding:11px 28px 12px; text-decoration:none; width:145px;}
.interior #subnav li.hasChildren a{background:url(../_images/subnav_level1_hasChildren_up.jpg) no-repeat; color:#CCC; display:block; font-size:.75em; font-weight:bold; min-height:13px; padding:11px 28px 12px; text-decoration:none; width:145px;}
.interior #subnav li a:hover{background:url(../_images/subnav_level1_over.jpg) no-repeat; color:#E6F0FF;}
.interior #subnav li.hasChildren a:hover{background:url(../_images/subnav_level1_hasChildren_over.jpg) no-repeat; color:#E6F0FF;}
.interior #subnav li a:active{background:url(../_images/subnav_level1_down.jpg) no-repeat; color:#666;}
.interior #subnav li.hasChildren a:active{background:url(../_images/subnav_level1_hasChildren_down.jpg) no-repeat; color:#666;}
.interior #subnav li a.selected, 
.interior #subnav li a.selected:hover,
.interior #subnav li a.selected:active
{background:url(../_images/subnav_level1_selected.jpg) no-repeat; color:#E6F0FF; cursor:default;}
.interior #subnav li.hasChildren a.selected, 
.interior #subnav li.hasChildren a.selected:hover,
.interior #subnav li.hasChildren a.selected:active
{background:url(../_images/subnav_level1_hasChildren_selected.jpg) no-repeat; color:#E6F0FF; cursor:default;}
.interior #subnav li.hasChildren li a{background:url(../_images/subnav_bullet_up.png) 3px 5px no-repeat; color:#666; font-size:.75em; font-weight:normal; line-height:14px; padding:3px 17px;}
.interior #subnav li.hasChildren li a:hover{background:url(../_images/subnav_bullet_over.png) 3px 5px no-repeat; color:#000;}
.interior #subnav li.hasChildren li a:active{background:url(../_images/subnav_bullet_over.png) 3px 5px no-repeat; color:#000;}
.interior #subnav li.hasChildren li a.selected, 
.interior #subnav li.hasChildren li a.selected:hover,
.interior #subnav li.hasChildren li a.selected:active
{background-position:0 -111px; color:#666; cursor:default;}
.interior #subnav li.hasChildren li a.selected, 
.interior #subnav li.hasChildren li a.selected:hover,
.interior #subnav li.hasChildren li a.selected:active
{background:url(../_images/subnav_bullet_selected.png) 3px 5px no-repeat;  color:#0F4DBC; cursor:default; font-weight:bold;}
.interior #subnav ul{background:url(../_images/subnav_bg.jpg) repeat-x; display:block; margin:0 auto; overflow:hidden; padding:0 6px; width:169px;}
.interior #subnav ul li ul,
.interior #subnav li ul li a, 
.interior #subnav li ul li ul li a
{background:none;}
.interior #subnav li ul li a,
.interior #subnav li ul li ul li a
{color:#666; font-size:.75em; font-weight:normal; line-height:14px;}
.interior #subnav li ul li a:hover,
.interior #subnav li ul li ul li a:hover
{color:#000;}
.interior #subnav li ul li{margin-top:7px;}
.interior #subnav li ul li a{padding:3px 17px;}
.interior #subnav li ul li a:hover{}
.interior #subnav li ul li.hasChildren a{background:url(../_images/subnav_arrow_up.png) 3px 5px no-repeat;}
.interior #subnav li ul li.hasChildren a:hover{background:url(../_images/subnav_arrow_over.png) 3px 5px no-repeat;}
.interior #subnav li ul li a.selected, 
.interior #subnav li ul li a.selected:hover, 
.interior #subnav li ul li a.selected:active
{background:url(../_images/subnav_bullet_selected.png) 3px 5px no-repeat; color:#0F4DBC; font-weight:bold;}
.interior #subnav li ul li.hasChildren a.selected, 
.interior #subnav li ul li.hasChildren a.selected:hover, 
.interior #subnav li ul li.hasChildren a.selected:active
{background:url(../_images/subnav_arrow_selected.png) 3px 5px no-repeat; color:#0F4DBC; font-weight:bold;}
.interior #subnav li ul li ul li{margin-top:7px;}
.interior #subnav li ul li ul li a,
.interior #subnav li ul li.hasChildren ul li a
{background:none; padding:3px 7px 3px 25px;}
.interior #subnav li ul li ul li a:hover,
.interior #subnav li ul li.hasChildren ul li a:hover
{background:none;}
.interior #subnav li ul li.hasChildren ul li a.selected,
.interior #subnav li ul li.hasChildren ul li a.selected:hover,
.interior #subnav li ul li.hasChildren ul li a.selected
{background:url(../_images/subnav_bullet_selected.png) 11px 5px no-repeat;}
.interior #subnav li ul li ul li.hasChildren a{background:url(../_images/subnav_bullet_up.png) 11px 5px no-repeat; padding:3px 7px 3px 25px;}
.interior #subnav li ul li ul li.hasChildren a:hover{background:url(../_images/subnav_bullet_over.png) 11px 5px no-repeat;}
.interior #subnav li ul li ul li a.selected,
.interior #subnav li ul li ul li a.selected:hover,
.interior #subnav li ul li ul li a.selected:active
{background:url(../_images/subnav_bullet_selected.png) 11px 5px no-repeat; color:#0F4DBC; font-weight:bold;}
.interior #subnav li ul li ul li ul li{margin-top:5px;}
.interior #subnav li ul li ul li ul li a{background:none; padding:3px 7px 3px 28px;}
.interior #subnav li ul li ul li ul li a:hover{background:none;}
.interior #subnav li ul li ul li ul li a.selected{background:none;}

.interior #mainContent{display:block; float:left; width:420px;}
.interior #mainContent h3{color:#0F4DBC; font-size:20px; line-height:24px; letter-spacing:.2px; margin:27px 6px 21px 29px;text-shadow: 0px 1px 1px #ffffff;}
.interior #mainContent h4{color:#0F4DBC; font-size:16px; line-height:20px; margin:19px 6px 6px 29px;}
.interior #mainContent p{color:#666; font-size:0.82em; line-height:17px; margin:0 29px 21px 29px;}
.interior #mainContent p2{color:#666; font-size:13px; line-height:18px; margin:0 0 21px 0;}
.interior #mainContent a{color:#0F4DBC;}
.interior #mainContent a:hover{color:#638BD3;}
.interior #mainContent a:active{color:#333;}

/*divider styling */
.interior #mainContent divider{background:url(../_images/divider_bg.jpg) top left no-repeat; margin-left:29px; padding-top:1px;}
.interior #mainContent divider label{color:#666; display:block; font:11px/14px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; margin:0 0 4px 23px;}
.interior #mainContent divider h4{margin:26px 39px 14px 23px;}

/*form styling */

.interior #mainContent #form_image form{background:none; margin-left:0px;}
.interior #mainContent #form_button form{background:none; margin-left:29px;}

.interior #mainContent form{background:url(../_images/form_bg.jpg) top left no-repeat; margin-left:29px; padding-top:1px;}
.interior #mainContent form label{color:#666; display:block; font:11px/14px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; margin:0 0 4px 23px;}
.interior #mainContent form h4{margin:26px 39px 14px 23px;}
.interior #mainContent form select{margin:0 0 15px 23px;}
.interior #mainContent form input[type=checkbox]{margin-bottom:2px;}
.interior #mainContent form select.selectMultiple{height:92px;}
.interior #mainContent form textarea{background:url(../_images/form_textarea_bg_330x78.png) no-repeat; border:0; color:#666; display:block; font:11px/14px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; height:71px; margin:0 0 15px 23px; padding:7px 5px 0 5px; resize:none; width:322px;}
.interior #mainContent form input[type=text] {background:url(../_images/form_input_bg_330x28.png) no-repeat; border:0; color:#666; display:block; height:21px; margin:0 0 15px 23px; padding:7px 5px 0 5px; width:320px;}
.interior #mainContent form input[type=password] {background:url(../_images/form_input_bg_128x28.png) no-repeat; border:0; color:#666; display:block; height:21px; margin:0 0 15px 23px; padding:7px 5px 0 5px; width:120px;}
span.required,
.interior #mainContent form label.required {color:#C00; font-weight:bold;}

.interier #mainContent p.required {color:#C00; font-weight:bold; display:block; font:11px/14px "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; margin:0 0 4px 23px;}

.interior #mainContent form .phoneNumbers{margin:0 23px 4px 23px;}
.interior #mainContent form .phoneNumbers th{font-weight:normal; text-align:left;}
.interior #mainContent form .phoneNumbers label{margin:0 0 4px 0;}
.interior #mainContent form .phoneNumbers select{margin:0;}
.interior #mainContent form input#phone_1, 
.interior #mainContent form input#phone_2,
.interior #mainContent form input#fax_1,
.interior #mainContent form input#fax_2,
.interior #mainContent form input#phone_other_1,
.interior #mainContent form input#phone_other_2
{background:url(../_images/form_input_bg_55x28.png) no-repeat; border:0; color:#666; display:inline; height:21px; margin:0 0 15px 0; padding:7px 5px 0 5px; width:45px;}
.interior #mainContent form input#phone_3,
.interior #mainContent form input#fax_3,
.interior #mainContent form input#phone_other_3
{background:url(../_images/form_input_bg_77x28.png) no-repeat; border:0; color:#666; display:inline; height:21px; margin:0 0 15px 0; padding:7px 5px 0 5px; width:67px;}
.interior #mainContent form #howDidYouHear{width:214px;}
.interior #mainContent form input#city{background:url(../_images/form_input_bg_182x28.png) no-repeat; width:172px;}
.interior #mainContent form input#zip{background:url(../_images/form_input_bg_128x28.png) no-repeat; width:118px;}
.interior #mainContent form #state{background:url(../_images/form_input_bg_77x28.png) no-repeat; width:67px;}
.interior #mainContent form #country{width:214px;}
.interior #mainContent form .fieldContainer{float:left;}
.interior #mainContent form input.btn_blue_submit_68x27{float:none; margin:18px 0 18px 23px;}

#dealerLogin #mainContent form{background:none; margin-left:29px; padding-top:1px;}
#dealerLogin #mainContent form label{color:#666; display:inline; font-size:13px; line-height:18px; margin:0; padding:0;}
#dealerLogin #mainContent form input#dealerEmail,
#dealerLogin #mainContent form input#dealerPassword,
#dealerLogin #mainContent form input#forgotPassword
{background:url(../_images/form_input_bg_285x28.png) no-repeat; border:0; color:#666; display:inline; height:21px; margin:0 0 15px; padding:7px 5px 0 5px; width:275px; }
#dealerLogin #mainContent form input.btn_blue_submit_68x27{float:none; margin:0 0 18px 0;}

.interior #sidebar{display:block; float:left; margin:27px 0 25px 6px; width:285px;}
.interior #sidebar h3{color:#0F4DBC; font:14pt/19pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-weight:bold; padding:18px 26px 0 26px;}
.interior #sidebar p{color:#666; font-size:12px; line-height:17px; margin:0 26px;}
.interior #sidebar a{color:#0F4DBC;}
.interior #sidebar a:hover{color:#638BD3;}
.interior #sidebar a:active{color:#333;}
.interior #sidebar #register,
.interior #sidebar div#promos
{background:url(../_images/interior_sidebar_section_bg.jpg) no-repeat;}
.interior #sidebar #emailAddress{background:url(../_images/interior_sidebar_textField.png) no-repeat #000; border:0; color:#666; display:block; height:21px; margin:22px 0 0 24px; padding:7px 5px 0 5px; width:225px;}
.interior #sidebar input.btn_blue_submit_68x27{float:none; margin:8px 0 0 24px;}
.interior #sidebar div#promos{margin-top:20px;}
.interior #sidebar div#promos h3{margin-bottom:12px;}
.interior #sidebar div#promos li h4,
.interior #sidebar div#promos li p
{margin:10px;}
.interior ul#promos{margin:0;}
.interior ul#promos li{display:block; height:127px; margin:0 auto 17px; overflow:hidden; width:235px;}

.interior #footer{background:url(../_images/interior_footer_bg.jpg) top center no-repeat; margin-top:0;}
.interior #footer #legal h4{display:none;}
.interior .copyright{margin-top:37px;}

/*overview page styling */
.overview #mainContent{display:block; float:left; width:710px;}
.overview #mainContent .overview_intro h3{margin-bottom:13px;}
.overview #mainContent .overview_intro p{background:url(../_images/overview_bg.png) 0 31px; font-size:15px; line-height:32px; padding:0 26px;}
.overview #mainContent .awards {margin:0 0 0 55px;}
.overview #mainContent .overview_intro p a{font-weight:bold; text-decoration:none;}
.overview #mainContent h2{background:url(../_images/detail_h2_bg.png) no-repeat; color:#0F4DBC; display:block; font:16pt/22pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-weight:bold; height:35px; margin:27px 6px 11px 29px; padding:18px 26px 0; width:652px;}
.overview #mainContent h6{background:url(../_images/detail_h6_bg.png) no-repeat; color:#0F4DBC; display:block; font:13pt/18pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-weight:bold; height:35px; margin:0 6px 11px 29px; padding:18px 26px 0; width:652px;}
.overview #mainContent a.btn_blue_purchasing_97x27{display:block; float:right; margin:-55px 28px 0 0;}

.overview #mainContent a.btn_blue_pre-order_97x27{display:block; float:right; margin:-55px 28px 0 0;}

.overview #mainContent a.btn_blue_purchasing_97x27b{display:block; float:right; margin:-55px 28px 0 0;}

.overview #mainContent a.btn_blue_pre-order_97x27b{display:block; float:right; margin:-55px 28px 0 0;}

.overview #mainContent a.btn_blue_bookit_80x27{display:block; float:right; margin:-55px 28px 0 0;}
.overview #mainContent a.btn_blue_purchasing_97x27c{display:block;}

.overview #mainContent a.btn_blue_preorder_97x27c{display:block;}

.overview #mainContent a.btn_blue_techspecs_97x27{display:block; float:left; margin:-55px 0 0 168px;}
.overview #mainContent a.btn_blue_resources_97x27{display:block; float:left; margin:-55px 0 0 55px;}

/*overview intro for end user form submission landing page*/
#mainContent .notice{
	margin:50px 0 50px 60px;
	width:652px;
	color:#000;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-weight:400;
	font-size:1.2em;
	line-height:1.5;
	text-shadow: 0 1px 1px rgba(0,0,0,0.3);
	}
	
#mainContent .notice2{
	margin:20px 0 40px 58px;
	width:652px;
	color:#000;
	text-align:left;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	font-weight:400;
	font-size:1.1em;
	line-height:1.5;
	text-shadow: 0 1px 1px rgba(0,0,0,0.3);
	}
	

	

/*overview page styling consumers */
.overview #mainContentConsumers {display:block; float:left; width:950px;}
.overview #mainContentConsumers .overview_intro_consumers h3{padding: 20px;}
.overview #mainContentConsumers .overview_intro_consumers p{background:url(../_images/overview_bg.png) 0 31px; font-size:15px; line-height:32px; padding:0 26px;}
.overview #mainContentConsumers .awards {margin:0 0 0 55px;}
.overview #mainContentConsumers .overview_intro_consumers p a{font-weight:bold; text-decoration:none;}
.overview #mainContentConsumers h2{background:url(../_images/detail_h2_bg.png) no-repeat; color:#0F4DBC; display:block; font:16pt/22pt Oswald, "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-weight:bold; height:35px; margin:27px 6px 11px 29px; padding:18px 26px 0; width:652px;}


/*detail page styling */
.detail #mainContent{display:block; float:left; width:710px;}
.detail #mainContentConsumers{display:block; float:left; width:860px; padding:20px;}
.detail #mainContent h2{background:url(../_images/detail_h2_bg.png) no-repeat; color:#0F4DBC; display:block; font:16pt/22pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-weight:bold; height:35px; margin:27px 6px 11px 29px; padding:18px 26px 0; width:652px;text-shadow: 0px 1px 1px #ffffff;}
.detail #mainContent h6{background:url(../_images/detail_h6_bg.png) no-repeat; color:#0F4DBC; display:block; font:13pt/18pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-weight:bold; height:35px; margin:0 6px 11px 29px; padding:18px 26px 0; width:652px;}
.detail #mainContent a.btn_blue_purchasing_97x27{display:block; float:right; margin:-46px 22px 0 0;}

.detail #mainContent a.btn_blue_pre-order_97x27{display:block; float:right; margin:-46px 22px 0 0;}

.detail #mainContent a.btn_blue_purchasing_97x27b{display:block; float:right; margin:-50px 22px 0 0;}

.detail #mainContent a.btn_blue_pre-order_97x27b{display:block; float:right; margin:-50px 22px 0 0;}

.detail #mainContent a.btn_blue_features_97x27{display:block; float:right; margin:-50px 562px 0 0;}

.detail #mainContent .wide_column{display:block; margin-left:29px; padding-bottom:0px; width:650px;}
.detail #mainContent .left_column{display:block; float:left; margin-left:29px; padding-bottom:20px; width:325px;}
.detail #mainContent .right_column{display:block; float:left; margin-left:20px; padding-bottom:20px; width:325px;}
.detail #mainContent .slideshow{background:url(../_images/detail_slideshow_bg.png) bottom center no-repeat; display:block; margin-bottom:33px; padding-bottom:1px;}
.detail #mainContent .slideshow h3{color:#0F4DBC; display:block; font:16pt/20pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-weight:bold; margin-bottom:0;}
.detail #mainContent .slideshow img{display:block; margin:0 auto;}
.detail #mainContent .slideshow p{margin:0 29px 21px 29px;}
.detail #mainContent .article{margin-bottom:33px;}
.detail #mainContent .article2{margin-bottom:0px;}
.detail #mainContent .article h3{background:url(../_images/detail_dottedline.png) repeat-x; color:#0F4DBC; display:block; font-size:16px; line-height:20px; margin:0 29px 6px 29px; padding-top:9px;}
.detail #mainContent .article_emphasized{background:url(../_images/detail_emphasized_bg.png) no-repeat; margin-bottom:0px;}
.detail #mainContent .article_emphasized h3{color:#0F4DBC; display:block; font-size:20px; line-height:24px; margin:0px 0px 0 29px; padding:16px 0 0;}
.detail #mainContent #register{background:url(../_images/detail_emphasized_bg.png) no-repeat; margin-left:0;}
.detail #mainContent #register h3{color:#0F4DBC; display:block; font-size:20px; line-height:24px; margin:16px 29px 0 29px;}
.detail #mainContent #register #emailAddress{background:url(../_images/interior_sidebar_textField.png) no-repeat #000; border:0; color:#666; display:block; height:21px; margin:-8px 0 0 24px; padding:7px 5px 0 5px; width:225px;}
.detail #mainContent #register input.btn_blue_submit_68x27{float:none; margin:8px 0 0 24px;}
.detail #mainContent h5{color:#0F4DBC; display:block; font:16pt/22pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-weight:bold; height:35px; margin:0px 6px 11px 29px; padding:18px 26px 0; width:652px;}
.detail #mainContent h7{color:#0F4DBC; display:block; font:10pt/12pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-weight:bold; padding: 10px 0 0 0; width:208px; text-align:left}

/*detail page nav  IN PROGRESS - UNUSED */
.detail #nav{background:url(../_images/mainNav_bg.png) no-repeat #000; display:block; height:31px; list-style-type:none; margin-top:24px; overflow:hidden; width:960px; }
.detail #nav li{display:inline;}
.detail #nav li a{display:block; float:left; height:28px; margin-left:40px; text-indent:-9999em;}
.detail #nav li a#nav_resources{background:url(../_images/mainNav_mms.png) no-repeat; margin-left:28px; width:116px;}
.detail #nav li a#nav_purchasing{background:url(../_images/mainNav_home.png) no-repeat; margin-left:28px; width:35px;}
.detail #nav a#nav_resources:hover, 
.detail #nav a#nav_purchasing:hover
{background-position:0 -28px;}
.detail #nav a#nav_resources:active,
.detail #nav a#nav_purchasing:active
{background-position:0 -56px;}

/*tech specs table*/
.detail #mainContent .table_container{background:url(../_images/detail_tablecontainer_footer.png) bottom center no-repeat #FFF; display:block; margin:0px 0px 16px 29px; width:681px;}
.detail #mainContentConsumers .table_container-Consumers {background:url(../_images/detail_tablecontainer_footer.png) bottom center no-repeat #FFF; display:block; margin:30px 0 0 30px; width:860px;}
.detail #mainContent .table_container .header{background:url(../_images/detail_tablecontainer_header.png) no-repeat; height:7px; display:block; width:681px;}
.detail #mainContent .specifications{color:#666; font:9pt/12pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; margin:0 26px 8px;}
.detail #mainContent .specifications2{color:#666; font:10.2pt/12pt bold "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-weight:bold; margin:0 0 8px;}
.detail #mainContent .specifications tr{background:url(../_images/detail_dottedline.png) bottom left repeat-x;} 
.detail #mainContent .specifications tr:last-child{background:none;}
.detail #mainContent .specifications th{color:#000000; padding:6px 3px; text-align:left; width:234px;}
.detail #mainContent .specifications td{padding:6px 3px; text-align:left;}

.detail #mainContent .specifications-MAS{color:#666; font:9pt/12pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; margin:0 26px 8px; background:url(../_images/graphic_mas_title.jpg) no-repeat;}
.detail #mainContent .specifications-MAS tr{background:url(../_images/detail_dottedline.png) bottom left repeat-x;} 
.detail #mainContent .specifications-MAS tr:last-child{background:none;}
.detail #mainContent .specifications-MAS th{color:#000000; padding:6px 3px; text-align:left; width:234px;}
.detail #mainContent .specifications-MAS td{padding:6px 3px; text-align:left;}

.detail #mainContent .specifications-eseries{color:#666; font:9pt/12pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; margin:0 26px 8px; background:url(../_images/graphic_eseries_titleX.jpg) no-repeat;}
.detail #mainContent .specifications-eseries tr{background:url(../_images/detail_dottedline.png) bottom left repeat-x;} 
.detail #mainContent .specifications-eseries tr:last-child{background:none;}
.detail #mainContent .specifications-eseries th{color:#000000; padding:6px 3px; text-align:left; width:234px;}
.detail #mainContent .specifications-eseries td{padding:6px 3px; text-align:left;}

.detail #mainContentConsumers .specifications-Consumers {color:#666; font:9pt/12pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; margin:0 0 20px 20px;}
.detail #mainContentConsumers .specifications-Consumers p {color:#666; font:12pt/14pt 'Open Sans', "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; margin:0 0 20px 20px;}
.detail #mainContentConsumers .specifications-Consumers tr{background:url(../_images/detail_dottedline.png) bottom left repeat-x;} 
.detail #mainContentConsumers .specifications-Consumers tr:last-child{background:none;}
.detail #mainContentConsumers .specifications-Consumers th{color:#000000; padding:0; text-align:left;}
.detail #mainContentConsumers .specifications-Consumers td{padding:20px 10px 20px 30px; text-align:left;}

.detail #mainContent a.btn_blue_purchasing_97x27{display:block; float:right; margin:-45px 28px 0 0;}

.detail #mainContent a.btn_blue_pre-order_97x27{display:block; float:right; margin:-45px 28px 0 0;}

.detail #mainContent a.btn_blue_purchasing_97x27b{display:block; float:right; margin:-55px 28px 0 0;}

.detail #mainContent a.btn_blue_pre-order_97x27b{display:block; float:right; margin:-55px 28px 0 0;}

.detail #mainContent a.btn_blue_download_97x27{display:block; float:right; margin:-45px 28px 0 0;}
.detail #mainContent a.btn_blue_download_97x27b{display:block; float:right; margin:-55px 28px 0 0;}
.detail #mainContent a.btn_blue_features_97x27b{display:block; float:left; margin:-55px 0 0 55px;}
.detail #mainContent a.btn_blue_features_97x27{display:block; float:right; margin:-48px 168px 0 0;}

/*main content promos*/
#footer_promos{margin:0 0 0 220px;}
#mainContent #footer_promos{margin-left:0;}/* put the footer_promos UL inside the mainContent div when there is no sidebar on the right of the page to avoid being pushed down by the subnav */
#footer_promos li, #mainContent #footer_promos li{display:block; float:left; margin:10px 0 16px 28px; overflow:hidden; width:208px;}
#footer_promos li h4, #mainContent #footer_promos h4{color:#666; font:8pt/8pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-weight:normal; letter-spacing:1.5px; margin:0 0 8px; text-transform:uppercase;}
#footer_promos li h5, #mainContent #footer_promos h5{color:#0F4DBC; font-weight:bold; font:10pt/13pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; margin:8px 0 2px; padding:0;}
#footer_promos li p, #mainContent #footer_promos p{color: #666; font-size: 10px; line-height: 15px; margin:0;}

/*product features*/
#mainContent .feature_intro p{background:url(../_images/overview_bg.png); font-size:15px; line-height:32px; margin:0 29px 10px 55px;}
#mainContent .feature_intro a{font-weight:bold; text-decoration:none;}

/*narrow pic left, text right*/
.feature li2{float:left; width:200px; margin:0 0 20px 55px;}
.feature li{float:left; width:440px; margin:0 0 0 0;}
/*narrow pic right, text left*/
.feature li5{float:left; width:440px; margin:0 0 20px 26px;}
.feature li6{float:left; width:200px; margin:0 0 20px 0;}
/*wide pic right, text left*/
.feature li7{float:left; width:200px; margin:0 0 20px 26px;}
.feature li8{float:left; width:440px; margin:0 0 20px 0;}
/*wide pic left, text right*/
.feature li3{float:left; width:400px; margin:0 0 20px 55px;}
.feature li4{float:left; width:240px; margin:0 0 20px 0;}
/*full width pic, text below*/
.feature li9{float:left; width:627px; margin:0 0 20px 55px;}

.feature p{color: #666; font-size: 13px; line-height: 18px; display:block; overflow:hidden; margin-left:55px;}
.feature h5{color:#0F4DBC; font:11pt/15pt "Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif; font-weight:bold;}



#centralsound #hero {background:url(../_images/hero_centralsound.jpg) no-repeat;}
.company #hero 	{background:url(../_images/hero_tagline.jpg) no-repeat;}
.products #hero {background:url(../_images/hero_products.jpg) no-repeat;}
.mirage #hero	{background:url(../_images/hero_mirage2.jpg) no-repeat;}
.m-400 #hero	{background:url(../_images/hero_mirage2.jpg) no-repeat;}
.m-401e #hero	{background:url(../_images/hero_m401e.jpg) no-repeat;}
.dealerApp #hero{background:url(../_images/hero_dealer_application.jpg) no-repeat;}
.dealers #hero	{background:url(../_images/hero_dealers.jpg) no-repeat;}
#legacy #hero	{background:url(../_images/hero_legacy.jpg) no-repeat;}
.support #hero	{background:url(../_images/hero_techsupport.jpg) no-repeat;}
.news #hero 	{background:url(../_images/hero_news.jpg) no-repeat;}
#acms #hero 	{background:url(../_images/hero_acms.jpg) no-repeat;}
#amx #hero 		{background:url(../_images/hero_amx.jpg) no-repeat;}
#applea #hero 	{background:url(../_images/hero_appletv_amx.jpg) no-repeat;}
#applec #hero 	{background:url(../_images/hero_appletv_crestron.jpg) no-repeat;}
#itunesc #hero 	{background:url(../_images/hero_itunes_crestron.jpg) no-repeat;}
#appletv #hero 	{background:url(../_images/hero_appletv.jpg) no-repeat;}
#companyAwards #hero {background:url(../_images/hero_awards.jpg) no-repeat;}
#companyCareers #hero {background:url(../_images/hero_careers.jpg) no-repeat;}
#privacyPolicy #hero {background:url(../_images/banner_mirage_audio_system_purchase_page.jpg) no-repeat;}
#companyContact #hero {background:url(../_images/hero_contact.jpg) no-repeat;}
#crestron #hero {background:url(../_images/hero_crestron.jpg) no-repeat;}
#dealers #hero	{background:url(../_images/hero_dealers.jpg) no-repeat;}
#dealerApp #hero	{background:url(../_images/hero_dealer_application.jpg) no-repeat;}
#dealerLogin #hero	{background:url(../_images/hero_dealer_login.jpg) no-repeat;}
#dealerPurchasing #hero	{background:url(../_images/hero_dealer_purchasing.jpg) no-repeat;}
#hai #hero		{background:url(../_images/hero_hai.jpg) no-repeat;}
#mms #hero 	{background:url(../_swf/hero_mms.gif) no-repeat;}
#mms2 #hero	{background:url(../_images/hero_mms2.jpg) no-repeat;}
#mms5a #hero	{background:url(../_images/hero_mms5a_2.jpg) no-repeat;}
#mirage #hero	{background:url(../_images/hero_mirage.jpg) no-repeat;}
#m-400 #hero	{background:url(../_images/hero_mirage_m-400.jpg) no-repeat;}
#m-401e #hero	{background:url(../_images/hero_m401e.jpg) no-repeat;}
#m-800 #hero	{background:url(../_images/hero_mirage_m-800.jpg) no-repeat;}
#m-801e #hero	{background:url(../_images/hero_m801e.jpg) no-repeat;}
#kp-ios #hero	{background:url(../_images/hero_kp-ios.jpg) no-repeat;}
#kp-1 #hero	{background:url(../_images/hero_kp-1.jpg) no-repeat;}
#kp6 #hero	{background:url(../_images/hero_kp6.jpg) no-repeat;}
#mms1e #hero	{background:url(../_images/hero_mms1e.jpg) no-repeat;}
#mms3e #hero	{background:url(../_images/hero_mms3e.jpg) no-repeat;}
#mms5e #hero	{background:url(../_images/hero_mms5e.jpg) no-repeat;}
#m120e #hero	{background:url(../_images/hero_m120e.jpg) no-repeat;}
#eseries #hero	{background:url(../_images/hero_eseries.jpg) no-repeat;}
#mirage-audio-system #hero	{background:url(../_images/banner_mirage_audio_system.jpg) no-repeat;}
#mirage-amps #hero	{background:url(../_images/hero_mirage_amplifiers.jpg) no-repeat;}
#mirage-keypads #hero	{background:url(../_images/hero_mirage_keypads.jpg) no-repeat;}
#mms-2a #hero	{background:url(../_images/hero_mms-2a.jpg) no-repeat;}
#news #hero 	{background:url(../_images/hero_news.jpg) no-repeat;}
#news06 #hero 	{background:url(../_images/hero_news06.jpg) no-repeat;}
#news07 #hero 	{background:url(../_images/hero_news07.jpg) no-repeat;}
#news08 #hero 	{background:url(../_images/hero_news08.jpg) no-repeat;}
#news09 #hero 	{background:url(../_images/hero_news09.jpg) no-repeat;}
#news10 #hero 	{background:url(../_images/hero_news10.jpg) no-repeat;}
#news11 #hero 	{background:url(../_images/hero_news11.jpg) no-repeat;}
#news12 #hero 	{background:url(../_images/hero_news12.jpg) no-repeat;}
#news13 #hero 	{background:url(../_images/banner_press_page13.jpg) no-repeat;}
#news14 #hero 	{background:url(../_images/banner_press_page14.jpg) no-repeat;}
#news15 #hero 	{background:url(../_images/banner_press_page15.jpg) no-repeat;}
#news16 #hero 	{background:url(../_images/banner_press_page16.jpg) no-repeat;}
#news17 #hero 	{background:url(../_images/banner_press_page17.jpg) no-repeat;}
#products #hero {background:url(../_images/hero_products.jpg) no-repeat;}
#rti #hero 		{background:url(../_images/hero_rti.jpg) no-repeat;}
#services #hero {background:url(../_images/hero_services.jpg) no-repeat;}
#software #hero {background:url(../_images/hero_software.jpg) no-repeat;}
#tagline #hero 	{background:url(../_images/hero_tagline.jpg) no-repeat;}
#urc #hero 		{background:url(../_images/hero_urc.jpg) no-repeat;}
#nuvo #hero 		{background:url(../_images/hero_nuvo.jpg) no-repeat;}
#s1 #hero 		{background:url(../_swf/hero_mms.gif) no-repeat;}
#s1 #hero_rotate 		{background:url(../_swf/hero_mms.gif) no-repeat;}
#gui #hero 		{background:url(../_images/hero_gui.jpg) no-repeat;}
#support #hero 		{background:url(../_images/hero_support.jpg) no-repeat;}
#technical #hero 	{background:url(../_images/hero_techsupport.jpg) no-repeat;}
#documentation #hero 		{background:url(../_images/hero_documentation.jpg) no-repeat;}
#downloads #hero 		{background:url(../_images/hero_downloads.jpg) no-repeat;}
#faq #hero 		{background:url(../_images/hero_faq.jpg) no-repeat;}
#jetset #hero 		{background:url(../_images/hero_jetset.jpg) no-repeat;}
#bonmirage #hero 		{background:url(../_images/hero_bonmirage.jpg) no-repeat;}
#control4 #hero 		{background:url(../_images/hero_control4.jpg) no-repeat;}

.MAS-heading {
	text-decoration:none;
	font-size:2em;
	color:#006ab0;
	font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, sans-serif;
	}
	
.find-a-dealer-heading {
	text-decoration:none;
	font-size:16px;
	color:#333333;
	}
	

#twitter-container {
	position:relative;
	width: 600px;
	height:250px;
	text-align:left;
	padding:30px 0 20px 30px;
	color:#efebe4;
	font-size:8.5pt;
	font-weight:bold;
}

