  body { width: 710px; margin:30px auto;}

	#page-1 { background: url('../images/CC_Cat_Xmas10_Cover.jpg'); width:700px; height:530px; border-left:1px solid #bc9358; border-right:1px solid #bc9358; position: relative; }
	#page-2 { background: url('../images/CC_Cat_Xmas10_Page_2.jpg'); width:700px; height:530px; border-left:1px solid #bc9358; border-right:1px solid #bc9358; position: relative; }  
	#page-3 { background: url('../images/CC_Cat_Xmas10_Page_3.jpg'); width:700px; height:530px; border-left:1px solid #bc9358; border-right:1px solid #bc9358; position: relative; }
	#page-4 { background: url('../images/CC_Cat_Xmas10_Page_4.jpg'); width:700px; height:530px; border-left:1px solid #bc9358; border-right:1px solid #bc9358; position: relative; }
	#page-5 { background: url('../images/CC_Cat_Xmas10_Page_5.jpg'); width:700px; height:530px; border-left:1px solid #bc9358; border-right:1px solid #bc9358; position: relative; }      
	#page-6 { background: url('../images/CC_Cat_Xmas10_Page_6.jpg'); width:700px; height:530px; border-left:1px solid #bc9358; border-right:1px solid #bc9358; position: relative; }  
	#page-7 { background: url('../images/CC_Cat_Xmas10_Page_7.jpg'); width:700px; height:530px; border-left:1px solid #bc9358; border-right:1px solid #bc9358; position: relative; }  
	#page-8 { background: url('../images/CC_Cat_Xmas10_Page_8.jpg'); width:700px; height:530px; border-left:1px solid #bc9358; border-right:1px solid #bc9358; position: relative; }  
	#page-9 { background: url('../images/CC_Cat_Xmas10_Page_9.jpg'); width:700px; height:530px; border-left:1px solid #bc9358; border-right:1px solid #bc9358; position: relative; }  
	#page-10 { background: url('../images/CC_Cat_Xmas10_Page_10.jpg'); width:700px; height:530px; border-left:1px solid #bc9358; border-right:1px solid #bc9358; position: relative; } 
	#page-11 { background: url('../images/CC_Cat_Xmas10_Page_11.jpg'); width:700px; height:530px; border-left:1px solid #bc9358; border-right:1px solid #bc9358; position: relative; } 
	#page-12 { background: url('../images/CC_Cat_Xmas10_Page_12.jpg'); width:700px; height:530px; border-left:1px solid #bc9358; border-right:1px solid #bc9358; position: relative; } 
	#page-13 { background: url('../images/CC_Cat_Xmas10_Page_13.jpg'); width:700px; height:530px; border-left:1px solid #bc9358; border-right:1px solid #bc9358; position: relative; }
	#page-14 { background: url('../images/CC_Cat_Xmas10_Page_14.jpg'); width:700px; height:530px; border-left:1px solid #bc9358; border-right:1px solid #bc9358; position: relative; }
	#page-15 { background: url('../images/CC_Cat_Xmas10_Page_15.jpg'); width:700px; height:530px; border-left:1px solid #bc9358; border-right:1px solid #bc9358; position: relative; }
	#page-16 { background: url('../images/CC_Cat_Xmas10_Page_16.jpg'); width:700px; height:530px; border-left:1px solid #bc9358; border-right:1px solid #bc9358; position: relative; }
	#page-17 { background: url('../images/CC_Cat_Xmas10_Page_17.jpg'); width:700px; height:530px; border-left:1px solid #bc9358; border-right:1px solid #bc9358; position: relative; }
	#page-18 { background: url('../images/CC_Cat_Xmas10_Page_18.jpg'); width:700px; height:530px; border-left:1px solid #bc9358; border-right:1px solid #bc9358; position: relative; }    
	#page-19 { background: url('../images/CC_Cat_Xmas10_Page_19.jpg'); width:700px; height:530px; border-left:1px solid #bc9358; border-right:1px solid #bc9358; position: relative; }

  div.top-row #description-hideshow { visibility:visible; position: absolute; height:158px; width:451px; z-index:11; overflow:hidden; } /* background-color:red; */
	div.top-row #description          { visibility:visible; position: absolute; height:158px; width:451px; z-index:12; overflow:hidden; }
	div.top-row #prices-hideshow      { visibility:visible; position: absolute; left:0; height:183px; width:700px; z-index:1; overflow:hidden; border-bottom: 4px solid #bc9358;}
	div.top-row #prices-alpha         { visibility:visible; position: absolute; left:0; height:183px; width:700px; z-index:2; background-color: white; -moz-opacity:.90; filter:alpha(opacity=90); opacity:.90; }
	div.top-row #prices               { visibility:visible; position: absolute; left:0; height:183px; width:700px; z-index:3; }
	div.top-row #pricelist { color: #000; padding:18px 0px 20px 0px; }
	div.top-row  div.pricegroup { float: left; padding:0 0 0 30px; margin:0; width: 180px; }

  #page-5 #description-hideshow { visibility:visible; position: absolute; height:158px; width:451px; z-index:11; overflow:hidden; } /* background-color:red; */
	#page-5 #description          { visibility:visible; position: absolute; height:158px; width:451px; z-index:12; overflow:hidden; }
	#page-5 #prices-hideshow      { visibility:visible; position: absolute; left:0; height:263px; width:700px; z-index:1; overflow:hidden; border-right: none; border-bottom: 4px solid #bc9358;}
	#page-5 #prices-alpha         { visibility:visible; position: absolute; left:0; height:263px; width:700px; z-index:2; background-color: white; -moz-opacity:.90; filter:alpha(opacity=90); opacity:.90; }
	#page-5 #prices               { visibility:visible; position: absolute; left:0; height:263px; width:700px; z-index:3; }
	#page-5 #pricelist { color: #000; padding:18px 0px 20px 0px; }
	#page-5 div.column { margin-right: 20px;}
	#page-5  div.pricegroup { float:none; padding:0 0 0 28px; margin:0 0 0 0; width: 180px; }
	
	#page-14 #prices-hideshow      { visibility:visible; position: absolute; left:0; height:203px; width:700px; z-index:1; overflow:hidden; border-right: none; border-bottom: 4px solid #bc9358;}
	#page-14 #prices-alpha         { visibility:visible; position: absolute; left:0; height:203px; width:700px; z-index:2; background-color: white; -moz-opacity:.90; filter:alpha(opacity=90); opacity:.90; }
	#page-14 #prices               { visibility:visible; position: absolute; left:0; height:203px; width:700px; z-index:3; }
	#page-14 #pricelist { color: #000; padding:18px 0px 20px 0px; }
	#page-14 div.column { margin-right: 20px;}
	#page-14  div.pricegroup { float:none; padding:0 0 0 28px; margin:0 0 0 0; width: 180px; }

	#page-18 div.column { margin-right: 20px;}

  div.left-column #description-hideshow { visibility:visible; position: absolute; height: 530px; width:382px; z-index:11; overflow:hidden; } /* background-color:red; */
	div.left-column #description          { visibility:visible; position: absolute; height: 530px; width:382px; z-index:12; overflow:hidden; }
	div.left-column #prices-hideshow      { visibility:visible; position: absolute; left:0; height:530px; width:380px; z-index:1; overflow:hidden; }
	div.left-column #prices-alpha         { visibility:visible; position: absolute; left:0; height:530px; width:375px; z-index:2; background-color: white; -moz-opacity:.90; filter:alpha(opacity=90); opacity:.90; border-left: 1px solid #bc9358; border-right: 4px solid #bc9358; }
	div.left-column #prices               { visibility:visible; position: absolute; left:1; height:530px; width:380px; z-index:3; }
	div.left-column #pricelist { color: #000; padding:18px 0px 20px 0px; }
	div.left-column div.pricegroup { padding:20px 0 0 30px; margin:0; }
	
	#page-6 #prices-hideshow, #page-10 #prices-hideshow, #page-16 #prices-hideshow   { visibility:visible; position: absolute; left:0; height:530px; width:210px; z-index:1; overflow:hidden; }
	#page-6 #prices-alpha, #page-10 #prices-alpha, #page-16 #prices-alpha         { visibility:visible; position: absolute; left:0; height:530px; width:205px; z-index:2; background-color: white; -moz-opacity:.90; filter:alpha(opacity=90); opacity:.90; border-left: 1px solid #bc9358; border-right: 4px solid #bc9358; }
	#page-6 #prices, #page-10 #prices, #page-16 #prices               			{ visibility:visible; position: absolute; left:1; height:530px; width:210px; z-index:3; }
	
	#page-8 #prices-hideshow      { visibility:visible; position: absolute; left:0; height:530px; width:245px; z-index:1; overflow:hidden; }
	#page-8 #prices-alpha         { visibility:visible; position: absolute; left:0; height:530px; width:240px; z-index:2; background-color: white; -moz-opacity:.90; filter:alpha(opacity=90); opacity:.90; border-left: 1px solid #bc9358; border-right: 4px solid #bc9358; }
	#page-8 #prices               { visibility:visible; position: absolute; left:1; height:530px; width:245px; z-index:3; }
	#page-8 div.column { width: 215px;}
	
  div.right-column #description-hideshow { visibility:visible; position: absolute; right:0; height: 530px; width:700px; z-index:11; /*background-color:red;*/} /* background-color:red; */
	div.right-column #description          { visibility:visible; position: absolute; right:0; height: 530px; width:700px; z-index:12; }
	div.right-column #prices-hideshow      { visibility:visible; position: absolute; right:0; height:530px; width:700px; z-index:21; overflow:hidden; }
	div.right-column #prices-alpha         { visibility:visible; position: absolute; right:0; height:530px; width:375px; z-index:22; background-color: white; -moz-opacity:.90; filter:alpha(opacity=90); opacity:.90; border-right: 1px solid #bc9358; border-left: 4px solid #bc9358; }
	div.right-column #prices               { visibility:visible; position: absolute; right:1px; height:530px; width:375px; z-index:23; }
	div.right-column #pricelist { color: #000; padding:18px 0px 20px 0px; }
	div.right-column div.pricegroup { padding:20px 0 0 30px; margin:0; }	

	#page-7 #prices-alpha, #page-9 #prices-alpha, #page-15 #prices-alpha, #page-17 #prices-alpha, #page-19 #prices-alpha  { visibility:visible; position: absolute; right:0; height:530px; width:205px; z-index:22; background-color: white; -moz-opacity:.90; filter:alpha(opacity=90); opacity:.90; border-right: 1px solid #bc9358; border-left: 4px solid #bc9358; }
	#page-7 #prices, #page-9 #prices, #page-15 #prices, #page-17 #prices, #page-19 #prices              									{ visibility:visible; position: absolute; right:1px; height:530px; width:205px; z-index:23; }
	
	.first { padding-top: 5px !important; }

  .column { float:left; width:180px; }
  
  div.left-column #col1 div.stylenumber-ifr, div.right-column #col1 div.stylenumber-ifr { margin-top: 4px; font: bold 11px/11px 'Trebuchet MS'; color: #000; text-transform: uppercase; padding: 0 0 2px 0;}
	.stylenumber-ifr { font: bold 11px/11px 'Trebuchet MS'; color: #000; text-transform: uppercase; padding: 0 0 2px 0; }
	.stylenumber-price-ifr { font: bold 11px/11px 'Trebuchet MS'; color: #000; text-transform: uppercase; padding: 8px 0 2px 0; border-top: 1px dotted #ccc; }
	.description-ifr { font: normal 10px/11px 'Trebuchet MS'; color: #000; }
	.sizes-ifr { padding: 2px 0 0 0; font: italic 9px/9px 'Trebuchet MS'; color: #666; }
	.sizes2-ifr { padding:0; margin:0px; font: italic 9px 'Trebuchet MS'; color: #666; line-height:7px; }
	.price-ifr { font: normal 12px  'Trebuchet MS'; color: #000; }
	
	/*-------------------      Item Positioning      ---------------*/
	#page-2 #item1 { position:absolute; bottom: 23px; left: 182px; }
	#page-2 #item2 { position:absolute; bottom: 23px; left: 324px; }
	#page-2 #item3 { position:absolute; bottom: 23px; left: 610px; }
	
	#page-3 #item1 { position:absolute; bottom: 23px; left: 28px; }
	#page-3 #item2 { position:absolute; bottom: 23px; left: 348px; }

	#page-4 #item1 { position:absolute; bottom: 75px; left: 182px; }
	#page-4 #item2 { position:absolute; bottom: 23px; right: 12px; }

	#page-5 #item1 { position:absolute; top:452px; left: 30px; }
	#page-5 #item2 { position:absolute; top:470px; left: 375px; }

	#page-6 #item1 { position:absolute; bottom: 23px; left: 182px; }
	#page-6 #item2 { position:absolute; bottom: 23px; left: 492px; }
	
	#page-7 #item1 { position:absolute; bottom: 23px; left: 28px; }
	#page-7 #item2 { position:absolute; bottom: 23px; left: 271px; }
	
	#page-9 #item1 { position:absolute; bottom: 20px; left: 28px; }

	#page-10 #item1 { position:absolute; bottom: 23px; left: 182px; }
	#page-10 #item2 { position:absolute; bottom: 23px; left: 438px; }

	#page-11 #item1 { position:absolute; bottom: 23px; left: 232px; }
	#page-11 #item2 { position:absolute; bottom: 23px; left: 478px; }

	#page-12 #item1 { position:absolute; bottom: 23px; left: 182px; }
	#page-12 #item2 { position:absolute; bottom: 23px; left: 368px; }
	#page-12 #item3 { position:absolute; bottom: 193px; left: 577px; }
	#page-12 #item4 { position:absolute; bottom: 23px; left: 577px; }

	#page-13 #item1 { position:absolute; top:20px; left: 30px; }
	#page-13 #item2 { position:absolute; bottom: 23px; left: 82px; }
	#page-13 #item3 { position:absolute; bottom: 23px; left: 327px; }

	#page-14 #item1 { position:absolute; bottom: 20px; left: 28px; }
	#page-14 #item2 { position:absolute; bottom: 20px; right: 80px; }
	
	#page-16 #item1 { position:absolute; bottom: 23px; left: 182px; }
	#page-16 #item2 { position:absolute; bottom: 23px; left: 473px; }

	#page-17 #item1 { position:absolute; bottom: 20px; left: 28px; color: white; }
	#page-17 #item2 { position:absolute; bottom: 20px; left: 247px; }
	
	#page-18 #item1 { position:absolute; top:490px; left: 30px; }
	#page-18 #item2 { position:absolute; top:490px; left: 220px; }
	#page-18 #item3 { position:absolute; top:490px; left: 460px; }

	#page-19 #item1 { position:absolute; bottom: 20px; left: 28px; }
	#page-19 #item2 { position:absolute; bottom: 20px; left: 285px; }
	
	/*-------------------      Column Positioning      ---------------*/
	div#page-5 #col1 { position:absolute; top:18px; left: 28px; width:219px; }
	div#page-5 #col2 { position:absolute; top:18px; left: 272px; width:180px; }
	div#page-5 #col1 div.right-align { margin-left: 110px; }
	div#page-5 #col2 div.sizes-ifr { margin-top: 15px;}
	
	div#page-5 div.description-ifr, div#page-112 div.description-ifr, div#page-14 div.description-ifr, div#page-19 div.description-ifr { line-height: 100%;}

	div#page-6 #col1 { position:absolute; top:14px; left: 15px; width:140px; }

	div#page-11 #col1 { position:absolute; top:300px; left: 28px; width:190px; }
	div#page-11 #col2 { position:absolute; top:18px; right:10px; width:150px; }

	div#page-12 #col2 { position:absolute; top:18px; left:370px; width:140px; }
	div#page-12 #col3 { position:absolute; top:18px; left:520px; width:140px; }

	div#page-14 #col1 { position:absolute; top:18px; left: 18px; width:190px; }
	div#page-14 #col2 { position:absolute; top:18px; left: 222px; width:180px; }	
	
  div#page-18 #col1 { position:absolute; top:18px; left: 28px; width:150px; }
	div#page-18 #col2 { position:absolute; top:18px; left: 203px; width:100px; }
	div#page-18 #col3 { position:absolute; top:18px; left: 330px; width:100px; }
	
	div.left-column #col1 { position:absolute; top:14px; left: 15px; width:150px; }
	
	div.right-column #col1 { position:absolute; top:14px; right:4px; width:150px; }
	
	.stylenumber { font: normal 11px/14px 'Trebuchet MS'; padding:0; }
	.stylenumber p { margin: 0; padding: 0;}
	.size { font: oblique 9px/9px 'Trebuchet MS'; color: #666; padding:5px 0 0 0; }
	.price { font: normal 11px/14px 'Trebuchet MS'; padding:0; }
	
	div.right-column #col1 div.x-top { margin-top: 50px;}
	div.right-column #col2 div.x-top { margin-top: 120px;}
	
	/* top nav */
	.nav-top {
	   width:100%;
	   overflow:hidden;
	   background-color: #bc9358;
	   padding:10px 0 0 0;
	   width:702px;
	   height: 24px;
	}

   .nav-top ul {
	   padding:0 10px;
	   float:left;
	}  
	.nav-top li {
		display:inline;
	}
	.nav-top li a {
	   float:left;
	   overflow:hidden;
	   height:19px;
	   text-align:center;
	   margin:0 10px 0 0 ;
	   padding:5px 5px 0 5px;
	}
	.nav-top a {
	   text-transform: uppercase;
	   font: normal 10px/13px 'Times, serif';
	   text-decoration:none;
	   color:white;
	}

   .selected {
	   background-color: white;
	}

   a.selected {
	   color:black;
	}

   .unselected {
	   background-color: #d0b48a;
	}

   a.unselected  {
	   color:white;
	}

   /* bottom nav */
	.nav {
	   width:100%;
	   overflow:hidden;
	   background-color: #bc9358;
	   position:relative;
	   top:530px;
	   padding:5px 0;
	   margin-left:-1px;
	   width:702px;
	}
	.nav ul {
	   padding:0 5px;
	}  
	.nav li {
	   float:left;
	   overflow:hidden;
	   width:24px;
	   height:19px;
	   text-align:center;
	   margin:0;
	   padding:0 5px 0 0;
	}
	.nav a {
	   height:19px;
	   padding:2px 2px 2px 0;
	   display:block;
	   width:100%;
	   text-decoration:none;
	   color: black; 
	   font: normal 10px/13px 'Trebuchet MS';
	}
	a.link {
	   background:url('../images/icon-page.gif') no-repeat 0 0;
	}  
	a.link:hover {
	   background-position:0 -19px;
	}
	a.active, div#page-1 a#p1-link, div#page-2 a#p2-link, div#page-3 a#p3-link, 
	div#page-4 a#p4-link, div#page-5 a#p5-link, div#page-6 a#p6-link, div#page-7 a#p7-link, 
	div#page-8 a#p8-link, div#page-9 a#p9-link, div#page-10 a#p10-link, div#page-11 a#p11-link, 
	div#page-12 a#p12-link, div#page-13 a#p13-link, div#page-14 a#p14-link, div#page-15 a#p15-link, 
	div#page-16 a#p16-link, div#page-17 a#p17-link, div#page-18 a#p18-link, div#page-19 a#p19-link
	{
	   background-position:0 -38px;
	}
	ul {
	   margin:0;
	   padding:0;
	   list-style:none;
	}
	.sIFR-active object {
	   display: block;
	}

   .nav-link {
	   float:right;
	   background: url('../images/icon-pdf.gif') no-repeat center left;
	}
	
	.nav-link-no-icon {
	   float:right;
	}
	
	a.icon {
	   width:100px;
	   padding: 0 30px 5px 20px;
	}

	.header-link { 
	   padding:0 5px 10px 0;
	}
	
	.header-link a { 
	   font: normal 11px 'Trebuchet MS';
	   text-decoration:none; 
	   text-transform: uppercase;
	   color:blue;
	   background-color: #dedeff;
	   padding:5px 10px; 
	}

	.header-link a:hover { 
	   color:white;
	   background-color: #00f;
	   padding:5px 10px; 
	}