/*CSS Shop File*/
/*CSS Shop File*/


/* This is used for the TITLES IN COLUMNS */
.pricesline {
background-color: #ffffff;
border-top:    1px   #663399 dotted;
border-right:  1px  #663399 dotted;
border-left:    1px  #663399 dotted;
border-bottom:  1px   #663399 dotted;
}


a.footersp{
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
text-decoration:none;
font-weight: normal;
text-align:center;
}

a.footersp:link {color:#ffffff;}
a.footersp:active {color:#ffffff;}
a.footersp:visited {color:#ffffff;}
a.footersp:hover {
color:#ffffff;
background-color:#cccccc;
}



table.ups{
border: 1px #000000;solid ;
width: 200px;
height: 340px;
padding: 0px;
background-color:#ffffff;
}
td.ups1{
width: 200px;
height: 270px;
padding: 0px;
background-color:#ffffff;
}

td.ups1{
width: 200px;
height: 70px;
padding: 0px;
background-color:#ffffff;
}

/** Used for preview order display **/

.checkouttitles{
font-family: garamond, palatino, serif; 
font-size: 12px; 
font-weight: normal;
color: #a82626;
}

table.checkoutbox{
border: 0px #000000;solid ;
width: 100%;
padding: 2px;
background-color:#ffffff;
}

td.checkoutbox1{
width: 100%;
padding: 0px;
background-color:#ffffff;
}
td.checkoutbox3{
padding: 0px;
background-color:#ffffff;
}

/** spacer between products in preview **/
table.productspacerc{
border: 0px  #d0dcdo solid;
width:    100%;
height:    1px;
padding: 0px;
background-color:#ffffff;
}


/** Used for checkoutheader box **/
.checkouthtitles{
font-family: garamond, palatino, serif; 
font-size: 16px; 
font-weight: bold;
color: #ffffff;
}
.checkouthtitles2{
font-family: garamond, palatino, serif; 
font-size: 20px; 
font-weight: bold;
color: #ffffff;
}

.checkouthtext{
font-family: garamond, palatino, serif; 
font-size: 13px; 
font-weight: normal;
color: #ffffff;
}


table.checkouthbox{
border: 1px  #00CC00 solid;
width: 100%;
padding: 2px;
background-color:#663399;
}

table.checkouthbox2{
border: 1px #00CC00 solid;
width: 100%;
padding: 2px;
background-color:red;
}

td.checkouthbox1{
width: 100%;
padding: 0px;
}


.regformtitle{
font-family: garamond, palatino, serif;
font-size: 16px;
font-weight: normal;
color: #585858;
}



table.productspacer{
border: 0px  #d0dcdo solid;
width:    100%;
height:    1px;
padding: 0px;
background-color:#D0FCD0;
}
.formcardtext {
BACKGROUND: #ffffff;
BORDER-BOTTOM: #663399  1px solid;
BORDER-LEFT: #663399  1px solid;
BORDER-RIGHT: #663399  1px solid;
BORDER-TOP: #663399  1px solid;
COLOR: #663399;
font-style: normal;
font-weight: normal;
FONT-FAMILY: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma; FONT-SIZE: 10px; WIDTH: 460px;
}

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




/* Intro page showcase choice 2 */
table.introshowcase{
border: 1px  #696969 solid;
width: 300px;
height: 140px;
padding: 0px;
background-color:#ffffff;
}
td.introshowleft{
width: 140px;
height: 140px;
padding: 0px;
background-color:#ffffff;
}

td.introshowright{
width: 160px;
height: 140px;
padding: 0px;
background-color:#ffffff;
}

.showtext {
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.ishowlink {
font:12px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
text-decoration:none;
font-weight: bold;
text-align:left;}
a.ishowlink:link {color:#663399; font-weight:bold;}
a.ishowlink:active {color:#663399; font-weight:bold;}
a.ishowlink:visited {color:#663399; font-weight:bold;}
a.ishowlink:hover {color:#00CC00; font-weight:bold;}

/* end introshowcase */

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

td.shoppreview1{
padding: 0px;
background-color: #00CC00;
}

/* 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:14px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #ffffff;

text-decoration:normal;
font-style: oblique;
font-weight:bold;
background-color: transparent;
}

/* Used on preview page standard type - boxes per product*/

table.shoppreviewi{
border: 1px #000000;solid ;
height:220px;
width:142px;

background-color:#ffffff;
}
/* upper half for image */
td.shoppreviewi1{
height:140px;
background-color: #ffffff;
}
/*lower half for prices*/
td.shoppreviewi2{
height:80px;
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: #000000;
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:#00CC00;
}

td.cartheader1{
padding: 0px;
background-color: #00CC00;
}

.cartheadertitle {
font:14px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #ffffff;
text-decoration:normal;
font-style: oblique;
font-weight:bold;
background-color: transparent;
}


/* Headline above cart */
.cartheadline {
font:11px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #663399;
font-weight: bold;
}
table.carttotal{
border: 1px  #00CC00 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:#00CC00;
}

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:#00CC00;
}

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.productheader{
border: 0px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#663399;
}

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

/* Title text in header bar */
.shoptitlep {
font:14px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #FFFFFF;
text-decoration:normal;
font-style: oblique ;
font-weight: bold;
}

/* Product Box - only used in DETAIL type display */
table.productbox{
border: 0px  #00CC00 solid;
width:    100%;
padding: 0px;
background-color:ffffff;
}
/* Images */
td.productbox1{
border-right:0px  #D0FCD0 solid;
border-left:0px  #D0FCD0 solid;
border-top:0px  #D0FCD0 solid;
border-bottom:0px  #D0FCD0 solid;
padding: 0px;
background-color:#ffffff;
}
/* product description */
td.productbox2{
border-right:0px  #00CC00 solid;
padding: 0px;
background-color:#ffffff;
}
/* pricing */

td.productbox3{
border-right:0px  #00CC00 solid;
padding: 0px;
background-color:#ffffff;
}

/* Used for right column in display with form only */
td.productbox5{
border-right:0px  #00CC00 solid;
padding: 0px;
background-color:#ffffff;
}

/* Quote Box - only used in DETAIL type display */
table.quotebox{
border: 1px  #00CC00 solid;
width:    100%;
padding: 4px;
background-color:ffffff;
}
/* Images */

td.quotebox1{
border-right:1px  #00CC00  solid;
padding: 0px;
background-color:#ffffff;
}
/* product description */
td.quotebox2{
border-right:1px  #00CC00 solid;
padding: 4px;
background-color:#ffffff;
}
/* pricing */
td.quotebox3{
border-right:0px  #00CC00 solid;
padding: 4px;
background-color:#fff9dd;
}

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

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



/* Product Title */
.producttitletext {
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 */
.producttext {
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.productdisplay{
border: 0px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#00CC00;
}

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

/* Spacer Line */
td.productline{
height:2px;
background-color:#00CC00;
}
/* Product Number  and dropdowns*/
td.pdisplay1{
padding: 0px;
background-color:#ffffff;
}
/* Title */

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

/* Delivery Area Name */
.deliveryareatitle {
font:12px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #399406;
font-style: italic;
font-weight: bold;
}


/* Price */
td.pdisplay2{
padding: 0px;
background-color:#ffffff;
}
.pdisplay2text {
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 */
.tdisplay2text1 {
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 */
.pdisplay2text1 {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #000000;
text-decoration:line-through;
font-weight: normal;
}
.pdisplay2onsale {
font:10px Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif, Geneva, Tahoma;
color: #ef0e0e;
text-decoration:normal;
font-weight: normal;
}
.pdisplay2reseller {
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.pdisplay3{
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.mergebox{
border: 1px  #696969 solid;
width:    100%;
height:   250px;
padding: 5px;
background-color:ffffff;
}

td.mergebox1{
padding: 0px;
height:   250px;
background-color:#ffffff;
}



.shopselect {
BACKGROUND: #00CC00;
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.quoteheader{
border: 1px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#00CC00;
}
td.quoteheader1{
padding: 0px;
background-color:#00CC00;
}

/* Title text in header bar */
.quotetitlep {
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 */
.quotetitletext {
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.quotebar{
border: 1px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#dddddd;
}

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


/* Text in quote bar */
.quotetitleq {
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.quotedisplay{
border: 0px  #000000 solid;
width:    100%;

padding: 0px;
background-color:#fff9dd;
}
/*Dropdownbox*/
table.quotedisplaydrop{
border: 0px  #000000 solid;
width:    100%;
padding: 0px;
background-color:#ffffff;
}
/* Spacer Line */
td.quoteline{

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

/* Checkbox */
td.qdisplay2{
padding: 0px;
background-color:#00CC00;
}

.qcktbox {
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:#00CC00;
}







/** 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
}
