/*starshop specific */
div.starshop_main_content { }
div.left{width:375px;    float:left; margin-left: 2.50em;  }
div.right{float:left;    width:525px;    margin-left:5px;  }
.starshop_category{width:175px;  float:left;  text-align:center;  border:1px solid #c5a666;  margin:4px;  height:183px;}
.starshop_product_small{width:175px;  float:left;  text-align:center;  border-left:1px solid #c5a666;  border-right:1px solid #c5a666;  border-top:3px solid #c5a666;  margin:4px;  height:183px;}
.starshop_product_small h3{font-size:10pt;  line-height:100%;}
.product_description{background-color:#ECECEC;  padding:4px;  font-size:10pt;  border-top:3px solid #a18c60;  margin-top:50px;}
.product{margin-left:1em;}
.10px{margin-top:10px;}
.button{}
.button a{background-color:#c5a666;  display:block;    padding:5px;    margin:0px;      text-align:center;    text-decoration:none;    font-size:12pt;    font-weight:bold;    color:#FFF;  }
.button a:hover{background-color:#50a7dd;    color:#FFF;  }
.button a:visited{background-color:#c5a666;  display:block;    padding:5px;    margin:0px;      text-align:center;    text-decoration:none;    font-size:12pt;    font-weight:bold;    color:#FFF;  }
.ec a {background-color: #d1d1d1; border: 1px solid #DDDDDD; color: #000;}
.remove{width:125px;}
.remove a{background-color:#c5a666;   display:block;  padding:2px;    margin:0px;      text-align:center;    text-decoration:none;    font-size:8pt;    font-weight:bold;    color:#FFF;  }
.remove a:hover{background-color:#50a7dd;    color:#FFF;  }
.continue_shopping{width:200px;  float:right;  }
.checkout{width:100px;  float:right;  margin-right:2px;}
.checkout_left{width:350px;  float:left;}
.checkout_right{width:350px;  float:left;  margin-left:5px;  }
.center{text-align:center;}
.shopping_cart_product_title{font-size:10pt;}
.validation-advice{margin:5px 0;padding:5px;background-color:#FF3300;color:#FFF;font-weight:bold;}
.custom-advice{margin:5px 0;padding:5px;background-color:#C8AA00;color:#FFF;font-weight:bold;}
div.fieldset_container fieldset{padding:0;border:none;  margin:0px auto; width:95%; padding:5px;}
div.fieldset_container fieldset legend{font-weight:bold; padding:4px 0; font-size:11pt; }
div.fieldset_container{margin-bottom:2em;}
div.fieldset_container ol li{list-style:none;          display:inline;          padding:0px;          margin:0px;        }
div.fieldset_container ol{margin:0px;          padding:0px;        }
div.fieldset_container ol li label{font-weight:bold;          padding:4px 0;  font-size:9pt;      }
div.fieldset_container ol li input{padding:5px;        }
div.fieldset_container ol li select{padding:4px;         }
div.fieldset_container ol li textarea{border:1px solid #D1D1D1;          padding:5px;        }
div.element{padding:4px 0;        }
div.element h3{background-color:#ECECEC;          border:1px solid #D1D1D1;          padding:4px 0;        }
.container_left_float{float:left;margin-left:1em;}
.150{width:150px;}
.clear{clear:both;}
.first_margin{margin-left:0;}
span.required{color:red;          padding-right:5px;        }
.white_container{background-color:#FFF; border-top:3px solid #c5a666;}
.billing{padding:4px; font-weight:bold; background-color:#EEEEEE; border:1px solid #D1D1D1;}
.product_large_image img{border:1px solid #D1D1D1;}
.product_small_image img{border:1px solid #D1D1D1;  padding:2px;}

h2.product_title{font-size:20pt;    color:#48391b;    margin-top:2px;    margin-bottom:1em;    padding-bottom:1px;    border-bottom:none;}
.starshop_section{font-size:15pt;    color:#48391b;    margin-top:5px;    margin-bottom:5px;    padding-bottom:1px;    border-bottom:none;}
ul#tags li{list-style:none;}



div.starshop_category_home .starshop_category{width:110px;  float:left;  text-align:center;  border:1px solid #c5a666;  margin:3px;  height:140px;}
div.starshop_category_home .starshop_category_image img { width: 100px; }
div.starshop_category_home .starshop_product_small{width:175px;  float:left;  text-align:center;  border-left:1px solid #c5a666;  border-right:1px solid #c5a666;  border-top:3px solid #c5a666;  margin:4px;  height:183px;}
div.starshop_category_home .starshop_category h3{font-size:8pt;  margin-bottom: 3px; line-height:100%;}

div.starshop_category_home {width: 590px;}

