#main_tab_container{
 position:relative;
 width:auto;
 height:500px;
}
 .product_info{
	width:970px;
	padding:0;
	margin:0;
	height:51px;
	position:relative;
	*position:absolute;
	display:inline;
	left:0;
	top:0;
}
.tab_icon{
	float:left;
	width:auto;
	height:51px;
	padding:0;
	margin:0;
}
.tab_icon img{
	width:66px;
	height:51px;
	padding:0;
	margin:0;
}
.product_info_cell{
	float:left;
	width:auto;
	min-width:304px;
	background: url('http://www.vcf.com/wcsstore/FashionFlow/images/global/trans-1x1.png') top left repeat;
	height:51px;
	padding: 0px 10px;
	margin:0;
	position:relative;
}

.product_info_price{
	color:#B5121B;
	font-size:36px;
	float:left;
	width:auto;
	height:51px;
	padding-right:6px;
	margin:0;
	top:0;
	left:0;
	text-align:left;
}

.product_info_more{
	width:auto;
	height:51px;
	padding:8px 0 0 0;
	margin:0;
	float:left;
	text-align:left;
}

.product_info_name{
	color:black;
	font-size:14px;
	width:auto;
	padding:0;
	margin:0;
	text-align:left;
}
.product_info_comp{
	color:#666;
	font-size:11px;
	padding:0;
	margin:0;
}
.product_info_save{
	color:#B5121B;
	font-size:11px;
	font-weight:bold;
	padding:0;
	margin:0;
	padding-left:8px;
}
.tab_more_link{
	float:left;
	background: url('http://www.vcf.com/wcsstore/FashionFlow/images/global/trans-1x1.png') repeat;
	width:auto;
	min-width:80px;
	height:51px;
	padding:0 8px;
	margin:0;
	margin-left:4px;
}
.tab_more_link p{
	width:80px;
	height:40px;
	padding:6px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	position:relative;
	top:-9px;
	text-align:center;
}
.tab_more_link p a{
	color:#B5121B;
	height:35px;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	position:relative;
	top:5px;
}
.tab_more_link p a:hover{
	color:black;
}
.clearer{
	width:0;
	height:0;
	clear:left;
	clear:right;
	clear:both;
}
#tabs_container{
/*
box-shadow: 0px 2px 5px #CCC;
-moz-box-shadow: 0px 2px 5px #CCC;
-webkit-box-shadow: 0px 2px 5px #CCC;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#888888')";
*/
	/* For IE 5.5 - 7 */
	/*
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#888888');*/
}

/******************************************** START Home Page Product Slider  ********************************************************************************/

.jcarousel-container {
    position: relative;
}

	.jcarousel-skin-tango li{
		text-align:center;
		font-family:Arial, Helvetica, sans-serif;
	}
	.jcarousel-skin-tango li .slidePrice{
		color:#900;
		font-size:24px;
		font-weight:bold;
	}
	.jcarousel-skin-tango li .slideName{
		color:#666;
		font-size:11px;
		font-weight:bold;
		padding:0 5px;
		line-height:12px;
		text-align:center;
	}
	.jcarousel-skin-tango li a, 
	.jcarousel-skin-tango li a:hover,
	.jcarousel-skin-tango .jcarousel-container
	{ }

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 789px;
    padding: 4px 0px;
	padding-left:0px;
	margin:0 auto;
	margin-top:0px
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  738px;
    height: 183px;
    margin-left:24px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 183px;
    height: 183px;
    padding:0px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 2px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**  Horizontal Buttons  **/
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 60px;
    right: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://s7d4.scene7.com/is/image/ASF/next-horizontal?fmt=png-alpha) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 60px;
    left: -3px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://s7d4.scene7.com/is/image/ASF/prev-horizontal?fmt=png-alpha) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
jcarousel-container jcarousel-container-horizontal{
	*margin-top:-5px;
}

/******************************************** END Home Page Product Slider  ************************************************/

#app_nav_links{
	text-align:center;
	width:auto;
	margin:auto;
	padding:0;
	color:#666;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}
#app_nav_links img{
	width:108px;
	height:auto;
	border:1px solid #CCC;
}
#app_nav_links a.hover img{
	border:1px solid #900;
}
#app_nav_links a{
	text-decoration:none;
	font-weight:bold;
	color:#666;
}
#app_nav_links a:hover{
	color:#900;
}
div#main_tab_container{
	position:relative;
	padding:0;
	margin:0;
	margin-left:1px;
}

/*ol, ul {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}


.fl {
    float: left;
}
.fr {
    float: right;
}
.clear {
    clear: both;
}
.hide {
    display: none;
}
div#container {
    margin-bottom: 0;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    width: 775px;
}*/

div#tabs_horizontal ul.customize li a#options {
    z-index: 10;
}


div#tabs_horizontal div#tabs_container {
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #D4D4D4;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 1px;
    float: left;
    height: 40px;
    margin-bottom: -1px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative !important;
    width: 970px;
	border:1px solid #C1C1C1;
    z-index: 100;
}
div#tabs_horizontal div#tabs_container ul.tabs {
    height: 40px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 10000px;
}
div#tabs_horizontal div#tabs_container ul.tabs li {
    float: left;
}
div#tabs_horizontal ul.tabs li a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-image: url("http://www.vcf.com/wcsstore/FashionFlow/images/global/h_tab_bg.jpg");
    background-position: 0 0;
    background-repeat: repeat-x;
    border-bottom-color: #D4D4D4;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: #D4D4D4;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: solid;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 1px;
    border-top-color: #D4D4D4;
    border-top-style: solid;
    border-top-width: 1px;
    color: #6A6A6A;
    display: block;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    outline-color: -moz-use-text-color;
    outline-style: none;
    outline-width: medium;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    text-decoration: none;
}
div#tabs_horizontal ul.tabs a:hover {
    color: #333333;
}
div#tabs_horizontal ul.tabs a.active {
    
	background: url('http://www.vcf.com/wcsstore/FashionFlow/images/global/active_tab.gif') top left no-repeat;
    color: #CC0000;
}
div#tabs_horizontal div#tabs_content {
	border:1px solid #C1C1C1;
    float: left;
    height: 450px;
    overflow-x: auto;
    overflow-y: auto;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
    position: relative;
    width: 970px;
    z-index: 5;
}
div#tabs_horizontal div#tabs_content div.view_container {
    height: 450px;
    position: relative;
}
div#tabs_horizontal div.view_container div.tab_view {
    background-color: #FFFFFF;
    margin-bottom: 0px;
    width: 970px;
}
div#tabs_horizontal div#tabs_content h2 {
    color: #454545;
    font-size: 16px;
    margin-bottom: 16px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
div#tabs_horizontal div#tabs_content p {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 14px;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
div#tabs_horizontal div#tabs_content blockquote {
    -x-system-font: none;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: #5C5C5C;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: solid;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 2px;
    color: #A8A8A8;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 17px;
    font-size-adjust: none;
    font-stretch: normal;
    font-style: italic;
    font-variant: normal;
    font-weight: normal;
    line-height: 21px;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 14px;
    margin-top: 18px;
    padding-bottom: 0;
    padding-left: 14px;
    padding-right: 0;
    padding-top: 0;
    width: 315px;
}

div#tabs_horizontal div#tabs_container {
    float: left;
    height: 40px;
    margin-bottom: -1px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative !important;
    width: 970px;
    z-index: 100;
}
div#tabs_horizontal div#tabs_container ul.tabs {
    height: 40px;
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 10000px;
}
div#tabs_horizontal div#tabs_container ul.tabs li {
    float: left;
}
div#tabs_horizontal ul.tabs li a {
    -moz-background-clip: border;
    -moz-background-origin: padding;
    -moz-background-size: auto auto;
    background-attachment: scroll;
    background-color: #FFFFFF;
    background-position: 0 0;
    background-repeat: repeat-x;
   
    color: #6A6A6A;
    display: block;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    text-decoration: none;
	text-align:center;
	text-transform:uppercase;
}
div#tabs_horizontal ul.tabs a:hover {
    color: #333333;
}
div#tabs_horizontal ul.tabs a.tab{
	border:0px solid #FFFFFF;
	width:121px;
	height:40px;
	text-align:center;
	background: url('http://www.vcf.com/wcsstore/FashionFlow/images/global/activenon_tab.gif') top left no-repeat;
	border-right:2px solid white;
}

div#tabs_horizontal ul.tabs a.last{
	border-right:0px solid white;
	width:123px;
}

div#tabs_horizontal ul.tabs a.active {
    color: #AF0202;
	height:40px;
	background: url('http://www.vcf.com/wcsstore/FashionFlow/images/global/active_tab.gif') top left no-repeat;
}
div#tabs_horizontal div#tabs_content {
    background-color: white;
    float: left;
    height: 450px;
    overflow-x: auto;
    overflow-y: auto;
    position: relative;
    width: 970px;
    z-index: 5;
}
div#tabs_horizontal div#tabs_content div.view_container {
    height: 450px;
    position: relative;
	padding:0;
	margin:0;
	top:0;
	left:0;
}
div#tabs_horizontal div.view_container div.tab_view {
    background-color: #FFFFFF;
    width: 970px;
	position:relative;
	top:0;
	left:0;
	height:450px;
	padding:0;
	margin:0;
}

div#tabs_horizontal div#tabs_content div.tab_image{
	position:absolute;
	width:970px;
	height:450px;
	z-index:0;
	top:0;
	left:0;
	background-color:white;
}
div#tabs_horizontal div#tabs_content div.tab_details{
	position:absolute;
	width:900px;
	height:51px;
	z-index:10;
	bottom:10px;
	left:8px;
}
ul #mycarousel .jcarousel-skin-tango li a{
	text-decoration:none;
}
.jcarousel-skin-tango .jcarousel-container {
	background: #fff;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 789px;
    padding: 4px 0px;
	padding-left:0px;
	margin:0 auto;
	margin-top:0px
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  738px;
    height: 183px;
    margin-left:24px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 183px;
    height: 183px;
    padding:0px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 2px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 60px;
    right: 0px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://s7d4.scene7.com/is/image/ASF/next-horizontal?fmt=png-alpha) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 60px;
    left: -3px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(http://s7d4.scene7.com/is/image/ASF/prev-horizontal?fmt=png-alpha) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}
jcarousel-container jcarousel-container-horizontal{
	*margin-top:-5px;
}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/*****   CATEGORY PAGES ****/

#content{border:0px solid white;height:auto;}
.ASI_CAT_WRAP{width:699px;background:white;}
#ASI_CAT_CS{position:relative;padding:0;margin:0;width:auto;height:250px;}
.ASI_CAT_HERO_IMG{width:474px;height:250px;padding:0;margin:0;position:absolute;left:0;top:0;}
.ASI_CAT_HERO_BLOCK{position:absolute;right:0;top:0;padding:0;margin:0;width:225px;height:250px;background-color:#260E03;color:white;}
.ASI_CAT_HERO_BLOCK h2{font-size:12px;padding:11px 5px 8px 8px;margin:0;font-weight:bold;}
.ASI_CAT_HERO_BLOCK p{font-size:11px;padding:0px 8px 8px 8px;margin:0;}
.ASI_CAT_HERO_BLOCK ul{font-size:11px;margin:0;width:190px;padding:0 0 10px 0;margin-left:20px;}
.ASI_CAT_HERO_BLOCK ul li{padding:1px 0px;margin:0;}
.ASI_CAT_HERO_LINK{color:white;font-size:12px;font-weight:bold;text-decoration:none;}

/***** CATEGORY PAGES END ****/