/* Added for new delivery message Box */
#Delivery-Message-Table {
font-size: 0.7em;
}
#Delivery-Message-Table td {
vertical-align: middle;
}
#Delivery-Message-Table img {
width: 32px;
padding: 0 4px 0 0;
}
#Delivery-Message-Table a {
text-decoration: underline;
}
#Delivery-Message-Table .tdImage {
width: 32px;
padding: 0;
margin: 0;
}
#Delivery-Message-Table .tdDescription {
width: auto;
padding: 0;
margin: 0;
}
#Delivery-Message-Table img {
border: none;
}
/* AmberItems */
#Paragraph-Table {
	width: 600px;
}
#Paragraph-Table .PT-Labels {
	width: 140px;
	font-weight: bold;
	text-align: right;
	padding: 0 5px 0 0;
	vertical-align: top;
}
#Paragraph-Table .PT-Data {
	width: 460px;
	text-align:left;
	padding: 0 0 0 5px;
	vertical-align: top;
} 
 
/* ------------------------------------------------------------ */
/* Item Details */
/* Structural formatting Version 2.00 */
/* ------------------------------------------------------------ */

/* ------------------------------------------------------------ */
/* Element Formatting */
/* ------------------------------------------------------------ */

/* ----- Content Wide Block ----- */

.Content-Wide {
position: relative;
float: left;
margin: 10px 0 0 10px;
width: 578px;
height: auto;
background-image: url(http://images.esellerpro.com/2105/images/elements/content-wide-c-bg.gif);  
}

* html .Content-Wide { margin: 10px 4px 0 6px; }
.Content-Wide-Top { 
position: relative;
float: left;
width: 578px;
height: 4px;
line-height: 0px;
background-image: url(http://images.esellerpro.com/2105/images/elements/content-wide-c-top.gif); 
}
.Content-Wide-Base { 
position: relative;
float: left;
width: 578px;
height: 4px;
background-image: url(http://images.esellerpro.com/2105/images/elements/content-wide-c-base.gif);
}
.Content-Wide-Header {
position: relative;
float: left;
margin: 0 0 15px 0;
width: 578px;
height: 20px;
background-image: url(http://images.esellerpro.com/2105/images/elements/content-wide-header.gif);
}
.Content-Wide-Footer {
position: relative;
float: left;
width: 578px;
height: 28px;
background-image: url(http://images.esellerpro.com/2105/images/elements/content-wide-footer.gif);
}

/* ----- Element Styles ----- */
/* ----- H2 tag used for structural headings. This is not for placement in the item details section. ----- */
.Content-Wide-Header H2 {
position: relative;
float: left;
margin: 2px 0 0 20px; 
padding: 0 0 0 0;
}
* html .Content-Wide-Header H2 { margin: 2px 0 0 10px; }   
/* ----- Description H Tags ----- */
.Description-Container H3 { clear: both; margin: 0 0 8px 0; }
.Description-Container H4 { clear: both; margin: 0 0 8px 0; }
.Description-Container H5 { clear: both; margin: 0 0 8px 0; }
.Description-Container H6 { clear: both; margin: 0 0 8px 0; }
.Content-Wide .More-Button {
position: relative;
float: right;
padding: 0 10px 0 0;
}
.Content-Wide .More-Button img { margin: 0 0 0 5px; }
.Content-Wide p { clear: both; padding: 0 0 10px 0; }  
/* ----- Item Gallery ----- */
#Image-Gallery-Container {
position: relative;
float: left;
padding: 0 0 0 20px;
width: 380px;
}
#Main-Image-Container {
position: relative;
float: left;
width: auto;
height: auto;
padding: 0 0 10px 0;
}
#MainImage {
position: relative;
float: left;
width: 380px;
}

#Item-Details-Container {

position: relative;
float: right;

margin: 30px 10px 5px 0;
padding: 0 0 5px 0;

width: 150px;

}

* html #Item-Details-Container { margin: 30px 5px 5px 0; }

#Thumbnail-Image-Container {

position: relative;
float: left;

margin: 5px 0 10px 20px;
padding: 10px 0 0 0;

width: 558px;
height: auto;

text-align: center; 

overflow: hidden;

}

* html #Thumbnail-Image-Container { margin: 5px 0 10px 10px; }

.Thumbnail-Container-Divider { 

position: relative;
float: left;

margin: 0 0 10px 0;

width: 540px;
height: 1px;

font-size: 0;

border-top: 1px solid #bababa;

}

.Description-Container-Divider { 

position: relative;
float: left;

margin: 0 0 10px 0;  

width: 540px;
height: 1px;

font-size: 0;  

border-top: 1px solid #bababa;

}

.Gallery-Enlarge-Desc {

clear: both;
width: 540px;

}

.Thumbnail-Image {

position: relative;
float: left;

width: 78px;
height: auto;

margin: 0 14px 13px 0;

}

.Gallery-Enlarge-Desc {

position: relative;
float: left;

width: 300px;

}

.Description-Container { 

position: relative;
float: left; 

margin: 0 0 10px 20px;

width: 540px;
height: auto;

overflow: hidden;

}

* html .Description-Container { margin: 0 0 0 10px; } 

.Large-Image-Enlarge-Desc {

position: relative;
float: left;

margin: 0 0 5px 0;
padding: 0 0 5px 0;

width: 300px;

}

/* Here we need to cancel out the margins */
#Item-Details-Container p { padding: 0 0 20px 0; } 

#Delivery-Message { padding: 20px 0 20px 0; }

#Item-Details-Container UL {

margin: 10px 0 10px 0; 
padding: 0 0 0 0; 

list-style: none;

 clear: both;

}

#Item-Details-Container UL LI { 

margin: 0 0 0 0; 
padding: 0 0 0 0;   

 clear: both;

}

.Product-Detail-List {

/* ----- UL list Unique properties ----- */

position: relative; 

}

.Product-Detail-List li { padding: 0 0 0 0; }

.Option-Title {

position: relative;
float: left; 

display: block;

margin: 2px 5px 5px 0;

line-height: 15px;

}

.Product-Type { 
position: relative;
float: left; 
}
.Product-Quantity { 
position: relative;
float: left;
width: 30px;
border: 1px solid #b31689;
} 
.Variation-Dropdown {
position: relative;
float: left;
width: 140px; /* was 85 */
border: 1px solid #b31689;
}
.Form-Options {
position: relative;
float: left;
width: 150px;
height: 25px;
}

.Form-Option-Buttons {
position: relative;
float: left;
padding: 10px 0 10px 0;
width: 150px;
/* border: 1px solid #d7d7d7; */

}

.Form-Option-Buttons a {

position: relative;
float: left;

margin: 5px 2px 0 0;

}

.Options-Button { 

position: relative;
/* float: left; */

margin: 0 2px 0 0;

}

* html .Options-Button { margin: 0 1px 0 0; }

.Product-Type { border: 1px solid #000000; }   

/* ----- Content Elements ----- */

.Content-Wide Table { 

margin: 10px 0 10px 0;
border-collapse: collapse;

}

.Content-Wide UL {

/* ----- Outside ----- */

margin: 10px 0 10px 20px;  

list-style: disc;  
list-style-position: outside;

/* ----- Inside ----- */

/* 
margin: 10px 0 10px 0;  

list-style: disc;  
list-style-position: inside;
*/

clear: both;

}

.Content-Wide UL LI { padding: 0 0 3px 0; }

.Content-Wide OL {

/* ----- Outside ----- */

margin: 10px 0 10px 25px;  

list-style: decimal;  
list-style-position: outside;

/* ----- Inside ----- */

/* 
margin: 10px 0 10px 0;  

list-style: decimal;  
list-style-position: inside;
*/ 

clear: both;

}

.Content-Wide OL LI { padding: 0 0 3px 0; } 

/* ----- Table Elements ----- */

.Full-Width-Table { width: 535px; }  

/* ----- Product Reviews ----- */  

.Img-Rating { 

position: relative;
float: left; 

margin: 0 10px 0 0;

}

.H3-H { 

padding: 0 0 0 20px;

}

#UL-Product-Reviews {

position: relative;
float: left;

}

#UL-Product-Reviews LI { 

position: relative;
float: left;

padding: 0 0 0 0;

clear: both;

list-style: none;

}

.Comment-Box {

position: relative;
float: left;

padding: 0 0 10px 0;

width: 540px;

border-bottom: 1px dotted #969696;

}  
.Comment-Box p {

padding: 0 0 0 0;
 
}

.Comment-Box h4 { 

margin: 0 0 10px 0;

}

.Reviews-Form { 

position: relative;
float: left;

padding: 0 0 20px 20px;

}

.Content-Table { 

position: relative;
float: left;

/* margin: 10px 20px 10px 20px; */
border-collapse: collapse;

} 

.content-table { 

margin: 10px 20px 10px 20px;
border-collapse: collapse;

}

/* ----- Identified Tables & Elements ----- */

.Content-Table-Heading { 

padding: 0 0 5px 0;
width: 130px; 

} 

/* ----- Table Elements ----- */  

.Content-Table td select { 

margin: 0 0 5px 0;
width: 202px; 

border: 1px solid #bebebe;

} 

/* ----- Select Overrides ----- */

#review {

margin: 5px 0 5px 0;

width: 300px; 
height: 70px; 

border: 1px solid #bebebe;

}

.Text-Input {

margin: 0 0 5px 0;

width: 200px;  
height: 15px;

border: 1px solid #bebebe;

}

.smallText-Input {

margin: 0 0 5px 0;

width: 75px;  
height: 15px;

border: 1px solid #bebebe;

}

.ContentBlock-Value select {

margin: 5px 0 5px 0;

width: 202px;

border: 1px solid #bebebe;

}

/* ------------------------------------------------------------ */
/* Misc Elements */
/* ------------------------------------------------------------ */

/* ----- Paging Elements ----- */

.Content-Wide .Content-Wide-Header .Paging {

position: relative;
float: right;

padding: 2px 10px 0 0;

}

.Content-Wide .Content-Wide-Footer .Paging {

position: relative;
float: right;

padding: 3px 20px 0 0;

}

.Content-Wide .Paging img { margin: 0 0 0 5px; }  

.Product-Heading { 

margin: 0 0 0 20px; 
padding: 0 0 10px 0;

}

* html .Product-Heading { margin: 0 0 0 10px; }

/* ----- Content Tables ----- */

.Table-Specifics { 

border-top: 1px solid #b31689;
border-right: 1px solid #b31689;

} 

.Table-Specifics th {

padding: 3px 7px 3px 7px;

border-bottom: 1px solid #b31689;
border-left: 1px solid #b31689;

}

.Table-Specifics td {

padding: 3px 7px 3px 7px;

border-bottom: 1px solid #b31689;
border-left: 1px solid #b31689;

}

.Table-Sizes {  

border-top: 1px solid #b31689;
border-right: 1px solid #b31689;

} 

.Table-Sizes th {

padding: 3px 7px 3px 7px;

border-bottom: 1px solid #b31689;
border-left: 1px solid #b31689;

}

.Table-Sizes td {

padding: 3px 7px 3px 7px;

border-bottom: 1px solid #b31689;
border-left: 1px solid #b31689;

} 

/* ----- Specifics Tables ----- */

.specifics_table {

position: relative;
float: left;

clear: both;

border-top: 1px solid #b31689;
border-right: 1px solid #b31689;

} 

.specifics_table th {

padding: 3px 7px 3px 7px;

border-bottom: 1px solid #b31689;
border-left: 1px solid #b31689;

}

.specifics_table td {

padding: 3px 7px 3px 7px;

border-bottom: 1px solid #b31689;
border-left: 1px solid #b31689;

}

.specifics_table {  

border-top: 1px solid #b31689;
border-right: 1px solid #b31689;

} 

.specifics_table th {

padding: 3px 7px 3px 7px;

border-bottom: 1px solid #b31689;
border-left: 1px solid #b31689;

}

.specifics_table td {

padding: 3px 7px 3px 7px;

border-bottom: 1px solid #b31689;
border-left: 1px solid #b31689;   

}

.specifics_table td p { padding: 0 0 0 0; }

/* ----- Shoe Tables ----- */

.shoe-table {

position: relative;
float: left;

clear: both;

border-top: 1px solid #b31689;
border-right: 1px solid #b31689;

} 

.shoe-table th {

padding: 3px 7px 3px 7px;

border-bottom: 1px solid #b31689;
border-left: 1px solid #b31689;

}

.shoe-table td {

padding: 3px 7px 3px 7px;

border-bottom: 1px solid #b31689;
border-left: 1px solid #b31689;

}

.shoe-table {  

border-top: 1px solid #b31689;
border-right: 1px solid #b31689;

} 

.shoe-table th {

padding: 3px 7px 3px 7px;

border-bottom: 1px solid #b31689;
border-left: 1px solid #b31689;

}

.shoe-table td {

padding: 3px 7px 3px 7px;

border-bottom: 1px solid #b31689;
border-left: 1px solid #b31689;   

}

.shoe-table td p { padding: 0 0 0 0; }

#Description-Container table { margin: 0 0 10px 1px; }

/* ----- Main Image Info ----- */

#Main-Image-Container p { padding: 5px 0 5px 0; }  

/* ----- Advert ----- */

.Category-Advert { padding: 10px 0 0 10px; }   

/* ----- Item Videos ----- */

.Youtube-Video-Container {

position: relative;
float: left;

padding: 20px 0 20px 30px;

width: 548px;

clear: both;

}  

/* ----- Save Box ----- */

#Save-Box { 

position: relative;
float: left;

margin: 0 0 10px 0;
padding: 10px 5px 10px 5px;

width: 125px;
height: auto;

background-color: #dc0707;

}   

#Save-Box {

font-weight: bold;
text-align: center;

}

#Save-Box { color: #ffffff; }

/* ----- Zoom ----- */
    
    #ZoomLabel {
                                        
        position: absolute;
        
        right: 10px;
        top: 10px;	   	   
        
        z-index: 99;
        
    }					   
    
/* ------------------------------------------------------------ */
/* Elements Colours */
/* ------------------------------------------------------------ */

/* ----- Page Characteristics Elements ----- */

.Content-Wide a { color: #b51660; }
.Content-Wide a:hover { color: #fc70b1; }

.Content-Wide p a { color: #b51660; }
.Content-Wide p a:hover { color: #fc70b1; }

.Content-Wide Table a { color: #b51660; }
.Content-Wide Table a:hover { color: #fc70b1; }

.Content-Wide UL LI a { color: #b51660; }
.Content-Wide UL LI a:hover { color: #fc70b1; }

.Content-Wide OL LI a { color: #b51660; }
.Content-Wide OL LI a:hover { color: #fc70b1; }  

#Delivery-Message { color: #636267; }

/* ----- Product Specific Details ----- */

.Product-Detail-List LI { color: #b51660; }
.Product-Detail-List LI strong { color: #7c7c7c; } 
.Product-Detail-List LI .pricetitle { color: #7c7c7c; }
.Product-Detail-List LI .Price { color: #b31689; }
.Product-Detail-List LI .price { color: #b31689; }
.Product-Detail-List LI .saleprice { color: #b31689; }
.Product-Detail-List LI .standardprice { color: #7c7c7c; }
.Product-Detail-List LI .yousave { color: #b31689; }

.Form-Options p label { color: #7c7c7c; }

/* ----- Content Header ----- */

.Content-Wide-Header h2 { color: #ffffff; }

/* ----- Gallery & Detail Elements ----- */

.Large-Image-Enlarge-Desc H6 { color: #909090; }
.Gallery-Enlarge-Desc H6 { color: #909090; }

/* ----- Paging ----- */

.Content-Wide .Content-Wide-Header .Paging { color: #ffffff; }   
.Content-Wide .Content-Wide-Header .Paging a:hover { }  

/* ----- Main Image Info ----- */

#Main-Image-Container p { color: #9b9b9b; }

/* ----- Social Networking ----- */

.Social-Network-Links { 

position: relative;
float: left;

padding: 80px 0 0 0;

}	  

/* ----- Zoom ----- */
   
    #ZoomLabel { color: #909090; }

/* ------------------------------------------------------------ */
/* Font Formatting */
/* ------------------------------------------------------------ */

/* ----- Main Image Info ----- */

#Main-Image-Container p { 

font-size: 0.7em; 
font-weight: bold;

}

/* ----- Product Reviews ----- */

.H3-H { font-size: 0.8em; }

.Comment-Box { font-size: 0.8em; }

/* ----- More Button Elements ----- */

.Content-Wide .More-Button {

text-align: right;
font-weight: bold;
font-size: 0.7em;

}

.Content-Wide .More-Button a { text-decoration: none; }

/* ----- Content Block Elements ----- */

.Content-Wide .Description-Container { 

text-align: justify;
font-size: 0.8em; 

} 

/* ----- Content Headings ----- */

.Content-Wide-Header H2 { font-size: 0.7em; }
.Description-Container H3 { font-size: 1.0em; }
.Description-Container H4 { font-size: 1.0em; }
.Description-Container H5 { font-size: 1.2em; }
.Description-Container H6 { font-size: 1.4em; }

/* ----- End H Tag Overrides ----- */

.Content-Wide p a { text-decoration: none; }

/* ----- Gallery & Detail Elements ----- */ 

/* ----- We scale down the area specific H3 Tags. ----- */
#Thumbnail-Image-Container H3 { font-size: 0.8em; }   

/* ----- We then scale up the headings to match the sizes of the item details H3 Tags ----- */
.Clear-Heading H3 { font-size: 1.2em; }

.Product-Heading {

font-size: 0.9em; 
font-weight: bold; 

}

.Enlarge-Desc { 

font-size: 0.7em; 
font-weight: bold;

}

.Product-Detail-List { 

font-size: 1.5em; 
font-weight: bold;

}

.Product-Detail-List strong { 

font-size: 0.6em; 
text-align: left;

}   

.Product-Detail-List LI .standardprice {

font-size: 0.6em;
text-decoration: line-through;
   
}   

.Product-Detail-List LI .larger { 

font-size: 1.6em;

}

.Product-Type { font-size: 0.8em; }

.Option-Title { 

font-size: 0.8em; 
font-weight: bold;

}

.Product-Quantity { font-size: 0.8em; }

.Variation-Dropdown { font-size: 0.8em; }

.Large-Image-Enlarge-Desc H6 { text-align: center; }
.Gallery-Enlarge-Desc { text-align: left; }   

.Item-Details-Container .Product-Detail-List LI { font-weight: bold; }

/* #Item-Details-Container p { font-size: 0.8em; } */

.Price { font-family: arial, tahoma, verdana; }

#Delivery-Message { font-size: 0.7em; }

/* ----- Table Elements ----- */

.Content-Wide Table { }

.Content-Wide Table th { text-align: left; }

/* ----- Cancel out the double sizing of P tag ----- */

.Content-Wide Table p { font-size: 1.0em; }

/* ----- Sort out link elements ----- */

.Content-Wide Table a { text-decoration: none; }

.Full-Width-Table td { text-align: center; }

/* ----- Content Table ----- */

.Content-Table td { font-size: 0.7em; }

/* ----- List Elements ----- */

.Content-Wide UL { }

.Content-Wide UL LI { 

line-height: 1.0em;
text-align: justify; 

}

.Content-Wide UL LI a { text-decoration: none; }

.Content-Wide OL { } 

.Content-Wide OL LI {

line-height: 1.0em;
text-align: justify;

}

.Content-Wide OL LI a { text-decoration: none; }

/* ----- Content Header ----- */

.Content-Wide-Header h2 { font-weight: bold; }

/* ----- Paging ----- */

.Content-Wide .Content-Wide-Header .Paging { 

font-size: 0.7em;
text-decoration: none;

}   

/* ----- Zoom ----- */
    
    #ZoomLabel { font-size: 0.7em; }