/* TOPPER */

#toppermain {
position:relative;
left:30px;
width:1030px;
height:123px;
font-family:Arial, Helvetica,Verdana;
}
#topperdiv1{
position:relative;
float:left;
left:5px;
width:325px;
height:80px;
}
#topperdiv2{
position:relative;
float:left;
top:3px;
left:13px;
width: 360px;
height: 80px;
BACKGROUND-IMAGE: url('/SiteData/Images/new_homepage/topper/promotional-product-specialist.png'); 
BACKGROUND-REPEAT: no-repeat;
color:#CC0000;
font-weight:bold;
font-size:14px;
padding-left:40px;
text-align:center;
}
#topperdiv3 {
position:relative;
float:left;
top:10px;
left:35px;
width:220px;
height:80px;
}
#chat-link { 
 position: absolute; 
 float:left; 
 top:60px;
 left:0px;
 width: 250px; 
 height: 20px; 
 background-color: transparent;
}
#topperdiv4 {
clear:both;
}
#CTRSearch2 {
float:left;
position:relative;
top:10px;
left:2px;
text-align:center;
BACKGROUND-IMAGE: url('/SiteData/Images/new_homepage/topper/topper_search_bg.jpg'); 
BACKGROUND-REPEAT: no-repeat;
height:30px;
padding-left:155px;
}
a.ADsearch2 {
text-decoration:none;
color:#363636;
font-size:10px;
font-weight:bold;
}
#toppertabs {
clear:both;
position:relative;
top:5px;
left:30px;
width:1030px;
height:25px;
z-index:500;
}
#MainTab {
float:left;
position:relative;
HEIGHT: 25px;
z-index:500;
text-align:center;
padding-right:7px;
}
.TopperDDFly ul li a, .menu ul li a:visited {float:left;font-family:Arial, Helvetica, Verdana;display:block; text-decoration:none;height:28px; color:teal;font-size:13px;padding-top:5px;padding-right:3px;padding-left:2px;font-weight:bold;}
.TopperDDFly ul {padding:0; margin:0;list-style-type: none;}
.TopperDDFly ul li {float:left; position:relative;}
.TopperDDFly ul li ul {display: none;} 
/* specific to non IE browsers */
.TopperDDFly ul li:hover a {COLOR:#ffffff;background-image:url('/SiteData/Images/new_homepage/topper/tab_bg.jpg');BACKGROUND-REPEAT: repeat-x;}
.TopperDDFly ul li:hover ul {display:block; position:absolute; top:28px; left:0px; width:155px;}
.TopperDDFly ul li:hover ul li a { display:block; background:#FEF0DA;width:145px;height:12px;font-size:11px;color:#363636;font-weight:bold;padding-bottom:3px;text-align:left;padding-left:5px;border:1px solid #FED4B2;}
.TopperDDFly ul li:hover ul li a:hover {color:#363636;background-color:#C8EFF2;}
.TopperDDFlyDiv {background:#FEF0DA;width:153px;font-size:12px;font-weight:bold;color:#363636;text-align:center;border:1px solid #FED4B2;
}
#AffiliateBox{
position:relative;
top:0px;
left:0px;
height:77px;
display:none;
}
#AffiliateTop{
position:fixed;
top:0px;
left:0px;
height:77px;
width:100%;
background-image:url('/SiteData/Images/bgs-affiliate/bgs_topper-banner_bg.jpg');
background-repeat:repeat-x;
z-index:1000;
visibility: hidden;
}
a.AffiliateTop {
color:#003399;
font-size:10pt;
text-decoration:underline;
}
#topperBG {
position:absolute;
top:77px;
left:0px;
width:100%;
height:180px;
background-image:url('/SiteData/Images/bgs-affiliate/topper4.jpg');
background-repeat:repeat-x;
display:none;
}
/*for IE6*/
* html #AffiliateBox {height: 0px;}
* html #AffiliateTop {display: none;}
* html #topperBG {height: 0px;top:0px;width:0px;}
/*for IE6*/


/* LEFTER */
a.lefter
{
 FONT-SIZE:11px;
 COLOR: #535352;
 TEXT-DECORATION: none;
 padding-left:5px;
}
a.leftersub
{  
 PADDING-LEFT: 10px;
 FONT-SIZE:11px;
 COLOR: #787878;
 TEXT-DECORATION: none;
}
a.lefterpink
{ 
PADDING-LEFT: 5px;
FONT-SIZE:11px;
 COLOR: #ff3399;
 TEXT-DECORATION: none;
}
a.ADsearchWhite {
	text-decoration:underline;
	color:#ffffff;
	font-size:12px;
}
a.lefter:hover
{ color:#ff9900;
  TEXT-DECORATION:underline;
}
a.leftersub:hover
{ color:#ff9900;
  TEXT-DECORATION:underline;
}
a.lefterpink:hover
{ COLOR: #003399;
  TEXT-DECORATION:underline;
}
.LeftSection {
padding-bottom:10px;
font-weight:bold;
}
.quickStore{
border:1px solid orange;
WIDTH: 168px;
HEIGHT: 100%;
}
.NavHeader{
width:170px;
background-image: url('/SiteData/Images/new_homepage/lefter/left_nav.jpg');
background-repeat:repeat-x;
FONT-FAMILY: Arial, Helvetica, Verdana;
FONT-WEIGHT:BOLD;
font-size:12px;
COLOR: #003399;
}
.NavHeaderGRN{
background-image: url('/SiteData/Images/new_homepage/lefter/left_nav_50.jpg');
background-repeat:repeat-x;
}
.TitlePad {
padding-top:5px;
padding-left:5px;
}
.LefterPad{
 Padding-bottom: 4px;
}
.autocomplete {
 visibility: hidden;
    font-family: Tahoma;
    font-size: 8pt;
    background-color: white;
    border: 1px solid black;
    position: absolute;
    cursor: default;
    overflow: auto;
    overflow-x: hidden;
 text-align: left !important;
}
.autocomplete_item,
.autocomplete_item_highlighted
{
    padding: 1px;
    padding-left: 5px;
    color: black;
 /* ellipsis support goes here? */
}
.autocomplete_item_highlighted {
    background-color: #FEFFAF;
}
DIV.autocomplete_footer
{
        margin-top:2px;
        padding-left:4px;
        border-top:1px solid gray;
        padding-top:1px;
        padding-bottom:1px;
}
DIV.autocomplete_footer IMG.autocomplete_footer_branding
{
 /*
  * sli_systems-powered_150_15.gif - specified in autocomplete.js
  */
        height: 15px; width: 150px;
}
IMG.autocomplete_footer_branding
{
 border: 0px;
}




/* HOMEPAGE BANNER */
#OuterRB {
position:relative;
top:10px;
}
#p-select {
position:absolute;
top:178px;
left:450px;
width:150px;
height:10px;
font-size:10px;
}

#transpBox {
filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
  background-color:#f2f2e6;
   position:absolute;
   top:185px;
   left:445px;
   width:135px;
   height:22px;
   z-index:99;
}   
.glidecontentwrapper{
BACKGROUND-IMAGE: url('/SiteData/Images/new_homepage/hp-banners/15-off-promotional-polos_hp.jpg');
BACKGROUND-REPEAT: no-repeat;
position: relative; /* Do not change this value */
width: 600px;
height: 210px; /* Set height to be able to contain height of largest content shown*/
overflow: hidden;
}
/*
 Total wrapper width: 350px+5px+5px=360px
 Or width of wrapper div itself plus any left and right CSS border and padding
 Adjust related containers below according to comments
*/
.glidecontent{ /*style for each glide content DIV within wrapper.*/
position: absolute; /* Do not change this value */
visibility: hidden;
width: 600px;
}
/*
 Total glidecontent width: 330px+10px+10px=350px
 Or width of wrapper div itself (not counting wrapper border/padding)
*/
.glidecontenttoggler{ /*style for DIV used to contain toggler links. */
width: 600px;
margin-top: 10px;
z-index:99;
font-size:10px;
text-align:left; /*How to align pagination links: "left", "center", or "right"
background: white; /*always declare an explicit background color for fade effect to properly render in IE*/
}
/*
 Total contenttoggler width: 350px+5px+5px=360px
 Or total width of wrapper div (counting wrapper border/padding)
*/
.glidecontenttoggler a{ /*style for every navigational link within toggler */
display: -moz-inline-box;
display: inline-block;
border: 1px solid #f2f2e6;
background-color:#f2f2e6;
color: #b0c4de;
font-family: arial, helvetica, verdana;
font-size:10px;
padding: 1px;
margin-right: 3px;
font-weight: bold;
text-decoration: none;
}
.glidecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background: #e5e5cc;
border: 1px solid #999966;
color: #003399;
}
.glidecontenttoggler a:hover{
background: #003399;
color: #ffffff;
}
.glidecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}
.glidecontenttoggler a.prev, .glidecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
background: #e5e5cc;
border: 1px solid #999966;
color: #003399;
}
.glidecontenttoggler a.prev:hover, .glidecontenttoggler a.next:hover{
background: #003399;
color: white;
}
/*for IE6*/
* html #p-select {
position:absolute;
top:178px;
left:405px;
width:180px;
height:10px;
font-size:10px;
}
* html #transpBox {
filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
  background-color:#f2f2e6;
   position:absolute;
   top:185px;
   left:410px;
   width:115px;
   height:22px;
   z-index:99;
} 
/*for IE6*/






/* HOMEPAGE PRODUCT GRID */
#gridSection {
clear:both;
position:relative;
top:10px;
width:620px;
height:335px;
FONT-FAMILY: Verdana;
font-weight:bold;
margin-right:auto;
margin-left:auto;
}
.NprodgridBG {
position:relative;
top:15px;
left:10px;
width:600px;
height:27px;
background-image:url('/SiteData/Images/new_homepage/hp-grid/product-grid-banner_bg.jpg');
background-repeat:repeat-x;
padding-top:5px;
padding-left:10px;
color:teal;
font-size:18px;
margin:0px 0px 0px 0px;
}
a.NprodgridBG_link {
font-size:11px;
color:#003399;
font-weight:bold;
text-decoration:underline;
}
a.NprodgridBG_link:hover {
color:teal;
}
.Nprodgrid {
	float:left;
	position:relative;
	top:25px;
	width:155px;
    text-align:center;
	}
a.Ngrouptitle {
  FONT-FAMILY: Arial, Helvetica, Verdana;
  FONT-SIZE: 13px;
  font-weight:bold;
  COLOR: #003399;
  TEXT-DECORATION: none;
}
a.Ngrouptitle:hover {
  text-decoration:underline;
  color:#ff9900;
}
a.Nproductname {
  FONT-SIZE: 11px;
  COLOR: #007d84;
  font-weight:normal;
  TEXT-DECORATION: none;
}
a.Nproductname:hover {
 text-decoration:underline;
 color:#ff9900;
}
.Nonsalefrom {
 FONT-SIZE: 11px;
 COLOR: #CC0000;
 FONT-WEIGHT:bold;
}
.MoreInfo a {
display:block;
width:107px;
height:31px;
margin-left:auto;
margin-right:auto;
font-size:12px;
color:#003399;
font-weight:bold;
text-decoration:none;
}
.MoreInfo a:hover {
text-decoration:underline;
}
.DOWPrice {
FONT-SIZE: 10px; 
COLOR: #535352; 
TEXT-ALIGN: center;
}



/* HOMEPAGE SEO TEXT BOX */
a.SEObox{
	color:#007d84;
	font-weight:regular;
	text-decoration:none;
}
a.SEObox:hover{
	text-decoration:underline;
	color:#ff9900;
}


/* BEST SELLERS CONTENT */
#BSContent {
clear:both;
height:150px;
BORDER-left: #ACE7EF 1px solid;
BORDER-right: #ACE7EF 1px solid;
padding-bottom:10px;
}
#BSProduct {
float:left;
width:195px;
TEXT-ALIGN: center;
padding-top:20px;
}
a.productname
{
 FONT-SIZE: 14px;
 COLOR: #007d84;
 TEXT-DECORATION: none;
}
a.productname:hover
{
 TEXT-DECORATION: underline;
 color:#ff9900;
}
.onsalefrom
{
 FONT-SIZE: 12px;
 COLOR: #CC0000;
 FONT-STYLE: italic;
 FONT-WEIGHT:bold;
}



/* BOOKMARK THIS SITE */
a.bookmark {
 FONT-WEIGHT: bold; 
 FONT-SIZE: 11px;
 COLOR: #1A1A1A;
 TEXT-DECORATION: none;
 }
a.bookmark:hover {
 COLOR: #ff9900;
 TEXT-DECORATION: underline;
}
a.blogleft {
 COLOR:#007d84;
 TEXT-DECORATION: none;
 font-size:11px;
 font-family: arial;
 font-weight:bold;
}
a.blogleft:hover {
 TEXT-DECORATION: underline;
 color:#ff9900;
}




/* BEST SELLERS RIGHTER */
a.bstsellersR{
 FONT-SIZE: 10px;
 COLOR: #007d84; 
 TEXT-DECORATION: none;
 }
a.bstsellersR:hover{
TEXT-DECORATION: underline;
color:#ff9900;
}
a.bstpriceR{
 FONT-SIZE: 10px;
 COLOR: #CC0000;
 font-weight:bold;
 TEXT-DECORATION: none;
}
#bstspacerR{ 
 float:left;
 padding-left:5px;
 padding-top:13px;
 font-weight:bold;
 }
#bsttext{
 float:left;
 padding-left:5px;
 padding-top:10px;
}
#dropBbsmenudiv{
position:absolute;
z-index:500;
}
#BSMain {
clear:both;
}





/* FOOTER TABS */
a.FooterTabs {
font-family:arial, helvetica, Verdana;
text-decoration:none;
color:teal;
font-size:13px;
font-weight:bold;
}
a.FooterTabs:hover  {
color:#ffffff;
}


/* QUOTE REQUEST POP */
#footer{
position:fixed;
bottom:0px;
left:25px;
border:1px solid #999966;
background-color:#FFF8E8;
width:175px;
text-align:right;
visibility: hidden;
z-index: 100;
}



/* STEP BY STEP CHECKOUT */
a.artpop
{
	color:#ff5f3d;
	font-weight:bold;
	text-decoration:underline;
}
a.artpop:hover
{	
	color:#455454;
}


/*NAME BADGE HOLDERS & PPC BADGE FREE SHIP*/
.BadgeBox {
clear:both;
width:600px;
height:200px;
}
.description {
 color:#121212;
}
.badges {
 margin: 0px 0px 0px 0px;
 padding-left: 25px;
 color: #121212;  
 list-style-type:disc;
}
.badgeSKU {
 color:#455454
}
a.badgetitle {
 color:#121212;
 font-weight:bold;
 font-size:14px;
 text-decoration:none;
}
a.badgetitle:hover {
 text-decoration:underline;
}
.promocode {
	color:#cc0000;
	font-size:12px;
	font-weight:bold;
}
a.badges {
 color:black;
 font-weight: bold;
 text-decoration:none;
 font-size:13;
}
a.badges:hover {
 color:#455454;
 font-weight: bold;
 text-decoration:none;
 font-size:13;
}
a.badges:visited {
 color:#455454;
 font-weight: bold;
 text-decoration:underline;
 font-size:13;
}



/*BUYING GUIDES*/
.headline {
FONT-WEIGHT: bold;
FONT-SIZE: 14px;
COLOR: #003399;
}
#imagediv {
	margin-left: auto;
	margin-right: auto;
	width:500px;
	height:175px;
	text-align:center;
	padding-top:20px;
	}
.drinkimg {
float:left; 
width:160px;
}


/*GUARANTEE PAGE*/
#PointTitle
{
	FONT-WEIGHT:bold;
	TEXT-DECORATION:underline;
}
#PointNumber
{
	FONT-SIZE: 12pt; 
	COLOR: #008b8b;
	font-weight:bold;
}



/*WHY BUY FROM MARCO*/
.separater {
	padding-bottom:10px;
	padding-top:35px;
}
.wbcopy {
	padding:3px;
	text-align:left;
	font-size:12px;
}
.BGTest1 { background-image:url("/SiteData/Images/customer-review-web-550x90.jpg");
background-repeat:no-repeat;
padding-left:162px;
width:550px;
height:90px;
}
.BGTest2 { background-image:url("/SiteData/Images/customer-review-web-550x60.jpg");
background-repeat:no-repeat;
padding-left:162px;
width:550px;
height:60px;
}
.BGTest3 { background-image:url("/SiteData/Images/customer-review-web-550x70.jpg");
background-repeat:no-repeat;
padding-left:162px;
width:550px;
height:70px;
}
.maroonHead
{
 FONT-WEIGHT: bold;
 FONT-SIZE: 11px;
 COLOR: #800028
}
.headline {
	font-weight:bold;
	font-size:14px;
}
.wbTest{
FONT-STYLE: italic;
FONT-SIZE: 10px;
width:380px;
padding:5px;
}


/*READ MORE DIV CONTENT*/
.GroupImage {
width:120px;
float:left;
text-align:center;
}
.ReadMore {
clear:both;
position:relative;
top:20px;
left:50px;
display:none;
width:550px;
padding:7px;
background-color:#ffffff;
border:1px solid #003399;
z-index:5000;
}



/*RIBBON & CUSTOM PAGES*/
.RBText {
position:absolute;
width:420px;
height:38px;
font-family:verdana, arial, helvetica;
left:205px;
}
.RBText h2 {
margin:0px 0px 0px 0px;
color:#003399;
font-size:19px;
}
.RBText ul {
padding:0px; 
margin:0px;
}
.RBText ul li {
list-style-type: disc;
margin:0px 0px 0px 35px;
line-height:16px;
font-size:11px;
color:#363636;
}
.RBText1 {
top:10px;
}
.RBText2{
top:137px;
}
.RBText3{
top:282px;
}
.RBButtonBG{
	BACKGROUND-IMAGE: url('/SiteData/Images/buttons/blank-blue.jpg');
	background-repeat: no-repeat;
	padding-top:10px;
    padding-bottom:20px;
	width:317px;
	height:40px;
	text-align:center;
}
a.RBButton {
	color:#ffffff;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
	text-align:center;
}
a.ribbonColor {
font-size:10pt;
font-weight:bold;
text-decoration:none;
}
a.ribbonColor:hover {
text-decoration:underline;
}


/*BLUE BLANK BUTTON*/
.buttonBackGrnd{
	BACKGROUND-IMAGE: url('/SiteData/Images/buttons/blank-blue.jpg');
	background-repeat: no-repeat;
	padding-top:10px;
    padding-bottom:20px;
	width:317px;
	height:40px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
a.GiftButton {
	color:#ffffff;
	font-size:17px;
	text-decoration:underline;
	font-weight:bold;
	text-align:center;
}




/*MOBILE EMAIL*/
a.mobilelink {
COLOR: #363636; 
FONT-SIZE: 11pt; 
FONT-WEIGHT: bold; 
TEXT-DECORATION: underline
}
.mobilesample {
COLOR: #f86808;
font-weight:bold;
TEXT-DECORATION: underline;
}



/*HP-3SAVINGS & PPC-3SAVINGS LANDING PAGES*/
.headcolor2 {
color:#cc0000;
font-weight:bold;
font-size:18px;
text-align:center;
padding-bottom:10px;
}
.detail1{
color:#cc0000;
font-weight:bold;
font-size:15px;
text-align:center;
text-align:center;
}
.style22 {
 font-size:17px;
 color:#cc0000;
 font-weight:bold;
}
.detail2{
font-size:10px;
PADDING-RIGHT: 5px; 
PADDING-LEFT: 5px; 
PADDING-BOTTOM: 5px; 
COLOR: #363636; 
PADDING-TOP: 5px; 
TEXT-ALIGN: justify;
FONT-WEIGHT:NORMAL;
}


/*CART PROMOTION POPUP #1*/
#CartPopScreen {
display:none;
position:fixed;
left:0px;
top:0px;
width:100%;
height:3000px;
background:gray;
filter:alpha(Opacity=25);
opacity:0.25;
-moz-opacity:0.25;
-khtml-opacity:0.25;
}
#CartPopLayer {
display:none;
left:400px;
top:150px;
width:420px;
height:100px;
position:fixed;
z-index:900;
background:#fef3d7;
border:1px solid #f86808;
color:#363636;
font-size:17px;
padding:2px;
}
/*for IE6*/
* html #CartPopScreen {display: none;width:0px;height:0px;visibility:hidden;}
* html #CartPopLayer {display: none;width:0px;height:0px;visibility:hidden;}
/*for IE6*/


/*CART PROMOTION POPUP #2*/
#CartPopLayer2 {
display:none;
left:400px;
top:150px;
width:420px;
height:100px;
position:fixed;
z-index:900;
background:#fef3d7;
border:1px solid #f86808;
color:#363636;
font-size:17px;
padding:2px;
}
/*for IE6*/
* html #CartPopLayer2 {display: none;width:0px;height:0px;visibility:hidden;}
/*for IE6*/



/*PPC GIFTS LANDING PAGE*/
.GTbluehead
{
 FONT-WEIGHT: bold;
 FONT-SIZE: 13px;
 COLOR: #1434ab
}
.GTborder
{
 border:1px solid gray;
 padding:4px;
 background-color:#eaf7fb;
}
.sig
{
 font-style:italic;
}
a.GTpurchased
{
 font-size:10px;
 font-style:italic;
}
.GTNprodgrid{
	BACKGROUND-IMAGE: url('/SiteData/Images/new_homepage/product-grid_background_lt-blue.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	padding-top:10px;
    text-align:center;
	padding-bottom:30px;
}
.GTbuttonBackGrnd{
	BACKGROUND-IMAGE: url('/SiteData/Images/landing-pages/gifts-header-2.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	padding-top:10px;
    text-align:center;
	padding-bottom:20px;
	width:550;
	height:52;
}
a.GiftButton {
	color:#ffffff;
	font-size:20px;
	text-decoration:underline;
	font-weight:bold;
}

a.GTNgrouptitle{
  FONT-SIZE: 15px;
  font-weight:bold;
  COLOR: #003399;
  TEXT-DECORATION: none;
}
a.GTNgrouptitle:hover{
 TEXT-DECORATION: underline;
}
a.GTNproductname{
  FONT-SIZE: 14px;
  COLOR: #363636;
  font-weight:bold;
  TEXT-DECORATION: none;
}
a.GTNproductname:hover
{
 COLOR: #1fadad;
 TEXT-DECORATION: underline;
}
a.GTNmoreinfo2{
 FONT-SIZE: 10px;
 font-weight:bold; 
 COLOR: #000099; 
 TEXT-DECORATION: underline;

}
a.GTNmoreinfo2:hover{
 COLOR: #1fadad; 
}
.GTNonsalefrom{
 FONT-SIZE: 14px;
 COLOR: #CC0000;
 font-weight:bold;
}
a.GTsample {
 FONT-SIZE: 11px;
 font-weight:bold; 
 COLOR: #000099; 
 TEXT-DECORATION: none;

}
a.GTsample:hover {
	color:#007d84;
}
.GTbuttonpad {
	padding-bottom:7px;
}
.GTSBPrice {
	color: #cc0000;
	font-weight:bold;
	font-size:14px;
}
a.GTSBPriceLink {
	font-size:13px;
	text-decoration:none;
	color:#007d84
}
a.GTSBPriceLink:hover {
	text-decoration:underline;
	color:#003399;
}
.GTHDPrice {
	font-size:10px;
	text-decoration:none;
	color:#cc0000;
	font-weight:bold;
}




/*PPC PROMOTIONAL PRODUCTS LANDING PAGE*/
.PPNprodgrid{
	BACKGROUND-IMAGE: url('/SiteData/Images/new_homepage/product-grid_background_tall.jpg');
	background-repeat: no-repeat;
	text-align:center;
	padding-top:20px;
	padding-bottom:30px;
	width:183px;
	float:left;
}
a.PPNgrouptitle{
  FONT-SIZE: 15px;
  font-weight:bold;
  COLOR: #003399;
  TEXT-DECORATION: none;
}
a.PPNgrouptitle:hover{
 TEXT-DECORATION: underline;
}
a.PPNproductname{
  FONT-SIZE: 14px;
  COLOR: #007d84;
  TEXT-DECORATION: none;
}
a.PPNproductname:hover {
 TEXT-DECORATION: underline;
}
a.PPNmoreinfo2{
 FONT-SIZE: 10px;
 font-weight:bold; 
 COLOR: #000099; 
 TEXT-DECORATION: underline;
 FONT-FAMILY:Verdana, Arial, Helvetica;
}
a.PPNmoreinfo2:hover{
 COLOR: #1fadad; 
}
.PPNonsalefrom{
 FONT-SIZE: 14px;
 COLOR: #CC0000;
 FONT-WEIGHT:bold;
}
.PPtestbar {
	background-color:#e5e5cc;
	color:#363636;
	font-weight:bold;
	font-size: 10px;
	border: gray 1px solid;
	padding: 2px;
	text-align:center;
}
.PPbuttonpad {
	padding-bottom:3px;
}
.PPseparater {
	padding-bottom:10px;
	padding-top:35px;
}
.PPTest1 { background-image:url("/SiteData/Images/customer-review-web-550x90.jpg");
background-repeat:no-repeat;
width:550px;
padding-left:162px;
text-align:left;
}
.PPTest2 { background-image:url("/SiteData/Images/customer-review-web-550x60.jpg");
background-repeat:no-repeat;
width:550px;
padding-left:162px;
text-align:left;
}
.PPTest3 { 
background-image:url("/SiteData/Images/customer-review-web-550x70.jpg");
background-repeat:no-repeat;
width:550px;
padding-left:162px;
text-align:left;
}
.PPmaroonHead {
 FONT-WEIGHT: bold;
 FONT-SIZE: 11px;
 COLOR: #800028
}
.PPwbTest{
FONT-STYLE: italic;
FONT-SIZE: 10px;
width:380px;
padding:5px;
}





/*CONVENTIONS.NET*/
a.take100Gray {
font-size:14px;
color:#535352;
font-weight:bold;
text-decoration:underline;
}
a.take100Gray:hover {
color:blue;
font-weight:bold;
text-decoration:underline;
}



/* AFFILIATE PAGE POPUP & SITEWIDE BANNERS */
/*for popup on landing page*/
#affiliatescreen {
display:none;
position:fixed;
left:0px;
top:0px;
width:100%;
height:3000px;
background:gray;
filter:alpha(Opacity=50);
opacity:0.5;
-moz-opacity:0.5;
-khtml-opacity:0.5;
}
#affilentry {
display:none;
left:400px;
top:50px;
width:512px;
height:409px;
position:fixed;
z-index:900;
background:#ededed;
}



/* DEALS OF THE WEEK LANDING PAGE */
#DODgrid2 {
position:relative;
clear:both;
width:325px;
height:305px;
top:10px;
FONT-FAMILY: Arial, Helvetica, Verdana;
font-weight:bold;
margin-left:auto;
margin-right:auto;
}
#DODgrid3 {
position:relative;
clear:both;
width:488px;
height:305px;
top:10px;
FONT-FAMILY: Arial, Helvetica, Verdana;
font-weight:bold;
margin-left:auto;
margin-right:auto;
}
.DODNprodgrid {
	float:left;
	position:relative;
	border:1px solid #003399;
	padding-top:15px;
	width:155px;
	margin-right:5px;
    text-align:center;
	font-size:12px;
}




/* PRICE COMPARE LANDING PAGE */
.Compare {
padding-top:20px;
text-align:center;
}
.CompareGrid {
clear:both;
padding-left:10px;
}
.CompareProd {
float:left;
text-align:center;
}
.ComparePrice {
width:80px;
border:1px gray solid;
}
.CompareLabel{
font-weight:bold;
}
.CompareMARCO {
font-weight:bold;
color:#003399;
}
.CompareTxt {
font-size:12pt;
}



/* TESTIMONIALS HP CONTENT */
.HPTestimonials {
margin: 0px 5px 0px 5px;
}
.MoreTestimonial{
clear:both;
position:relative;
display:none;
z-index:5000;
border-top:#ff9900 1px solid;
}




/* COUPONS PAGE */
#coupon {
position:relative;
width:600px;
height:324px;
background-image:url('/SiteData/Images/landing-pages/marco-coupon.jpg');
background-repeat:no-repeat;
}
#couponText {
position:absolute;
width:550px;
top:95px;
left:25px;
font-family:verdana arial helvetica;
text-align:center;
color:#f86808;
font-size:8pt;
}
a.couponText {
text-decoration:underline;
}
a.couponText:hover {
color:#003399;
}
.couponHead {
color:#003399;
font-size:35pt;
font-weight:bold;
}
.couponDesc {
color:#008296;
font-size:18pt;
}






/* PPC PRICE GRID PAGES */
.PPCCompare {
padding-top:10px;
font-family:verdana, arial, helvetica;
font-size:8pt;
}
.PPCCompareGrid {
clear:both;
padding-left:10px;
}
.PPCCompareProd {
float:left;
}
.PPCComparePrice {
width:50px;
border-top:1px gray solid;
border-left:1px gray solid;
text-align:center;
}
.borderBottom {
width:50px;
border-top:1px gray solid;
border-left:1px gray solid;
border-bottom:1px gray solid;
text-align:center;
}
.borderRight {
width:50px;
border-top:1px gray solid;
border-left:1px gray solid;
border-right:1px gray solid;
text-align:center;
}
.PPCCompareLabel{
font-weight:bold;
width:70px;
}
.PPCCompareMARCO {
font-weight:bold;
color:#003399;
}
.PPCCompareTxt {
font-size:12pt;
}
.PPCCompareBold  {
font-weight:bold;
}
.PPCYouSave {
font-weight:bold;
color:#cc0000;
}
.PPCButtons {
position:relative;
left:50px;
}
.PPC_pr_static_category {
display:block;
width:100px;
height:35px;
position: relative; 
padding-left:105px;
}

.PPC_pr_static_category .pr-snippet-wrapper {
    border: none;
    background: none;
    width: auto;
}

.PPC_pr_static_category .pr-snippet-stars {
    border: none;
    background: none;
}

.PPC_pr_static_category .pr-snippet-rating-decimal {
    display: none;
    clear: right;
}

.PPC_pr_static_category .pr-snippet-review-count {
    display: none;
    clear: right;
}

.PPC_pr_static_category .pr-snippet-read-write {
    border: none;
    background: none;
    display: none;
}

.PPC_pr_static_category .pr-snippet-read-reviews {
    display: none;
}

.PPC_pr_static_category .pr-snippet-write-review {
    display: none;
}

.PPC_pr_static_category .pr-snippet-write-first-review {
    display: none;
}




/*PPC LANDING PAGES*/
.BGTitlePrice
 {
 FONT-WEIGHT: bold;
 FONT-SIZE: 14px;
 COLOR: #cc0000; 
 TEXT-DECORATION: none;
}
.GridWidth {
width:195px;
}
.PPCTest1 { 
clear:both;
position:relative;
width:550px;
height:90px;
margin-left:auto;
margin-right:auto;
}
.PPCTest2 { 
clear:both;
position:relative;
width:550px;
height:60px;
margin-left:auto;
margin-right:auto;
}
.PPCTest3 { 
clear:both;
position:relative;
width:550px;
height:70px;
margin-left:auto;
margin-right:auto;
}
.PPCwbTest{
position:absolute;
FONT-STYLE: italic;
FONT-SIZE: 10px;
top:0px;
left:162px;
width:380px;
padding:5px;
}
.PPCmaroonHead {
 FONT-WEIGHT: bold;
 FONT-SIZE: 11px;
 COLOR: #800028;
}
.PPCBottomBox {
position:relative;
width:600px;
height:27px;
background-image:url('/SiteData/Images/new_homepage/hp-grid/product-grid-banner_bg.jpg');
background-repeat:repeat-x;
padding-top:3px;
padding-left:10px;
color:teal;
font-size:18px;
}



/*PRODUCT DETAIL RECYCLE POPUP*/
#RecycleSymb {
display:none;
width:450px;
position:relative;
top:10px;
left:50px;
z-index:900;
background:white;
padding:2px;
border:1px solid #ff9900
}



/*SPECIALS TAB & COUPON POPUP*/
.specials { 
width: 46px; 
margin: 250px 0px 0px 1002px; 
height: 118px;
position: fixed;
}

#specials  {top: 5px;}

#SeeSpecials {
position:fixed;
top:25px;
left:150px;
display:none;
width:610px;
height:350px;
padding:7px;
background-color:#ffffff;
border:1px solid #003399;
z-index:5000;
}
/*for IE6*/
* html #coupon {
display:none;
}
* html #specials {
display:none;
}
/*for IE6*/


