﻿.bags_home
{
    background-image: url('images/home_bag.jpg');
    background-repeat:no-repeat;
    width:700px; height:530px;
    position:relative;
}

.bags_home .enter_catalogue
{
    background-image: url('images/enter_catalogue.jpg');
    background-repeat:no-repeat;
    width:153px; height:34px;
    position:absolute;
    top:323px; right:66px;
}

.clothing_home
{
    background-image: url('images/home_clothing.jpg');
    background-repeat:no-repeat;
    width:700px; height:530px;
    position:relative;
}

.clothing_home .enter_catalogue
{
    background-image: url('images/enter_catalogue.jpg');
    background-repeat:no-repeat;
    width:153px; height:34px;
    position:absolute;
    top:283px; left:240px;
    display:block;
}

.shoe_home
{
    background-image: url('images/home_shoe.jpg');
    background-repeat:no-repeat;
    width:700px; height:530px;
    position:relative;
}

.shoe_home .enter_catalogue
{
    background-image: url('images/enter_catalogue.jpg');
    background-repeat:no-repeat;
    width:153px; height:34px;
    position:absolute;
    top:283px; left:240px;
    display:block;
}


/***** Catalogue Header and Search Box Area *****/
#catalogue_header
{
    width:700px; 
    height:40px; 
    margin-top:38px; 
    position:relative;
    border:solid 1px #000;
}

#catalogue_header h1
{
    font-family:Tahoma;
    font-size:20px;
    font-weight:normal;
    color:#fff;
}

#catalogue_header .label_filter_by_colour
{
    background-image:url('images/filter_by_color.jpg');
    background-repeat:no-repeat;
    width:83px; height:17px;
    position:absolute;
    right:190px; top:7px;
}

#catalogue_header .label_filter_by_colour span
{
    visibility:hidden;
}

#catalogue_header .colour_dropdown
{
    position:absolute;
    width:180px;
    top:5px; right:0px;
}

/***** Brand Landing Styles *****/
.brand_item
{
    width:160px;
    height:200px;
    float:left;
    margin-right:20px;
    margin-top:20px;
}

.imagearea
{
    width:160px;
    height:160px;
    background-color:#fff;
    display:block;
}

.imagearea .smallname
{
    color:#000;
    text-align:center;
    position:relative;
    top:70px;
}

.brand_item_last
{
    margin-right:0;
}

.brand_item img
{
    width:160px;
    height:160px;
    padding-bottom:7px;
}

.brand_item .brandname
{
    color:#fff;
    font-size:12px;
    text-align:center;
}

/***** Catalogue Item Styles *****/
.horizontal_spacing
{
    width:20px; height:320px;
    display:block;
    border:solid 1px red;
    float:left;
}

.CatalogueContentBox
{
    position:relative;
}

.catalogue_item
{
    width:220px; height:320px;
    background-color:#fff;
    float:left; margin-right:20px;
    margin-top:20px;
    position:relative;
    float:left;
}
.catalogue_item_last
{
    margin-right:0;
}

.catalogue_item img
{
    margin-top:12px;
    margin-left:21px;
}
.catalogue_item a
{
    color:#000;
}

.catalogue_item .itemdesc
{
    width:199px; height:70px;
    background-color:#e2e2e2;
    margin-left:21px;
    position:relative;
    font-family:Tahoma;    
    color:#000; 
}

.catalogue_item .itemdesc .title
{
    font-size:12px;
    font-weight:bold;
    position:absolute;
    top:12px; left:10px;
	text-transform:uppercase;
}

.catalogue_item .itemdesc .description
{
    font-size:11px;
    font-weight:normal;
    position:absolute;
    top:20px; left:10px;
	text-transform:uppercase;
	margin-top:3px;
	line-height:16px;
}

.catalogue_item .price
{
    font-size:11px;
    font-weight:bold;
    position:absolute;
    bottom:9px;
    left:29px;
}
.catalogue_item .was
{
    text-decoration:line-through;
}

.catalogue_item .now
{
    color:#ee1b22;
}

.catalogue_item .new
{
    background-image: url('images/new.jpg');
    background-repeat:no-repeat;
    width:51px; height:20px;
    position:absolute;
    top:0px; left:20px;
    display:block;
}

.catalogue_item .sale
{
    background-image: url('images/sale.jpg');
    background-repeat:no-repeat;
    width:51px; height:20px;
    position:absolute;
    top:0px; left:20px;
}

.catalogue_item .moreinfo
{
    background-image: url('images/moreinfo.jpg');
    background-repeat:no-repeat;
    width:73px; height:30px;
    position:absolute;
    bottom:0px; right:0px;
    text-indent:-9999px;
}
/***** Catalogue Item Styles End *****/

/***** Catalogue Item Details Styles *****/

#itemdetail_left
{
    float:left;
    width:340px;
    position:relative;
}

#itemdetail_left .rollover
{
    background-image: url('images/roll_over.jpg');
    background-repeat:no-repeat;
    width:340px; height:20px;
    margin-top:-3px;
}

#itemdetail_left .viewimages
{
    text-align:center;
    margin-left:44px;
    height: 70px;
    overflow:hidden;
}

#itemdetail_left .viewimages ul li
{
    display:inline;
    margin-right:10px;
}

#itemdetail_left .viewimages ul li a
{
    text-decoration:none;
}

#itemdetail_left .viewimages ul li img
{
    margin-right:10px;
    border:none;
}

#itemdetail_left .left_arrow
{
    position:absolute;
    left: 9px;
    top:405px;
    cursor:pointer; 
    width:13px;
}

#itemdetail_left .right_arrow
{
    position:absolute;
    right: 10px;
    top:405px;
    cursor:pointer; 
    width:13px;
}

#itemdetail_right
{
    float:right;
    width:360px;
    color:#fff;
    position:relative;
}

#itemdetail_right h1
{
    font-size:16px;
    font-weight:bold;
    margin-left:20px;
    color:#fff;
}

#itemdetail_right h3
{
    font-size:11px;
    font-weight:bold;
    margin-left:20px;
    margin-top:5px;
}

#itemdetail_right .descriptionbox
{
    width:360px;
    min-height:185px;
    background-color:#888888;
    margin-top:20px;
    position:relative;
    font-size:11px;
    font-weight:normal;
    line-height:15px;
}

#itemdetail_right .descriptionbox div
{
    color:#fff;
}
/*
#itemdetail_right .descriptionbox .tabs-nav .tabs-selected a, #itemdetail_right .descriptionbox .descriptionmenu li a:hover
{
    background-position:0 0;
}

#itemdetail_right .descriptionbox .descriptionmenu li span
{
    display:none;
}

#itemdetail_right .descriptionbox .descriptionmenu li a.description
{
    background-image: url('images/menu/menu_item_description.jpg');
    width:88px;
}

#itemdetail_right .descriptionbox .descriptionmenu li a.infocare
{
    background-image: url('images/menu/menu_item_infocare.jpg');
    width:78px;
    margin-left:1px;
}

#itemdetail_right .descriptionbox .descriptionmenu li a.delivery
{
    background-image: url('images/menu/menu_item_delivery.jpg');
    width:67px;
    margin-left:1px;    
}

#itemdetail_right .descriptionbox .descriptionmenu li a.return
{
    background-image: url('images/menu/menu_item_return.jpg');
    width:104px;
    margin-left:1px;
}

#itemdetail_right .descriptionbox .descriptionmenu li a.sizefit
{
    background-image: url('images/menu/menu_item_sizefit.jpg');
    width:57px;
    margin-left:1px;
}
*/
#itemdetail_right .descriptionbox .descriptionbox_content
{
    padding:10px;
	text-transform:uppercase;
}

/***** End *****/

#itemdetail_right .table_units
{
    width:100%;
    margin-top:20px;
    margin-left:20px;
}
#itemdetail_right .table_units td
{
    padding-bottom:8px;
}


#itemdetail_right .label_price
{
    background-image: url('images/label_price.jpg');
    background-repeat:no-repeat;
    width:44px; height:19px;
    text-indent:-9999px;
    display:block;
}

#itemdetail_right .value_price
{
    font-size:14px;
}
#itemdetail_right .value_price .was
{
    text-decoration:line-through;
}

#itemdetail_right .value_price .now
{
    color:#ee1b22;
    font-weight:bold;
    margin-left:5px;
}

#itemdetail_right .label_color
{
    background-image: url('images/label_color.jpg');
    background-repeat:no-repeat;
    width:43px; height:17px;
    text-indent:-9999px;
    display:block;
}

#itemdetail_right .value_color
{
    width:90px; 
    height:20px;
    padding:2px;
    font-size:11px;
    font-family:Tahoma;
}


#itemdetail_right .label_size
{
    background-image: url('images/label_size.jpg');
    background-repeat:no-repeat;
    width:33px; height:19px;
    text-indent:-9999px;
    display:block;
}

#itemdetail_right .value_size
{
    width:85px; height:20px;
    padding:2px;
    font-size:11px;
    font-family:Tahoma;
}

/*
#itemdetail_right a.size_guide
{
    font-size:10px;
    font-weight:bold;
    text-decoration:underline;
    color:#fff;
    position:relative;
    left:-19px;
}
*/

#itemdetail_right .label_quantity
{
    background-image: url('images/label_quantity.jpg');
    background-repeat:no-repeat;
    width:65px; height:19px;
    text-indent:-9999px;
    display:block;
}

#itemdetail_right .value_quantity
{
    width:40px; height:20px;
    padding:2px;
    font-size:11px;
    font-family:Tahoma;
}
#itemdetail_right .stock
{
    
    font-size:12px;
    font-family:Tahoma;
    font-weight:bold;
    float:right;
    margin-right:40px; 
}

#itemdetail_right .add_to_shop
{
    background-image: url('images/add_to_shop.jpg');
    background-repeat:no-repeat;
    width:159px; height:30px;
    display:block;
}

#itemdetail_right .proceed_to_purchase
{
    background-image: url('images/proceed_to_purchase.jpg');
    background-repeat:no-repeat;
    width:161px; height:30px;
    display:block;
    margin-left:20px;
}

#itemdetail_right .tell_a_friend
{
    background-image: url('images/tell_a_friend.jpg');
    background-repeat:no-repeat;
    width:99px; height:30px;
    display:block;
}

#itemdetail_right .sharecontent
{
    background-image: url('images/bg_share.jpg');
    background-repeat:no-repeat;
    width:115px; height:30px;
    position:relative;
    margin-left:-20px;
}

#itemdetail_right .sharecontent .share
{
    background-image: url('images/share.jpg');
    background-repeat:no-repeat;
    background-position:center;
    width:38px; 
    position:absolute;
    left:7px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
}

#itemdetail_right .sharecontent a.facebook
{
    position:absolute;
    left:65px; top: 7px;
}

#itemdetail_right .sharecontent a.twitter
{
    position:absolute;
    left:93px; top: 6px;
}

#itemdetail_right .sharecontent a span
{
    visibility:hidden;
}

.empty_bag
{
    background-image:url('images/empty_shoppingbag.jpg');
    background-repeat:no-repeat;
    width:700px; 
    height:472px;
}

a.facebook
{   
    background-image:url('images/follow_us_facebook.png');
    background-position: 0 -15px;
    background-repeat:no-repeat;
    width:15px; 
    height:15px;
    cursor:pointer;
}

a.facebook:hover
{
    background-position: 0 0;
}

a.twitter
{
    background-image:url('images/follow_us_twitter.png');
    background-repeat:no-repeat;
    background-position: 0 -16px;
    width:15px; height:16px;   
    cursor:pointer; 
}

a.twitter:hover
{
        background-position: 0 0;
}


/***** Catalogue Item Details Styles End *****/

/***** Collection Page Styles *****/

.carousel
{
    float:left; 
    padding-top:20px;
}

.carousel ul li
{
    display:inline;
    position:relative;
}

.more_detail
{
    position:absolute;
    top:236px;
    right:1px;
}


.left_arrow
{
    position:absolute;
    top:225px;
    right:31px;
    display:block;
    z-index:999;
    cursor:pointer;
}

.right_arrow
{
    position:absolute;
    top:225px;
    right:0px;
    display:block;
    z-index:999;
    cursor:pointer;
}

