/* - - - - - - - - - - SubPage - - - - - - - - - - */
div.SubPage{margin:10px 0; background-color:#FFFFFF;
		-moz-border-radius:24px; 
		-webkit-border-radius:24px; 
		border-radius:24px;}
		

/* - - - - - - - - - - BreadCrumb - - - - - - - - - - */
div.BreadCrumb{height:37px; text-align:center; font-size:80%; background: url("../../images/subpage/BreadCrumbLeft.jpg") no-repeat top left;
			-moz-border-radius-topleft:24px; -moz-border-radius-topright:24px;
			-webkit-border-top-left-radius:24px; -webkit-border-top-right-radius:24px;
			border-radius-topleft:24px; border-radius-topright:24px;}
div.BreadCrumb p{height:37px; font-weight:bold; color:#343434; line-height:3.7em; background:url("../../images/subpage/BreadCrumbRight.jpg") no-repeat top right;
			-moz-border-radius-topleft:24px; -moz-border-radius-topright:24px;
			-webkit-border-top-left-radius:24px; -webkit-border-top-right-radius:24px;
			border-radius-topleft:24px; border-radius-topright:24px;}
div.BreadCrumb p a{text-decoration:none; color:#FF0000; padding:0 17px 0 0; margin:0 5px 0 0; background:url(../../images/subpage/BreadCrummBull.gif) no-repeat right 2px;}
div.BreadCrumb p a:focus, 
div.BreadCrumb p a:active, 
div.BreadCrumb p a:hover{text-decoration:underline;}

div.PlainTextPageBread{background: url("../../images/subpage/BreadCrumbLeftPlain.jpg") no-repeat top left;}

/* - - - - - - - - - -  YUI Fixes  - - - - - - - - - - */
div.SubPage div.yui-gd{background:url(../../images/subpage/PageBigBk.jpg) no-repeat top left; min-height:400px; width:100%;}
div.SubPage div.yui-gd div.yui-u{ margin-left:0; padding:0; width:60%; float:right; width:577px; *width:561px; _width:561px;}
div.SubPage div.yui-gd div.first{width:38%; float:left; width:409px;}

div.SubPage div.MLSPage{background:url(../../images/subpage/PageBigBkMls.jpg) no-repeat top left;}
div.SubPage div.PedPage{background:url(../../images/subpage/PageBigBkPed.jpg) no-repeat top left;}
div.SubPage div.PapPage{background:url(../../images/subpage/PageBigBkPAp.jpg) no-repeat top left;}

/* - - - - - - - - - -  Product Info - - - - - - - - - - */
div.ProdInfo{margin:132px 0 0 0; text-align:center;}
/**/
div.ProdVidHold{ background-color:#FFFFFF; margin:0 auto; padding:16px 8px 0 8px; height:295px; width:368px;  border-right:1px solid #B3B3B3; border-bottom:1px solid #B3B3B3;}
div.ProdVidHold a{text-decoration:underline; color:#FF0000; font-weight:normal;}
div.ProdVidHold a:focus, 
div.ProdVidHold a:active, 
div.ProdVidHold a:hover{text-decoration:none;}	
/**/
div.ProdInfoText{margin:0 auto; /*padding-bottom:25px;*/ text-align:left; width:368px;}
div.ProdInfoText h2{margin:30px 29px 10px 29px;}
div.ProdInfoText h2.ProdInfoHeadMls{background:url(../../images/subpage/ProdHeadingsMls.png) left top no-repeat; width:209px; height:33px;}
div.ProdInfoText h2.ProdInfoHeadPed{background:url(../../images/subpage/ProdHeadingsPed.png) left top no-repeat; width:209px; height:33px;}
div.ProdInfoText h2.ProdInfoHeadPap{background:url(../../images/subpage/ProdHeadingsPap.png) left top no-repeat; width:209px; height:33px;}

div.ProdInfoText p{padding:10px 29px 10px 29px; color:#343434; line-height:1.6em; font-size:90%;}
div.ProdInfoText p.Lead{padding:0 29px; color:#888888; font-size:105%; font-weight:bold; font-style:italic;}

div.ProdInfoText a{text-decoration:underline; color:#FF0000; font-weight:normal;}
div.ProdInfoText a:focus, 
div.ProdInfoText a:active, 
div.ProdInfoText a:hover{text-decoration:none;}	

/* - - - - - - - - - -  Product Quick Links - - - - - - - - - - */
ul.ProdQuickLinks{}
ul.ProdQuickLinks li{margin:0 0 0 5px; float:right; clear:none; position:relative; text-align:center; width:170px; height:166px; display:inline; background-image:url(../../images/subpage/ProdQuickLinksTile.png); background-repeat:repeat-x; background-position:top;}
ul.ProdQuickLinks li a {position:absolute; outline:none; bottom:5px; left:5px; width:160px; height:37px; line-height:2.7em; background-color:#FF0000; border:1px solid #FFC3AC;
						-moz-border-radius:5px;
						-webkit-border-radius:5px;
						border-radius:5px;}
						
div.ProdInfoCol{margin-top:166px; background-color:#1A171B;
				-moz-border-radius:24px;
				-webkit-border-radius:24px;
				border-radius:24px;}

/* - - - - - - - - - -  Product Info - - - - - - - - - - */
div.ProdSpec{background-color:#4E424E; float:left; clear:none; width:55%; /*min-height:400px;*/
			-moz-border-radius-topleft:24px;
			-webkit-border-top-left-radius:24px;
			border-radius-topleft:24px;}

/*To fix prod page collom widths*/
div.ProdSpec{
	border-right:none;/*IE 5 for PC only*/
	voice-family:"\"}\"";
	voice-family:inherit;
	border-right:none;\/*IE8 only*/
	border-right:none;/*Mozilla - Firefox only*/
	[border-right:none;
	border-right:1px solid #000;]/*Opera and newer Safary 4+*/
	*border-right:none; _border-right:none;/*IE 6 + 7*/
}

div.ProdSpec div.ProdSpecText{padding:20px; color:#FFFFFF;}
div.ProdSpec div.ProdSpecText h3{padding-bottom:6px; margin-bottom:11px; border-bottom:1px solid #605560; background:url(../../images/subpage/ProdHeadingsMls.png) left -33px no-repeat;}
div.ProdSpec div.ProdSpecText h3.CoreValues{background:url(../../images/subpage/ProdHeadingsMls.png) left -37px no-repeat; height:23px;}
div.ProdSpec div.ProdSpecText h3.Platform{background:url(../../images/subpage/ProdHeadingsMls.png) left  -66px no-repeat; height:21px;}
div.ProdSpec div.ProdSpecText h3.Features{background:url(../../images/subpage/ProdHeadingsPed.png) left  -66px no-repeat; height:21px;}

div.ProdSpec div.ProdSpecText p{line-height:1.6em; font-size:85%;}
div.ProdSpec div.ProdSpecText p.Disc{font-size:80%; color:#9E979E; line-height:1.3em; margin-bottom:25px;}
div.ProdSpec div.ProdSpecText ul.Platform{margin:18px 0 16px 0;}
div.ProdSpec div.ProdSpecText ul.Platform li{margin:0 0 2px 0; padding:4px 4px 4px 8px; background-color:#1A171B; font-size:80%;
											-moz-border-radius:2px;
											-webkit-border-radius:2px;
											border-radius:2px;}
div.ProdSpec div.ProdSpecText ul.Platform li strong{display:block; font-weight:bold; color:#FF6868; font-size:125%;}
/**/
div.ProdSpec div.ProdSpecText ul.CoreValues{margin:16px 0 30px 0;}
div.ProdSpec div.ProdSpecText ul.CoreValues li{	margin:0 0 2px 0; padding:5px 0 5px 29px; font-size:95%; font-weight:bold; font-style:italic; 
												background:url(../../images/subpage/ProdCoreValuesList.gif) left center no-repeat #1A171B;
												-moz-border-radius:2px;
												-webkit-border-radius:2px;
												border-radius:2px;}

/* - - - - - - - - - -  Product Feeeeeeeeeeds! - - - - - - - - - - */
div.ProdFeeds{background-color:#1A171B; float:left; clear:none; /*min-height:400px;*/ width:45%;
			-moz-border-radius-bottomright:24px; -moz-border-radius-topright:24px;
			-webkit-border-bottom-right-radius:24px; -webkit-border-top-right-radius:24px;
			border-radius-bottomright:24px; border-radius-topright:24px;}		
/* - - - */
div.ProdFeeds ul.Tabs{padding:0; background-color:#554E58; height:50px;
						-moz-border-radius-topright:24px;
						-webkit-border-top-right-radius:24px;
						border-radius-topright:24px;}
div.ProdFeeds ul.Tabs li{display:inline; width:50%;}
div.ProdFeeds ul.Tabs li a{display:inline; float:left; clear:none; margin-right:0; width:50%;}
div.ProdFeeds ul.Tabs li.BlogOn a.selected{background-color:#1A171B; outline:none; background:url(../../images/subpage/MLSFeedTabs.gif) no-repeat left top; margin-borrom:-1px; /*width:94px;*/ height:50px;}
div.ProdFeeds ul.Tabs li.BlogOn a.selected:hover{background-color:#1A171B; cursor:auto; background:url(../../images/subpage/MLSFeedTabs.gif) no-repeat left top; margin-borrom:-1px; /*width:94px;*/ height:50px;}
div.ProdFeeds ul.Tabs li.BlogOn a{background-color:#554E58; background:url(../../images/subpage/MLSFeedTabs.gif) no-repeat left -51px; margin-borrom:-1px; /*width:94px;*/ height:50px;}
div.ProdFeeds ul.Tabs li.BlogOn a:hover{background-color:#554E58; background:url(../../images/subpage/MLSFeedTabs.gif) no-repeat left -102px; margin-borrom:-1px; /*width:94px;*/ height:50px;}
div.ProdFeeds ul.Tabs li.TwitterOn a.selected{background-color:#1A171B; outline:none; background:url(../../images/subpage/MLSFeedTabs.gif) no-repeat -139px top; margin-borrom:-1px; /*width:127px;*/ height:50px;}
div.ProdFeeds ul.Tabs li.TwitterOn a.selected:hover{background-color:#1A171B; cursor:auto; background:url(../../images/subpage/MLSFeedTabs.gif) no-repeat -139px top; margin-borrom:-1px; /*width:127px;*/ height:50px;}
div.ProdFeeds ul.Tabs li.TwitterOn a{background-color:#554E58; background:url(../../images/subpage/MLSFeedTabs.gif) no-repeat -139px -51px; margin-borrom:-1px; /*width:127px;*/ height:50px;
										-moz-border-radius-topright:24px;
										-webkit-border-top-right-radius:24px;
										border-radius-topright:24px;}
div.ProdFeeds ul.Tabs li.TwitterOn a:hover{background-color:#554E58; background:url(../../images/subpage/MLSFeedTabs.gif) no-repeat -139px -102px; margin-borrom:-1px; /*width:127px;*/ height:50px;}
/* - - */
div.ProdFeeds div.Tab{background:#1A171B; 
						-moz-border-radius-bottomright:25px; 
						-webkit-border-bottom-right-radius:25px;
						border-radius-bottomright:25px;}
div.ProdFeeds div.TabContent{padding:7px 10px;}
/**/
div.ProdFeeds div.Feed{font-size:90%; line-height:1.4em;}
div.ProdFeeds div.Feed a{text-decoration:none; color:#FF0000; font-weight:bold;}
div.ProdFeeds div.Feed a:focus, 
div.ProdFeeds div.Feed a:active, 
div.ProdFeeds div.Feed a:hover{text-decoration:underline;}	
div.ProdFeeds div.Feed ul{}
div.ProdFeeds div.Feed ul li{padding:8px 14px; display:block; border-bottom:none;}
div.ProdFeeds div.Feed ul li:last-child{padding-bottom:0; display:block; border-bottom:none;}
div.ProdFeeds div.Feed ul li.Pap{background:none;}
div.ProdFeeds div.Feed ul li.Ped{background:none;}
div.ProdFeeds div.Feed ul li.Mls{background:none;}
div.ProdFeeds div.Feed ul li.Cdsm{background:none;}
div.ProdFeeds div.Feed ul li.Pap img, 
div.ProdFeeds div.Feed ul li.Ped img, 
div.ProdFeeds div.Feed ul li.Mls img, 
div.ProdFeeds div.Feed ul li.Cdsm img{display:none;}
div.ProdFeeds div.Feed ul li span.Status{}
div.ProdFeeds div.Feed ul li span.Time{font-size:90%; color:#F7F7F7; display:block;}
/**/
div.ProdFeeds div.Feed ul li.New{padding:14px 16px 20px 16px; line-height:1.25em; font-size:130%; background:#2E2A30 url(../../images/template/HmFeedNewTile.gif) repeat-x bottom; min-height:134px;}
div.ProdFeeds div.Feed ul li.New img{padding-right:12px; float:left; margin-bottom:8px; clear:none; width:100%; display:block;}
div.ProdFeeds div.Feed ul li.New span.Time{font-size:80%;}
/* - - - */
div.ProdFeeds div.TabPager{padding:22px 15px 11px 15px; /*background-color:#000000;*/ font-size:80%; height:14px; text-align:center;
					/*-moz-border-radius-bottomright:25px; 
					-webkit-border-radius-bottomright:25px;
					border-radius-bottomright:25px;*/}
div.ProdFeeds div.TabPager p{color:#554E58; font-weight:bold; display:inline; margin-right:15px;}
div.ProdFeeds div.TabPager ul{display:inline;}
div.ProdFeeds div.TabPager ul li{display:inline;}
div.ProdFeeds div.TabPager ul li a{background-color:#554E58; color:#FFFFFF; text-decoration:none; padding:3px 6px; margin-right:2px;
					-moz-border-radius:2px; 
					-webkit-border-radius:2px;
					border-radius:2px;}
div.ProdFeeds div.TabPager ul li a:focus, 
div.ProdFeeds div.TabPager ul li a:active, 
div.ProdFeeds div.TabPager ul li a:hover{background-color:#79747B; color:#FFFFFF;}
div.ProdFeeds div.TabPager ul li a.Disabled{background-color:#221F23; color:#656365; text-decoration:none; padding:3px 6px; margin-right:2px;
					-moz-border-radius:2px; 
					-webkit-border-radius:2px;
					border-radius:2px;}
div.ProdFeeds div.TabPager ul li a.Disabled:focus, 
div.ProdFeeds div.TabPager ul li a.Disabled:active, 
div.ProdFeeds div.TabPager ul li a.Disabled:hover{background-color:#221F23; color:#656365;}
			
			
/* - - - - - - - - - - Boaring Plain Text Page - - - - - - - - - - */
div.SubPage div.PlainTextPage{padding:30px 0 0 0; /*background:url(../../images/subpage/PlainTextPageRightBak.jpg) right top no-repeat; min-height:692px;*/}
div.SubPage div.SideImage{background:url(../../images/subpage/PlainTextPageRightBak.jpg) right top no-repeat; min-height:653px;}
div.SubPage div.PlainTextPage h2{margin-left:35px; float:left; clear:none;}
/**/
div.SubPage div.PlainTextPage h2.Acc{background:url(../../images/subpage/PlaintPageHeads.jpg) left top; width:372px; height:51px;}
div.SubPage div.PlainTextPage h2.Leg{background:url(../../images/subpage/PlaintPageHeads.jpg) left -51px; width:372px; height:49px;}
div.SubPage div.PlainTextPage h2.Map{background:url(../../images/subpage/PlaintPageHeads.jpg) left -100px; width:372px; height:44px;}
div.SubPage div.PlainTextPage h2.News{background:url(../../images/subpage/PlaintPageHeads.jpg) left -144px; width:372px; height:34px;}
div.SubPage div.PlainTextPage h2.Con{background:url(../../images/subpage/PlaintPageHeads.jpg) left -178px; width:372px; height:31px;}
/**/
div.SubPage div.PlainContent{padding:25px /*512px*/ 46px 46px 46px;}
div.SubPage div.PlainContent a{text-decoration:underline; color:#FF0000;}
div.SubPage div.PlainContent a:focus, 
div.SubPage div.PlainContent a:active, 
div.SubPage div.PlainContent a:hover{text-decoration:none;}
div.SubPage div.PlainContent h3{color:#343434; font-size:140%; padding:10px 0 10px 0; font-style:italic;}
div.SubPage div.PlainContent p{color:#343434; font-size:95%; line-height:1.6em; padding:0 0 15px 0;}
div.SubPage div.PlainContent ul{color:#343434; font-size:95%; line-height:1.6em; padding:0 0 15px 0;}
div.SubPage div.PlainContent ol{color:#343434; font-size:95%; line-height:1.6em; padding:0 0 15px 0;}
/**/
div.SubPage div.PlainContent ul.SiteMap{padding:0 0 20px 0; font-weight:bold;}
div.SubPage div.PlainContent ul.SiteMap li{line-height:2em;}
div.SubPage div.PlainContent ul.SiteMap li a{color:#343434; font-weight:normal;}
div.SubPage div.PlainContent ul.SiteMap li ul{padding:0;}
div.SubPage div.PlainContent ul.SiteMap li ul li{margin-left:15px;}
div.SubPage div.PlainContent ul.SiteMap li ul li a{color:#FF0000;}
/**/
div.SubPage div.PlainContent address{float:left; clear:none; width:175px; font-style:normal; padding-bottom:20px; font-size:95%;}
div.SubPage div.PlainContent address span{line-height:1.6em; display:block;}
div.SubPage div.PlainContent ul.TelFaxE{padding-left:40px; float:left; clear:none; width:150px;}
div.SubPage div.PlainContent ul.TelFaxE li{line-height:1.6em; display:block;}
div.SubPage div.PlainContent ul.TelFaxE li strong{color:#FF0000; padding-right:4px;}
div.SubPage div.PlainContent ul.TelFaxE li a{text-decoration:underline; color:#FF0000; font-weight:normal;}
div.SubPage div.PlainContent ul.TelFaxE li a:focus, 
div.SubPage div.PlainContent ul.TelFaxE li a:active, 
div.SubPage div.PlainContent ul.TelFaxE li a:hover{text-decoration:none;}	





  