@charset "UTF-8";
/* 
	#6b6b6b - txt color
*/


body {
	margin: 0;
	padding: 0;
	text-align:center;
	background: url(images/bg-background.jpg) repeat top center;
	font-family:  helvetica, arial, sans-serif;
}

div#wrap {
	margin: 0 auto 0 auto;
	width: 1000px;
	min-height:700px;
}

/*########## text formatting ############*/

h1 {
	font-size: 24px;
	color: #638685;
}
h2 {
	font-size: 18px;
	color: #638685;
	margin-bottom: 5px;
}
h3 {
	font-size: 16px;
	color: #638685;
	margin-bottom: 5px;
}
h4 {
	font-size: 16px;
	color: #313131;
	margin-bottom: 5px;
}
h5 {
	font-size: 12px;
	color: #313131;
	font-weight: bold;
}
h6 {
	font-size:12px;
	color: #638685;
}

blockquote {
	margin: 0;
	padding: 0;
}

blockquote p {
	color: #313131;
	font-size: 16px;
}

p, ul, ol {
	color: #313131;
	font-size: 13px;
	line-height: 125%;
}

ul, ol {
	padding: 0 0 0 10px;
}

a {
	color: #638685;
	font-size: 12px;
	text-decoration: none;
}
a:hover {
	color: #5a9c9b;
	text-decoration: underline;
}
a.SpecialLink {
	color: #5a9c9b;
	font-size: 12px;
	text-decoration: none;
}
a.SpecialLink:hover {
	color: #7cb6b5;
	text-decoration: underline;
}
div#image-caption {
	float: left;
	margin: 0 10px 10px 0; 
	padding: 2px;
}

div#image-caption img {
	border: #91c5c4 2px solid;
}

div#image-caption p {
	margin: 10px 0 0 0;
	padding: 0;
	color: #6d8d8d;
}

table {
	clear: both;
	width: 100%;
	color: #313131;
}

table th {
	background: #ddeded;
	padding: 10px;
}

table tr {
	background: #f1f8f7;
}

table .odd {
	background: #fff;
}

table td {
	padding: 5px 10px;
}

.clear {
	clear: both;
}

/*####### head #######*/

div#head {
	float:left;
	margin: 0;
	padding: 0;
	height: 265px;
	width: 1000px;
	background: url(images/bg-header.jpg) no-repeat top left;
}

h1#logo {
	text-indent:-999px;
	overflow: hidden;
	font-size:0px;
	background: url(images/bg-logo.jpg) no-repeat top left;
	display: block;
	margin: 0;
	padding: 0;
}

h1#logo-print {
	display: none;
}

/*########## navigation ###########*/


ul#navigation  {
    float: left;
    background: url(images/bg-nav-bar.jpg) no-repeat top left;
    width: 990px;
    height: 50px;
    margin: 0 0 8px 0;
    padding: 0 10px;
    list-style: none;
}
ul#navigation  li {
    display: inline;
    height: 27px;
    float: left;
    margin: 0px 0 0 0;
    padding: 0;
}

ul#navigation li a {
    display: block;
    text-indent:-999px;
    overflow: hidden;
    font-size:0px;
    margin: 0 0 0 22px;
    padding: 0;
}

ul#navigation  li .home {
    background: url(images/nav-home.gif) no-repeat bottom left;
    width: 66px;
    height: 42px;
    margin: 0;
}

ul#navigation  li a.home:hover {
    background: url(images/nav-home-over.gif) no-repeat bottom left;
}

ul#navigation  li .register {
    background: url(images/nav-register.gif) no-repeat bottom left;
    width: 91px;
    height: 42px;
}

ul#navigation  li a.register:hover {
    background: url(images/nav-register-over.gif) no-repeat bottom left;
}

ul#navigation  li .donate {
    background: url(images/nav-donate.gif) no-repeat bottom left;
    width: 79px;
    height: 42px;
}

ul#navigation  li a.donate:hover {
    background: url(images/nav-donate-over.gif) no-repeat bottom left;
}

ul#navigation  li .buy {
    background: url(images/nav-buy.gif) no-repeat bottom left;
    width: 86px;
    height: 42px;
}

ul#navigation  li a.buy:hover {
    background: url(images/nav-buy-over.gif) no-repeat bottom left;
}

ul#navigation  li .managing {
    background: url(images/nav-managing.gif) no-repeat bottom left;
    width: 100px;
    height: 42px;
}

ul#navigation  li a.managing:hover {
    background: url(images/nav-managing-over.gif) no-repeat bottom left;
}

ul#navigation  li .supporters {
    background: url(images/nav-supporters.gif) no-repeat bottom left;
    width: 121px;
    height: 42px;
}

ul#navigation  li a.supporters:hover {
    background: url(images/nav-supporters-over.gif) no-repeat bottom left;
}

ul#navigation  li .photogallery {
    background: url(images/nav-photogallery.gif) no-repeat bottom left;
    width: 72px;
    height: 42px;
}

ul#navigation  li a.photogallery:hover {
    background: url(images/nav-photogallery-over.gif) no-repeat bottom left;
}

ul#navigation  li .media {
    background: url(images/nav-media.gif) no-repeat bottom left;
    width: 100px;
    height: 42px;
}

ul#navigation  li a.media:hover {
    background: url(images/nav-media-over.gif) no-repeat bottom left;
}

ul#navigation  li .win {
    background: url(images/nav-win.gif) no-repeat bottom left;
    width: 66px;
    height: 42px;
}

ul#navigation  li a.win:hover {
    background: url(images/nav-win-over.gif) no-repeat bottom left;
}


/*###### home   ########*/

div#home {
	margin: 0;
	padding: 0;
	position: relative;
	width: 1000px;
	height: 500px;	
}

div#calander {
	position: absolute;
	background:url(images/bg-calander.png) no-repeat top left;
	top: 185px;
	left: 90px; 
	height: 298px;
	width: 339px;
}

/*####### left ##########*/

div#left {
	position: relative;
	float: left;
	width: 394px;
	margin: 0;
	padding: 0;
	min-height: 500px;
}

div#work {
	background: url(images/bg-wearyourslippers.jpg) no-repeat top left;
	position: relative;
	margin: 0 0 9px 0;
	padding: 0;
	width: 394px;
	height: 443px;
}

div#store {
	background:url(images/bg-store.jpg) no-repeat top left;
	position: relative;
	margin: 0;
	padding: 0;
	width: 394px;
	height: 170px;
}

a.slippers {
	position: absolute;
	display:block;
	background:url(images/bg-slippers.png) no-repeat top left;
	top: 18px;
	left: 7px; 
	width: 239px;
	height: 202px;
}

/*####### right ###########*/

div#home div#right {
	float: right;
	width: 598px;
	margin: 0 0 0 8px;
	padding: 0;
	min-height: 500px;
}

a#green {
	display: block;
	background: url(images/bg-howdoigetinvolved.jpg) no-repeat top left;
	position: relative;
	margin: 0;

	width: 318px;
	height: 137px;
	padding: 70px 250px 20px 30px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 13px;
	text-align: left;	
}

a#blue {
	display: block;
	background: url(images/bg-ideastostressdown.jpg) no-repeat top left;
	position: relative;
	margin: 0;
	
	width: 318px;
	height: 135px;
	padding: 70px 250px 20px 30px;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 13px;
	text-align: left;
}

div#corporate {
	background:url(images/bg-corporate.jpg) no-repeat top left;
	position: relative;
	margin: 0;
	padding: 0;
	width: 598px;
	height: 110px;
}


a.lifeline-logo {
	background:url(images/bg-lifeline-logo.gif) no-repeat top left;
	width: 226px;
	height: 45px;
	position: absolute;
	top: 32px;
	left: 28px;
}

a.other-logo {
	background:url(images/i_creative_logo.gif) no-repeat top left;
	/*width: 250px;*/
	width: 127px;
	height: 50px;
	position: absolute;
	top: 28px;
	right: 28px;
}
	
/*#### footer #####*/

div#footer {
	margin: 0;
	padding: 0;
	background: url(images/bg-footer.jpg) no-repeat top left;
	width: 598px;
	height: 60px;
}

ul#links {
	float: right;
	margin: 25px 0 0 0;
	padding: 0;
	list-style: none;
}

ul#links li	{	
	display: inline;
}

ul#links li	a {
	line-height: 15px;
	display: block;
	float: right;
	font-size: 11px;
	color: #b6b8ba;
	text-decoration: none;
	padding: 0 10px 0 10px;
}

ul#links li	a:hover {
	color: #737378;
}

ul#links a.zoo {
	float: right;
	text-indent:-999px;
	overflow: hidden;
	font-size:0px;
	background: url(images/zoo_logo.gif) no-repeat top left;
	display: block;
	width: 47px;
	height: 14px;
}

ul#links a.zoo:hover {
	float: right;
	text-indent:-999px;
	overflow: hidden;
	font-size:0px;
	background: url(images/zoo_logo.gif) no-repeat bottom left;
	display: block;
	width: 47px;
	height: 14px;
}
/*###### content  ########*/

div#content {
	margin: 0;
	padding: 0;
	position: relative;
	width: 1000px;
	height: 500px;	
}

/*####### left content ##########*/

div#content div#left {
	position: relative;
	float: left;
	width: 791px;
	margin: 0;
	padding: 0;
	min-height:570px;
	_height:570px;
}

div#textpanel {
	margin: 0;
	padding: 10px 10px 20px 10px;
	width: 771px;
	background: #fff url(images/bg-text-top.jpg) no-repeat top left;
	text-align: left;
	min-height:886px;
	_height:886px;
}

div#textpanel-bottom {
	background: url(images/bg-text-bottom.jpg) no-repeat top left;
	margin: 0;
	padding: 0;
	width: 791px;
	height: 18px;
}


/*######### page title (copy this to create new page titles) ############*/
h1#h1-pagetitle {
	background: url(images/h1-stressfree.gif) no-repeat top left;
	margin: 0;
	padding: 0;
	width: 771px;
	height: 40px;
	text-indent:-999px;
	overflow: hidden;
	font-size:0px;
	display: block;
}
/*###########*/


div#content #corporate {
	background:url(images/bg-corporate-large.jpg) no-repeat top left;
	position: relative;
	margin: 0;
	padding: 0;
	width: 791px;
	height: 110px;
}

div#content div#footer {
	margin: 0;
	padding: 0;
	background: url(images/bg-footer-large.jpg) no-repeat top left;
	width: 791px;
	height: 70px;
}

/*####### right content ###########*/

div#content div#right {
	float: left;
	width: 199px;
	margin: 0 0 0 8px;
	padding: 0;
	min-height: 500px;	
}

div#quote-top {
	background:  #55b7b5 url(images/bg-quote.jpg) no-repeat top left;
	position: relative;
	display: block;
	margin: 0;
	padding: 190px 10px 10px 10px;
	width: 179px;
	min-height: 116px;
}

div#quote-top p {
	margin: 0;
	padding: 0;
	color: #FFF;
	font-size: 15px;
	font-weight: normal;
	text-align: left;
}

div#quote-top p#name {
	margin: 10px 0 0 0;
	padding:;
	font-weight: bold;
	display: block;
}

div#quote-bottom {
	background: url(images/bg-quote-bottom.jpg) no-repeat top left;;
	margin: 0;
	padding: 0;
	width: 199px;
	height: 16px;
}

a.calander {
	background: url(images/bg-right-calander.jpg) no-repeat top left;
	display: block;
	margin: 0;
	padding: 0;
	width: 199px;
	height: 272px;
}

div#cart {
	background: url(images/bg-right-cart.jpg) no-repeat top left;
	display: block;
	margin: 0;
	padding:53px 17px 0px 17px;
	width: 165px;
	height: 169px;
	color:#858585; font-size:12px; line-height:20px;
	text-align:left;
}
div#cart-details {	
	display: block;
	margin: 0;	
	width: 165px;
	height: 72px;
}
div#cart-viewcart {	
	display: block;
	margin: 0;
	width: 165px;
	height: 33px;
	padding-bottom:5px;
	overflow:hidden;	
}
div#cart-chekout {	
	display: block;
	margin: 0;
	width: 165px;
	height: 33px;
	overflow:hidden;	
}
a.register {
	background: url(images/bg-register-right.jpg) no-repeat top left;
	position: relative;
	display: block;
	margin: 0;
	padding: 0;
	width: 199px;
	height: 126px;
}

a.small-store {
	background: url(images/bg-slipper-small.jpg) no-repeat top left;
	display: block;
	margin: 0;
	padding: 0;
	width: 199px;
	height: 155px;
}

/*****************************************************************************************
*
*  Conatct Us
*
*****************************************************************************************/
    .errorText{font-size: 13px;line-height:125%;color:#e15847;}
    
    .InputTextBox
    {
        width:400px; height:20px;
		border:#afd7d5 1px solid;
		color: #313131;	font-size: 13px;	line-height: 125%;
		padding:5px 0px 1px 5px;
	}
    .InputTextArea
    {
        width:400px; height:100px;
		border:#afd7d5 1px solid;
		color: #313131;	font-size: 13px;	line-height: 125%;
		padding:5px 0px 1px 5px;
	}  
	
	ul.ContactUsForm
	{       
        width:761px;
        list-style:none;
        margin:0px;
        padding:0px;   
        padding-left:10px; 
	}  
	li.formtext{ color: #313131;	font-size: 13px;	line-height: 125%; padding-top:20px;}	
	li.formlable{ color: #313131;	font-size: 13px;	line-height: 125%; padding-top:10px;}
	li.forminput{ color: #313131;	font-size: 13px;	line-height: 125%;}	
	
	li.formsubmit{ color: #313131;	font-size: 13px;line-height: 125%;padding-top:10px;}
	li.formcheckbox{ color: #313131;	font-size: 13px;	line-height: 125%; padding:10px 0px 10px 0px;}	
	
	li.line{border-bottom:#afd7d5 1px solid; padding-bottom:20px;}		
	
/*****************************************************************************************
*
*  Sign IN
*
*****************************************************************************************/

	ul.SignInForm
	{       
        width:550px;
        list-style:none;
        margin:0px;
        padding:0px;   
        padding-left:221px; 
	}
	
/*****************************************************************************************
*
*  Shopping cart
*
*****************************************************************************************/
       
ul.ShoppingCartGridContainer        
{
        width:771px;
        list-style:none;
        margin:0px;
        padding:0px;   
}
ul.ShoppingCartGridContainer table {border-collapse: separate !important;}
li.ShoppingCartGridTotalContainer
{  
    width:752px;  height:33px;
    border-top:#afd7d5 1px solid;
    border-bottom:#afd7d5 1px solid;   
    background-color:#ffffff;    
    padding:13px 0px 13px 19px;
    }
    div#ShoppingCartUpdateCartContainer{
        float:left;
        width:402px;  height:33px; 
    }	
    div#ShoppingCartTotalContainer{
        float:left;
        width:245px;  height:26px;padding:7px 55px 0px 0px;
        color: #313131;	font-size: 13px;	line-height: 125%; font-weight:bold;  text-align:right; 
    } 
li.ShoppingCartBottomButtonsContainer
{
    width:752px;  height:33px;
    padding:10px 0px 10px 0px; text-align:right; 
}
 div#ShoppingCartBottomContinueShoppingContainer{
            float:right;
            width:165px;  height:33px;
            padding:0px 10px 0px 0px;           
        }         
        div#ShoppingCartBottomCheckOutContainer{
            float:right;
            width:165px;  height:33px;         
        }   

    .ShoppingCartQtyInputBox
    {
        width:37px; height:20px;
		border:#afd7d5 1px solid;
		color: #313131;	font-size: 13px;	line-height: 125%;
		padding:5px 0px 1px 5px;
    } 
    .ShoppingCartGridHeader{ color: #313131;	font-size: 13px;	line-height: 125%;} 
    .ShoppingCartGridHeader th{ border:none; text-align:center}       
    .ShoppingCartGridRow{ color: #313131;	font-size: 13px;	line-height: 125%;}    
    .ShoppingCartGridAlternate{ color:#313131;font-size:13px;line-height:125%; background-color:#ffffff}
    
    .ShoppingCartGridThumb{ background-color:#ffffff; border:solid 2px #f1f8f7} 
    .ShoppingCartGridThumb2{ background-color:#ffffff; border:solid 2px #ffffff} 
/*****************************************************************************************
*
*  Product Category
*
*****************************************************************************************/
ul.ProductCategory        
{
        width:579px;
       /* min-height:870px;
        _height:870px;*/
        list-style:none;
        margin:0px;
        padding:0px; 
        padding-left:86px;
        
}
ul.ProductCategory table td {
	clear: both;
	background-color:#ffffff;
}
    .ProductItem
    {
        float:left;
	    width:280px; height:253px;
	    padding:17px 0px 21px 0px;
	    border-bottom:solid 1px #d8d8d8;
    }
        .ProductItemImage
        {
            float:left;
	        /*width:280px; height:102px;*/
	        width:280px; height:143px;
	        padding:0px 0px 17px 0px;
	        text-align:center;
	        vertical-align:middle;
	        overflow:hidden;
        }    
        .ProductItemName
        {
            float:left;
	        width:280px; height:23px;
	        text-align:center;
	        color: #313131;font-size:13px;line-height:125%;font-weight:bold;
        }  
       .ProductItemPrice
       {
                    float:left;
	                width:280px; height:47px;
        }            
       .ProductItemPriceAU
       {
                    float:left;
	                width:280px; height:47px;
	                text-align:center;
        } 

                    .ProductItemPriceOld{color:#313131;font-size:13px;line-height:125%; text-decoration:line-through}   
                    .ProductItemPriceNew{color:#313131;font-size:13px;line-height:125%;font-weight:bold;}
            .ProductItemButton
            {                
                float:left;
	            width:280px; height:33px;
            }     
                .ProductItemViewDetails
                {                
                   float:left;
	               width:280px; height:33px;
	               text-align:center;
                }    
                
div#HomeOtherProductsMoreLink
{
    float:left;
	width:101px; height:19px;
	background-image:url(../Images/more_icon.gif); background-repeat:no-repeat; background-position:336px 13px;
	padding:14px 0px 10px 363px;
	line-height:16px;

}
/*****************************************************************************************
*
*  Product Details
*
*****************************************************************************************/
	ul.ProductDetails
	{       
        width:761px;
        list-style:none;
        margin:0px;
        padding:0px;   
        padding-left:10px; 
	} 
ul.ProductDetails table td {
	clear: both;
	background-color:#ffffff;
}
div#ProductDetailsContainer{
    float:left;
    width:761px;
}	

div#ProductDetailsBreadCrumbContainer{
    float:left;
    width:761px; height:19px;
    color:#7cb6b5;font-size:11px;line-height:100%; font-weight:bold;
}	
    a.BackToListing:link,
    a.BackToListing:active,
    a.BackToListing:visited{color:#7cb6b5;text-decoration:none}
    a.BackToListing:hover{color:#7cb6b5;text-decoration:underline}
    
div#ProductDetailsCopy{
    float:left;
    width:760px;
    padding:26px 1px 30px 0px;
    border-bottom:solid 1px #d8d8d8;
}	

    div#ProductDetailsContent{
        float:left;
        width:380px; _height:328px; min-height:328px;
    }	
        div#ProductDetailsContentName{
            float:left;
            width:380px; line-height:23px;
            color:#7cb6b5;font-size:23px;line-height:125%;
            padding-bottom:14px;
        }	
        div#ProductDetailsContentCode{
            float:left;
            width:380px; line-height:11px;
            color:#7cb6b5;font-size:13px;line-height:125%;
            padding-bottom:18px;
        }	
        div#ProductDetailsContentDescription{
            float:left;
            width:380px; line-height:12px;
            font-size:13px;line-height:125%;
            padding-bottom:18px;
            
        }  
        
        .ProductDetailsContentPriceAU
           {
                        float:left;
	                    width:380px; height:20px;
	                    padding-bottom:15px;
            } 
                        .ProductDetailsContentPriceOld{font-size:13px;line-height:125%;text-decoration:line-through}   
                        .ProductDetailsContentPriceNew{font-size:13px;line-height:125%;font-weight:bold;}

        div#ProductDetailsContentStockStatus{
            float:left;
            width:380px; height:28px;
            font-size:13px;line-height:125%;font-weight:bold;
            padding-bottom:15px;
        } 
        div.ProductDetailsContentQtyLabelHeader{
            float:left;
            width:160px; height:24px;
            font-size:13px;line-height:125%;font-weight:bold; color:#7cb6b5;
            padding-bottom:10px;
            padding-top:5px;            
        }            
        div.ProductDetailsContentQtyTextHeader{
            float:left;
            width:95px; height:24px;
            font-size:13px;line-height:125%;font-weight:bold; color:#7cb6b5;
            padding-bottom:10px;
            padding-top:5px;
            padding-left:15px;
        }    
        div.ProductDetailsContentQtyAvailabilityBoxHeader{
            float:left;
            width:110px; height:24px;
            font-size:13px;line-height:125%;font-weight:bold; color:#7cb6b5;
            padding-bottom:10px;
            padding-top:5px;
        }                 
        
        
        div.ProductDetailsContentQtyLabel{
            float:left;
            width:160px; height:20px;
            font-size:13px;line-height:125%;font-weight:bold;
            padding-bottom:10px;
            padding-top:5px; 
        }          
        
        div.ProductDetailsContentQtyText{
            float:left;
            width:110px; height:25px;
            font-size:13px;line-height:125%;font-weight:bold;
            padding-bottom:10px;overflow:hidden;
        }    
        div.ProductDetailsContentQtyAvailabilityBox{
            float:left;
            width:100px; height:25px;
            font-size:13px;line-height:125%;font-weight:bold;
            padding-bottom:10px;overflow:hidden;
            padding-left:10px;
        }    
        
            .ProductQty
            {
                width:80px; height:20px;
		        border:#afd7d5 1px solid;
		        color: #313131;	font-size: 13px;	line-height: 125%;
		        padding:5px 0px 1px 5px;
             }      
            .ProductAvailability
            {
                width:37px; height:20px;
		        border:Aqua 1px solid;
		        color: #313131;	font-size: 13px;	line-height: 125%;
		        padding:5px 5px 1px 4px;   
                text-align:center;
   
             }                
             
             
             
             
             
             
             
             
             
             
             
             
             
             

        
        div#ProductDetailsContentAddToCart{
            float:left;
            width:380px;
        }       



        
    div#ProductDetailsGallery{
        float:left;
        width:380px; _height:328px; min-height:328px;
    }	
        div#ProductDetailsGalleryImage{
            float:left;
            width:380px; height:245px; 
            padding:10px 0px 10px 0px;
            text-align:center;
            overflow:hidden;
        }	    
        div#ProductDetailsGalleryEnlargeImage{
            float:left;
            width:51px; height:63px; 
            padding:0px 20px 0px 98px;
        }	  
        div#ProductDetailsGalleryPrintImage{
            float:left;
            width:51px; height:63px; 
            padding:0px 20px 0px 0px;
        }	        
        div#ProductDetailsGalleryEmailFriendImage{
            float:left;
            width:51px; height:63px; 
            padding:0px 20px 0px 0px;
        }	        
        
/*****************************************************************************************
*
*  Check Out
*
*****************************************************************************************/
ul.CheckOutContainer        
{
        width:771px;
        list-style:none;
        margin:0px;
        padding:0px;   
}
ul.CheckOutContainer table {border-collapse: separate !important;}
li.CheckOutShoppingCartGridTotalContainer
{  
    width:752px;  height:66px;
    border-top:#afd7d5 1px solid;
    border-bottom:#afd7d5 1px solid;   
    background-color:#ffffff;    
    padding:13px 0px 13px 19px;
    }
    div#CheckOutUpdateCartContainer{
        float:left;
        width:442px;  height:60px;
    }	
    div#CheckOutTotalContainer{
        float:left;
        width:300px;  height:66px;padding:0px 0px 0px 0px;
        color: #313131;	font-size: 13px;	line-height: 125%; font-weight:bold;  text-align:right; 
    } 
        div#CheckOutTotalContainerLeftCopy{
            float:left;
            width:180px; height:60px;
        }    
        div#CheckOutTotalContainerRightCopy{
            float:left;
            width:120px; height:60px;
        }  
        .CheckOutSubtotal{color:#313131;font-weight:bold}
        .CheckOutShipping{color:#313131;font-weight:normal}        
        .CheckOutOrderTotal{color:#313131;line-height:35px; font-weight:bold}  

        .CheckOutFormLeftItem{width:366px; display:block; height:19px;float:left; overflow:hidden}
        .CheckOutFormRightItem{width:404px;display:block;height:19px; float:left; overflow:hidden}
        
        .CheckOutFormLeftItemInput{width:366px; display:block; height:33px; float:left;}
        .CheckOutFormRightItemInput{width:404px;display:block;height:33px;float:left}
        
        .CheckOutFormLeftItemInputCopy{width:133px; display:block; height:33px; float:left;}
        .CheckOutFormRightItemInputCopy{width:133px;display:block;height:33px;float:left}


        .CheckOutInputTextBoxSmall
        {
                width:120px; height:20px;
		        border:#afd7d5 1px solid;
		        color: #313131;	font-size: 13px;	line-height: 125%;
		        padding:5px 0px 1px 5px;
	    }        
        .CheckOutInputTextBox
        {
                width:300px; height:20px;
		        border:#afd7d5 1px solid;
		        color: #313131;	font-size: 13px;	line-height: 125%;
		        padding:5px 0px 1px 5px;
	    }
	    
        .CheckOutInputTextArea
        {
                width:665px; height:100px;
		        border:#afd7d5 1px solid;
		        color: #313131;	font-size: 13px;	line-height: 125%;
		        padding:5px 0px 1px 5px;
	    }  

li.CheckOutShoppingCartGridTotalContainer2
{  
    width:752px;  height:96px;
    border-top:#afd7d5 1px solid;
    border-bottom:#afd7d5 1px solid;   
    background-color:#ffffff;    
    padding:13px 0px 13px 19px;
    }
    div#CheckOutUpdateCartContainer2{
        float:left;
        width:442px;  height:90px;
    }	
    div#CheckOutTotalContainer2{
        float:left;
        width:300px;  height:96px;padding:0px 0px 0px 0px;
        color: #313131;	font-size: 13px;	line-height: 125%; font-weight:bold;  text-align:right; 
    } 
        div#CheckOutTotalContainerLeftCopy2{
            float:left;
            width:180px; height:90px;
        }    
        div#CheckOutTotalContainerRightCopy2{
            float:left;
            width:120px; height:90px;
        }  


li.CheckOutBottomButtonsContainer
{
    width:752px;  height:33px;
    padding:10px 0px 10px 0px;
}

div.OrderPaymentDeliveryInfo
{
    color:#313131;font-size:13px;
    float:right; width:350px;z-index:8000; position:relative; margin-top:-350px;
}
div.OrderPaymentDeliveryInfo p
{
    color:#313131;font-size:13px;
}

/* error message containers */
.SuccessMessage {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:Green;line-height:16px; }
.ErrorMessage {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:Red;line-height:16px; height:16px; }
.RedValSummary {font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;color:Red;line-height:16px; }
