@charset "UTF-8";
/* CSS Document */

/********************************************/
/* Module containers */
/********************************************/

body
{
    background-color:#000;
    background-image:url(http://assets.zwift.com.au/RetailerWebsites/533/Website88/images/bg_site.jpg);
    background-repeat:repeat-x;
    background-position:center top; 
    }

div#body_additional_background
{
    background-image: url(http://assets.zwift.com.au/RetailerWebsites/533/Website88/images/);
    background-repeat: ;
}

div#header
{
background:transparent url(http://assets.zwift.com.au/RetailerWebsites/533/Website88/images/bg_header.png) no-repeat;
}

.ret_logo
{
    background: transparent url(http://assets.zwift.com.au/RetailerWebsites/533/Website88/images/bubba_logo.png) no-repeat;
    left:-5px;
    top:-68px;
    width:353px;
    height:165px;
    display:block;;
    
}

.addthis_button_expanded
{
    color:#000000;
    text-decoration:none;
}

.t_main_order_voucher_txt
{
    color:#000;
}

.t_product_List_container
{
    border-bottom-color:#ccc;
}

.t_remember_me:hover
{
    color:#FFED00;
}

.t_forgot_password:hover
{
    color:#FFED00;
}

.t_login_txt
{
    color:#ffffff;
}

div#login
{
background:transparent url(http://assets.zwift.com.au/RetailerWebsites/533/Website88/images/bg_login.png) no-repeat;
}

.d_ordertitle{
	background: transparent url(http://assets.zwift.com.au/RetailerWebsites/533/Website88/images/bg_order-title.png);
}



.extra_ingredslist_container{
	top:40px;
	height:232px;
}



/********************************************/
/* Module Items */
/********************************************/

div.time
{
    top:-5px;
}

div.timepickuptoday
{
    top:-5px;
}

.t_product_List_text
{
    font-size:16px;
    text-decoration:none;
    font-weight:regular;
    color:#000;
}

.t_product_List_container_v2 {border-bottom-color:#ccc;}
.t_product_List_container_v2:hover {background-color:transparent;}


li.ret_details
{	
    color: #FFF;
    font-weight: normal;
}

li.ret_details A
{	
    color: #FFF;
    font-weight: normal;
}

.small_txt_link
{ 
	color:#FFED00;
}

#login_item
{	
    color: #FFF;
}


#sharing_wrapper
{
    top:-23px;
}

.d_forgot_password
{
   color: #FFF; 
}
.t_forgot_password
{
    color: #FFF;
}

.d_remember_me
{
    color: #FFF;
}
.t_remember_me
{
    color: #FFF;
}

div#topmenu
{	
	left:0px;
	margin-top:-9px;
}

.topmenu_links
{	
	color:#000;
	left:0px;
	text-transform:uppercase;
}

.topmenu_links:hover
{
	color:#e2001a;
}

.t_product_container
{
    width:165px;
    height:120px;
    background: transparent;
    border: 0px;
    border-radius: 0px;
    padding-top: 0px;
}

.productlist_image_icon
{
    width:110px;
    height:110px;
}

.t_product_name
{
    width:165px;
    color:#000;  
    text-decoration:none;
    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: 75px;
}


.popup_hover_class
{
  background:#000000;
}

.dvOrderTitle
{
    color:#000000;
    padding:5px;
    font-size:20px;
    font-weight:bold;
}

.t_main_order_minfee
{
    color:#000000;
    padding:0 5px 0 5px;
    font-size:12px;
}

 .d_category
 {
     background-color:#FFFFFF;
     width:100%;
     float:left;
     margin-top:0px;
     padding-left:0px;
 }

.category_footer
{
    background:transparent url(http://assets.zwift.com.au/RetailerWebsites/533/Website88/images/bg_content_footer.png) no-repeat;
    float: left;
    width: 100%;
    height: 15px;
    padding-left:0px;
}


div#order_cart
{
    top:0px;
}

.t_product_group_notification
{
	font-style:normal;
	color:#666666;
	font-weight:regular;
	font-size:16px;
	border-bottom-color:#ccc;
    border-top-color:#ccc;
}

.t_product_group_availabletimes
{
	font-style:normal;
	color:#666666;
	font-weight:regular;
	font-size:12px;
}



/* ********************************************************************** */
/* TABS */
/* ********************************************************************** */


div#tabmenu
{
height:19px;
margin-top:0px;
width:734px;
}

#slidetabsmenu
{
    background: transparent url(http://assets.zwift.com.au/RetailerWebsites/533/Website88/images/bg_tabs.png) repeat;
    left:2px;
    font-size:90%;
}

.t_tabs_container
{
    background: transparent url(http://assets.zwift.com.au/RetailerWebsites/533/Website88/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/533/Website88/images/tab_left.png) no-repeat left top;
        padding-left: 12px;
        padding-right: 2px;
        width: ;
    }

    #slidetabsmenu a span {
        background:url(http://assets.zwift.com.au/RetailerWebsites/533/Website88/images/tab_right.png) no-repeat right top;
        color:#FFF;
        padding-right: 12px;
        padding-top:3px;
        padding-bottom:3px;
    }

    #slidetabsmenu a:hover span {
        color:#FFED00;
    }

    

/* Current Product Group */

    #slidetabsmenu #current a {
        background:url(http://assets.zwift.com.au/RetailerWebsites/533/Website88/images/tab_left_on.png) no-repeat left top;
        padding-left: 12px;
        padding-right: 2px;
    }
    
    #slidetabsmenu .current a {
        background:url(http://assets.zwift.com.au/RetailerWebsites/533/Website88/images/tab_left_on.png) no-repeat left top;
        padding-left: 12px;
        padding-right: 2px;
    }


    #slidetabsmenu #current a span {
        background:url(http://assets.zwift.com.au/RetailerWebsites/533/Website88/images/tab_right_on.png) no-repeat right top;
        color:#000;
        padding-right: 2px;
        padding-top:3px;
        padding-bottom:3px;
        width: ;      
    }
    
    #slidetabsmenu .current a span {
        background:url(http://assets.zwift.com.au/RetailerWebsites/533/Website88/images/tab_right_on.png) no-repeat right top;
        color:#000;
        padding-right: 12px;
        padding-top:3px;
        padding-bottom:3px;
        width: ;      
    }


/* Link Tabs */
    #slidetabsmenulink ul
    {
        margin-left: 5px;
    }
    

/* Link Tab Not Selected */
    #slidetabsmenulink
    {
        background: transparent url(http://assets.zwift.com.au/RetailerWebsites/533/Website88/images/bg_tabs.png) repeat;
        left:-5px;
        font-size:90%;
        padding-right: 2px;
        margin-bottom: 0px;
    }

    #slidetabsmenulink a {
        background:url(http://assets.zwift.com.au/RetailerWebsites/533/Website88/images/tab_left_link.png) no-repeat left top;
        padding-left: 12px;
        padding-right: 12px;
        width: ;
    }

    #slidetabsmenulink a span {
        background:url(http://assets.zwift.com.au/RetailerWebsites/533/Website88/images/tab_right_link.png) no-repeat right top;
        color:#fff;
        padding-right: 12px;
        padding-top:3px;
        padding-bottom:3px;
    }

    #slidetabsmenulink a:hover span {
        color:#FFED00;
    }


/* Current Link Tab */

    #slidetabsmenulink #current a {
        background:url(http://assets.zwift.com.au/RetailerWebsites/533/Website88/images/tab_left_link_on.png) no-repeat left top;
        padding-right: 12px;
    }

    #slidetabsmenulink #current a span {
        background:url(http://assets.zwift.com.au/RetailerWebsites/533/Website88/images/tab_right_link_on.png) no-repeat right top;
        color:#000000;
        padding-right: 12px;
        width: ;
    }

    #slidetabsmenulink .current a {
        background:url(http://assets.zwift.com.au/RetailerWebsites/533/Website88/images/tab_left_link_on.png) no-repeat left top;
        padding-right: 12px;
    }

    #slidetabsmenulink .current a span {
        background:url(http://assets.zwift.com.au/RetailerWebsites/533/Website88/images/tab_right_link_on.png) no-repeat right top;
        color:#000000;        
        padding-right: 12px;
        width: ;
    }



/* PRODUCT HOVER */

.hover_content_container
{
    background: #f37021; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f37021', endColorstr='#a00f10'); /* for IE */
    background: -webkit-gradient(linear, left top, left bottom, from(#f37021), to(#a00f10)); /* for webkit browsers */
    background: -moz-linear-gradient(top,  #f37021,  #a00f10); /* for firefox 3.6+ */ 
    border: 0px;
}



/*DYNAMIC CSS CLOCK*/
.dynClockCont {background: #ccc; color: #333; box-shadow: 0px 1px 8px #333; top: -5px;}
.dynClockLiveDelivCont {background: #eee;} 

