/*CSS Shop File*/
/*CSS Shop File*/
/* Used on list type preview page */

table.shoppreview{
border: 0px  #000066 solid;
width:    100%;
padding: 0px;
background-color:#6378B1;
}

td.shoppreview1{
padding: 0px;
background-color:#6378B1;
}

table.pinfodisplay{
border: 0px  #000066 solid;
width:   100%;
padding: 0px;
background-color:#ffffff;
}

td.pinfodisplayleft{
padding: 0px;
width:100%;
background-color: #ffffff;
}

td.pinfodisplayright{
padding: 0px;
width:240px;
BORDER-LEFT: #000066 0px solid;
background-color: #ffffff;
}


table.downloadbar{
border: 0px  #000000 solid;
width:    100%;
padding: 0px;
BORDER-BOTTOM: #000066 1px solid;
BORDER-LEFT: #000066 1px solid;
BORDER-RIGHT: #000066 1px solid;
BORDER-TOP: #000066 1px solid;
background-color:#6378B1;
}

.textdlbar {
font:12px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #FFFFFF;
text-decoration:normal;
font-weight: bold;
}

table.download{
border: 0px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#FFFFFF;
}

a.textdownload {
font:10px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
text-decoration:none;
font-weight: normal;
text-indent: 6px;
text-align:left;}
a.textdownload:link {color:#696969;}
a.textdownload:active {color:#696969;}
a.textdownload:visited {color:#696969;}
a.textdownload:hover {color:#000066;}

/* right boxes */

.rightboxtext {
font:10px/15px  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
}

table.rightbox1{
background-color:#ffffff;
padding: 0px;
width:100%;
}
td.rightboxtd1{
padding: 0px;
font:12px/18px  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
}

.rightboxtitle1 {
background-color:#6378B1;
BORDER-BOTTOM: #000066 1px solid;
BORDER-LEFT: #000066 1px solid;
BORDER-RIGHT: #000066 1px solid;
BORDER-TOP: #000066 1px solid;
font-style: normal;
font-weight: bold;
text-align: center;
font:12px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color:#FFFFFF;
}

table.rightbox2{
background-color:#ffffff;
padding: 0px;
width:100%;
}
td.rightboxtd2{
padding: 0px;
width:100%;
font:12px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
}


/* rightboxtitle used for click to play movie */
.rightboxtitle2 {
background-color:#6378B1;
BORDER-BOTTOM: #000066 1px solid;
BORDER-LEFT: #000066 1px solid;
BORDER-RIGHT: #000066 1px solid;
BORDER-TOP: #000066 1px solid;
font-style: normal;
font-weight: bold;
text-align: center;
font:12px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color:#FFFFFF;}

/* rightbox3 used for top additional info */

table.rightbox3{
background-color:#ffffff;
padding: 0px;
width:100%;}

td.rightboxtd3{
width:100%;
padding: 0px;
font:12px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;}

.rightboxtitle3 {
height:22px;
padding: 0px;
background-color:#6378B1;
BORDER-BOTTOM: #000066 1px solid;
BORDER-LEFT: #000066 1px solid;
BORDER-RIGHT: #000066 1px solid;
BORDER-TOP: #000066 1px solid;
font-style: normal;
font-weight: bold;
text-align: center;
font:12px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color:#FFFFFF;
}


/* end right boxes */

/* products in list preview */
table.shopplist{
BORDER-BOTTOM: #000066 1px solid;
BORDER-LEFT: #000066 1px solid;
BORDER-RIGHT: #000066 1px solid;
BORDER-TOP: #000066 1px solid;
width: 100%;
padding: 3px;
background-color:#ffffff;
}

td.shopplist1{
padding: 0px;
background-color: #ffffff;
}


/* Title in list preview*/
.shoptitlelist {
font:10px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
}


/* Used for text in the preview title bar*/
.shoptitlep {
font:10px/18px  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  #000066 solid;
height:180px;
width:130px;
background-color:#ffffff;

}
/* upper half for image */
td.shoppreviewi1{
height:100px;
background-color: #ffffff;
}
/*lower half for prices*/
td.shoppreviewi2{
height:100px;
background-color: #ffffff;
}


/* Used for text in the preview in standard type*/
.shoptexti {
font:10px/18px   Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #696969;
text-decoration:normal;
font-weight: normal;
}

/* Used for reseller price text in the preview in standard type*/
.shoptextir {
font:10px/18px  Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
font-style:oblique;
font-weight: normal;
}

/* Used for text in the preview in lsit type*/
.shoptextl {
font:10px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
}

/* Used for price if special offer available- standard preview*/
.shoptextionsale {
font:10px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #ef0e0e;
font-weight: normal;
}

/* Used for original price - standard preview*/
.shoptextiorig {
font:10px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration: line-through;
font-weight: normal;
}

/* Used for original price if onsale is active - list preview*/
.shoptextlorig {
font:10px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
text-decoration: line-through;
color: #000000;
font-weight: normal;
}

/* Used for onsale price - list preview*/
.shoptextlonsale {
font:10px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #ef0e0e;
font-weight: normal;
}

/* Used for reseller price text in the preview in list type*/
.shoptextlr {
font:10px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
font-style:oblique;
font-weight: normal;
}


/* CSS for Shopping Cart */

table.cartheader{
border: 1px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#6378B1;
}

td.cartheader1{
padding: 0px;
background-color: #000066;
}

.cartheadertitle {
font:10px/18px 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  #000066 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:#6378B1;
}

td.carttitle1{
padding: 0px;
background-color:transparent;
}

.carttitlecus {
font:10px/18px 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:#6378B1;
}

td.carttitler1{
padding: 0px;
background-color:transparent;
}

.carttitleres {
font:10px/18px 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/18px 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:000066;
}

td.productheader1RED{
padding: 0px;
background-color:#6378B1;
}


/* Images */
td.productbox1RED{
border-right:1px  #000066 solid;
padding: 0px;
background-color:#ffffff;
}
/* product description */
td.productbox2RED{
border-right:1px  #000066 solid;
padding: 4px;
background-color:#ffffff;
}
/* pricing */
td.productbox3RED{
border-right:0px  #000066 solid;
padding: 4px;
background-color:#ffffff;
}

/* Used for right column in display with form only */
td.productbox5RED{
border-right:0px  #000066 solid;
padding: 4px;
background-color:#ffffff;
}

/* Quote Box - only used in DETAIL type display */
table.quoteboxRED{
border: 1px  #000066 solid;
width:    100%;
padding: 4px;
background-color:ffffff;
}
/* Images */
td.quotebox1RED{
border-right:1px  #000066  solid;
padding: 0px;
background-color:#ffffff;
}
/* product description */
td.quotebox2RED{
border-right:1px  #000066 solid;
padding: 4px;
background-color:#ffffff;
}
/* pricing */
td.quotebox3RED{
border-right:0px  #000066 solid;
padding: 4px;
background-color:#fff9dd;
}

/* Product Title Bar */
table.productbarRED{
border: 1px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#6378B1;
}

td.productbar1RED{
padding: 0px;
background-color:#ffffff;
}


/* Product Text */
.producttext {
font:10px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
font-weight: normal;
font-weight: normal;
text-align:left;
}

.productsubtitletext {
font:12px/15px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #A48403;
font-weight: normal;
font-weight: bold;
text-align:left;
}

/* Title text in product bar */
.shoptitlepRED {
font:10px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #ffffff;
text-decoration:normal;
font-weight: normal;
background-color:transparent;
}

/* Product Title */
.producttitletextRED {
font:14px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #556181;
font-weight: normal;
font-weight: bold;
text-align:left;
}

.productsubtitletextRED {
font:12px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #A48403;
font-weight: normal;
font-weight: bold;
text-align:left;
}

/* Product Text */
.producttextRED {
font:12px/18px 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:#6378B1;
}

/*Dropdownbox*/
table.productdisplaydropRED{
border: 0px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#ffffff;
}

/* Spacer Line */
td.productlineRED{
height:2px;
background-color:#6378B1;
}
/* Product Number  and dropdowns*/
td.pdisplay1RED{
padding: 0px;
background-color:#ffffff;
}
/* Title */
.pdisplay1textRED {
font:10px/18px 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/18px 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/18px 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/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:line-through;
font-weight: normal;
}
.pdisplay2onsaleRED {
font:10px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #ef0e0e;
text-decoration:normal;
font-weight: normal;
}
.pdisplay2resellerRED {
font:10px/18px 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/18px 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  #000066 solid;
width:    100%;
height:   300px;
padding: 4px;
background-color:ffffff;
}

td.mergebox1RED{
padding: 0px;
background-color:#ffffff;
}



.shopselectRED {
BACKGROUND: #000066;
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/18px; 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:#6378B1;
}
td.quoteheader1RED{
padding: 0px;
background-color:#6378B1;
}

/* Title text in header bar */
.quotetitlepRED {
font:10px/18px 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/18px 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/18px 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:#ffffff;
}
/* Title */
.qdisplay1textRED {
font:10px/18px 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:#6378B1;
}

.qcktboxRED {
font:10px/18px 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/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
background-color:#ffffff;
}

/* Used for all non-title text in the shop*/
.shoptext {
font:12px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
background-color:#ffffff;
}




a.shoplink {
font:10px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
text-decoration:underline;
font-weight: normal;
text-align:center;
}
a.shoplink:link {color:#000000;}
a.shoplink:active {color:#000000; font-weight:bold}
a.shoplink:visited {color:#000000;}
a.shoplink:hover {
color:#000000;
background-color:#6378B1;
}


/** 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/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
background-color:#ffffff;
}

.printtext {
font:10px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
background-color:#ffffff;
}


.printtitlep {
font:10px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
background-color:#ffffff;
}

.centertext {
font:10px/18px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:normal;
font-weight: normal;
background-color:#ffffff;
align:center
}
