* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#FFFFFF;
 margin:0;
 height:auto;
 background-color: #232323;
}

.ProdDisplay1 {
 padding: 0px 0px 0px 50px;
}

.centercontent {
 color: #FFFFFF;
 position:relative;
 left: 20px;
}

.centercontent h1 {
 color: #FFFFFF;
}

.centercontent p {
 color: #FFFFFF;
}

td {
 color: #FFFFFF;
}

td.cartdetailtext {
 color: #FFFFFF;
}

img {
 color: #FFFFFF;
}

font.subtitle {
 color: #FFFFFF;
}

span.sitewide {
 color: #FFFFFF;
}

span.checkoutnavfuturestep {
 color: #CCFFFF;
}

td.cartdetailtableheadertext {
 color: #FFFFFF;
}

a.producttext {
 color: #FFFFFF;
}

.mainborder {
}

.sitewidelinks

{

    font-family: Arial, Helvetica, sans-serif;

    font-size: 9pt;

    color: #FFFFFF;

    font-weight: normal;

    font-style: normal;

    text-decoration: none;

}

.sitewidelinks:hover

{

    font-family: Arial, Helvetica, sans-serif;

    font-size: 9pt;

    color: #CCCCCC;

    font-weight: normal;

    font-style: normal;

    text-decoration: underline;

}

#video_content {
	width: 600px;
}

#main_backer { 
 width:902px;
 height:426px;
 background: url('images/table_backer.jpg') no-repeat;
 background-position: top center;
 background-attachment: scroll;
}

#topwrapper {
 margin:0 auto;
 width:873px;
}

#header_home {
 width:871px;
 height:131px;
 position:relative;
 .left: 15px;
}

#date {
 color:#999999;
 font-size:11px;
 position:relative;
 float:right;
 width:100px;
 height:7px;
 bottom:52px;
 right:84px;
}

#phone {
 color:#FFFFCC;
 font-size:14px;
 width:120px;
 height:10px;
 position:relative;
 float:right;
 top:-28px;
 left:31px;
}



#navigation {
 width:813px;
 height:55px;
 position:relative;
 float:left;
 top:-10px;
 .top:-15px;
 left:30px;
 .left: 46px;
 font-size: 12px;
}



#bg_about a { 
 padding-top:19px; 
 padding-left:45px;
 float:left; 
 width:71px; 
 .width:116px;
 height:36px;
 .height:51px;
 background: url("images/bg_roll1.jpg") no-repeat; 
 display:block;  
 text-decoration:none; 
 color:#FFFFFF; 
}
#bg_about a:hover { background-position:-116px 0; text-decoration:none; color:#000000; }

#bg_about_on a { 
 padding-top:19px; 
 padding-left:45px; 
 float:left; 
 width:71px; 
 height:36px; 
 background: url("images/bg_roll1.jpg") no-repeat; 
 display:block;  
 text-decoration:none; 
 color:#000000; 
 background-position:-116px 0;
}


#bg_catalog a { 
 padding-top:19px;
 padding-left:13px;
 float:left; 
 width:58px; 
 .width:71px;
 height:36px; 
 .height:51px;
 background: url("images/bg_roll2.jpg") no-repeat; 
 display:block;
 text-decoration:none; 
 color:#FFFFFF;  
}
#bg_catalog a:hover { background-position:-71px 0; text-decoration:none; color:#000000; }

#bg_catalog_on a { 
 padding-top:19px;
 padding-left:13px;
 float:left; 
 width:58px; 
 height:36px; 
 background: url("images/bg_roll2.jpg") no-repeat; 
 display:block;
 text-decoration:none; 
 color:#000000;  
 background-position:-71px 0;
}

#bg_support a { 
 padding-top:19px;
 padding-left:13px;
 float:left; 
 width:59px; 
 .width:72px;
 height:36px; 
 .height:51px;
 background: url("images/bg_roll3.jpg") no-repeat; 
 display:block; 
 text-decoration:none; 
 color:#FFFFFF;  
}
#bg_support a:hover { background-position: -72px 0; text-decoration:none; color:#000000; }

#bg_support_on a { 
 padding-top:19px;
 padding-left:13px;
 float:left; 
 width:59px; 
 height:36px; 
 background: url("images/bg_roll3.jpg") no-repeat; 
 display:block; 
 text-decoration:none; 
 color:#000000;
 background-position: -72px 0;  
}

#bg_blog a { 
 padding-top:19px;
 padding-left:15px;
 float:left; 
 width:42px; 
 .width:57px;
 height:36px; 
 .height:51px;
 background: url("images/bg_roll4.jpg") no-repeat; 
 display:block;
 text-decoration:none; 
 color:#FFFFFF;  
}
#bg_blog a:hover { background-position: -57px 0; text-decoration:none; color:#000000; }

#bg_blog_on a { 
 padding-top:19px;
 padding-left:15px;
 float:left; 
 width:42px; 
 height:36px; 
 background: url("images/bg_roll4.jpg") no-repeat; 
 display:block;
 text-decoration:none; 
 color:#000000;
 background-position: -57px 0;  
}

#bg_videos a { 
 padding-top:19px;
 padding-left:13px;
 float:left; 
 width:54px; 
 .width:67px;
 height:36px;
 .height:51px;
 background: url("images/bg_roll5.jpg") no-repeat; 
 display:block; 
 text-decoration:none; 
 color:#FFFFFF; 
}
#bg_videos a:hover { background-position: -67px 0; text-decoration:none; color:#000000; }

#bg_videos_on a { 
 padding-top:19px;
 padding-left:13px;
 float:left; 
 width:54px; 
 height:36px;
 background: url("images/bg_roll5.jpg") no-repeat; 
 display:block; 
 text-decoration:none; 
 color:#000000;
 background-position: -67px 0;
}


#bg_links a { 
 padding-top:19px;
 padding-left:15px;
 float:left; 
 width:46px; 
 .width:61px;
 height:36px;
 .height:51px;
 background: url("images/bg_roll6.jpg") no-repeat; 
 display:block;
 text-decoration:none; 
 color:#FFFFFF; 
}
#bg_links a:hover { background-position: -61px 0; text-decoration:none; color:#000000; }

#bg_links_on a { 
 padding-top:19px;
 padding-left:15px;
 float:left; 
 width:46px; 
 height:36px;
 background: url("images/bg_roll6.jpg") no-repeat; 
 display:block;
 text-decoration:none; 
 color:#000000; 
 background-position: -61px 0;
}

#bg_account a { 
 padding-top:19px;
 padding-left:13px;
 float:left;
 width:77px; 
 .width:90px;
 height:36px;
 .height:51px; 
 background: url("images/bg_roll7.jpg") no-repeat;
 display:block;
 text-decoration:none; 
 color:#FFFFFF; 
}
#bg_account a:hover { background-position: -90px 0; text-decoration:none; color:#000000; }

#bg_account_on a { 
 padding-top:19px;
 padding-left:13px;
 float:left;
 width:77px; 
 height:36px; 
 background: url("images/bg_roll7.jpg") no-repeat;
 display:block;
 text-decoration:none; 
 color:#000000;
 background-position: -90px 0; 
}

#bg_tracking a { 
 padding-top:19px;
 padding-left:13px;
 float:left; 
 width:95px; 
 .width:108px;
 height:36px;
 .height:51px;
 background: url("images/bg_roll8.jpg") no-repeat; 
 display:block; 
 text-decoration:none; 
 color:#FFFFFF; 
}
#bg_tracking a:hover { background-position: -108px 0; text-decoration:none; color:#000000; }

#bg_tracking_on a { 
 padding-top:19px;
 padding-left:13px;
 float:left; 
 width:95px; 
 height:36px;
 background: url("images/bg_roll8.jpg") no-repeat; 
 display:block; 
 text-decoration:none; 
 color:#000000; 
 background-position: -108px 0;
}

#bg_cart a { 
 padding-top:19px;
 padding-left:14px;
 float:left; 
 width:70px; 
 .width:84px;
 height:36px;
 .height:51px;
 background: url("images/bg_roll9.jpg") no-repeat; 
 display:block;
 text-decoration:none; 
 color:#FFFFFF; 
}
#bg_cart a:hover { background-position: -84px 0; text-decoration:none; color:#000000; }

#bg_cart_on a { 
 padding-top:19px;
 padding-left:14px;
 float:left; 
 width:70px; 
 height:36px;
 background: url("images/bg_roll9.jpg") no-repeat; 
 display:block;
 text-decoration:none; 
 color:#000000;
 background-position: -84px 0; 
}

#bg_home a {
 padding-top:19px;
 padding-left:14px; 
 float:left; 
 width:73px;
 height:36px;
 .height:51px;
 background: url("images/bg_roll10.jpg") no-repeat; 
 display:block;
 text-decoration:none; 
 color:#FFFFFF; 
}
#bg_home a:hover { background-position: -87px 0; text-decoration:none; color:#000000; }


#callout {
 width:591px;
 height:223px;
 position:relative;
 float:left;
 top:-11px;
 .top:-16px;
 right:0px;
 .left: 15px;
}

#free_shipping {
 width:180px;
 height:35px;
 color:#FFCC00;
 position:relative;
 float:left;
 top:37px;
 left:11px;
 .left:26px;
 font-size: 12px;
}

#sameday_shipping {
 width:180px;
 height:15px;
 color:#FFCC00;
 position:relative;
 float:left;
 top:116px;
 left:11px;
 .left:26px;
 font-size: 12px;
}


#text_backer {
 width:901px;
 height:200px;
 background: url("images/text_backer.jpg") repeat-y; 
}


#left_column {
 width:229px;
 height:auto;
 font-size:13px;
 position:relative;
 float:left;
 top:0px;
 left:25px;
}
#left_column a { text-decoration:none; color:#FFFFFF; }
#left_column a:hover { text-decoration:none; color:#EBD718; }

#left_column_head { color:#FFFFCC; }
#left_column_gray { color:#999999; }



#right_column {
 width:610px;
 height:auto;
 position:relative;
 float:right;
 top:-200px;
 right:612px;
}
#right_column h1 { font-size:12px; color:#FFFFCC; }
#price { color:#FFFFCC; }


#footer {
 width:901px;
 height:73px;
 background: url("images/footer.jpg") no-repeat; 
 position:relative;
 float:left;
 top:0px;
 left:0px;
}
#footer_text { color:#999999; font-size:11px; position:relative; float:left; top:32px; left:37px; }








/* Internet Explorer 6 Hacks Begin

*html #header_home {
 width:871px;
 height:131px;
 position:relative;
 right:0px;
}

* html #navigation {
 width:813px;
 height:55px;
 position:relative;
 float:left;
 top:-16px;
 left:30px;
}

*html #callout {
 width:591px;
 height:223px;
 position:relative;
 float:left;
 top:-17px;
 right:0px;
}

*html #text_backer {
 width:809px;
 height:auto;
 background: url("images/text_backer.jpg") repeat-y; 
 position:relative;
 float:left;
 top:71px;
 left:32px;
}


*html #footer {
 width:809px;
 height:150px;
 background: url("images/footer.jpg") no-repeat; 
 position:relative;
 float:left;
 top:70px;
 left:32px;
}
*html #footer_text { color:#999999; font-size:11px; position:relative; float:left; top:10px; left:37px; }

Internet Explorer 6 Hacks End




Firefox 3.0 Hacks Begin

#header_home, x:-moz-any-link, x:default {
 width:871px;
 height:131px;
 position:relative;
 right:1px;
}


#callout, x:-moz-any-link, x:default {
 width:591px;
 height:223px;
 position:relative;
 float:left;
 top:-11px;
 right:1px;
}


#navigation, x:-moz-any-link, x:default {
 width:813px;
 height:55px;
 position:relative;
 float:left;
 top:-10px;
 left:29px;
}


#text_backer, x:-moz-any-link, x:default {
 width:809px;
 height:auto;
 background: url("images/text_backer.jpg") repeat-y; 
 position:relative;
 float:left;
 top:77px;
 left:31px;
}


#footer, x:-moz-any-link, x:default {
 width:809px;
 height:38px;
 background: url("images/footer.jpg") no-repeat; 
 position:relative;
 float:left;
 top:77px;
 left:31px;
}
#footer_text, x:-moz-any-link, x:default { color:#999999; font-size:11px; position:relative; float:left; top:10px; left:37px; }

Firefox 3.0 Hacks End */





A.example1
{
    BACKGROUND-COLOR: black
}

form select {
width: 145px;
margin-top:10px;
}

.shoppingcartbg {
margin-left:4px;
}

.style1 {	FONT-WEIGHT: bold; COLOR: #006633}

#nshpcontent {text-align:left;}

#nshpcontent h1{
	font-family:Arial, Helvetica, sans-serif; color:#FFFFCC !important; text-decoration:none !important;}

#nshpcontent h1 a{
	font-family:Arial, Helvetica, sans-serif; color:#FFFFCC !important; text-decoration:none !important; text-align:left;}
	
#nshpcontent h1 a:hover{
	text-decoration:none !important; color:#CCCCCC !important;}

#nshpcontent h1 a{font-size:18px;}

#nscontent p {
	font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#FFFFFF;}

#nshpcontent a:link, #nshpcontent a:visited, #nshpcontent a:hover {
	color:#CCCCCC; text-decoration:underline;}
	
.content {
 margin-left: 20px;
}

.content h1 {
 color: #FFFFCC;
}

.content p {
 color: #FFFFFF;
}