/*-----------------------=============<(  SHOPPINGLIST  )>=============------------------------*/
#shoppinglist {
		 padding-top: 40px;
		 padding-bottom: 40px;
}
#shoppinglist h2 {
		 padding-bottom: 20px;
		 font-size: 150%;
		 font-weight: bold;
}
 
#shoppinglist td input
{float:left;margin-right:4px;}
 
   
#shoppinglist img {
		 border: 1px solid #FFFFFF;
}
#shoppinglist th {
		 color: #5C563C;
		 text-align: left;
		 font-weight: normal;
		 border-bottom: 1px solid #E3E0CF;
		 font-size: 85%;
}
#shoppinglist th.right {
		 text-align: right;
}
#shoppinglist td {
		 color: #A79C6D;
		 padding-top: 10px;
		 padding-bottom: 10px;
		 border-bottom: 1px solid #E3E0CF;
}
#shoppinglist strong {
		 color: #5C563C;
}
#shoppinglist td.sumtotal {
		 padding-top: 50px;
		 font-size: 110%;
}
#shoppinglist div.printbtn {
		 margin: 0px;
		 padding: 20px 0px 0px;
		 display: block;
		 text-align: right;
}
#offer-flash {
		 float: left;
		 height: 328px;
		 width: 550px;
}
#billboard {
		 width: 330px;
		 background-image: url(../img/billboard_bg.gif);
		 background-repeat: no-repeat;
		 background-position: left bottom;
		 height: 328px;
		 margin: 0px;
		 background-color: #6F808F;
		 float: right;
}
#billboard div {
		 margin-bottom: 20px;
}
#billboard p {
		 color: #fff;
		 font-size: 14px;
		 font-weight: bold;
		 font-family: Arial, Helvetica, sans-serif;
		 padding-right: 40px;
		 padding-left: 20px;
		 margin-bottom: 10px;
}
#billboard ul#billboard-btns {
		 list-style-type: none;
		 margin: 0px;
		 padding-top: 10px;
		 padding-bottom: 0px;
		 padding-left: 20px;
		 width: 165px;
}
#billboard ul#billboard-btns li {
		 padding-bottom: 10px;
}
#billboard ul#billboard-btns li a {
		 display: block;
		 background-image: url(../img/billboard_btn.gif);
		 background-repeat: no-repeat;
		 background-position: left top;
		 color: #5C563C;
		 padding-left: 20px;
		 padding-top: 4px;
		 padding-bottom: 6px;
		 text-decoration: none;
}
#billboard ul#billboard-btns li a:hover {
		 display: block;
		 background-image: url(../img/billboard_btn_on.gif);
		 background-repeat: no-repeat;
		 background-position: left top;
		 color: #0E2943;
		 padding-left: 20px;
		 padding-top: 4px;
		 padding-bottom: 6px;
		 text-decoration: underline;}
/*-----------------------=============<(  SHOPPINGLIST  )>=============------------------------*/
#form {
		 padding-top: 20px;
		 padding-bottom: 40px;
}
#form h2 {
		 padding-bottom: 20px;
		 font-size: 150%;
		 font-weight: bold;
}
#form hr {
		 border: none 0;
		 margin-top: 20px;
		 margin-bottom: 20px;
		 color: #F1EEE7;
		 background-color: #F1EEE7; 
		 height: 3px;
}
#form td {
		 color: #5C563C;
		 padding-top: 5px;
		 padding-bottom: 5px;
		 font-weight: bold;
}
 
#form textarea {
		 width: 300px;
		 height: 100px;
		 padding: 3px;
		 border: 1px solid #E2DECD;
}
 
#form input.txt {
		 width: 300px;
		 border: 1px solid #E2DECD;
		 padding: 3px;
}
#form select {
		 width: 300px;
		 padding: 3px;
		 border: 1px solid #E2DECD;
}
#article-content #right .inner-content {padding-top:50px;}
#form label {
		 font-weight: normal;
}
#shoplistform input.txt,#shoplistform textarea.txt,  #smslistform input.txt, #smslistform textarea.txt{
		 width: 250px;
		 border: 1px solid #E2DECD;
		 padding: 3px;
		 margin: 2px 0px 15px;
}
#shoplistform textarea.txt, #smslistform textarea.txt {height:60px;}
#shoplistform label, #smslistform label {
		 color: #5C563C;
		 font-weight: bold;
		 padding: 10px 0px 0px;
		 margin: 0px;
}
#shoplistform h2 {
		 padding-bottom: 10px;
}
 
.refresh{
float:left;text-decoration: none;
}
.refresh img {float:left;}
.refresh div{display:none;}
.refresh{
  color:red;
}
position:absolute;
z-index:4;
width:85px;
display:block;
border:1px solid #cccccc;
padding:4px;
font-size:8pt;
margin-top:20px;
color:#666666;
background-color:white;
font-weight:normal;
text-decoration: none;
text-align:center;
margin-top:expression("20px"); 
margin-left:expression("-10px"); 
}
