.sc-box{
border: 1px solid black;
margin: 0px 10px 0px 10px;
}
.sc-box a{text-decoration: none; color: blue; }
.sc-box a:hover {text-decoration: underline; color: red;}
.sc-head{
height: 20px;
background-color: #FFFF99;
padding-left: 75px;
padding-left: 15px;
font-weight: bold;
}
.cartbox{
background-color: #EEEEEE;
padding: 5px 5px 10px 5px;
}
.sc-pp{
background-color: #FFFFFF;
padding: 5px 10px 5px 10px;
border-top: 1px solid black;
}
.sc-ppal{
 /* background-color: #FFFFFF;     */
padding: 5px 10px 5px 10px;
}
.warn{color: #FF0033;display: inline;}
/*********************cart and address to here **************************/

.inv_box{
  width: 600px;
  padding: 10px;
  border: 1px solid gray;
}


.floatleft15r {
float:left;
/*margin-right: 20px;   */
margin: 5px 15px 5px 10px;
}
.floatleft40l{
margin: 5px 0px 5px 40px;
}
.pp-box{
height: 60px;
width: 550px;
margin-left: 10px;
background-image: url(../images/pp-box.gif);
}
.select-box{
height: 90px;
width: 560px;
margin-left: 10px;
background-image: url(../images/select-box.gif);
}

tr,td,th{
padding-left: 5px;
}
.warn{color: #FF0033;display: inline;}
.linetop{
border-top: 1px solid black;
}
.invleft{
padding: 0px 10px 0px 10px;
margin: 0px 10px 0px 10px;
border: 1px solid black;
}
.invfoot{
font-size: 90%;
}
.login{
float: right;
width: 250px;
height: 20px;
background-color: #EEEEEE;
border: 1px solid black;
font-size: 80%;
padding-left: 20px;
}
#lgbox{
/*position: relative;
font-size: small;
font-size: 80%;
font-weight: 500; */
height:20px;
/*border: 1px solid red;    */
}
.lgleft{
float: left;
/*  border: 1px solid blue;      */
}
.lgright{
width: 300px;
background: white url(../images/btn300.gif) top left repeat-x; height:20px;
float: right;
margin-right: 5px;
/*  border: 1px solid blue;      */
}
.lgmid{
  width: 100px;
/*  position: absolute;
  right: 310px;      */
  float: right;
  margin-right: 5px;
  background: white url(../images/btn100.gif) top left repeat-x; width: 100px; height:20px

/* border: 1px solid green;      */
}



/********************************** Buttons on address form **********************/
input.btnpm {
    border: 1px solid #778;
    font: bold 12px Verdana;
    color: #FFFFFF;
   background: white url(../images/menu-sep.png) top left repeat-x;
	}

input.btnpmhov {
 color: #FFFF99;
 text-decoration: underline;
}

input.btn {
border: 1px solid #778;
font: bold 12px Verdana;
color: #FFFF99;
background: white url(../images/menu-sep.png) top left repeat-x;
}
input.btnhov {
/* color: red;
 color: #FF6666;         */
color: #FF9999;
text-decoration: underline;
}

a.btn {
border: 1px solid #778;
font: bold 12px Verdana;
padding: 1px 5px 1px 5px;
color: #FFFF99;
background: white url(../images/menu-sep.png) top left repeat-x;
}

a.btn:link{text-decoration: none; color: #FFFF99; }
a.btn:visited{text-decoration:none; color: #FFFF99;}
a.btn:active{text-decoration:none; color: #FFFF99;}
a.btn:hover{text-decoration:none; color:#FF9999;}

a.btnhov{
/* color: red;
 color: #FF6666;         */
color: #FF9999;
text-decoration: none;
}

.m-box{
width: 560px;
margin-left: 10px;
}

.m-boxtop{
 height: 8px;
 height: auto;
background-image: url(../images/mboxtop.gif);
background-repeat: no-repeat;
}

.m-boxmid{
 padding-left: 10px;
 border-left: 2px solid #191970;
 border-right: 2px solid #191970;
}

.m-boxbtm{
  height: 8px;
  background-image: url(../images/mboxbtm.gif);
  background-repeat: no-repeat;
}

.ph8 {                  /*IE Explorer Hack for m-box*/
		clear:both;
		height:4px;
		font-size:4px;
     /*   line-height: 8px;     */
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
