/*Global*/



body {background:url(../images/template/background.jpg) repeat-x; background-color:#FFFFFF; margin-top:0; font-family:Helvetica, Geneva, Verdana, sans-serif;	text-align:center;}
	
p {	font-size:10px; color:#333333; 	line-height:12px;}

.warning {	color:#FF0000;}

.hide	{text-indent:-4000px; position:absolute;}

h1 {color:#000000; 	font-size:16px; font-weight:bold;}
h2 {color:#000000; 	font-size:14px; font-weight:bold;}
h3 {color:#000000;	font-size:12px;	font-weight:bold;}
h4 {color:#000000;	font-size:10px;}
img	{border:0;}

#Main {width:975px; margin-left:auto; 	margin-right:auto;}

/*Template Layout*/
#Header {height:168px; 	background:url(../images/template/nav.png) 0 0 no-repeat; float:left; width:975px;}
	
.Currency {	width:280px; height:20px; padding-top:5px; position:relative; left:440px; top:4px; 	float:left;}
ul.Currency	{list-style:none; margin:0; border:0; padding:0; }
ul.Currency li {float:left; }				
ul.Currency li a {	display:block; 	text-decoration:none; 	padding:0;	font-weight:bold; height:20px;}		
ul.Currency li a:hover {text-decoration:none; }
								
#CurrencyTitle {background:url(../images/template/currency.png) no-repeat; 	height:20px;}

		
#ScanAlert {width:115px; height:33px; position:relative; left:535px; top:30px; 	float:left;}				
	
/*Text Styling*/
.ProdIntro {font-size:12px;	color:#7d7b7b; 	font-weight:bold; line-height:150%;}
.ProdIntroBlack	 {	font-size:12px;	color:#000000;	font-weight:bold; 	line-height:150%;}
											
	
/*Code for styling and controlling the horizontal navigation menu at the top of each webpage*/
.HorizontalMenu {font-size:12px; font-weight:bold; 	height:39px; text-align:center;	float:left;	position:relative; 	left:55px; 	top:42px; width:864px; }
ul.HorizontalMenu {	margin:0;	border:0; 	padding:0; 	list-style:none;}
ul.HorizontalMenu li {display:inline; line-height:2.3em; margin:0; 	padding:0;	border:0; float:left; margin-right:3px;}
ul.HorizontalMenu li a {display:block;	text-decoration:none; margin:auto;	border:0; padding:0; font-weight:bold; height:39px;}
ul.HorizontalMenu li a:hover {text-decoration:none; background:url(../images/template/hoverState.jpg) repeat-x;}

/*Changes button image when over*/
#HomeButton a {	background:url(../images/template/home.jpg) no-repeat;}
#HomeButton a:hover	{background:url(../images/template/homeOver.jpg) no-repeat;}

#ProductsButton a {	background:url(../images/template/products.jpg) no-repeat;}
#ProductsButton a:hover {background:url(../images/template/productsOver.jpg) no-repeat;}

#StoreButton a {background:url(../images/template/store.jpg) no-repeat;}
#StoreButton a:hover {background:url(../images/template/storeOver.jpg) no-repeat;}

#SupportButton a {background:url(../images/template/support.jpg) no-repeat;}
#SupportButton a:hover {background:url(../images/template/supportOver.jpg) no-repeat;}

#WhereButton a {background:url(../images/template/wheretobuy.jpg) no-repeat;}
#WhereButton a:hover {background:url(../images/template/wheretobuyOver.jpg) no-repeat;}

#AboutButton a {background:url(../images/template/about.jpg) no-repeat;}
#AboutButton a:hover {background:url(../images/template/aboutOver.jpg) no-repeat;}

#CartButton a {background:url(../images/template/cart.jpg) no-repeat;}
#CartButton a:hover {background:url(../images/template/cartOver.jpg) no-repeat;}

/*Keeps button down in each section*/	
#Products #ProductsButton a	{background:url(../images/template/productsOver.jpg) no-repeat;}

#Products #ProductsButton a:hover {background:url(../images/template/productsOver.jpg) no-repeat;}
	
#Home #HomeButton a	{background:url(../images/template/homeOver.jpg) no-repeat;}
#Home #HomeButton a:hover {background:url(../images/template/homeOver.jpg) no-repeat;}
	
#Support #SupportButton a {background:url(../images/template/supportOver.jpg) no-repeat;}
#Support #SupportButton a:hover	{background:url(../images/template/supportOver.jpg) no-repeat;}
	
#Store #StoreButton a {background:url(../images/template/storeOver.jpg) no-repeat;}
#Store #StoreButton a:hover	{background:url(../images/template/storeOver.jpg) no-repeat;}
	
#where #WhereButton a {background:url(../images/template/wheretobuyOver.jpg) no-repeat;}
#where #WhereButton a:hover	{background:url(../images/template/wheretobuyOver.jpg) no-repeat;}
	
#About #AboutButton a {background:url(../images/template/aboutOver.jpg) no-repeat;}
#About #AboutButton a:hover	{background:url(../images/template/aboutOver.jpg) no-repeat;}

										
/*Code for styling and controlling the horizontal sub navigation menu at the top of each webpage*/
	
.tickList {list-style:none; background:#FFFFFF url(../images/products/tick.jpg) no-repeat; 	padding-left:25px;}
	
#Home #ProductsSubMenu 		{display:none;}
#Home #StoreSubMenu			{display:none;}
#Home #SupportSubMenu 		{display:none;}
#Home #WhereSubMenu			{display:none;}
#Home #AboutSubMenu			{display:none;}
	
#Products #StoreSubMenu		{display:none;}
#Products #SupportSubMenu	{display:none;}
#Products #WhereSubMenu		{display:none;}
#Products #AboutSubMenu		{display:none;}
	
#Store #ProductsSubMenu		{display:none;}
#Store #SupportSubMenu		{display:none;}
#Store #WhereSubMenu		{display:none;}
#Store #AboutSubMenu		{display:none;}
	
#Support #ProductsSubMenu	{display:none;}
#Support #StoreSubMenu		{display:none;}
#Support #WhereSubMenu		{display:none;}
#Support #AboutSubMenu		{display:none;}
	
#Where #ProductsSubMenu		{display:none;}
#Where #StoreSubMenu		{display:none;}
#Where #SupportSubMenu		{display:none;}
#Where #AboutSubMenu		{display:none;}
	
#About #ProductsSubMenu		{display:none;}
#About #StoreSubMenu		{display:none;}
#About #SupportSubMenu		{display:none;}
#About #WhereSubMenu		{display:none;}

	
.SubMenu {font-size:11px;	font-weight:bold; 	text-align:center; 	float:left;	position:relative; 	left:100px; top:50px; 	width:700px; font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
ul.SubMenu {margin:0; 	border:0; 	padding:0; 	list-style:none; width:800px;}
ul.SubMenu li {	display:inline; margin:0; padding:0 10px 0 10px; border:0; 	width:auto; float:left;}
ul.SubMenu li a {display:block; text-decoration:none; margin:auto; border:0; padding:0 10px 0 10px; width:auto; color:#FCFCFC;}
ul.SubMenu li a:hover {	color:#CCCCCC;  width:auto;}
	
/*Content adds the repeating background image to the central section of the 
	web pages so that they can stretch to the size of the content*/									
#Content {width:975px; 	height:auto; background:url(../images/template/middle.png) 0 0 repeat-y; text-align:left; padding:0px 20px 2px 20px; margin:0;  clear:both;}
	
/*Bottom adds the footer background image to the bottom of the page*/
#Bottom {width:975px; background:url(../images/template/bottom.png) 0 0 no-repeat; 	height:56px; margin:0; 	padding:0; 	font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; }
					
#Trademark {width:880px; height:auto; 	float:left; text-align:center; 	padding:0; 	margin-top:23px; margin-left:10px; font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
	
/*Footer*/
.Footer {font-size:10px; font-weight:bold; 	float:left;	position:relative; 	width:880px; text-align:center;	height:25px; line-height:2.3em; font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
ul.Footer {	padding:0;	list-style:none; width:880px; padding:0 0 0 40px; margin:0;}
ul.Footer li {	display:inline;  padding:0 8px 0 8px; border:0; width:auto; float: left;}
ul.Footer li a {display:block; 	text-decoration:none; 	color: #333333; 	padding:0 8px 0 8px;}
ul.Footer li a:hover {	text-decoration:underline; 	color: #003399;}
	
	
/*Homepage*/
	
#HomeContent					{width:920px; padding-left:8px; }
#HomeContent a					{text-decoration:none;}

#home-macdraft					{float:left; width:920px; height:520px; background:url(../images/homepage/macdraft25th.jpg) no-repeat;}
#home-safety					{float:left; width:920px; height:520px; background:url(../images/homepage/dwg-viewer.jpg) no-repeat;}
#easter							{float:left; width:920px; height:520px; background:url(../images/homepage/easter.jpg) no-repeat;}

#home-macdraft-title			{float:left; width:920px; height:200px; padding:10px 20px; text-align:center;}
#home-macdraft-title h1			{font-size:65px; margin:0;}
#home-macdraft-title h2			{font-size:20px; margin:0; font-weight:normal;}
#home-macdraft-text				{float:left; width:880px; padding:240px 20px 0 20px; text-align:center;}
#home-macdraft-text h1			{font-size:24px; margin:0;  font-weight:normal;}
#home-macdraft-text h2			{font-size:18px; margin:0; font-weight:normal; padding-top:10px;}

.sub-half						{float:left; width:452px; margin-top:15px;}
.sub-half-top					{float:left; width:452px; height:33px; background:url(../images/homepage/sub-half-size-top.jpg) no-repeat;}
.sub-half-middle				{float:left; width:432px; padding:8px 10px; background:url(../images/homepage/sub-half-size-middle.jpg) repeat-y;}
.sub-half-bottom				{float:left; width:452px; height:9px; background:url(../images/homepage/sub-half-size-bottom.jpg) no-repeat;}
.sub-half-mag					{float:left; width:432px; height:175px; padding:8px 10px; background:url(../images/homepage/sub-half-size-mag.jpg) no-repeat;}

.sub-full						{float:left; width:920px; margin-top:15px;}
.sub-full-top					{float:left; width:920px; height:33px; background:url(../images/homepage/sub-full-size-top.jpg) no-repeat;}
.sub-full-top-grey				{float:left; width:920px; height:11px; background:url(../images/homepage/sub-full-size-top-grey.jpg) no-repeat;}
.sub-full-middle				{float:left; width:900px; padding:8px 10px; background:url(../images/homepage/sub-full-size-middle.jpg) repeat-y;}
.sub-full-bottom				{float:left; width:920px; height:11px; background:url(../images/homepage/sub-full-size-bottom.jpg) no-repeat;}

.sub-prod						{float:left; width:174px; margin-right:6px;} 
.sub-prod-top					{float:left; width:174px; height:32px; background:url(../images/homepage/sub-prod-top.jpg) no-repeat;}
.sub-prod-middle				{float:left; width:154px; min-height:60px; padding:8px 10px; background:url(../images/homepage/sub-prod-middle.jpg) repeat-y;}

.sub-prod-bottom				{float:left; width:174px; height:103px;}
#sub-ints						{background:url(../images/homepage/sub-prod-ints.jpg) no-repeat;}
#sub-intp						{background:url(../images/homepage/sub-prod-intp.jpg) no-repeat;}
#sub-mdft						{background:url(../images/homepage/sub-prod-mdft.jpg) no-repeat;}
#sub-mdpe						{background:url(../images/homepage/sub-prod-mdpe.jpg) no-repeat;}
#sub-dwgv						{background:url(../images/homepage/sub-prod-dwgv.jpg) no-repeat;}



.sub-half p, .sub-full p					{margin:0; font-size:11px; line-height:14px;}
.sub-half-top h3, .sub-full-top h3			{color:#FFF; font-size:15px; font-weight:normal; margin:0; padding:8px 0 0 8px;}
.sub-half-top a, .sub-full-top a			{color:#FFF; font-size:11px; font-weight:normal; margin:0; padding:10px 3px 0 8px; float:right;}

.sub-prod-middle p							{margin:0; font-size:11px; line-height:14px; text-align:center;}
.sub-prod h3							{font-size:15px; font-weight:normal; margin:0; padding:5px 0 0 0; text-align:center;}

#home-facebook					{float:left; width:34px; height:53px; display:block; background:url(../images/homepage/facebook.png) no-repeat; margin-left:20px;}
#home-facebook:hover			{background-position:-34px;}

#home-twitter					{float:left; width:74px; height:53px; display:block; background:url(../images/homepage/twitter.png) no-repeat; margin-left:20px;}
#home-twitter:hover				{background-position:-74px;}

#home-digg						{float:left; width:57px; height:53px; display:block; background:url(../images/homepage/digg.png) no-repeat; margin-left:20px;}
#home-digg:hover				{background-position:-57px;}

#ProdSubAdvert					{	padding-right:20px;}
#ProdSubAdvert h3				{	padding-top:5px;}
#HomeIcon 						{	width:57px; float:left; margin-right:5px;}
#QuickLinks 					{	width:155px; height:110px; background:url(../images/homepage/homeBottomBackground.jpg) no-repeat; border:#B2B2B2 solid 1px; float:left; margin-top:30px;}
#QuickLinks a					{	color:#000000; text-decoration:none;}
#QuickLinks a:hover				{	color:#666666;}
#QuickLinks h3					{	padding-top:10px;}
#QuickLinks p					{	padding:0 0 5px 5px; clear:both;}

/*Product Pages*/
/*Product Home Page*/
	
#products-holder				{width:828px; float:left; padding:0 0 0 50px;}
.products-top					{float:left; width:828px; height:32px; background:url(../images/products/product-top.jpg) no-repeat;}
.products-middle				{float:left; width:828px; background:url(../images/products/product-middle.jpg) repeat-y;}
.products-bottom				{float:left; width:828px; height:8px; background:url(../images/products/product-bottom.jpg) no-repeat; padding-bottom:15px;}

.product-full					{width:784px; padding:18px 22px; float:left; border-bottom:#B8B8B8 1px solid; border-top:#FFF 1px solid;}

.product-half-left				{width:369px; height:120px; padding:18px 22px 10px 22px; float:left;  border-top:#FFF 1px solid; border-right:#B8B8B8 1px solid;}
.product-half-right				{width:369px; height:120px; padding:18px 22px 10px 22px; float:left; border-top:#FFF 1px solid; border-left:#FFF 1px solid;}

.product-third-left				{width:231px; height:100px; padding:18px 22px 10px 22px; float:left;  border-top:#FFF 1px solid; border-right:#B8B8B8 1px solid;}
.product-third-middle			{width:230px; height:100px; padding:18px 22px 10px 22px; float:left;  border-top:#FFF 1px solid; border-right:#B8B8B8 1px solid; border-left:#FFF 1px solid;}
.product-third-right			{width:231px; height:100px; padding:18px 22px 10px 22px; float:left; border-top:#FFF 1px solid; border-left:#FFF 1px solid;}


.products-middle p				{margin:0; font-size:11px; line-height:14px;}
.products-top h1				{color:#FFF; font-size:15px; font-weight:normal; margin:0; padding:8px 0 0 8px;}
.products-middle h3				{font-size:14px; margin:0; padding-bottom:5px;}
.products-middle h3 span		{color:#003F7D;}
.products-middle img			{float:left; padding-right:13px;}

.ProductHomeTitle				{float:left;  clear:both; width:800px; font-size:14px; font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; color:#000000; font-weight:bold;}
#DevideGreyLine					{	width:800px; height:0; clear:both; border-top:1px solid #CCCCCC;}
#DevideNoLine					{	width:800px; height:30px; clear:both;}
	
/*Product Page Title and Navigation*/
#ProdPageTitleNav				{	width:580px; position:relative; margin-top:0; float:left;
										}
	
#ProductNav 					{	height:39px; width:575px; float:left; background:url(../images/products/subNav/backg.jpg) no-repeat; clear:both; }
	
#ProductNav li 				{	display:inline; float:left; height:39px;}
	
#ProductNav li a					{	display:block; float:left; height:39px;}

#FeaturesButton a { background: url(../images/products/subNav/features.jpg) no-repeat; width:94px; }
#FeaturesButton a:hover	{ background-position:-94px;}
									
#NewButton a { background: url(../images/products/subNav/new.jpg) no-repeat; width:118px; }
#NewButton a:hover	{ background-position:-118px;}
									
#GalleryButton a { background: url(../images/products/subNav/gallery.jpg) no-repeat; width:84px; }
#GalleryButton a:hover	{ background-position:-84px;}
									
#FAQButton a { background: url(../images/products/subNav/faq.jpg) no-repeat; width:67px; }
#FAQButton a:hover	{ background-position:-67px;}
									
#TutorialsButton a { background: url(../images/products/subNav/tutorial.jpg) no-repeat; width:95px; }
#TutorialsButton a:hover	{ background-position:-95px;}
									
#CaseButton a { background: url(../images/products/subNav/case.jpg) no-repeat; width:108px; }
#CaseButton a:hover	{ background-position:-108px;}
									
#AlanButton a { background: url(../images/products/subNav/alan.jpg) no-repeat; width:108px; }
#AlanButton a:hover	{ background-position:-108px;}

#PrintButton a { background: url(../images/products/subNav/print.jpg) no-repeat; width:156px; }
#PrintButton a:hover	{ background-position:-156px;}
									
#twentyfifth	{float:right; position:absolute; left:670px; top:-5px;}

	
/*Product Page Content*/
	
div.spacer						{	margin-bottom:30px; clear:both; display:block; padding:0; font-size:1px; line-height:1px; 
										height:0; border-bottom: #CCCCCC solid 1px;}
	
#ContentHolder					{ 	height:auto;  text-align:left; padding:0 20px 0 20px; margin-left:auto; margin-right:auto; border:0; width:900px; 
										clear:both;}
										
#ContentHolder1					{ 	height:auto;  text-align:left; padding:0 20px 0 20px; margin-left:auto; margin-right:auto; border:0; width:800px;
										clear:both;}
	
#ProdContentLeft				{	float:left; margin-right:10px; width:570px; background-color:#FFFFFF; 	
										position:relative; padding-top:20px;}
	
										
#ContentHolder p				{	font-size:11px; margin-bottom:5px; line-height:15px; background-color:#fff;}
#ContentHolder h3 				{	font-size:11px;  margin-bottom:6px; color:#000000; font-weight:bold;}
	
#ContentHolder1 p				{	font-size:11px; margin-bottom:5px; line-height:15px; background-color:#fff;}
#ContentHolder1 h3 				{	font-size:11px; background:#fff; margin-bottom:6px; color:#000; font-weight:bold;}
	
#ProdContentLeft p				{	margin-bottom:10px; line-height:150%; font-size:12px; color: #000000;}
#ProdContentLeft h2				{	margin-bottom:0; font-size:14px; margin-bottom:5px; 
										}
#ProdContentLeft h3				{	margin-bottom:0; font-size:14px; margin-bottom:5px;
										}
#ProdContentLeft h4				{	margin-bottom:0; font-size:12px; margin-bottom:5px;
										}
#ProdContentLeft img			{	margin-bottom:0px;}
#ProdContentLeft img.left		{	float:left; margin-right:20px;}
#ProdContentLeft img.right		{	float:right; margin-left:20px;}
	
	
#ProdSubInfo					{	float:right; width:220px; margin-top:15px; margin-right:30px; 
										 padding-bottom:15px; font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
	
#LargeScrShot 					{	margin-bottom:20px; width:570px; text-align:center; display:block;}
										  
#ContentHolder .box				{ 	border-right:#a1a5a9 1px solid; padding-right:5px; border-top:#a1a5a9 1px solid; 
										padding-left:5px; padding-bottom: 5px; margin:0px 0px 1.25em; border-left:#a1a5a9 1px solid;
										padding-top:0px; border-bottom:#a1a5a9 1px solid;}
	
#ProdSubInfo div.box			{ 	border-top-width:0px; padding-right:15px; padding-left:15px; border-left-width:0px;
							background:url(../images/products/productPages/prodSubInfoBackground.gif) #fff no-repeat center bottom; 
										border-bottom-width:0px; padding-bottom:15px; margin:0px 0px 15px; padding-top:0px; 
										border-right-width:0px}
				 
#ProdSubInfo div#AddToCart		{	padding-right:15px; padding-left:15px; padding-bottom:0; padding-top:0px;}
	
#ProdSubInfo div.box H2.empty 	{	padding-right:0px; padding-left:0px; 
							background:url(../images/products/productPages/prodSubInfoBackground.gif) #fff no-repeat center top; 
										padding-bottom:0px; margin:0px -15px; padding-top:0px; height:10px;}
									
#ProdSubInfo div.box H1			{	font-size:14px;}
#ProdSubInfo div.box H2			{	font-size:10px; color:#000000; font-weight:bold;}
#ProdSubInfo div.box H3			{	font-size:10px; color:#666666;}
#ProdSubInfo div.demo			{	margin-bottom:15px;}
	
.Universal						{	padding-right:45px; display:block; padding-bottom:8px;
										background:url(../images/products/productPages/universal.jpg) no-repeat right;}
										
.SupportedPrinters				{ font-size:10px;}
										
/*Product Subnav Layout*/
	
.doschBox						{	padding-right:77px; display:block; padding-bottom:8px;
										background:url(../images/homepage/antique.png) no-repeat right;}
	
.InteriorsCart					{	padding-right:80px; display:block; padding-bottom:8px;
										background:url(../images/products/productPages/interiors/interiorsBox.jpg) no-repeat right;}
										
.Cart							{	padding-right:80px; display:block; padding-bottom:8px; height:95px;}
.InteriorsProUpgrade			{	padding-right:77px; display:block; padding-bottom:8px;
										background:url(../images/products/productPages/interiorsPro/upgradeIntsPro.jpg) no-repeat right;}
																				
.InteriorsUpgrade				{	padding-right:77px; display:block; padding-bottom:8px;
										background:url(../images/products/productPages/interiors/upgrade.jpg) no-repeat right;}
.InteriorsReviews				{	padding-right:102px; padding-bottom:5px;}
.MacdraftReviews				{	padding-right:126px; padding-bottom:5px; height:68px;}
	
.ModelerCart					{	padding-right:80px; display:block; padding-bottom:8px;
										background:url(../images/products/productPages/modeler/box.jpg) no-repeat right;}
.ModelerUpgrade				{	padding-right:77px; display:block; padding-bottom:8px;
										background:url(../images/products/productPages/modeler/upgrade.jpg) no-repeat right;}
	
.MacDraftCart					{	padding-right:80px; display:block; padding-bottom:8px;
										background:url(../images/products/productPages/macdraft/macdraftBox.jpg) no-repeat right;}
.MacDraftUpgrade				{	padding-right:77px; display:block; padding-bottom:8px;
										background:url(../images/products/productPages/macdraft/upgrade.jpg) no-repeat right;}
	
.MacDraftpeCart					{	padding-right:80px; display:block; padding-bottom:8px;
										background:url(../images/products/productPages/macdraftpe/macdraftpeBox.jpg) no-repeat right;}
.MacDraftpeUpgrade				{	padding-right:77px; display:block; padding-bottom:8px;
										background:url(../images/products/productPages/macdraftpe/upgrade.jpg) no-repeat right;}
	
.dwgvCart						{	padding-right:80px; display:block; padding-bottom:8px;
										background:url(../images/products/productPages/dwgviewer/dwgvBox.jpg) no-repeat right;}
.dwgvUpgrade					{	padding-right:77px; display:block; padding-bottom:8px;
										background:url(../images/products/productPages/dwgviewer/upgrade.jpg) no-repeat right;}
	
.photoToolsCart					{	padding-right:80px; display:block; padding-bottom:8px;
										background:url(../images/products/productPages/photoTools/photoToolsBox.jpg) no-repeat right;}
	
.xripCart						{	padding-right:80px; display:block; padding-bottom:8px;
										background:url(../images/products/productPages/xrip/box.jpg) no-repeat right;}
										
.safetyCart						{	padding-right:80px; display:block; padding-bottom:8px;
										background:url(../images/products/productPages/safety-signs/safety-box.jpg) no-repeat right;}
	
.pcdraftCart					{	padding-right:80px; display:block; padding-bottom:8px;
										background:url(../images/products/productPages/pcdraft/box.jpg) no-repeat right;}
	
.pcdraftpeCart					{	padding-right:80px; display:block; padding-bottom:8px;
										background:url(../images/products/productPages/pcdraftpe/box.jpg) no-repeat right;}
.symLibWinCart					{	padding-right:80px; display:block; padding-bottom:8px;
										background:url(../images/products/productPages/symLib/symLibBoxWin.jpg) no-repeat right;}
.symLibMacCart					{	padding-right:80px; display:block; padding-bottom:8px;
										background:url(../images/products/productPages/symLib/symLibBoxMac.jpg) no-repeat right;}

#safety-title					{float:left; width:837px; height:96px; background:url(../images/products/productPages/safety-signs/logo.jpg) no-repeat; clear:both;}
.safety-holder					{float:left; width:190px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #DDDDDD;}										
.safety-holder img				{float:left; padding-right:10px;}
.safety-holder h2				{margin-top:0;}
.safety-sub-buy					{width:127px; float:left; text-align:center;}
.safety-sub-buy	img				{text-align:center; padding-left:25px;}
										
ul.AddOnPackList	{ 
	list-style:none; 
	margin:0; 
	border:0; 
	padding:0; 
}

ul.AddOnPackList li { width:100%; height:20px; padding:5px 0 0 3px; margin:0;
	float:left;	
	
}				

.Gray { background: #F4F4F4;}
		
ul.AddOnPackList li a {	
	color:#333333;
	display:block; 
	text-decoration:none; 
	padding:0; 
	font-weight:bold; 
	height:20px;
}		

ul.AddOnPackList li a:hover {	
	text-decoration:underline; }
	
											
/*Form Styling*/
#FormBorder						{	width:700px; clear:both; margin-left:70px; background:#EEEEEE; border:#666666 solid 1px;}
#FormBorderSupport				{	width:700px; clear:both; margin-left:auto; margin-right:auto; background:#EEEEEE; border:#666666 solid 1px;}
#FormTitle						{	width:100%; float:left; background: repeat-x url(../images/products/register/titleBackround1.jpg); 
										height:17px; padding-top:2px;}
#FormElements					{	width:690px; float:left; padding:10px 0 10px 10px; font-size:9px;}
#FormElements legend			{	font-size:9px; color:#000000;}
#FormElements table				{	font-size:9px; color:#000000;}
#FormData						{	width:340px; padding:3px 0 3px 0; float:left;}
.formTitle						{	font-size:10px; font-weight:bold; color:#000000; padding-left:10px;}	
.formText						{	font-size:12px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif;}
										
/*Store Page*/							
#StoreMasterContainer			{	width:340px; padding:5px 0 10px 0; float:left; display:block; margin:0 30px 0 20px; font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
#StoreContainer					{	clear:both; height:30px; width:275px; line-height:normal; font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}

#container						{	margin-top:20px; margin-left:auto; margin-right:auto; width:800px;}

#PriceText						{	float:left; color:#666666; font-size:10px; padding-top:7px; width:163px; }
.StoreProdType					{	color:#000000; font-size:11px; font-weight:bold;}
#StoreAddToCart					{	float:right; width:83px; text-align:right; padding-top:3px; padding-left:22px;}
	
#StoreProdHeight				{	height:100px; padding:0 0 0 73px; width:340px; line-height:20px;}
	
#StoreMasterContainer p			{	font-size:10px; color:#7d7b7b; margin-bottom:0.5em; line-height:15px; text-align:left;}	
#StoreMasterContainer h2		{	 font-size:13px; color: #000000;
										margin-bottom:0;}
#StoreMasterContainer a			{	color:#0000CC;}
#StoreMasterContainer a:hover	{	color:#000066;}
	
/*3D Model Store*/
#ProdHolder3d					{	width:350px; margin:0 5px 3px 2px; border:1px #999999 solid; padding:7px; float:left; text-align:left;}
	
	
/*Tutorials*/
	
#TutorialHolder					{	float:left; margin-bottom:20px;}
#TutorialHolder img				{	float:left;}
	
#TutorialText					{	width:380px; float:right; margin-left:10px;}
#TutorialText h3				{	font-size:12px;}
#TutorialText p					{	font-size:11px;}
#TutorialText a					{	color:#003300; text-decoration:none}	
#TutorialText a:hover			{	text-decoration:underline;}
#TutorialText h3 img			{	margin-right:5px;}
	

/*Gallery*/
.GalleryMD						{width:190px; float:left;}

.GalleryMD a					{display:block; width:130px; padding:1px; background-color: #999999; float:left;  margin-bottom:15px;}
.GalleryMD a:hover				{background-color:#00468A;}

.GalleryRoll a					{	display:block; width:130px; padding:1px; background-color: #999999; float:left; margin-right:24px; margin-left:24px; margin-bottom:15px;}
.GalleryRoll a:hover			{	background-color:#00468A;}

/*MDFT-MDPE Comparison Table*/
#ProdContentLeft table 			{	border:1px solid #999999; font-family:Verdana, Arial, Helvetica, sans-serif; color:#7d7b7b;
									font-size:10px; border-spacing:5px;}
.mdCompCol1						{	color:#000000; font-weight:bold; font-size:12px;}

/*Volume Licensing*/
	
#VolumeContainer				{	width:80%; clear:both; margin-top:30px; padding-left:15px;}
.VolumeTitle					{	padding-left:48px; display:block; height:56px; margin-bottom:5px;}
.VolumeTitle h3					{	padding-top:20px;}
#VolumeContainer table			{	border:none; color:#000000; font-size:10px; border-spacing:5px; width:570px;}

/*Services*/

#Service						{	width:300px; margin:0 20px 10px 50px; float:left; }
#AuthServiceProvider			{	width:100%; text-align:center; clear:both;}
/*Distributors*/
#Distributors					{	width:244px; padding:5px 20px 5px 20px; text-align:left;}

/*Magazine*/
.hidden							{text-indent:-4000px; position:absolute;}
#mag-header						{float:left; padding-bottom:40px; width:870px;}
#mag-header img					{float:right;}
#mag-title						{width:355px; height:78px; float:left; background:url(../images/products/magazine/title.jpg) no-repeat;}
.mag-issue						{width:870px; float:left; border-bottom:#CCC solid 1px; padding-bottom:20px; margin-bottom:20px;}
.mag-issue h1					{font-size:21px;}
.mag-image						{float:left; padding-right:15px;}
.mag-view						{float:right; width:120px; padding-left:26px; padding-top:20px;}
.mag-view img					{float:left; padding-bottom:20px; clear:left;}














