@charset "UTF-8";
/* CSS Document */

/********************************************/
/* Module containers */
/********************************************/

body
{
    background-color:#3d3d3f;
    background-image:url(http://assets.zwift.com.au/RetailerWebsites/114/Website41/images/bg_pattern.png);
    background-repeat:repeat-x;
    background-position:center top; 
    }

div#body_additional_background
{
    background-image: url(http://assets.zwift.com.au/RetailerWebsites/114/Website41/images/bg_flowers.png);
    background-repeat: no-repeat;
}

div#header
{
background:transparent url(http://assets.zwift.com.au/RetailerWebsites/114/Website41/images/bg_header.png) no-repeat;
}

.ret_logo
{
    background: transparent url(http://assets.zwift.com.au/RetailerWebsites/114/Website41/images/peteza_logo.png) no-repeat;
    left:0px;
    top:-15px;
    width:233px;
    height:130px;
    display:block;;
    
}

.addthis_button_expanded
{
    color:#999;
    text-decoration:none;
}

.t_main_order_voucher_txt
{
    color:#009900;
}

.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;
}

div#login
{
background:transparent url(http://assets.zwift.com.au/RetailerWebsites/114/Website41/images/bg_login.png) no-repeat;
}

.d_ordertitle{
	background: transparent url(http://assets.zwift.com.au/RetailerWebsites/114/Website41/images/bg_order-title.png);
}



.extra_ingredslist_container{
	top:40px;
	height:232px;
}



/********************************************/
/* Module Items */
/********************************************/

div.time
{
    top:0px;;
}

div.timepickuptoday
{
    top:0px;;
}

.t_product_List_text
{
    font-size:16px;
    text-decoration:none;
    font-weight:bold;
    color:#333;
}

.t_product_List_container_v2 {border-bottom-color:#ccc;}
.t_product_List_container_v2:hover {background-color:#ffa;}


li.ret_details
{	
    color: #FFF;
    font-weight: bold;
}

li.ret_details A
{	
    color: #FFF;
    font-weight: bold;
}

.small_txt_link
{ 
	color:#CDD400;
}

#login_item
{	
    color: #FFF;
}


#sharing_wrapper
{
    top:-165px;
}

.d_forgot_password
{
   color: #FFF; 
}
.t_forgot_password
{
    color: #FFF;
}

.d_remember_me
{
    color: #FFF;
}
.t_remember_me
{
    color: #FFF;
}

div#topmenu
{	
	left:200px;
	margin-top:-130px;
}

.topmenu_links
{	
	color:#339933;
	left:200px;
	text-transform:none;
}

.topmenu_links:hover
{
	color:#006633;
}

.t_product_container
{
    width:165px;
    height:160px;
    background: transparent;
    border: 0px solid #000;
    border-radius: 5px;
    padding-top: 0px;
}

.productlist_image_icon
{
    width:150px;
    height:150px;
}

.t_product_name
{
    width:165px;
    color:#333;  
    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: 40px;
}


.popup_hover_class
{
  background:#ffffff;
}

.dvOrderTitle
{
    color:#339933;
    padding:0 0 0 15px;
    font-size:20px;
    font-weight:bold;
}

.t_main_order_minfee
{
    color:#000000;
    padding:0 0 0 15px;
    font-size:12px;
}

 .d_category
 {
     background-color:#FFF;
     width:100%;
     float:left;
     margin-top:0px;
     padding-left:0px;
 }

.category_footer
{
    background:transparent url(http://assets.zwift.com.au/RetailerWebsites/114/Website41/images/bg_content_footer.png) no-repeat;
    float: left;
    width: 100%;
    height: 15px;
    padding-left:0px;
}


div#order_cart
{
    top:30px;
}

.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:23px;
margin-top:15px;
width:900px;
}

#slidetabsmenu
{
    background: transparent url(http://assets.zwift.com.au/RetailerWebsites/114/Website41/images/bg_tabs.png) repeat;
    left:0px;
    font-size:90%;
}

.t_tabs_container
{
    background: transparent url(http://assets.zwift.com.au/RetailerWebsites/114/Website41/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/114/Website41/images/tab_left.png) no-repeat left top;
        padding-left: 15px;
        padding-right: 3px;
        width: ;
    }

    #slidetabsmenu a span {
        background:url(http://assets.zwift.com.au/RetailerWebsites/114/Website41/images/tab_right.png) no-repeat right top;
        color:#FFF;
        padding-right: 15px;
        padding-top:6px;
        padding-bottom:7px;
    }

    #slidetabsmenu a:hover span {
        color:#FFC790;
    }

    

/* Current Product Group */

    #slidetabsmenu #current a {
        background:url(http://assets.zwift.com.au/RetailerWebsites/114/Website41/images/tab_left_on.png) no-repeat left top;
        padding-left: 15px;
        padding-right: 3px;
    }
    
    #slidetabsmenu .current a {
        background:url(http://assets.zwift.com.au/RetailerWebsites/114/Website41/images/tab_left_on.png) no-repeat left top;
        padding-left: 15px;
        padding-right: 3px;
    }


    #slidetabsmenu #current a span {
        background:url(http://assets.zwift.com.au/RetailerWebsites/114/Website41/images/tab_right_on.png) no-repeat right top;
        color:#990000;
        padding-right: 3px;
        padding-top:6px;
        padding-bottom:7px;
        width: ;      
    }
    
    #slidetabsmenu .current a span {
        background:url(http://assets.zwift.com.au/RetailerWebsites/114/Website41/images/tab_right_on.png) no-repeat right top;
        color:#990000;
        padding-right: 15px;
        padding-top:6px;
        padding-bottom:7px;
        width: ;      
    }


/* Link Tabs */
    #slidetabsmenulink ul
    {
        margin-left: 5px;
    }
    

/* Link Tab Not Selected */
    #slidetabsmenulink
    {
        background: transparent url(http://assets.zwift.com.au/RetailerWebsites/114/Website41/images/bg_tabs.png) repeat;
        left:-5px;
        font-size:90%;
        padding-right: 3px;
        margin-bottom: 0px;
    }

    #slidetabsmenulink a {
        background:url(http://assets.zwift.com.au/RetailerWebsites/114/Website41/images/tab_left_link.png) no-repeat left top;
        padding-left: 15px;
        padding-right: 15px;
        width: ;
    }

    #slidetabsmenulink a span {
        background:url(http://assets.zwift.com.au/RetailerWebsites/114/Website41/images/tab_right_link.png) no-repeat right top;
        color:#fff;
        padding-right: 15px;
        padding-top:6px;
        padding-bottom:7px;
    }

    #slidetabsmenulink a:hover span {
        color:#CCC;
    }


/* Current Link Tab */

    #slidetabsmenulink #current a {
        background:url(http://assets.zwift.com.au/RetailerWebsites/114/Website41/images/tab_left_link_on.png) no-repeat left top;
        padding-right: 15px;
    }

    #slidetabsmenulink #current a span {
        background:url(http://assets.zwift.com.au/RetailerWebsites/114/Website41/images/tab_right_link_on.png) no-repeat right top;
        color:#000000;
        padding-right: 15px;
        width: ;
    }

    #slidetabsmenulink .current a {
        background:url(http://assets.zwift.com.au/RetailerWebsites/114/Website41/images/tab_left_link_on.png) no-repeat left top;
        padding-right: 15px;
    }

    #slidetabsmenulink .current a span {
        background:url(http://assets.zwift.com.au/RetailerWebsites/114/Website41/images/tab_right_link_on.png) no-repeat right top;
        color:#000000;        
        padding-right: 15px;
        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: 0px;;}
.dynClockLiveDelivCont {background: #eee;} 

