/** NEW ELEMENTS AND CLASSES BUILT BY ADAM **/
.box_header
{
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size:9px;
	font-weight:bolder;
	color:white;
}
.box_header_special
{
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size:9px;
	font-weight:bolder;
	color:white;
}
.id
{
	font-family:Arial, helvetica, sans-serif;
	font-size:9px;
	color:black;

}
.box_text
{
	font-family:Arial, helvetica, sans-serif;
	font-size:9px;
	color:black;

}
.box_text_red
{
	font-family:Verdana, Arial, helvetica, sans-serif;
	font-size:10px;
	color:#ff0000;

}
.box_text_bold
{
	font-family:Arial, helvetica, sans-serif;
	font-size:10px;
	color:black;
	font-weight:bold;
}
.link
{
	font-family:Arial, helvetica, sans-serif;
	font-size:8px;
	color:gray;
	text-decoration:none;

}
.dot
{
	color:orange;
}
.a_h1
{
	color: #c63;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
}
.main_spill
{
	color:#336633;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}
.phone
{
	color:orange;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.email
{
	color:#336633;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.footer, .sm
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#336633;
}
.sm_11
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#336633;
}
.sm_12
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#336633;
}
.link_footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#336633;
}
.link_green
{
	color: #336633;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}
.link_green_small
{
	color: #336633;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
}
.linkorangesmall
{
	color: orange;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:10px;
	font-weight: bold;
}
.breadcrumb
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    margin-top: 4px;
}
h1
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 500px;
	border="0"-bottom: 1px;
	border="0"-left: 0px;
	border="0"-right: 0px;
	border="0"-top: 0px;
	border="0"-bottom-width: 1px;
	border="0"-left-width: 0px;
	border="0"-right-width: 0px;
	border="0"-top-width: 0px;
	border="0"-color: #000;
	border="0"-style: solid;
}

h2
{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

h3
{
	color: #000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
}

h4
{
	color: #c63;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.price
{
	font-family:Arial, helvetica, sans-serif;
	font-size:10px;
	color:red;
	font-weight:bold;
}
/** NEW ELEMENTS STOP **/

/** HTML ELEMENTS START **/
body
    {
	background-color: #fff;
	color: #000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-bottom: 0px;
	border-right: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
    }

p, br, div, span, blockquote, tr, td, tbody, tfoot, form, input, select, option
    {
 	color: #000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    }

thead, th
    {
 	color: #000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
    }

dl, li, ol, ul
    {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
    }

h1
    {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	width: 500px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-color: #000;
	border-style: solid;
    }

h2
    {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
    }

h3
    {
	color: #000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size:11px;
	font-weight: bold;
    }

h4
    {
	color: #c63;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
    }
/**
a:link
    {
	color: #363;
	text-decoration: underline;
    }

a:active
    {
	color: #c60;
	text-decoration: underline;
    }

a:visited
    {
 	color: #666;
	text-decoration: underline;
    }
**/
a:hover
    {
	text-decoration: underline;
	color: #696;
    }
/** HTML ELEMENTS STOP **/

/** UNIVERSAL USE START **/
.nb159
	{
	background-color: #fff;
	color: #fff;
	width: 159px;
	}

.pagetitle
    {
	color: #c63;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	width: 500px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-color: #000;
	border-style: solid;
    line-height:24px;
    }

.pagetitle-small
    {
	color: #c63;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	width: 500px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-color: #000;
	border-style: solid;
    line-height:16px;
    }

.breadcrumb
    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    margin-top: 4px;
    }

.footer, .sm
    {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    }

.error
    {
    color: #c63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    }

.error_big
    {
    color: #c63;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    }

.alert
	{
	color: #c33;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	}

.note
	{
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

.notered
	{
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

.bigbold
	{
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

.bigboldgreen
	{
	color: #363;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}
/** UNIVERSAL USE STOP **/

/** HOME PAGE START **/
.hmpromoblurb
    {
    background-color: #363;
    color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
    font-weight: bold;
    }

.dot
    {
    color: #f90;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    }


.homepagetitle
    {
	color: #c63;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	}

.findproduct
	{
	color: #f90;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 18px;
	}

.navsubhead
	{
	color: #000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 18px;
	}

.prodspothead
	{
	color: #060;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

.prodspotsubhead
	{
	color: #f90;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	}

.spothead
	{
	color: #000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

.newusers
	{
	color: #fff;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	}

.newusershead
	{
	color: #363;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	}

/** HOME PAGE STOP **/

/** PROMO START **/
.pmBgBlack
    {
    background-color: #fff;
    color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
    font-weight: bold;
    }

.pmSmBlack
    {
    background-color: #ff9;
    color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
    font-weight: bold;
    }

.pmMedBlack
	{
	background-color: #ff9;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	}

.pmBgGreen
    {
    background-color: #ff9;
    color: #006300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight: bold;
    }

.pmXBgGreen
	{
	background-color: #ff9;
	color: #006300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	}

.pmSmGreen
    {
    color: #006300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    }

.pmBgYellow
    {
    background-color: #006300;
    color: #ff9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
    font-weight: bold;
    }

.pmSmYellow
    {
    background-color: #006300;
    color: #ff9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
    font-weight: bold;
    }

	/** added these styles for 11/17 promo -- AS **/

.pmBgGreen2
    {
    color: #060;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
    font-weight: bold;
    }


.pmSmGreen2
    {
    color: #060;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight: bold;
    }

.pmBgOrange
    {
    color: #f90;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
    font-weight: bold;
    }


.pmSmGrey
    {
    color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
    font-weight: bold;
    }

.pmBgRed
    {
    color: #C00;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
    font-weight: bold;
    }


/** PROMO STOP **/

/** PREMIER PAGE START **/
.premierdivide
        {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #ffffff;
        }

.premierlink
	{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	}

.premierheader
        {
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #336633;
        }

/** PREMIER PAGE END **/

/** STATIC PAGE START **/
.presstitle
	{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	}

.dstourbanner
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 27px;
	font-weight: bold;
	}
/** STATIC PAGE STOP **/

/** DESIGN STUDIO START **/
.adhead
    {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 15px;
    }

.bdhead
    {
	font-family: Arial, Helvetica, sans-serif;
	color: #cc6633;
	font-size: 12px;
	font-weight: bold;
    }

.vis
    {
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color: #336633;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
    }

.num
    {
	color: #ffcc00;
	font-family: Helvetica, sans-serif;
	font-size: 13px;
    }

.modhead
    {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #ffffff;
	font-size: 12px;
    }

.arthead
    {
	color: #336666;
	font-family: Arial, Helvetica , sans-serif;
	font-size: 12px;
    }
/** DESIGN STUDIO STOP **/

/** CHECK OUT START **/
.rush
	{
	color: #f60;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}
/** CHECK OUT STOP **/

/** SEARCH START **/
.search
    {
	color: #c60;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
    }
/** SEARCH STOP **/

/** BANNER START **/
.banner, .bannerA, .bannerA:visited, .bannerA:active, .bannerA:hover
    {
    color: #fff;
    background-color: #006300;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
    }
/** BANNER STOP **/
.strike
{
	color: red;
	text-decoration: line-through;
}
.testimonial
{
	color: #c63;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 13px;
	font-weight: bold
}
.one_stop_body
{
	color: black;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 14px;
}

/**
 * Style use for email quote.
 * Queenie Oliveros 08/01/2006 (Bug# 12118)
 */
.quoteBody {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
.smGreen {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #006600;
}
.smBlk {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #333333;
}
.noteGray {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #333333;
}
.noteRed {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: red;
}
.txtRed {
  color: #FF0000
}
.txtWhite {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
}
.style2 {
	color: #267d52;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.style3 {
	color: #a24900;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.style8 {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.style10 {font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #336633; }
.style11 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.stylelink {
	color: #a24900;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        font-weight: bold;
	text-decoration:none;
}


