/*Global*/



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

.warning {	color:#FF0000;}

	.hide	{text-indent:-9000px; 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/nav2.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:37px; text-align:center;	float:left;	position:relative; 	left:55px; 	top:42px; width:864px;}
ul.HorizontalMenu {	margin:0;	border:0; 	padding:0; 	list-style:none; border-top: 1px solid #2D7AC2; border-bottom: 1px solid #1C5080; border-radius: 9px 9px 9px 9px; -moz-border-radius: 9px 9px 9px 9px; -webkit-border-radius: 9px 9px 9px 9px; position:relative;}
ul.HorizontalMenu li {display:inline; line-height:2.3em; margin:0; 	padding:0;	border:0; float:left;}
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;}

/*Changes button image when over NEW NAVIGATION*/

#HomeButtonNav a		{width:104px; height:37px; border-radius: 9px 0 0 9px; -moz-border-radius: 9px 0 0 9px; -webkit-border-radius: 9px 0 0 9px; border-right:1px solid #355E8F; 
						background: #359aff; /* Old browsers */
						background: -moz-linear-gradient(top,  #359aff 0%, #0955a0 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#359aff), color-stop(100%,#0955a0)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #359aff 0%,#0955a0 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #359aff 0%,#0955a0 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #359aff 0%,#0955a0 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #359aff 0%,#0955a0 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#359aff', endColorstr='#0955a0',GradientType=0 ); /* IE6-9 */
						font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-size: 12px; color:#ffffff; text-align:center; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8); font-weight: bold;}
						
#HomeButtonNav a:hover	{border-right: 1px solid #012e59;
						background: #01488a; /* Old browsers */
						background: -moz-linear-gradient(top,  #01488a 0%, #013a71 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01488a), color-stop(100%,#013a71)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #01488a 0%,#013a71 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #01488a 0%,#013a71 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01488a', endColorstr='#013a71',GradientType=0 ); /* IE6-9 */
						 -webkit-box-shadow: inset 0 0 6px #01172c; -moz-box-shadow: inset 0 0 6px #01172c; box-shadow: inset 0 0 6px #01172c;}
						 
#HomeButtonNav a:link	{text-decoration: none;}

#HomeButtonNav a:visited { color:#FFFFFF;}

#ProductsButtonNav a		{width:134px; height:37px; border-right:1px solid #355E8F;
						background: #359aff; /* Old browsers */
						background: -moz-linear-gradient(top,  #359aff 0%, #0955a0 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#359aff), color-stop(100%,#0955a0)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #359aff 0%,#0955a0 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #359aff 0%,#0955a0 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #359aff 0%,#0955a0 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #359aff 0%,#0955a0 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#359aff', endColorstr='#0955a0',GradientType=0 ); /* IE6-9 */
						font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-size: 12px; color:#ffffff; text-align:center; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8); font-weight: bold;}
						
#ProductsButtonNav a:hover	{border-right: 1px solid #012e59;
						background: #01488a; /* Old browsers */
						background: -moz-linear-gradient(top,  #01488a 0%, #013a71 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01488a), color-stop(100%,#013a71)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #01488a 0%,#013a71 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #01488a 0%,#013a71 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01488a', endColorstr='#013a71',GradientType=0 ); /* IE6-9 */
						 -webkit-box-shadow: inset 0 0 6px #01172c; -moz-box-shadow: inset 0 0 6px #01172c; box-shadow: inset 0 0 6px #01172c;}
						 
#ProductsButtonNav a:link	{text-decoration: none;}

#ProductsButtonNav a:visited { color:#FFFFFF;}

#StoreButtonNav a		{width:115px; height:37px; border-right:1px solid #355E8F;
						background: #359aff; /* Old browsers */
						background: -moz-linear-gradient(top,  #359aff 0%, #0955a0 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#359aff), color-stop(100%,#0955a0)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #359aff 0%,#0955a0 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #359aff 0%,#0955a0 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #359aff 0%,#0955a0 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #359aff 0%,#0955a0 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#359aff', endColorstr='#0955a0',GradientType=0 ); /* IE6-9 */
						font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-size: 12px; color:#ffffff; text-align:center; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8); font-weight: bold;}
						
#StoreButtonNav a:hover	{border-right: 1px solid #012e59;
						background: #01488a; /* Old browsers */
						background: -moz-linear-gradient(top,  #01488a 0%, #013a71 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01488a), color-stop(100%,#013a71)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #01488a 0%,#013a71 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #01488a 0%,#013a71 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01488a', endColorstr='#013a71',GradientType=0 ); /* IE6-9 */
						 -webkit-box-shadow: inset 0 0 6px #01172c; -moz-box-shadow: inset 0 0 6px #01172c; box-shadow: inset 0 0 6px #01172c;}
						 
#StoreButtonNav a:link	{text-decoration: none;}

#StoreButtonNav a:visited { color:#FFFFFF;}

#SupportButtonNav a		{width:115px; height:37px; border-right:1px solid #355E8F;
						background: #359aff; /* Old browsers */
						background: -moz-linear-gradient(top,  #359aff 0%, #0955a0 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#359aff), color-stop(100%,#0955a0)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #359aff 0%,#0955a0 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #359aff 0%,#0955a0 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #359aff 0%,#0955a0 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #359aff 0%,#0955a0 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#359aff', endColorstr='#0955a0',GradientType=0 ); /* IE6-9 */
						font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-size: 12px; color:#ffffff; text-align:center; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8); font-weight: bold;}
						
#SupportButtonNav a:hover	{border-right: 1px solid #012e59;
							background: #01488a; /* Old browsers */
							background: -moz-linear-gradient(top,  #01488a 0%, #013a71 100%); /* FF3.6+ */
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01488a), color-stop(100%,#013a71)); /* Chrome,Safari4+ */
							background: -webkit-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Chrome10+,Safari5.1+ */
							background: -o-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Opera 11.10+ */
							background: -ms-linear-gradient(top,  #01488a 0%,#013a71 100%); /* IE10+ */
							background: linear-gradient(to bottom,  #01488a 0%,#013a71 100%); /* W3C */
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01488a', endColorstr='#013a71',GradientType=0 ); /* IE6-9 */
							 -webkit-box-shadow: inset 0 0 6px #01172c; -moz-box-shadow: inset 0 0 6px #01172c; box-shadow: inset 0 0 6px #01172c;}
						 
#SupportButtonNav a:link		{text-decoration: none;}

#SupportButtonNav a:visited 	{ color:#FFFFFF;}

#WhereButtonNav a			{width:139px; height:37px; border-right:1px solid #355E8F;
								background: #359aff; /* Old browsers */
								background: -moz-linear-gradient(top,  #359aff 0%, #0955a0 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#359aff), color-stop(100%,#0955a0)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #359aff 0%,#0955a0 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #359aff 0%,#0955a0 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #359aff 0%,#0955a0 100%); /* IE10+ */
								background: linear-gradient(to bottom,  #359aff 0%,#0955a0 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#359aff', endColorstr='#0955a0',GradientType=0 ); /* IE6-9 */
								font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-size: 12px; color:#ffffff; text-align:center; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8); font-weight: bold;}
						
#WhereButtonNav a:hover	{border-right: 1px solid #012e59;
								background: #01488a; /* Old browsers */
								background: -moz-linear-gradient(top,  #01488a 0%, #013a71 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01488a), color-stop(100%,#013a71)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #01488a 0%,#013a71 100%); /* IE10+ */
								background: linear-gradient(to bottom,  #01488a 0%,#013a71 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01488a', endColorstr='#013a71',GradientType=0 ); /* IE6-9 */
						 		-webkit-box-shadow: inset 0 0 6px #01172c; -moz-box-shadow: inset 0 0 6px #01172c; box-shadow: inset 0 0 6px #01172c;}
						 
#WhereButtonNav a:link	{text-decoration: none;}

#WhereButtonNav a:visited { color:#FFFFFF;}

#AboutButtonNav a			{width:106px; height:37px; border-right:1px solid #355E8F;
								background: #359aff; /* Old browsers */
								background: -moz-linear-gradient(top,  #359aff 0%, #0955a0 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#359aff), color-stop(100%,#0955a0)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #359aff 0%,#0955a0 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #359aff 0%,#0955a0 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #359aff 0%,#0955a0 100%); /* IE10+ */
								background: linear-gradient(to bottom,  #359aff 0%,#0955a0 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#359aff', endColorstr='#0955a0',GradientType=0 ); /* IE6-9 */
								font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-size: 12px; color:#ffffff; text-align:center; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8); font-weight: bold;}
						
#AboutButtonNav a:hover	{border-right: 1px solid #012e59;
								background: #01488a; /* Old browsers */
								background: -moz-linear-gradient(top,  #01488a 0%, #013a71 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01488a), color-stop(100%,#013a71)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #01488a 0%,#013a71 100%); /* IE10+ */
								background: linear-gradient(to bottom,  #01488a 0%,#013a71 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01488a', endColorstr='#013a71',GradientType=0 ); /* IE6-9 */
						 		-webkit-box-shadow: inset 0 0 6px #01172c; -moz-box-shadow: inset 0 0 6px #01172c; box-shadow: inset 0 0 6px #01172c;}
						 
#AboutButtonNav a:link	{text-decoration: none;}

#AboutButtonNav a:visited { color:#FFFFFF;}

#CartButtonNav a			{width:139px; height:37px; 
								border-radius: 0 9px 9px 0; -moz-border-radius: 0 9px 9px 0; -webkit-border-radius: 0 9px 9px 0; 
								background: #359aff; /* Old browsers */
								background: -moz-linear-gradient(top,  #359aff 0%, #0955a0 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#359aff), color-stop(100%,#0955a0)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #359aff 0%,#0955a0 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #359aff 0%,#0955a0 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #359aff 0%,#0955a0 100%); /* IE10+ */
								background: linear-gradient(to bottom,  #359aff 0%,#0955a0 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#359aff', endColorstr='#0955a0',GradientType=0 ); /* IE6-9 */
								font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-size: 12px; color:#ffffff; text-align:center; text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.8); font-weight: bold;}
						
#CartButtonNav a:hover	{border-right: 1px solid #012e59;
								background: #01488a; /* Old browsers */
								background: -moz-linear-gradient(top,  #01488a 0%, #013a71 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01488a), color-stop(100%,#013a71)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #01488a 0%,#013a71 100%); /* IE10+ */
								background: linear-gradient(to bottom,  #01488a 0%,#013a71 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01488a', endColorstr='#013a71',GradientType=0 ); /* IE6-9 */
						 		-webkit-box-shadow: inset 0 0 6px #01172c; -moz-box-shadow: inset 0 0 6px #01172c; box-shadow: inset 0 0 6px #01172c;}
						 
#CartButtonNav a:link	{text-decoration: none;}

#CartButtonNav a:visited { color:#FFFFFF;}

/*Keeps NEW buttons down in each section*/	
#Products #ProductsButtonNav a	{border-right: 1px solid #012e59;
						background: #01488a; /* Old browsers */
						background: -moz-linear-gradient(top,  #01488a 0%, #013a71 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01488a), color-stop(100%,#013a71)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #01488a 0%,#013a71 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #01488a 0%,#013a71 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01488a', endColorstr='#013a71',GradientType=0 ); /* IE6-9 */
						 -webkit-box-shadow: inset 0 0 6px #01172c; -moz-box-shadow: inset 0 0 6px #01172c; box-shadow: inset 0 0 6px #01172c;}

#Products #ProductsButtonNav a:hover {border-right: 1px solid #012e59;
						background: #01488a; /* Old browsers */
						background: -moz-linear-gradient(top,  #01488a 0%, #013a71 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01488a), color-stop(100%,#013a71)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #01488a 0%,#013a71 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #01488a 0%,#013a71 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01488a', endColorstr='#013a71',GradientType=0 ); /* IE6-9 */
						 -webkit-box-shadow: inset 0 0 6px #01172c; -moz-box-shadow: inset 0 0 6px #01172c; box-shadow: inset 0 0 6px #01172c;}
	
#Home #HomeButtonNav a	{border-right: 1px solid #012e59;
						background: #01488a; /* Old browsers */
						background: -moz-linear-gradient(top,  #01488a 0%, #013a71 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01488a), color-stop(100%,#013a71)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #01488a 0%,#013a71 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #01488a 0%,#013a71 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01488a', endColorstr='#013a71',GradientType=0 ); /* IE6-9 */
						 -webkit-box-shadow: inset 0 0 6px #01172c; -moz-box-shadow: inset 0 0 6px #01172c; box-shadow: inset 0 0 6px #01172c;}
						 
#Home #HomeButtonNav a:hover {border-right: 1px solid #012e59;
						background: #01488a; /* Old browsers */
						background: -moz-linear-gradient(top,  #01488a 0%, #013a71 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01488a), color-stop(100%,#013a71)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #01488a 0%,#013a71 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #01488a 0%,#013a71 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01488a', endColorstr='#013a71',GradientType=0 ); /* IE6-9 */
						 -webkit-box-shadow: inset 0 0 6px #01172c; -moz-box-shadow: inset 0 0 6px #01172c; box-shadow: inset 0 0 6px #01172c;}
	
#Support #SupportButtonNav a {border-right: 1px solid #012e59;
							background: #01488a; /* Old browsers */
							background: -moz-linear-gradient(top,  #01488a 0%, #013a71 100%); /* FF3.6+ */
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01488a), color-stop(100%,#013a71)); /* Chrome,Safari4+ */
							background: -webkit-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Chrome10+,Safari5.1+ */
							background: -o-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Opera 11.10+ */
							background: -ms-linear-gradient(top,  #01488a 0%,#013a71 100%); /* IE10+ */
							background: linear-gradient(to bottom,  #01488a 0%,#013a71 100%); /* W3C */
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01488a', endColorstr='#013a71',GradientType=0 ); /* IE6-9 */
							 -webkit-box-shadow: inset 0 0 6px #01172c; -moz-box-shadow: inset 0 0 6px #01172c; box-shadow: inset 0 0 6px #01172c;}
							 
#Support #SupportButtonNav a:hover	{border-right: 1px solid #012e59;
							background: #01488a; /* Old browsers */
							background: -moz-linear-gradient(top,  #01488a 0%, #013a71 100%); /* FF3.6+ */
							background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01488a), color-stop(100%,#013a71)); /* Chrome,Safari4+ */
							background: -webkit-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Chrome10+,Safari5.1+ */
							background: -o-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Opera 11.10+ */
							background: -ms-linear-gradient(top,  #01488a 0%,#013a71 100%); /* IE10+ */
							background: linear-gradient(to bottom,  #01488a 0%,#013a71 100%); /* W3C */
							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01488a', endColorstr='#013a71',GradientType=0 ); /* IE6-9 */
							 -webkit-box-shadow: inset 0 0 6px #01172c; -moz-box-shadow: inset 0 0 6px #01172c; box-shadow: inset 0 0 6px #01172c;}
	
#Store #StoreButtonNav a {border-right: 1px solid #012e59;
						background: #01488a; /* Old browsers */
						background: -moz-linear-gradient(top,  #01488a 0%, #013a71 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01488a), color-stop(100%,#013a71)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #01488a 0%,#013a71 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #01488a 0%,#013a71 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01488a', endColorstr='#013a71',GradientType=0 ); /* IE6-9 */
						 -webkit-box-shadow: inset 0 0 6px #01172c; -moz-box-shadow: inset 0 0 6px #01172c; box-shadow: inset 0 0 6px #01172c;}
						 
#Store #StoreButtonNav a:hover	{border-right: 1px solid #012e59;
						background: #01488a; /* Old browsers */
						background: -moz-linear-gradient(top,  #01488a 0%, #013a71 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01488a), color-stop(100%,#013a71)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #01488a 0%,#013a71 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #01488a 0%,#013a71 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01488a', endColorstr='#013a71',GradientType=0 ); /* IE6-9 */
						 -webkit-box-shadow: inset 0 0 6px #01172c; -moz-box-shadow: inset 0 0 6px #01172c; box-shadow: inset 0 0 6px #01172c;}
						
#Where #WhereButtonNav a {border-right: 1px solid #012e59;
								background: #01488a; /* Old browsers */
								background: -moz-linear-gradient(top,  #01488a 0%, #013a71 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01488a), color-stop(100%,#013a71)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #01488a 0%,#013a71 100%); /* IE10+ */
								background: linear-gradient(to bottom,  #01488a 0%,#013a71 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01488a', endColorstr='#013a71',GradientType=0 ); /* IE6-9 */
						 		-webkit-box-shadow: inset 0 0 6px #01172c; -moz-box-shadow: inset 0 0 6px #01172c; box-shadow: inset 0 0 6px #01172c;}
								
#Where #WhereButtonNav a:hover	{border-right: 1px solid #012e59;
								background: #01488a; /* Old browsers */
								background: -moz-linear-gradient(top,  #01488a 0%, #013a71 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01488a), color-stop(100%,#013a71)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #01488a 0%,#013a71 100%); /* IE10+ */
								background: linear-gradient(to bottom,  #01488a 0%,#013a71 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01488a', endColorstr='#013a71',GradientType=0 ); /* IE6-9 */
						 		-webkit-box-shadow: inset 0 0 6px #01172c; -moz-box-shadow: inset 0 0 6px #01172c; box-shadow: inset 0 0 6px #01172c;}
	
#About #AboutButtonNav a {border-right: 1px solid #012e59;
								background: #01488a; /* Old browsers */
								background: -moz-linear-gradient(top,  #01488a 0%, #013a71 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01488a), color-stop(100%,#013a71)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #01488a 0%,#013a71 100%); /* IE10+ */
								background: linear-gradient(to bottom,  #01488a 0%,#013a71 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01488a', endColorstr='#013a71',GradientType=0 ); /* IE6-9 */
						 		-webkit-box-shadow: inset 0 0 6px #01172c; -moz-box-shadow: inset 0 0 6px #01172c; box-shadow: inset 0 0 6px #01172c;}
								
#About #AboutButtonNav a:hover	{border-right: 1px solid #012e59;
								background: #01488a; /* Old browsers */
								background: -moz-linear-gradient(top,  #01488a 0%, #013a71 100%); /* FF3.6+ */
								background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#01488a), color-stop(100%,#013a71)); /* Chrome,Safari4+ */
								background: -webkit-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Chrome10+,Safari5.1+ */
								background: -o-linear-gradient(top,  #01488a 0%,#013a71 100%); /* Opera 11.10+ */
								background: -ms-linear-gradient(top,  #01488a 0%,#013a71 100%); /* IE10+ */
								background: linear-gradient(to bottom,  #01488a 0%,#013a71 100%); /* W3C */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#01488a', endColorstr='#013a71',GradientType=0 ); /* IE6-9 */
						 		-webkit-box-shadow: inset 0 0 6px #01172c; -moz-box-shadow: inset 0 0 6px #01172c; box-shadow: inset 0 0 6px #01172c;}


/*Defining SUBMENUS*/
.ProductsSubMenu {font-size:11px; font-weight:bold; height: 26px; text-align:center; float:left; position:relative; left:60px; top:70px; width:855px; font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
ul.ProductsSubMenu {margin:0; 	border:0; 	padding:0; 	list-style:none; width:855px; position:relative}
ul.ProductsSubMenu li {	display:inline; line-height:2.3em; margin:0; padding:0; border:0; float:left;}
ul.ProductsSubMenu li a {display:block; text-decoration:none; margin:auto; border:0; padding:0; width:auto; color:#ffffff; height:26px;}
ul.ProductsSubMenu li a:hover {	color:#ffffff;  width:auto;}

.StoreSubMenu {font-size:11px; font-weight:bold; height: 26px; text-align:center; float:left; position:relative; left:40px; top:70px; width:900px; font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
ul.StoreSubMenu {margin:0; 	border:0; 	padding:0; 	list-style:none; width:900px; position:relative}
ul.StoreSubMenu li {	display:inline; line-height:2.3em; margin:0; padding:0; border:0; float:left;}
ul.StoreSubMenu li a {display:block; text-decoration:none; margin:auto; border:0; padding:0; width:auto; color:#ffffff; height:26px;}
ul.StoreSubMenu li a:hover {	color:#ffffff;  width:auto;}

.SupportSubMenu {font-size:11px; font-weight:bold; height: 26px; text-align:center; float:left; position:relative; left:40px; top:70px; width:900px; font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
ul.SupportSubMenu {margin:0; 	border:0; 	padding:0; 	list-style:none; width:900px; position:relative}
ul.SupportSubMenu li {	display:inline; line-height:2.3em; margin:0; padding:0; border:0; float:left;}
ul.SupportSubMenu li a {display:block; text-decoration:none; margin:auto; border:0; padding:0; width:auto; color:#ffffff; height:26px;}
ul.SupportSubMenu li a:hover {	color:#ffffff;  width:auto;}

.WhereSubMenu {font-size:11px; font-weight:bold; height: 26px; text-align:center; float:left; position:relative; left:40px; top:70px; width:900px; font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
ul.WhereSubMenu {margin:0; 	border:0; 	padding:0; 	list-style:none; width:900px; position:relative}
ul.WhereSubMenu li {	display:inline; line-height:2.3em; margin:0; padding:0; border:0; float:left;}
ul.WhereSubMenu li a {display:block; text-decoration:none; margin:auto; border:0; padding:0; width:auto; color:#ffffff; height:26px;}
ul.WhereSubMenu li a:hover {	color:#ffffff;  width:auto;}

.AboutSubMenu {font-size:11px; font-weight:bold; height: 26px; text-align:center; float:left; position:relative; left:40px; top:70px; width:900px; font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
ul.AboutSubMenu {margin:0; 	border:0; 	padding:0; 	list-style:none; width:900px; position:relative}
ul.AboutSubMenu li {	display:inline; line-height:2.3em; margin:0; padding:0; border:0; float:left;}
ul.AboutSubMenu li a {display:block; text-decoration:none; margin:auto; border:0; padding:0; width:auto; color:#ffffff; height:26px;}
ul.AboutSubMenu li a:hover {	color:#ffffff;  width:auto;}
										
/*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:800px; 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 7px 0 7px; border:0; 	width:auto; float:left;}
ul.SubMenu li a {display:block; text-decoration:none; margin:auto; border:0; padding:0 7px 0 7px; 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:900px; 	height:auto; background:url(../images/template/middle.png) 0 0 repeat-y; text-align:left; padding:0px 50px 2px 20px; margin:0;  clear:both;}

/*Content adds the background div version of th repeated background image.*/
#Content2 {width:900px; height:auto; text-align:left; padding: 20px 53px 20px 20px; margin:0; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; 
			-webkit-box-shadow: 0 0 5px #999; -moz-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999; background-color:#FFFFFF; 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:15px; font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
#Trademark2 {width:953px; height:auto; 	float:left; text-align:center; 	padding:10px; 	margin-top:15px; margin-bottom: 20px; font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;
				border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000; background-color: #333;}

	
/*Footer*/
.Footer {font-size:10px; font-weight:bold; 	float:left;	position:relative; 	width:100%; text-align:center;	height:auto; line-height:2.3em; font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif;}
ul.Footer {	padding:0;	list-style:none; width:100%; 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: #ffffff; 	padding:0 8px 0 8px;}
ul.Footer li a:hover {	text-decoration:none; 	color: #ccc;}
	
	
/*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:643px; background:url(../images/homepage/libraries.jpg) no-repeat; display:block;}
#easter							{float:left; width:920px; height:520px; background:url(../images/homepage/easter.jpg) no-repeat;}
#home-olympics					{float:left; width:920px; height:594px; display:block;}


#competition-title				{float:left; width:706px; height:32px; background:url(../images/homepage/latest-comp.png) no-repeat;}
#comp-left						{float:left; width:479px; border-right:1px solid #B8B8B8; padding-right:25px; height:80px;}
#comp-right						{float:left; width:360px; border-left:1px solid #FFF; padding-left:25px; height:80px;}
#comp-right	img					{float:left; padding-right:15px;}


#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:150px 20px 0 20px; text-align:center;}
#home-macdraft-text h1			{font-size:24px; margin:0;  font-weight:normal; color:#FFF;}
#home-macdraft-text h2			{font-size:13px; margin:0; font-weight:normal; padding-top:10px; color:#FFF; line-height:25px;}

#home-macdraft-text p			{color:#FFF; font-size:9px; margin:0; padding:0;}
#home-macdraft-text h3			{font-size:24px; margin:0; padding:0; color:#FF9900;}
#home-macdraft-text a			{color:#FF9900;}

.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-green				{float:left; width:920px; height:33px; background:url(../images/homepage/sub-full-size-top-green.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-safety						{background:url(../images/homepage/sub-prod-safety.jpg) no-repeat;}

.grey-rounded-full				{float:left; width:900px; padding:8px 10px; -moz-border-radius:5px; border-radius:5px;  border:1px solid #B8B8B8;}

.sub-half p, .sub-full p					{margin:0; font-size:11px; line-height:14px;}
.sub-half-top h3, .sub-full-top h3, .sub-full-top-green 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:50px; height:50px; display:block; background:url(../images/homepage/facebook.png) no-repeat; margin-left:20px;}

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

#home-youtube					{float:left; width:50px; height:50px; display:block; background:url(../images/homepage/youtube.png) no-repeat; margin-left:20px;}

#home-wordpress					{float:left; width:50px; height:50px; display:block; background:url(../images/homepage/wordpress.png) no-repeat; margin-left:20px;}

#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;}

.rightpad						{ padding: 0 10px 10px 0;}

#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:20px 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:10px; 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;}

#FeaturesbtnDown {background: url(../images/products/subNav/features.jpg) no-repeat; width:94px; background-position:-94px;}
#FeaturesButton a { background: url(../images/products/subNav/features.jpg) no-repeat; width:94px; }
#FeaturesButton a:hover	{ background-position:-94px;}

#NewBtnDown { background: url(../images/products/subNav/new.jpg) no-repeat; width:118px; background-position:-118px;  }									
#NewButton a { background: url(../images/products/subNav/new.jpg) no-repeat; width:118px; }
#NewButton a:hover	{ background-position:-118px;}

#GallerBtnDown { background: url(../images/products/subNav/gallery.jpg) no-repeat; width:84px; background-position:-84px; }									
#GalleryButton a { background: url(../images/products/subNav/gallery.jpg) no-repeat; width:84px; }
#GalleryButton a:hover	{ background-position:-84px;}

#FAQBtnDown { background: url(../images/products/subNav/faq.jpg) no-repeat; width:67px; background-position:-67px; }									
#FAQButton a { background: url(../images/products/subNav/faq.jpg) no-repeat; width:67px; }
#FAQButton a:hover	{ background-position:-67px;}

#TutorialBtnDown { background: url(../images/products/subNav/tutorial.jpg) no-repeat; width:95px; background-position:-95px; }									
#TutorialsButton a { background: url(../images/products/subNav/tutorial.jpg) no-repeat; width:95px; }
#TutorialsButton a:hover	{ background-position:-95px;}
	
#CaseBtnDown { background: url(../images/products/subNav/case.jpg) no-repeat; width:108px; background-position:-108px; }									
#CaseButton a { background: url(../images/products/subNav/case.jpg) no-repeat; width:108px; }
#CaseButton a:hover	{ background-position:-108px;}
	
#AlanBtnDown { background: url(../images/products/subNav/alan.jpg) no-repeat; width:108px; background-position:-108px; }									
#AlanButton a { background: url(../images/products/subNav/alan.jpg) no-repeat; width:108px; }
#AlanButton a:hover	{ background-position:-108px;}

#PrintBtnDown { background: url(../images/products/subNav/print.jpg) no-repeat; width:156px; background-position:-156px; }
#PrintButton a { background: url(../images/products/subNav/print.jpg) no-repeat; width:156px; }
#PrintButton a:hover	{ background-position:-156px;}

#CookbookBtnDown { background: url(../images/products/subNav/cookbook.jpg) no-repeat; width:104px; background-position:-104px; }
#CookbookButton a { background: url(../images/products/subNav/cookbook.jpg) no-repeat; width:104px; }
#CookbookButton a:hover	{ background-position:-104px;}
									
#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:20px 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; background:#fff; 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, ul				{	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;}
	
.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;}

	.safetyCart						{	padding-right:80px; display:block; padding-bottom:8px;
										background:url(../images/products/productPages/safety-signs/safety-box.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;}
	
	
	
	
	
/*Libraries*/

.clear						{clear:both;}
#common-home-title			{float:left; width:812px; height:auto; margin-left:20px; margin-top:15px;}
#complete-home-title		{float:left; width:812px; height:auto; margin-left:20px; margin-top:15px;}
#complete-section-title		{float:left; width:812px; height:auto; margin-left:20px; margin-top:15px;}
#plan-section-title			{float:left; width:775px; height:auto; margin-left:20px; margin-top:15px;}
#seasonal-section-title		{float:left; width:812px; height:96px;  background:url(../images/products/productPages/seasonal-graphics/title-valentines.jpg) no-repeat; margin-left:20px; margin-top:15px;}
#flags-of-the-world-title	{float:left; width:812px; height:auto; margin-left:20px; margin-top:15px;}
#safety-signs-lib--title	{float:left; width:812px; height:auto; margin-left:20px; margin-top:15px;}

.pink						{color: #FF5F85;}

.recent-item				{float:left; width:181px; border-top:#D4D8D9 1px solid; padding-bottom:15px; padding-top:15px;}
.recent-item .icon			{float:left; width:60px; height:60px; padding-right:10px;}
.recent-item h2				{font-size:12px; float:left; width:111px; margin:0; padding:0 0 10px 0;}
.recent-item img			{float:left;}
	
	
										
										
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;}

/*Upgrades*/
.upgrade-frames					{ width:150px; float:left; background-color:#F3F7FD; background: #F3F7FD; -moz-border-radius:5px; border-radius:5px; padding: 10px; margin: 12px; 
													text-align:center; -moz-box-shadow: 0 0 4px #999999; -webkit-box-shadow: 0 0 4px #999999; box-shadow: 0 0 4px #999999; border: 1px solid #FFFFFF;}

.upgrade-title					{ font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-size:13px; font-weight:bold; color:#333}
.upgrade-body					{ font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-size:11px; color:#333; line-height:1.5;}
.upgrade-sub-title				{ font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-size:12px; color:#05488C; line-height:1.5; font-weight:bold;}

/*Case Study*/
.main-body						{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:left; line-height:1.5;}
.main-heading					{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333; text-align:left; font-weight:bold;}

#case-profile					{width:800px; height:auto; border: 1px solid #999999; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; background-color:#FFFFFF; padding:15px; 
								margin:20px 0 0 0;}

#case-button					{width:108px; height:20px; border: 1px solid #2463a7; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;

									background: #73b3f2;  /* Old browsers */

									background: -moz-linear-gradient(top,  #73b3f2 0%, #447bc3 100%); /* FF3.6+ */

									background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#73b3f2), color-stop(100%,#447bc3)); /* Chrome,Safari4+ */

									background: -webkit-linear-gradient(top,  #73b3f2 0%,#447bc3 100%); /* Chrome10+,Safari5.1+ */

									background: -o-linear-gradient(top,  #73b3f2 0%,#447bc3 100%); /* Opera 11.10+ */

									background: -ms-linear-gradient(top,  #73b3f2 0%,#447bc3 100%); /* IE10+ */

									background: linear-gradient(to bottom,  #73b3f2 0%,#447bc3 100%); /* W3C */

									filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73b3f2', endColorstr='#447bc3',GradientType=0 ); /* IE6-9 */
									
									font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:center;}
									
#case-button:hover				{border: 1px solid #000000;
	
									background: #003d79; /* Old browsers */

									background: -moz-linear-gradient(top,  #003d79 0%, #002e5c 100%); /* FF3.6+ */

									background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003d79), color-stop(100%,#002e5c)); /* Chrome,Safari4+ */

									background: -webkit-linear-gradient(top,  #003d79 0%,#002e5c 100%); /* Chrome10+,Safari5.1+ */

									background: -o-linear-gradient(top,  #003d79 0%,#002e5c 100%); /* Opera 11.10+ */

									background: -ms-linear-gradient(top,  #003d79 0%,#002e5c 100%); /* IE10+ */

									background: linear-gradient(to bottom,  #003d79 0%,#002e5c 100%); /* W3C */

									filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003d79', endColorstr='#002e5c',GradientType=0 ); /* IE6-9 */}
									
#case-button a:link			{display:block;
									width:100%;
									height:100%;
									color:#fff;
									text-decoration: none;}	
									
#case-button a:visited			{color:#fff;}
									
									
#case-profile-card					{width:780px; height:auto; border: 1px solid #999999; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; padding:25px; margin:20px 0 0 0;
									
									background: #fcfcfc; /* Old browsers */

									background: -moz-linear-gradient(top,  #fcfcfc 0%, #f2f2f2 100%); /* FF3.6+ */

									background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */

									background: -webkit-linear-gradient(top,  #fcfcfc 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */

									background: -o-linear-gradient(top,  #fcfcfc 0%,#f2f2f2 100%); /* Opera 11.10+ */

									background: -ms-linear-gradient(top,  #fcfcfc 0%,#f2f2f2 100%); /* IE10+ */

									background: linear-gradient(to bottom,  #fcfcfc 0%,#f2f2f2 100%); /* W3C */

									filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */

									-webkit-box-shadow: inset 0 0 5px #999; -moz-box-shadow: inset 0 0 5px #999; box-shadow: inset 0 0 5px #999;}
									
#case-button-profile					{width:108px; height:20px; border: 1px solid #2463a7; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;

									background: #73b3f2;  /* Old browsers */

									background: -moz-linear-gradient(top,  #73b3f2 0%, #447bc3 100%); /* FF3.6+ */

									background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#73b3f2), color-stop(100%,#447bc3)); /* Chrome,Safari4+ */

									background: -webkit-linear-gradient(top,  #73b3f2 0%,#447bc3 100%); /* Chrome10+,Safari5.1+ */

									background: -o-linear-gradient(top,  #73b3f2 0%,#447bc3 100%); /* Opera 11.10+ */

									background: -ms-linear-gradient(top,  #73b3f2 0%,#447bc3 100%); /* IE10+ */

									background: linear-gradient(to bottom,  #73b3f2 0%,#447bc3 100%); /* W3C */

									filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73b3f2', endColorstr='#447bc3',GradientType=0 ); /* IE6-9 */
									
									font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:center; -webkit-box-shadow: 0 0 5px #999; 
									-moz-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999;}
									
#case-button-profile a:link			{display:block;
									width:100%;
									height:100%;
									color:#fff;
									text-decoration: none;}	
									
#case-button-profile a:visited			{color:#fff;}	
									
#case-button-profile:hover				{border: 1px solid #000000;
	
									background: #003d79; /* Old browsers */

									background: -moz-linear-gradient(top,  #003d79 0%, #002e5c 100%); /* FF3.6+ */

									background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003d79), color-stop(100%,#002e5c)); /* Chrome,Safari4+ */

									background: -webkit-linear-gradient(top,  #003d79 0%,#002e5c 100%); /* Chrome10+,Safari5.1+ */

									background: -o-linear-gradient(top,  #003d79 0%,#002e5c 100%); /* Opera 11.10+ */

									background: -ms-linear-gradient(top,  #003d79 0%,#002e5c 100%); /* IE10+ */

									background: linear-gradient(to bottom,  #003d79 0%,#002e5c 100%); /* W3C */

									filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003d79', endColorstr='#002e5c',GradientType=0 ); /* IE6-9 */}
									
#case-button-web					{width:26px; height:26px; border: 1px solid #2463a7; border-radius: 13px; -moz-border-radius: 13px; -webkit-border-radius: 13px; float:right;

									background: #73b3f2;  /* Old browsers */

									background: -moz-linear-gradient(top,  #73b3f2 0%, #447bc3 100%); /* FF3.6+ */

									background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#73b3f2), color-stop(100%,#447bc3)); /* Chrome,Safari4+ */

									background: -webkit-linear-gradient(top,  #73b3f2 0%,#447bc3 100%); /* Chrome10+,Safari5.1+ */

									background: -o-linear-gradient(top,  #73b3f2 0%,#447bc3 100%); /* Opera 11.10+ */

									background: -ms-linear-gradient(top,  #73b3f2 0%,#447bc3 100%); /* IE10+ */

									background: linear-gradient(to bottom,  #73b3f2 0%,#447bc3 100%); /* W3C */

									filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73b3f2', endColorstr='#447bc3',GradientType=0 ); /* IE6-9 */
									
									font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-align:center; -webkit-box-shadow: 0 0 5px #999; 
									-moz-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999;}
									
#case-button-web:hover				{border: 1px solid #000000;
	
									background: #003d79; /* Old browsers */

									background: -moz-linear-gradient(top,  #003d79 0%, #002e5c 100%); /* FF3.6+ */

									background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003d79), color-stop(100%,#002e5c)); /* Chrome,Safari4+ */

									background: -webkit-linear-gradient(top,  #003d79 0%,#002e5c 100%); /* Chrome10+,Safari5.1+ */

									background: -o-linear-gradient(top,  #003d79 0%,#002e5c 100%); /* Opera 11.10+ */

									background: -ms-linear-gradient(top,  #003d79 0%,#002e5c 100%); /* IE10+ */

									background: linear-gradient(to bottom,  #003d79 0%,#002e5c 100%); /* W3C */

									filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003d79', endColorstr='#002e5c',GradientType=0 ); /* IE6-9 */}

#case-button-web a:link			{display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}	
									
#case-button-web a:visited		{color:#fff;}

/*customer list*/

#customer-list					{ width:100%; height:550px; margin: 20px 0 0 0;}

#AeroVironment 					{ background: url(../images/case-studies/CustomerList/AeroVironment.png) no-repeat; height:53px; width:66px; margin: 0 20px 40px 0; float:left;}
#AeroVironment a:hover			{ background: url(../images/case-studies/CustomerList/AeroVironmentDown.png) no-repeat; height:53px; width:66px}
#AeroVironment a:link			{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}	

#BenSherman 					{ background: url(../images/case-studies/CustomerList/benSherman.png) no-repeat; height:53px; width:215px; margin: 0 20px 40px 0; float:left;}
#BenSherman a:hover				{ background: url(../images/case-studies/CustomerList/benShermanDown.png) no-repeat; height:53px; width:215px}
#BenSherman a:link				{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#BigFish 						{ background: url(../images/case-studies/CustomerList/bigFish.png) no-repeat; height:53px; width:67px; margin: 0 20px 40px 0; float:left;}
#BigFish a:hover				{ background: url(../images/case-studies/CustomerList/bigFishDown.png) no-repeat; height:53px; width:67px}
#BigFish a:link					{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}	

#BritishAirways 				{ background: url(../images/case-studies/CustomerList/britishAirways.png) no-repeat; height:53px; width:119px; margin: 0 20px 40px 0; float:left;}
#BritishAirways a:hover			{ background: url(../images/case-studies/CustomerList/britishAirwaysDown.png) no-repeat; height:53px; width:119px}
#BritishAirways a:link			{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}	

#CannonDesign 					{ background: url(../images/case-studies/CustomerList/cannonDesign.png) no-repeat; height:53px; width:175px; margin: 0 20px 40px 0; float:left;}
#CannonDesign a:hover			{ background: url(../images/case-studies/CustomerList/cannonDesignDown.png) no-repeat; height:53px; width:175px}
#CannonDesign a:link			{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#CBSNews 						{ background: url(../images/case-studies/CustomerList/cbsNews.png) no-repeat; height:53px; width:90px; margin: 0 0 40px 0; float:left;}
#CBSNews a:hover				{ background: url(../images/case-studies/CustomerList/cbsNewsDown.png) no-repeat; height:53px; width:90px}
#CBSNews a:link					{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#CERN 							{ background: url(../images/case-studies/CustomerList/cern.png) no-repeat; height:53px; width:55px; margin: 0 20px 40px 50px; float:left;}
#CERN a:hover					{ background: url(../images/case-studies/CustomerList/cernDown.png) no-repeat; height:53px; width:55px}
#CERN a:link					{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#CNNNews 						{ background: url(../images/case-studies/CustomerList/cnnNews.png) no-repeat; height:53px; width:111px; margin: 0 20px 40px 0; float:left;}
#CNNNews a:hover				{ background: url(../images/case-studies/CustomerList/cnnNewsDown.png) no-repeat; height:53px; width:111px}
#CNNNews a:link					{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#Debenhams 						{ background: url(../images/case-studies/CustomerList/debenhams.png) no-repeat; height:53px; width:175px; margin: 0 20px 40px 0; float:left;}
#Debenhams a:hover				{ background: url(../images/case-studies/CustomerList/debenhamsDown.png) no-repeat; height:53px; width:175px}
#Debenhams a:link				{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#EcoSchemes 					{ background: url(../images/case-studies/CustomerList/ecoSchemes.png) no-repeat; height:53px; width:212px; margin: 0 20px 40px 0; float:left;}
#EcoSchemes a:hover				{ background: url(../images/case-studies/CustomerList/ecoSchemesDown.png) no-repeat; height:53px; width:212px}
#EcoSchemes a:link				{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#GGIllustration 				{ background: url(../images/case-studies/CustomerList/ggIllustration.png) no-repeat; height:53px; width:57px; margin: 0 20px 40px 0; float:left;}
#GGIllustration a:hover			{ background: url(../images/case-studies/CustomerList/ggIllustrationDown.png) no-repeat; height:53px; width:57px}
#GGIllustration a:link			{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#Habitat 						{ background: url(../images/case-studies/CustomerList/habitat.png) no-repeat; height:53px; width:206px; margin: 0 20px 40px 0; float:left;}
#Habitat a:hover				{ background: url(../images/case-studies/CustomerList/habitatDown.png) no-repeat; height:53px; width:206px}
#Habitat a:link					{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#HarvardUni 					{ background: url(../images/case-studies/CustomerList/harvardUni.png) no-repeat; height:53px; width:196px; margin: 0 20px 40px 0; float:left;}
#HarvardUni a:hover				{ background: url(../images/case-studies/CustomerList/harvardUniDown.png) no-repeat; height:53px; width:196px}
#HarvardUni a:link				{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#JamiesonGroup 					{ background: url(../images/case-studies/CustomerList/jamiesonGroup.png) no-repeat; height:53px; width:159px; margin: 0 20px 40px 0; float:left;}
#JamiesonGroup a:hover			{ background: url(../images/case-studies/CustomerList/jamiesonGroupDown.png) no-repeat; height:53px; width:159px}
#JamiesonGroup a:link			{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#JCPenney 						{ background: url(../images/case-studies/CustomerList/jcPenney.png) no-repeat; height:53px; width:54px; margin: 0 20px 40px 0; float:left;}
#JCPenney a:hover				{ background: url(../images/case-studies/CustomerList/jcPenneyDown.png) no-repeat; height:53px; width:54px}
#JCPenney a:link				{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#JuiceDesign 					{ background: url(../images/case-studies/CustomerList/juiceDesign.png) no-repeat; height:53px; width:133px; margin: 0 0 40px 0; float:left;}
#JuiceDesign a:hover			{ background: url(../images/case-studies/CustomerList/juiceDesignDown.png) no-repeat; height:53px; width:133px}
#JuiceDesign a:link				{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#LaSenza 						{ background: url(../images/case-studies/CustomerList/laSenza.png) no-repeat; height:53px; width:192px; margin: 0 20px 40px 0; float:left;}
#LaSenza a:hover				{ background: url(../images/case-studies/CustomerList/laSenzaDown.png) no-repeat; height:53px; width:192px}
#LaSenza a:link					{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#LiquidProductions 				{ background: url(../images/case-studies/CustomerList/liquidProductions.png) no-repeat; height:53px; width:249px; margin: 0 20px 40px 0; float:left;}
#LiquidProductions a:hover		{ background: url(../images/case-studies/CustomerList/liquidProductionsDown.png) no-repeat; height:53px; width:249px}
#LiquidProductions a:link		{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#MagnoliaSquare 				{ background: url(../images/case-studies/CustomerList/magnoliaSquare.png) no-repeat; height:53px; width:126px; margin: 0 20px 40px 0; float:left;}
#MagnoliaSquare a:hover			{ background: url(../images/case-studies/CustomerList/magnoliaSquareDown.png) no-repeat; height:53px; width:126px}
#MagnoliaSquare a:link			{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#Nasa 							{ background: url(../images/case-studies/CustomerList/nasa.png) no-repeat; height:53px; width:84px; margin: 0 20px 40px 0; float:left;}
#Nasa a:hover					{ background: url(../images/case-studies/CustomerList/nasaDown.png) no-repeat; height:53px; width:84px}
#Nasa a:link					{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#NBCNews 						{ background: url(../images/case-studies/CustomerList/nbcNews.png) no-repeat; height:53px; width:60px; margin: 0 0 40px 0; float:left;}
#NBCNews a:hover				{ background: url(../images/case-studies/CustomerList/nbcNewsDown.png) no-repeat; height:53px; width:60px}
#NBCNews a:link					{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#OneVoice 						{ background: url(../images/case-studies/CustomerList/oneVoice.png) no-repeat; height:53px; width:195px; margin: 0 20px 40px 0; float:left;}
#OneVoice a:hover				{ background: url(../images/case-studies/CustomerList/oneVoiceDown.png) no-repeat; height:53px; width:195px}
#OneVoice a:link				{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#Pinewood 						{ background: url(../images/case-studies/CustomerList/pinewoodGroup.png) no-repeat; height:53px; width:95px; margin: 0 20px 40px 0; float:left;}
#Pinewood a:hover				{ background: url(../images/case-studies/CustomerList/pinewoodGroupDown.png) no-repeat; height:53px; width:95px}
#Pinewood a:link				{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#PixarStudios 					{ background: url(../images/case-studies/CustomerList/pixarStudios.png) no-repeat; height:53px; width:223px; margin: 0 20px 40px 0; float:left;}
#PixarStudios a:hover			{ background: url(../images/case-studies/CustomerList/pixarStudiosDown.png) no-repeat; height:53px; width:223px}
#PixarStudios a:link			{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#RSA 							{ background: url(../images/case-studies/CustomerList/rsaArchitects.png) no-repeat; height:53px; width:84px; margin: 0 20px 40px 0; float:left;}
#RSA a:hover					{ background: url(../images/case-studies/CustomerList/rsaArchitectsDown.png) no-repeat; height:53px; width:84px}
#RSA a:link						{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#SaturdayNightLive 				{ background: url(../images/case-studies/CustomerList/saturdayNightLive.png) no-repeat; height:53px; width:53px; margin: 0 20px 40px 0; float:left;}
#SaturdayNightLive a:hover		{ background: url(../images/case-studies/CustomerList/saturdayNightLiveDown.png) no-repeat; height:53px; width:53px}
#SaturdayNightLive a:link		{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#Shell 							{ background: url(../images/case-studies/CustomerList/shell.png) no-repeat; height:53px; width:57px; margin: 0 20px 40px 0; float:left;}
#Shell a:hover					{ background: url(../images/case-studies/CustomerList/shellDown.png) no-repeat; height:53px; width:57px}
#Shell a:link					{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#TedsHotDogs 					{ background: url(../images/case-studies/CustomerList/tedsHotDogs.png) no-repeat; height:53px; width:86px; margin: 0 20px 40px 0; float:left;}
#TedsHotDogs a:hover			{ background: url(../images/case-studies/CustomerList/tedsHotDogsDown.png) no-repeat; height:53px; width:86px}
#TedsHotDogs a:link				{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#TombrasGroup 					{ background: url(../images/case-studies/CustomerList/tombrasGroup.png) no-repeat; height:53px; width:53px; margin: 0 20px 40px 0; float:left;}
#TombrasGroup a:hover			{ background: url(../images/case-studies/CustomerList/tombrasGroupDown.png) no-repeat; height:53px; width:53px}
#TombrasGroup a:link			{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#WaltDisney 					{ background: url(../images/case-studies/CustomerList/waltDisney.png) no-repeat; height:53px; width:136px; margin: 0 20px 40px 0; float:left;}
#WaltDisney a:hover				{ background: url(../images/case-studies/CustomerList/waltDisneyDown.png) no-repeat; height:53px; width:136px}
#WaltDisney a:link				{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#WarnerBrothers 				{ background: url(../images/case-studies/CustomerList/warnerBrothers.png) no-repeat; height:53px; width:51px; margin: 0 20px 40px 0; float:left;}
#WarnerBrothers a:hover			{ background: url(../images/case-studies/CustomerList/warnerBrothersDown.png) no-repeat; height:53px; width:51px}
#WarnerBrothers a:link			{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

#YStudios 						{ background: url(../images/case-studies/CustomerList/yStudios.png) no-repeat; height:53px; width:43px; margin: 0 20px 40px 0; float:left;}
#YStudios a:hover				{ background: url(../images/case-studies/CustomerList/yStudiosDown.png) no-repeat; height:53px; width:43px}
#YStudios a:link				{ display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

/* Search Box */

#SearchFrame {width:175px; height:33px; position:relative; left:452px; top:34px; float:left;}

/*NEW Sub Menu*/

.LeftButton  { width: 120px; height: 26px; color:#FFFFFF;
				background: #868686; /* Old browsers */
				background: -moz-linear-gradient(top,  #868686 0%, #6f6f6f 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#868686), color-stop(100%,#6f6f6f)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #868686 0%,#6f6f6f 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #868686 0%,#6f6f6f 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #868686 0%,#6f6f6f 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #868686 0%,#6f6f6f 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#868686', endColorstr='#6f6f6f',GradientType=0 ); /* IE6-9 */
				border-radius: 7px 0 0 0; -moz-border-radius: 7px 0 0 0; -webkit-border-radius: 7px 0 0 0; line-height:13px;}
				
.LeftButton a:hover  { background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;
						border-radius: 7px 0 0 0; -moz-border-radius: 7px 0 0 0; -webkit-border-radius: 7px 0 0 0;}

.LeftButton a:link  { display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

.Button a:visited  { color:#FFFFFF}

.CentreButton  { width: 120px; height: 26px; color:#FFFFFF;
				background: #868686; /* Old browsers */
				background: -moz-linear-gradient(top,  #868686 0%, #6f6f6f 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#868686), color-stop(100%,#6f6f6f)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #868686 0%,#6f6f6f 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #868686 0%,#6f6f6f 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #868686 0%,#6f6f6f 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #868686 0%,#6f6f6f 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#868686', endColorstr='#6f6f6f',GradientType=0 ); /* IE6-9 */}
				
.CentreButton a:hover  { background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;}

.CentreButton a:active  { background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;}

.CentreButton a:link  { display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

.CentreButton a:visited  { color:#FFFFFF}

.RightButton  { width: 120px; height: 26px; color:#FFFFFF;
				background: #868686; /* Old browsers */
				background: -moz-linear-gradient(top,  #868686 0%, #6f6f6f 100%); /* FF3.6+ */
				background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#868686), color-stop(100%,#6f6f6f)); /* Chrome,Safari4+ */
				background: -webkit-linear-gradient(top,  #868686 0%,#6f6f6f 100%); /* Chrome10+,Safari5.1+ */
				background: -o-linear-gradient(top,  #868686 0%,#6f6f6f 100%); /* Opera 11.10+ */
				background: -ms-linear-gradient(top,  #868686 0%,#6f6f6f 100%); /* IE10+ */
				background: linear-gradient(to bottom,  #868686 0%,#6f6f6f 100%); /* W3C */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#868686', endColorstr='#6f6f6f',GradientType=0 ); /* IE6-9 */
				border-radius: 0 7px 0 0; -moz-border-radius: 0 7px 0 0; -webkit-border-radius: 0 7px 0 0; line-height:13px;}
				
.RightButton a:hover  { background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;
						border-radius: 0 7px 0 0; -moz-border-radius: 0 7px 0 0; -webkit-border-radius: 0 7px 0 0;}

.RightButton a:link  { display:block;	width:100%;	height:100%; color:#fff; text-decoration: none;}

/*NEW Sub Menu buttons stay selected*/

.productListSelected  { background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;
						border-radius: 7px 0 0 0; -moz-border-radius: 7px 0 0 0; -webkit-border-radius: 7px 0 0 0;}
						
.competitionsSelected  { background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;}	

.magazineSelected		{ background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;}

.registerSelected		{ background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;}

.demoSelected		{ background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;}	

.upgradesSelected		{ background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;}	

.forumSelected		{ background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;}		

.trainingSelected		{ background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;
						border-radius: 0 7px 0 0; -moz-border-radius: 0 7px 0 0; -webkit-border-radius: 0 7px 0 0;}

.onlineStoreSelected  { background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;
						border-radius: 7px 0 0 0; -moz-border-radius: 7px 0 0 0; -webkit-border-radius: 7px 0 0 0;}
						
.volumeSelected		{ background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;
						border-radius: 0 7px 0 0; -moz-border-radius: 0 7px 0 0; -webkit-border-radius: 0 7px 0 0;}

.supportFormSelected  { background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;
						border-radius: 7px 0 0 0; -moz-border-radius: 7px 0 0 0; -webkit-border-radius: 7px 0 0 0;}
						
.softwareCallSelected		{ background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;}

.softwareUpdatesSelected		{ background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;}

.forum2Selected		{ background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;}		

.training2Selected		{ background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;
						border-radius: 0 7px 0 0; -moz-border-radius: 0 7px 0 0; -webkit-border-radius: 0 7px 0 0;}

.caseStudiesSelected  { background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;
						border-radius: 7px 0 0 0; -moz-border-radius: 7px 0 0 0; -webkit-border-radius: 7px 0 0 0;}
						
.usersSelected		{ background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;
						border-radius: 0 7px 0 0; -moz-border-radius: 0 7px 0 0; -webkit-border-radius: 0 7px 0 0;}

.aboutUsSelected  { background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;
						border-radius: 7px 0 0 0; -moz-border-radius: 7px 0 0 0; -webkit-border-radius: 7px 0 0 0;}
						
.pressRoomSelected		{ background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;}	
						
.jobsSelected		{ background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;}	

.linksSelected		{ background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;}	
					
.contactUsSelected		{ background-color:#333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;
						border-radius: 0 7px 0 0; -moz-border-radius: 0 7px 0 0; -webkit-border-radius: 0 7px 0 0;}



/* Frame for Follow and Feedback buttons*/

#followFeedbackFrame	{width: 62px; height: 300px; position:fixed; top:153px; right:0px; z-index:0;}

/*FOLLOW links on the side of the page*/

#mainFollow			{ width: 62px; height: 232px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); box-shadow: 0 0 5px rgba(0, 0, 0, 0.4); background-color:#FFFFFF;
					 border-radius: 7px 0 0 7px; -moz-border-radius: 7px 0 0 7px; -webkit-border-radius: 7px 0 0 7px; }

#facebook 			{ width: 62px; height: 58px; border-radius: 7px 0 0 0; -moz-border-radius: 7px 0 0 0; -webkit-border-radius: 7px 0 0 0; background-color:#FFFFFF;}

#facebook a:hover	{background-color: #333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;
						border-radius: 7px 0 0 0; -moz-border-radius: 7px 0 0 0; -webkit-border-radius: 7px 0 0 0;  }

#facebook a:link	{ display:block; width:100%; height:100%; }

.facebook			{ background:url(../images/facebook.png) no-repeat center center; }	
.facebook:hover		{ background:url(../images/facebookOff.png) no-repeat center center; }
	

#twitter 			{ width: 62px; height: 58px; background-color:#FFFFFF;}

#twitter a:hover	{background-color: #333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;  }

#twitter a:link		{ display:block; width:100%; height:100%; }

.twitter			{ background:url(../images/twitter.png) no-repeat center center; }	
.twitter:hover		{ background:url(../images/twitterOff.png) no-repeat center center; }


#wordpress 			{ width: 62px; height: 58px; background-color:#FFFFFF;}

#wordpress a:hover	{background-color: #333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;  }

#wordpress a:link	{ display:block; width:100%; height:100%; }

.wordpress			{ background:url(../images/wordpress.png) no-repeat center center; }	
.wordpress:hover	{ background:url(../images/wordpressOff.png) no-repeat center center; }	



#youtube 			{ width: 62px; height: 58px; border-radius: 0 0 0 7px; -moz-border-radius: 0 0 0 7px; -webkit-border-radius: 0 0 0 7px; background-color:#FFFFFF;}

#youtube a:hover	{background-color: #333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;
						border-radius: 0 0 0 7px; -moz-border-radius: 0 0 0 7px; -webkit-border-radius: 0 0 0 7px;  }

#youtube a:link		{ display:block; width:100%; height:100%; }

.youtube			{ background:url(../images/youtube.png) no-repeat center center; }	
.youtube:hover		{ background:url(../images/youtubeOff.png) no-repeat center center; }

/*FEEDBACK NEW ibox display*/

#feedbackcontainer		{ width: 900px; height:650px; background-color:#333333; position:relative; z-index:10000000 }

/* FEEDBACK Form slider panel */

#feedbackFormMain	{ width: 100%; height: 550px; background: #333; position:relative; top: 0; left:0; -webkit-box-shadow: inset 0 -3px 2px rgba(0, 0, 0, 0.5); -moz-box-shadow: inset 0 -3px 5px rgba(0, 0, 0, 0.5); 
						box-shadow: inset 0 -3px 5px rgba(0, 0, 0, 0.5); border-bottom: 1px solid #000000;
						
						background: #474747; /* Old browsers */
						background: -moz-linear-gradient(top,  #474747 0%, #262626 100%); /* FF3.6+ */
						background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#474747), color-stop(100%,#262626)); /* Chrome,Safari4+ */
						background: -webkit-linear-gradient(top,  #474747 0%,#262626 100%); /* Chrome10+,Safari5.1+ */
						background: -o-linear-gradient(top,  #474747 0%,#262626 100%); /* Opera 11.10+ */
						background: -ms-linear-gradient(top,  #474747 0%,#262626 100%); /* IE10+ */
						background: linear-gradient(to bottom,  #474747 0%,#262626 100%); /* W3C */
						filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#474747', endColorstr='#262626',GradientType=0 ); /* IE6-9 */

 }

#feedback			{ width: 120px; height: 120px; -webkit-box-shadow: 0 0 5px #999; -moz-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999; background-color:#FFFFFF;
						 border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; margin: 30px 0 0 0; font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
						 font-size: 16px; font-weight:bold; color:#333; text-transform:uppercase; text-decoration: none; text-align: center; 
						 	transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); line-height: 60px;}

#feedback a			{ font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-size: 16px; font-weight:bold; color:#333; text-transform:uppercase; text-decoration: none; }
						 
#feedback a:hover	{background-color: #333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;
						border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; color: #fff; text-decoration: none;  }
						
#feedback a:link	{display:block; width:100%; height:100%; }

.textrotate			{ transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg);}

/*FEEDBACK FORM elements*/

.feedbackTitle			{ font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-size: 40px; font-weight:bold; color:#ffffff; line-height: 1; text-shadow: 0 0 5px rgba(0, 0, 0, 1); text-align: center; }

.feedbackSubTitle		{ font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-size: 16px; font-weight:bold; color:#cccccc;}

.requiredField			{ font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-size: 16px; font-weight:bold; color:#39F;}

#submitClearButtons		{ width: 100%; height: 50px; margin: 0 auto 0 auto; float:left; }

#mainFormContent		{ width: 800px; height: 250px; margin: 0 auto 0 auto; }

#feedbackFormElements	{ width: 390px; height: 40px; text-align:right;}

#feedbackFormElementsMain	{ width: 390px; height: 200px;}

.formElementTitles		{ font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-size: 16px; font-weight:bold; color:#ffffff; margin-right: 10px; line-height: 40px}

.textBoxes				{ width: 275px; height: 30px; background: #666; border: 1px solid #999; -webkit-box-shadow: inset 0 0 5px #333; -moz-box-shadow: inset 0 0 5px #333; box-shadow: inset 0 0 5px #333;
							border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #fff; text-indent: 10px; } 
							
.textBoxes2				{ width: 245px; height: 30px; background: #666; border: 1px solid #999; -webkit-box-shadow: inset 0 0 5px #333; -moz-box-shadow: inset 0 0 5px #333; box-shadow: inset 0 0 5px #333;
							border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #fff; text-indent: 10px; } 
							
#feedbackForm select		{ -webkit-appearance: none; -moz-appearance: none; appearance:none; width: 249px; height: 30px; background: url(../images/arrowsSelect.png) no-repeat; background-color:#666666; 				
							background-position:right; border: 1px solid #999; 
							border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #fff; text-indent: 10px;
							-webkit-box-shadow: inset 0 0 5px #333; -moz-box-shadow: inset 0 0 5px #333; box-shadow: inset 0 0 5px #333; outline:none; vertical-align:bottom}
							
							
.describeBox			{ width: 255px; height: 58px; background: #666; border: 1px solid #999; -webkit-box-shadow: inset 0 0 5px #333; -moz-box-shadow: inset 0 0 5px #333; box-shadow: inset 0 0 5px #333;
							border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; color: #fff; padding: 10px; } 
							
.close-button					{width:28px; height:28px; border: 1px solid #000000; border-radius: 14px; -moz-border-radius: 14px; -webkit-border-radius: 14px; line-height:28px;

									background: #73b3f2;  /* Old browsers */

									background: -moz-linear-gradient(top,  #73b3f2 0%, #447bc3 100%); /* FF3.6+ */

									background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#73b3f2), color-stop(100%,#447bc3)); /* Chrome,Safari4+ */

									background: -webkit-linear-gradient(top,  #73b3f2 0%,#447bc3 100%); /* Chrome10+,Safari5.1+ */

									background: -o-linear-gradient(top,  #73b3f2 0%,#447bc3 100%); /* Opera 11.10+ */

									background: -ms-linear-gradient(top,  #73b3f2 0%,#447bc3 100%); /* IE10+ */

									background: linear-gradient(to bottom,  #73b3f2 0%,#447bc3 100%); /* W3C */

									filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73b3f2', endColorstr='#447bc3',GradientType=0 ); /* IE6-9 */
									
									font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-size:11px; color:#ffffff; text-align:center; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7); 
									-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);; box-shadow: 0 0 5px rgba(0, 0, 0, 0.7); cursor:pointer;}
									
.close-button a:link			{display:block;
									width:100%;
									height:100%;
									color:#fff;
									text-decoration: none;}	
									
.close-button a:visited			{color:#fff;}	
									
.close-button:hover				{border: 1px solid #000000;
	
									background: #003d79; /* Old browsers */

									background: -moz-linear-gradient(top,  #003d79 0%, #002e5c 100%); /* FF3.6+ */

									background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003d79), color-stop(100%,#002e5c)); /* Chrome,Safari4+ */

									background: -webkit-linear-gradient(top,  #003d79 0%,#002e5c 100%); /* Chrome10+,Safari5.1+ */

									background: -o-linear-gradient(top,  #003d79 0%,#002e5c 100%); /* Opera 11.10+ */

									background: -ms-linear-gradient(top,  #003d79 0%,#002e5c 100%); /* IE10+ */

									background: linear-gradient(to bottom,  #003d79 0%,#002e5c 100%); /* W3C */

									filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003d79', endColorstr='#002e5c',GradientType=0 ); /* IE6-9 */}
							
/* Clear and submit buttons*/

.clear-button					{width:108px; height:26px; border: 1px solid #000000; border-radius: 13px; -moz-border-radius: 13px; -webkit-border-radius: 13px;

									background: #73b3f2;  /* Old browsers */

									background: -moz-linear-gradient(top,  #73b3f2 0%, #447bc3 100%); /* FF3.6+ */

									background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#73b3f2), color-stop(100%,#447bc3)); /* Chrome,Safari4+ */

									background: -webkit-linear-gradient(top,  #73b3f2 0%,#447bc3 100%); /* Chrome10+,Safari5.1+ */

									background: -o-linear-gradient(top,  #73b3f2 0%,#447bc3 100%); /* Opera 11.10+ */

									background: -ms-linear-gradient(top,  #73b3f2 0%,#447bc3 100%); /* IE10+ */

									background: linear-gradient(to bottom,  #73b3f2 0%,#447bc3 100%); /* W3C */

									filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73b3f2', endColorstr='#447bc3',GradientType=0 ); /* IE6-9 */
									
									font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; font-size:11px; color:#ffffff; text-align:center; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7); 
									-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.7);; box-shadow: 0 0 5px rgba(0, 0, 0, 0.7); cursor:pointer;}
									
.clear-button a:link			{display:block;
									width:100%;
									height:100%;
									color:#fff;
									text-decoration: none;}	
									
.clear-button a:visited			{color:#fff;}	
									
.clear-button:hover				{border: 1px solid #000000;
	
									background: #003d79; /* Old browsers */

									background: -moz-linear-gradient(top,  #003d79 0%, #002e5c 100%); /* FF3.6+ */

									background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#003d79), color-stop(100%,#002e5c)); /* Chrome,Safari4+ */

									background: -webkit-linear-gradient(top,  #003d79 0%,#002e5c 100%); /* Chrome10+,Safari5.1+ */

									background: -o-linear-gradient(top,  #003d79 0%,#002e5c 100%); /* Opera 11.10+ */

									background: -ms-linear-gradient(top,  #003d79 0%,#002e5c 100%); /* IE10+ */

									background: linear-gradient(to bottom,  #003d79 0%,#002e5c 100%); /* W3C */

									filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#003d79', endColorstr='#002e5c',GradientType=0 ); /* IE6-9 */}
							
							

/* STAR rating for feedback form*/

.rating {
      overflow: hidden;
      display: inline-block;

  }
  .rating-input {
      position: absolute;
      left: 0;
      top: -50px;
  }
  .rating-star {
	  cursor: pointer;
      display: block;
      width: 24px;
      height: 16px;
      background: url(../images/starsOff.png) no-repeat;
  }
  .rating-star:hover {
      background: url(../images/stars.png) no-repeat;
  }
  
  .rating-star {
      float: right;
      display: block;
      width: 24px;
      height: 16px;
      background: url(../images/starsOff.png) no-repeat;
  }

  .rating-star:hover,
  .rating-star:hover ~ .rating-star {
      background: url(../images/stars.png) no-repeat;
  }

.rating-star:hover,
  .rating-star:hover ~ .rating-star,
  .rating-input:checked ~ .rating-star {
      background: url(../images/stars.png) no-repeat;
  }
  
   .rating:hover .rating-star:hover,
  .rating:hover .rating-star:hover ~ .rating-star,
  .rating-input:checked ~ .rating-star {
      background: url(../images/stars.png) no-repeat;
  }
  .rating-star,
  .rating:hover .rating-star {
      float: right;
      display: block;
      width: 24px;
      height: 16px;
      background: url(../images/starsOff.png) no-repeat;
  }
  
  
/* COOKBOOK */

.title	{font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; list-style:none;}
.description	{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; list-style:none;}
.steps	{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:1.5;}
.stepsNote	{color:#999999;}

#additionalNote		{width:520px; padding:20px; height:auto; background-color:#F7F9F9; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:1.5;}



.facebookFollow		{width:28px; height:28px; background-color:#3598DB; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#ffffff; text-align:center; float:left; margin: 0 20px 0 0;}

.facebookFollow a:link			{display:block; width:100%; height:100%; color:#fff; text-decoration: none;}	
									
.facebookFollow a:visited			{color:#fff;}	
									
.facebookFollow:hover				{background-color: #3783B3;}


.twitterFollow		{width:28px; height:28px; background-color:#1CBB9B; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#ffffff; text-align:center; float:left; margin: 0 20px 0 0;}

.twitterFollow a:link			{display:block; width:100%; height:100%; color:#fff; text-decoration: none;}	
									
.twitterFollow a:visited			{color:#fff;}	
									
.twitterFollow:hover				{background-color: #16A086;}


.youtubeFollow		{width:28px; height:28px; background-color:#E84C3D; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#ffffff; text-align:center; float:left; margin: 0 20px 0 0;}

.youtubeFollow a:link			{display:block; width:100%; height:100%; color:#fff; text-decoration: none;}	
									
.youtubeFollow a:visited			{color:#fff;}	
									
.youtubeFollow:hover				{background-color: #C1392B;}


.wordpressFollow		{width:28px; height:28px; background-color:#F1C40F; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:25px; font-weight:bold; color:#ffffff; text-align:center; float:left; margin: 0 20px 0 0;}

.wordpressFollow a:link			{display:block; width:100%; height:100%; color:#fff; text-decoration: none;}	
									
.wordpressFollow a:visited			{color:#fff;}	
									
.wordpressFollow:hover				{background-color: #F39C11;}



#users  .list {
  font-family:sans-serif;
  margin:0;
  padding:20px 0 0;
}
#users  .list > li {
  display:block;
  background-color: #ffffff;
  padding:10px;
  box-shadow: inset 0 1px 0 #fff;
  list-style-type:none;
}
#users .avatar {
  max-width: 150px;
}
#users img {
  max-width: 100%;
}
#users h3 {
  font-size: 16px;
  margin:0 0 0.3rem;
  font-weight: normal;
  font-weight:bold;
}
#users p {
  margin:0;
}

#users input {
  border:solid 1px #ccc;
  padding:7px 14px;
  margin-bottom:10px;
  width:540px;
  height:20px;
  -webkit-box-shadow: inset 0 0 3px #F3F3F3; 
  -moz-box-shadow: inset 0 0 3px #F3F3F3; 
  box-shadow: inset 0 0 3px #ECECEC;
  
}
#users input:focus {
  outline:none;
  border-color:#aaa;
  -webkit-box-shadow: 0 0 3px #F3F3F3; 
  -moz-box-shadow: 0 0 3px #F3F3F3; 
  box-shadow: 0 0 3px #ECECEC;
  background-color:#F5F9FF;
}
#users .sort {
  padding:8px 30px;
  border-radius: 6px;
  border:none;
  display:inline-block;
  color:#fff;
  text-decoration: none;
  background-color: #28a8e0;
  height:30px;
}
#users .sort:hover {
  text-decoration: none;
  background-color:#1b8aba;
}
#users .sort:focus {
  outline:none;
}
#users .sort:after {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid transparent;
  content:"";
  position: relative;
  top:-10px;
  right:-5px;
}
#users .sort.asc:after {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  content:"";
  position: relative;
  top:13px;
  right:-5px;
}
#users .sort.desc:after {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #fff;
  content:"";
  position: relative;
  top:-10px;
  right:-5px;
}

#infoContainer	{width:220px; height:900px; float:right; margin:40px 30px 0 0;}

#buyBtnContainer	{border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; width:220px; height:240px; float:right; border:1px solid #CCC;}

.cook-title			{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000; text-align:center; line-height:20px; margin:20px 0 0 0 }
.cook-subtitle		{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999; text-align:center; margin: 0 0 20px 0}

.buyCook-button					{width:168px; height:37px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background-color: #1B72C8;
									
									font-family: Arial, Helvetica, sans-serif font-size:11px; color:#ffffff; text-align:center; cursor:pointer; font-size:12px; line-height:37px; margin:0 auto 0 auto;}
									
.buyCook-button a:link			{display:block;
									width:100%;
									height:100%;
									color:#fff;
									text-decoration: none;}	
									
.buyCook-button a:visited			{color:#fff;}	
									
.buyCook-button:hover				{background-color: #003d79;}


.buyCookdl-button					{width:168px; height:37px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background-color: #E5E5E5;
									
									font-family: Arial, Helvetica, sans-serif font-size:11px; color:#666; text-align:center; cursor:pointer; font-size:12px; line-height:37px; margin:10px auto 10px auto}
									
.buyCookdl-button a:link			{display:block;
									width:100%;
									height:100%;
									color:#fff;
									text-decoration: none;}	
									
.buyCoodlk-button a:visited			{color:#fff;}	
									
.buyCookdl-button:hover				{background-color: #BBBBBB;}

.tryCook-button					{width:168px; height:37px; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; background-color: #333333;
									
									font-family: Arial, Helvetica, sans-serif font-size:11px; color:#ffffff; text-align:center; cursor:pointer; font-size:12px; line-height:37px; margin:0 auto 0 auto}
									
.tryCook-button a:link			{display:block;
									width:100%;
									height:100%;
									color:#fff;
									text-decoration: none;}	
									
.tryCook-button a:visited			{color:#fff;}	
									
.tryCook-button:hover				{background-color: #000000;}



.quotationMark						{font-family:Arial, Helvetica, sans-serif; font-size:80px; font-weight:normal; height:40px; width:auto; color:#1B72C8;}

.quotation							{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; width:auto; color:#333333; font-style:italic; width:170px; margin:0 auto 0 auto; line-height:1.5;}

.keyboardShortcuts					{border:1px solid #999; background-color: #ffffff; padding:2px 5px 2px 5px;}

/*BREADCRUMBS*/

.breadcrumbs	{display: block; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#000000; width:750px; height:20px;}

.breadcrumbs .current	{color:#333333;}

.breadcrumbs a {text-decoration:none;}

.breadcrumbs .divide	{color:#999; margin:0 5px 0 5px;}

/* LIBRARY */

.imageFrame		{width:555px; height:390px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border:1px solid #CCC;}
.symPreview		{width:430px; height:235px; margin:10px auto 0 auto; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#003399; font-weight:bold; text-align:center;}

.priceTagContanier		{margin:25px auto 0 auto; width:150px; height:60px; position:relative;}
.priceTag				{width: 100px; height:60px; font-family:Arial, Helvetica, sans-serif; font-size:58px; color:#333; font-weight:normal; text-align:right; position:absolute; top:0; left:0;}
.priceTagSmall			{width: 50px; height:55px; font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#333; font-weight:normal; text-align:left; position:absolute; top:0; right:0; padding-top:5px;}

.freeCatalogTitle		{width: 100%; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:30px; color:#333; font-weight:bold; text-align:center;}
.freeCatalogSub			{width: 100%; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#333; font-weight:bold; text-align:center;}
.freeCatalogBody		{width: 100%; height:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-weight:normal; text-align:center;}

/* REVIEWS */

#reviewContainer		{width:100%; height:auto;}
#reviewContainer p		{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:1.5;}

.reviewColumn			{width:251px; height:420px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:13px; line-height:1.2; text-align:left;}
.column					{padding:0 25px 0 25px;}

/* PURE CHAT */

#chat			{ width: 165px; height: 165px; -webkit-box-shadow: 0 0 5px #999; -moz-box-shadow: 0 0 5px #999; box-shadow: 0 0 5px #999; background-color:#0D59A7;
						 border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; margin: 30px 0 0 0; font-family:'Lucida Grande', Geneva, Arial, Verdana, sans-serif; 
						 font-size: 16px; font-weight:bold; color:#ffffff; text-transform:uppercase; text-decoration: none; text-align: left; 
						 	transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg); line-height: 60px; cursor:pointer}
						 
#chat:hover	{background-color: #333; -webkit-box-shadow: inset 0 0 5px #000; -moz-box-shadow: inset 0 0 5px #000; box-shadow: inset 0 0 5px #000;
						border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; color: #ffffff; text-decoration: none;  }

.textrotate2		{ transform: rotate(-90deg); -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg);}

.buyPC-button					{width:225px; height:60px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #1B72C8;
									
									font-family: Arial, Helvetica, sans-serif font-size:11px; color:#ffffff; text-align:left; cursor:pointer; font-size:17px; line-height:60px; margin:0 auto 0 auto;}
									
.buyPC-button a:link			{display:block;
									width:100%;
									height:100%;
									color:#fff;
									text-decoration: none;}	
									
.buyPC-button a:visited			{color:#fff;}	
									
.buyPC-button:hover				{background-color: #003d79;}
		
/* HOMEPAGE CONTACT */

.homeContact {	width:190px; height:20px; padding-top:5px; position:relative; right:35px; top:4px; 	float:right; text-align:left; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:15px; font-weight:bold;}