@charset "UTF-8";
/* CSS Document */

/********************************************/
/* Module containers */
/********************************************/

body
{
    background-color:#E0F2FB;
    background-image:url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/bg_site.jpg);
    background-repeat:no-repeat;
    background-position:center top; 
    }

div#body_additional_background
{
    background-image: url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/);
    background-repeat: ;
}

div#header
{
background:transparent url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/bg_header.png) no-repeat;
}

.ret_logo
{
    background: transparent url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/) no-repeat;
    left:0px;
    top:0px;
    width:0px;
    height:0px;
    display:none;
    
}

.addthis_button_expanded
{
    color:#000000;
    text-decoration:none;
}

.t_main_order_voucher_txt
{
    color:#990000;
}

.t_product_List_container
{
    border-bottom-color:#ccc;
}

.t_remember_me:hover
{
    color:#CCC;
}

.t_forgot_password:hover
{
    color:#ccc;
}

.t_login_txt
{
    color:#ffffff;
}

.category_footer
{
    background:transparent url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/bg_content_footer.png) no-repeat;
    }

div#login
{
background:transparent url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/bg_login.png) no-repeat;
}

.d_ordertitle{
	background: transparent url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/bg_order-title.png);
}
/********************************************/
/* Module Items */
/********************************************/

div.time
{
    top:0px;;
}

div.timepickuptoday
{
    top:0px;;
}

.t_product_List_text
{
    font-size:16px;
    text-decoration:underline;
    font-weight:regular;
    color:#3333ee;
}

li.ret_details
{	
    color: #FFF;
}

li.ret_details A
{	
    color: #FFF;
}

.small_txt_link
{ 
	color:#9D141C;
}

#login_item
{	
    color: #FFF;
}


#sharing_wrapper
{
    top:-20px;
}

.d_forgot_password
{
   color: #FFF; 
}
.t_forgot_password
{
    color: #FFF;
}

.d_remember_me
{
    color: #FFF;
}
.t_remember_me
{
    color: #FFF;
}

div#topmenu
{	
	left:65px;
}

.topmenu_links
{	
	color:#EB6F27;
	left:65px;
	text-transform:none;
}

.topmenu_links:hover
{
	color:#9D141C;
}

.t_product_container
{
    width:165px;
    height:120px;
}

.productlist_image_icon
{
    width:110px;
    height:110px;
}

.t_product_name
{
    width:165px;
    color:#004781;  
    text-decoration:underline;
    font-size:12px;
}

.extratitle
{
/*	text-transform:capitalize;*/
}

.footer_link
{	
    color:#999;
	}
	
.footer_link:hover
{
	color:#000;
}


.footer_zwift_link
{
	color:#666;
}

.footer_zwift_link:hover
{
	color:#000;
}

div#container
{
	margin-top: 20px;
}


.popup_hover_class
{
  background:#000000;
}

.dvOrderTitle
{
    color:#9D141C;
    padding:5px;
    font-size:20px;
}

.t_main_order_minfee
{
    color:#000000;
    padding:0 0 0 5px;
    font-size:12px;
}

 .d_category
 {
     background-color:#FFFFFF;
 }




div#order_cart
{
    top:19px;
}


.t_product_group_notification
{
	font-style:normal;
	color:#666666;
	font-weight:regular;
	font-size:12px;
	
	border-bottom-color:#ccc;
    border-top-color:#ccc;
}

.t_product_group_availabletimes
{
	font-style:normal;
	color:#666666;
	font-weight:regular;
	font-size:12px;
}



/* ********************************************************************** */
/* TABS */
/* ********************************************************************** */


#slidetabsmenu
{
    background: transparent url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/bg_tabs.png) repeat;
    left:2px;
}

.t_tabs_container
{
    background: transparent url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/bg_expand.png) repeat-y left;
}



/* Product Group Not Selected */

    #slidetabsmenu ul
    {
        margin-left: 5px;
    }
    
    #slidetabsmenu a {
        background:url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/tab_left.png) no-repeat left top;
        padding-left: 7px;
        padding-right: 1px;
    }

    #slidetabsmenu a span {
        background:url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/tab_right.png) no-repeat right top;
        color:#FFF;
        padding-right: 7px;
    }

    #slidetabsmenu a:hover span {
        color:#91D3Ef;
    }

    

/* Current Product Group */

    #slidetabsmenu #current a {
        background:url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/tab_left_on.png) no-repeat left top;
        padding-left: 7px;
        padding-right: 1px;
    }
    
    #slidetabsmenu .current a {
        background:url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/tab_left_on.png) no-repeat left top;
        padding-left: 7px;
        padding-right: 1px;
    }


    #slidetabsmenu #current a span {
        background:url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/tab_right_on.png) no-repeat right top;
        color:#004781;
        padding-right: 1px;
    }
    
    #slidetabsmenu .current a span {
        background:url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/tab_right_on.png) no-repeat right top;
        color:#004781;
        padding-right: 7px;
    }





/* Link Tabs */
    #slidetabsmenulink ul
    {
        margin-left: 5px;
    }
    

/* Link Tab Not Selected */

    #slidetabsmenulink
    {
        background: transparent url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/bg_tabs.png) repeat;
        left:2px;
        padding-right: 1px;
    }

    #slidetabsmenulink a {
        background:url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/tab_left_link.png) no-repeat left top;
        padding-left: 7px;
        padding-right: 7px;
    }

    #slidetabsmenulink a span {
        background:url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/tab_right_link.png) no-repeat right top;
        color:#fff;
        
        padding-right: 7px;
    }

    #slidetabsmenulink a:hover span {
        color:#ccc;
    }


/* Current Link Tab */

    #slidetabsmenulink #current a {
        background:url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/tab_left_link_on.png) no-repeat left top;
        
        padding-right: 7px;
    }

    #slidetabsmenulink #current a span {
        background:url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/tab_right_link_on.png) no-repeat right top;
        color:#000000;
        
        padding-right: 7px;
    }

    #slidetabsmenulink .current a {
        background:url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/tab_left_link_on.png) no-repeat left top;
        
        padding-right: 7px;
    }

    #slidetabsmenulink .current a span {
        background:url(http://assets.zwift.com.au/RetailerWebsites/117/Website46/images/tab_right_link_on.png) no-repeat right top;
        color:#000000;
        
        padding-right: 7px;
    }




