@charset "UTF-8";

/* Prod */
/* CSS Document */
/* BODY CONTAINERS AND HTML CSS */
/* ---------------------------- */


body {background: #fafafa;margin: 0px;padding: 0px;color:#333333;font-family:Verdana, Geneva, sans-serif;font-size: 10pt;min-width:985px;text-align: center;}
.bodyHome {background:#fafafa;margin: 0px;padding: 0px;color:#CCCCCC;font-family:Verdana, Geneva, sans-serif;font-size: 10pt;min-width:985px;text-align: center;}


a:link, a:visited {
	color:#0084ff;
	text-decoration:none;
}


 /*--black background test------ 

body {background: #000000;margin: 0px;padding: 0px;color:#333333;font-family:Verdana, Geneva, sans-serif;font-size: 10pt;min-width:985px;text-align: center;}
.bodyHome {background:url(1_layout/hairline_gradient.png) center repeat-y #000000;margin: 0px;padding: 0px;color:#CCCCCC;font-family:Arial, Helvetica, sans-serif;font-size: 10pt;min-width:985px;text-align: center;}
*/

.taglineHome  a:link,
.taglineHome  a:visited,
.taglineHome  {color:#FFFFFF;font-family:Verdana, Geneva, sans-serif;font-size: 18pt;text-align: center; text-decoration:none;}



/* HOMAPGE SETTINGS */
/* ------------------------ */

.HomeLayout {width:970px;height:1200px; margin: 30px 0px;;text-align:left;background:url(1_layout/home_drive.jpg) 0 0 no-repeat;}
.HomeLayout2{width:970px;margin: 30px 0px;}
.HomeText 	{width:280px;float:right;position:absolute;margin:5px 0px 0px 690px;text-align:justify;}
.Homeleft1 	{width:640px;margin:395px 0px 0px 0px;float:left;background-color:#222222;padding:15px 10px 5px 20px;position:absolute;}
.Homeleft2 	{width:640px;margin:555px 0px 0px 0px;float:left;background-color:#222222;padding:15px;height:355px;text-align:center;}
.HomeAll 	{width:940px;margin:15px 0px 0px 0px;background-color:#222222;padding:15px;text-align:left;}




/* NAVIGATION LINK SETTINGS */
/* ------------------------ */

.Menu_Link_ul				{height:20px;padding:0px;margin:0px;list-style:none inside none;}
.Menu_Link_ul li			{display:inline;margin:0px;padding:0px;font-weight:bold;}
.Menu_Link_ul img			{margin:0px; padding:0px; vertical-align:middle;}
		

.Menu_Link a:link,
.Menu_Link a:visited 			{color:#666666;}

/*.bodyHome .Menu_Link a:link,
.bodyHome .Menu_Link a:visited 	{color:#ccc;}
*/

.Menu_LinkSelected a:link,	
.Menu_LinkSelected a:visited	{color:#000000;}

.Menu_Link a:link,
.Menu_Link a:visited,
.Menu_LinkSelected a:link,
.Menu_LinkSelected a:visited	{display:inline-block;padding: 0px 3px 0px 3px;font-weight:bold;text-decoration:none;margin-bottom:0px;}

.Menu_Link_icon_img			{margin:0px 0px 0px 0px;height:55px;text-align:center;}
.Menu_Link_icon_img	 img 	{margin:0px 0px;}
.FooterLink					{color:#666666;margin:0px 5px 0px 5px;height:19px;font-weight:normal;text-decoration:none;font-size:10pt;}



.nothng {position:fixed; left:}


/* HOMEPAGE SLIDER SETTINGS */

/*updated sliders*/
.SlideShow
{
	list-style:none;
	margin:0px;
	padding:0px;
}
.SlideShow li
{
	display:none;
}
.SlideShow #noscript
{
	display:block;
}
.SlideShow .controls
{
	cursor:default;
	overflow:hidden;
	height:35px;
}
.SlideShow .knob
{
	cursor:pointer;
	display:block;
	float:left;
	width:14px;
	height:14px; 
	background:url(1_layout/home/banners/dot.png) no-repeat top left;
	margin:5px;
	margin-top:6px;
}

.SlideShow .knob:hover
{

}

.SlideShow .knob-selected
{
	cursor:pointer;
	display:block;
	float:left;
	width:14px;
	height:14px;
	background:url(1_layout/home/banners/dot-s.png) no-repeat top left;
	margin:5px;
	margin-top:6px;
	cursor:default;
	
}

.SlideShow .left
{
	cursor:pointer;
	display:block;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:5px;
	padding-left:10px;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.SlideShow .left:hover
{
	opacity:.7;
}
.SlideShow .right
{
	cursor:pointer;
	display:block;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding:5px;
	padding-right:10px;
	opacity: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
}
.SlideShow .right:hover
{
	opacity:.7;
}


.appstore-badge {
    width: 135px;
    height: 40px;
    margin: 10px auto;
}




/* CONTENT CONTAINERS */
/* ------------------ */

#MenuLeft 			{position:absolute;float:left;top:30px;left:178px;width: 560px;height:20px;text-align:left; font-size: 13px;float:left;padding:0px;text-align:left;}
#MenuRight 			{position:absolute;float:right;top:13px; right:9px;width: 260px;height: 55px;text-align:center;float:right;}
#MenuRightTopRight 	{position:absolute;top:4px; right:39px;height: 15px;width: 50px;font-size:11px;}
#MenuRightTopLeft 	{position:absolute;top:4px; right:164px;height: 15px;width: 40px;font-size:11px;}

.TopNav				{height: 89px;margin-top: 0px;width:972px;margin-bottom: 0px; position:relative;}

.TopnavleftHome		{height: 68px;margin:10px 0px 10px 10px;width:9px; float:left}
.TopnavrightHome	{height: 68px;margin:10px 0px 10px 0px;width:9px; float:left}
.TopnavcenterHome	{height: 68px;margin-top: 10px;width:952px;margin-bottom: 10px; float:left}


/*this is for the footer nav */
#BottomMenu {color: #666666;margin: 0px auto 5px;text-align:left;font-size: 11pt;height:35px;}

/*centered 1-17-11 after taking out Fullower links */
/*.FooterNav_Link_ul				{float:right;padding:0px;margin:0px 0px 0px;list-style:none outside none;height:34px;}*/
.FooterNav_Link_ul				{align:center;padding:0px;margin:0px 0px 0px 150px;list-style:none outside none;height:34px;}
.FooterNav_Link_ul li			{display:inline;width:auto;height:34px;padding:0px 8px 0px 3px;background:url(1_layout/nav/barw20px.png) right top no-repeat;}	
.FooterNav_Link_ul li a:link,
.FooterNav_Link_ul li a:visited {color:#666;}
/*.bodyHome .FooterNav_Link_ul li	{display:inline;width:auto;height:34px;padding:0px 8px 0px 3px;background:url(1_layout/nav/barb20px.png) right top no-repeat;}*/

.FooterNav_Link_ul li img		{margin:0px;padding:0px 1px;vertical-align:middle;}

.footer-external-link 			{width:100px;line-height:30px;font-size:12px;font-weight:bold;color: #666666;text-decoration:none;}
.footer-external-link img		{margin-top: 5px;}

.v5_FB {float:left;width:78px;height:20px; padding-left:30px;}
.v5_T {float:right;width:78px;height:20px; padding-right:25px;}

.v5_FB_news {float:left;width:82px;height:20px; padding-left:12px; padding-top:9px;}
.v5_T_news {float:right;width:58px;height:20px; padding-right:50px; padding-top:9px;}

.v6_news_end_fbt	{margin-bottom:10px;background:url(1_layout/left-nav/v6_nav_7c.png) no-repeat; height:39px; width:217px;}



#TermsBox {}
#TermsBox a:link, 
#TermsBox a:visited {color: #999999;}

#Copyright 						{margin-bottom: 20px;height: 75px;vertical-align:top;}
#CopyrightText 					{padding:2px; font-size: 10px;color: #666666;text-align: center;margin-top: 0px;}

.Content_Container 				{width: 990px;margin: 0px auto 10px;clear: both;}
.Content_Container_Inside_Home 	{width: 972px;margin: auto;clear: both;}
.Content_Container_Inside p 	{line-height: 20px;}

.Curvedbordertop 				{height:12px;background:url(1_layout/borders/border-clean-top.png) no-repeat bottom;margin: 0px;font-size:12px;}
.Curvedborderbottom 			{height:12px;background:url(1_layout/borders/border-clean-bottom.png) no-repeat bottom;margin: 0px;font-size:12px;}
.Curvedbordermid 				{background: url(1_layout/borders/border-clean-mid.png) repeat-y;margin: 0px auto 0px auto;width:972px;}
.Curvedbordermid_inside 		{margin: 0px 0px 0px 0px;width:972px;}

/*
.Curvedbordertop_small          {height:13px;width:484px;margin: 0px 0px 0px 0px;}
.Curvedborderbottom_small       {height:13px;width:484px;margin-bottom: 20px;}
.Curvedbordermid_inside_small   {margin: 0px 0px 0px 0px;width:474px;}
*/


.SquareBanner  					{margin: 0px 0px 0px 0px; width:478px;height:410px;text-align:center;
								background:url(1_layout/home/banners/s-panel.png) no-repeat;}
.SquareBanner-img 				{width: 445px;height:280px;margin:15px auto;}
.SquareBanner-txt				{height:50px;font-size:16px; width:445px;margin:auto;}
.SquareBanner-link				{width: 425px;margin:auto;text-align: left;height: 28px;padding:0px 10px;}

/*these are specific to the app containers in footer template*/
#AppRowText 			{margin: 5px 0px 5px 0px;}
#AppRow					{margin-bottom: 10px; height:20px}

#GameRow				{background:url(1_layout/gamerow/dice-bg.png) no-repeat;width:526px;height:110px;padding:0px;margin:0px auto;}

.GameRowLink			{display:block;height:97px;text-align:right;padding:0px;}

.GameRowLinkFont		{}
.GameRowLinkFont img	{margin:0px 0px 5px 0px;}

.GameRowLinkFont a:link,
.GameRowLinkFont a:visited
						{display:block;width:auto;padding:65px 0px 0px 0px;}
						
						
#ConnectRow					{background:url(1_layout/home/banners/connect-bg-w.png) no-repeat;width:972px;height:110px;padding:0px;margin:0px auto;}	
/*.bodyHome #ConnectRow		{background:url(1_layout/home/banners/connect-bg-b.png) no-repeat;width:972px;height:110px;padding:0px;margin:0px auto;}	*/

.ConnectRowBlock		{display:block;height:97px;text-align:center;padding:0px;}	

.ConnectRowFontFB,
.ConnectRowFontFB a:link,
.ConnectRowFontFB a:visited
	{display:block;width:auto;padding:12px 0px 0px 0px; color:#658db9; font-size:18px; margin-bottom:5px; text-decoration:none;}

.ConnectRowFontTW,
.ConnectRowFontTW a:link,
.ConnectRowFontTW a:visited
	{display:block;width:auto;padding:12px 0px 0px 0px; color:#00c8ff; font-size:18px; margin-bottom:5px; text-decoration:none;}

.ConnectRowFontYT,
.ConnectRowFontYT a:link,
.ConnectRowFontYT a:visited	
	{display:block;width:auto;padding:12px 0px 0px 0px; color:#000000; font-size:18px; margin-bottom:5px; text-decoration:none;}		
	
	
/*.bodyHome .ConnectRowFontYT,
.bodyHome .ConnectRowFontYT a:link,
.bodyHome .ConnectRowFontYT a:visited	
	{display:block;width:auto;padding:12px 0px 0px 0px; color:#fff; font-size:18px; margin-bottom:5px; text-decoration:none;}
*/	
	
		
.ConnectLeftNavFontFB	{text-align:left;display:block;width:218px;padding:0px 0px 0px 0px; color:#658db9; font-size:16px;margin: 0px 0px 5px 0px; background:url(1_layout/left-nav/v6_nav_10a.png) no-repeat bottom;}


.ConnectLeftNavFontTW
	{text-align:left;display:block;width:218px;padding:0px 0px 0px 0px; color:#00c8ff; font-size:16px;margin: 0px 0px 5px 0px; background:url(1_layout/left-nav/v6_nav_10a.png) no-repeat bottom; text-decoration:none;}

.ConnectLeftNavFontYT	{text-align:left;display:block;width:218px;padding:0px 0px 0px 0px; color:#000000; font-size:16px;margin: 0px 0px 5px 0px;}



.ConnectLeftNavFontFBLink,
.ConnectLeftNavFontFBLink a:link,
.ConnectLeftNavFontFBLink a:visited
		{text-align:center; width:216px; margin-bottom:10px;text-decoration:none;color:#658db9; font-size:16px;margin: 0px 0px 5px 0px;}

.ConnectLeftNavFontTWLink,
.ConnectLeftNavFontTWLink a:link,
.ConnectLeftNavFontTWLink a:visited
		{text-align:center; width:216px; margin-bottom:10px;text-decoration:none;color:#00c8ff; font-size:16px;margin: 0px 0px 5px 0px;}
		
		
.ConnectLeftNavFontYTLink,
.ConnectLeftNavFontYTLink a:link,
.ConnectLeftNavFontYTLink a:visited
		{text-align:center; width:216px; margin-bottom:10px;text-decoration:none;color:#000000; font-size:16px;margin: 0px 0px 0px 0px;}		

			
.AppBottomLink			{float:right;text-align:right;margin:6px 0px 0px 0px;width:200px;}
.AppBottomLinkMain		{float:left;text-align:right;margin:6px 10px 0px 0px;width:200px;}
.AppBottomLinkHome		{float:right;text-align:right;margin:5px 5px 0px 0px;width:250px;}
.AppBottomText			{float:left;text-align:left;margin:4px 0px 0px 0px;width:200px;font-size:14px;}

.AppHomeContLeft 		{width: 433px;margin-right: 20px;margin-top: 3px;float:left;margin-top: 4px;margin-left: 6px;}

.AppHomeContRight 		{width: 500px;margin-right: 0px;float:right;margin-top: 20px;text-align: left;height: 100px;}
.AppHomeContRight_small	{width: 446px;margin-right: 0px;float:right;margin-top: 0px;text-align: left;height: 25px;}
.AppHomeContRightQuotes {height:20px;font-size: 20px;text-align: left;font-style:italic;}
.AppHomeContRightSource {height:20px;font-size: 16px;text-align: left;font-style:normal;line-height:20px;margin:5px 0px 30px 0px;padding-left:35px;}

.AppHomeContRight a:link, 
.AppHomeContRight a:visited, 
.AppHomeContRightQuotes a:link, 
.AppHomeContRightQuotes a:visited, 
.AppBottomLink a:link,
.AppBottomLink a:visited,
.AppBottomLinkHome a:link,
.AppBottomLinkHome a:visited,
.AppBottomLinkMain a:link,
.AppBottomLinkMain a:visited,
.GameRowLinkFont a:link,
.GameRowLinkFont	a:visited,
.vid_supportlink a:link, 
.vid_supportlink a:visited {color: #0084ff;text-decoration:underline;font-size: 11pt;}








.divider 		{clear:both;margin: 20px;}
.dividerSmall 	{clear:both;height: 1px;}
.divclear 		{clear:both;height:1px;font-size:1px;color:#FFF;}

.videoplayer_background {background:url(1_layout/video_background.png); width:611px; height:460px;margin: 50px auto 0px auto;}
.videoplayer_background div {width:560px;margin:auto;padding-top:30px;}
.videoplayer_background div h2 {margin-bottom:20px;}
.vid_supportlink {width:600px; margin:10px auto;text-align:right;}







/* CSS SPECIFIC TO CONTENT LAYOUT */
/* ------------------------------ */

#Home_PageTop 			{width: auto;height: 80px;margin: 0px 20px 0px 20px;}
#Home_PageTopLogo 		{width:158px;height: 60px;margin:15px 0px;position:absolute;}
#Home_PageTopLogo img 	{border:0px;}
#Home_PageTopTitle 		{width:100%;height: 60px;}
#Home_PageHairline		{text-align:center;margin-bottom: 30px;}

/*these following parts are only used on the homepage and tech page*/
#Home_PageContentCont 	{height: 335px;margin-top: 15px;text-align:center;}
.Home_PageContentCont_LeftBox {height: 315px;width: 230px;vertical-align:top;text-align:left;float:left;margin-left: 5px;margin-right: 0px;}
.Home_PageContentCont_MidBox {height: 315px;width: 230px;vertical-align:top;text-align:left;float: left;margin-left: 15px;}
.Home_PageContentCont_RightBox {height: 315px;width: 230px;vertical-align:top;text-align:left;float:right;margin-right: 5px;}
.Home_PageContentCont_BoxInside {text-align:center;height: 200px;}
.Home_PageContentCont_BoxText {color: #333333;padding: 10px 30px 0px 30px;text-align:center;margin-top:10px;}

/*specific layout backgrounds for app subdomains*/

.AppHeader		{background-repeat:no-repeat;width:972px;height:201px;margin:15px auto 14px auto;}

.AppHeaderSleep		{background-repeat:no-repeat;width:972px;height:520px;margin:15px auto 14px auto;}

.v5_contentcol 			{background:url(1_layout/borders/app-page-border-mid.png) repeat-y;width:738px;float:right;text-align:left;margin-right:9px;}
.v5_contentcol_top 		{background:url(1_layout/borders/app-page-border-top.png) no-repeat; width:738px;height:5px;margin:0px;}
.v5_contentcol_tophnav 	{background:url(1_layout/borders/v5_hnav_0.png) repeat-x; width:745px;height:44px;margin:0px;}
.v5_contentcol_bottom 	{background:url(1_layout/borders/app-page-border-bottom.png) no-repeat; width:738px;height:6px;margin:0px;}

.v5_contentcol_inside 	{margin:10px 35px;min-height:678px;}
.v5_contentcol_inside2 	{margin:10px 35px;}
.v5_contentcol_inside3 	{margin:0px 0px;}

.v5_contentcol_inside img,
.v5_contentcol_inside p img 		{max-width:658px;height: auto;}
.v5_contentcol_inside-exempt 		{}
.v5_contentcol_inside-exempt img,
.v5_contentcol_inside-exempt p img	{max-width:none;}


.v5_navcol 					{width:218px;float:left;margin-left:9px;}
.v5_navcol_container		{margin-bottom:16px;}
.v5_navcol_container_select {margin:1px 0px 16px; background:url(1_layout/left-nav/toggle/device-bg.png) no-repeat; height:67;}
.v5_navcol_container_select_sleep {margin:1px 0px 16px; background:url(1_layout/left-nav/toggle/device-bg-sleep.png) no-repeat; height:97;}


.v6_navcol_container_ext	{margin-bottom:16px; background:url(1_layout/left-nav/v6_nav_7d.png) no-repeat; height:468px;}
.v5_navcol_title 			{background:url(1_layout/left-nav/v6_nav_1.png) no-repeat bottom;height:27px;text-align:center;line-height:27px;}
.v5_navcol_top 				{background:url(1_layout/v5_nav_1small.png) no-repeat top;height:15px;}

.v5_navcol_link,				
.v5_navcol_ul li			{background:url(1_layout/left-nav/v6_nav_2.png) no-repeat top;}

.v5_navcol_link2			{background:url(1_layout/left-nav/v6_nav_2.png) no-repeat top;height:90px}
.v5_navcol_link2a			{background:url(1_layout/left-nav/v6_nav_2.png) no-repeat top;height:65px}
.v5_navcol_link3			{background:url(1_layout/v5_nav_2noborder.png) repeat-y;padding-bottom:5px;}
.v5_navcol_linkSelected 	{background:url(1_layout/left-nav/v6_nav_3.png) no-repeat top;}
.v5_navcol_bottom 			{background:url(1_layout/left-nav/v6_nav_4.png) no-repeat 0px 0px;height:4px;font-size:4px;}
.v5_navcol_link3 form		{padding:0px;margin:0px;}

.v5_navcol_ul 				{margin:0px;padding:0px;list-style:none;}
.v5_navcol_ul li 			{margin:0px;padding:0px;list-style-type:none;color:#666666;}
.v5_navcol_ul a:link,
.v5_navcol_ul a:visited 	{color:#666666;}
	

.v5_navcol_link	a:link,
.v5_navcol_link	a:visited,
.v5_navcol_linkSelected	a:link,
.v5_navcol_linkSelected	a:visited,
.v5_navcol_ul li a:link,
.v5_navcol_ul li a:visited
{width:inherit;line-height:30px;display:block;text-align:left;padding-left:30px;font-size:12pt;font-weight:normal;text-decoration:none;}
.v5_navcol_link	a:link,
.v5_navcol_link	a:visited  {color:#666666;}
.v5_navcol_linkSelected	a:link,
.v5_navcol_linkSelected	a:visited	{color:#484848; font-weight:normal;}

.v5_navcol_link		a:hover,
.v5_navcol_ul li	a:hover 	{background:url(1_layout/left-nav/v6_nav_2hover.png) 0px 0px no-repeat;}

.v5_navcol_link2	a:link,
.v5_navcol_link2	a:visited,
.v5_navcol_link2Selected	a:link,
.v5_navcol_link2Selected	a:visited	
{width:inherit;display:block;padding:10px 0px;text-align:center;font-size:10pt;font-weight:normal;color:#666666;text-decoration:none;}

/*Nav col toggles*/
.v5_navcol_toggleL,
.v5_navcol_toggleLSelected				{width:104px;margin:0px 0px 0px 5px;height:44px;display:block;}

.v5_navcol_toggleR,
.v5_navcol_toggleRSelected 				{width:104px;margin:0px 5px 0px 0px;height:44px;display:block;}

.v5_navcol_toggleL a:link,
.v5_navcol_toggleR a:link,
.v5_navcol_toggleL a:visited,
.v5_navcol_toggleR a:visited,
.v5_navcol_toggleLSelected a:link,
.v5_navcol_toggleRSelected a:link,
.v5_navcol_toggleLSelected a:visited,
.v5_navcol_toggleRSelected a:visited	{text-decoration:none;display:block;width:100%;height:100%;}


.v5_navcol_toggleL 						{float:left; background:url(1_layout/left-nav/toggle/left-off.png)  right no-repeat;}
.v5_navcol_toggleR 						{float:right;background:url(1_layout/left-nav/toggle/right-off.png) left no-repeat;}
.v5_navcol_toggleLSelected 				{float:left; background:url(1_layout/left-nav/toggle/left-on.png)   right no-repeat;}
.v5_navcol_toggleRSelected 				{float:right;background:url(1_layout/left-nav/toggle/right-on.png) left no-repeat;}


/*Nav col toggles for SLEEP*/

.v5_navcol_toggleL_sleep,
.v5_navcol_toggleL_sleepSelected				{width:104px;margin:5px 0px 0px 0px;height:80px;display:block;}

.v5_navcol_toggleR_sleep,
.v5_navcol_toggleR_sleepSelected 				{width:104px;margin:5px 0px 0px 0px;height:80px;display:block;}

.v5_navcol_toggleL_sleep a:link,
.v5_navcol_toggleR_sleep a:link,
.v5_navcol_toggleL_sleep a:visited,
.v5_navcol_toggleR_sleep a:visited,
.v5_navcol_toggleL_sleepSelected a:link,
.v5_navcol_toggleR_sleepSelected a:link,
.v5_navcol_toggleL_sleepSelected a:visited,
.v5_navcol_toggleR_sleepSelected a:visited	{text-decoration:none;display:block;width:100%;height:100%;}


.v5_navcol_toggleL_sleep 						{float:left; background:url(1_layout/left-nav/toggle/sleep/sleep-icon.png)  right no-repeat;}
.v5_navcol_toggleR_sleep					{float:right;background:url(1_layout/left-nav/toggle/sleep/alarmclock-icon.png) left no-repeat;}
.v5_navcol_toggleL_sleepSelected 				{float:left; background:url(1_layout/left-nav/toggle/sleep/sleep-icon-s.png)   right no-repeat;}
.v5_navcol_toggleR_sleepSelected 				{float:right;background:url(1_layout/left-nav/toggle/sleep/alarmclock-icon-s.png) left no-repeat;}




.v5_navcolwhite {margin-left: 20px;margin-right: 20px;text-align:left;}
.v5_navcolwhite a:link, 
.v5_navcolwhite a:visited {color: #FFFFFF;font-size: 18px;line-height: 25px;text-decoration: none;}

.v5_navcolwhite a:link, 
.v5_navcolwhite a:visited {color: #222222;text-decoration: none;}
.v5_navcolwhiteSelected a:link, 
.v5_navcolwhiteSelected a:visited {color: #222222;text-decoration: Underline;}

.v5_SupportMenuLink, 
.v5_SupportMenuLinkSelected  {font-size: 18px;line-height: 30px;}
.v5_SupportMenuLink a:link, 
.v5_SupportMenuLink a:visited {color: #3A84B1;text-decoration: none;padding-left: 25px;}
.v5_SupportMenuLinkSelected a:link, 
.v5_SupportMenuLinkSelected a:visited {color: #3A84B1;text-decoration: none;padding-left: 25px;background:url(1_layout/arrows/selected_arrows.png) no-repeat left;}


.v5_ExternalLink {width:217px;}
.v5_ExternalLink a img {margin: 10px 1px;}
.v5_ExternalLink a text {margin-left: 60px;}
.v5_ExternalLink a:link, 
.v5_ExternalLink a:visited {height:57px;width: 35px; text-align:left;text-decoration:none;margin:0px;}

.v6_ExternalLinkFB {width:217px; padding-left:10px; padding-top:10px;}




/*this is for horizontal navigation menus*/

.v5_contentnavh 						{width:745px;height:44px;text-align:left;margin:0px 5px 0px 0px;float:left;overflow:hidden;}

.v5_contentnavh1,
.v5_contentnavh2,		
.v5_contentnavh3,
.v5_contentnavh1Selected,
.v5_contentnavh2Selected,		
.v5_contentnavh3Selected				{float:left;font-size:12pt;font-weight:bold;}

.v5_contentnavh1Selected 	a:link, 
.v5_contentnavh1Selected 	a:visited,
.v5_contentnavh3Selected 	a:link, 
.v5_contentnavh3Selected 	a:visited,
.v5_contentnavh1 			a:link, 
.v5_contentnavh1 			a:visited,
.v5_contentnavh3 			a:link, 
.v5_contentnavh3 			a:visited 		{width:106px;height:44px;line-height:44px;display:inline-block;text-align:center;}


.v5_contentnavh2 			a:link, 
.v5_contentnavh2 			a:visited,
.v5_contentnavh2Selected 	a:link, 
.v5_contentnavh2Selected 	a:visited 		{width:105px;height:44px;line-height:44px;display:inline-block;text-align:center;}


.v5_contentnavh1 			a:link, 
.v5_contentnavh1			a:visited		{background:url(1_layout/hnav/v5_hnav_1n.jpg) no-repeat;color:#333333;text-decoration:none;}
.v5_contentnavh2 			a:link, 
.v5_contentnavh2 			a:visited		{background:url(1_layout/hnav/v5_hnav_2n.jpg) no-repeat;color:#333333;text-decoration:none;}
.v5_contentnavh3 			a:link, 
.v5_contentnavh3 			a:visited		{background:url(1_layout/hnav/v5_hnav_3n.jpg) no-repeat;color:#333333;text-decoration:none;}

.v5_contentnavh1 			a:hover			{background:url(1_layout/hnav/v5_hnav_1h.jpg) no-repeat;color:#333333;text-decoration:none;}
.v5_contentnavh2 			a:hover			{background:url(1_layout/hnav/v5_hnav_2h.jpg) no-repeat;color:#333333;text-decoration:none;}
.v5_contentnavh3 			a:hover			{background:url(1_layout/hnav/v5_hnav_3h.jpg) no-repeat;color:#333333;text-decoration:none;}



.v5_contentnavh1Selected 	a:link, 
.v5_contentnavh1Selected 	a:visited 		{background:url(1_layout/hnav/v5_hnav_1s.jpg) no-repeat;color:#FFFFFF;text-decoration:none;}
.v5_contentnavh2Selected 	a:link, 
.v5_contentnavh2Selected	a:visited		{background:url(1_layout/hnav/v5_hnav_2s.jpg) no-repeat;color:#FFFFFF;text-decoration:none;}
.v5_contentnavh3Selected 	a:link, 
.v5_contentnavh3Selected 	a:visited 		{background:url(1_layout/hnav/v5_hnav_3s.jpg) no-repeat;color:#FFFFFF;text-decoration:none;}

.v5_contentnavhbreadcrumb 					{text-align:right;margin:15px 20px;font-size:11pt;font-weight:bold;}
.v5_contentnavhbreadcrumb	a:link,
.v5_contentnavhbreadcrumb	a:visited		{color:#8882B6;}



.subText1 {
	font-weight:normal;
	font-size:11pt;
	color:#000;
	margin:0px 0px 15px;padding:0px;
	text-align:center;
}



/*this section is for the page content displays - both single and double column displays*/


.GeneralContentFormatPadded {
padding: 15px 100px 20px 100px;
margin-top: 15px;
text-align:left;
}

.GeneralContentFormat {padding: 0px 0px 20px 0px;margin-top: 15px;text-align:left;}
.GeneralContentFormat P, .GeneralContentFormatPadded P {margin-bottom: 17px;}
.GeneralContentFormat a:link, 
.GeneralContentFormat a:visited, 
.GeneralContentFormatPadded a:link, 
.GeneralContentFormatPadded a:visited {color:#3A84B1;}



/* for the faq pages */

.linklist {line-height:30px;}

/* application nav styles */

.v3_Nav_Col {float:left;width: 218px;text-align:left;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 1px;color: #ffffff;}
.v3_NavMenu, 
.v3_NavMenuWhite, 
.v3_NavMenuNews {margin-left: 20px;margin-right: 20px;}



/* Page Counts */
.v3_Page_Count, 
.v3_Page_CountSelected {line-height: 18px;padding: 0px 8px 0px 4px;border-right: solid #666666 1px;}

.v3_Page_CountNext {line-height: 18px;padding: 0px 8px 0px 4px;}
.v3_Page_Count a:link, 
.v3_Page_Count a:visited, 
.v3_Page_CountNext a:link, 

.v3_Page_CountNext a:visited {color: #3A84B1;text-decoration:none;} 
.v3_Page_CountSelected a:link, 

.v3_Page_CountSelected a:visited {color: #444444;text-decoration:none;} 

/*2col content styles*/

.v3_Content_Col {width: 695px;float:right;padding-right: 10px;text-align:left;margin-top: 20px;margin-right: 20px;margin-bottom: 20px;margin-left: 0px;}



/*WORDPRESS ITEMS*/
.v3_News_Search, 
.v3_News_Archives, 
.v3_News_Archives a:link, 
.v3_News_Archives a:visited, 
.v3_Support_Sublink, 
.v3_Support_Sublink a:link, 
.v3_Support_Sublink a:visited {font-size: 10pt;
}

.v3_News_Search {background-color: #FFFFFF;border: 1px solid #EEEEEE;}

.v3_News_Search li, .v3_News_Search form, .v3_News_Archives li {margin: 0px;padding:5px;list-style:none;}
.v3_News_Archives li {margin: 0px;padding:0px;list-style:none;}
.v3_News_Search form input {margin: 5px 0px 0px 0px;}

.v3_News_Archives ul {margin:0px;list-style:none;list-style-position:inside;}






/* FONT  CSS */
/* --------- */

h1 {margin:0px;color: #000000;font-size: 30px;font-weight:normal;}
h2 {margin:0px;color: #666666;font-size: 21px;font-weight:normal;}
h3 {margin:0px;color: #666666;font-size: 16px;font-weight:normal; margin-bottom: 8px;}
h4 {margin:2px 0px 0px;color: #666666;font-weight:bold;font-size:11pt;}
h5 {margin:0px;color: #000000;font-size: 22px;font-weight:normal;text-align:left;}
h6 {margin:0px;color: #000000;font-size: 20px;font-weight:normal;text-align:center;}
h7 {margin:0px;color: #666666;font-size: 13px;font-weight:normal;}
h8 {margin:0px;color: #666666;font-size: 13px;font-weight:normal; text-align:center;}


.Font2 {font-size: 10pt; font-weight:bold;}
.Font3 {color: #55526C;font-size: 9pt;font-style: normal;}
.Font4 {color: #333333;padding: 10px 30px 0px 30px;text-align:center;}
.Font5 {color: #333333;font-size: 10pt;font-style:normal;}
.Font6 {color: #444444;font-size: 20px;font-weight: bold;}
.Font7 {font-size: 18px;}
.Font8 {margin-top: 7px;line-height: 22px;font-size: 10pt;}
.Font9 {font-size: 17px;letter-spacing:1px;}
.Title_SingleLine 		{margin:0px;padding-top: 20px;text-align:center;}
.Title_DoubleLineTop 	{margin:0px;padding-top: 10px;text-align:center;}
.Title_DoubleLineBottom {margin:0px;padding-top: 5px;text-align:center;}

.v3_Page_Title {color: #0066CC;font-size: 20px;line-height:25px;text-decoration:underline;}
.v3_Page_Title a:link, 
.v3_Page_Title a:visited {color: #0066CC;text-decoration:underline;}


/* media kit */
.Font10 {margin:0px;color: #000000;font-size: 14px;font-weight:normal; margin-bottom:20px;}

.mediaKitLeftSmall {
	width:48%;
	float:left;
	margin-top:30px;
	padding:15px 0px;
}	

.mediaKitRightSmall {
	text-align:right;
	width:51%;
	float:right;
	margin-top:30px;
	padding:15px 0px 0px 0px;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#CCCCCC;
}

.mediaKitLeftSmallInside {
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	width:300px;

	margin-bottom:10px;
	padding:10px;
	text-align:center;
}	

.mediaKitLeftSmallInsideArticle {
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	width:300px;
	height:100px;
	margin-bottom:10px;
	padding:10px;
}	

.mediaKitLeftSmallNews {
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	width:300px;
	height:315px;
	margin-bottom:10px;
	padding:10px;
}



.mediaKitRightSmallInsidePK {
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	width:330px;
	height:500px;
	margin:0px 0px 10px auto;
	padding:10px;
	text-align:center;
}	

.mediaKitRightSmallInsidePK2 {
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	width:330px;
	height:530px;
	margin:0px 0px 10px auto;
	padding:10px;
	text-align:center;
}	

.mediaKitRightSmallInside {
	border-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	width:330px;
	height:300px;
	margin:0px 0px 10px auto;
	padding:10px;
	text-align:center;
}	



.mediaKitFooter {
	border-top-style:solid;
	border-width:1px;
	border-color:#CCCCCC;
	width:100%;
	height:30px;
	
}

.GeneralContentFormatPaddedMediaKit {
padding: 15px 50px 20px 50px;
margin-top: 15px;
text-align:left;
}

.GeneralContentFormatPaddedMediaKit P {
	margin-bottom:15px;	
}


/* --------- */



/* AJAX TABS  CSS */
/* -------------- */


.icontabcontainer 		{width:736px;margin:0px 1px 0px 1px;;background:url(1_layout/manual-layout/tray2_backgroundsolid.jpg) no-repeat;}
.icontabcontainermid 	{width:622px;text-align:center;}
.icontabcontainermid ul {margin:0px;padding:0px;}
.icontabs 				{padding: 0px;margin: auto;list-style-type: none;text-align: center;width:622px}

.icontabs li 				{display: inline;margin: 0px;padding:0px;height:104px;width:85px;}		
.icontabs li a:link, 
.icontabs li a:visited 		{text-decoration: none;padding:10px 0px 9px 0px;margin:0px;border: 0px;width:85px;height:85px;display:inline-block;}
.icontabs li a:hover		{text-decoration: none;color: #666688;background:url(1_layout/manual-layout/cover.png) no-repeat;}
						

.icontabs li.selected				{color:#cc3300;}
.icontabs li.selected a:link, 
.icontabs li.selected a:visited 	{border: 0px;outline-style:none;margin: 0px 0px 0px 0px;
									background:url(1_layout/manual-layout/cover-selected.png) no-repeat;}
.icontabs li.selected a:hover		{text-decoration: none;}

/* this is for the second style of bigger image tabs */

.icontabs2 li 				{display: inline;margin: 0px;padding:0px;height:104px;width:93px;}		
.icontabs2 li a:link, 
.icontabs2 li a:visited 	{text-decoration: none;padding:8px 0px 2px 0px;margin:0px;border: 0px;width:93px;height:90px;display:inline-block;}
.icontabs2 li a:hover		{text-decoration: none;color: #666688;background:url(1_layout/manual-layout/cover.png) no-repeat;}
						

.icontabs2 li.selected				{color:#cc3300;}
.icontabs2 li.selected a:link, 
.icontabs2 li.selected a:visited 	{border: 0px;outline-style:none;margin: 0px 0px 0px 0px;
									background:	url(1_layout/manual-layout/cover-selected2.png) no-repeat 0px 4px;}
.icontabs2 li.selected a:hover		{text-decoration: none;}














.contentstyle {border: 0px dashed #CCCCAA;margin: 0px; padding: 5px; color: #AAAAAA;text-align: left;}

#t_right_arrow 			{display:block;width: 45px;height:45px;background: url(1_layout/manual-layout/right_arrow.png) 0 0 no-repeat;cursor:pointer;}
#t_right_arrow:hover 	{background-position: 0 0px;}
#t_right_arrow:active 	{background-position: 0 -45px;}

#t_left_arrow			{display:block;width: 45px;height:45px;background: url(1_layout/manual-layout/left_arrow.png) 0 0 no-repeat;cursor:pointer;}
#t_left_arrow:hover 	{background-position: 0 0px;}
#t_left_arrow:active 	{background-position: 0 -45px;}



/* TABBED PAGES  CSS */
/* ----------------- */

#manual_load,
#faq_load,
#gallery_load,
#tutorial_load 		{min-height:660px;}
#tutorial_load		{text-align:center;}

.m_pagetitlearea,
.f_pagetitlearea	{width: 736px;margin:20px 1px 0px 1px;padding:20px 0px;background:#e5e7e6;border-top:1px black solid;text-align:left;}
					
.t_pagetitlearea	{width: 732px;margin:10px 6px 0px 5px;padding:0px 0px;background:#ffffff; text-align:center;}	



.t_pagetitlearea_in		{height:10px; padding-top:5px;}
.t_pagetitlearea_mid	{height:30px;}
.t_pagetitlearea_out	{height:3px;}

.m_pagetitleareadesc,
.f_pagetitleareadesc,
.t_pagetitleareadesc	{margin: 10px 0px 0px;}

.m_pagecontentarea,
.t_pagecontentarea		{width: 730px;margin:20px 6px 0px 7px;text-align:left;}
.f_pagecontentarea		{width: 650px;margin:20px 6px 0px 7px;text-align:left;}

.m_pagecontentarea p,
.f_pagecontentarea p,
.f_pagecontentarea form,
.t_pagecontentarea p	{margin: 15px 35px;}

.m_pagecontentarea li,
.f_pagecontentarea li 	{margin: 10px 35px;}

.t_textdiv,	
.m_textdiv,				
.m_icondiv				{margin: 20px 35px 10px;padding-top:7px;text-align:left;border-top: 1px solid black;}
.m_icondiv_icon			{float:left;text-align:left;width:75px;padding: 5px 0px 0px;}
.m_icondiv_desc			{float:right;text-align:left;width: 575px;padding: 10px 0px 7px;}	
.m_textdiv p			{margin: 5px 0px;}
.m_textdiv li 			{margin: 7px 0px;padding:0px;}

.m_icondiv_map_icon		{float:left;text-align:left;width:120px;padding: 5px 0px 0px;}
.m_icondiv_map_desc		{float:right;text-align:left;width: 530px;padding: 10px 0px 7px;}

.m_icon_settingsdiv		{margin: 20px 35px 10px;padding-top:7px;text-align:left;border-bottom: 1px solid black;}

.m_footer				{margin: 50px 35px 0px;text-align:left}
.m_footer_icon			{float:left;text-align:left;width:75px;padding: 5px 0px 0px;}
.m_footer_desc			{float:right;text-align:left;width: 575px;padding: 10px 0px 7px;border-width: 1px 0px;border-color:#09F;border-style:solid;}


.manual-iconfloat,
.overview-icon-float	{width:100px;float:left; text-align:center;}

.manual-iconfloat img,
.overviewicon-float img	{max-width:100px;}

.manual-icondesc,
.overview-icondesc		{margin-left: 125px;}

.overview-icondesc ul li	{line-height:20px;}


/* GALLERY PAGE BUTTONS AND OTHER BUTTONS */
/* --------------------------------------- */

/*common characteristics*/
.button,
.button1 			{display:block;text-align:center;border: 1px solid #999;
					 background:#FFF;text-decoration:none;float:left;margin: 10px 5px 0px 0px;}


/*common characteristics*/
.button   	{width:25px;}  
.button1 	{width:57px;}

.b_manual_pdf_button 			{margin-right:7px;width:147px;height:33px;display:block;overflow:hidden;float:right;}
.b_manual_pdf_button a,
.b_manual_pdf_button a:visited 	{display:block;width:147px;height:33px;
								 background:url(1_layout/button_images/download_pdf_manual.png) 0 0 no-repeat;}
.b_manual_pdf_button a:hover 	{background:url(1_layout/button_images/download_pdf_manual.png) 0 -33px no-repeat;}

.b_contact_support	 			{margin-right:7px;width:121px;height:28px;float:right;}
.b_contact_support a:link,
.b_contact_support a:visited 	{width:121px;height:28px;display:block;
								 background:url(1_layout/button_images/contact_support.png) 0 0 no-repeat;}
.b_contact_support a:hover 		{background:url(1_layout/button_images/contact_support_hover.png);}




.b_view_larger_version 				{margin-right:7px;width:158px;height:28px;float:right;}
.b_view_larger_version a:link,
.b_view_larger_version a:visited 	{display:block;width:158px;height:28px;
									 background:url(1_layout/button_images/view_large.png) 0 0 no-repeat;}
.b_view_larger_version a:hover 		{width:158px;height:28px;
									 background:url(1_layout/button_images/view_large_hover.png) 0 0 no-repeat;}


/* ACCESSORRY PAGES WITH AMAZON LINKS */
/* --------------------------------------- */

.acc_content_left					{width:400px;float:left; margin-top:0px; margin-right:10px;}
.acc_amazon_links_right				{width:200px;float:right; margin-top:7px;}




/* MOBILE LIST CSS */
/* --------------- */

.mobile-container				{margin:0px;padding:0px;text-align:left;}
.mobile-container div			{width:308px;padding:0px 0px;margin:0px 0px 0px 0px;line-height:inherit;}
.mobile-container h5			{padding:20px 5px;}
.mobile-container p				{margin:10px 10px;padding:0px 0px;}

.mobile-container ol					{list-style:insde;list-style-type:decimal;margin:0px 0px;padding:0px;}
.mobile-container ol li					{list-style-type:decimal;}
.mobile-container li a:link,
.mobile-container li a:visited			{color:#03C;text-decoration:none;}
.mobile-container li 					{background: #F6F6F6; border-bottom: 1px #DBDBDB solid;margin:0px;
										padding:12px 5px;font-size:14px;}
.mobile-container li:nth-child(odd) 	{background: #FFF;}

/*.mobile-container img			{width:284px;height:auto;margin:auto;}	*/
.mobile-container h2			{background-color:#F6F6F6;padding:10px 0px 10px 15px;font-size:20px;border-bottom: 1px #DBDBDB solid;}

.mobile_list 					{list-style:inside;list-style-type:decimal;padding:0px;margin:0px;}
.mobile_list li					{background: #F6F6F6; border-bottom: 1px #DBDBDB solid;line-height:40px;padding:0px 0px 0px 30px;font-size:16px;}
.mobile_list li:nth-child(odd) 	{background: #FFF;}

.mobile_list li a:link,
.mobile_list li a:visited		{color:#03C;text-decoration:none;}




/* PARTNER PAGE */
/* --------------------------------------- */

.PartnerBannerLeft  			{margin: 0px 0px 35px 35px; width:434px;height:240px;text-align:justified; float:left;
								background:url(1_layout/home/banners/partners-box.png) no-repeat;}
.PartnerBannerLeft-img 				{width: 434px;height:69px;margin:0px auto; float:left;}
.PartnerBannerLeft-txt				{height:200px;font-size:13px; width:401px;margin: 0px 20px 0px 20px;}
.PartnerBannerLeft-link				{width: 425px;margin:auto;text-align: left;height: 28px;padding:0px 10px;}


.PartnerBannerRight  			{margin: 0px 35px 35px 0px; width:434px;height:240px;text-align:justified; float:right;
								background:url(1_layout/home/banners/partners-box.png) no-repeat;}
.PartnerBannerRight-img 				{width: 434px;height:69px;margin:0px auto; float:left;}
.PartnerBannerRight-txt				{height:200px;font-size:14px; width:400px;margin: 0px 20px 0px 20px;}
.PartnerBannerRight-link				{width: 425px;margin:auto;text-align: left;height: 28px;padding:0px 10px;}



/* DRIVE ACCESSORIES TABLE */
/* --------------------------------------- */

table.mounts
{
border:1px solid #c3c3c3;
border-collapse:collapse;
}

table.mounts th
{
background-color:#e5eecc;
border:1px solid #c3c3c3;
padding:3px;
vertical-align:top;
}

table.mounts td 
{
border:1px solid #c3c3c3;
padding:3px;
vertical-align:top;
}

/* MAP CANVAS IMAGE FIX */
/* --------------------------------------- */

#map_canvas img {
	
	max-width:none;
	
}
