/* CSS Document */
body  {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	background: #000000 url(../images/bgs/bg-body.jpg) repeat-x left top;
}
h1,h2,h3,h4,h5,h6{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: normal;
}

form{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: normal;
}
p{
	margin: .28em 0em 0em 0em;
	padding: 0px 0px 0px 0px;
	line-height: normal;
}
a:link {
	text-decoration: none;
	color: #00CC00;
}
a:hover {
	text-decoration: underline;
	color: #CCCCCC;
}
a:active {}
a:visited {}

/* Tips for Elastic layouts 
1. Since the elastic layouts overall sizing is based on the user's default fonts size, they are more unpredictable. Used correctly, they are also more accessible for those that need larger fonts size since the line length remains proportionate.
2. Sizing of divs in this layout are based on the 100% font size in the body element. If you decrease the text size overall by using a font-size: 80% on the body element or the #container, remember that the entire layout will downsize proportionately. You may want to increase the widths of the various divs to compensate for this.
3. If font sizing is changed in differing amounts on each div instead of on the overall design (ie: #sidebar1 is given a 70% font size and #mainContent is given an 85% font size), this will proportionately change each of the divs overall size. You may want to adjust based on your final font sizing.
*/

.twoColElsLtHdr #container {
	width: 62.63em;
	text-align: left; /* this overrides the text-align: center on the body element. */
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding: 0px;
} 
.twoColElsLtHdr #header {
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	height: 16.7em;
	margin: 0px;
} 
.left-nav-container {
	padding: 0em;
	width: 242px;
	margin-top: 0em;
	margin-right: 0.5em;
	margin-bottom: 0em;
	margin-left: 0em;
	float: left;
	clear: both;
}
div.easy {
	width: 242px;
	margin: 0em;
	padding: 0em;
}
div.easy-btm {
	width: 242px;
	padding: 0em;
	margin: 0em;
}
.lft-nav-cat {
	color: #FF9900;
	text-indent: 1.3em;
	padding: 0em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0.25em;
	margin-left: 0em;
	font: bold 14px "Trebuchet MS", Arial, Helvetica;
}
/* Tips for sidebar1:
1. Be aware that if you set a font-size value on this div, the overall width of the div will be adjusted accordingly.
2. Since we are working in ems, it's best not to use padding on the sidebar itself. It will be added to the width for standards compliant browsers creating an unknown actual width. 
3. Space between the side of the div and the elements within it can be created by placing a left and right margin on those elements as seen in the ".twoColElsLtHdr #sidebar1 p" rule.
*/
.twoColElsLtHdr #sidebar1 {
	width: 12em; /* since this element is floated, a width must be given */
	background: #EBEBEB;
	margin: 0px;
	height: 200px;
	float: left;
	padding: 0em;
}
.twoColElsLtHdr #sidebar1 h3, .twoColElsLtHdr #sidebar1 p {
	padding: 0em;
	margin: 0em;
	vertical-align: top;
}

/* Tips for mainContent:
1. If you give this #mainContent div a font-size value different than the #sidebar1 div, the margins of the #mainContent div will be based on its font-size and the width of the #sidebar1 div will be based on its font-size. You may wish to adjust the values of these divs.
2. The space between the mainContent and sidebar1 is created with the left margin on the mainContent div.  No matter how much content the sidebar1 div contains, the column space will remain. You can remove this left margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends.
3. To avoid float drop, you may need to test to determine the approximate maximum image/element size since this layout is based on the user's font sizing combined with the values you set. However, if the user has their browser font size set lower than normal, less space will be available in the #mainContent div than you may see on testing.
4. In the Internet Explorer Conditional Comment below, the zoom property is used to give the mainContent "hasLayout." This avoids several IE-specific bugs that may occur.
*/
.mainContent {
	background-color: #660000;
	margin-top: 0;
	margin-right: 0.5em;
	margin-bottom: 0;
	margin-left: 16em;
	padding: 0px;
	float: left;
	clear: none;
	width: 751px;
	vertical-align: top;
	text-align: left;
} 
.hot-head {
	height: 25px;
	width: 751px;
}
.smoke {
	background-image: url(../images/bgs/smoke.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 10px;
}
#hpprodhead     h1 {
	color: #FF6600;
	padding: 0em;
	margin: 0em;
	font: bold 24px/46px Arial, Helvetica, sans-serif;
	background: url(../images/hp-products/new.gif) no-repeat 3.5em 50%;
	height: 46px;
}
.site-menu-price {
	color: #FFCC00;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 14px;
	text-indent: .25em;
}
.prod-line {
	margin: 0em 0em .7em;
	padding: 0em;
	border-bottom: 1px dotted #999999;
	line-height: .7em;
}

.prodhead {
	line-height: 46px;


}
.prodhead h1 {
	color: #FF6600;
	text-align: center;
	vertical-align: top;
	padding: 0em;
	font: bold 24px Verdana, Arial, Helvetica, sans-serif;
	margin: 0em 0em 0.5em;
}

.prodhead h2 {
	color: #00ff00;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	line-height: 20px;
	vertical-align: top;
	margin: 0em;
	padding: 0em;
}


.prodhead p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin-top: .25em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-left: 0em;
}
.prodhead #price {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 28px;
	font-weight: bold;
	color: #00FF00;
	padding: 0em;
	margin-top: 0em;
	margin-right: auto;
	margin-bottom: 0em;
	margin-left: auto;
	text-align: center;
}
.prodhead #price-lg-red {
	color: #FF0000;
	padding: 0em;
	margin-top: 0em;
	margin-right: auto;
	margin-bottom: 0em;
	margin-left: auto;
	text-align: center;
	font: bold 28px "Trebuchet MS", Arial, Helvetica;
}
.prodhead #prod-name  {
	color: #FFCC00;
	text-align: center;
	padding: 0em;
	margin: 0em 0em .25em;
	font: bold 16px/20px Arial, Helvetica, sans-serif;
}

.prodhead #prod-part-no {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF3300;
	font-weight: bold;
	text-align: center;
}
.prodhead #prod-name-2 {
	color: #FFCC00;
	text-align: center;
	padding: 0em;
	margin: 0em 0em .25em;
	font: bold 16px/30px Arial, Helvetica, sans-serif;
}

.prodhead #text-top   {
	vertical-align: top;
}
.prodhead #prod-part-no-2 {
	color: #FF3300;
	text-align: center;
	font: bold 12px/30px Arial, Helvetica, sans-serif;
}
.text-center {
	text-align: center;
}


.prodhead #pic-bg {
	background-image: url(../images/bgs/bg-prod-pics.gif);
	background-repeat: no-repeat;
	background-position: center 50%;
	height: 160px;
	width: 190px;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: .5em;
	padding-left: 0em;
	margin: 0em;
}

.prodhead   #pic-container {
	text-align: center;
	vertical-align: middle;
	border: 4px solid #33CC00;
	background: #FFFFFF;
	margin: 0em 0.5em 0em 0.8em;
	padding: .25em 0.5em 0.4em;
}
.prodhead-outline  {
	border: 1px solid #CC3300;
	padding: 5px;
	background-color: #3C0000;
	height: 100%;
	width: 100%;
	background-image: url(../images/bgs/bg-prod-display.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}


.prod-name-2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #FFCC03;
}
.prod-button-bg {
	background-image: url(../images/hp-products/button-bg.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 95px;
	width: 152px;
	margin-top: 0.35em;
	margin-right: auto;
	margin-left: auto;
	padding-top: .2em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 1.em;
	padding-left: 1.8em;
}
#prod-button1 {
	background-image: url(../images/hp-products/button.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 31px;
	width: 94px;
	text-align: center;
	vertical-align: middle;
	margin-top: .7em;
	margin-left: 1em;
	line-height: 24px;
}
#prod-button1 a{
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
}
#prod-button1 a:hover {
	text-decoration: underline;
}
#prod-button1 a:active {
	text-decoration: none;
}
#prod-button1 a:visited {
	text-decoration: none;
}
#prod-button2 {
	background-image: url(../images/hp-products/button.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 31px;
	width: 94px;
	text-align: center;
	vertical-align: middle;
	padding-top: 0.2em;
	margin-top: 0.3em;
	margin-left: 1em;
	line-height: 20px;
}
#prod-button2 a{
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #00FF00;
}
#prod-button2 a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #00FF00;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9900;
}

#prod-atc {
	height: 31px;
	width: 94px;
	text-align: center;
	vertical-align: middle;
	margin: 0em auto;
	padding: 0px;
}
#prod-atc a{
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
}
#prod-atc a:hover {
	text-decoration: underline;
}
#prod-atc a:active {
	text-decoration: none;
}
#prod-atc a:visited {
	text-decoration: none;
}
.standard {
	background-image: url(../images/hp-products/standard.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	height: 155px;
	width: 157px;
	margin-top: 0em;
	margin-right: 0.5em;
	margin-bottom: 1.5em;
	margin-left: 1.2em;
}
.preferred {
	background-image: url(../images/hp-products/preferred.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	height: 155px;
	width: 157px;
	margin-top: 0em;
	margin-right: 0.5em;
	margin-bottom: 1.5em;
	margin-left: 1.2em;
}
.pro {
	background-image: url(../images/hp-products/pro.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	height: 155px;
	width: 157px;
	margin-top: 0em;
	margin-right: 0.5em;
	margin-bottom: 1.5em;
	margin-left: 1.2em;
}
.legal {
	background-image: url(../images/hp-products/legal.gif);
	background-repeat: no-repeat;
	background-position: left 50%;
	height: 155px;
	width: 157px;
	margin-top: 0em;
	margin-right: 0.5em;
	margin-bottom: 1.5em;
	margin-left: 1.2em;
}
.medical {
	height: 155px;
	width: 157px;
	margin-top: 0em;
	margin-right: 0.5em;
	margin-bottom: 1.5em;
	margin-left: 1.2em;
	background: url(../Images/hp-products/medical.gif) no-repeat left 50%;
}


.twoColElsLtHdr #footer {
	padding: 0 10px;
	background-color: #000000;
} 
.twoColElsLtHdr #footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}

/* Miscellaneous classes for reuse */
.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.vid-container {
	padding: 0em;
	height: 16.69em;
	width: 19.56em;
	margin-top: 0em;
	margin-right: 0.5em;
	margin-bottom: 0em;
	margin-left: 0.5em;
	clear: none;
	float: left;
}
#flashcontent {
	margin: 0px;
	padding: 0px;
	height: 267px;
	width: 313px;
	clear: none;
	float: left;
	background: url(../Images/bgs/bg-middle.jpg) no-repeat left top;
}

.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* General table layout*/
.table1 #container1 {
	width: 40em;
	padding: 0px;
	margin: 0 auto;
	text-align: left;
} 
.table1 #container1 p {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin: 0em;
	padding: 0em;
	width: 100%;
}
.table1 #container1 h1 {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 22px;
	font-style: italic;
	font-weight: bold;
	color: #FF6600;
	line-height: 35px;
}
.table1 #container1 h2 {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC00;
	padding-top: 0.25em;
	padding-bottom: .5em;
}
.table1 #container1 h3 {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC99;
	text-align: left;
	float: left;
	clear: none;
	vertical-align: text-top;
	padding: 0em;
	margin: 0em;
	line-height: 30px;
}
.table1 #container1  ul {
	padding: 0em;
	float: left;
	width: 100%;
	clear: none;
	margin: 0em;
}

.table1 #pdf a {
	color: #FFCC00;
	background: url(../Images/icons/pdf.gif) no-repeat .5em top;
	padding: 0.25em 0em 0em 3em;
	margin: 0em 0em 0em 0.5em;
	font: 16px/45px "Trebuchet MS", Arial, Helvetica;
}


.table1 #container1 li {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 11px;
	color: #FFCC00;
	width: 100%;
	float: left;
	clear: none;
	text-align: left;
	display: list-item;
	list-style-type: none;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0.25em;
	margin-left: 0em;
	text-indent: 4px;
	height: 2em;
	padding-top: 0.25em;
	padding-right: .25em;
	padding-bottom: 0em;
	padding-left: 0em;
	border: 1px solid #FF3300;
	background: #2F0000;
}



.table1 #header {
	margin: 0px;
	text-align: center;
	padding: 0em;
} 
.table1 #container1 a {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 16px;
	color: #FFCC00;
	line-height: 30px;
	background: url(../Images/nav/browse-arw.gif) no-repeat .25em top;
	padding: 0em 0em 0em 1em;
	margin: 0em;
}
.table1 #container1 a:hover {
	margin: 0em;
	padding: 0em 0em 0em 1em;
} 

.table1 #ol-add {
	width: 45%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	border: 2px dashed #990000;
	line-height: 22px;
	display: table;
	height: 100%;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.7em;
	padding-left: 0.5em;
	margin-top: 1em;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	background: #333333;
}

.table1 #left-nav-container {
	padding: 0em;
	width: 100%;
	margin-top: 0em;
	margin-right: 0.5em;
	margin-bottom: 0em;
	margin-left: 0em;
	float: left;
	clear: both;
	text-align: left;
}
.table1 #row1 {
	width: 95%;
	height: 100%;
	display: block;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FF6600;
	margin: 0.25em 0em 0.45em 0.25em;
	padding: 0.5em 0.25em;
}
.table1  #shipping {
	float: left;
	clear: none;
	width: 100%;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: .5em;
	margin-left: 0em;
}
.table1 #line-btm {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF3300;
}
/* General table 2 layout*/
.table1 #container2 {
	width: 40em;
	padding: 0px;
	margin: 0 auto;
	text-align: left;
} 
.table1 #container2 p {
	font-family: "Trebuchet", Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin: 0em;
	padding: 0em;
	width: 100%;
}
.table1 #container2 h1 {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 22px;
	font-style: italic;
	font-weight: bold;
	color: #FF6600;
	line-height: 35px;
}
.table1 #container2 h2 {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC00;
	padding-top: 0.25em;
	padding-bottom: .5em;
}
.table1 #container2 h3 {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC99;
	text-align: left;
	float: left;
	clear: none;
	vertical-align: text-top;
	padding: 0em;
	margin: 0em;
	line-height: 30px;
}
.table1 #container2  ul {
	padding: 0em;
	float: left;
	clear: none;
	margin: 0em;
	height: 100%;
	width: 100%;
}
.table1 #container2 li {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 11px;
	color: #FFCC00;
	width: 100%;
	float: left;
	clear: none;
	text-align: left;
	display: list-item;
	list-style-type: none;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0.25em;
	margin-left: 0em;
	text-indent: 4px;
	height: 2em;
	padding-top: 0.25em;
	padding-right: .25em;
	padding-bottom: 0em;
	padding-left: 0em;
} 
.table1 #container2 a {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 16px;
	color: #FFCC00;
	line-height: 30px;
	background: url(../Images/nav/browse-arw.gif) no-repeat .25em top;
	padding: 0em 0em 0em 1em;
	margin: 0em;
}
.table1 #container2 a:hover {
	margin: 0em;
	padding: 0em 0em 0em 1em;
	text-decoration: none;
	border-bottom: 1px dotted #FF0000;
}

.table1 #container2 a:visited {
	text-decoration: none;
	}
/* What's new table 3 layout*/
.table3 #container3 {
	width: 44em;
	padding: 0px;
	margin: 0 auto 0 17em;
	text-align: left;
} 
.table3 #container3 p {
	font-family: "Trebuchet", Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin: .5em 0em 0em;
	padding: 0em;
	width: 100%;
}
.table3 #container3 h1 {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 22px;
	font-style: italic;
	font-weight: bold;
	color: #FF6600;
	line-height: 35px;
}
.table3 #container3 h2 {
	color: #FFCC00;
	padding-top: .5em;
	padding-bottom: .25em;
	background: url(../Images/hp-products/check-mark.gif) no-repeat left top;
	text-indent: 1em;
	font: bold 14px/22px "Trebuchet MS", Arial, Helvetica;
}
.table3 #container3 h3 {
	color: #33FF00;
	padding: 0em;
	margin: 0em;
	font: bold 16px/30px "Trebuchet MS", Arial, Helvetica;
}
.table3 #container3  ul {
	padding: 0em;
	float: left;
	clear: none;
	margin: 0em;
	height: 100%;
	width: 100%;
}
.table3 #container3 li {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 11px;
	color: #FFCC00;
	width: 100%;
	float: left;
	clear: none;
	text-align: left;
	display: list-item;
	list-style-type: none;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0.25em;
	margin-left: 0em;
	text-indent: 4px;
	height: 2em;
	padding-top: 0.25em;
	padding-right: .25em;
	padding-bottom: 0em;
	padding-left: 0em;
} 
.table3 #container3 a {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 16px;
	color: #FFCC00;
	line-height: 30px;
	background: url(../Images/nav/browse-arw.gif) no-repeat .25em top;
	padding: 0em 0em 0em 1em;
	margin: 0em;
}
.table3 #container3 a:hover {
	margin: 0em;
	padding: 0em 0em 0em 1em;
	text-decoration: none;
	border-bottom: 1px dotted #990000;
}

.table3 #container3 a:visited {
	text-decoration: none;
	}
/* Video Demos table layout*/
.table1 #vid {
	width: 40em;
	padding: 0px;
	margin: 0 auto;
	text-align: left;
} 
.table1 #vid p {
	font-family: "Trebuchet", Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	margin: 0em;
	padding: 0em;
	width: 100%;
}
.table1 #vid h1 {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 22px;
	font-style: italic;
	font-weight: bold;
	color: #FF6600;
	line-height: 35px;
}
.table1 #vid h2 {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC00;
	padding-top: 0.25em;
	padding-bottom: .5em;
}
.table1 #vid h3 {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #FFCC99;
	text-align: left;
	float: left;
	clear: none;
	vertical-align: text-top;
	padding: 0em;
	margin: 0em;
	line-height: 30px;
}
.table1 #vid  ul {
	padding: 0em;
	float: left;
	clear: none;
	margin: 0em;
	height: 100%;
	width: 100%;
}
.table1 #vid li {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 11px;
	color: #FFCC00;
	width: 100%;
	float: left;
	clear: none;
	text-align: left;
	display: list-item;
	list-style-type: none;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0.25em;
	margin-left: 0em;
	text-indent: 4px;
	height: 2em;
	padding-top: 0.25em;
	padding-right: .25em;
	padding-bottom: 0em;
	padding-left: 0em;
} 
.table1 #vid a {
	color: #FFCC00;
	background: url(../Images/icons/vids.gif) no-repeat 0.25em top;
	padding: .5em 0em .5em 3.25em;
	margin: 0em;
	font: 16px/50px "Trebuchet MS", Arial, Helvetica;
}
.table1 #vid a:hover {
	text-decoration: underline;
}
.table1 #vid a:visited {
	color: #FF9900;
	text-decoration: none;
}
.table1  #vid  a:visited:hover {
	color: #FFCC00;
	text-decoration: underline;
	}


/* 
	browse nav
 */
#browse {
	padding:0em;
	text-align: left;
	width: 242px;
	background-image: url(../images/nav/lft-nav-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0em;
}

#browse ul {



	//margin:1em 0;
	padding: 0em;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: .5em;
	margin-left: 0em;
}
#browse   li {
	display:list-item;
	padding:0px;
	line-height: 22px;
	text-align: left;
	list-style-image: none;
	font-family: "Trebuchet MS", Arial, Helvetica;
	color: #FFFFFF;
	list-style-type: none;
	background-image: url(../images/nav/browse-arw.gif);
	background-repeat: no-repeat;
	font-size: 12px;
	text-indent: 3em;
	margin: 0px;
	background-position: 10% 50%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CD3408;
}
#browse a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}
#browse a:hover {
	color: #FFFF80;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9900;
}
#browse a:active {
	color: #99FF00;
	font: bold 12px "Trebuchet MS", Arial, Helvetica;
}

#browse a:visited {

}

.hp-button-bg {
	background-image: url(../images/hp-products/button-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 95px;
	width: 152px;
	margin-top: 0.35em;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0.2em;
	padding-right: 0em;
	padding-bottom: 0em;

	padding-left: 1.em;
	padding-left: 0em;
}
#hp-button1 {
	background-image: url(../images/hp-products/button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 31px;
	width: 94px;
	text-align: center;
	vertical-align: middle;
	padding-top: 0.2em;
	margin-top: .7em;
}
#hp-button1 a{
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
}
#hp-button2 {
	background-image: url(../images/hp-products/button.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 31px;
	width: 94px;
	text-align: center;
	vertical-align: middle;
	margin-top: 1.7em;
	margin-left: 0.25em;
	padding: 0em;
	line-height: 23px;
}
#hp-button2 a{
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #00FF00;
}
#hp-button2 a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #00FF00;
	border-bottom: 1px dotted #FF9900;
}
.hp-head {
	color: #339900;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	float: left;
}
.hp-top {
	text-decoration: none;
	background-image: url(../images/hp-products/head-top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 731px;
	line-height: 10px;
}
.hp-btm {
	text-decoration: none;
	background-image: url(../images/hp-products/main-btm.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 731px;
	line-height: 18px;
}

.hp-prod-bg {
	text-decoration: none;
	background-image: url(../images/hp-products/main-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 731px;
}

/* 
	Home page products
 */
#hpp {
	padding:0;
	text-align: left;
	width: 751px;
	background-image: url(../images/nav/lft-nav-bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0em;
	float: left;
	clear: none;
}
#hpp ul {



	//margin:1em 0;
	margin: 0px;
	padding: 0px;
}
#hpp li {
	display:list-item;
	padding:0px;
	line-height: 18px;
	text-align: left;
	list-style-image: none;
	font-family: "Trebuchet MS", Arial, Helvetica;
	color: #FFFFFF;
	list-style-type: none;
	background-image: url(../Images/left-nav/arrow-right2.png);
	background-repeat: no-repeat;
	font-size: 12px;
	text-indent: 2em;
	margin: 0px;
	background-position: 4% center;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CD3408;
}
#hpp a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}
#hpp a:hover {
	color: #FFFF80;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9900;
}
#hpp a:active {
	color: #CCCCCC;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
#hpp a:visited {

}
.acrd-icon {
	margin: 0em;
	float: left;
	clear: none;
	padding-top: 0.15em;
	padding-right: 0.5em;
	padding-bottom: 0em;
	padding-left: .5em;
}

/* 
	Accordian main headers
 */
#head {
	padding:0;
	width: 100%;
	margin: 0em;
}
#head ul {



	//margin:1em 0;
	margin: 0px;
	padding: 0px;
}
#head li {
	display:list-item;
	padding:0px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(../images/hp-products/acrd-arw-dwn.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: 98% center;
	color: #FF9900;
	text-align: left;
	text-indent: 0.5em;
	vertical-align: 15%;
	font: bold 14px/40px "Trebuchet MS", Arial, Helvetica;
}
#head a {
	color: #FF9900;
	text-decoration: none;
	font: bold 16px "Trebuchet MS", Arial, Helvetica;
}
#head a:hover {
	color: #FFCC00;
	font-weight: bold;
	background: url(none);
}
#head a:active {
	color: #FF9900;
	font: bold 16px "Trebuchet MS", Arial, Helvetica;
}
#head a:visited {

}
.box1 {
	padding: 2px 5px 2px 2px;
	margin: 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.nav-headers {
	background-image: url(../Images/backgrounds/nav_header.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-top: 9px;
	padding-left: 40px;
	margin-top: 2px;
	margin-bottom: 2px;
	background-repeat: no-repeat;
	height: 33px;
	width: 230px;
}
.ship {
	margin: 0em;
	padding-top: .5em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 1.7em;
}

/* 
	Top Header Nav
 */
#nav1 {
	clear:both;
	text-align:left;
	float: left;
	margin: 0em;
	padding: 0em;
	height: 33px;
}
#nav1 ul {
	list-style:none;
	//margin:1em 0;
	padding-left: 0em;
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#nav1 li {
	display:inline;
	padding-top: 0em;
	padding-right: 0;
	padding-bottom: 0em;
	padding-left: 0;
	margin: 0em;
	text-align: left;
}
#nav1 li a {
	padding: 0em;
	margin: 0em;
	text-align: left;
	float: left;
}
#nav1 li a:hover {
	color:#CCCCCC;
	text-decoration: underline;
}
#nav1 li a:visited {}
/* 
	mic rollover
 */
a#mic img {
	width: 148px;
	background-image: url(../Images/headers/mic-head/nav-buttons/mic-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	height: 33px;
	margin: 0px;
	padding: 0px;
	clear: both;
	float: none;
}
a#mic:hover img {
	background-image: url(../Images/headers/mic-head/nav-buttons/mic-1.jpg);
	background-repeat: no-repeat;
	background-position: 0px -33px;
	border-width: 0;
	margin: 0px;
	padding: 0px;
}
a#mic:active img {
	background-image: url(../Images/headers/mic-head/nav-buttons/mic.gif);
	background-repeat: no-repeat;
	background-position: 0px -33px;
	border-width: 0;
}

/*
Headets Rollover
*/
a#head img {
	width: 114px;
	background-image: url(../Images/headers/mic-head/nav-buttons/headsets-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	height: 33px;
	margin: 0px;
	padding: 0px;
}
a#head:hover img {
	background-image: url(../Images/headers/mic-head/nav-buttons/headsets-1.jpg);
	background-repeat: no-repeat;
	background-position: 0px -33px;
	border-width: 0;
	margin: 0px;
	padding: 0px;
}

a#head:active img {
	background-image: url(../Images/headers/mic-head/nav-buttons/head-sets.gif);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	border-width: 0;
}
/* 
	digi rollover
 */

a#digi img {
	width: 174px;
	background-image: url(../Images/headers/mic-head/nav-buttons/recorders-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	height: 33px;
	margin: 0px;
	padding: 0px;
}
a#digi:hover img {
	background-image: url(../Images/headers/mic-head/nav-buttons/recorders-1.jpg);
	background-repeat: no-repeat;
	background-position: 0px -33px;
	border-width: 0;
	margin: 0px;
	padding: 0px;
}

a#digi:active img {
	background-image: url(../Images/headers/mic-head/nav-buttons/digi.gif);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	border-width: 0;
}
/* 
	pa rollover
 */
a#pa img {
	width: 138px;
	background-image: url(../Images/headers/mic-head/nav-buttons/pa-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	height: 33px;
	margin: 0px;
	padding: 0px;
}
a#pa:hover img {
	background-image: url(../Images/headers/mic-head/nav-buttons/pa-1.jpg);
	background-repeat: no-repeat;
	background-position: 0px -33px;
	border-width: 0;
	margin: 0px;
	padding: 0px;
	height: 33px;
}
a#pa:active img {
	background-image: url(../Images/headers/mic-head/nav-buttons/pa.gif);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	border-width: 0;
}
/* 
	tran rollover
 */
a#tran img {
	width: 187px;
	background-image: url(../Images/headers/mic-head/nav-buttons/tran-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	height: 33px;
	margin: 0px;
	padding: 0px;
}
a#tran:hover img {
	background-image: url(../Images/headers/mic-head/nav-buttons/tran-1.jpg);
	background-repeat: no-repeat;
	background-position: 0px -33px;
	border-width: 0;
	margin: 0px;
	padding: 0px;
	height: 33px;
}
a#tran:active img {
	background-image: url(../Images/headers/mic-head/nav-buttons/tran.gif);
	background-repeat: no-repeat;
	background-position: 0px -62px;
	border-width: 0;
}
/* 
	soft rollover
 */
a#soft img {
	width: 111px;
	background-image: url(../Images/headers/mic-head/nav-buttons/software-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	height: 33px;
	margin: 0px;
	padding: 0px;
}
a#soft:hover img {
	background-image: url(../Images/headers/mic-head/nav-buttons/software-1.jpg);
	background-repeat: no-repeat;
	background-position: 0px -33px;
	border-width: 0;
	margin: 0px;
	padding: 0px;
	height: 33px;
}
a#soft:active img {
	background-image: url(../Images/headers/mic-head/nav-buttons/software.gif);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	border-width: 0;
}
/* 
	pro rollover
 */
a#pro img {
	width: 121px;
	background-image: url(../Images/headers/mic-head/nav-buttons/pro-audio-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	height: 33px;
	margin: 0px;
	padding: 0px;
}
a#pro:hover img {
	background-image: url(../Images/headers/mic-head/nav-buttons/pro-audio-1.jpg);
	background-repeat: no-repeat;
	background-position: 0px -33px;
	border-width: 0;
	margin: 0px;
	padding: 0px;
	height: 33px;
}
a#pro:active img {
	background-image: url(../Images/headers/mic-head/nav-buttons/pro.gif);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	border-width: 0;
}
/* 
	cart rollover
 */
a#cart img {
	width: 42px;
	background-image: url(../Images/headers/mic-head/cart-button.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	height: 47px;
}
a#cart:hover img {
	background-image: url(../Images/headers/mic-head/cart-button.jpg);
	background-repeat: no-repeat;
	background-position: 0px -47px;
	border-width: 0;
}
/*
 Cart text links
*/
#cart-text  {
	padding:0;
	color:#FFFFFF;
	text-decoration: none;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#cart-text:hover {
	color:#CCCCCC;
	border-bottom: 1px dotted #B9B9B9;
}
#cart-text:visited {}
/* 
	find-it
 */
#find{
	width: 86px;
	background-image: url(../Images/headers/mic-head/find-it.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	height: 47px;
}
#find:hover {
	background-image: url(../Images/headers/mic-head/find-it.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-position: 0px -47px;
	border-width: 0;
}
/* 
	advanced search
 */
a#adv img {
	width: 154px;
	background-image: url(../Images/headers/mic-head/adv-search.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	height: 47px;
}
a#adv:hover img {
	background-image: url(../Images/headers/mic-head/adv-search.jpg);
	background-repeat: no-repeat;
	background-position: 0px -47px;
	border-width: 0;
}
#searchbox  {
	width: 218px;
	background-repeat: no-repeat;
	height: 46px;
	background-position: right center;
	background-image: url(../Images/headers/mic-head/search-bg1.jpg);
	float: none;
	clear: none;
	margin: 0px;
	padding: 0px;
}
input#search {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-image: url(../Images/headers/mic-head/search-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 197px;
	clear: both;
	float: left;
	height: 17px;
	padding-top: 0.4em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0.14em;
	text-indent: .7em;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #CECFCE;
	border-left-color: #000000;
	margin-top: 0%;
	margin-right: 1%;
	margin-bottom: .2em;
	margin-left: 0%;
}
#prodlist {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-image: url(../Images/headers/mic-head/search-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 197px;
	clear: both;
	float: left;
	height: 17px;
	padding-top: 0.4em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: .14em;
	text-indent: .7em;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #CECFCE;
	border-left-color: #000000;
	margin-top: 0%;
	margin-right: 1%;
	margin-bottom: 0.2em;
	margin-left: 0%;
}


/* 
	deals rollover
 */
a#deals img {
	width: 250px;
	background-image: url(../Images/headers/mic-head/deals.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	height: 47px;
}
a#deals:hover img {
	background-image: url(../Images/headers/mic-head/deals.jpg);
	background-repeat: no-repeat;
	background-position: 0px -47px;
	border-width: 0;
}
/* 
	Home Contact Policies Nav
 */
#home {
	clear:both;
	padding: 0em;
	float: left;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
}
#home ul {
	list-style:none;



	//margin:1em 0;
	padding-left: 0em;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	float: left;
	margin-top: 0.5em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 17.8em;
	clear: both;
}
#home li {
	display:inline;
	margin: 0em;
	padding: 0em;
}
#home li a {
	padding: 0em;
	text-align: right;
	float: left;
	margin-top: 0em;
	margin-right: .5em;
	margin-bottom: 0em;
	margin-left: 0em;
	color: #333333;
	clear: none;
}
#home li a:hover {
	color:#CCCCCC;
	text-decoration: underline;
}
#home li a:visited {}
.home {
	color: #666666;
	width: 6em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: none;
	clear: none;
	line-height: 2em;
	background-image: url(../Images/headers/mic-head/home.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 2.7em;
}
.contact {
	color: #666666;
	width: 8.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: none;
	clear: none;
	line-height: 2em;
	background-image: url(../Images/headers/mic-head/contact.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 2.7em;
}
.policies {
	color: #666666;
	width: 7.1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	float: none;
	clear: none;
	line-height: 2em;
	background-image: url(../Images/headers/mic-head/policies.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	height: 2.7em;
}
/* 
	Footer
 */
#footer {
	text-align:center;
	color: #832801;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: groove;
	border-top-color: #666666;
	border-bottom-color: #333333;
	background-image: url(../images/bgs/bg-footer.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 37px;
	margin-top: 1em;
}
#f1 {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: groove;
	border-top-color: #666666;
	border-bottom-color: #333333;
	background-color: #1E1E1E;
	width: 100%;
}
.f1container   {
	height: 300px;
}
.footer1 #container2 {
	background-color: #1E1E1E;
	margin-top: 0em;
	margin-right: auto;
	margin-bottom: 0em;
	margin-left: 7em;
	padding: 0em;
	float: left;
	clear: none;
	width: 900px;
}
#f1   ul  {


	//margin:1em 0;
	width: 250px;
	margin-top: 0em;
	margin-right: 1em;
	margin-bottom: 0em;
	margin-left: 0px;
	padding: 0em;
	clear: none;
	float: left;
}
#f1   li  {
	display:list-item;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	color: #FFFFFF;
	list-style-position: inside;
	list-style-type: circle;
	margin: 0em;
	padding: 0em;
	line-height: 22px;
	text-align: left;
	text-indent: 0.5em;
	vertical-align: 50%;
}
#f1   li   a  {
	color:#FFFFCC;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
#f1    li   a:hover  {
	color:#FFCC00;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFCC00;
}
#f1   li   a:visited  {
	font-weight: bold;
	padding-top: 0;
	padding-bottom: 0;
}
#f1    h1    {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 14px;
	color: #FF6600;
	list-style-position: inside;
	list-style-type: circle;
	padding: 0em;
	line-height: 22px;
	text-align: center;
	vertical-align: 50%;
	margin-top: .5em;
	margin-right: 0em;
	margin-bottom: 0.5em;
	margin-left: 0em;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	background-color: #151515;
}


#cr a {
	color: #00CCFF;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#cr a:hover {
	color: #CCCCCC;
	font-weight: bold;
	background: url(none);
	text-decoration: underline;
}
#cr a:active {
	color: #CCCCCC;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
#cr a:visited {

}
a.help:link {
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #0099FF;
	border-right-color: #0099FF;
	border-bottom-color: #0085DD;
	border-left-color: #0099FF;
	margin: 0px;
	padding: 0px;
	height: 50px;
	width: 150px;
}
a.help:hover {
	background: url(none);
	padding: 0em;
	margin: 0em;
	border-top-width: 0.05em;
	border-right-width: 0.05em;
	border-bottom-width: 0.05em;
	border-left-width: 0.05em;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #FFFF00;
	border-right-color: #FFFF00;
	border-bottom-color: #DDDD00;
	border-left-color: #FFFF00;
	height: 50px;
	width: 150px;
}
.left_nav_jump {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #F5F5F5;
	float: left;
}
.option {
	background: #F5F5F5;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 5px;
}
.overflow2 {
	width: 400px;
	overflow: auto;
	height: 140px;
	scrollbar-track-color: #E2E2E2;
	scrollbar-height: 20px;
	margin: 0px;
	padding: 14px 0px 0px;
	vertical-align: bottom;
}
.tbl-blk-ol {
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
}
.tbl-org-ol {
	border: 2px solid #0066FF;
	background: #8B8B8B;
}
.nav-shadow {
	line-height: 13px;
	background: url(../images/header/nav-shadow.gif);
}
.hp4 {
	color: #999999;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.hp5 {

	color: #666666;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.ol-gray {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.style13 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.style15 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #0066CC;
}
.style16 {
	color: #FFCC00;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 15px;
}
.style37 {
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.nav-shadow-2 {
    line-height: 10px;
	background: url(../images/header/nav-shadow.gif);
}
.td-1 {
	background: #FFDFBF;
	border: 1px solid #FF6600;
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.line-btm-1 {
	border-bottom: 5px solid #6699ff;
}
.line-15 {
	line-height: 15px;
}
.line-10 {

	line-height: 10px;
}
.line-7 {
	line-height: 7px;
}
.line-5 {


	line-height: 5px;
}

.style12a {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}
.bg-si {
	background: url(../images/bg/bg-sign-in.gif) no-repeat;
	padding-left: 5px;
	border: 1px solid #FFCC66;
}
.gry-ln-right {

	border-right: 1px solid #CCCCCC;
}
.gry-ln-btm {
	border-bottom: 1px solid #CCCCCC;
	padding: 1em 0em 0em;
	margin: 0em;
}
.find-it {
	background: #F5F5F5 url(../images/bg/bg-find-it.gif) no-repeat;
	border: 1px solid #0066FF;
	padding-left: 4px;
	font: 10px Arial, Helvetica, sans-serif;
	width: 160px;
}
.hp3b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.blk-ol {
	border-right: 1px solid #333333;
	border-left: 1px solid #333333;
	border-top: 1px solid #333333;
}
.submit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
	width: 235px;
}
.style19 {
	color: #00FF00;
	font: bold 14px "Trebuchet MS", Arial, Helvetica;
}
.style24 {color: #000000; font: bold 14px Verdana, Arial, Helvetica, sans-serif;}
.style25 {
	color: #0066FF;
	font: bold 16px Verdana, Arial, Helvetica, sans-serif;
}
.style27 {
	color: #FFFFFF;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica;
	text-align: left;
}
.style30 {
	color: #FF3300;
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
}
.td-2 {
	background: #0066CC url(../images/bg/b-plans2.gif);
	border: 1px solid #6699FF;
	font: bold 12px/20px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.style13b {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.blk-ol2 {
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.arial10gry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.line-2 {



	line-height: 2px;
}
.blk-ln-btm {

	border-bottom: 1px solid #000000;
}
.blk-ln-btm2 {


	border-bottom: 5px solid #000000;
}
.btnagree {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	height: 25px;
	width: 200px;
}
.gry-ol-3 {
	width: 45%;
	margin: auto;
	background-color: #333300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	border: 2px dashed #990000;
	line-height: 22px;
	display: table;
	height: 100%;
	padding-top: .5em;
	padding-right: .5em;
	padding-bottom: .7em;
	padding-left: .5em;
}
.test {
	vertical-align: baseline;
	padding-bottom: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
}
.line-top-1 {
	border-top: 5px solid #666666;
}
.bder-lft-wht {
	border-left: 1px solid #FFFFFF;
}
.pad-5-lft {
	padding-left: 5px;
}
.browse-cat {
	padding-left: 5px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFF5EC url(../images/bg/bg-cat.gif);
	border-left: 1px solid #CCCCCC;
	border-bottom: 5px solid #666666;
	padding-right: 5px;
}
.studio-search {
	background: #FFE4CA;
	font: bold 10px Arial, Helvetica, sans-serif;
	width: 100%;
}
.line-13 {
	line-height: 13px;
}
.line-32 {
	line-height: 32px;
}
.line-rt-blue {
	border-right: 1px solid #6699FF;
}
.line-btm-blue {
	border-bottom: 1px dashed #6699FF;
}
.bg-prod-shadow {
	background-image: url(../Images/hot-products/bg-container.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.left-dotted-line {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666666;
}
.pic-bd {
	border: 1px solid #666666;
	display: block;
	text-align: center;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 5%;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
}
.l-r-dotted-line {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666666;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #666666;
}
.hot-prod-container {
	padding: 0em;
	width: 220px;
	text-align: center;
	float: left;
	margin-top: 0em;
	margin-right: auto;
	margin-bottom: 0em;
	margin-left: auto;
	clear: none;
	}

/* 
	hot-title
 */

#hot-prod-name {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #666666;
	vertical-align: 50%;
	padding-top: 0%;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	height: 25px;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 0em;
}
#hot-prod-price {
	padding:0;
	width: 100%;
	margin: 0em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	font-weight: normal;
	color: #666666;
	line-height: 25px;
}
#hot-prod-image {
	background-image: url(../Images/hot-products/bg-products.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 1.5em;
	padding-left: 0em;
}
#hot-prod-image-container {
	height: 115px;
	padding: 0em;
	margin-top: 4%;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}


#hot-title h1{
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 0%;
	margin-left: 0%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0em;
	text-align: center;
	font-size: 140%;
	font-weight: bold;
}
#hot-title {
	padding:0;
	width: 100%;
	margin: 0em;
}
#hot-title ul {
	//margin:1em 0;
	margin: 0px;
	padding: 0px;
}
#hot-title li {
	display:list-item;
	padding:0px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(../Images/hot-products/flames.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: 4% top;
}
#hot-title a {
	color: #333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#hot-title a:hover {
	color: #CCCCCC;
	font-weight: bold;
	background: url(none);
	text-decoration: underline;
}
#hot-title a:active {
	color: #CCCCCC;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
#hot-title a:visited {

}
.just-in-head-image {
	text-align: left;
	vertical-align: top;
	margin: 0em;
	background-image: url(../Images/hot-products/just-in-head.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0em;
	height: 30px;
}
.on-sale-head-image {
	text-align: left;
	vertical-align: top;
	margin: 0em;
	background-image: url(../Images/hot-products/on-sale-head.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0em;
	height: 30px;
}


#just-sale {
	padding:0;
	width: 100%;
	margin: 0em;
}
#just-sale ul {
	//margin:1em 0;
	margin: 0px;
	padding: 0px;
}
#just-sale li {
	display:list-item;
	padding:0px;
	list-style-image: none;
	list-style-type: none;
	background-image: url(../Images/hot-products/flames.gif);
	background-repeat: no-repeat;
	margin: 0px;
	background-position: 4% top;
	border-bottom-width: 2px;
	border-bottom-style: ridge;
	border-bottom-color: #999999;
}
#just-sale a {
	color: #333333;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#just-sale a:hover {
	color: #CCCCCC;
	font-weight: bold;
	background: url(none);
	text-decoration: underline;
}
#just-sale a:active {
	color: #CCCCCC;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}
#just-sale a:visited {

}


.gry-ol-4 {
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.mic-header {
	background-image: url(../Images/headers/since-1997.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0em;
	padding: 0em;
	height: 49px;
	width: 678px;
}

.banner1 {
	background-image: url(../Images/headers/fake-header.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0em;
	padding: 0em;
	height: 135px;
	width: 678px;
}
.icons {
	float: right;
	padding-right: 12px;
	clear: both;
}
.icons img {
	margin:0px 3px;
}
.copyright-footer {
	font: 10px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #00CCFF;
	text-align: center;
}
.ver-wht-20 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.tour-content {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF;
	padding: 5px;
	width: 85%;
	margin: 10px;
	text-align: left;
	border-top: 2px solid #0066FF;
	border-right: 2px solid #0066CC;
	border-bottom: 2px solid #0066CC;
	border-left: 2px solid #0066FF;
}
.tour-content-text {
	font: 14px Verdana, Arial, Helvetica, sans-serif;
}
.header1 {
	color: #00FF00;
	text-align: left;
	border-bottom: 4px inset #E5E5E5;
	padding-left: 20px;
	border-top: 1px solid #E5E5E5;
	background: #DDEBFF url(../images/bg/head-1.jpg);
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
}
.header2 {
	font: bold 14px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	border-bottom: 4px inset #E5E5E5;
	padding-left: 20px;
	background: #DDEBFF url(../images/bg/head-1.jpg);
}
.header3 {
	font: bold 14px/30px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
	padding-left: 20px;
	background: #DDEBFF url(../images/bg/head-1.jpg);
}
.copyright {
	font: 10px/normal Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
	vertical-align: text-top;
}
.line-left {
	border-left: 1px solid #CCCCCC;
}
.pad-15-lft {
	padding-left: 15px;
}
.style36 {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}

.big2 {
	font: bold 40px "Courier New", Courier, monospace;
	color: #000000;
}
.line-3 {
	line-height: 3px;
}
.login-box {
	background: url(../images/bg/bg-sign-in.gif) no-repeat;
	padding-left: 5px;
	border: 2px solid #FFFFFF;
}
.login-text {
	color: #FFFFFF;
	text-decoration: none;
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
}
div#easy-arrow /* 
	mic rollover
 */
 img {
	background-image: url(../Images/left-nav/arrow-down2.png);
	background-repeat: no-repeat;
	background-position: right center;
	border-width: 0;
	height: 19px;
	margin: 0em;
	padding: 0em;
}
a#easy-arrow:hover img {
	background-image: url(../Images/left-nav/arrow-down2.png);
	background-repeat: no-repeat;
	border-width: 0;
}
a#easy-arrow:active img {
	background-image: url(../Images/headers/mic-head/nav-buttons/mic.gif);
	background-repeat: no-repeat;
	background-position: 0px -33px;
	border-width: 0;
}

.cormed {
	font: bold 24px "Courier New", Courier, monospace;
	color: #000000;
}
.arrow-pad {
	margin: 0em;
	clear: none;
	float: right;
	padding: 0em;
	position: absolute;
	width: 20px;
}
/* 
	arrowsd
 */

a#arrow img {
	width: 174px;
	background-image: url(../Images/headers/mic-head/nav-buttons/recorders-1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-width: 0;
	height: 33px;
	margin: 0px;
	padding: 0px;
}
a#arrow:hover img {
	background-image: url(../Images/headers/mic-head/nav-buttons/recorders-1.jpg);
	background-repeat: no-repeat;
	background-position: 0px -33px;
	border-width: 0;
	margin: 0px;
	padding: 0px;
}

a#arrow:active img {
	background-image: url(../Images/headers/mic-head/nav-buttons/digi.gif);
	background-repeat: no-repeat;
	background-position: 0px -31px;
	border-width: 0;
}

.arial10 {
	margin: 0em;
	padding: 0em;
}
.low {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	width: 50px;
}
.img-outline-1 {
	border: 2px solid #CCCCCC;
}
.img-outline-ridge-gray {
	border: 2px ridge #CCCCCC;
	background: #FFFFFF;
}
.lft-nav-mics {
	color: #33FF00;
	text-indent: 1.3em;
	padding: 0em 0em .2em;
	font: bold 14px "Trebuchet MS", Arial, Helvetica;
	border-bottom: 1px #CC6600;
	margin: 0em 0em .25em;
}
.style28 {
	color: #FFFFFF;
	font: 14px/20px "Trebuchet MS", Arial, Helvetica;
}
.img-outline-prod-page {
	background: #FFFFFF;
	margin: 0em 1em 0em 1.25em;
	border-top: 4px solid #FF3300;
	border-right: 4px solid #990000;
	border-bottom: 4px solid #990000;
	border-left: 4px solid #FF3300;
	color: #333333;
}
#atc-2 {
	height: 31px;
	margin: 0.5em 0px 0em 5.5em;
	padding: 0em;
	border-style: none;
	clear: none;
	float: right;
}
.ra {
	width: 80%;
	border: 1px solid #990000;
	height: 100%;
	margin: 1em auto 1em 0em;
	padding: 0.5em 0.5em 0.75em .75em;
	background: #3C0000;
}

.ra  #ol-recommend {
	width: 250px;
	border: 2px dashed #990000;
	margin: 0.5em 0.75em 0.5em 0em;
	padding: 0.5em;
	background: #3C0000 url(../Images/bgs/bg-prod-display.jpg) no-repeat center bottom;
	clear: none;
	float: left;
	height: 135px;
}
.ra  #ol-recommend p{
	font: normal 14px "Trebuchet MS", Arial, Helvetica;
	color: #FFFFCC;
	height: 55px;
	overflow: auto;
}
.ra  #ol-recommend a{
	font: bold 18px "Trebuchet MS", Arial, Helvetica;
	color: #00CC00;
}
.ra  #ol-recommend a:hover{
}
.ra  #ol-recommend a:visited{
}
.ra  #rec  {
	width: 165px;
}


div#bottombanners {
	margin: 0em auto;
	padding: 0em;
}

div#bottombanners img{
	margin: 0em 1em 0em 0em;
	padding: 0em;
	border: 2px solid #A22300;
}
#btm-banners {
	width: 1000px;
	padding: 0em;
	line-height: 130%;
	margin: 0em auto;
}
#btm-banner-1 {
	margin: 2em 0em 0em 4.5em;
	padding: 0em;
	clear: none;
	float: left;
	height: 60px;
	width: 468px;
	border: 2px solid #CB3600;
}
#btm-banner-2 {
	margin: 0em auto;
	padding: 0em;
	width: 332px;
	height: 137px;
	border: 2px solid #CB3600;
}
#hp-intro {
	text-align: left;
	margin: 0em auto;
	padding: 0em;
	width: 700px;
}
#hp-intro p {
	text-align: left;
	margin: 0em;
	padding: 0em;
	font: bold 12px "Trebuchet MS", Arial, Helvetica;
}
img.raimg {
	margin: 0em .5em 0em 0em;
	padding: 0em;
	clear: both;
	float: left;
	border: 2px solid #999999;
}
<!-- BEGIN HumanTag Monitor. DO NOT MOVE! MUST BE PLACED JUST BEFORE THE /BODY TAG --><script language='javascript' src='http://server.iad.liveperson.net/hc/18787707/x.js?cmd=file&file=chatScript3&site=18787707&&category=en;woman;2'> </script><!-- END HumanTag Monitor. DO NOT MOVE! MUST BE PLACED JUST BEFORE THE /BODY TAG -->