/* ------------------------------------------------------------ */
/* Element Formatting */
/* ------------------------------------------------------------ */

.Progress-Bar{position:relative; float:left; margin:10px 0 0 10px; width:578px; height:auto;}
* html .Progress-Bar{margin:10px 0 0 5px}
.Progress-Bar-Top{position:relative; float:left; width:578px; height: 0px; line-height:0px;}
.Progress-Bar-Base{position:relative; float:left; width:578px; height: 0px;}
.Progress-Bar-Header{position:relative; float:left;   margin:0 0 15px 0; width:578px; height: 0px;}
.Progress-Bar-Footer{position:relative; float:left; width:578px; height: 0px;}
.Progress-Bar p{padding:2px 5px 5px;font-size:0.7em;} 
.Progress-Bar a {color:#B51660;}
#ProgressBarContainer .Progress-Bar-Image {text-align: center; margin: 10px 0 10px 0; height:auto; position:relative; }
#ProgressBarContainer .Cart-Introduction {text-align: left; margin: 10px 0 10px 0; height:auto; position:relative; }

/* ----- 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 0 0 5px}
.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:auto; background-image:url(http://images.esellerpro.com/2105/images/elements/content-wide-header.gif)}
.Content-Wide-Footer{position:relative; float:left; width:578px; height:20px; background-image:url(http://images.esellerpro.com/2105/images/elements/content-wide-footer.gif)}
 .Content-Wide-Button-Container{ position:relative;  float:left; margin:0 0 0 10px;  padding:0 0 10px 0; width:558px;  height:auto}
* html .Content-Wide-Button-Container{margin:10px 0 10px 5px}

 /* ----- Element Styles ----- */
.Content-Wide p{padding:0 10px 10px 20px}
.Content-Wide Table{}
.Content-Table{margin:10px 20px 10px 20px; border-collapse:collapse}
.content-table{margin:10px 20px 10px 20px; border-collapse:collapse}

/* ----- Identified Tables & Elements ----- */
/* ----- Custom Delivery Table ----- */
.Delivery-Table{border-right:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5}
.Delivery-Table th{padding:5px 5px 5px 5px; border-left:1px solid #b5b5b5; border-top:1px solid #b5b5b5}
.Delivery-Table td{padding:5px 5px 5px 5px; border-left:1px solid #b5b5b5; border-top:1px solid #b5b5b5}
.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;height: 17px;}

/* ----- Select Overrides ----- */
#formShowPostageCountries select{width:250px}
.idCountryArray{float:left}
#formShowPostageMethods select{width:250px}
.idShipmentArray{float:left}
.Radio-Option{float:left}
#subject{width:300px}
#message{margin:5px 0 5px 0; width:300px; height:100px; border:1px solid #bebebe;}
.Radio-Option{float:left}
.Text-Input{margin:0 0 5px 0; width:200px;  height:17px; border:1px solid #bebebe;}
.smallText-Input{margin:0 0 5px 0; width:50px;  height:15px; border:1px solid #bebebe;}
.Radio-Option{}
.ContentBlock-Value select{margin:5px 0 5px 0; width:202px; border:1px solid #bebebe;}
.Content-Wide UL{/* ----- Outside ----- */  margin:10px 20px 10px 40px; list-style:disc; list-style-position:outside; /* ----- Inside ----- *//* margin:10px 20px 10px 20px; list-style:disc; list-style-position:inside; */ }
.Content-Wide UL LI{ padding:0 0 5px 0; line-height:15px}
.Content-Wide .dent{margin:0 0 0 20px}
.Content-Wide OL{ /* ----- Outside ----- */ margin:10px 20px 10px 40px; list-style:decimal; list-style-position:outside; /* ----- Inside ----- *//* margin:10px 20px 10px 20px; list-style:decimal; list-style-position:inside; */}
.Content-Wide OL LI{padding:0 0 5px 0}
.Content-Wide-Header H2{position:relative; float:left; margin:2px 0 0 20px; padding:0 0 5px 0}
* html .Content-Wide-Header H2{margin:2px 0 0 10px}
 
/* ----- Content Headings ----- */
.Content-Wide H3{  position:relative; margin:0 0 8px 20px;  padding:0 0 0 0; clear:both}
.Content-Wide H4{  position:relative; margin:0 0 8px 20px;  padding:0 0 0 0; clear:both}
.Content-Wide H5{  position:relative; margin:0 0 8px 20px;  padding:0 0 0 0; clear:both}
.Content-Wide H6{  position:relative; margin:0 0 8px 20px;  padding:0 0 0 0; clear:both}
.Content-Wide-Header .More-Button{position:relative; float:right; margin:2px 10px 0 0; padding:0 0 0 0}
* html .Content-Wide-Header .More-Button{margin:2px 5px 0 0}
.Content-Wide-Footer .More-Button{position:relative; float:right; margin:0 10px 0 0; padding:0 0 0 0}
* html .Content-Wide-Footer .More-Button{margin:0 5px 0 0}
.Content-Wide .More-Button img{margin:0 0 0 5px}
#PaymentFormContainer p{clear:both}

/* ------------------------------------------------------------ */
/* 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:2px 10px 0 0}
.Content-Wide .Paging img{margin:0 0 0 5px}
.Category-Advert{  position:relative;  float:left; margin:10px 0 0 10px}
* html .Category-Advert{margin:10px 0 0 5px}

/* ------------------------------------------------------------ */
/* Elements Colours */
/* ------------------------------------------------------------ */
/* ----- Content Header ----- */
.Content-Wide-Header h2{color:#fff}

/* ----- More Button Elements ----- */
.Content-Wide .Content-Wide-Header .More-Button a{color:#fff}
.Content-Wide .Content-Wide-Header .More-Button a:hover{color:#fed8ea}
.Content-Wide .Content-Wide-Footer .More-Button a{color:#ed3f90}
.Content-Wide .Content-Wide-Footer .More-Button a:hover{color:#fed8ea}

/* ----- Paging Elements ----- */
.Content-Wide .Content-Wide-Header .Paging{color:#fff}
.Content-Wide .Content-Wide-Header .Paging-Current-Page{color:#fed8ea}
.Content-Wide .Content-Wide-Header .Paging a{color:#fff}
.Content-Wide .Content-Wide-Header .Paging a:hover{color:#fc70b1}
.Content-Wide .Content-Wide-Footer .Paging{color:#ed3f90}
.Content-Wide .Content-Wide-Footer .Paging-Current-Page{color:#fc70b1}
.Content-Wide .Content-Wide-Footer .Paging a{color:#ed3f90}
.Content-Wide .Content-Wide-Footer .Paging a:hover{color:#fc70b1}

 /* ----- 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}

/* ------------------------------------------------------------ */
/* Font Formatting */
/* ------------------------------------------------------------ */
/* ----- More Button Elements ----- */
.Content-Wide .More-Button{text-align:right; font-weight:normal; font-size:0.7em}
.Content-Wide .More-Button a{text-decoration:underline}

/* ----- Content Block Elements ----- */
/* ----- Content Headings ----- */
.Content-Wide H2{font-size:0.7em}
.Content-Wide H3{font-size:0.7em}
.Content-Wide H4{font-size:0.7em}
.Content-Wide H5{font-size:0.9em}
.Content-Wide H6{font-size:1.1em}
.Content-Wide p{font-size:0.7em}
.Content-Wide p a{text-decoration:underline}

/* ----- Table Elements ----- */
.Content-Wide Table{font-size:0.7em}
.Content-Wide Table th{text-align:left}
.Content-Wide Table td{vertical-align:top}

/* ----- Identified Tables ----- */
.Content-Table-Heading{font-weight:normal}

/* ----- 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:underline}

/* ----- List Elements ----- */
.Content-Wide UL{font-size:0.7em}
.Content-Wide UL LI{ line-height:1.0em;  text-align:justify}
.Content-Wide UL LI a{text-decoration:none}
.Content-Wide OL{font-size:0.7em}
.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}

/* ----- Credit Card Page ----- */
 
.T-LD{  font-size:1.2em;  font-weight:bold}
