/* style sheet for EcoEFX */
body 
{
 margin: 0px;
 padding: 0px;
 font-family: arial,verdana,helvetica;
 font-size: 12px;
 font-weight:normal;
 color: #121262;  
 background: #ffffff;  /* was F7EEDE */
 text-align: left;
}
/***********************************************************************/
/* div {border: solid 1px #f00;} */
/***********************************************************************/
div.prodid
{
 color: #660909; 
 text-decoration: none;
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight:normal;
}

div.prodname
{
 color: #660909; 
 text-decoration: none;
 font-family: verdana,arial,helvetica; 
 font-size: 11px; 
 font-weight:bold;
}

div.proddescription
{
 color: #666666; 
 text-decoration:underline; 
 font-family: verdana,arial,helvetica; 
 font-size: 10px; 
 font-weight: bold;
}

div.quantity
{
 color: #000000; 
 text-decoration: none; 
 font-family: verdana,arial,helvetica; 
 font-size: 11px; 
 font-weight:bold;
}

div.prodprice
{
 color: #000000; 
 text-decoration: none;
 font-family: verdana,arial,helvetica; 
 font-size: 11px; 
 font-weight:bold;
}

.prodprice2
{
 color: #660909; 
 text-decoration: none;
 font-family: verdana,arial,helvetica; 
 font-size: 11px; 
 font-weight:normal;
}

div.detailid
{
 color: #660909; 
 text-decoration: none;
 font-family: arial,verdana,helvetica; 
 font-size: 13px; 
 font-weight:normal; 
/* width: 50%; */
}

div.detailname
{
 color: #660909; 
 text-decoration: none;
 font-family: verdana,arial,helvetica; 
 font-size: 11px; 
 font-weight:bold;
 width: 98%;
}

#mainCartInfo
{
/*
 color: #660909; 
 text-decoration: none;
 font-family: verdana,arial,helvetica; 
 font-size: 11px; 
 font-weight:bold;
*/ 
 width: 682px;
}

input.colorscheme1
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #ffff33;
}

input.colorscheme901
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color : #cc0000;
 background-color: #eddec1;
}

input.colorscheme2
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #ffffff;
 background-color: #cc0000;
}

input.colorscheme902
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color : #000000;
 background-color: #eddec1;
}

input.colorscheme3
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #66ff66;
}

input.colorscheme903
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color : #ffffff;
 background-color: #333366;
}

input.colorscheme4
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #ff99ff;
}

input.colorscheme5
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #ffffff;
 background-color: #330099;
}

input.colorscheme905
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color : #cc0000;
 background-color: #ffffff;
}

input.colorscheme805
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color : #ffffff;
 background-color: #333366;
}


input.colorscheme6
{
 border-width: 1px;
 border-color: #ffffff;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color : #ffffff;
 background-color: #333333;
}

input.colorscheme626
{
 border-width: 1px;
 border-color: #ffffff;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color : #ffffff;
 background-color: #333333;
}

input.colorscheme906
{
 border-width: 1px;
 border-color: #ffffff;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color : #000000;
 background-color: #eddec1;
}

input.colorscheme7
{
 border-width: 1px;
 border-color: #ffffff;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #ffffff;
}

input.colorscheme8
{
 border-width: 1px;
 border-color: #ffffff;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #ff9933;
}

input.colorscheme9
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #66ff66;
}

input.colorscheme10
{
 border-width: 1px;
 border-color: #000000;
 font-family : Arial,Verdana, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color : #660909;
 background-color: #ffffff;
}

input.colorscheme11
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #eddcc1;
}

input.colorscheme811
{
 border-width: 1px;
 border-color: #ffffff;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color : #000000;
 background-color: #eddcc1;
}

input.colorscheme911
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #ffffff;
}


input.colorscheme12
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #ffffff;
 background-color: #669933;
}

input.colorscheme13
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #ffffff;
 background-color: #999999;
}

input.colorscheme14
{
 border-width: 1px;
 border-color: #000000;
 font-family : Arial,Verdana, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color : #660909;
 background-color: #ffffff;
}


input.colorscheme15
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #ffffff;
 background-color: #3366ff;
 text-decoration:line-through;
}

input.colorscheme915
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color : #999999;
 background-color: #ffffff;
 text-decoration:line-through;
}

input.colorscheme16
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #ffffff;
 background-color: #3366ff;
 text-decoration:none;
}

input.colorscheme916
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color : #cc0000;
 background-color: #ffffff;
 text-decoration:none;
}

input.colorscheme17
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #ffffff;
 background-color: #330099;
 text-decoration:line-through;

}

input.colorscheme917
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color : #999999;
 background-color: #ffffff;
 text-decoration:line-through;
}

input.colorscheme18
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #ffffff;
 background-color: #663300;
}

input.colorscheme19
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #66ff99;
}

input.colorscheme20
{
 border-width: 2px;
 border-color: #ffffff;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #e0e0e0;
}

input.colorscheme21
{
 border-width: 2px;
 border-color: #ffffff;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #ffffff;
 background-color: #660909;
}

input.colorscheme921
{
 border-width: 2px;
 border-color: #ffffff;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: 900;
 color : #ffffff;
 background-color: #006600;
}

input.colorscheme22
{
 border-width: 2px;
 border-color: #ffffff;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #66ff99;
}

input.colorscheme23
{
 border-width: 2px;
 border-color: #ffffff;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #66ff66;
}

input.colorscheme24
{
 border-width: 2px;
 border-color: #ffffff;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #eddcc1;
}

input.colorscheme924
{
 border-width: 2px;
 border-color: #ffffff;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: 900;
 color : #ffffff;
 background-color: #006600;
}

input.colorscheme25
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #ff9933;
}


input.colorscheme26
{
 border-width: 2px;
 border-color: #ffffff;
 font-family : Verdana, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #ffffff;
}

input.colorscheme27
{
 border-width: 2px;
 border-color: #ffffff;
 font-family : Verdana, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: 900;
 color : #ffffff;
 background-color: #006600;
}

input.colorscheme28
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #ffffff;
 background-color: #cc0033;
}

input.colorscheme928
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color : #000000;
 background-color: #eddcc1; 
 text-align:center;
}


input.colorscheme29
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #ff9966;
}

input.colorscheme929
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color : #000000;
 background-color: #e0e0e0;
}



input.colorscheme30
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #999999;
}

input.colorscheme930
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: normal;
 color : #000000;
 background-color: #ffffff;
}

input.colorscheme31
{
 border-width: 1px;
 border-color: #ffffff;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 font-weight: bold;
 color : #ffffff;
 background-color: #006600;
 text-align: center;
}

input.colorscheme32
{
 border-style:none;
 border-width: 0px;
 border-color: #eddcc1;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #ffffff;
 width: 171px;
}

input.colorscheme932
{
 border-style:none;
 border-width: 0px;
 border-color: #eddcc1;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #eddec1;
 width: 171px;
}

input.colorscheme33
{
 border-width: 2px;
 border-color: #ffffff;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #e0e0e0;
}

input.colorscheme34
{
 border-width: 2px;
 border-color: #ffffff;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #ffffff;
 background-color: #333333;
}

input.colorscheme35
{
 border-width: 2px;
 border-color: #ffffff;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #ffffff;
}

.colorschemeS1
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #ffffff;
 background-color: #666699;
}

.colorschemeS10
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #ffffff;
}

.colorschemeS2
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #e0e0e0;
}

.colorschemeS3
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 10px;
 font-weight: normal;
 color : #000000;
 background-color: #eddcc1;
}


#outerPlaceColorInputDiv
{
 background-color:#ffffff;
 width: 150px; 
}

#outerPlaceColorInputDiv_B
{
 background-color:#eddec1;
 width: 150px; 
}

#innerPlaceColorInputDiv
{
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 font-family: arial,verdana,helvetica;
 letter-spacing: 0px; 
 text-align: left; 

 width: 171px; 
}

#innerPlaceColorInputDiv2
{
 background-color:#ffffff;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 font-family: arial,verdana,helvetica;
 letter-spacing: 0px; 
 text-align: left; 
/* border: solid 1px #006600; */

 width: 150px; 
}

#innerPlaceColorInputDiv3
{
 background-color:#eddec1;
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 font-family: arial,verdana,helvetica;
 letter-spacing: 0px; 
 text-align: left; 
/* border: solid 1px #006600; */

 width: 150px; 
}

#priceBreakDisplayDiv
{
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 font-family: arial,verdana,helvetica;
 letter-spacing: 0px; 
 text-align: left; 
 /* z-index: 10; */

/* overflow:auto; */
 height: 160px;
 width: 950px; 
/* border: solid 1px #f00; */
}

#priceBreakDisplayDiv_Single
{
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 font-variant: normal;
 font-family: arial,verdana,helvetica;
 letter-spacing: 0px; 
 text-align: left; 

 color:#000000;

 height: 80px;
 width: 180px;
/* border: solid 1px #f00; */
}

#priceBreakDisplayDiv_Range
{
 font-size: 11px;
 font-style: normal;
 font-weight: bold;
 font-variant: normal;
 font-family: arial,verdana,helvetica;
 letter-spacing: 0px; 
 text-align: left; 
 /* z-index: 10; */
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 1px;
 margin-bottom: 1px;
 
 color: #000000;
 
 height: 16px;
 width: 275px;
/* border: solid 1px #f00; */
}

#priceBreakDisplayDiv_Range_2
{
 font-size: 11px;
 font-style: normal;
 font-weight:bold;
 font-variant: normal;
 font-family: arial,verdana,helvetica;
 letter-spacing: 0px; 
 text-align: left; 
 /* z-index: 10; */
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 1px;
 margin-bottom: 1px;
 
 color: #660909;
 height: 16px;
 width: 275px;
/* border: solid 1px #f00; */
}

#outerPlaceColorInputDiv_2
{
 background-color:#ffffff;
/* height: 50px; */
 width: 169px; 
}

#outerPlaceColorInputDiv_3
{
 background-color:#eddec1;
/* height: 50px; */
 width: 169px; 
}

div.detaildescription
{
 color: #666666; 
 text-decoration: none; 
 font-family: verdana,arial,verdana,helvetica; 
 font-size: 10px; 
 font-weight: bold;
}

div.colorImageDisplay
{
 color: #666666; 
 text-decoration: none; 
 font-family: verdana,arial,verdana,helvetica; 
 font-size: 10px; 
 font-weight: normal;
}

.minquantity
{
 color: #000000; 
 text-decoration: none; 
 font-family: verdana,arial,helvetica; 
 font-size: 11px; 
 font-weight:bold;
}

.minquantity2
{
 color: #660909; 
 text-decoration: none; 
 font-family: verdana,arial,helvetica; 
 font-size: 11px; 
 font-weight:normal;
}

.prodoption
{
 color: #000000; 
 text-decoration: none; 
 font-family: verdana,arial,helvetica; 
 font-size: 12px; 
 font-weight:normal;
}

TD.redbg 
{
 background-image: url(images/bluebg.gif);
}

.leftbg 
{
 background-color:#ffffff;
}

.rightbg 
{
 background-image: url(images/rightbg.gif);
}

TD.bottombg 
{
 background-image: url(images/bottombg.gif);
 color:#000000;
}

TD.lefttablebg 
{
 background-image: url(images/lefttablebg.gif);
}

TD.righttablebg 
{
 background-image: url(images/righttablebg.gif);
}

TD.mincart 
{
 font-size: 10px;
 font-family : verdana,arial,verdana,helvetica;
}

/***********************************************************************/
P.mincart 
{
 font-size: 10px;
 font-family : arial,verdana,helvetica;
}
/***********************************************************************/
/* Default Link appearance */

a:link    
{ 
 color: #000099; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold;
}

a:visited    
{ 
 color: #000099; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold;
}

a:hover      
{ 
 color: #cc0000; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold; 
}

a:active    
{ 
 color: #cc0000; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold;
}
/***********************************************************************/
.image
{
 border-style: solid;
 border-color: #000000;
 border-width: 10px;
}

img.borderblack
{
 border-style:solid;
 border-width:2px;
 border-color:#000000;
}

img.borderwhite
{
 border-style:solid;
 border-width:2px;
 border-color:#ffffff;
}

img.headerImage_1
{
 border-style:solid;
 border-width:1px;
 border-color:#ffffff;
}

img.prodimage
{
 border-style:solid;
 border-width:2px;
 border-color:#000000;
 
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px; 
}

img.prodimage2
{
 border-style:none;
 border-width:2px;
 border-color:#000000;
}

img.prodimage3
{
 border-style:solid;
 border-width:1px;
 border-color:#000000;
 
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px; 
}

/****************************************************/
/****************************************************/
a.catlinks:link    
{ 
 color: #333333; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 11px; 
 font-weight: bold; 
}

a.catlinks:visited    
{ 
 color: #333333; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 11px; 
 font-weight: bold;
}

a.catlinks:hover      
{ 
 color: #000099; 
 font-family: arial,verdana,helvetica; 
 font-size: 11px;
 font-weight: bold;
}

a.catlinks:active    
{ 
 color: #000099; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 11px; 
 font-weight: bold;
}
/***********************************************************************/
a.catlinks2:link    
{ 
 color: #000066; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold; 
}

a.catlinks2:visited    
{ 
 color: #000066; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold;
}

a.catlinks2:hover      
{ 
 color: #333333; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px;
 font-weight: bold;
}

a.catlinks2:active    
{ 
 color: #0000ff; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold;
}
/***********************************************************************/
a.catlinks3:link    
{ 
 color: #cc0000; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 11px; 
 font-weight: bold; 
}

a.catlinks3:visited    
{ 
 color: #cc0000; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 11px; 
 font-weight: bold;
}

a.catlinks3:hover      
{ 
 color: #000099; 
 font-family: arial,verdana,helvetica; 
 font-size: 11px;
 font-weight: bold;
}

a.catlinks3:active    
{ 
 color: #000099; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 11px; 
 font-weight: bold;
}
/***********************************************************************/
a.catlinks4:link    
{ 
 color: #000000; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold; 
}

a.catlinks4:visited    
{ 
 color: #000000; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold;
}

a.catlinks4:hover      
{ 
 color: #000099; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px;
 font-weight: bold;
}

a.catlinks4:active    
{ 
 color: #000099; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold;
}
/***********************************************************************/
a.catlinks5:link    
{ 
 color: #006699; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 11px; 
 font-weight: bold; 
}

a.catlinks5:visited    
{ 
 color: #006699; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 11px; 
 font-weight: bold;
}

a.catlinks5:hover      
{ 
 color: #660909; 
 font-family: arial,verdana,helvetica; 
 font-size: 11px;
 font-weight: bold;
}

a.catlinks5:active    
{ 
 color: #006699; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 11px; 
 font-weight: bold;
}
/***********************************************************************/
a.detaillink:link    
{ 
 color: #660909; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold; 
}

a.detaillink:visited    
{ 
 color: #660909; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold;
}

a.detaillink:hover      
{ 
 color: #000099; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px;
 font-weight: bold;
}

a.detaillink:active    
{ 
 color: #000099; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold;
}
/***********************************************************************/
a.dark:link    
{ 
 color: #003300; 
 text-decoration: none; 
 font-family: verdana,arial,verdana,helvetica; 
 font-size: 11px; 
 font-weight: bold; 
}

a.dark:visited    
{ 
 color: #666666; 
 text-decoration: none; 
 font-family: verdana,arial,verdana,helvetica; 
 font-size: 11px; 
 font-weight: bold;
}

a.dark:hover      
{ 
 color: #006600; 
 font-family: verdana,arial,verdana,helvetica; 
 font-size: 11px;
 font-weight: bold;
}

a.dark:active    
{ 
 color: #666666; 
 text-decoration: none; 
 font-family: verdana,arial,verdana,helvetica; 
 font-size: 11px; 
 font-weight: bold;
}
/***********************************************************************/
a.dark2:link    
{ 
 color: #ffffff; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 11px; 
 font-weight: bold; 
}

a.dark2:visited    
{ 
 color: #ffffff; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 11px; 
 font-weight: bold;
}

a.dark2:hover      
{ 
 color: #ffff00; 
 font-family: arial,verdana,helvetica; 
 font-size: 11px;
 font-weight: bold;
}

a.dark2:active    
{ 
 color: #ffffff; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 11px; 
 font-weight: bold;
}
/***********************************************************************/
a.light:link    
{ 
 color: #000099; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold; 
}

a.light:visited    
{ 
 color: #666666; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold;
}

a.light:hover      
{ 
 color: #006000; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px;
 font-weight: bold;
}

a.light:active    
{ 
 color: #666666; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold;
}
/***********************************************************************/
a.light2:link    
{ 
 color: #eddec1; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold; 
}

a.light2:visited    
{ 
 color: #ffffff; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold;
}

a.light2:hover      
{ 
 color: #ffff00; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px;
 font-weight: bold;
}

a.light2:active    
{ 
 color: #eddec1; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold;
}
/***********************************************************************/
a.shopping:link    
{ 
 color: #660909; 
 text-decoration: none; 
 font-family: georgia,arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold; 
}

a.shopping:visited    
{ 
 color: #660909; 
 text-decoration: none; 
 font-family: georgia,arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold;
}

a.shopping:hover      
{ 
 color: #000099; 
 font-family: georgia,arial,verdana,helvetica; 
 font-size: 12px;
 font-weight: bold;
}

a.shopping:active    
{ 
 color: #000099; 
 text-decoration: none; 
 font-family: georgia,arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold;
}
/***********************************************************************/
a.special:link    
{ 
 color: #ff0000; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold; 
}

a.special:visited    
{ 
 color: #666666; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold;
}

a.special:hover      
{ 
 color: #006600; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px;
 font-weight: bold;
}

a.special:active    
{ 
 color: #666666; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold;
}
/***********************************************************************/
a.special2:link    
{ 
 color: #ff00ff; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold; 
}

a.special2:visited    
{ 
 color: #ff00ff;    /* was #999999 */
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold;
}

a.special2:hover      
{ 
 color: #000033; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px;
 font-weight: bold;
}

a.special2:active    
{ 
 color: #53c9ff; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold;
}
/***********************************************************************/
a.special3:link    
{ 
 color: #3366ff; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold; 
}

a.special3:visited    
{ 
 color: #3366ff;    /* was 999999 */
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold;
}

a.special3:hover      
{ 
 color: #000033; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px;
 font-weight: bold;
}

a.special3:active    
{ 
 color: #53c9ff; 
 text-decoration: none; 
 font-family: arial,verdana,helvetica; 
 font-size: 12px; 
 font-weight: bold;
}
/***********************************************************************/
ul, li, p, td 
{
  color: #000000;
  font-family: arial,verdana,tahoma,helvetica,sans-serif;
  font-size: 11px;
}


HR {
	color : #000000;
	height : 1px;
}

input.search
{
 height: 17px;
 background-color: #E1E9EF;
 border: solid #000000; 
 border-width: 2px; 
 font-family: tahoma;
 color: #000070;
 font-size: 11px;
	
}
/***********************************************************************/
.red1 
{
 color: #660909;
}

.red2 
{
 color: #cc0000;
}

.white 
{
 color: #ffffff;
}

.blue1 
{
 color: #000099;
}

.black 
{
 color: #000000;
}

.green1 
{
 color:#009933;
}

.green2 
{
 color:#006600;
}

/***********************************************************************/
#mainlogo
{
 position: absolute;
 top: 60px;  /* was 64px */
 left: 17px;  /* was 25px */
}

#showcase
{
 position: absolute;
 top: 29px;  
 left: 283px;
 z-index: 10;
}

#regularphonenumber
{
 position: absolute;
 top: 182px;   
 left: 232px;  
 color:#660909;
 font-family:arial,helvetica,serif,georgia;
 font-size:14px;
 font-weight:bold;
 font-style:normal;
 z-index:10;
}

#tollfreenumber
{
 position: absolute;
 top: 40px;   
 left: 697px;  
 color:#ffffff;
 font-family:arial,helvetica,serif,georgia;
 font-size:14px;
 font-weight:bold;
 font-style:normal;
 z-index:10;
}

#mainlogocompanionimage
{
 position: absolute;
 top: 5px;
 left: 455px;
 width: 179px;
 height: 130px;
}
/*---------------------------*/
#topmenubar
{
 position: absolute;
 top: 2px;
 left: 540px;  /* was 616px */
}

#topmenubarleft                 
{
 position: absolute;
 top: 2px;
 left: 500px;  /* was 575px */
 width: 38px;
 height: 35px;
 z-index: 10;
}

#topmenubarright                
{
 position: absolute;
 top: 2px;
 left: 996px;
 width: 5px;
 height: 35px;
 z-index: 10;
}

#topseperatorbar                
{
 position: absolute;
 top: 36px;
 left: 0px;
 height: 15px;
}

#bottomseperatorbar             
{
 position: absolute;
 top: 203px;
 left: 0px;
 height: 15px;
}

#dateandtime                    
{
 position: absolute;
 top: 19px;
 left: 550px;
 width: 20%;
 height: 25px;
 color: #660909;
}
/*------------------*/
#rightproductwindow
{
 position: absolute;
 top: 42px;
 left: 0px;       
 z-index: 10;
 background-color: #660909; 
}

#leftprodwindowvertline
{
 position: absolute;
 top: 17px;
 left: 0px;
 z-index:-1;
}

#middleprodwindowvertline
{
 position: absolute;
 top: 11px;
 left: 550px;
 z-index: -1;
}

#rightprodwindowvertline
{
 position: absolute;
 top: 16px;
 left: 983px;
 z-index:-1;
}

/*------------------*/
#leftpicturewindow
{
 position: absolute;
 top: 58px;
 left: 15px;
 background-color: #ffffff; 
}

#mainpositioning
{
 position: absolute;
 top: 225px;  /* was 225px */
 left: 156px;
 z-index:10;
}

#leftnavpositioning
{
 position: absolute;
 top: 240px;  /* was 225px */
 left: 0px;
 border-style:solid;
 border-color: #000000;
 border-width:1px;
 z-index:11;
}

#searchheaderpositioning
{
 position: absolute;
 top: 459px;  
 left: 843px;
 margin-top:0px;
 margin-right:15px;
 margin-bottom: 15px;
 margin-left:0px;  
 z-index: 10;
}

#searchstore
{
 position: absolute;
 top: 479px;  
 left: 843px;
 margin-top:0px;
 margin-right:15px;
 margin-bottom: 15px;
 margin-left:0px;  
 border-style:solid;
 border-color: #000000;
 border-width:1px;
 z-index: 10;
}

#advancedsearch
{
 position: absolute;
 top: 537px;  
 left: 846px;
 z-index: 12;
}

#miduppernavmenu
{
 position: absolute;
 top: 583px; /* 599px */
 left: 843px;
 height: 60px;
 z-index: 11;
}

#quicklinksheaderpositioning
{
 position: absolute;
 top: 240px; 
 left: 843px;
 border-style:solid;
 border-color: #000000;
 border-width:1px;
 z-index: 10;
}

#loginstatus                    
{
 position: absolute;
 top: 625px;  /* 626px */
 left: 843px;   
 border-style:solid;
 border-color: #000000;
 border-width:1px;
 z-index:10;  
}

#minicart
{
 position: absolute;
 top: 683px;  
 left: 843px;
  z-index: 10;
}

#minicart2
{
 position: absolute;
 top: 704px;  /* 702px */
 left: 843px;
 border-style:solid;
 border-color: #000000;
 border-width:1px;
 z-index: 11;
}

#contactefx
{
 position: absolute;
 top: 793px;   /* was 823px */
 left: 0px;
 border-style:solid;
 border-color: #000000;
 border-width:1px;
 z-index: 10;
}

#redblock_left
{
 position: absolute;
 top: 836px;   
 left: 0px;
 z-index: 10;
}

#redblock_right
{
 position: absolute;
 top: 783px; /* 763px */
 left: 843px;
 z-index: 10;
}

/***********************************************************************/
#tabpositioning    /* removed tabs 6/9/07 */
{
 position: absolute;
 top: 17px;   /* was 1px */
 left: 0px;
 z-index:10;
}

#tabbarpositioning
{
 position: absolute;
 top: -1px;
 left: -156px;
}

#loginpagepositioning
{
 position: absolute;
 top: 0px;
 left: 0px;
 right: 0%;
 z-index: 10;
}

#loginpromptpositioning
{
 position: absolute;
 top: 45px;
 left: 174px;
 z-index: 10;
}

#loginpositioning
{
 position: absolute;
 top: 60px;
 left: 204px;
 z-index: 10;
}

#loginpositioning3
{
 position: absolute;
 top: 75px;
 left: 204px; 
 z-index: 10;
}

#newmemberpositioning
{
 position: absolute;
 top: 498px;
 right: 0px;
 left: 55px;
 width: 29%;
 z-index: 10;
}

#efxdoespositioning
{
 position: absolute;
 top: 800px;
}

#efxdoespositioning2
{
 position: absolute;
 top: 1050px;
 left: 0px;
}

#efxdoespositioning3
{
 position: absolute;
 top: 15px;
 left: 156px;
}

#efxdoespositioning4
{
 position: absolute;
 top: 16px;
 left: 0px;
}

#goneGreenLogo
{
 position: absolute;
 top: 95px;
 left: 395px;
}
/***********************************************************************/
#indexpositioning
{
 position: absolute; 
 top:0px; 
 left:0px; 
 z-index: 0;
}

#searchpositioning
{
 position: absolute; 
 top:17px; 
 left:0px; 
 z-index: 0;
}

#contactpositioning
{
 position: absolute; 
 top: 17px; 
 left:0px; 
 z-index: 0;
}

#thankspositioning
{
 position: absolute; 
 top: 17px; 
 left:0px; 
 z-index: 0;
}

#ppsignuppositioning
{
 position: absolute;
 top: 40px;
 left: 0px;
 height: 100%;
}

#serviceorderpositioning
{
 position: relative;
 top: 0px;
}

#privacypolicypositioning
{
 position: absolute;
 top: 17px;
}

#termsandconditonspositioning
{
 position: absolute;
 top: 17px;
}

#yoursuggestionspositioning
{
 position: absolute;
 top: 29px;
 width: 685px;
}

#artworkstdspositioning
{
 position: absolute;
 top: 17px;
}

#pppresentationpositioning
{
 position: absolute;
 top: 49px;
 left: 4px;
 width: 100%;
}

#newmemberpositioning2
{
 position: relative;
 top: 198px;
 right: 0px;
 left: 0px;
 width: 80%;
 z-index: 10;
}

#newmemberpositioning3
{
 position: relative;
 top: 250px;
 right: 0px;
 left: 0px;
 width: 80%;
 z-index: 10;
}

#newmemberpositioning4
{
 position: relative;
 top: -70px;
 right: 0px;
 left: -50px;
 width: 80%;
 z-index: 10;
}

#newmemberpositioning5
{
 position: relative;
 top: 210px;
 right: 0px;
 left: -50px;
 width: 80%;
 z-index: 10;
}

#whitepatchpositioning
{
 position: absolute;
 top: 2px;
 left: 312px;
}

#whitepatchpositioning2
{
 position: absolute;
 top: 2px;
 left: 336px;
}

#preprintpositioning
{
 position:absolute; 
 top: 0px; 
 left: 0px;
 font-size: small;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 font-family: arial,verdana,helvetica;
 letter-spacing: 0px; 
 text-align: left; 
 z-index: 10; 
 height: 600px;
 width: 470px; 
 overflow:scroll;
}

#preprintpositioning2
{
 position:absolute; 
 top: 0px; 
 left: 470px;
 height: 600px;
 width: 330px; 
 z-index: 10; 
}

#preprintpositioning3
{
 position:absolute; 
 top: 610px; 
 left: 0px;
/* height: 600px; */
/* width: 400px; */
 z-index: 10; 
}

#categoriespositioning
{
 position: absolute; 
 top:17px; 
 left:0px; 
 z-index: 0;
}

#productpositioning
{
 position: absolute; 
 top:17px; 
 left:0px; 
 z-index: 0;
}



#colorsSizesQtyScroller
{
/* float:left; */
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 font-family: arial,verdana,helvetica;
 letter-spacing: 0px; 
 text-align: left; 
 
 /* height: 145px; */ 
 width: 681px; 
 overflow:auto; 
}

#imprintDefinitionDiv
{
/* overflow:auto; */

/* border: solid 3px #000000; */

/* height: 160px; */
 width: 1150px; 
}

#imprintDefinitionDiv_cart
{
/* overflow:auto; */

/* border: solid 3px #000000; */

/* height: 160px; */
 width: 1150px; 
}

#colorsSizesQtyCartScroller
{
/* float:left; */
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 font-family: arial,verdana,helvetica;
 letter-spacing: 0px; 
 text-align: left; 

 width: 672px; 
 overflow:auto; 
}

#colorsSizesQtyCartScroller_5
{
/* float:left; */
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 font-family: arial,verdana,helvetica;
 letter-spacing: 0px; 
 text-align: left; 

 width: 670px; 
/* overflow:scroll; */
}

/***********************************************************************/
#pricingTableScroller
{
/* height: 600px; */
 width: 672px; 
 overflow:auto;
}

/***********************************************************************/
#plan1_underhalfpage
{
 position: absolute;
 top: 341px;
 left: 492px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#plan1_option1
{
 position: absolute;
 top: 374px;
 left: 492px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#plan2_halfpage
{
 position: absolute;
 top: 415px;
 left: 491px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#plan2_option2
{
 position: absolute;
 top: 448px;
 left: 491px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#plan3_fullpage
{
 position: absolute;
 top: 489px;
 left: 491px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#plan3_option3
{
 position: absolute;
 top: 521px;
 left: 491px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#billboard_outdoorad
{
 position: absolute;
 top: 597px;
 left: 491px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#billboard_outdooroption
{
 position: absolute;
 top: 631px;
 left: 491px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#theatre_onscreenad1
{
 position: absolute;
 top: 705px;
 left: 494px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#theatre_onscreenad2
{
 position: absolute;
 top: 738px;
 left: 494px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#theatre_onscreenoption
{
 position: absolute;
 top: 772px;
 left: 494px;
 width: 140px;
 height: 30px;
 z-index: 10; 
}

#contact_via_email_adv
{
 position: absolute;
 top: 965px;
 left: 443px;
 width: 60px;
 height: 20px;
 z-index: 10;
}
/***********************************************************************/
#simplebuslogo
{
 position: absolute;
 top: 316px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#detailedbuslogo
{
 position: absolute;
 top: 391px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#newcorppackage
{
 position: absolute;
 top: 463px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#simplegraphdes
{
 position: absolute;
 top: 604px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#semidetailedgraphdes
{
 position: absolute;
 top: 691px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#advancedgraphdes
{
 position: absolute;
 top: 781px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#simplebcpackage
{
 position: absolute;
 top: 909px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#semidetailedbcpackage
{
 position: absolute;
 top: 981px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#fulldesignbcpackage
{
 position: absolute;
 top: 1067px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#letterheaddesign
{
 position: absolute;
 top: 1199px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#envelopedesign
{
 position: absolute;
 top: 1273px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#dmonesidedflyer
{
 position: absolute;
 top: 1403px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#dmtwosidedflyer
{
 position: absolute;
 top: 1438px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#dmemailflyer
{
 position: absolute;
 top: 1473px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#dmmailerinsert
{
 position: absolute;
 top: 1508px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#dmdoorhanger
{
 position: absolute;
 top: 1544px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#trifoldbrochure
{
 position: absolute;
 top: 1625px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#onesidedpostcard
{
 position: absolute;
 top: 1659px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#twosidedpostcard
{
 position: absolute;
 top: 1694px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#presentationmaterials
{
 position: absolute;
 top: 1731px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#writingcopy
{
 position: absolute;
 top: 1766px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#coverartoutsideonly
{
 position: absolute;
 top: 1847px;
 left: 480px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#coverartinsideoutside
{
 position: absolute;
 top: 1882px;
 left: 480px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#insertartwork
{
 position: absolute;
 top: 1917px;
 left: 480px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#promotionaldvdquote
{
 position: absolute;
 top: 1998px;
 left: 480px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#powerpointpresentquote
{
 position: absolute;
 top: 2033px;
 left: 480px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#clickhereemailquote
{
 position: absolute;
 top: 2086px;
 left: 479px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

/***********************************************************************/
#websitepackageone
{
 position: absolute;
 top: 344px;
 left: 495px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#websitepackagetwo
{
 position: absolute;
 top: 490px;
 left: 495px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#websitepackagethree
{
 position: absolute;
 top: 632px;
 left: 495px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#websitepackagefour
{
 position: absolute;
 top: 776px;
 left: 495px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#websitepackagefive
{
 position: absolute;
 top: 917px;
 left: 495px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#blogorchatsetup
{
 position: absolute;
 top: 1130px;
 left: 497px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#forumsetup
{
 position: absolute;
 top: 1164px;
 left: 497px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#mastercalendarsetup
{
 position: absolute;
 top: 1198px;
 left: 497px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#memberloginsetup
{
 position: absolute;
 top: 1235px;
 left: 497px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#podcastingsetup
{
 position: absolute;
 top: 1270px;
 left: 497px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#webinarsetup
{
 position: absolute;
 top: 1305px;
 left: 497px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#streamingvideosetup
{
 position: absolute;
 top: 1340px;
 left: 497px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#flashmultimediasetup
{
 position: absolute;
 top: 1375px;
 left: 497px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#storeproductentry
{
 position: absolute;
 top: 1412px;
 left: 497px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#hostingsetup
{
 position: absolute;
 top: 1447px;
 left: 497px;
 width: 140px;
 height: 30px;
 z-index: 10;
}


#clickheretorequestquote
{
 position: absolute;
 top: 1505px;
 left: 124px;
 width: 90px;
 height: 20px;
 z-index: 10;
}

/***********************************************************************/
#searchengineoptimization
{
 position: absolute;
 top: 229px;
 left: 518px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#popularitylinkingplanone
{
 position: absolute;
 top: 403px;
 left: 518px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#popularitylinkingplantwo
{
 position: absolute;
 top: 497px;
 left: 518px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#customstdbannerad
{
 position: absolute;
 top: 783px;
 left: 147px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#customanimatedbannerad
{
 position: absolute;
 top: 783px;
 left: 411px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#payperclickplanone
{
 position: absolute;
 top: 1128px;
 left: 105px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#payperclickplantwo
{
 position: absolute;
 top: 1128px;
 left: 279px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#payperclickplanthree
{
 position: absolute;
 top: 1126px;
 left: 461px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#internetaddesign
{
 position: absolute;
 top: 1448px;
 left: 152px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#monthlymanagement
{
 position: absolute;
 top: 1447px;
 left: 391px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

#requestquoteonlineyellowpages
{
 position: absolute;
 top: 1518px;
 left: 519px;
 width: 140px;
 height: 30px;
 z-index: 10;
}

/***********************************************************************/
#eventplanninglevelone
{
 position: absolute;
 top: 417px;
 left: 469px;
 width: 140px;
 height:30px;
 z-index: 10;
}

#eventplanningleveltwo
{
 position: absolute;
 top: 678px;
 left: 469px;
 width: 140px;
 height:30px;
 z-index: 10;
}

#eventplanninglevelthree
{
 position: absolute;
 top: 801px;
 left: 469px;
 width: 140px;
 height:30px;
 z-index: 10;
}

#eventplanninglevelfour
{
 position: absolute;
 top: 907px;
 left: 469px;
 width: 140px;
 height:30px;
 z-index: 10;
}


/***********************************************************************/
/***********************************************************************/
/***********************************************************************/
table 
{ 
 font-family: arial,verdana, helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 color: #000000;
}

table.backgd_cream 
{ 
 font-family: arial,verdana, helvetica, sans-serif;
 font-size: 12px;
 text-align: left;
 color: #000000;
 background-color: #eddec1;
}

table.border1
{
 border-style:solid;
 border-color: #000000;
 border-width:thick;
 background-color:#eddec1;
}

table.border2
{
 border-style:solid;
 border-color: #660909;
 border-width:thick;
 background-color:#bdaa7e;
 height: 100%;
}

table.border3
{
 border-style:solid;
 border-color: #000000;
 border-width:thin;
 background-color:#eddec1;
}

table.border4
{
 border-style:solid;
 border-color: #000000;
 border-width:thick;
 background-color:#f7eede;
}

table.border5
{
 border-style:solid;
 border-color: #660909;
 border-width:thick;
 background-color:#eddec1; 
}

table.border6
{
 border-style:solid;
 border-color: #000000;
 border-width:thick;
 background-color:#FFFF00; 
}

table.border7
{
 border-style:solid;
 border-color: #000000;
 border-width:1px;
 background-color:#eddec1; 
}

table.border8
{
 border-style:solid;
 border-color: #000000;
 border-width:1px;
 background-color:#ffffff;
}

table.border9
{
 border-style:none;
 border-color: #ffffff;
 border-width:thin;
 background-color:#eddec1;
}

table.border10
{
 border-style:solid;
 border-color:#003399;
 border-width:thick;
 background-color:#ffffff;
}


table.quantity
{
 color: #000000; 
 text-decoration: none; 
 font-family: verdana,arial,helvetica; 
 font-size: 11px; 
 font-weight:bold;
}

TD.quantity 
{
 color: #000000; 
 text-decoration: none; 
 font-family: verdana,arial,helvetica; 
 font-size: 11px; 
 font-weight:bold;
}

TD.cost 
{
 color: #000000; 
 text-decoration: none; 
 font-family: verdana,arial,helvetica; 
 font-size: 11px; 
 font-weight:bold;
}

/***********************************************************************/

/***********************************************************************/
.margin1
{
 margin: 10px;
}

.signupimage
{
 background-image: url(images/bluebg.gif);
}

.orderimage
{
 background-image: url(images/bluebg.gif);
}
/***********************************************************************/
p
{
 font-family: arial,verdana, helvetica;
 font-size: 12px;
}

p.centertext
{
 text-align:center;
}

p.lefttext
{
 text-align:left;
}

p.righttext
{
 text-align:right;
}

/***********************************************************************/
hr.style1
{
 border: 3px solid #000000;
 width: 655px;
 height: 5px;
 color: #000066;
}

hr.style2
{
 border: 3px solid #000000;
 width: 100%;
 height: 5px; 
 color: #000066;
}

hr.style3
{
 border: 3px solid #000000;
 width: 90%;
 height: 5px;
 color: #000066;
}

hr.style4
{
 border: 3px solid #000000;
 width: 100%;
 height: 2px; 
 color: #000066;
}

hr.style5
{
 border: 3px solid #000000;
 width: 90%;
 height: 4px;
 color: #000066;
}

hr.style6
{
 border: 5px solid #999999;
 width: 650px;
 height: 0px;
 color: #000066;
}

hr.style7
{
 border: 1px solid #999999;
 width: 650px;
 height: 0px;
 color: #000066;
}

hr.style8
{
 border: 1px solid #999999;
 width: 258px;
 height: 0px;
 color: #000066;
}
/***********************************************************************/
.boldIt { font-weight: bold;
          font-size: larger; }

.aBitBolder { font-weight: bolder; 
              font-size: larger; }

.italicizeIt { font-style: italic; }
.italicBoldIt { font-style: italic;
                font-weight: bold; }

.obliqueIt { font-style: oblique; }
.normalIt { font-style: normal; }
/***********************************************************************/
.paddingRightLeft1
{
 padding-right: 1px;
 padding-left: 1px;
}

.paddingRightLeft2
{
 padding-right: 2px;
 padding-left: 2px;
}

.paddingRightLeft5
{
 padding-right: 5px;
 padding-left: 5px;
}

.paddingRightLeft10
{
 padding-right: 10px;
 padding-left: 10px;
}

.paddingRightLeft15
{
 padding-right: 15px;
 padding-left: 15px;
}

.paddingRightLeft20
{
 padding-right: 20px;
 padding-left: 20px;
}

.paddingRightLeft25
{
 padding-right: 25px;
 padding-left: 25px;
}

.paddingRightLeft30
{
 padding-right: 30px;
 padding-left: 30px;
}

.paddingRightLeft35
{
 padding-right: 35px;
 padding-left: 35px;
}

.paddingRightLeft40
{
 padding-right: 40px;
 padding-left: 40px;
}

.paddingRightLeft45
{
 padding-right: 45px;
 padding-left: 45px;
}

.paddingRightLeft50
{
 padding-right: 50px;
 padding-left: 50px;
}
/***********************************************************************/
.distributorLoginMessage
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color : #cc0000;
 background-color: #eddec1;
}
/***********************************************************************/
.distributorLoginMessage_2
{
 border-width: 1px;
 border-color: #000000;
 font-family : Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: bold;
 color : #cc0000;
 background-color: #ffffff;
}
/***********************************************************************/
#Register 
{ 
 height: 30px; 
 width: 100px; 
/* background: #c8ccd5; */
 padding: 2px 0; 
 border: 2px solid #5a6781; 
} 

#Register:hover 
{ 
 height: 30px; 
 width: 100px; 
/* background: #781351 url(left-tab-hover.gif) left top no-repeat; */
} 
/***********************************************************************/
/* css for tabbing product colors */

div#productColorTabs
{
 color: #000000;
 background: #ffffff url(images/menutabfull_white-black.gif) no-repeat;
 text-decoration: none;
 
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 
 border: solid 1px #000000;
 width: 116px;
 height: 30px;
 text-align: center;
}

div#productColorTabs2
{
 color: #000000;
 background: #ffffff url(images/menutabfull_2_white-black.gif) no-repeat;
 text-decoration: none;
 
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 0px;
 padding-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 
 border: solid 1px #000000; 
 width: 116px;
 height: 44px;
 text-align: center;
}

ul#productColorTabsUL
{
 list-style-type: none;
 padding: 0;
 margin: 0;
}

div#productColorTabsDisplayArea
{
 position: relative;
 top: 0px;
 left: 0px; 
 
 color: #663300;
 padding: 2px 2px 2px 2px;
 margin: 4px;
 font-family: arial,verdana,geneva,helvetica,sans-serif; 
 font-size: 12px; 
 font-weight: normal;
 text-align:center;  
 
/* border: solid 1px #000066; */
 
 height: 400px; 
 width: 665px;
 overflow:auto; 
}

div#productColorTabsDisplayArea2
{
 position: relative;
 top: 0px;
 left: 0px; 
 
 color: #663300;
 padding: 2px 2px 2px 2px;
 margin: 4px;
 font-family: arial,verdana,geneva,helvetica,sans-serif; 
 font-size: 12px; 
 font-weight: normal;
 text-align:center;  
 
/* border: solid 1px #f00; */
 
 height: 100px; 
 width: 650px;
/* overflow:auto; */
}

div#productColorTabsDisplayArea3
{
 position: relative;
 top: 0px;
 left: 0px; 
 
 color: #663300;
 padding: 2px 2px 2px 2px;
 margin: 4px;
 font-family: arial,verdana,geneva,helvetica,sans-serif; 
 font-size: 12px; 
 font-weight: normal;
 text-align:center;  
 
/* border: solid 1px #000066; */
 
 height: 100px; 
 width: 650px;
/* overflow:auto; */
}

.colorsSizesQtyScroller99
{
/* float:left; */
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 font-family: arial,verdana,helvetica;
 letter-spacing: 0px; 
 text-align: left;
 visibility:visible; 
/* display:block; */
/* border: solid 1px #000066; */

 height: 400px;
 width: 660px; 
/* overflow:auto; */
}

.colorsSizesQtyScroller100
{
/* float:left; */
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 font-family: arial,verdana,helvetica;
 letter-spacing: 0px; 
 text-align: left; 
 visibility:hidden; 
/* display:none; */
/* border: solid 1px #000066; */

 height: 400px;
 width: 660px; 
/* overflow:auto; */
}

/***********************************************************************/
/* css for tabbing imprint color changeovers */

div#colorChangeoverTabs
{
 color: #ffffff;
 background: #ffffff url(images/menutabfull_black-white.gif) no-repeat;
 text-decoration: none;
 
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 1px;
 padding-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 
/* border: solid 1px #000000; */
 width: 116px;
 height: 30px;
 text-align: center;
}

div#colorChangeoverTabs2
{
 color: #ffffff;
 background: #ffffff url(images/menutabfull_2_black-white.gif) no-repeat;
 text-decoration: none;
 
 padding-left: 0px;
 padding-right: 0px;
 padding-top: 1px;
 padding-bottom: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-top: 0px;
 margin-bottom: 0px;
 
/* border: solid 1px #000000; */
 width: 116px;
 height: 44px;
 text-align: center;
}

ul.colorChangeoverTabsUL
{
 list-style-type: none;
 padding: 0;
 margin: 0;
}


div#colorChangeoverTabsArea1
{
 position: absolute;
 top: -73px; 
 left: -5px; 
 
 color: #663300;
 
 padding: 2px 2px 2px 2px;
 margin: 4px;

 font-family: arial,verdana,geneva,helvetica,sans-serif; 
 font-size: 12px; 
 font-weight: normal;
 text-align:center;  
 background-color:#ffffff;
 
/* border: solid 1px #f00; */
 
 height: 61px; 
 width: 280px;
/* overflow:auto; */
}

div#colorChangeoverTabsArea2
{
 position: absolute;
 top: -106px; 
 left: -5px; 
 
 color: #663300;
 
 padding: 2px 2px 2px 2px;
 margin: 4px;

 font-family: arial,verdana,geneva,helvetica,sans-serif; 
 font-size: 12px; 
 font-weight: normal;
 text-align:center;  
 background-color:#ffffff;
 
/* border: solid 1px #000000; */
 
 height: 93px; 
 width: 280px;
/* overflow:auto; */
}

div#colorChangeoverTabsArea3
{
 position: relative;
 top: -139px; 
 left: -7px; 
 
 color: #663300;
 
 padding: 2px 2px 2px 2px;
 margin: 4px;

 font-family: arial,verdana,geneva,helvetica,sans-serif; 
 font-size: 12px; 
 font-weight: normal;
 text-align:center;  
 background-color:#ffffff;

/* border: solid 1px #f00; */
 
 height: 125px; 
 width: 280px;
/* overflow:auto; */
}

/***********************************************************************/
div#colorChangeoverTabsDisplayArea
{
 position: absolute;
 top: 140px; 
 left: 361px; 
 
 color: #663300;
 
 padding: 2px 2px 2px 2px;
 margin: 4px;
 background-color:#ffffff;

 font-family: arial,verdana,geneva,helvetica,sans-serif; 
 font-size: 12px; 
 font-weight: normal;
 text-align:center;  
 
/* z-index: 0; */
/* border: solid 1px #f00; */
 
 height: 225px; 
 width: 280px;
/* overflow:auto; */
}
/***********************************************************************/

div#colorChangeoverTabsArea1Cart
{
 position: absolute;
 top: -73px; 
 left: -5px; 
 
 color: #663300;
 
 padding: 2px 2px 2px 2px;
 margin: 4px;

 font-family: arial,verdana,geneva,helvetica,sans-serif; 
 font-size: 12px; 
 font-weight: normal;
 text-align:center;  
 background-color:#eddec1;
 
/* border: solid 1px #f00; */
 
 height: 61px; 
 width: 280px;
/* overflow:auto; */
}

div#colorChangeoverTabsArea2Cart
{
 position: absolute;
 top: -106px; 
 left: -5px; 
 
 color: #663300;
 
 padding: 2px 2px 2px 2px;
 margin: 4px;

 font-family: arial,verdana,geneva,helvetica,sans-serif; 
 font-size: 12px; 
 font-weight: normal;
 text-align:center;  
 background-color:#eddec1;
 
/* border: solid 1px #000000; */
 
 height: 93px; 
 width: 280px;
/* overflow:auto; */
}

div#colorChangeoverTabsArea3Cart
{
 position: relative;
 top: -139px; 
 left: -7px; 
 
 color: #663300;
 
 padding: 2px 2px 2px 2px;
 margin: 4px;

 font-family: arial,verdana,geneva,helvetica,sans-serif; 
 font-size: 12px; 
 font-weight: normal;
 text-align:center;  
 background-color:#eddec1;

/* border: solid 1px #f00; */
 
 height: 125px; 
 width: 280px;
/* overflow:auto; */
}

/***********************************************************************/

div#colorChangeoverTabsDisplayAreaCart
{
 position: absolute;
 top: 140px; 
 left: 361px; 
 
 color: #663300;
 
 padding: 2px 2px 2px 2px;
 margin: 4px;
 background-color:#eddec1;

 font-family: arial,verdana,geneva,helvetica,sans-serif; 
 font-size: 12px; 
 font-weight: normal;
 text-align:center;  
 
/* z-index: 0; */
/* border: solid 1px #f00; */
 
 height: 225px; 
 width: 280px;
/* overflow:auto; */
}
/***********************************************************************/
/* css for tabbing imprint definitions */






/***********************************************************************/
td.modifyImprintColorsMessage
{
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 font-family: verdana,arial,helvetica;
 letter-spacing: 0px; 
 text-align: center; 

 color:#000000;
 background-color:#ffffff;
 
/* height: 14px; */
 width: 280px; 
/* overflow:auto; */
}

td.modifyImprintColorsMessageCart
{
 font-size: 12px;
 font-style: normal;
 font-weight: normal;
 font-variant: normal;
 font-family: verdana,arial,helvetica;
 letter-spacing: 0px; 
 text-align: center; 

 color:#000000;
 background-color:#eddec1;
 
/* height: 14px; */
 width: 280px; 
/* overflow:auto; */
}

/***********************************************************************/
