@media print{
 .hide_when_printed{
 display: none !important;
 }
 .show_when_printed{
 display: block !important;
 }
}

@charset "utf-8";
/* Luli Fama Styles
   Updated: 01/22/2010
   Author: Matt Zimmermann
   ----------------------------------------------------*/

/* SECTION INDEX
			-------------
   =ZEROING ALL ELEMENTS
   =GENERIC
   =WRAPPER
   =HEADER
   =NAVBAR
   =MAIN
   =FOOTER
   =DISCLAIMERS
   =SFNT PAGE
   =CTGY PAGE
   =CTGY PURCHASE PAGE
   =SRCH PAGE
   =LOGN PAGE
   =BASK AND CHECKOUT PAGES
*/

/* =ZEROING ALL ELEMENTS
   ----------------------------------------------------*/
body, div, form, label, fieldset, legend, img, p, h1, h2, h3, h4, h5, /*ul, li,*/ a{
border:0 solid transparent;
margin:0;
padding:0;
}
body{
font:normal 0.75em Arial, Helvetica, sans-serif;
/* default browser font size is 16px (16px * 0.75 = 12px) */
}
a{
/*position:relative;
z-index:1;*/
outline:none;
}
input, select, option, textarea{
font:normal 1em Arial, Helvetica, sans-serif;
position:relative;
z-index:1;
}
/*ul, ol{
list-style:none;
}*/
hr{
background:#002934; /* Netscape 6/7, Mozilla */
color:#002934; /* IE */
border:#002934; /* Opera */
}
.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

/* =GENERIC
   ----------------------------------------------------*/
html{
overflow-y:scroll;
}
body{
margin:auto;
background:#fff;
color:#666672;
}
h1{
font:bold 24px Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
h2{
font:bold 18px Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
h3{
font:bold 15px Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}
p{
margin:0.75em auto;
}
a{
color:#555;
text-decoration:none;
}
a:hover{
color:#2abcab;
}
input[type=submit], input[type=button], select{
cursor:pointer;
}
 /*input[type=text], input[type=checkbox], input[type=radio], input[type=submit], input[type=button]{
	vertical-align:middle;
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
 }*/
.input_btn{
vertical-align:middle;
text-align:center;
border:1px solid #002934;
background:#2abcdb url(../images/bg_input_btn.gif) repeat-x center center;
color:#fff;
font:bold 10px 'Century Gothic', Arial, Helvetica, sans-serif;
text-transform:uppercase;
letter-spacing:1px;
padding-top:2px;
padding-bottom:2px;
cursor:pointer;
padding: 2px 5px 3px;
}
.hidden{
display:none;
}


/* =WRAPPER
   ----------------------------------------------------*/
#wrapper{
margin:0 auto;
width:954px;
clear:both;
}

/* =HEADER
   ----------------------------------------------------*/
#header{
margin:0 auto;
width:954px;
height:110px;
background:url(../images/bg_header.jpg) no-repeat center bottom;
position:relative;
clear:both;
}
 #cartbar{
	width:425px;
	padding:0.5em;
	background:url(../images/bg_cartbar.png) repeat-y right top;
	color:#fff;
	text-align:right;
	line-height:1.5em;
	position:absolute;
	top:0px;
	right:0px;
	}
		#cartbar a{
		color:#fff;
		font:normal 12px Arial, Helvetica, sans-serif;
		padding-left:1em;
		vertical-align:middle;
		}
		#cartbar a:hover{
		color:#2abcab;
		}
		#cartbar img{
		vertical-align:middle;
		}
	#search_form{
	position:absolute;
	top:55px;
	right:5px;
	}
		.search_term{
		width:190px;
		padding:2px 0px 3px 5px;
		border:solid #002934;
		border-width:1px 0px 1px 1px;
		vertical-align:middle;
		color:#666672;
		}

/* =NAVBAR
   ----------------------------------------------------*/
#navbar{
margin:0;
padding:0.25em 0;
text-align:center;
width:954px;
background:url(../images/bg_navbar.png);
position:absolute;
bottom:0px;
clear:both;
}
	#navbar a{
	color:#fff;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	padding:0 1em;
	}
	#navbar a:hover{
	color:#2abcab;
	}

/* =MAIN
   ----------------------------------------------------*/
#main{
margin:0 auto;
width:934px;
padding:10px;
clear:both;
}
#main_left{
float:left;
width:120px;
}
	#main_left p{
	font:bold 16px 'Century Gothic', Arial, Helvetica, sans-serif;
	margin:0 0 0.25em;
	}
	#main_left h2{
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:0.5em 0;
	}
	#gift_cards{
	display:block;
	background:#0ab2d6 url(../images/bg_grad_link.gif) repeat-y left top;
	width:118px;
	padding:6px 0;
	margin:1em 0;
	color:#fff;
	border:1px solid #002934;
	text-align:center;
	font:bold 16px Arial, Helvetica, sans-serif;
	}
	#free_shipping{
	background:#0ab2d6 url(../images/bg_grad_link.gif) repeat-y left top;
	color:#fff;
	border:1px solid #002934;
	text-align:center;
	font:bold 11px Arial, Helvetica, sans-serif;
	padding:3px 0;
	}
	#points_btn{
	display:block;
	background:#0ab2d6 url(../images/points.gif) no-repeat left top;
	width:119px;
	padding:6px 0;
	margin:1em 0;
	color:#fff;
	border:1px solid #002934;
	text-align:center;
	font:bold 11px Arial, Helvetica, sans-serif;
	}
#main_right{
float:right;
width:804px;
}
 #hdft_header, #hdft_footer, #prod_ctgy_hdft_header, #prod_ctgy_hdft_footer{
	width:100%;
 clear:both;
 }
	.page_heading{
 border:1px solid #002934;
 font:normal 14px 'Century Gothic', Arial, Helvetica, sans-serif;
	padding:0.2em 0.5em;
	text-transform:uppercase;
	color:#fff;
	background:#004862 url(../images/bg_page_heading.gif) repeat-y right top;
	letter-spacing:1px;
	margin:0 0 0.6em;
	clear:both;
 }
 .breadcrumb{
 font:normal 12px Arial, Helvetica, sans-serif;
 margin:0px auto 10px auto;
 float:left;
 }
  .breadcrumb a{
  font-size:12px;
		text-transform:uppercase;
  text-decoration:underline;
  }
  .breadcrumb a:hover{
  text-decoration:underline;
  }
  .breadcrumb_on{
  color:#004862;
  font-weight:bold;
		text-transform:uppercase;
  }
 .pagination{
 font:normal 12px Arial, Helvetica, sans-serif;
 margin:0px auto 10px auto;
 float:right;
 }
  .pagination a{
  font-size:12px;
  text-decoration:underline;
  }
  .pagination a:hover{
  text-decoration:underline;
  }
  .page_on{
  color:#004862;
  font-weight:bold;
  }

.points-work {
	font-size:14px;
	}
	.points-work li {
		margin:5px 0;
	}

.points-login {
	margin-top:40px;
}
/* =FOOTER
   ----------------------------------------------------*/
#footer{
margin:0 auto;
width:954px;
font:normal 12px Arial, Helvetica, sans-serif;
clear:both;
}
	#footer_left{
	width:293px;
	height:75px;
	padding:12px;
	background:#e0e0e0;
	float:left;
	}
	#footer_center{
	width:294px;
	height:75px;
	padding:12px;
	text-align:center;
	border:solid #fff;
	border-width:0 1px;
	background:#e0e0e0;
	float:left;
	}
		#footer_center a{
		padding:0 7px;
		}
	#footer_right{
	width:293px;
	height:75px;
	padding:12px;
	background:#e0e0e0;
	float:left;
	}

/* =DISCLAIMERS
   ----------------------------------------------------*/
#disclaimers{
margin:5px auto;
width:954px;
font:normal 10px Arial, Helvetica, sans-serif;
text-align:center;
clear:both;
}

/* =SFNT PAGE
   ----------------------------------------------------*/
#sfnt_header{
border:1px solid #002934;
width:802px;
}
	#sfnt_flash{
	width:603px;
	float:left;
	}
	#sfnt_img_holder{
	width:199px;
	float:right;
	}
		#sfnt_img_holder img{
		border-left:1px solid #002934;
		display:block;
		margin:0;
		padding:0;
		}
#sfnt_message{
border:1px solid #002934;
padding:0 0.75em;
margin-top:1em;
clear:both;
}

/* =CTGY PAGE
   ----------------------------------------------------*/
.ctgy_products{
width:193px;
height:365px;
padding:0 4px;
color:#000;
text-align:center;
float:left;
}
	.ctgy_products img{
 display:block;
 margin:0px auto 0.5em auto;
	border:1px solid #555;
 }
 .ctgy_products h3{
	font:bold 12px Arial, Helvetica, sans-serif;
 margin:0;
 }

/* =CTGY PURCHASE PAGE
   ----------------------------------------------------*/
#prod_left{
width:465px;
float:left;
}
#single_column #prod_left{
width:341px;
float:left;
}
	#prod_carousel{
	border:solid #555;
	border-width:0 1px;
	position:relative;
	visibility:hidden;
	width:106px;
	float:left;
	}
		#prod_carousel .up{
		background:url(../images/btn_scroll_up.gif) center center no-repeat;
		width:109px;
		height:16px;
		border:none;
		position:absolute;
		left:-1px;
		top:0px;
		z-index:5;
		cursor:pointer;
		}
		#prod_carousel .down{
		background:url(../images/btn_scroll_down.gif) center center no-repeat;
		width:109px;
		height:16px;
		border:none;
		position:absolute;
		left:-1px;
		bottom:0px;
		z-index:5;
		cursor:pointer;
		}
		#prod_carousel ul{
		margin:0;
		padding:0;
		list-style:none;
		}
			#prod_carousel ul li{
			margin:0;
			line-height:0;
			padding:5px 0;
			_padding:4px 0;
			}
				#prod_carousel ul li a{ /* in case of link */
				display:block;
				margin:0;
				padding:0;
				}
				#prod_carousel ul li img{
				display:block;
				width:106px;
				height:159px;
				border:solid #555;
				border-width:1px 0;
				cursor:pointer;
				}
	#imgHolder{
	width:341px;
	height:512px;
	margin:0px 0px 10px 0px;
	border:1px solid #555;
	float:right;
	}
	#single_column #imgHolder{
	width:341px;
	height:512px;
	margin:0px 0px 10px 0px;
	border:1px solid #555;
	float:left;
	}
	#full_image{
	width:341px;
	height:512px;
	}
	a.openImgGal, a:hover.openImgGal{
	vertical-align:middle;
	text-align:center;
	border:1px solid #002934;
	background:#2abcdb url(../images/bg_input_btn.gif) repeat-x center center;
	color:#fff;
	font:bold 10px 'Century Gothic', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:3px 9px;
	cursor:pointer;
	}
	.prod_color{
	width:67px;
	height:10em;
	font:bold 9px Arial, Helvetica, sans-serif;
	border:solid #555;
	border-width:1px 1px 0px 1px;
	padding:0;
	margin:0 4px 4px;
	float:left;
	position:relative;
	display:inline;
	}
		.prod_color_name{
		border-top:1px solid #555;
		border-left:1px solid #fff;
		border-right:1px solid #fff;
		font:bold 9px Arial, Helvetica, sans-serif;
		color:#000;
		text-align:center;
		text-transform:uppercase;
		background:#fff;
		padding:2px 0;
		width:67px;
		height:2em;
		position:absolute;
		bottom:0px;
		left:-1px;
		}
		/* PRODUCT COLORS AND PATTERNS */
		.black_test{background:url(../images/001black.jpg) no-repeat;}
		.s002-White{background:url(../images/002-White.jpg) no-repeat;}
		.s014-Gold{background:url(../images/014-Gold.jpg) no-repeat;}
		.s016-Red_Carpet{background:url(../images/016-Red_Carpet.jpg) no-repeat;}
		.s028-Violet{background:url(../images/028-Violet.jpg) no-repeat;}
		.s041-Charcoal{background:url(../images/041-Charcoal.jpg) no-repeat;}
		.s08S-Neon_Pink_Shiny{background:url(../images/08S-Neon_Pink_Shiny.jpg) no-repeat;}
		.s134-Teal{background:url(../images/134-Teal.jpg) no-repeat;}
		.s173-Turquoise_Paradise{background:url(../images/173-Turquoise_Paradise.jpg) no-repeat;}
		.s179-Magenta{background:url(../images/179-Magenta.jpg) no-repeat;}
		.s195-Jade_Shimmer{background:url(../images/195-Jade_Shimmer.jpg) no-repeat;}
		.s22F-Fabulous_Fushia{background:url(../images/22F-Fabulous_Fushia.jpg) no-repeat;}
		.s254-Sky_Blue{background:url(../images/254-Sky_Blue.jpg) no-repeat;}
		.s264-Emerald{background:url(../images/264-Emerald.jpg) no-repeat;}
		.s281-Garden_Green{background:url(../images/281-Garden_Green.jpg) no-repeat;}
		.s302-Amethyst{background:url(../images/302-Amethyst.jpg) no-repeat;}
		.s303-Passion_Plum{background:url(../images/303-Passion_Plum.jpg) no-repeat;}
		.s304-Midnight_Affair{background:url(../images/304-Midnight_Affair.jpg) no-repeat;}
		.s308-Sexy_Saphire{background:url(../images/308-Sexy_Saphire.jpg) no-repeat;}
		.s309-Violet_Starlet{background:url(../images/309-Violet_Starlet.jpg) no-repeat;}
		.s310-Rasberry_Mojito{background:url(../images/310-Rasberry_Mojito.jpg) no-repeat;}
		.s311-Glamour_Green{background:url(../images/311-Glamour_Green.jpg) no-repeat;}
		.s313-Coconut_Kiss{background:url(../images/313-Coconut_Kiss.jpg) no-repeat;}
		.s314-Berry_Daring{background:url(../images/314-Berry_Daring.jpg) no-repeat;}
		.s315-Coral_Star{background:url(../images/315-Coral_Star.jpg) no-repeat;}
		.s316-Gold_Rush{background:url(../images/316-Gold_Rush.jpg) no-repeat;}
		.s325-Lemon_Drop{background:url(../images/325-Lemon_Drop.jpg) no-repeat;}
		.s326-Coralicious{background:url(../images/326-Coralicious.jpg) no-repeat;}
		.c286_blue{background:url(../images/c286_blue.jpg) no-repeat;}
		.c286_lime{background:url(../images/c286_lime.jpg) no-repeat;}
		.c286_pink{background:url(../images/c286_pink.jpg) no-repeat;}
		.c287_black{background:url(../images/c287_black.jpg) no-repeat;}
		.c287_white{background:url(../images/c287_white.jpg) no-repeat;}
		.c291_aqua{background:url(../images/c291_aqua.jpg) no-repeat;}
		.c291_purple{background:url(../images/c291_purple.jpg) no-repeat;}
		.l260_sea{background:url(../images/l260_sea.jpg) no-repeat;}
		.l260_sunset{background:url(../images/l260_sunset.jpg) no-repeat;}
		.l270_gold{background:url(../images/l270_gold.jpg) no-repeat;}
		.l276_berry{background:url(../images/l276_berry.jpg) no-repeat;}
		.l277_mint{background:url(../images/l277_mint.jpg) no-repeat;}
		.l277_coral{background:url(../images/l277_coral.jpg) no-repeat;}
		.l277_lemon{background:url(../images/l277_lemon.jpg) no-repeat;}
		.l243_coral{background:url(../images/l243_coral.jpg) no-repeat;}
		.l276_jade{background:url(../images/l276_jade.jpg) no-repeat;}
		.l176_turquoise{background:url(../images/l176_turquoise.jpg) no-repeat;}
		.l176_violet{background:url(../images/l176_violet.jpg) no-repeat;}
		.l176_raspberry{background:url(../images/l176_raspberry.jpg) no-repeat;}
		.l176_glamour{background:url(../images/l176_glamour.jpg) no-repeat;}
		.l176_coconut{background:url(../images/l176_coconut.jpg) no-repeat;}
		.l176_sapphire{background:url(../images/l176_sapphire.jpg) no-repeat;}
		.l176_coral{background:url(../images/l176_coral.jpg) no-repeat;}
		.l276_jade{background:url(../images/l276_jade.jpg) no-repeat;}
		.l276_berryl{background:url(../images/l276_berry.jpg) no-repeat;}
		.l277_coral{background:url(../images/l277_coral.jpg) no-repeat;}
		.l277_lemon{background:url(../images/l277_lemon.jpg) no-repeat;}
		.l275_black{background:url(../images/l275_black.jpg) no-repeat;}
		.l275_envy{background:url(../images/l275_envy.jpg) no-repeat;}
		.l274_black{background:url(../images/l274_black.jpg) no-repeat;}
		.l274_envy{background:url(../images/l274_envy.jpg) no-repeat;}
		.l269_red{background:url(../images/l269_red.jpg) no-repeat;}
		.l270_berry{background:url(../images/l270_berry.jpg) no-repeat;}
		.c290_pink{background:url(../images/c290_pink.jpg) no-repeat;}
		.c290_orange{background:url(../images/c290_orange.jpg) no-repeat;}	
		.plum{background:url(../images/303-Passion_Plum.jpg) no-repeat;}
		.sky{background:url(../images/254-Sky_Blue.jpg) no-repeat;}
		.green{background:url(../images/281-Garden_Green.jpg) no-repeat;}
		.charcoal{background:url(../images/041-Charcoal.jpg) no-repeat;}
		.magenta{background:url(../images/179-Magenta.jpg) no-repeat;}
		.midnight{background:url(../images/304-Midnight_Affair.jpg) no-repeat;}
		.blue{background:url(../images/L260-China_Blue.jpg) no-repeat;}
		.black{background:url(../images/001-black.jpg) no-repeat;}
		.white{background:url(../images/002-White.jpg) no-repeat;}
		.red{background:url(../images/016-Red_Carpet.jpg) no-repeat;}
		.amethyst{background:#43448f;}
		.emerald{background:url(../images/264-Emerald.jpg) no-repeat;}
		.teal{background:url(../images/134-Teal.jpg) no-repeat;}
		.taupe{background:#544c41;}
		.lavender{background:#f49ecb;}
		.peligrosa_cream{background:url(../images/peligrosa_cream.jpg) no-repeat;}
		.peligrosa_aqua{background:url(../images/peligrosa_aqua.jpg) no-repeat;}
		.joyita_multi{background:url(../images/joyita_multi.jpg) no-repeat;}
		.delirio_multi{background:url(../images/delirio_multi.jpg) no-repeat;}
		.delirio_kiwi{background:url(../images/delirio_kiwi.jpg) no-repeat;}
		.belleza_red{background:url(../images/belleza_red.jpg) no-repeat;}
		.tangerine{background:url(../images/027-Tangerine.jpg) no-repeat;}
		.neon_lime{background:url(../images/009-Neon_Lime.jpg) no-repeat;}
		.neon_pink_shiny{background:url(../images/08S-Neon_Pink_Shiny.jpg) no-repeat;}
		.amethyst_img{background:url(../images/302-Amethyst.jpg) no-repeat;}
		.belleza_multi{background:url(../images/belleza_multi.jpg) no-repeat;}
		.confetti_pink{background:url(../images/confetti_pink.jpg) no-repeat;}
		.confetti_purple{background:url(../images/confetti_purple.jpg) no-repeat;}
		.spellbound_white{background:url(../images/spellbound_white.jpg) no-repeat;}
		.spellbound_brown{background:url(../images/spellbound_brown.jpg) no-repeat;}
		.fiestadesirenas_multi{background:url(../images/l243_fabric.jpg) no-repeat;}		
			/* 2009 COLORS */	
			.orange09{background:url(../images/010-Neon_Orange.jpg) no-repeat;}
			.pink09{background:url(../images/08-Neon_Pink.jpg) no-repeat;}
			.sunflower09{background:url(../images/004-Sunflower.jpg) no-repeat;}
			.fushia09{background:url(../images/22F-Fabulous_Fushia.jpg) no-repeat;}
			.aqua09{background:url(../images/035-Aqua.jpg) no-repeat;}
			.plum09{background:url(../images/075-Plum.jpg) no-repeat;}
			.coral09{background:url(../images/067-Coral.jpg) no-repeat;}
			.hotPink{background:url(../images/333-Hot_Pink.jpg) no-repeat;}
			.electricBlue{background:url(../images/340-Electric.jpg) no-repeat;}
			
			/* ADDED 2011-11-20 */
			.S235_1{background:url(../images/S235_1.jpg) no-repeat;}
			.L282_1{background:url(../images/L282_1.jpg) no-repeat;}
			.L289_1{background:url(../images/L289_1.jpg) no-repeat;}
			.L290_1{background:url(../images/L290_1.jpg) no-repeat;}
			.L291_1{background:url(../images/L291_1.jpg) no-repeat;}
			.L292_1{background:url(../images/L292_1.jpg) no-repeat;}
			.L293_1{background:url(../images/L293_1.jpg) no-repeat;}
			.L294_1{background:url(../images/L294_1.jpg) no-repeat;}
			.L295_1{background:url(../images/L295_1.jpg) no-repeat;}
			.L296_1{background:url(../images/L296_1.jpg) no-repeat;}
			.L297_1{background:url(../images/L297_1.jpg) no-repeat;}
			.L298_PAPAYA{background:url(../images/L298_PAPAYA.jpg) no-repeat;}
			.L298_RED{background:url(../images/L298_RED.jpg) no-repeat;}
			.L299_PAPAYA{background:url(../images/L299_PAPAYA.jpg) no-repeat;}
			.L299_PINK-VIB{background:url(../images/L299_PINK-VIB.jpg) no-repeat;}
			.L299_RO-RED{background:url(../images/L299_RO-RED.jpg) no-repeat;}
			
			.L300_5{background:url(../images/L300_5.jpg) no-repeat;}
			.L300_1{background:url(../images/L300_1.jpg) no-repeat;}
			.L300_2{background:url(../images/L300_2.jpg) no-repeat;}
			.L300_3{background:url(../images/L300_3.jpg) no-repeat;}
			.L300_4{background:url(../images/L300_4.jpg) no-repeat;}
			.L300_001{background:url(../images/L300_001.jpg) no-repeat;}
			
			.L301_1{background:url(../images/L301_1.jpg) no-repeat;}
			.L302_1{background:url(../images/L302_1.jpg) no-repeat;}
			.L302_2{background:url(../images/L302_2.jpg) no-repeat;}
			.L303_1{background:url(../images/L303_1.jpg) no-repeat;}
			.L303_2{background:url(../images/L303_2.jpg) no-repeat;}
			.L303_3{background:url(../images/L303_3.jpg) no-repeat;}
			.L304_1{background:url(../images/L304_1.jpg) no-repeat;}
			.L305_1{background:url(../images/L305_1.jpg) no-repeat;}
			.L306_1{background:url(../images/L306_1.jpg) no-repeat;}
			.L307_1{background:url(../images/L307_1.jpg) no-repeat;}
			.L308_1{background:url(../images/L308_1.jpg) no-repeat;}
			.L309_1{background:url(../images/L309_1.jpg) no-repeat;}
			.L310_1{background:url(../images/L310_1.jpg) no-repeat;}
			.L310_2{background:url(../images/L310_2.jpg) no-repeat;}
			.L310_3{background:url(../images/L310_3.jpg) no-repeat;}
			.L310_4{background:url(../images/L310_4.jpg) no-repeat;}
			.L311_1{background:url(../images/L311_1.jpg) no-repeat;}
			.L312_1{background:url(../images/L312_1.jpg) no-repeat;}
			.L312_2{background:url(../images/L312_2.jpg) no-repeat;}
			
			/* Miscellaneous Adds */
			
			.l176_coralPinkFiesta{background:url(../images/147-Coral_Pink_Fiesta.jpg) no-repeat;}
			
			
		
#prod_right{
width:330px;
_margin-right:-5px;
float:right;
}
#single_column #prod_right{
width:573px;
margin-left:20px;
float:left;
}
	#prod_right form{
	width:330px;
	margin:0;
	padding:0;
	}
	#single_column #prod_right form{
	width:573px;
	margin:0;
	padding:0;
	}
	.prod_name{
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#004969;
	text-transform:uppercase;
	float:left;
	}
	.addthis_button{
	float:right;
	}
	.prod_descrip{
	clear:both;
	color:#000;
	padding-top:0.75em;
	margin:0 0 0.75em;
	}
	.size_link{
	font:normal 10px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
	text-transform:none;
	padding-top:2px;
	letter-spacing:normal;
	float:right;
	}
		a:hover.size_link{
		color:#ff9;
		}
	.prod_selection{
	width:160px;
	height:100px;
	padding:0;
	margin:10px 5px 5px 0px;
	float:left;
	}
		.prod_selection img{
		display:block;
		width:80px;
		height:80px;
		border:1px solid #002934;
		cursor:pointer;
		float:left;
		}
		.prod_attributes{
		width:73px;
		height:82px;
		font:bold 9px Arial, Helvetica, sans-serif;
		text-transform:uppercase;
		color:#000;
		float:right;
		padding-top:10px;
		}
			.prod_attributes select{
			color:#000;
			text-transform:none;
			font:bold 9px Arial, Helvetica, sans-serif;
			display:block;
			width:100%;
			margin:5px 0;
			}
			.prod_price{
			color:#f00;
			margin:0;
			padding:0;
			}
		.zoom_in{
		padding-top:2px;
		font:bold 9px Arial, Helvetica, sans-serif;
		color:#555;
		text-decoration:underline;
		cursor:pointer;
		clear:both;
		}

/* =SRCH PAGE
   ----------------------------------------------------*/
.srch_products{
width:193px;
height:350px;
padding:0 4px;
color:#000;
text-align:center;
float:left;
}
	.srch_products img{
 display:block;
 margin:0px auto 0.5em auto;
	border:1px solid #555;
 }
 .srch_products h2{
	font:bold 12px Arial, Helvetica, sans-serif;
 margin:0;
 }


/* =LOGN PAGE
   ----------------------------------------------------*/
#logn_left{
width:350px;
margin:10px 0px 25px 20px;
display:inline;
float:left;
}
#logn_right{
width:350px;
margin:10px 20px 25px 0px;
display:inline;
float:right;
}
.logn_wrappers{
width:300px;
height:200px;
border:1px solid #555;
background:#e0e0e0;
padding:20px;
margin-top:5px;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:1.5em;
}
	.logn_wrappers form input{
	margin:3px 0;
	}
	.logn_wrappers p{
	font:normal 10px Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:0.75em;
	margin:0;
	clear:both;
	}
	.logn_wrappers a{
	text-decoration:underline;
	}

/* =BASK AND CHECKOUT PAGES
   ----------------------------------------------------*/
.checkout_headers{
width:100%;
margin:0 auto;
text-align:center;
}
	.checkout_headers tr{
 vertical-align:top;
 }
 .checkout_headers .selected {
  font:bold 10px Arial, Helvetica, sans-serif;
  color:#000;
  }
 .checkout_headers .unselected {
  font:bold 10px Arial, Helvetica, sans-serif;
  color: #bfbfbf;
 }
 
/* =ACED PAGE
  ---------------------------------------------------*/
#aced-points {
	display:block;
	width:390px;
	height:35px;
	color:#FFF;
	background-color:#004862;
	margin:50px 0 0 0;
	padding-left:10px;
	float:right;
	}
	#aced-points a:link, #aced-points a:visited {
		color:#FFF;
		text-decoration:underline;
	}
	#aced-points a:hover, #aced-points a:active {
		color:#FFF;
		text-decoration:none;
	}
  
/* =TESTING CTGY
  ---------------------------------------------------*/
  #testWrap{
	border: 1px solid #555555;
    position: absolute;
    right: 12px;
    top: 100px;
    z-index: 100px;
  }
  
/* =TESTING "PROD"
  ---------------------------------------------------*/
  
  .prod_preview{
	width:185px;
	float:left;
	font-size:12px;
	margin:0 5px 20px 0;
	padding:0 0 10px 0;
	text-align:center;
  }
  .prod_preview .price{
	  color:#F00;
	  margin:5px 0;
  }
  
  .prod_preview .name{
	font-weight:bold;
	color:#000;
	height:30px;
	margin:5px 0;
	text-transform:uppercase;
  }
  #accordion-steps li a.input_btn{
	border: 1px solid #002934;
    color: #FFFFFF;
    float: right;
    font: bold 10px 'Century Gothic',Arial,Helvetica,sans-serif;
    letter-spacing: 1px;
    padding: 2px 0 4px;
    text-transform: uppercase;
    width: 80px;
  }
  
  .addToCart_btn{
		cursor:pointer;  
  }
  
  .prod_selection2{
	padding:0;
	margin:0px 5px 5px 0px;
	float:left;
	z-index:100;
	position:absolute;
	top:auto;
	left:auto;
	padding:50px;
	background-color:#FFF;
	width:500px;
	min-height: 270px;
	
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px; 
	
	-webkit-box-shadow: 0px 8px 20px 1px #717171;
	-moz-box-shadow: 0px 8px 20px 1px #717171;
	box-shadow: 0px 8px 20px 1px #717171; 
	}
		.prod_selection2 img{
		display:block;
		border:1px solid #002934;
		cursor:pointer;
		float:left;
		margin-right:10px;
		}
		.prod_selection2 .prod_attributes{
		text-transform:uppercase;
		color:#000;
		float:right;
		width:250px;
		height:inherit;
		font-size:12px;
		}
			.prod_selection2 .prod_attributes select{
			color:#000;
			text-transform:none;
			display:block;
			width:50%;
			margin:5px 0;
			font-size:12px;
			}
			.prod_price{
			color:#f00;
			margin:0;
			padding:0;
			}
			
	#prod_carousel2{
		margin-top:15px;	
	}
		.bx-window{
			border-top: 1px solid #555555;
			border-bottom: 1px solid #555555;
			padding: 0 0 8px 0;
			margin-bottom:5px;
		}
		.bx-wrapper{
			height:180px;	
		}
		.bx-next{
			 bottom: 135px;
			float: right;
			position: relative;
			right: 3px;
		}
		.bx-prev{
			 bottom: 135px;
			position: relative;
			left: 3px;
		}
		#horiz_slider{
			width:113px;
		}
	
	.btn_checkout{
		float:right;
		margin-bottom: 30px;
	}
	
	#accordion-steps{margin:0; padding:0; line-height:normal; font-size:12px;}
		#accordion-steps li{margin-top:1px; list-style-type:none; background:none; padding:0;}
		#accordion-steps li .item{margin:0;}
		#accordion-steps li a{
			display:block;
			text-decoration:none;
			color:#fff;
			padding:0.5em;
			
			border:1px solid #002934;
			font:normal 14px 'Century Gothic', Arial, Helvetica, sans-serif;
			text-transform:uppercase;
			color:#fff;
			/*background:#004862 url(../images/bg_page_heading.gif) repeat-y left top;*/
			letter-spacing:1px;
		}
		#accordion-steps li .mark{margin-right:5px; font-weight:bold; width:10px; text-align:center; float:left;}
		#accordion-steps .page_heading{
			border:1px solid #002934;
			font:normal 14px 'Century Gothic', Arial, Helvetica, sans-serif;
			padding:0.2em 0.5em;
			text-transform:uppercase;
			color:#fff;
			background:#004862 url(../images/bg_accordion_edit.jpg) repeat-y right top;
			letter-spacing:1px;
			margin:0 0 0.6em;
			clear:both;
		}
		#accordion-steps .active{
			background:url(../images/bg_accordion_minimize.jpg) right no-repeat;
		}
	.popup_swatch{
		width:83px;
		height:83px;
		float:right;
	}
	#product_basket{
		border-top: 1px solid #555555;
		border-bottom: 1px solid #555555;
		padding:10px 0;
		margin-bottom:10px;
	}
		.prod_basket_item{
			width:285px;
			float:left;
			margin:10px 0;
		}
		.prod_basket_thumb{
			float:left;	
			margin-right:10px;
		}
		.prod_basket_details{
			width:200px;
			float:left;
		}
		.prod_basket_details .name{
			font-weight:bold;
			text-transform:uppercase;
			color:#000;
		}
		.prod_basket_details .price{
			color:#ff0000;
		}
		.prod_basket_details p{
			margin:0;
		}
		#prod_basket_total{
			border-top:1px solid #BBBBBB;
			text-align: right;
			padding-top:10px;
			color:#ff0000;
		}
		.result{
			display:block;
			clear:both;
			text-transform:none;
		}
		.prod_selection2 img.cart_btn{
			margin:10px 0;
			border:none;
		}
			.error{
				color:#ff0000;
				background-color: #ffb4b4;
				border: 1px solid #ff0000;
				padding: 7px;
			}
			img.notice_img{
				/*http://led24.de/iconset/*/
				float:left;
				margin-bottom:20px;
				vertical-align:middle;
				border:none;
			}
			.notice img{
				border:none;
			}
			.confirm{
				background-color: #B8F9B0;
				border: 1px solid #006600;
				color: #006600;
				padding: 7px;
			}
			#popup_close{
				float:right;
				padding:2px 5px 3px 5px;
			}
			#popup_btns{
				margin-top:10px;
				text-align:center;
			}
			.notice{
				margin:5px;
			}

	.prodPic{
		cursor:pointer;	
	}

/*** BASK  page***/

.basket_img{
	float:left;	
}

.basket_details{
	float:left;
	width:515px;
}
