#background{position:absolute; z-index:1; width:100%; height:100%;}
#scroller {position:absolute; width:100%; height:100%; top:0; left:0; overflow:auto; z-index:2;} 

body {
    background-color: #DBEBFF;
    /* background-image: url(/js/images/tile1.gif); */
}

.header {
    text-align:center;
    margin-left: auto;
    margin-right: auto;
    background-image: url(/js/images/red_sqc_parts_logo2-trans.png);
    background-repeat: no-repeat;
    width: 768px;
    height: 90px;
}

.maintable, .footer {
    width: 720px;
    margin-bottom: 1px;
    margin-left: auto;
    margin-right: auto;
    background-color: #FFF;
    padding: 15px;
}

.footer {
    margin-top: 15px;
    text-align:center;
    font: 8pt arial;
    padding: 15px;
}

.partimg {
    max-height: 85px;
    max-width: 90px;
    cursor:url(/js/thickbox/zoom.gif),url(/js/thickbox/zoom.cur),auto;
    margin-top: 20px;
    /*  border:1px solid #000; */
}
.column {
    width: 230px;
    height: 340px;
    float: left;
    padding: 1px;
    border:1px solid #000;
    margin: 2;
}
.divimgwrapper {
    width: 100%;
    height: 120px;
/*    border:1px solid #F00; */
    text-align:center;
    margin: 0;
    overflow: hidden;
    background-color: #FFF;
}
.divbody {
    margin: 0;
    width: 225px;
    height: 140;
    overflow: auto;    
    /* border:1px solid #00F; */
}
.divdesc {
    width: 225px;
    height: 80px;
    margin: 0;
    /* border:1px solid #0F0; */ 
}
.itemrow {
    width: 100%;
    padding: 2px;    
}
.itemheader {
    font-weight:bold;
}
.saleheader {
    font-weight:bold;
    color: red;
}
.main {
	border: 1px solid silver;
	width: 630px;
	height: 120px;
	margin-bottom: 5px;
	text-align:center;
}
span {
	font: 10pt arial;
}
.imgspan {
    display: block;
    width: 90px;
    text-align:center;
	/*  border: 1px solid red; */ 
    float: left;
    height: 120px;
    background-color: #FFF;
    overflow: hidden;
    
}
.namespan_old {
    display: block;
    width: 533px;
/*	border: 1px solid green; */
    height: 35px;
    float: left;
/*     background-color: #DBEBFF; */
    background-color: #FFF;
    overflow: hidden;
    text-align:left;
    padding-left: 5px;
}
.namespan {
    font-family: Georgia,sans;
}

.divbody a, .namespan a, .noline {
    text-decoration: none;
    font: 12pt Georgia,sans;
}
.descspan {
    display: block;
    width: 533px;
	/* border: 1px solid blue; */
    float: left;
    height: 120px;
    padding-left: 5px;
    text-align:left;
/*    background-color: #DDD; */
}
.spanback {
    background-color: #CCC;
    display: block;
}
/********* all the form st00fs **********/
#srchform fieldset.ftext{
    border:1px solid silver;
    width: 630px;
    height: 100px;
    padding: 3px;
    overflow:none;
    float: left;
    margin: 1px;
    background-color: #FFF;
}
fieldset.ftext label{
    float: left;
    width: 110px;
    clear: both;
    text-align:right;
    line-height:2em;

}
fieldset.ftext input, select, text{
	float: right;
	width: 140px;
	text-align: left;
	margin:10px 0;
	display:inline;
	padding:1px 2px;
}
/* radio buttons */
#srchform fieldset.frad, fieldset.fsel{
    border:1px solid silver;
	width: 130px;
	height: 45px;
	padding: 2px;
	overflow:none;
	float: left;
	margin: 1px;
}
fieldset.fsel {
    width: 280px;
}

fieldset.frad input{
	float: left;
	width: 10px;
	text-align: left;
	margin:3px 0;
	display:inline;
	padding:1px 2px;
}
fieldset.frad label{
	float: left;
	text-align:right;
	line-height:2em;
	width: 25px;
	clear: none;
	display:inline;
}
fieldset.fsel select{
	float: right;
	width: 220px;
	text-align: left;
	margin:0px 0;
	display:inline;
	padding:1px 2px;
}

.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}
#fswrap {
    border:1px solid red;
    padding: 5px;
    height: 120px;
    width: 630px;
}
/***************************/
/** our popup div st00fs  **/
/***************************/
.infodiv {
    /* border:1px solid silver; */
    width: 520px;
    height: 370px;
    overflow: hidden;
    margin: 0;
}
.infodivdesc {
    width: 520px;
    height: 180px;
    margin: 0;
    overflow: auto;
    /* border:1px solid #0F0;  */
}
.infodivimgwrapper {
    width: 190px;
    height: 180px;
    /* border:1px solid #F00; */
    text-align:center;
    margin: 0;
    overflow: hidden;
    background-color: #FFF;
    float: right;
}

.infopartimg {
    max-height: 190px;
    max-width: 180px;
}
.infodivbody {
    margin: 0;
    width: 300px;
    height: 180;
    overflow: auto;
    padding-left: 5px;    
}
.infotitle {
    font-family: Georgia,sans;
}
.imgbuy, .imginfo {
    vertical-align:middle;
    border: none;
    margin-right: 5px;
    margin-bottom: 5px;
    
}
.rp {
    float: right;    
    margin-right: 25px;
}
.gplus {
    float: right;    
    margin-right: 100px;
	
}


