 /* THREE COLUMN LIQUID CENTER LAYOUT */

body {font: .85em verdana, arial, sans-serif;
}
* {margin:0; padding:0;}
div#main_wrapper {min-width:960px; max-width:1280px;  margin-left:auto; margin-right:auto;} /* centers layout when > max width */

div#header_wrapper {min-width:960px; max-width:1280px;  margin-left:auto; margin-right:auto;} /* centers layout when > max width */


#header_3colwrap {
float:left;
width:100%}  
 
#header_2colwrap {
float:left;
width:100%;
margin-right:-489px;}
  
#header_left {
float:left;
width:671px;
height:101px;
background-image:url(../layout_images/header/header_left_image.png);
}	
#header_center {
float:left;
min-width:120px;
max-width:120px;
height:101px;
background-image:url(../layout_images/header/header_center_repeat_x.png) ;
}
#header_right {
float:right;
width:489px;
height:101px;
background-image:url(../layout_images/header/header_right_image.png);
}

#header_right_inner {
text-align:right;
padding-right:20px;
padding-top:15px;
}	
		
#threecolwrap {
  float:left;
  width:100%;
  }
#twocolwrap {
 	float:left;
	width:100%;
	display:inline; /* stops IE doubling  margin on float*/
	margin-right:-505px; /* CWS - neg margin move */
	}
#nav {
 	float:left;
 	width:145px;
	display:inline; /* stops IE doubling  margin on float*/
 	}

#content {
 	width:auto;
 	margin-left:154px;
 	margin-right:466px;
	height:100%;
	}

#content_inner {
	padding:0 0 1em 0;
	}

#promo {
 	float:right;
 	width:454px; 
	display:inline; /* stops IE doubling  margin on float*/
	}

#promo_inner {
	padding:0em 0px 0 0px;
	}	
	
 #footer {
 	width:100%;
	clear:both;
	
 	}
	
#catalogWrapper {min-width:960px; max-width:1280px;  margin-left:auto; margin-right:auto;} /* centers layout when > max width */

#catalogLeft{ 
   float:left;
   width:230px;
   height:860px;
   
   background-color:#DE4503
   
}

#catalogSpace{
   float:left;
   width:3px;
   height:750px;
   background-color:;

}

#catalogRight {
   margin-left:231px;
   background-color:#FFF;
   height:860px;
}
#catalogLeft_inner{
  padding: 5px 5px 10px 8px; 

}
#catalogRight_inner{

  padding: 5px 5px 10px 8px;
}



/* inner div margin */
#nav_inner, #content_inner, #promo_inner, #header_right_inner, #nav_inner_catalog, #content_inner_catalog{
	overflow:hidden; /* prevents oversize elements from breaking the layout */
	}

#nav_inner {
  padding: .5em 0 0 0; }
  
#footer_inner {
    padding:.5em 10em;
	text-align:center;
		
	}
.features {
text-align:left;
padding: 15px 1.3em 0 1.3em;

}
.features img {
padding: 0px 8px 0 0 ;
}

	
#Photo_Loader {
text-align:center;
padding-bottom:0;

}

.store {
float:left;

}

.clearfloats {clear:both;}
/* end inner div margins */
