/*CSS Shop File*/
/*CSS Shop File*/
/* Used on list type preview page */

table.shoppreview{
border: 1px  #ef0303 solid;
width:    98%;
padding: 0px;
background-color:#9BA574;
}

td.shoppreview1{
padding: 0px;
background-color: #9BA574;
}

table.download{
border: 0px  #000000 solid;
width:    60%;
padding: 0px;
background-color:transparent;
}

a.textdownload {
font:10px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
text-decoration:none;
font-weight: normal;
text-indent: 0px;
text-align:left;}
a.textdownload:link {color:#939393;}
a.textdownload:active {color:#939393;}
a.textdownload:visited {color:#939393;}
a.textdownload:hover {color:#000000;
background-color:#transparent;}

.textdlbar {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #FFFFFF;
font-style: normal;
text-decoration:normal;
font-weight: bold;
text-align: center;
background-color: transparent;
}

table.downloadbar {
border: 0px  #000000 solid;
width:    60%;
padding: 0px;
background-color:#939393;
}



/* products in list preview */
table.shopplist{
border: 1px  #353f82 solid;
width: 98%;
padding: 0px;
background-color:#ffffff;
}

td.shopplist1{
padding: 0px;
background-color: #ffffff;
}


/* Title in list preview*/
.shoptitlelist {
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 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: normal;
background-color: transparent;
}

/* Used on preview page standard type - boxes per product*/
table.shoppreviewi{
border: 1px  #9BA574 solid;
height:202px;
width:160px;
background-color:#ffffff;
}
/* upper half for image */
td.shoppreviewi1{
height:162px;
background-color: #ffffff;
}
/*lower half for prices*/
td.shoppreviewi2{
height:20px;
background-color: #ffffff;
}


/* Used for text in the preview in standard type*/
.shoptexti {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #696969;
text-decoration:normal;
font-weight: normal;
background-color: transparent;
}

/* Used for reseller price text in the preview in standard type*/
.shoptextir {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
font-style:oblique;
font-weight: normal;
background-color: transparent;
}

/* Used for text in the preview in lsit type*/
.shoptextl {
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 for price if special offer available- standard preview*/
.shoptextionsale {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #ef0e0e;
font-weight: normal;
background-color: transparent;
}

/* Used for original price - standard preview*/
.shoptextiorig {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration: line-through;
font-weight: normal;
background-color: transparent;
}
/* Used for original price if onsale is active - list preview*/
.shoptextlorig {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
text-decoration: line-through;
color: #000000;
font-weight: normal;
background-color: transparent;
}

/* Used for onsale price - list preview*/
.shoptextlonsale {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #ef0e0e;
font-weight: normal;
background-color: transparent;
}
/* Used for reseller price text in the preview in list type*/
.shoptextlr {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
font-style:oblique;
font-weight: normal;
background-color: transparent;
}


/* CSS for Shopping Cart */

table.cartheader{
border: 1px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#9BA574;
}

td.cartheader1{
padding: 0px;
background-color: #9BA574;
}

.cartheadertitle {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #ffffff;
font-weight: bold;
}



/* Headline above cart */
.cartheadline {
font:11px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
font-weight: bold;
}
table.carttotal{
border: 1px  #9BA574 solid;
width:    100%;
padding: 0px;
background-color:#ffffff;
}

td.carttotal1{
padding: 0px;
background-color: #ffffff;
}

table.carttitle{
border: 1px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#9BA574;
}

td.carttitle1{
padding: 0px;
background-color:transparent;
}

.carttitlecus {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #ffffff;
font-weight: bold;
}

table.carttitler{
border: 1px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#9BA574;
}

td.carttitler1{
padding: 0px;
background-color:transparent;
}

.carttitleres {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #ffffff;
font-weight: bold;
}

table.quotecarttitle{
border: 1px  #ee0000 dotted;
width:    100%;
padding: 0px;
background-color:#ffffff;
}

td.quotecarttitle1{
padding: 0px;
background-color: #eeeeee;
}

.quotetitleres {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
font-weight: bold;
}



/* used for title in the shop - one set per Style Set*/

table.productheaderRED{
border: 1px  #000000 solid;
width:    100%;
padding: 0px;
background-color:9BA574;
}

td.productheader1RED{
padding: 0px;
background-color:#9BA574;
}

/* Title text in header bar */
.shoptitlepRED {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #9BA574;
text-decoration:normal;
font-weight: normal;
}

/* Product Box - only used in DETAIL type display */
table.productboxRED{
border: 1px  #9BA574 solid;
width:    100%;
padding: 4px;
background-color:ffffff;
}
/* Images */
td.productbox1RED{
border-right:1px  #9BA574 solid;
padding: 0px;
background-color:#ffffff;
}
/* product description */
td.productbox2RED{
border-right:1px  #9BA574 solid;
padding: 4px;
background-color:#ffffff;
}
/* pricing */
td.productbox3RED{
border-right:0px  #9BA574 solid;
padding: 4px;
background-color:#ffffff;
}

/* Used for right column in display with form only */
td.productbox5RED{
border-right:0px  #9BA574 solid;
padding: 4px;
background-color:#ffffff;
}

/* Quote Box - only used in DETAIL type display */
table.quoteboxRED{
border: 1px  #9BA574 solid;
width:    100%;
padding: 4px;
background-color:ffffff;
}
/* Images */
td.quotebox1RED{
border-right:1px  #9BA574  solid;
padding: 0px;
background-color:#ffffff;
}
/* product description */
td.quotebox2RED{
border-right:1px  #9BA574 solid;
padding: 4px;
background-color:#ffffff;
}
/* pricing */
td.quotebox3RED{
border-right:0px  #9BA574 solid;
padding: 4px;
background-color:#fff9dd;
}

/* Product Title Bar */
table.productbarRED{
border: 1px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#9BA574;
}

td.productbar1RED{
padding: 0px;
background-color:#ffffff;
}

/* Title text in product bar */
.shoptitlepRED {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #ffffff;
text-decoration:normal;
font-weight: normal;
}

/* Product Title */
.producttitletextRED {
font:12px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
font-weight: normal;
font-weight: bold;
text-align:left;
}

/* Product Text */
.producttextRED {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
font-weight: normal;
font-weight: normal;
text-align:left;
}

/* Product Display td from left to right */
table.productdisplayRED{
border: 0px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#9BA574;
}

/*Dropdownbox*/
table.productdisplaydropRED{
border: 0px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#ffffff;
}

/* Spacer Line */
td.productlineRED{
height:2px;
background-color:#9BA574;
}
/* Product Number  and dropdowns*/
td.pdisplay1RED{
padding: 0px;
background-color:#ffffff;
}
/* Title */
.pdisplay1textRED {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
}

/* Price */
td.pdisplay2RED{
padding: 0px;
background-color:#ffffff;
}
.pdisplay2textRED {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
}
/* Text for Price Term */
.tdisplay2text1RED {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
}

/* Standard price if onsale active */
.pdisplay2text1RED {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:line-through;
font-weight: normal;
}
.pdisplay2onsaleRED {

font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #ef0e0e;
text-decoration:normal;
font-weight: normal;
}
.pdisplay2resellerRED {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
font-style:oblique;
text-decoration:oblique;
font-weight: normal;
}
/* Checkbox */
td.pdisplay3RED{
padding: 0px;
background-color: #ffffff;
}
.cktboxRED {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
background-color: #ffffff;
}


/* Product Box - used in \\\'MERGE\\\' type display */
table.mergeboxRED{
border: 1px  #9BA574 solid;
width:    100%;
height:   300px;
padding: 4px;
background-color:ffffff;
}

td.mergebox1RED{
padding: 0px;
background-color:#ffffff;
}



.shopselectRED {
BACKGROUND: #9BA574;
BORDER-BOTTOM: #cc9933 1px solid; 
BORDER-LEFT: #cc9933 1px solid; 
BORDER-RIGHT: #cc9933 1px solid; 
BORDER-TOP: #cc9933 1px solid; 
font-style: normal;
text-decoration:normal;
font-weight: normal;
FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma; FONT-SIZE: 10px; WIDTH:130px;
background-color: #ffffff;
}

/* CSS block for quotation display */



/* Quote Title Bar */
table.quoteheaderRED{
border: 1px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#9BA574;
}
td.quoteheader1RED{
padding: 0px;
background-color:#9BA574;
}

/* Title text in header bar */
.quotetitlepRED {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #ffffff;
text-decoration:normal;
font-weight: normal;
}


/* Title text in header bar */
.quotetitletextRED {
font:11px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: bold;
}
.quotetextRED {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
}


/* Product Title Bar */
table.quotebarRED{
border: 1px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#dddddd;
}

td.quotebar1RED{
padding: 0px;
background-color:#dddddd;
}


/* Text in quote bar */
.quotetitleqRED {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
}



/* Quote Display td from left to right */
table.quotedisplayRED{
border: 0px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#fff9dd;
}
/*Dropdownbox*/
table.quotedisplaydropRED{
border: 0px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#ffffff;
}
/* Spacer Line */
td.quotelineRED{
height:2px;
background-color:#ffffff;
}
/* Product Number  and dropdowns*/
td.qdisplay1RED{
padding: 0px;
background-color: transparent;
}
/* Title */
.qdisplay1textRED {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
}

/* Checkbox */
td.qdisplay2RED{
padding: 0px;
background-color:#9BA574;
}

.qcktboxRED {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
background-color: #ffffff;
}


/* Used for text outside product tables e.d. description */
.shopsttext {
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 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;
}




a.shoplink {

font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
text-decoration:underline;
font-weight: normal;
text-align:center;
}
a.shoplink:link {color:#ffffff;}
a.shoplink:active {color:#ffffff; font-weight:bold}
a.shoplink:visited {color:#ffffff;}
a.shoplink:hover {
color:#ffffff;
background-color:#9BA574;
}







/** Used for invoice **/

table.printtitle{
border: 1px  #000000 solid;
width:    550;
padding: 0px;
background-color:#ffffff;
}

td.printtitle1{
padding: 0px;
background-color:transparent;
}

table.printtotal{
border: 1px  #000000 solid;
width:    550;
padding: 0px;
background-color:#ffffff;
}

.printtitlep {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
background-color: transparent;
}

.printtext {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
background-color: transparent;
}


.printtitlep {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
background-color: transparent;
}

.centertext {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
background-color: transparent;
align:center
}




