@charset "utf-8";
/* CSS Document */
 
#logo_container {
        background:none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/images/logo.png');
}
.listing_item_desc {
        background:none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/images/tooltip_bg.png');
}
#rotator .ui-tabs-selected a,    
#rotator .ui-tabs-selected a:hover,  
#rotator .ui-tabs-selected a:active {
	background:none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/images/homepage/rotator_pointer.png');  
}
.style_with_cell_overlay {
	background:#ccc !important;
    opacity: 0.5;
  filter: alpha(opacity = 50);
}
.fd-slider-handle
        {
        background:none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/images/slider/slider-disabled.png');
        outline:expression(hideFocus='true');
        }
.fd-slider-hover .fd-slider-handle
        {
        background:none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/images/slider/slider-disabled-1.png');
        }
.focused .fd-slider-handle
        {
        background:none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/images/slider/slider-revisited/slider.png');
        }
.fd-fc-slider-hover .fd-slider-handle
        {
        background:none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/images/slider/slider-revisited/slider-1.png');
        }
/* tooltips arrow */
.tooltip_left .pointer {
        background:none;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop,src='/images/tooltip_left_point.png');
}

/* ie6 slider css */

.fd-slider
        {
        cursor:hand;
        }
.fd-slider-bar
        {  
        top:8px;
        bottom:none;
        left:10px;
        right:none;
        width:expression((this.parentNode.offsetWidth - 20) + "px");
        }
.fd-slider-vertical .fd-slider-bar
        {  
        top:10px;
        bottom:none;
        left:8px;
        right:none;
        height:expression((this.parentNode.offsetHeight - 20) + "px");
        }

/* minify below here */

#logo_container {
       top:26px;
}
#logo_container img {
        display:none;
}

#see_yourself_steps_container ul li { clear:left; overflow:hidden; }
#see_yourself_steps_container ul li.step1,
#see_yourself_steps_container ul li.step2,
#see_yourself_steps_container ul li.step3,
#rotator .ui-tabs-nav,
#rotator .ui-tabs-nav-item,
#rotator .ui-tabs-nav-item a,
#rotator .ui-tabs-nav-item a div,
#rotator .ui-tabs-nav-item-selected,
#rotator .ui-tabs-nav-item-selected a,
#rotator .ui-tabs-nav-item-selected a div,
#wrapper, #masthead, #header, #logo_container, #nav_main, .mega_menu_content, #product_option_wrapper {
	zoom:1;
}
#rotator .ui-tabs-nav-item-selected a span { position:relative; }
#wrapper {
	position:relative;
	background: url(/images/ie7/masthead_bg.png) repeat-x;
}
#masthead {
	position:absolute;
	top:0;
	left:50%;
	margin-left:-494px;
	width:987px;
	z-index:10;
}
#masthead_search form fieldset .but_search {
	font-size:0;
	line-height:0;	
}
#header {
	position:absolute;
	top:30px;
	left:50%;
	margin-left:-494px;
	width:987px;
	z-index:10;
}
#mega_menus{ 
	width:300px;
	float:left;
	display:inline;
}
/* ------ product detail tweaks ------ */
#product_information {
 	text-align:left !important;	
}
#style_with_grid {
	width: 327px;
	display:inline;
}
.style_with_cell {
	width: 163px;
	display:inline;
	position: relative;
}
.jta-tweet-text, .jta-tweet-attributes {
	width:270px;
	float:left;
	display:inline;	
}

/* category page checkboxes */
form fieldset #form_cat_designerlist {
	height:auto !important;
	padding:10px 0 6px 0;
	overflow:hidden;	
}
form fieldset ol.vert.setHeight {
	height:auto !important;
	width:240px;
	display:block;
	overflow:hidden;
	float:left;
	display:block;	
}
form fieldset ol.vert {
	float:left;
	display:block;
	overflow:hidden;
	clear:left;
	height:auto !important;
	zoom:1;	
}
form fieldset #form_cat_designerlist {
	height:229px;
	zoom:1;	
}
form fieldset ol.vert li,
form fieldset ol.vert.setHeight li {
	float:left;
	display:block;
	overflow:hidden;
	clear:left;
	height:20px;
	zoom:1;	
}
form fieldset ol.price_slider li {
	float:left;
	display:block;
	overflow:hidden;
	clear:left;
	height:40px !important;
	zoom:1;	
}
span.price_range {
	clear:both;
	float:left;
	display:block;
	overflow:hidden;
	clear:left;
	height:30px;
	zoom:1;
	width:170px;	
}


		
/* Checkout */
#checkout {
	width:987px;	
}
#checkout .left_col {
	width:254px;
}
#checkout .mid_col {
	width:284px;	
}
#checkout .right_col {
	width:254px;
}
body#checkoutStage #wrapper {
	position:relative;
	background:#fff;
}

#checkout ol li {
	padding:0 0 2px 8px;
	width:270px;
	height:70px;
	display:block;
	oveflow:hidden;
	zoom:1;
}
#checkout .left_col ol li input,
#checkout .left_col ol li textarea,
#checkout .mid_col ol li input {
	width:250px;
}
#checkout .left_col ol li.norm-checkbox input,
#checkout .mid_col ol li.norm-checkbox input,
#checkout .mid_col ol li.norm-checkbox-method input,
#checkout .right_col ol li.norm-checkbox input {
	width:15px;
	float:left;
	display:inline;
	margin-top:9px;
}
#checkout ol li.with_info {
	height:110px;
}
#checkout ol li.with_info_txtarea {
	height:120px;
}
#checkout ol li.with_address {
	height:140px;
}
#checkout ol li.with_address input,
#checkout .left_col ol li#alt_del_address input {
	margin-bottom:5px;
}
#checkout .mid_col ol li.change_del {
	height:16px;
}
#checkout .left_col ol li#alt_del_address {
	height:146px;
}
.subtotal,
.finaltotal {
	width:245px;
}
#checkout ol li.norm-checkbox { 
	padding:7px 0 17px 10px;
	width:280px;
	height:30px;
	display:block;
	float:none;
	overflow:hidden:
	zoom:1;
}
#checkout ol li.norm-checkbox-method { 
	padding:7px 0 17px 10px;
	width:290px;
	height:30px;
	display:block;
	float:none;
	overflow:hidden:
	zoom:1;
}
#checkout ol li.place-order,
#checkout .right_col .your_order .order_item {
	width:255px;
}
body#checkoutStage #footer_nav ul li span.copyright {
    width:550px;
}
body#checkoutStage #footer_secured a {
	background:transparent url(/images/ie6/footer_secured_ie6.gif) left 0 no-repeat;
}

.arrow_container #left_arrow, .arrow_container #right_arrow,
jta-tweet-list-controls-button-next,
jta-tweet-list-controls-button-prev { cursor:pointer !important; }