/* Import */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,600);
@import url(http://fonts.googleapis.com/css?family=Lato:400,300,700);
/*@import url(https://group.servercase.co.uk/Styles/GroupLinks.css);*/

@import url(jquery.fancybox.css);
@import url(GSearch.css);

/* standard shell template */
html, body 
{
	margin: 0;
	padding:0;
	border:0;
}

body
{		
	font-family: 'Lato', sans-serif;	
	font-size: 70%;
	background: #FFF;	
	text-align: center;	
	line-height: 18px;
	color: #000000;
}

.clear{
	clear:both;
	overflow: hidden;
	display: none;
	height: 0px;			
}

/* redefine */
form 
{
	padding: 0px;
	margin: 0px;
	border: 0px;	
}

input, select
{
	font-family: Tahoma;
	font-size: 100%;
	color: #424142;
}

a 
{
	color: #302C2D;
	text-decoration: underline;	
}

	a:hover 
	{
		text-decoration: none;
	}

textarea
{
	font-family: Tahoma;
	font-size: 100%;
	color: #424142;
}

.red 
{
	color: #d10b00;
}

/* construct */
#wrapper 
{
	width: 100%;
	margin-left:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	margin-right:auto; /*** Mozilla/Opera/Mac IE 5.x alignment of page ***/
	text-align:left; /*** IE Win re-alignment of page if page is centered ***/
	position: relative;
}

	#wrapper #topouter 
	{
		width: 100%;
		background: #FFF;		
		float: left;
		border-top: solid 4px #00afeb;
	}
	
		#wrapper #topouter #topinner 
		{
			width: 1000px;
			margin: auto;			
			position: relative;										
		}
		
			
			#wrapper #topouter #topinner #toprow 
			{
			    width: 1000px;
			    float: left;
			    margin-top: 31px;
			}
			
			    #wrapper #topouter #topinner #toprow #tprone 
			    {
			        width: 310px;
			        float: left;
			        margin-right: 58px;
			    }
			    
			        #wrapper #topouter #topinner #toprow #tprone h1 
			        {
			            width: 310px;
			            height: 72px;
			            margin: 0px;
			            padding: 0px;
			        }
			        
			            #wrapper #topouter #topinner #toprow #tprone h1 a 
			            {
			                display: block;
			                width: 310px;
			                height: 72px;
			                background: url(../Images/newShellGraphics_03.png) no-repeat top left;
			            }
			            
			                #wrapper #topouter #topinner #toprow #tprone h1 a span 
			                {
			                    display: none;
			                }
			    
			    #wrapper #topouter #topinner #toprow #tprtwo 
			    {
			        width: 166px;
			        height: 28px;
			        float: left;
			        border: solid 1px #cfcfcf;
			        margin-right: 14px;
			        padding: 4px 0px 0px 4px;
			    }
			    			    
			    #wrapper #topouter #topinner #toprow #tprthree 
			    {
			        width: 298px;
			        float: left;
			        height: 30px;
			        border: solid 1px #cfcfcf;
			        margin-right: 15px;
			        overflow: hidden;
			        padding: 1px;
			    }
			    
			        #wrapper #topouter #topinner #toprow #tprthree input 
			        {
			            margin: 0px;
			            padding: 0px;
			            border: none;
			            color: #00afeb;
			            float: left;
			        }
			        
			            #wrapper #topouter #topinner #toprow #tprthree input.searchfield 
			            {
			                width: 253px;
			                height: 16px;	
			                padding: 8px;	               			                
			            }
			    
			    #wrapper #topouter #topinner #toprow #tprfour 
			    {
			        float: left;
			        margin-top: 4px;
			    }
			    
			        #wrapper #topouter #topinner #toprow #tprfour ul 
			        {
			            margin: 0px;
			            padding: 0px;
			        }
			        
			            #wrapper #topouter #topinner #toprow #tprfour ul li 
			            {
			                list-style-type: none;
			                display: inline;
			                float: left;
			                margin-right: 8px;
			            }
			            
			                #wrapper #topouter #topinner #toprow #tprfour ul li.end 
			                {
			                    margin-right: 0px;
			                }
			            
			                #wrapper #topouter #topinner #toprow #tprfour ul li a 
			                {
			                    width: 26px;
			                    height: 25px;
			                    display: block;
			                    float: left;
			                }
			                
			                    #wrapper #topouter #topinner #toprow #tprfour ul li a.facebook 
			                    {
			                        background: url(../Images/newShellGraphics_06.png) no-repeat top left;
			                    }
			                    
			                    #wrapper #topouter #topinner #toprow #tprfour ul li a.twitter 
			                    {
			                        background: url(../Images/newShellGraphics_08.png) no-repeat top left;
			                    }
			                    
			                    #wrapper #topouter #topinner #toprow #tprfour ul li a.blog 
			                    {
			                        background: url(../Images/newShellGraphics_10.png) no-repeat top left;
			                    }
			                    
			                    #wrapper #topouter #topinner #toprow #tprfour ul li a.youtube 
			                    {
			                        background: url(../Images/newShellGraphics_12.png) no-repeat top left;
			                    }
			                
			                    #wrapper #topouter #topinner #toprow #tprfour ul li a span 
			                    {
			                        display: none;
			                    }
			                    
			                    #wrapper #topouter #topinner #toprow #tprfour ul li a:hover 
			                    {
			                        -webkit-filter: grayscale(100%);
                                    filter: grayscale(100%);
			                    }
			                
			                
			
			#wrapper #topouter #topinner #navigation 
			{
				width: 1000px;
		        float: left;
			    margin-top: 20px;																				
			}
			
				#wrapper #topouter #topinner #navigation ul 
				{
					margin: 0px;
					padding: 0px;
					float: left;	
					width: 1000px;						
				}
				
					#wrapper #topouter #topinner #navigation ul li 
					{
						list-style-type: none;
						display: inline;
						float: left;
						margin-right: 60px;								
					}
					
					    #wrapper #topouter #topinner #navigation ul li.end 
					    {
					        margin-right: 0px;
					    }
					
						/* Main Nav */
						#wrapper #topouter #topinner #navigation ul li a 
						{
							display: block;
							color: #58585a;
							padding: 10px 6px 10px 5px;							
							text-decoration: none;
							font-size: 140%;
							font-weight: 600;
						}
						
						    #wrapper #topouter #topinner #navigation ul li.home a 
						    {
						        background: url(../Images/HomeIconNew.png) no-repeat top left;
						        padding-left: 45px;
						        margin-right: 3px;
						    }
						    
						        #wrapper #topouter #topinner #navigation ul li.home a:hover 
						        {
						            background: #00afeb url(../Images/HomeIconNew.png) no-repeat bottom left;
						        }
						
							#wrapper #topouter #topinner #navigation ul li:hover a
							{
								background: #00afeb;
								color: #FFF;
							}
							
						/* Sub Nav */								
						#wrapper #topouter #topinner #navigation ul li .subnavigation
						{
							position: absolute;
							left: 0px;
							top: 161px;						
							width: 963px;
							display: none;
							background: #FFF;
							padding: 35px 0px 35px 35px;	
							
							border: solid 1px #00afeb;	
							z-index: 9999;
							
							
							-webkit-box-shadow: 0px 14px 30px 13px rgba(0,0,0,0.21);
                            -moz-box-shadow: 0px 14px 30px 13px rgba(0,0,0,0.21);
                            box-shadow: 0px 14px 30px 13px rgba(0,0,0,0.21);
						}
						
							#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn 
							{										
								width: 225px;
								float: left;
								border-right: solid 1px #b10e00;	
								margin-right: 15px;
								height: 285px;																
							}
							
								#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn.last 
								{
									border-right: none;
									margin-right: 0px;
								}
							
								#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn h2 
								{
									margin: 0px;
									padding: 0px;
									width: 196px;
									float: left;
									font-size: 130%;
									font-weight: 600;											
								}
								
									#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn h2 a 
									{
										text-decoration: none;
										color: #3f3f3f;
										padding: 0px;
										border: none;
										height: 27px;
										display: block;
										padding-left: 52px;
										font-size: 110%;
									}
									
										#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn h2 a.rackmount 
										{
											background: url(../Images/Nav_Rackmount.png) no-repeat top left;
										}
										
										#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn h2 a.serverchassis 
										{
											background: url(../Images/Nav_ServerChassis.png) no-repeat top left;
										}
										
										#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn h2 a.powersupplies 
										{
											background: url(../Images/Nav_PowerSupplies.png) no-repeat top left;
										}
										
										#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn h2 a.accessories 
										{
											background: url(../Images/Nav_Accessories.png) no-repeat top left;
										}
									
								#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn ul 
								{
									margin: 0px 0px 0px 10px;
									padding: 0px;
									width: 196px;
									float: left;											
								}
								
									#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn ul li 
									{
										display: inline;
										float: left;
										list-style-type: none;
										width: 196px;	
										margin-top: 22px;	
										background: none;									
									}
									
										#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn ul li a 
										{
											background: none;
											padding: 0px;
											text-decoration: underline;
											height: 21px;
											padding-left: 40px;
											color: #00afeb;
											font-size: 120%;
										}
										
											/* Rackmount */
											#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn ul li a.oneucase 
											{
												background: url(../Images/SubNav_1U.png) no-repeat top left;														
											}
											
											#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn ul li a.twoucase
											{
												background: url(../Images/SubNav_2U.png) no-repeat top left;														
											}
											
											#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn ul li a.threeucase 
											{
												background: url(../Images/SubNav_3U.png) no-repeat top left;														
											}
											
											#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn ul li a.fourucase 
											{
												background: url(../Images/SubNav_4U.png) no-repeat top left;														
											}
											
											/* Server Chassis */
											#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn ul li a.nas 
											{
												background: url(../Images/SubNav_NAS.png) no-repeat top left;														
											}
											
											#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn ul li a.tower 
											{
												background: url(../Images/SubNav_Tower.png) no-repeat top left;														
											}
										
											/* PSU */
											#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn ul li a.oneupsu 
											{
												background: url(../Images/SubNav_1UPSU.png) no-repeat top left;														
											}
											
											#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn ul li a.twoupsu 
											{
												background: url(../Images/SubNav_2UPSU.png) no-repeat top left;														
											}
											
											#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn ul li a.redundantpsu 
											{
												background: url(../Images/SubNav_RedundantPSU.png) no-repeat top left;														
											}
											
											#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn ul li a.atxpsu 
											{
												background: url(../Images/SubNav_ATXPSU.png) no-repeat top left;														
											}
										
											/* Accessories */
											#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn ul li a.hotswapaccessories 
											{
												background: url(../Images/SubNav_HotSwapAccessories.png) no-repeat top left;														
											}
											
											#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn ul li a.bayconvertersaccessories 
											{
												background: url(../Images/SubNav_BayConvertersAccessories.png) no-repeat top left;														
											}
											
											#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn ul li a.railkitsaccessories 
											{
												background: url(../Images/SubNav_RailKitsAccessories.png) no-repeat top left;														
											}
											
											#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn ul li a.risercardsaccessories 
											{
												background: url(../Images/SubNav_RisersAccessories.png) no-repeat top left;														
											}
											
											#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn ul li a.sparepartsaccessories 
											{
												background: url(../Images/SubNav_SparePartsAccessories.png) no-repeat top left;														
											}
											
											#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn ul li a.cpucoolersaccessories 
											{
												background: url(../Images/SubNav_CPUCoolersAccessories.png) no-repeat top left;														
											}
										
										
											#wrapper #topouter #topinner #navigation ul li .subnavigation .subcolumn ul li a:hover 
											{
												text-decoration: none;
											}
			
	
	#wrapper .pageimage 
	{
		width: 100%;		
		background: #FFF;
		float: left;
	}
	
	    #wrapper .pageimage.standard 
	    {
	        height: 304px;
	    }
	    
	    /* Homepage Revolution Sliders */
	    #wrapper .pageimage .mainheading 
	    {
	        width: 703px;
	        height: 111px;
	        background: #11a8ec;
	        padding: 25px;
	        color: #FFF;
	        font-size: 52px;
	        line-height: 100%;
	    }
	    
	        #wrapper .pageimage .mainheading span 
	        {
	            font-size: 23px;
	        }
	    
	    #wrapper .pageimage .info 
	    {
	        color: #FFF;
	        padding-left: 25px;
	        width: 405px;
	    }
	    
	        #wrapper .pageimage .info h3 
	        {
	            font-size: 23px;
	            line-height: 110%;   
	            margin: 0px 0px 15px 0px;
	            padding: 0px;
	        }
	        
	            #wrapper .pageimage .info h3.sizetwo 
	            {
	                font-size: 19px;
	            }	        
	        
	        #wrapper .pageimage .info p 	        
	        {
	            font-size: 14px;
	            line-height: 110%;
	            margin: 0px;
	            padding: 0px;
	        }
	        
	    #wrapper .pageimage .link
	    {
	        width: 484px;
	        height: 51px;
	        background: #00aeef;
	        padding: 3px;
	    }
	    
	        #wrapper .pageimage .link a 
	        {
	            border: solid 1px #FFF;
	            width: 482px;
	            height: 49px;
	            display: block;
	            text-align: center;
	            font-weight: bold;
	            font-size: 18px;
	            color: #FFF;
	            line-height: 49px;
	        }
	    
	    
	    
	    
	    
	    /* Normal Images */
	    #wrapper .pageimage .pageimageinner 
	    {
	        width: 1000px;
	        margin: auto;
	    }
		
	#wrapper #middleouter 
	{
		width: 100%;
		/*background: #720200 url(../Images/Background.jpg) no-repeat top center;		*/
		background: #FFF;
		float: left;
		margin-top: 32px;
		margin-bottom: 32px;
	}
	
		#wrapper #middleouter #middleinner 
		{
			width: 1000px;
			margin: auto;				
		}
		
			#wrapper #middleouter #middleinner #contentarea 
			{
				background: #FFF;	
				float: left;
			}
			
				/* Home Page */
				#wrapper #middleouter #middleinner #contentarea #homepage 
				{
					width: 1000px;
					float: left;
				}
				
					#wrapper #middleouter #middleinner #contentarea #homepage #middlesection 
					{
						width: 1000px;
						float: left;					
					}
					
						#wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel 
						{
							width: 319px;							
							float: left;									
							border: 1px solid #d0d0d0;	
							height: 292px;			
						}
						
							#wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel h3 
							{
								font-size: 130%;
								font-weight: 600;
								width: 277px;
								float: left;
								margin: 0px;
								padding: 14px 21px 14px 21px;
								
								color: #FFF;
							}
							
							    #wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel.one h3 
							    {
							        background: #003649;
							    }
							    
							    #wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel.two h3 
							    {
							        background: #490041;
							    }
							    
							    #wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel.three h3 
							    {
							        background: #491500;
							    }
						
							#wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel.one 
							{
								margin-right: 20px;
							}
							
								#wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel.one ul 
								{
									margin: 20px;
									padding: 0px;
								}
								
									#wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel.one ul li 
									{
										list-style-type: none;
										display: inline;
										float: left;
										width: 253px;										
										margin-top: 16px;
									}
									
										#wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel.one ul li a 
										{
											display: block;
											float: left;
											width: 181px;
											height: 58px;	
											border: solid 1px #cfcfcf;		
											padding-left: 94px;	
											line-height: 58px;
											text-decoration: none;
											font-size: 120%;							
										}
										
											#wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel.one ul li a.chassismatrix 
											{
												background: url(../Images/homeMatrixLinks_28.png) no-repeat left;
											}
											
											#wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel.one ul li a.storagekitmatrix 
											{
												background: url(../Images/homeMatrixLinks_31.png) no-repeat left;
											}
											
											#wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel.one ul li a.powersupplymatrix 
											{
												background: url(../Images/homeMatrixLinks_33.png) no-repeat left;
											}
											
											#wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel.one ul li a:hover 
											{
												opacity: .50; /* Standard: FF gt 1.5, Opera, Safari */
												filter: alpha(opacity=50); /* IE lt 8 */
												-ms-filter: "alpha(opacity=50)"; /* IE 8 */
												-khtml-opacity: .50; /* Safari 1.x */
												-moz-opacity: .50; /* FF lt 1.5, Netscape */
											}
											
							
							#wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel.two 
							{
								margin-right: 15px;
							}
							
								#wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel.two #finder  
								{
									width: 279px;
									float: left;
									padding: 15px 20px 15px 20px;
								}
								
									#wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel.two #finder .ident 
									{
										width: 279px;
										float: left;										
										font-weight: 600;										
										margin: 5px 0px 5px 0px;
										color: #3f3f3f;
									}
									
									#wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel.two #finder .fields 
									{
										width: 273px;
										float: left;
										margin-bottom: 20px;
									}
									
										#wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel.two #finder .fields select 
										{
											width: 130px;
											float: left;
											font-size: 100%;
											border: solid 1px #cfcfcf;
											color: #490041;
											padding: 5px;
											margin-right: 10px;
										}
										
										    #wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel.two #finder .fields select.end 
										    {
										        margin-right: 0px;
										    }
										
									    #wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel.two #finder .fields input 
									    {
										    background: #490041;
										    color: #FFF;
										    border: solid 1px #cfcfcf;										    
										    padding: 5px;
									    }
					
							#wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel.three
							{
													
							}
							
								#wrapper #middleouter #middleinner #contentarea #homepage #middlesection .panel.three #video  
								{
									width: 275px;
									float: left;
									margin: 20px;
								}
					
					#wrapper #middleouter #middleinner #contentarea #homepage #middletextintro 
					{
						width: 1000px;
						float: left;
					}
					
						#wrapper #middleouter #middleinner #contentarea #homepage #middletextintro h2 
						{
							width: 1000px;
						    float: left;
						    font-size: 200%;
						    text-align: center;
						    background: url(../Images/HomeHeaderSpacer.png) no-repeat bottom left;
						    padding-bottom: 27px;
						    color: #58585a;
						}
						
						#wrapper #middleouter #middleinner #contentarea #homepage #middletextintro p 
						{
							margin: 14px 0px 0px 0px;
							padding: 0px;
						}
					
					#wrapper #middleouter #middleinner #contentarea #homepage #featuredproducts 
					{
						width: 1000px;
						float: left;
						margin-top: 32px;
					}
					
					    #wrapper #middleouter #middleinner #contentarea #homepage #featuredproducts h2
					    {
						    width: 1000px;
						    float: left;
						    font-size: 200%;
						    text-align: center;
						    background: url(../Images/HomeHeaderSpacer.png) no-repeat bottom left;
						    padding-bottom: 27px;
						    color: #58585a;
					    }
						
						#wrapper #middleouter #middleinner #contentarea #homepage #featuredproducts .productslist 
						{
							width: 1000px;								
							float: left;
							margin-top: 20px;
						}
						
							#wrapper #middleouter #middleinner #contentarea #homepage #featuredproducts .productslist .product 
							{
								width: 212px;
								height: 259px;
								float: left;									
								background: #FFF;
						
								border: 1px solid #d0d0d0;
								margin-right: 20px;
								margin-bottom: 20px;
								padding: 10px;	
							}
							
								#wrapper #middleouter #middleinner #contentarea #homepage #featuredproducts .productslist .product a 
								{
									display: block;
									width: 194px;
									height: 229px;
									float: left;										
									text-decoration: none;
									overflow: hidden;
								}
																	
									#wrapper #middleouter #middleinner #contentarea #homepage #featuredproducts .productslist .product a h4 
									{
										font-size: 140%;
										font-weight: 400;			
										margin: 10px 0px 0px 0px;
										padding: 0px;
										float: left;
										width: 194px;																			
									}
									
									#wrapper #middleouter #middleinner #contentarea #homepage #featuredproducts .productslist .product a p 
									{
										float: left;
										margin: 5px 0px 5px 0px;
										padding: 0px;											
										height: 53px;
										overflow: hidden;
									}
									
									#wrapper #middleouter #middleinner #contentarea #homepage #featuredproducts .productslist .product:hover 
									{
										/*background: #CCFFCC;*/
										/*background-position: top left;*/
										border: 1px solid #720200;
									}
							
								#wrapper #middleouter #middleinner #contentarea #homepage #featuredproducts .productslist .product.last 
								{
									margin-right: 0px;
									margin-bottom: 0px;
								}
				
				/* About Us Page */
				#wrapper #middleouter #middleinner #contentarea #aboutuspage 
				{
					width: 1000px;
					float: left;
				}
				
					#wrapper #middleouter #middleinner #contentarea #aboutuspage #headerimage 
					{
						width: 1000px;
						float: left;
					}
					
					#wrapper #middleouter #middleinner #contentarea #aboutuspage #leftcolumn 
					{
						width: 216px;						
						float: left;	
						margin-right: 32px;					
					}
					
					    #wrapper #middleouter #middleinner #contentarea #aboutuspage #leftcolumn h3 
						{
							font-size: 130%;
                            font-weight: 600;
                            width: 174px;
                            float: left;
                            margin: 0px;
                            padding: 14px 21px 14px 21px;
                            color: #ffffff;
                            background-color: #003649;
						}
					
						#wrapper #middleouter #middleinner #contentarea #aboutuspage #leftcolumn .leftpanel 
						{
							width: 174px;							
							float: left;
					
							border: 1px solid #d0d0d0;
							margin-right: 14px;
							margin-bottom: 14px;
							padding: 20px;	
						}
						
							#wrapper #middleouter #middleinner #contentarea #aboutuspage #leftcolumn .leftpanel.stats 
							{
								padding: 32px 10px 32px 10px;
								text-align: center;
								width: 194px;
							}
							
							#wrapper #middleouter #middleinner #contentarea #aboutuspage #leftcolumn .leftpanel p 
							{
								float: left;
								margin: 5px 0px 20px 0px;
								padding: 0px;											
								height: 53px;
								overflow: hidden;
							}
							
							/* Product Finder */
							#wrapper #middleouter #middleinner #contentarea #aboutuspage #leftcolumn .leftpanel .productfinder 
							{
								width: 194px;			
								float: left;
							}
							
								#wrapper #middleouter #middleinner #contentarea #aboutuspage #leftcolumn .leftpanel .productfinder h5 
								{
									margin: 5px 0px 3px 0px;
									padding: 0px;
									font-size: 100%;
									font-weight: 600;
									float: left;
									width: 194px;		
								}
								
								#wrapper #middleouter #middleinner #contentarea #aboutuspage #leftcolumn .leftpanel .productfinder select 
								{
									width: 175px;
									float: left;
									font-size: 100%;
									border: solid 1px #cfcfcf;
									color: #490041;
									padding: 5px;
									margin-right: 10px;				   
								}
								
									#wrapper #middleouter #middleinner #contentarea #aboutuspage #leftcolumn .leftpanel .productfinder select.nomargin 
									{
										margin-bottom: 0px;
									}
					
					#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn 
					{
						float: left;						
						width: 752px;
					}
					
						#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn h2 
						{
							margin: 0px 0px 20px 0px;
							padding: 0px;
							font-size: 180%;
							font-weight: 400;
						}
						
							#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn.aboutus h2 
							{
								/*font-size: 250%;*/
							}
						
						#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn.resellerbenefits h3 
						{
							margin-top: 25px;							
							width: 650px;
							float: left;
							font-size: 130%;
						}
						
						    #wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn.resellerbenefits h3.spacer 
						    {
						        margin-top: 50px;
						    }
						
						#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn.aboutus h3 
						{
							margin-top: 50px;
						}
						
						#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn p 
						{
							margin: 0px 0px 14px 0px;
							padding: 0px;
						}
						
							#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn p .largeblue
							{
								color: #00285b;
								font-size: 130%;
								font-weight: 400;
							}
						
						
						/* Case Studies (OEM Page */						
						#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #casestudies 
						{
						    width: 752px;
							float: left;
							margin-top: 30px;
						}
						
						    #wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #casestudies .casestudy 
						    {
						        width: 752px;
							    float: left;
							    margin-bottom: 40px;
							    border-bottom: solid 1px #b11c2b;
							    padding-bottom: 40px;
						    }
						    
						        #wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #casestudies .casestudy.end 
						        {
						            margin-bottom: 0px;
						            padding-bottom: 0px;
						            border-bottom: none;
						        }
						    
						        #wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #casestudies .casestudy .csimage 
						        {
						            width: 180px;
						            float: left;
						        }
						        
						        #wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #casestudies .casestudy .csinfo 
						        {
						            width: 542px;
						            float: left;
						            margin-left: 30px;
						        }
						        
						            #wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #casestudies .casestudy .csinfo a 
						            {
						                font-weight: bold;
						                color: #b11c2b;
						                font-size: 110%;
						            }
						            
						            #wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #casestudies .casestudy .csinfo p 
						            {
						                margin: 10px 0px 0px 0px;
						            }
						
						
						/* Reseller Page */
						#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn .accordion 
						{
							width: 650px;
							float: left;
							/*
							padding-left: 37px;
							margin-top: 20px;
                            */
						}
						
							#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn .accordion .ddlink 
							{														
								margin: 0px 0px 20px 0px;
								padding: 0px;
								width: 650px;
								float: left;
								font-size: 140%;
								font-weight: normal;
								text-decoration: underline;
								color: #7f7f7f;
							}
							
								#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn .accordion .ddlink.active, #wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn .accordion .ddlink:hover
								{
									color: #f97200;									
								}
							
							#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn .accordion div 
							{
								float: left;
								width: 650px;
							}
							
								#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn .accordion div p 
								{
									margin: 0px 0px 15px 0px;									
									padding: 0px;
									width: 600px;
								}
								
								#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn .accordion div p a.pdflink 
								{
								    background: url(../Images/Large_PDF.gif) no-repeat top left;
								    padding-left: 70px;
								    display: block;
								    height: 62px;
								    font-weight: bold;
								    text-decoration: none;
								    line-height: 62px;
								}
							
						/* About Us - Photos */
						#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #peoplecontainer 
						{
							width: 637px;
							float: left;
						}
						
							#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #peoplecontainer .person 
							{
								width: 312px;
								float: left;
							}
							
								#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #peoplecontainer .person.two 
								{
									width: 325px;
								}
								
								#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #peoplecontainer .person .photo 
								{
									float: left;
								}
								
								#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #peoplecontainer .person .info 
								{
									width: 296px;
									float: left;
								}
								
									#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #peoplecontainer .person .info .name 
									{
										color: #bf3f40;
										font-size: 120%;
										width: 207px;
										float: left;
										line-height: 27px;	
										font-weight: bold;
									}
									
										#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #peoplecontainer .person .info .name.two 
										{
											width: 187px;
											padding-left: 20px;
										}
									
									#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #peoplecontainer .person .info .linkedin 
									{
										width: 89px;
										float: left;																		
									}
									
										#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #peoplecontainer .person .info .linkedin a 
										{
											width: 89px;
											height: 27px;
											background: url(../Images/AboutImages_16.gif) no-repeat top left;
											display: block;
										}
										
											#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #peoplecontainer .person .info .linkedin a span 
											{
												display: none;
											}
										
									#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #peoplecontainer .person .info .biography 
									{
										width: 296px;
										float: left;
										margin-top: 20px;
									}
									
										#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #peoplecontainer .person .info .biography.two 
										{
											width: 276px;
											padding-left: 20px;
										}
						
						/* Product Finder */
						#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn .productslist 
						{
							width: 752px;
							padding: 10px 0px 0px 0px;
							float: left;							
						}
						
						    #wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn .productslist .product 
							{
								width: 212px;
								height: 259px;
								float: left;									
								background: #FFF;
						
								border: 1px solid #d0d0d0;
								margin-right: 20px;
								margin-bottom: 20px;
								padding: 10px;	
							}
							
							    #wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn .productslist .product.last 
							    {
							        margin-right: 0px;
							    }
							
								#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn .productslist .product a 
								{
									display: block;
									width: 194px;
									height: 229px;
									float: left;										
									text-decoration: none;
									overflow: hidden;
								}
						    
								
									#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn .productslist .product a h4 
									{
										font-size: 140%;
										font-weight: 400;			
										margin: 10px 0px 0px 0px;
										padding: 0px;
										float: left;
										width: 194px;																			
									}
									
									#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn .productslist .product a p 
									{
										float: left;
										margin: 5px 0px 5px 0px;
										padding: 0px;											
										height: 53px;
										overflow: hidden;
									}
									
									#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn .productslist .product:hover 
									{
										/*background: #CCFFCC;*/
										/*background-position: top left;*/
										border: 1px solid #720200;
									}
							
								#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn .productslist .product.last 
								{
									margin-right: 0px;
									margin-bottom: 0px;
								}
						
						/* Enquiry Form */	
						#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #enquiryform 
						{
							border: 1px solid #d0d0d0;
							width: 704px;
							float: left;
							margin-top: 10px;							
							padding: 23px;
						}
						
							#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #enquiryform h3 
							{
								font-size: 140%;
								font-weight: 400;
								margin: 0px;
								padding: 0px;
							}
							
							#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #enquiryform #fields 
							{
								width: 704px;
								float: left;
								margin-top: 16px;
							}
							
								#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #enquiryform #fields .column 
								{
									width: 342px;
									float: left;
									margin-right: 20px;
								}

								#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #enquiryform #fields .column.end {
									margin-right: 0px;
								}
								
									#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #enquiryform #fields .column .field
									{
										width: 342px;
										float: left;
									}
									
										#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #enquiryform #fields .column .field label 
										{
											width: 337px;
											float: left;
											padding: 0px 0px 0px 5px;
											line-height: 24px;
										}
										
										#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #enquiryform #fields .column .field input 
										{
											width: 336px;											
											padding: 0px 0px 0px 6px;
											margin: 0px;
											float: left;											
											height: 30px;
										}
										
										#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #enquiryform #fields .column .field textarea 
										{
											width: 336px;
											padding: 6px 0px 6px 6px;
											margin: 0px;
											float: left;											
											height: 85px;
										}
										
									#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #enquiryform #fields .column .submitbutton 
									{
										width: 342px;
										height: 37px;
										float: left;
										margin-top: 20px;
									}
									
										#wrapper #middleouter #middleinner #contentarea #aboutuspage #rightcolumn #enquiryform #fields .column .submitbutton input 
										{
											width: 104px;
											height: 37px;
										}
				
				/* Product Page */
				#wrapper #middleouter #middleinner #contentarea #productpage 
				{
					width: 1000px;
					float: left;					
				}	
				
					#wrapper #middleouter #middleinner #contentarea #productpage #topsection 
					{
						width: 1000px;
						float: left;
					}
					
						#wrapper #middleouter #middleinner #contentarea #productpage #topsection #topleft 
						{
							width: 575px;
							float: left;
						}
						
							#wrapper #middleouter #middleinner #contentarea #productpage #topsection #topleft h2 
							{
								margin: 0px 0px 30px 0px;
								padding: 0px;
								font-size: 200%;
								font-weight: 600;
								line-height: 150%;
								width: 575px;
								float: left;
							}
							
							#wrapper #middleouter #middleinner #contentarea #productpage #topsection #topleft p 
							{
								margin: 0px 0px 14px 0px;
								padding: 0px;								
							}
							
							#wrapper #middleouter #middleinner #contentarea #productpage #topsection #topleft #productcode 
							{
								margin-top: 20px;
								width: 575px;
								float: left;
							}
							
							#wrapper #middleouter #middleinner #contentarea #productpage #topsection #topleft #matrixlinks 
							{
								width: 253px;
								float: left;								
							}
							
								#wrapper #middleouter #middleinner #contentarea #productpage #topsection #topleft #matrixlinks ul 
								{
									margin: 0px;
									padding: 0px;
								}
							
									#wrapper #middleouter #middleinner #contentarea #productpage #topsection #topleft #matrixlinks ul li 
									{
										list-style-type: none;
										display: inline;
										float: left;
										width: 253px;										
										margin-top: 16px;
									}
									
										#wrapper #middleouter #middleinner #contentarea #productpage #topsection #topleft #matrixlinks ul li a 
										{
											display: block;
											float: left;
											width: 181px;
											height: 58px;	
											border: solid 1px #cfcfcf;		
											padding-left: 94px;	
											line-height: 58px;
											text-decoration: none;
											font-size: 120%;							
										}
										
											#wrapper #middleouter #middleinner #contentarea #productpage #topsection #topleft #matrixlinks ul li a.chassismatrix 
											{
												background: url(../Images/homeMatrixLinks_28.png) no-repeat left;
											}
											
											#wrapper #middleouter #middleinner #contentarea #productpage #topsection #topleft #matrixlinks ul li a.storagekitmatrix 
											{
												background: url(../Images/homeMatrixLinks_31.png) no-repeat left;
											}
											
											#wrapper #middleouter #middleinner #contentarea #productpage #topsection #topleft #matrixlinks ul li a.powersupplymatrix 
											{
												background: url(../Images/homeMatrixLinks_33.png) no-repeat left;
											}
											
											#wrapper #middleouter #middleinner #contentarea #productpage #topsection #topleft #matrixlinks ul li a:hover 
											{
												opacity: .50; /* Standard: FF gt 1.5, Opera, Safari */
												filter: alpha(opacity=50); /* IE lt 8 */
												-ms-filter: "alpha(opacity=50)"; /* IE 8 */
												-khtml-opacity: .50; /* Safari 1.x */
												-moz-opacity: .50; /* FF lt 1.5, Netscape */
											}
											
											
						
						#wrapper #middleouter #middleinner #contentarea #productpage #topsection #topright 
						{							
							width: 425px;							
							float: left;
						}
						
							#wrapper #middleouter #middleinner #contentarea #productpage #topsection #topright #mainphoto 
							{
								width: 402px;
								float: left;
								
								background: #FFF repeat-x bottom left;													
								border: 1px solid #d0d0d0;
								height: 297px;
								
								text-align: center;								
								padding: 10px;
							}
							
							#wrapper #middleouter #middleinner #contentarea #productpage #topsection #topright #subphotos 
							{
								width: 425px;
								float: left;								
								margin-top: 19px;
							}
							
								#wrapper #middleouter #middleinner #contentarea #productpage #topsection #topright #subphotos .photo 
								{
									width: 86px;
									height: 57px;
									overflow: hidden;
									float: left;	
									background: #FFF repeat-x top left;										
									margin-right: 10px;
									margin-bottom: 10px;									
									border: 1px solid #d0d0d0;	
									padding: 10px 5px 5px 5px;	
									text-align: center;
								}
								
									#wrapper #middleouter #middleinner #contentarea #productpage #topsection #topright #subphotos .photo.last 
									{
										margin-right: 0px;
									}
					
					#wrapper #middleouter #middleinner #contentarea #productpage #bottomsection 
					{
						width: 1000px;
						float: left;
						margin-top: 30px;
					}
					
						#wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection 
						{
							width: 1000px;
							float: left;
							margin-top: 30px;
						}		
					
							#wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .header
							{
								width: 1000px;
								float: left;								
							}
							
								#wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .header h3 
								{
									width: 342px;
									float: left;
									background: #003649;
									color: #FFF;
									height: 43px;
									line-height: 43px;
									font-weight: 600;
									font-size: 110%;
									margin: 0px;
									padding: 0px 0px 0px 20px;
								}
								
								    #wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .header.red h3 
								    {
								        background: #bf2f38;
								    }
							
							
							/* List for Buy Now */
							#wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .listarea
						    {
							    width: 968px;
							    float: left;	
							    /*margin-top: 18px;*/							
							    border: solid 1px #bf2f38;						
							    padding: 16px;
						    }
    						
							    #wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .listarea .result 
							    {
								    width: 968px;
								    float: left;								
								    margin-bottom: 17px;
								    padding-bottom: 17px;
								    border-bottom: solid 1px #d0d0d0;
							    }
    							
								    #wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .listarea .result.last 
								    {
									    border-bottom: none;
									    margin-bottom: 0px;
									    padding-bottom: 0px;
								    }
    							
								    #wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .listarea .result .logo 
								    {
									    width: 131px;
									    height: 98px;
									    border: solid 1px #cecece;
									    float: left;
									    overflow: hidden;
								    }
    								
								    #wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .listarea .result .info 
								    {
									    width: 804px;
									    margin-left: 23px;
									    float: left;
								    }
    								
									    #wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .listarea .result .info h4 
									    {
										    margin: 0px 0px 10px 0px;
										    padding: 0px;
										    font-weight: 400;
										    font-size: 130%;
										    width: 804px;
										    color: #720200;
									    }
    									
									    #wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .listarea .result .info p 
									    {
										    float: left;
										    width: 804px;
										    margin: 0px 0px 10px 0px;
									    }
									    
									        #wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .listarea .result .info p a.externallink 
									        {
									            padding-left: 45px;
									            height: 32px;
									            display: block;
									            font-weight: 600;
									            font-size: 120%;
									            line-height: 32px;
									            background: url(../Images/BuyNow.png) no-repeat left;
									            margin: 10px 0px 10px 0px;
									        }
    									
										    #wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .listarea.result .info p strong 
										    {
											    color: #720200;
											    font-size: 110%;
											    font-weight: 600;
										    }
							
							
							
							/* Info Area */	
							#wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .infoarea 
							{
								width: 960px;
								float: left;
								border: solid 1px #cecece;
								padding: 20px;
							}

								/* Spec Table */
								.spectable 
								{									
									float: left;
									width: 100%;
								}
								
									.spectable,    
									.spectable table {
										border-collapse: collapse;
									}
								
									.spectable table,
									.spectable td,
									.spectable th
									{
										border: 1px solid black;
										padding: 7px;
									}
									
									.spectable tr td.specgroup,
									.spectable tr th.specgroup
									{
										background: #6f6f6f;
										color: #FFF;
										font-weight: bold;
									}

					
								#wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .infoarea #proddownloads
								{
									float: left;
									width: 825px;
									padding: 5px 0px 10px 6px;
									margin: 0px;
								}
								
									#wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .infoarea #proddownloads li
									{
										list-style-type: none;
										display: inline;
										float: left;	
										margin-bottom: 10px;									
									}
									
										#wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .infoarea #proddownloads li a
										{
											float: left;											
											background: url(../Images/DownloadPDF.gif) no-repeat top left;
											padding-left: 50px;
											display: block;
											width: 825px;
											height: 39px;
										}
										
										
							#wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .productslist 
							{
								width: 1000px;
								padding: 20px 0px 20px 0px;
								float: left;
							}							
							
							    #wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .productslist .product 
							    {
								    width: 212px;
								    height: 259px;
								    float: left;									
								    background: #FFF;
    						
								    border: 1px solid #d0d0d0;
								    margin-right: 20px;
								    margin-bottom: 20px;
								    padding: 10px;	
							    }
							    
							        #wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .productslist .product.last 
							        {
							            margin-right: 0px;
							        }
    							
								    #wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .productslist .product a 
								    {
									    display: block;
									    width: 194px;
									    height: 229px;
									    float: left;										
									    text-decoration: none;
									    overflow: hidden;
								    }
    							
									
										#wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .productslist .product a h4 
										{
											font-size: 140%;
											font-weight: 400;			
											margin: 10px 0px 0px 0px;
											padding: 0px;
											float: left;
											width: 194px;																			
										}
										
										#wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .productslist .product a p 
										{
											float: left;
											margin: 5px 0px 5px 0px;
											padding: 0px;											
											height: 53px;
											overflow: hidden;
										}
										
										#wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .productslist .product:hover 
										{
											/*background: #CCFFCC;*/
											/*background-position: top left;*/
											border: 1px solid #720200;
										}
								
									#wrapper #middleouter #middleinner #contentarea #productpage #bottomsection .infosection .productslist .product.last 
									{
										margin-right: 0px;
										margin-bottom: 0px;
									}
					
					
					

				/* Newsroom Page */
				#wrapper #middleouter #middleinner #contentarea #newsroompage 
				{
					width: 1000px;
					float: left;
				}
				
					
					#wrapper #middleouter #middleinner #contentarea #newsroompage #leftcolumn 
					{
						width: 216px;						
						float: left;	
						margin-right: 32px;					
					}
					
						#wrapper #middleouter #middleinner #contentarea #newsroompage #leftcolumn .leftpanel 
						{
							width: 214px;							
							float: left;
							border: 1px solid #d0d0d0;
							margin-right: 14px;
							margin-bottom: 14px;
							
						}
						
							#wrapper #middleouter #middleinner #contentarea #newsroompage #leftcolumn .leftpanel h3 
							{
							    font-size: 130%;
                                font-weight: 600;
                                width: 172px;
                                float: left;
                                margin: 0px;
                                padding: 14px 21px 14px 21px;
                                color: #FFF;				
                                background: #003649;			    
							}
							
							#wrapper #middleouter #middleinner #contentarea #newsroompage #leftcolumn .leftpanel .innerpanel 
							{
								padding: 5px 20px 5px 20px;	
								width: 174px;
								float: left;
							}
							
								#wrapper #middleouter #middleinner #contentarea #newsroompage #leftcolumn .leftpanel .innerpanel ul 
								{
									margin: 0px;
									padding: 0px;									
								}
								
									/* Main */
									#wrapper #middleouter #middleinner #contentarea #newsroompage #leftcolumn .leftpanel .innerpanel li 
									{
										list-style-type: none;
										display: inline;
										float: left;
										width: 174px;
										border-bottom: solid 1px #c2c2c2;										
										line-height: 40px;
										font-size: 110%;
									}
									
										#wrapper #middleouter #middleinner #contentarea #newsroompage #leftcolumn .leftpanel .innerpanel li a 
										{											
											text-decoration: none;
										}
										
											#wrapper #middleouter #middleinner #contentarea #newsroompage #leftcolumn .leftpanel .innerpanel li a:hover 
											{
												color: #720200;
											}
									
										#wrapper #middleouter #middleinner #contentarea #newsroompage #leftcolumn .leftpanel .innerpanel li.last 
										{
											border-bottom: none;											
										}
										
									/* Sub */
									#wrapper #middleouter #middleinner #contentarea #newsroompage #leftcolumn .leftpanel .innerpanel li ul 
									{
										margin: 0px 0px 0px 20px;
										padding: 0px;										
									}									
									
										#wrapper #middleouter #middleinner #contentarea #newsroompage #leftcolumn .leftpanel .innerpanel li ul li 
										{											
											width: 154px;
											line-height: 30px;
											border-bottom: solid 1px #e9e9e9;		
										}
										
											#wrapper #middleouter #middleinner #contentarea #newsroompage #leftcolumn .leftpanel .innerpanel li ul li.last 
											{
												margin-bottom: 10px;
											}
										
											#wrapper #middleouter #middleinner #contentarea #newsroompage #leftcolumn .leftpanel .innerpanel li ul li a
											{
												font-size: 90%;
											}
					
					#wrapper #middleouter #middleinner #contentarea #newsroompage #rightcolumn 
					{
						float: left;						
						width: 752px;	
					}
					
						#wrapper #middleouter #middleinner #contentarea #newsroompage #rightcolumn .blogarticle
						{
							width: 712px;														
							border: 1px solid #d0d0d0;
							padding: 19px;
							float: left;
							margin-bottom: 25px;
						}
						
							#wrapper #middleouter #middleinner #contentarea #newsroompage #rightcolumn .blogarticle.last 
							{
								margin-bottom: 0px;
							}
						
							#wrapper #middleouter #middleinner #contentarea #newsroompage #rightcolumn .blogarticle .toprow 
							{
								width: 712px;
								float: left;
							}
							
								#wrapper #middleouter #middleinner #contentarea #newsroompage #rightcolumn .blogarticle .toprow .date 
								{
									width: 54px;
									height: 55px;
									background: url(../Images/BlogPage_03.png) no-repeat top left;
									text-align: center;
									font-size: 150%;
									text-transform: uppercase;
									font-weight: 600;
									padding-top: 5px;
									line-height: 20px;
									float: left;
								}
								
								#wrapper #middleouter #middleinner #contentarea #newsroompage #rightcolumn .blogarticle .toprow .titlepublisher 
								{									
									float: left;
									margin-left: 16px;
									width: 642px;
								}
								
									#wrapper #middleouter #middleinner #contentarea #newsroompage #rightcolumn .blogarticle .toprow .titlepublisher h3 
									{
										font-weight: 400;
										font-size: 200%;
										margin: 0px 0px 14px 0px;
										padding: 0px;
										line-height: 25px;
									}
									
									#wrapper #middleouter #middleinner #contentarea #newsroompage #rightcolumn .blogarticle .toprow .titlepublisher p 
									{
										margin: 0px;
										padding: 0px;
										font-weight: 600;
									}
								
							#wrapper #middleouter #middleinner #contentarea #newsroompage #rightcolumn .blogarticle .bottomrow 
							{
								margin-top: 30px;
								width: 712px;
								float: left;
							}
							
								#wrapper #middleouter #middleinner #contentarea #newsroompage #rightcolumn .blogarticle .bottomrow p 
								{
									margin: 0px 0px 14px 0px;
									padding: 0px;
								}
							
				/* Where to buy Page */
				#wrapper #middleouter #middleinner #contentarea #wheretobuypage 
				{
					width: 1000px;
					float: left;					
				}
				
					#wrapper #middleouter #middleinner #contentarea #wheretobuypage h2 
					{
						margin: 0px 0px 20px 0px;
						padding: 0px;
						font-size: 160%;
						font-weight: 400;
					}
					
					#wrapper #middleouter #middleinner #contentarea #wheretobuypage p 
					{
						margin: 0px 0px 14px 0px;
						padding: 0px;
					}
					
					#wrapper #middleouter #middleinner #contentarea #wheretobuypage #worldmap 
					{
						width: 1000px;
						float: left;
						text-align: center;
					}
					
					#wrapper #middleouter #middleinner #contentarea #wheretobuypage #results 
					{
						width: 1000px;
						float: left;						
					}
					
					    /* Top Part */
					    #wrapper #middleouter #middleinner #contentarea #wheretobuypage #results #typeselection 
					    {
					        width: 1000px;
						    float: left;						    
					    }
					    
					        #wrapper #middleouter #middleinner #contentarea #wheretobuypage #results #typeselection .typeheader 
					        {
					            width: 1000px;
						        float: left;
						       
						        margin-top: 20px;
					        }
    					        
					            #wrapper #middleouter #middleinner #contentarea #wheretobuypage #results #typeselection .typeheader h3 
					            {
						            width: 342px;
						            float: left;
						            background: #003649;
						            color: #FFF;						           
						            height: 43px;
						            line-height: 43px;
						            font-weight: 600;
						            font-size: 120%;
						            margin: 0px;
						            padding: 0px 0px 0px 20px;
					            }
    					    
					        #wrapper #middleouter #middleinner #contentarea #wheretobuypage #results #typeselection .typedropdown 
					        {
					            width: 960px;
						        float: left;
						        padding: 20px;
						        border: solid 1px #003649;
					        }
					        
					            #wrapper #middleouter #middleinner #contentarea #wheretobuypage #results #typeselection .typedropdown select 
					            {
					                font-size: 150%;
					                width: 960px;
					            }
					    
					    /* List Area */
					    #wrapper #middleouter #middleinner #contentarea #wheretobuypage #results #listarea 
					    {
					        width: 1000px;
					        float: left;
					        margin-top: 22px; 
					    }
					
						    #wrapper #middleouter #middleinner #contentarea #wheretobuypage #results #listarea .country 
						    {
							    width: 1000px;
							    float: left;
							    /*border-bottom: solid 1px #cecece;	*/
							    margin-top: 18px;						    
						    }
    						
							    #wrapper #middleouter #middleinner #contentarea #wheretobuypage #results #listarea .country h3 
							    {
								    width: 342px;
								    float: left;
								    background: #490041;
								    color: #FFF;								    
								    height: 43px;
								    line-height: 43px;
								    font-weight: 600;
								    font-size: 110%;
								    margin: 0px;
								    padding: 0px 00px 0px 20px;
							    }
						
						#wrapper #middleouter #middleinner #contentarea #wheretobuypage #results .resultsouter 
						{
							width: 968px;
							float: left;	
							/*margin-top: 18px;*/							
							border: solid 1px #490041;						
							padding: 16px;
						}
						
							#wrapper #middleouter #middleinner #contentarea #wheretobuypage #results .resultsouter .result 
							{
								width: 968px;
								float: left;								
								margin-bottom: 17px;
								padding-bottom: 17px;
								border-bottom: solid 1px #d0d0d0;
							}
							
								#wrapper #middleouter #middleinner #contentarea #wheretobuypage #results .resultsouter .result.last 
								{
									border-bottom: none;
									margin-bottom: 0px;
									padding-bottom: 0px;
								}
							
								#wrapper #middleouter #middleinner #contentarea #wheretobuypage #results .resultsouter .result .logo 
								{
									width: 131px;
									height: 98px;
									border: solid 1px #cecece;
									float: left;
									overflow: hidden;
								}
								
								#wrapper #middleouter #middleinner #contentarea #wheretobuypage #results .resultsouter .result .info 
								{
									width: 804px;
									margin-left: 23px;
									float: left;
								}
								
									#wrapper #middleouter #middleinner #contentarea #wheretobuypage #results .resultsouter .result .info h4 
									{
										margin: 0px 0px 10px 0px;
										padding: 0px;
										font-weight: 400;
										font-size: 130%;
										width: 804px;
										color: #720200;
									}
									
									#wrapper #middleouter #middleinner #contentarea #wheretobuypage #results .resultsouter .result .info p 
									{
										float: left;
										width: 804px;
										margin: 0px 0px 10px 0px;
									}
									
										#wrapper #middleouter #middleinner #contentarea #wheretobuypage #results .resultsouter .result .info p strong 
										{
											color: #720200;
											font-size: 110%;
											font-weight: 600;
										}
										
				/* Product Landing Page */
				#wrapper #middleouter #middleinner #contentarea #productslanding 
				{
					width: 1000px;
					float: left;
				}
				
					#wrapper #middleouter #middleinner #contentarea #productslanding .landarea 
					{
						margin-top: 32px;
						float: left;
						width: 1000px;
					}
					
						#wrapper #middleouter #middleinner #contentarea #productslanding .landarea h2 
						{
							width: 1000px;
                            float: left;
                            font-size: 200%;
                            text-align: center;
                            
                            background: url(../Images/HomeHeaderSpacer.png) no-repeat bottom left;                            
                            padding-bottom: 27px;
                            color: #58585a;
						}
						
							#wrapper #middleouter #middleinner #contentarea #productslanding .landarea h2 a 
							{
								color: #b10e00;
								text-decoration: none;
							}
							
								#wrapper #middleouter #middleinner #contentarea #productslanding .landarea h2 a:hover 
								{
									text-decoration: underline;
								}
					
					#wrapper #middleouter #middleinner #contentarea #productslanding .landcategories 
					{
						width: 1000px;
						float: left;	
						padding: 15px 0px 29px 0px;
					}
					
						#wrapper #middleouter #middleinner #contentarea #productslanding .landcategories .category 
						{
							width: 1000px;
							float: left;
							border: 1px solid #d0d0d0;							
							position: relative;
							margin-bottom: 10px;
						}
						
							#wrapper #middleouter #middleinner #contentarea #productslanding .landcategories .category:hover 
							{
								border-color: #b10e00;
							}
						
							#wrapper #middleouter #middleinner #contentarea #productslanding .landcategories .category .photo 
							{
								position: absolute;
								top: 10px;
								right: 10px;
							}
						
							#wrapper #middleouter #middleinner #contentarea #productslanding .landcategories .category a 
							{
								display: block;
								width: 868px;
								height: 33px;								
								padding: 17px;
								text-decoration: none;
							}
							
								#wrapper #middleouter #middleinner #contentarea #productslanding .landcategories .category a h3 
								{
									margin: 0px;
									padding: 0px;
									color: #b10e00;
									font-weight: 600;
								}
								
								#wrapper #middleouter #middleinner #contentarea #productslanding .landcategories .category a p 
								{
									padding: 0px;
									margin: 0px;
								}
				
				/* Top Links */
				#toplinks 
				{
					width: 1000px;
					float: left;					
				}				
				
					#toplinks ul 
					{
						margin: 0px;
						padding: 0px;
					}
					
						#toplinks ul li 
						{
							list-style-type: none;
							display: inline;
							float: left;
							margin-right: 6px;
						}
							
							#toplinks ul li.end 
							{
								margin-right: 0px;
							}
						
							#toplinks ul li a 
							{
								display: block;
								width: 149px;
								height: 58px;
								float: left;
								border: solid 1px #cfcfcf;
								padding-left: 94px;
								font-size: 120%;
								line-height: 58px;
								text-decoration: none;
							}
							
								#toplinks ul li a.productfinder 
								{
									background: url(../Images/homeMatrixLinks_Mag.png) no-repeat left;
								}
								
								#toplinks ul li a.chassismatrix 
								{
									background: url(../Images/homeMatrixLinks_28.png) no-repeat left;
								}
								
								#toplinks ul li a.storagekitmatrix 
								{
									background: url(../Images/homeMatrixLinks_31.png) no-repeat left;
								}
								
								#toplinks ul li a.powersupplymatrix 
								{
									background: url(../Images/homeMatrixLinks_33.png) no-repeat left;
								}
								
								#toplinks ul li a:hover 
								{
									opacity: .50; /* Standard: FF gt 1.5, Opera, Safari */
									filter: alpha(opacity=50); /* IE lt 8 */
									-ms-filter: "alpha(opacity=50)"; /* IE 8 */
									-khtml-opacity: .50; /* Safari 1.x */
									-moz-opacity: .50; /* FF lt 1.5, Netscape */
								}
				
				/* Product Listing Page */
				#wrapper #middleouter #middleinner #contentarea #productspage 
				{
					width: 1000px;
					float: left;							
				}
				
					/* Intro */
					#wrapper #middleouter #middleinner #contentarea #productspage .intro 
					{
						float: left;
						width: 968px;
						border: 1px solid #d0d0d0;						
						padding: 15px;
						margin-top: 15px;		
					}
					
						#wrapper #middleouter #middleinner #contentarea #productspage .intro h3 
						{
							margin: 0px;
							padding: 0px;
							font-size: 120%;
						}
						
						#wrapper #middleouter #middleinner #contentarea #productspage .intro p 
						{
							margin: 10px 0px 0px 0px;
							padding: 0px;
						}
				
					/* Results */					
					#wrapper #middleouter #middleinner #contentarea #productspage .results 
					{
						width: 1000px;
						float: left;
						margin-top: 32px;										
					}
					
						#wrapper #middleouter #middleinner #contentarea #productspage .results .subcategory 
						{
							width: 1000px;
							float: left;
							border-bottom: solid 1px #003649;
						}
						
							#wrapper #middleouter #middleinner #contentarea #productspage .results .subcategory h3 
							{
								width: 342px;
								float: left;
								background: #003649;
								color: #FFF;
								height: 43px;
								line-height: 43px;
								font-weight: 400;
								font-size: 110%;
								margin: 0px;
								padding: 0px 0px 0px 20px;
							}
						
						#wrapper #middleouter #middleinner #contentarea #productspage .results .productslist 
						{
							width: 1000px;
							padding: 20px 0px 20px 0px;
							float: left;
						}
						
						    #wrapper #middleouter #middleinner #contentarea #productspage .results .productslist .product 
						    {
							    width: 212px;
							    height: 259px;
							    float: left;									
							    background: #FFF;
						
							    border: 1px solid #d0d0d0;
							    margin-right: 20px;
							    margin-bottom: 20px;
							    padding: 10px;	
						    }
							
							    #wrapper #middleouter #middleinner #contentarea #productspage .results .productslist .product a 
							    {
								    display: block;
								    width: 194px;
								    height: 229px;
								    float: left;										
								    text-decoration: none;
								    overflow: hidden;
							    }
						
						
								
									#wrapper #middleouter #middleinner #contentarea #productspage .results .productslist .product a h4 
									{
										font-size: 140%;
										font-weight: 400;			
										margin: 10px 0px 0px 0px;
										padding: 0px;
										float: left;
										width: 194px;																			
									}
									
									#wrapper #middleouter #middleinner #contentarea #productspage .results .productslist .product a p 
									{
										float: left;
										margin: 5px 0px 5px 0px;
										padding: 0px;											
										height: 53px;
										overflow: hidden;
									}
									
									#wrapper #middleouter #middleinner #contentarea #productspage .results .productslist .product:hover 
									{
										/*background: #CCFFCC;*/
											/*background-position: top left;*/
											border: 1px solid #720200;
									}
							
								#wrapper #middleouter #middleinner #contentarea #productspage .results .productslist .product.last 
								{
									margin-right: 0px;
									margin-bottom: 0px;
								}
						
							
									
	#wrapper #bottomouter 
	{
		width: 100%;
		background: #00afeb;		
		float: left;
	}
	
		#wrapper #bottomouter #bottominner 
		{
			width: 1000px;
			margin: auto;
			color: #FFF;
			height: 58px;
			padding-top: 20px;			
		}
		
			#wrapper #bottomouter #bottominner #leftfooter 
			{
				float: left;
				width: 475px;
				padding-left: 25px;
			}
			
			#wrapper #bottomouter #bottominner #rightfooter 
			{
				float: left;
				width: 475px;
				padding-right: 25px;				
			}
			
				#wrapper #bottomouter #bottominner #rightfooter ul 
				{
					margin: 0px;
					padding: 0px;
					float: right;
				}
				
					#wrapper #bottomouter #bottominner #rightfooter ul li 
					{
						list-style-type: none;
						display: inline;
						padding-left: 19px;
					}
					
						#wrapper #bottomouter #bottominner #rightfooter ul li a 
						{
							color: #FFF;
						}
				

/* Added 221018 */
@media screen and (max-width:990px) {
    .cc-window.cc-floating.cc-type-info {
        display: none;
    }
} 