/* main */
img
{  
	border-style: none;
}

a
{
	text-decoration: none;
	color: #FFFFFF;
}



div.ajax_body
{
	background-color: #6e94ab;
    background-height: 518px;    
    width: 1008px;
    height: 518px;
    
}


div.index_main
{
	background-color: #6e94ab;
    background-height: 518px;    
    width: 1008px;
    height: 518px;
    margin: 100px auto 100px auto;
}

div.about_main
{
    background-image:url("/images/About_14.jpg");
	background-color: #6e94ab;
    background-height: 518px;    
    width: 1008px;
    height: 518px;
    margin: 100px auto 100px auto;
}

div.contact_main
{
    background-image:url("/images/Contact_14.jpg");
	background-color: #6e94ab;
    background-height: 518px;    
    width: 1008px;
    height: 518px;
    margin: 100px auto 100px auto;
    }

div.uspa_main
{
    background-image:url("/images/backgrounds/bg_uspa.jpg");
	background-color: #6e94ab;
    background-height: 518px;    
    width: 1008px;
    height: 518px;
    margin: 100px auto 100px auto;
}

div.product
{
	background-color: #6e94ab;
    background-height: 518px;    
    width: 1008px;
    height: 518px;
    margin: 100px auto 100px auto;
}

body
{
	background-color: #5f89a2;
	width: 1025px;
	height: 600px;
	 margin: 0px auto 0px auto;
}

body.airwalk_container
{

	width: 1025px;
	height: 700px;
}

/* top menu */
div.top_wrapper
{
	position: relative;
	top: 25px;
    width: 800px;
    height: 50px;
}

.embed_music
{
height: 1px;
width: 1px;
}

div.cart_link
{
    top:-26px;
    font: normal normal 200 12px Arial;
	color: #FFFFFF;
	left: 932px;
	width: 80px;	
	height: 25px;
	position:relative;
	text-align:right;
}
div.top_nav
{

   font: normal normal 200 24px impact;
	color: #FFFFFF;
	left: 700px;
	width: 350px;
	top:-25px;
	position:relative;
}

div.fe_slogan
{
    position: relative;
	color: #FFFFFF;
	width: 400px;
	left: 10px;
	top: 25px;
}


div.slogan_text
{
	font: normal normal 100 12px Arial;
	color: #FFFFFF;
	width: 400px;
}

div.logo_text
{ 
	font: normal normal 900 36px impact;
	color: #FFFFFF;
	width: 300px;
}

span.top_year
{ 
	font: normal normal 900 24px impact;
}
/* big pics */




div.product_bigpic_container
{
	background-color: #8ca8bd;
	height: 275px;
	width: 535px;
	position:relative;
	top:-500px;
	left: 250px;


}

div.product_big_pic
{
    height: 275px;
	width: 535px;
	position:relative;
	top:-775px;
	left: 250px;
	filter:alpha(opacity=1);
}

div.product_list
{
	
	font: normal normal 100 10px Arial;
	text-align:right;
	color: #FFFFFF;
    height: 275px;
	width: 125px;
	left: 120px;
	top: 50px;
	position:relative;
	line-height:100%;
}

div.product_list_2
{
	
	font: normal normal 100 10px Arial;
	text-align:right;
	color: #FFFFFF;
    height: 275px;
	width: 125px;
	left: -0px;
	top: -225px;
	position:relative;
	line-height:100%;
}

/* airwalk */

div.airwalk
{
	background-image: url("/images/backgrounds/bg_airwalk_sm.jpg");
    background-height: 518px;    
    width: 1008px;
    height: 518px;
    margin: 100px auto 100px auto;
}

div.airwalk_bigpic_container
{
	background-color: #FFFFFF;
	height: 206px;
	width: 490px;
	position:relative;
	top:85px;
	left: 475px;
	filter:alpha(opacity=.5);
	-moz-opacity:.5;
	-khtml-opacity:.5;
	opacity: .5;

}

div.airwalk_big_pic
{
	position:relative;
	top:-120px;
	left: 475px;
	width:490px;
	height: 206px;
}

div.airwalk_para
{
	position:relative;
	
	left: 530px;
	width: 380px;
	top: -400px;
	text-align: center;
	height: 100px;
	font: normal normal 200 12px Arial;
	color: #FFFFFF;
}

div.airwalk_styles
{

	height: 184px;
	width: 360px;
	position:relative;
	top:-215px;
	left: 550px;
}


/* hotkiss */

div.hotkiss
{
	background-image: url("/images/backgrounds/bg_hotkiss.jpg");
    background-height: 518px;    
    width: 1008px;
    height: 518px;
    margin: 100px auto 100px auto;
}

div.hotkiss_bigpic_container
{
	background-color: #FFFFFF;
	height: 206px;
	width: 490px;
	position:relative;
	top:45px;
	left: 505px;
	filter:alpha(opacity=.5);
	-moz-opacity:.5;
	-khtml-opacity:.5;
	opacity: .5;

}

div.hotkiss_big_pic
{
	position:relative;
	top:-160px;
	left: 505px;
	width:490px;
	height: 206px;
}

div.hotkiss_para
{
	position:relative;
	
	left: 620px;
	width: 330px;
	top: -150px;
	height: 100px;
	font: normal normal 100 16px Arial;
	color: #3e3e3f;
}

div.hotkiss_styles
{

	height: 300px;
	width: 240px;
	position:relative;
	top:-220px;
	left: 550px;
}

div.back_button_chk
{

	height: 20px;
	width: 120px;
	top:84px;
	left: -30px;
	position: absolute;
	font: normal normal 100 12px Arial;
	color: #3E3E3F;
}

div.next_button_chk
{
	height: 20px;
	width: 120px;
	top:84px;
	left: 365px;
	position: absolute;
	font: normal normal 100 12px Arial;
	color: #3E3E3F;
}
/* feny */

div.feny
{
	background-image: url("/images/backgrounds/bg_feny_sm.jpg");
    background-height: 518px;    
    width: 1008px;
    height: 518px;
    margin: 100px auto 100px auto;
}

div.feny_para
{
	position:relative;
	
	left: 475px;
	width: 475px;
	top: -170px;
	height: 100px;
	font: normal normal 100 12px Arial;
	color: #FFFFFF;
}


div.feny_bigpic_container
{
	background-color: #000000;
	height: 206px;
	width: 490px;
	position:relative;
	top:35px;
	left: 475px;
	filter:alpha(opacity=1);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity: 1;

}

div.feny_big_pic
{
	position:relative;
	top:-170px;
	left: 475px;
	width:490px;
	height: 206px;
}



div.feny_styles
{

	height: 300px;
	width: 240px;
	position:relative;
	top:-220px;
	left: 550px;
}

div.back_button_feny
{

	height: 20px;
	width: 120px;
	top:84px;
	left: -30px;
	position: absolute;
	font: normal normal 100 12px Arial;
	color: #FFFFFF;
}

div.next_button_feny
{
	height: 20px;
	width: 120px;
	top:84px;
	left: 365px;
	position: absolute;
	font: normal normal 100 12px Arial;
	color: #FFFFFF;
}


/* XOXO */

div.xoxo
{
	background-image: url("/images/backgrounds/bg_xoxo_sm.jpg");
    background-height: 518px;    
    width: 1008px;
    height: 518px;
    margin: 100px auto 100px auto;
}

div.xoxo_para
{
	position:relative;
	
	left: 600px;
	width: 350px;
	top: -25px;
	height: 100px;
	font: normal normal 200 12px Arial;
	color: #FFFFFF;
}

div.xoxo_bigpic_container
{
	background-color: #000000;
	height: 206px;
	width: 490px;
	position:relative;
	top:45px;
	left: 40px;
	filter:alpha(opacity=.5);
	-moz-opacity:.5;
	-khtml-opacity:.5;
	opacity: .5;

}



div.xoxo_big_pic
{
	position:relative;
	top:-160px;
	left: 40px;
	width:490px;
	height: 206px;
}

div.xoxo_styles
{

	height: 300px;
	width: 240px;
	position:relative;
	top:-200px;
	left: 100px;
}


/*etienne aigner */

div.etienne
{
	background-image: url("/images/backgrounds/bg_ea_sm.jpg");
    background-height: 518px;    
    width: 1008px;
    height: 518px;
    margin: 100px auto 100px auto;
}

div.etienne_para
{
	position:relative;
	
	left: 475px;
	width: 475px;
	top: -165px;
	height: 100px;
	font: normal normal 100 12px Arial;
	color: #6a6a6a;
}

div.etienne_bigpic_container
{
	background-color: #C0C0C0;
	height: 206px;
	width: 475px;
	position:relative;
	top:25px;
	left: 475px;
	filter:alpha(opacity=1);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity: .5;

}

div.etienne_big_pic
{
	position:relative;
	top:-180px;
	left: 475px;
	width:490px;
	height: 206px;
}

/* style pages */


div.styles_v
{

	height: 300px;
	width: 240px;
	position:absolute;
	top:120px;
	left: 750px;
}

div.styles_h
{

	height: 200px;
	width: 360px;
	position:absolute;
	top:350px;
	left: 575px;
}

div.styles_h_1
{

	height: 200px;
	width: 360px;
	position:absolute;
	top:350px;
	left: 75px;
}

div.style_1_v
{
	height: 92px;
	width: 120px;
	top:0px;
	left: 0px;
	position: relative;
}

div.style_2_v
{
	
	height: 92px;
	width: 120px;
	top:0px;
	left: 120px;
	position: absolute;
}

div.style_3_v
{

	height: 92px;
	width: 120px;
	top:92px;
	left: 0px;
	position: absolute;
}

div.style_4_v
{
	
	height: 92px;
	width: 120px;
	top:92px;
	left: 120px;
	position: absolute;
}

div.style_5_v
{
	
	height: 92px;
	width: 120px;
	top:184px;
	left: 0px;
	position: absolute;
}

div.style_6_v
{
	
	height: 92px;
	width: 120px;
	top:184px;
	left: 120px;
	position: absolute;
}



div.style_1_h
{
	height: 92px;
	width: 120px;
	top:0px;
	left: 0px;
	position: absolute;
}

div.style_2_h
{
	
	height: 92px;
	width: 120px;
	top:0px;
	left: 120px;
	position: absolute;
}

div.style_3_h
{

	height: 92px;
	width: 120px;
	top:0px;
	left: 240px;
	position: absolute;
}

div.style_4_h
{
	
	height: 92px;
	width: 120px;
	top:92px;
	left: 0px;
	position: absolute;
}

div.style_5_h
{
	
	height: 92px;
	width: 120px;
	top:92px;
	left: 120px;
	position: absolute;
}

div.style_6_h
{	
	height: 92px;
	width: 120px;
	top:92px;
	left: 240px;
	position: absolute;
}

div.back_button_v
{
	height: 20px;
	width: 120px;
	top:276px;
	left: 80px;
	position: absolute;
	font: normal normal 100 12px Arial;
	color: #9999FF;
}



div.next_button_v
{
	
	height: 20px;
	width: 120px;
	top:276px;
	left: 140px;
	position: absolute;
	font: normal normal 100 12px Arial;
	color: #9999FF;
}

div.back_button_h
{

	height: 20px;
	width: 120px;
	top:184px;
	left: 150px;
	position: absolute;
	font: normal normal 100 12px Arial;
	color: #3E3E3F;
}

div.next_button_h
{
	height: 20px;
	width: 120px;
	top:184px;
	left: 190px;
	position: absolute;
	font: normal normal 100 12px Arial;
	color: #3E3E3F;
}



div.back_button_xoxo
{

	height: 20px;
	width: 120px;
	top:85px;
	left: -35px;
	position: absolute;
	font: normal normal 100 12px Arial;
	color: #FFFFFF;
}


div.next_button_xoxo
{
	
	height: 20px;
	width: 120px;
	top:85px;
	left: 360px;
	position: absolute;
	font: normal normal 100 12px Arial;
	color: #FFFFFF;
}

div.back_button_ea
{

	height: 20px;
	width: 120px;
	top:85px;
	left: -35px;
	position: absolute;
	font: normal normal 100 12px Arial;
	color: #6a6a6a;
}


div.next_button_ea
{
	
	height: 20px;
	width: 120px;
	top:85px;
	left: 360px;
	position: absolute;
	font: normal normal 100 12px Arial;
	color: #6a6a6a;
}

div.next_button_airwalk
{
	
	height: 20px;
	width: 120px;
	top:85px;
	left: 375px;
	position: absolute;
	font: normal normal 100 12px Arial;
	color: #FFFFFF;
}

div.back_button_airwalk
{

	height: 20px;
	width: 120px;
	top:85px;
	left: -45px;
	position: absolute;
	font: normal normal 100 12px Arial;
	color: #FFFFFF;
}

/* product pages */



div.product_images
{
	height: 165px;
	width: 1025px;
	position:relative;
	top: -750px;
	left: 0px;
}

div.product_1_h
{
	height: 165px;
	width: 255px;
	top:0px;
	left: 0px;
	position: absolute;
}


div.product_2_h
{
	height: 165px;
	width: 255px;
	top:0px;
	left: 255px;
	position: absolute;
}


div.product_3_h
{
	height: 165px;
	width: 255px;
	top:0px;
	left: 510px;
	position: absolute;
}


div.product_4_h
{
	height: 165px;
	width: 255px;
	top:0px;
	left: 765px;
	position: absolute;
}

div.cart_button
{
    position: absolute;
    left: 850px;
    top: -75px;	
}

div.product_info
{
	font: normal normal 100 12px Arial;
	color: #FFFFFF;
    position: absolute;
    text-align: center;
    width: 200px;
    left: 800px;
    top: -180px;	
}	
	



/*cart*/

div.shopping_cart_header
{
	height:25px;
	width: 150px;
	position: relative;
	left:250px;
	top:100px;
	font: normal normal 500 20px Arial;
	color: #FFFFFF;
	
}
div.cart_item_list
{
	font: normal normal 100 12px Arial;
	color: #FFFFFF;
	background-color: #8ca8bd;
	height: 275px;
	width: 535px;
	position:relative;
	top:-450px;
	left: 250px;
}

table.cart_item_list td 
{ 
	padding-right:60px; 
}


table.cart_item_list
{
	font: normal normal 100 12px Arial;
	color: #FFFFFF;
	background-color: #8ca8bd;
}

div.product_back_button
{
    top:-1260px;
    left:20px;
    position:relative;
    width:100px;
    height:10px;
}
/* press */
div.press
{
    background-image: url("/images/backgrounds/bg_press_sm.jpg");
    background-height: 518px;    
    width: 1008px;
    height: 518px;
    margin: 100px auto 100px auto;
}



div.press_bigpic_container
{
	background-color: #FFFFFF;
	height: 374px;
	width: 275px;
	position:relative;
	top:-260px;
	left: 50px;
     filter:alpha(opacity=.0);
	-moz-opacity:.0;
	-khtml-opacity:.0;
	opacity: .0;


}

div.press_big_pic
{
    height: 374px;
	width: 275px;
	position:relative;
	top:-635px;
	left: 50px;
	filter:alpha(opacity=1);
}

div.press_smallpic_container
{
	background-color: #FFFFFF;
	height: 100px;
	width: 275px;
	position:relative;
	top:-625px;
	left: 50px;
     filter:alpha(opacity=.0);
	-moz-opacity:.0;
	-khtml-opacity:.0;
	opacity: .0;


}

div.press_small_pic
{
    height: 100px;
	width: 275px;
	position:relative;
	top:-725px;
	left: 50px;
	filter:alpha(opacity=1);
}

div.press_next
{
	font: normal normal 200 10px Arial;
	color: #FFFFFF;
	top: -925px;
	left: 450px;
	position: relative;
	height: 25px;
	width: 50px;
}

div.press_back
{
	font: normal normal 200 10px Arial;
	color: #FFFFFF;
	top: -900px;
	left: 400px;
	position: relative;
	height: 25px;
	width: 50px;
}
div.press_list
{
	font: normal normal 100 10px Arial;
	color: #FFFFFF;
	position: relative;
	top: -925px;
	left: 400px;
	width: 600px;
	height: 200px;
}

span.publication_name
{
	font: normal normal 600 12px Arial;
}

div.press_0
{
	width: 100px;
	height:  100px;
	position: relative;
	top: 0px;
	left: 0px;
}

div.press_1
{
	width: 120px;
	height:  100px;
	position: relative;
	top: -100px;
	left: 120px;
}

div.press_2
{
	width: 120px;
	height:  100px;
	position: relative;
	top: -200px;
	left: 240px;
}

div.press_3
{
	width: 120px;
	height:  100px;
	position: relative;
	top: -300px;
	left: 360px;
}

div.press_4
{
	width: 120px;
	height:  100px;
	position: relative;
	top: -400px;
	left: 480px;
}

div.press_5
{
	width: 120px;
	height:  100px;
	position: relative;
	top: -400px;
	left: 0px;
}

div.press_6
{
	width: 120px;
	height:  100px;
	position: relative;
	top: -500px;
	left: 120px;
}

div.press_7
{
	width: 120px;
	height:  100px;
	position: relative;
	top: -600px;
	left: 240px;
}

div.press_8
{
	width: 120px;
	height:  100px;
	position: relative;
	top: -700px;
	left: 360px;
}

div.press_9
{
	width: 120px;
	height:  100px;
	position: relative;
	top: -800px;
	left: 480px;
} 


div.press_product_info
{
    
    width: 275px;
    height: 25px;
    font: normal normal 200 12px Arial;
	color: #FFFFFF;
	position:relative;
	top: 450px;
    left: -70px;
    text-align: center;
    
}
/* specials */
div.specials
{
    background-image: url("/images/backgrounds/bg_specials_sm.jpg");
    background-height: 518px;    
    width: 1008px;
    height: 518px;
    margin: 100px auto 100px auto;
}

div.specials_bigpic_container
{

	height: 400px;
	width: 430px;
	position:relative;
	top: 30px;
	left: 525px;
 
}

div.promotional_text
{
	text-align: center;
	width: 430px;
	height: 25px;
	color: #FFFFFF;
	font: normal normal 400 16px Arial;
	position:relative;
	top: 215px;
	left: 473px;
	
}

div.monthly_specials_text
{
	text-align: center;
	width: 430px;
	height: 25px;
	color: #FFFFFF;
	font: normal normal 400 16px Arial;
	position:relative;
	top: -470px;
	left: -128px;
	
}

div.promo_form
{
	height: 30px;
	width: 400px;
	position:relative;
	top: -200px;
	left: 600px;
}

div.special_list
{
	font: normal normal 200 14px Arial;
	color: #FFFFFF;
	height:25px;
	width: 500px;
	top: -400px;
	left: 25px;
	position:relative;

}

div.special_1_text
{
	font: normal normal 200 14px Arial;
	color: #FFFFFF;
	height:25px;
	width: 250px;
	top: 5px;
	left: 0px;
	position:relative;
	text-align: center;
}

div.special_1_image
{
	background-color: #FFFFFF;
	height: 115px;
	width: 225px;
	position:relative;
	top: 0px;
	left: 0px;
	filter:alpha(opacity=.7);
	-moz-opacity:.7;
	-khtml-opacity:.7;
	opacity: .7;
    
}

div.special_2_text
{
	font: normal normal 200 14px Arial;
	color: #FFFFFF;
	height:25px;
	width: 250px;
	top: -135px;
	left: 250px;
	position:relative;
	text-align: center;
}

div.special_2_image
{
	background-color: #FFFFFF;
	height: 115px;
	width: 225px;
	position:relative;
	top: -140px;
	left: 250px;
	filter:alpha(opacity=.7);
	-moz-opacity:.7;
	-khtml-opacity:.7;
	opacity: .7;
    
    
}

div.special_3_text
{
	font: normal normal 200 14px Arial;
	color: #FFFFFF;
	height:25px;
	width: 250px;
	top: -130px;
	left: 0px;
	position:relative;
	text-align: center;
}

div.special_3_image
{
	background-color: #FFFFFF;
	height: 115px;
	width: 225px;
	position:relative;
	top: -135px;
	left: 0px;
	filter:alpha(opacity=.7);
	-moz-opacity:.7;
	-khtml-opacity:.7;
	opacity: .7;
    
   
}

div.special_4_text
{
	font: normal normal 200 14px Arial;
	color: #FFFFFF;
	height:25px;
	width: 250px;
	top: -270px;
	left: 250px;
	position:relative;
	text-align: center;
}

div.special_4_image
{
	background-color: #FFFFFF;
	height: 115px;
	width: 225px;
	position:relative;
	top: -275px;
	left: 250px;
	filter:alpha(opacity=.7);
	-moz-opacity:.7;
	-khtml-opacity:.7;
	opacity: .7;
    
   
}


div.special_5_text
{
	font: normal normal 200 14px Arial;
	color: #FFFFFF;
	height:25px;
	width: 250px;
	top: -265px;
	left: 0px;
	position:relative;
	text-align: center;
}

div.special_5_image
{
	background-color: #FFFFFF;
	height: 115px;
	width: 225px;
	position:relative;
	top: -270px;
	left: 0px;
	filter:alpha(opacity=.7);
	-moz-opacity:.7;
	-khtml-opacity:.7;
	opacity: .7;
    
    
}

div.special_6_text
{
	font: normal normal 200 14px Arial;
	color: #FFFFFF;
	height:25px;
	width: 250px;
	top: -405px;
	left: 250px;
	position:relative;
	text-align: center;
}

div.special_6_image
{
	background-color: #FFFFFF;
	height: 115px;
	width: 225px;
	position:relative;
	top: -410px;
	left: 250px;
	filter:alpha(opacity=.7);
	-moz-opacity:.7;
	-khtml-opacity:.7;
	opacity: .7;
    
  
}

div.special_solid_list
{
	
     font: normal normal 200 14px Arial;
	color: #FFFFFF;
	height:25px;
	width: 500px;
	top: -425px;
	left: 25px;
	position:relative;
}


div.special_1_solid
{
	height: 115px;
	width: 225px;
	position:relative;
	top: 0px;
	left: 0px;
    
}


div.special_2_solid
{
	
	height: 115px;
	width: 225px;
	position:relative;
	top: -115px;
	left: 250px; 
}

div.special_3_solid
{
	height: 115px;
	width: 225px;
	position:relative;
	top: -85px;
	left: 0px;
    
}


div.special_4_solid
{
	
	height: 115px;
	width: 225px;
	position:relative;
	top: -195px;
	left: 250px; 
}

div.special_5_solid
{
	height: 115px;
	width: 225px;
	position:relative;
	top: -170px;
	left: 0px;
}

div.special_6_solid
{
	
	height: 115px;
	width: 225px;
	position:relative;
	top: -280px;
	left: 250px; 
}

/* bottom menu */

div.bottom_menu
{
	font: normal normal 200 10px Arial;
	color: #FFFFFF;
	height: 55px;
	width: 900px;
	position:relative;
	top: -100px;
	left: 10px;
}

div.right_bottom
{
	position:relative;
	text-align: right;
	left: 858px;
	top:-32px;
	width: 150px;
}

/* Legal */
div.legal_title
{
	color: #FFFFFF;
	font: normal normal 800 18px Arial;
	position:relative;
	top:5px;
	left: 150px;
	height:25px;
	width:350px;

	
}

div.legal_text
{
	color: #FFFFFF;
	font: normal normal 200 12px Arial;
	position:relative;
	top:5px;
	left: 150px;
	background-color: #8CA8BD;
	width:700px;
	padding: 10px 10px 10px 10px

	
}

div.legal_back_button
{
top:10px;
left:10px;
position:relative;
width:100px;
height:10px;
}