/*CSS Shop File*/
/*CSS Shop File*/
/* used for all title in the shop */

.shoptitle {
font:15px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #696969;
text-decoration:normal;
font-weight: normal;
font-weight: bold;
text-align:left;
background-color: transparent;
}

.shopsubtitle {
font:14px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #696969;
text-decoration:normal;
font-weight: normal;
font-weight: bold;
text-align:left;
background-color: transparent;
}

/*this workaround to align text makes several browsers happy*/
/*tDIV.shoptitle {text-align: center}*/

/* Used for text in the preview title bar*/
.shoptitlep {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #FFFFFF;
text-decoration:normal;
font-weight: bold;
background-color: transparent;
}

.shoptitlep1 {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #FFFFFF;
text-decoration:normal;
font-weight:normal;
background-color: transparent;
}
.shoptitlep2 {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight:bold;
background-color: transparent;
}
.productheader1 {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #FFFFFF;
font-weight: bold;
background-color: transparent;
}

/* Used for all non-title text in the shop*/
.shoptext {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
background-color: transparent;
}


/* Used on preview page */


table.shoppreview{
border: 1px  #696969 solid;
width:    98%;
padding: 0px;
background-color:#eeeeee;
}

td.shoppreview1{
padding: 0px;
background-color: #eeeeee;
}

table.carttotal{
border: 1px  #696969 solid;
width:    100%;
padding: 0px;
background-color:#ffffff;
}

td.carttotal1{
padding: 0px;
background-color: #ffffff;
}

table.productheader{
border: 0px  transparent solid;
width:    100%;
padding: 0px;
background-color:#800000;
}

table.selectproduct{
border: 0px  transparent solid;
width:    100%;
padding: 0px;
background-color:#696969;
}

td.selectproduct1{
padding: 0px;
background-color:transparent;}

table.carttitle{
border: 1px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#F5F5DC;
}

td.carttitle1{
padding: 0px;
background-color:transparent;
}

table.quotecarttitle{
border: 1px  #696969 dotted;
width:    100%;
padding: 0px;
background-color:#ffffff;
}

td.quotecarttitle1{
padding: 0px;
background-color: #eeeeee;
}

/* Used in display form numbers indicate tds left to right */

table.producttitle{
border: 0px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#F5F5DC;
}

table.productlist{
border: 0px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#F5F5DC;
}

td.line{
height:1px;
background-color:#006400;
}


td.shop1{
padding: 0px;
background-color: transparent;
}

td.shop2{
padding: 0px;
background-color: transparent;
}

td.shop3{
padding: 0px;
background-color: transparent;
}

td.shop4{
padding: 0px;
background-color: transparent;
}

td.shop5{
padding: 0px;
background-color: transparent;
}

/* Used in display quote form, numbers indicate tds left to right */
td.shopq1{
padding: 0px;
background-color: transparent;
}

td.shopq2{
padding: 0px;
background-color: transparent;
}

td.shopq3{
padding: 0px;
background-color: transparent;
}

td.shopq4{
padding: 0px;
background-color: transparent;
}
