﻿div#HomeOtherProducts{float:left; width:600px;font-family:Verdana;font-size:12px; color:#3382cc;}
.HomeOtherProductsItem{float:left;width:270px; height:212px;padding:25px 15px 21px 15px;border-bottom:solid 1px #a2ad00;overflow:hidden;}
.HomeOtherProductsItemImage{float:left;width:270px; height:102px;padding:0px 0px 17px 0px;text-align:center;overflow:hidden;}
.HomeOtherProductsItemName{float:left;width:270px; height:47px;text-align:center;color:#3382cc !important; font-weight:normal !important}
.HomeOtherProductsListItemDetailsPrice{float:left;width:270px; height:23px;text-align:center;padding:0px 0px 0px 0px;}
.OtherProductsPricePriceNew{color:#3382cc;font-weight:bold;}
.HomeOtherProductsListItemButton{float:left;width:270px; height:24px;}
.HomeOtherProductsListItemViewDetails{float:left;width:270px; height:24px; text-align:center}

div#container div#right_col div.box li.cartItems {
background: white;
list-style: none;
padding: 0.5em 1em;
border: 1px solid #fef4e6;

}
div#container div#right_col div.box li.cartItems a {
background:none;
padding-left: 20px
}
div#container div#right_col div.box li.TrackMyOrder {
background: white;
list-style: none;
padding: 0.5em 1em;
border: 1px solid #fef4e6;
height:24px;
}

.TrackMyOrderInputBox
{ 
width:86px !important; height:19px;
border:#b6b6b2 1px solid;
color:#b1b1b1;
padding:2px 0px 1px 4px;
font-size:12px; 
}	

.TrackMyOrderInput{ float:left;width:93px;}
.TrackMyOrderSubmit{float:left;width:131px;}

div#MiddlePaneContainer{float:left;width:600px;}
div#MiddlePaneContainerCopy{float:left;width:560px;padding:0px 20px 0px 20px;}
div#ProductMiddlePaneProductDatails{float:left;width:560px;}

div#ProductMiddlePaneBreadCrumb{
    float:left;
    width:560px; height:19px;
   color:#3382cc;text-decoration:none;
   padding-top:10px;
}	
    a.ProductBackToProductListing:link,
    a.ProductBackToProductListing:active,
    a.ProductBackToProductListing:visited{color:#3382cc;text-decoration:none}
    a.ProductBackToProductListing:hover{color:#3382cc;text-decoration:underline}


div#ProductMiddlePaneProductDatailsCopy{
    float:left;
    width:560px;
    padding:26px 0px 30px 0px;
    border-bottom:solid 1px #a2ad00;
}	
    div#ProductMiddlePaneProductDatailsContent{
        float:left;
        width:315px;
        overflow:hidden; 
    }	
        div#ProductMiddlePaneProductDatailsContentName{
            float:left;
            width:315px; line-height:23px;
            font-size:23px; color:#3382cc;padding-bottom:14px;
        }	
        div#ProductMiddlePaneProductDatailsContentCode{
            float:left;
            width:315px; line-height:11px;
            font-size:10px; color:#3382cc; font-weight:bold;
            padding-bottom:18px;
        }	
        div#ProductMiddlePaneProductDatailsContentDescription{
            float:left;
            width:315px; line-height:12px;font-size:12px; color:#3382cc;
            padding-bottom:18px;
        }     
           .ProductMiddlePaneProductDatailsPriceAU
           {
                        float:left;
	                    width:164px; height:47px;
	                    padding-bottom:15px;
            } 
            .ProductMiddlePaneProductDatailsPriceNZ
            {
                        float:left;
	                    width:151px; height:47px;
	                    padding-bottom:15px;
            }           
            
            
            div#ProductMiddlePaneProductDatailsContentStockStatus{float:left;width:315px;color:#a2ad00; font-weight:bold;padding-bottom:15px;} 
            div#ProductMiddlePaneProductDatailsContentQtyText{
                float:left;
                width:40px; height:29px; line-height:25px;
                font-family:Verdana; font-size:12px; color:#3382cc; font-weight:bold;
                padding-bottom:22px;
            }    
			/* Class versions of above ID based Divs */
			.ProductMiddlePaneProductDatailsContentQtyText{
				float:left;
				width:163px; height:29px; line-height:25px;
				font-family:Verdana; font-size:12px; color:#3382cc; font-weight:bold;
				padding-bottom:10px;
			}    
			.ProductMiddlePaneProductDatailsContentQtyInputBox{
				float:left;
				width:152px; height:29px;
				font-family:Verdana; font-size:12px; color:#3382cc; font-weight:bold;
				padding-bottom:10px;
			}     
        
            .ProductQty
            {
                  width:100px; height:20px;
				  border:#3382cc 1px solid; color:#000000;
				  padding:5px 0px 1px 5px;
             }      
        
        div#ProductMiddlePaneProductDatailsContentAddToCart{
            float:left;
            width:302px;
        }   
        
 div#ProductMiddlePaneProductDatailsGallery{
        float:left;
        width:245px; _height:328px; min-height:328px;
    }	    
        div#ProductMiddlePaneProductDatailsGalleryImage{
            float:left;          
            width:245px; height:220px;
            padding:10px 0px 10px 0px;
            text-align:center;
        }	
        div#ProductMiddlePaneProductDatailsGalleryImage img{
            margin:0px !important;
        }	            
        
    div#InternalMiddlePaneBreadCrumb{
        float:left;
        width:560px; height:19px;
        color:#3382cc;text-decoration:none;
        padding-top:10px;
        overflow:hidden;
    }  
    div#InternalMiddlePanePageContent{
    float:left;
    width:560px;

}	      

        .CheckOutBottomContentTitleContainer{
            float:left;
            width:560px; 
            padding-top:15px;   
        }  
        
        .CheckOutFormItemInputBoxCopy{
            float:left;
            width:560px;
            padding-bottom:20px;
            font-family:Verdana; font-size:11px; color:#5e5e5e;         
        }  
        
        .CheckOutIssueInputTextArea
        {
            width:300px; height:100px;
		    border:#b6b6b2 1px solid;color:#000000;
		    padding:5px 0px 1px 5px;
	    }  
/*****************************************************************************************
*
*  Shopping cart
*
*****************************************************************************************/
div#ShoppingCartContainer{
    float:left;
    width:580px;
    padding:0px 20px 10px 0px;
}	
    div#ShoppingCartContainerBreadCrumb{
        float:left;
        width:560px; height:19px;
        color:#3382cc;text-decoration:none;
        padding-top:10px;
    }
    div#ShoppingCartPageContentContainer{
        float:left;
        width:580px; 
        padding:0px 0px 20px 0px 
    }
    a.MainCategory:link,
    a.MainCategory:active,
    a.MainCategory:visited{color:#3382cc;text-decoration:underline}
    a.MainCategory:hover{color:#3382cc;text-decoration:underline}
  
    a.SelectedCategory:link,
    a.SelectedCategory:active,
    a.SelectedCategory:visited{color:#3382cc;text-decoration:none}
    a.SelectedCategory:hover{color:#3382cc;text-decoration:underline}
    
div#ShoppingCartGridContainer{
    float:left;
    width:580px; 
}	
div#ShoppingCartGridContainer th{border:none}	
div#ShoppingCartGridContainer table {border-collapse: separate !important;}

    .ShoppingCartGridHeader{font-weight:bold;font-size:11px;color:#ffffff;background-color:#3382cc; line-height:35px; border:none;}    
    .ShoppingCartGridRow{color:#3382cc; border-bottom:solid 1px #cecece; border-left:0px ; border-right:0px;}   
    .ShoppingCartGridRow img{margin:0px !important;}   
    .ShoppingCartGridRow td{border-left:0px !important; border-right:0px !important;}    
    
    .ShoppingCartGridAlternate{color:#5e5e5e; border-bottom:solid 1px #cecece;border-left:0px ; border-right:0px;}    
   
    .ShoppingCartQtyInputBox
    {
        width:37px; height:20px;
        border:#b6b6b2 1px solid;
        font-size:11px; color:#000000;
        text-align:center;
        padding:5px 0px 1px 0px;   
    }    
div#ShoppingCartGridTotalContainer{
    float:left;
    width:561px;  height:28px;
    border-top:#a2ad00 1px solid;
    border-bottom:#a2ad00 1px solid;   
    background-color:#fafbf2;    
    padding:13px 0px 13px 19px;
}	    
    div#ShoppingCartUpdateCartContainer{
        float:left;
        width:200px;  height:28px; 
    }	
    div#ShoppingCartTotalContainer{
        float:right;
        width:152px;  height:28px;  padding-right:60px;
        font-weight:bold; color:#3382cc; line-height:25px;  text-align:right;      
    }   
    
    div#ShoppingCartBottomButtonsContainer{
        float:left;
        width:580px;  height:28px;
        padding:20px 0px 0px 0px;
        font-weight:bold; color:#5e5e5e; line-height:25px;  text-align:right;      
    }   
        div#ShoppingCartBottomContinueShoppingContainer{
            float:right;
            width:153px;  height:28px;
            padding:0px 10px 0px 0px;           
        }         
        div#ShoppingCartBottomCheckOutContainer{
            float:right;
            width:112px;  height:28px;         
        }   
 
 
div#SignInBodyContainer{
    float:left;
    width:580px;
    padding-left:20px;  
}
div#SignInBodyTopContainer{
    float:left;
    width:413px;   
    padding:20px 20px 20px 30px; 
    background-color:#fafbf2 ;
    overflow:hidden ;
    border-bottom:6px solid #a2ad00;border-top:6px solid #a2ad00;
}
div#SignInBodyBottomContainer{
    float:left;
    width:464px; 

}
    .SignInTitleContainer{
        float:left;
        width:464px; 
        color:#000000; line-height:18px; 
    }
    .SignInInputBoxContainer{
        float:left;
        width:464px; 
        padding-bottom:15px;
    }
        .SignInInputTextBox
        {
            width:406px; height:20px;
		    border:#b6b6b2 1px solid;
		    font-family :Verdana, Geneva, sans-serif; font-size:11px; color:#000000;
		    padding:5px 0px 1px 5px;
	    }
    div#SignInRemberPasswordContainer{
        float:left;
        width:116px;  height:24px;
        padding:19px 0px 0px 30px;        
        font-family :Verdana, Geneva, sans-serif; font-size:11px; color:#5e5e5e;
    }	
    
        
    div#SignInSubmitContainer{
        float:left;
        width:317px; height:37px;
        padding-top:10px; 
    }	
    
div#OrderConfirmationTotalContainer{
    float:left;
    width:560px;
    border-top:#a2ad00 1px solid;
    border-bottom:#a2ad00 1px solid;  
    padding:17px 0px 17px 20px;
    background-color:#fafbf2;    
}	
    
    
div#CheckOutTotalContainer{
 float:left;
    width:561px;
    border-top:#a2ad00 1px solid;
    border-bottom:#a2ad00 1px solid;   
    background-color:#fafbf2;    
    padding:13px 0px 13px 19px;
}	 
    div#CheckOutButtonContainer{
        /*float:left;
        width:474px; height:47px;*/
        float:left;
        width:300px; height:47px;
        
    }
div#CheckOutTotalContainerLeftCopy{
            float:left;
            width:141px;_height:60px;min-height:60px;
        }    
        div#CheckOutTotalContainerRightCopy{
            float:left;
            width:105px;_height:60px;min-height:60px;
        }     
        .CheckOutSubtotal{font-family:Verdana;font-size:12px;color:#3382cc;line-height:14px; font-weight:bold}
        .CheckOutShipping{font-family:Verdana;font-size:12px;color:#3382cc;line-height:14px; font-weight:normal}    
        .CheckOutOtherTotals{font-family:Verdana;font-size:12px;color:#3382cc;line-height:14px; font-weight:normal}       
        .CheckOutOrderTotal{font-family:Verdana;font-size:12px;color:#000000;line-height:35px; font-weight:bold}  
        
    div#CheckOutTotalContainerCopy{
        float:right;
        width:246px;_height:60px;min-height:60px;
    }	
        div#CheckOutTotalContainerLeftCopy{
            float:left;
            width:141px;_height:60px;min-height:60px;
        }    
        div#CheckOutTotalContainerRightCopy{
            float:left;
            width:105px;_height:60px;min-height:60px;
        }     
        
	    .CheckOutBottomContentCheckBoxSameContainer{
            float:left;
            width:560px; height:19px;
            font-family:Verdana; font-size:11px; color:#5e5e5e; 
            padding-top:5px; padding-bottom:5px;
        }   
        
        div#CheckOutContinueShoppingContainer{
            float:left;
            width:163px; height:47px;
        }	
    
        .CheckOutFormItemLabel{
            float:left;
            width:290px; height:19px;
        }	
        .CheckOutFormItemLabelCopy{
            float:left;
            width:560px; height:19px;
        }	        
        .CheckOutFormItemInputBox{
            float:left;
            width:290px;
            padding-bottom:20px;   
        }
        .CheckOutFormItemInputBoxCopy{
            float:left;
            width:560px;
            padding-bottom:20px;
            font-family:Verdana; font-size:11px; color:#5e5e5e;         
        }        
        .CheckOutFormItemSubmit{
            float:left;
            width:464px;   
        }    
        .CheckOutInputTextBoxSmall
        {
            width:120px; height:20px;
		    border:#b6b6b2 1px solid;
		    font-family :Verdana, Geneva, sans-serif; font-size:11px; color:#000000;
		    padding:5px 0px 1px 5px;
	    }        
        .CheckOutInputTextBox
        {
            width:270px; height:20px;
		    border:#b6b6b2 1px solid;
		    font-family :Verdana, Geneva, sans-serif; font-size:11px; color:#000000;
		    padding:5px 0px 1px 5px;
	    }
	    
        .CheckOutInputTextArea
        {
            width:560px; height:100px;
		    border:#b6b6b2 1px solid;
		    font-family :Verdana, Geneva, sans-serif; font-size:11px; color:#000000;
		    padding:5px 0px 1px 5px;
	    }  
	    
	    .CheckOutIssueInputTextArea
        {
            width:300px; height:100px;
		    border:#b6b6b2 1px solid;
		    font-family :Verdana, Geneva, sans-serif; font-size:11px; color:#000000;
		    padding:5px 0px 1px 5px;
	    }  

        
	    
/* error message containers */
.SuccessMessage {font-family:Verdana;font-size:11px;font-weight:bold;color:Green;line-height:16px; }
.ErrorMessage {font-family:Verdana;font-size:11px;font-weight:bold;color:Red;line-height:16px; }
.RedValSummary {font-family:Verdana;font-size:11px;font-weight:bold;color:Red;line-height:16px; }
 
.GreenText {font-family:Verdana;font-size:11px;font-weight:bold;color:Green;line-height:16px; padding-top:20px;}
.RedText {font-family:Verdana;font-size:11px;font-weight:bold;color:#e15847;line-height:16px; padding-top:20px; padding-bottom:20px;}

.LargeBody{font-family:Verdana;font-size:11px;color:#5e5e5e;line-height:16px;}
.SmallBody{font-family:Verdana;font-size:10px;color:#5e5e5e;line-height:12px;}
.SmallRedBody{font-family:Verdana;font-size:10px;color:#e15847;line-height:12px;}
 
a:link{color:#3382cc;text-decoration:underline}
a:active{color:#3382cc;text-decoration:underline}
a:visited{color:#3382cc;text-decoration:underline}
a:hover{color:#3382cc;text-decoration:underline}