* { 
	-moz-box-sizing: border-box; 
}

body {
	/* font-size:12px;	DVD Rev 20080618 Change Font-Size to 'em' units.	*/
	/*font-size:1em;*/
	font-size: 0.9em;	/*	Edited by dreamz	*/
	text-align: center ;
	margin: 0px ;
	/* background-color: #e0e0dE;	DVD Rev 20080629 Replaced color with standard color.	*/
	/*background-color: #cccccc; /*	DVD Rev 20080629 Replaced color with standard color.	*/
	background: #cc2027 url(../../images/default/body.png) repeat-x; /*	Edited by dreamz	*/
}

.logohome {
	padding: 10px 10px 10px 350px ;
	width: 300px ;
}

/*sample CSS class added to image slideshow container*/
.flashclass { 
	width: 100%; 
	height: 200px; 
	overflow: hidden;
}

.flashclass img {
	border: 0; 
	display: block; 
	height: 200px; 
	margin: 0 auto;
	width: 100%; 
}
/*end class*/
/*	Edited by dreamz	*/


/* global styles */
/* a { color:#878787; text-decoration:none; }	DVD Rev 20080629 Replaced color with standard color (next line).	*/
a { 
	color: #cc3333; 
	text-decoration: none;
} /*	DVD Rev 20080629 Replaced color with standard color.	*/

a:link,
a:active,
a:hover,
a:focus { 
	text-decoration: none;
}

/*a img { 
	border: 0px ; 
	padding: 2px ; 
} /*	DVD Rev 20080810 Added  to images.	*/


form { 
	margin: 0px ;
}

hr { 
	background: none; 
	border: 0px; 
	border-top: 1px solid #ccc;
	height: 1px; 
}

/* Container which encloses the whole site to allow easy width change */
#container,#wrap {
	/* DVD Rev 20080618 Changed width to 1000.	*/
	/* width:760px;	/* change value to adjust width */
	border: 0px;
	margin: 5px auto;
	/* font-size:12px;	DVD Rev 20080618 Change Font-Size to 'em' units.  Container is child of body hence font-size is 12px / 12px = 1em.	*/
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	width: 1000px;
}

/* DVD Rev 20081208	Added for white background on logos.	*/
#externallogos { 
	background-color: #e6f0f9; 
	padding: 5px 0px 5px 5px;
}

#externallogos td {
	text-align: center; 
}

#externallogos .logosleft {
	width: 30% ;
}

#externallogos .logosright {
	width: 70% ;
}

#externallogos .logosleft td {
	border: 0px ;
	padding: 33px; ;
}

#externallogos .logosright td {
	border: 0px ;
    padding: 20px ;
}

#externallogos .comodoseal img {
	border: 0px ;
}

#externallogos comodoseal td {
	width: 100px ;
}

/* Logo and minicart */
#header {
	/*border:1px solid #cccccc;*/
	/*	border:1px solid #69f;*/
	border: none ;	/*	Edited by dreamz	*/
	/*	margin:1px;	*/	/*	Edited by dreamz	*/
	color: #cccccc ;
	margin: 0px ;
	height: 189px ;
	overflow: hidden ;	/*	Edited by dreamz	*/
	background: #666 url(../../images/header/skinny-noodles-banner.jpg) no-repeat; /*repeat-x;*/	/*	Edited by dreamz	*/
	/*margin-bottom:10px;*/
}

#header table {
	border-collapse: collapse ;
	width: 100% ;
}

#header td {
	padding: 0px ;
}

.shopheader {
	vertical-align: top ;
	text-align: left ; 
	background-color: #ffffff;
	padding: 0px ;
}

.headerlinks { 
    width: 100% ;
    height: 30px ;
    background: #666666 url(../../images/header/hdlinksbg.gif) repeat-x bottom ;
}	/*dcdcdc	Edited by dreamz	*/

.headerlinks a, 
.viewdetails a { /* mini cart */
	display: block ;
	height: 30px ;
	width: 95px ;
	text-align: center ;
	text-decoration: none ;
	/*font-size:90%;*/
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 11px ;
	font-weight: bold ;
	color: #ffffff ;
	/* background: #E8E7EB url(../../images/menu/hov.png) repeat-x;	*/
}

.headerlinks a:hover, 
.viewdetails a:hover {
	color: #ffcc00 ;
	text-decoration: none ;
}

/* .headerlinks a:hover {color:#FF0000; }*/
/* .headerlinks a:hover {color: #ececec; }*/

.headerlinks a img {
	border: none ; 
	width: 95px ;
	height: 30px ; 
	padding: 0 ;
}

.headerlinksbutton {
	color: #ffffff ;
	display: block ;
	float: right ;	/* This ensures buttons line up next to each other.  */
	font-size: 11px ;
	font-weight: bold ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	height: 29px ;
	outline: none ;
	width: 95px ;
	overflow: hidden ;
/*    text-indent:-9999px; */
}

.headerlinksbutton a {
	background: url(../../images/buttons/headerlinksbutton.gif) no-repeat top left ;
	display: block ;
	/*font-size:90%;*/
	height: 24px ;
	margin-left: auto ;
	margin-right: auto ;
	padding-top: 8px ;
	text-align: center ;
	text-decoration: none ;
	width: 95px ;
}

.viewdetailsbutton {
	color: #ffffff ;
	display: block ;
	float: right ;	/* This ensures buttons line up next to each other.  */
	font-size: 11px ;
	font-weight: bold ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	height: 29px ;
	outline: none ;
	width: 120px ;
	overflow: hidden ;
/*    text-indent:-9999px; */
}

.viewdetailsbutton a {
	background: url(../../images/buttons/viewdetailsbutton.gif) no-repeat top left ;
	display: block ;
	/*font-size:90%;*/
	height: 24px ;
	margin-left: auto ;
	margin-right: auto ;
	padding-top: 6px ;
	text-align: center ;
	text-decoration: none ;
	width: 120px ;
}

.headerlinksbutton a:hover, 
.viewdetailsbutton a:hover {
	/*color: #666;*/
	text-decoration: none ;
	background-position: 0 -30px ;
}

#header a {
	text-decoration: none ;
	/* color:#1981b7;	DVD Rev 20080612 Changed color to green (next line).	*/
	color: #33ccff ;
	font-weight: bold ;
}

#header a:hover { 
	color: #ff0000 ; 
	font-weight: bold ; 
	text-decoration: underline ; 
}	/* DVD Rev 20080527 Added font-weight,color.	*/

/*formats the mini cart subtotal  in the right menu*/
.cartsubtotalminicart{
	color: #000000 ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: x-small ;
	font-style: normal ;
	font-weight: bold ;
	text-align: right ;	
}

/*formats the links in the minicart*/
.cartminilinks {
	color: #33ccff ; /* DVD Rev 20081027	Change color #333333 to #00CC00. */
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 1em ; /* DVD Rev 20081027	Change font xx-small to 1em */
	font-style: normal ;
	font-weight: bold ;
	text-align: left ;
}

/* DVD Rev 20100619
   Removed font-family, font-size, font-style, font-weight, text-align from cartminilinks link styles since
   already defined in "cartminilinks" style.
*/

.cartminilinks a:link {
	color: #33ccff ; /* DVD Rev 20081027	Change color #333333 to #00CC00. */
}
.cartminilinks a:visited {
	color: #33ccff ; /* DVD Rev 20081027	Change color #333333 to #00CC00. */
}
.cartminilinks a:hover {
	color: #00FF00; /* DVD Rev 20081027	Change color #FF0000 to #00FF00 */
}

.cartminilinks a:active{
	color: #cc3333; /* DVD Rev 20081027	Change color #333333 to #cc0000 */
}

/* DVD Rev 20080711	Styles added for shop information.	*/

/* DVD Rev 20100619
   Removed font-family, font-size, font-weight, text-align from ".infostd xx" classes
   and created common one "infostd" style.
*/

.infostd {
	font-size: 1em ;
	font-weight: bold ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
}

.infostd ol {
	list-style-type: decimal ;
	color: #009900 ;
} 

.infostd ul {
	list-style-type: disc ;
	color: #009900 ;
} 


.infostd ol ol { list-style-type: lower-roman; }
.infostd ol li { margin-bottom: 1em; }

/* DVD Rev 20100619
   Removed font-family, font-size, font-weight, text-align from ".infofaq xx" classes
   and created common one "infofaq" style.
*/
.infofaq {
	font-size: 1em ;
	font-weight: bold ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
}

.infofaq ol {
	list-style-type: upper-alpha ;
	color: #009900 ;
} 

.infofaq ul {
	list-style-type: disc ;
	color: #009900 ;
} 

.infofaq ol ol {
	list-style-type: decimal ;
} 

.infotext {
	font-weight: normal ;
	color: #000000 ;
} 

.infohdr {
	font-size: 1.1em ;
	color: #009900 ;
}

.infofaqq {
	font-weight: bold ;
	color: #990000 ;
}

.infofaqa {
	font-weight: bold;
	color: #009900;
	margin-bottom: 1em ;
}

.infosmall {
	color: #993333 ;
}

.infolarge {
	color: #993333 ;
}

.utext {
	text-decoration: underline ;
}

.tcheader {
	color: #ff0000 ;
}


/* Horizontal navigation */
#nav { 
	/* background-color: #000000; 	DVD Rev 20080629 Replaced with white to allow for button highlights.	*/
	/* background-color: #00CC00; 	/*	DVD Rev 20080629 New - White BG.		*/
	padding: 0px;
	border: 0px;
	/* border:1px solid #cccccc;	/*	DVD Rev 20090329 Removed border.		*/
	/* width:100%; */


}

#nav tr {
	/*background-color: #33ccff;*/
	background: #33ccff url(../../images/menu/nav.png) repeat-x;	/*	Edited by dreamz	*/
	border: 0px;
}

#nav td {
	/*background-color: #33ccff;*/
	background:#33ccff url(../../images/menu/nav.png) repeat-x;	/*	Edited by dreamz	*/
	border: 0px;
	vertical-align:middle;	/*	Edited by dreamz	*/
}

#nav .searchbox {
	width: 30% ;
}

#nav .buttonmenu {
	width: 70% ;
}

#nav .buttonmenu td {
	padding: 0px ;
}

#searchbox {
	padding-left: 5px;
}


table#horiz_nav {	/* table is generated via shopa_navigation_create.asp */
	padding: 0px; 
	border: none; 
	border: 0px;
	width: 100%;
	/* background-color:#5f6153;	DVD Rev 20080526 Template Background Replaced with Green (next line).	*/
	background: none; /*	DVD Rev 20080526 New - Green BG.	*/
	/* border-collapse: collapse;		DVD Rev 20080829 Remove collapse and replace with button highlights.	*/
}


table#horiz_nav td {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	color: #ffffff;
	background: none; 	/*	Edited by dreamz	*/	/*	DVD Rev 20080629 Replaces border-collapse. Button highlight. */
	border: none;
	border: 0px;
	border-left: 1px solid #ecc0a1; /*		DVD Rev 20080629 Replaces border-collapse.  Button highlight. 	*/
/*	border-top: 1px solid #33ccff; /*		DVD Rev 20080629 Replaces border-collapse.  Button highlight. 	*/
/*	border-right: 1px solid #336699; /*		DVD Rev 20080629 Replaces border-collapse.  Button highlight. 	*/
/*	border-bottom: 1px solid #33ccff; /*		DVD Rev 20080629 Replaces border-collapse.  Button highlight. 	*/
}

table#horiz_nav td.first {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	color: #ffffff; 
	background: none;
/*	border-left: 1px solid #33ccff;
	border-right: 1px solid #336699;	*/	/*	Edited by dreamz	*/
	margin: 0px;
}

table#horiz_nav td.last {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	color: #ffffff;
	background: none; 
/*	border-left: 1px solid #66ffff;
	border-right: 1px solid #33ccff;	*/	/*	Edited by dreamz	*/
}

/* DVD Rev 20080710 Use Javascipt instead of Hover which is not supported in IE Explorer.			*/
table#horiz_nav td.sfhover {
	background-color: #33ccff;
/*	border-left: 1px solid #FF3300;
/*	border-top: 1px solid #FF3300;
/*	border-right: 1px solid #993300;
/*	border-bottom: 1px solid #993300;
/*	Edited by dreamz	*/
}



table#horiz_nav td.buttonhoverout {
	/* background-color:#33ccff; */
	border-left: 1px solid #66ff00;
/*	border-top: 2px solid #66FF00; */
	border-right: 1px solid #339900;
/*	border-bottom: 2px solid #339900; */
}

/* table#horiz_nav td:hover {
	align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	color:#00FF00;
	text-color:#FF0000;
} */


table#horiz_nav td a {
	display: block;
	text-align: center;
	padding: 5px 10px;
	color: #ffffff;
	text-decoration: none;
	/* font-size:80%; */
	font-size: 12px;
	font-weight: bold;
	/* border-right:1px solid #ffffff; */
}
/* table#horiz_nav td.last a { border-right:0px; } */
/* table#horiz_nav td a:hover { color: #C4D10F; } */
table#horiz_nav td a:hover, 
table#horiz_nav td a.sel { /*		DVD Rev 20080526 New - Red BG, Bright Green FG.		*/
/*	color:#33ffff;
	background-color:#cc3333;	*/	
	color: #ffcc00;
	background: #e8e7eB url(../../images/menu/navhov.png) repeat-x;	/*	Edited by dreamz	*/
}


/* Horizontal navigation drop down menu
   do not remove or modify styles listed 
   under "Do Not Change" */
table#horiz_nav ul {
	/* Do not change  */
	position: absolute;
	left: -999em;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
	
	/* Styles */
/*	background:white; */	/*	Edited by dreamz	*/
	border-right: 1px solid #eeeeee;
	border-top: 1px solid #cccccc;
	text-align: left;
	/* width:169px;	DVD Rev 20080618 Change width to 'em' units. 12px=1em, 169px=14.1	*/
	width: 14.1em;
	
}

/* Do not change  */
#horiz_nav td:hover ul { left: auto; }
#horiz_nav td.sfhover ul { left: auto; }

#horiz_nav ul li { /* submenu */
	/* Do not change */
	display: block;
	width: 100%;
	margin: 0px;
	
	/* Styles */
	/* line-height:27px;	DVD Rev 20080618 Change line-height to 'em' units.	12px=1em, 27px=2.3em */
	line-height: 2.3em;
	text-transform: capitalize;
	
}

table#horiz_nav ul li a { /* submenu links */
	/* Do not change */
	display: block;
	
	/* Styles */
	padding: 0px 10px !important;
	border-bottom: 1px solid #eeeeee;
	border-right: 0px;
	text-align: left;
	/* background-color:#5F6153;	DVD Rev 20080526 Template Background Replaced with Green (next line).	*/
	background-color: #00ff00; /*	DVD Rev 20080526 New - Green BG.		*/
}

/* Utility bar includes login links
   welcome note and quick search box */
#utilbar {
	text-align: center;
	background: #eeeeeee;
	padding: 10px;
	border-bottom: 5px solid #d7d7d7;
}

#utilbar table {
	border-collapse: collapse;
	width: 100%;
}

#utilbar td {
	padding: 5px 0px;
	text-align: center;
	vertical-align: middle;
	width: 33.3%;
	font-size: 80%;
	border-right: 2px dotted #e5e5e5;
	font-weight: bold;
}

#utilbar td.last { border: 0px; }	/* remove border from the last column */
#utilbar form { display: inline; }
#utilbar a { color: #1981b7; text-decoration:none; }
#utilbar a:hover { text-decoration:underline; }

/* Encloses all content area under utilbar */
#all { 
	margin-top: 5px;
	padding-bottom: 5px;
}

/* Left column- categories, currency, language etc */
#left {
	/* Styles */
	/* DVD Rev 20080618 Changed to approximate maximum length of category (Apparel & Accessories=21em). 1em=12px Try 30% */
	width: 30% ; /* Change to alter width of left column */
	background-color: #e6f0f9 ;
}

#left h2 {
	/* background:#5E6053;	DVD Rev 20080526 Template Background Replaced with red (next line).	*/
	/*	Edited by dreamz	*/
	background: #33ccff url(../../images/menu/nav.png) repeat-x;
	color: #ffffff;
	margin: 0px;
	padding: 5px 10px 5px 15px;
	/* font-size:10pt;	DVD Rev 20080618 Change Font-Size to 'em' units.  10pt=13px, 12px=1em, 10pt approx 1.1em.	*/
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	border-top: 1px solid #cccccc ;
	border-left: 1px solid #cccccc ;
	border-right: 1px solid #cccccc ;
}

#left .box {	/* General style of each box in left column */
	padding: 5px 10px;
	font-size: 90%;
	margin-bottom: 5px;
	/*background-color: #ffffff;*/
	background-color: #e6f0f9/*#E7F5F4*/; /*	Edited by dreamz	*/
	border-left: 1px solid #cccccc ;
	border-right: 1px solid #cccccc ;
	border-bottom: 1px solid #cccccc ;
}

.box table {
	border: 0px ;
	width: 100% ;
}

#left .box p {
	margin: 0px;
	padding-bottom: 10px;
}

#left ul {	/* General style of list style in left column; including category listing */
	list-style-type:none;
	padding: 10px 15px;
	margin: 0px 0px 5px 0px;
	/* line-height:20px;	DVD Rev 20080618 Change line-height to 'em' units.  12px=1em, 20px=1.7em	*/
	line-height:1.7em;
	font-size:90%;
	/*	background-color:#ffffff;	*/
	background-color:#e6f0f9/*#E7F5F4*/;	/*	Edited by dreamz	*/
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

#left ul a {
	background: url(../../images/scrapgreen/catnav_bullet.png) no-repeat 0 3px;
	padding-left: 15px;
	color: #505050;
}

#left ul a:hover {
	color: #FFF; 
	background: #e8e7eB url(../../images/menu/navhov.png) repeat-x;
	font-weight: bold;
	/*	color:#33ffff;	*/
	text-decoration: none;	/*	Edited by dreamz	*/
 }
 
 
#left li {
	border-bottom: 1px dotted #cccccc;
}

/* DVD Rev 20080618 Added to fix Information menu items.  Left margin did not work.	*/
#left li a {
	display: block;
}

/* DVD Rev 20080810 Modify empty cart text to include red empty text.	*/
#left .cartminiempty{
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	text-align: left;
}


/* Extra styles for category navigation */
#catnav ul { margin: 10px 15px;}

#catnav li a {
	display: block;
}

ul#catnav li.sfhover {
	background-color: #cc3333;
	color: #33ccff;
}



/* Main content area */
#main {
	background-color: #e6f0f9 ;  /* #E7F5F4 */	/*	Edited by dreamz	*/
	border: 1px solid #cccccc ;
	margin: 2px ;
	padding: 5px ; 
	text-align: center ;
	width: 65% ;
	/*	background-color: #ffffff;	*/
}


#logos {
	text-align: center ;
	margin: 0px ;
	padding: 0px ;
	background-color: #ffffff ;
	border-left: 0px ;
	border-right: 1px solid #cccccc ;
	border-top: 1px solid #cccccc ;
	border-bottom: 1px solid #cccccc ;
}

#main table td { text-align: left ; }
#main td { font-size: 100% ; }
#main td td { font-size: 100% ; }

/* Top content box on home page */
#homecontent {
	border: 1px solid #cccccc ;
	padding: 10px ;
	color: #666666 ;
	margin-bottom: 5px ;
	text-align: left ;
	/* DVD Rev 20081003	Changed content background from #EFEFEF to #ffffff.	*/
	/*background-color: #ffffff;*/	/*	Edited by dreamz	*/
}

#homecontent h1 { 
	/* DVD Rev 20081003	Changed content h1 from #666666 to #00CC00.	*/
	color: #33ccff !important;
}
#homecontent p { margin-right: 10px ; }
#homecontent img { margin-right: 10px ; }

/* content area styles */
#content {
	padding: 0px 10px 10px 10px ;
	text-align: left ;
}

/* Footer */
#footer {
	color: #ffffff ;
	/*background-color: #666666;*/
	background: #666666 url(../../images/header/footer.png) repeat-x 0 bottom;	/*	Edited by dreamz	*/
	padding-bottom: 10px ;
	text-align: center ;
	font-size: 80% ;
	clear: both ;
}

/* Alphabet listing */
#footer .alphabet {
	margin-bottom: 10px ;
	padding: 3px 10px ;
	font-size: 90% ;
	font-family: Arial, Helvetica, sans-serif ;
}

#footer a {
	color: #ffffff ;
	font-weight: bold ;
	text-decoration: none ;
}

#footer a:hover {
	text-decoration: underline ;
}

/*formats the search box in header file.*/
.searchfield{
	background-color: #E7F5F4 ;	/*	Edited by dreamz	*/
	border: #990000 solid 1px ; /* DVD Rev 20081024 #AAAAAA to #009900 */
	color: #333333 ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	/*padding:2px;*/
	padding: 1px 5px 1px 6px ;	/*	Edited by dreamz	*/
	/* font-size: 8pt;	DVD Rev 20080618 Change Font-Size to 'em' units.  12px=1em, 8pt=11px, 8pt approx 0.9em.	*/
	font-size: 0.8em ; /* DVD Rev 20081024 0.9 to 1 */
	font-style: normal ;
	font-weight: normal ;
}

.searchbtn {
	color: #000 ;  /* DVD Rev 20081019	Change color #666666 to #00CC00		*/
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	/*background-color: #ffffff;*/
	background: url(../../images/buttons/butn.gif) no-repeat ;	/*	Edited by dreamz	*/
	/* font-size: 8pt;  DVD Rev 20080618	Change Font-Size to 'em' units.  12px=1em, 8pt=11px, 8pt approx 0.9em.	*/
	font-size: 0.9em ;	/*	Edited by dreamz	*/
	font-weight: bold ;
	cursor: pointer ;
	border: none ;	/*	Edited by dreamz	*//*1px solid #009900;*//* DVD Rev 20081019	Change color #aaaaaa to #999999		*/
	text-align: center ;
	width: 61px ; 
	height: 21px ;
	overflow: hidden ;
/*	text-transform: uppercase;*/
}

.searchbtn:hover {
	/*background-color: #33ccff;*/ 	/*	Edited by dreamz	*/ /* DVD Rev 20081019	Change color #cccccc to #00CC00		*/
	color: #33ccff ;  /* DVD Rev 20081019	Change color #666666 to #ffffff		*/
}


/* DVD Rev 20080906 Add style for slogan .				*/
/* Format for Slogan on Home Page.				*/
.sloganhome {
	color: #33ccff ;
	font-family: "Times New Roman", Times, serif ;
	font-size: 1.5em ;
	font-weight: bold ;
}

/*formats the display of the form elements throughout the front end*/
.imgbtn { border: 0px ; }

td.required {
	width: 2em ;
}

.txtfield{
	background-color: #ffffff ;
	border: #000000 solid 1px ;
	color: #333333 ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	/* font-size: x-small;	DVD Rev 20080618 Change Font-Size to 'em' units.  Use 10px=0.83333em.	*/
	font-size: 0.83333em ;
	font-style: normal ;
	font-weight: normal ;
}

.txtfielddropdown {
	/*background-color: #ffffff;*/
	background-color: #e7f5f4 ;	/*Edited by dreamz*/
	border: 1px solid #69f ;
	color: #333333 ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	/* font-size: x-small;	DVD Rev 20080618 Change Font-Size to 'em' units.  Use 12px=1em.	*/
	font-size: 0.9em ;
	font-style: normal ;
	font-weight: normal ;
	/*border:1px solid #009900;*/
}


/* DVD Rev 20080821 Added Dropdown Header Style for Language and Currency.*/
/*
.useroptionheader{
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	border:1px solid black;
	width: 18em; /* Wide enough to fit "Australian Dollar"		*/
/*}

/* DVD Rev 20080821 Added Dropdown Style for Language and Currency.*/
/*
.useroptiondropdown{
	background-color: #ffffff;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	border:1px solid black;
	width: 18em; /* Wide enough to fit "Australian Dollar"		*/
/*}*/



.submitbtn {
   color: #ffffff ;
   font-family: Verdana, Arial, Helvetica, sans-serif ;
   background-color: #666666 ;
   /* font-size: x-small;	DVD Rev 20080618 Change Font-Size to 'em' units.  Use 12px=1em.	*/
   font-size: 1em ;
   font-weight: bold ;
   border: 1px solid #aaaaaa ;
   text-transform: uppercase ;
   cursor: pointer ;
}

.submitbtn:hover {
   /* background-color: #d0d0d0;	DVD Rev 20080707 Change color to standard colors (next line).	*/
   background-color: #cccccc ;
   color: #666666 ;
}

/* General styles */
.menuhdr {
	background-color : #666666 ;
	color: White ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
 	/* font-size: x-small;	DVD Rev 20080618 Change Font-Size to 'em' units.  Use 12px=1em.	*/
	font-size: 1em ;
	font-weight : bold ;
	padding: 3px 5px ;
	text-align : left ;
}

.menubdr {
	background-color : #cccccc ;
}

.dashed{
	border-left : 1px solid #cccccc ;
	border-right : 1px solid #cccccc ;
	border-bottom : 1px solid #cccccc ;
	background-color : #F7F7F7 ;
}

/* Left menu styles; no longer used in 6.50 */
.leftmenumain a{
	border-top : 1px solid #D3D3D3 ;
	display: block ;
}

.leftmenumain{
	background-color: #F7F7F7 ;
	color: #000000 ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: x-small ;
	font-style: normal ;
	font-weight: bold ;
	text-align: left ;
}

.leftmenumain a:link{
	color: #333333 ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: xx-small ;
	font-style: normal ;
	font-weight: normal ;
	padding-bottom: 7px ;
	padding-left: 4px ;
	padding-top: 6px ;
	text-align: left ;
	text-decoration: underline ;
	width: 100% ;
}

.leftmenumain a:visited{
	color: #333333 ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: xx-small ;
	font-style: normal ;
	font-weight: normal ;
	padding-bottom: 7px ;
	padding-left: 4px ;
	padding-top: 6px ;
	text-align: left ;
	text-decoration: underline ;
	width: 100% ;
}

.leftmenumain a:hover{
	background-color: #EEEEEE ;
	color: #333333 ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: xx-small ;
	font-style: normal ;
	font-weight: normal ;
	padding-bottom: 7px ;
	padding-left: 4px ;
	padding-top: 6px ;
	text-align: left ;
	text-decoration: none ;
	width: 100% ;
}

.leftmenumain a:active{
	color: #333333 ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: xx-small ;
	font-style: normal ;
	font-weight: normal ;
	padding-bottom: 7px ;
	padding-left: 4px ;
	padding-top: 6px ;
	text-align: left ;
	text-decoration: underline ;
	width: 100% ;
}

.dottedBorder {
	background-color: #F9F9F9 ;
	border: 1px dotted #cccccc ; 
	padding: 5px ;	
}

/*formats the header text throughout the site*/
.txtheader{
	color: #000000 ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	/* font-size: x-small;	DVD Rev 20080618 Use a smaller font for header.	*/
	font-size: 0.8em ;
	font-style: normal ;
	font-weight: bold ;
}

.hdrproduct {
	/* color: #666666;	DVD Rev 20080810 Change product header colour site green (next line).	*/
	/*color: #33ccff;*/
	color: #36f ; /*	Edited by dreamz	*/	/*	DVD Rev 20080810 Change product header to site green.	*/
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	/* font-size: 11px;	DVD Rev 20080618 Change Font-Size to 'em' units.  12px=1em, 11px approx 0.9em.	*/
	font-size: 1em ; /*	DVD Rev 20080618 Increase Font-Size.		*/
	font-style: normal ;
	font-weight: bold ;
}

.hdrproduct a { 
	text-decoration : none ;
}	/*	Edited by dreamz	*/

.hdrproduct a:hover { 
	color: #36f ;
	text-decoration: underline ;
	
}	/*	Edited by dreamz	*/

/* DVD Rev 20081024	Link to Product Supplier and Tell a Friend	*/
.tellafriend {
	color: #33ccff ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 1.1em ;
	font-style: normal ;
	font-weight: bold ;
}

.tellafriend a:link {color: #cc3333 ; }
.tellafriend a:hover {color: #FF0000 ; }
.tellafriend a:active {color: #33ccff ; }
.tellafriend a:visited {color: #800080 ; }

.productlink {
	color: #33ccff ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 1.1em ;
	font-style: normal ;
	font-weight: bold ;
}

.productlink a:link {color: #cc3333 ; }
.productlink a:hover {color: #FF0000 ; }
.productlink a:active {color: #33ccff ; }
.productlink a:visited {color: #800080 ; }


/* DVD Rev 20080810 Duplicated .hdrproduct for a links */
a.hdrproduct{
	color: #33ccff ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 1em ;
	font-style: normal ;
	font-weight: bold ;
}

/* Styles to be use in 6.50 */
#main {
	font-size: 90% ;
	/* line-height:18px;	DVD Rev 20080618 Change line-height to 'em' units.  12px=1em, 18px=1.5em.	*/
	line-height: 1.5em ;
	width: 75% ;
}

/* breadcrumbs */
div.breadcrumb {
	text-align: left ;
	color: #000000 ;
	font-size: 90% ; 
	margin-bottom: 10px ;
}

div.breadcrumb a { 
	color: #666666 ; 
	text-decoration: none ; 
}

div.breadcrumb a:hover { 
	color: #666666 ; 
	text-decoration: underline ;
}

/* Main area text styles */
#main h1 {
	background-position: left ;
	padding: 2px 2px 2px 0px ;
	background-repeat: no-repeat ;
	/* DVD Rev 20081030	Changed color from #666666 to #00CC00.	*/
	/*color: #33ccff !important;*/
	color: #36f !important ;	/*	Edited by dreamz	*/
	font-family: Arial, Helvetica, sans-serif ;
	/* font-size:small;	DVD Rev 20080618 Change Font-Size to 'em' units.	*/
	font-size: 1.1em ;
	font-weight : bold ;
	margin: 2px ;
	text-align: left ;
	text-transform: capitalize ;
	
}

#main h2 {
	text-align: left ;
	margin: 0px 0px 10px 0px ;
	padding: 0px ;
	font-family: Arial, Helvetica, sans-serif ;
	/* font-size:130%;	DVD Rev 20080618 Tone down category headings.	*/
	font-size: 120% ;
	
	/* Remove Capitalise.  Captilise to be done in language entries.	*/
	/* text-transform:capitalize; 			*/
}

#main h2.picheader { /* Heading style for headings with picture, e.g. shopcustomer.asp */
	background-position: 1% 50% ;
	background-repeat: no-repeat ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-weight: bold ;
	color: #333 ;
	/* font-size:12px;	DVD Rev 20080618 Change Font-Size to 'em' units. 12px=1em	*/
	font-size: 1em;
	border-top: 1px solid #cccccc ;
	border-left: 1px solid #cccccc ;
	border-right: 1px solid #cccccc ;
	background-color: white ;
	text-align: left ;
	padding: 10px 5px 10px 50px ;
	margin: 0px ;
}

/* compare products styles */
.applyoverflow {
	overflow-x: auto ;
	overflow-y: hidden ;
	width: 100% ;
	padding-bottom: 50px ;
}

table.tbl_compare {
	width: 100% ;
	border-collapse: collapse ;
	border: 0px ;
}

table.tbl_compare td {
	vertical-align: top ;
	text-align: left ;
	padding: 0px 10px ;
}

table.tbl_compareproduct {
	border-collapse: inherit ;
	/* line-height:18px;	DVD Rev 20080618 Change line-height to 'em' units. 12px=1em, 18px=1.5em;	*/
	line-height: 1.5em ;
}

table.tbl_compareproduct td {
	padding: 3px 0px ;
}

/* Customer service and Affiliate service page (shopcustadmin.asp,shopaffadmin.asp) */
table.customerservice {
	width: 100% ;
	background: #F9F9F9 ;
	border: 1px solid #cccccc !important ;
	margin-bottom: 10px ;
	border-collapse: collapse ;
}

table.customerservice a:hover { text-decoration: underline; color: #00CC00 ; }
table.customerservice a { color: #cc3333 ; }

table.customerservice th {
	/* height:35px;	DVD Rev 20080618 Change height to 'em' units. 12px=1em, 35px approx 3em.	*/
	height: 3em ;
	background-position: 1% 50% ;
	background-repeat: no-repeat ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-weight : bold ;
	color: #333 ;
	/* font-size:12px;	DVD Rev 20080618 Change Font-Size to 'em' units. 12px=1em.	*/
	font-size: 1em ;
	border-bottom: 1px solid #cccccc ;
	background-color: white ;
	text-align: left ;
	padding-left: 50px ;
	vertical-align: middle ;
}

table.customerservice td {
	padding: 10px ;
}

table.customerservice ul {
	margin: 0px ;
	padding: 0px 10px 0px 25px ;
}

/* standard table display */
.std_table {
	background: #ffffff ;  /* DVD Rev 20081019	Background changed from #F9F9F9 to #ffffff	*/
	border: 1px solid #006600 !important ; /* DVD Rev 20081019	Border color changed from #cccccc to #006600	*/
	margin-bottom: 10px ;
	padding: 10px ;
	text-align: left ;
	vertical-align: top ;
	/* line-height:20px;	DVD Rev 20080618 Change line-height to 'em' units.  12px=1em, 20px approx 1.7em.	*/
	line-height: 1.7em ;
	/* font-size:11px;	DVD Rev 20080618 Change Font-Size to 'em' units.  12px=1em, 11px approx 0.9em.	*/
	font-size: 0.9em ;
}

.std_table table { 
	border-collapse: collapse ;
	width: 85% ;
}

.std_table th { 
	vertical-align: top ;
	padding: 0px 10px 0px 0px ;
	width: 35% ;
	font-weight: normal ;
}
.std_table td {	
	padding: 0px 5px 0px 0px ;
}

/* Category table (shopdisplaycategories.asp) */
table.tbl_category td {	
	text-align: center ;
}


table.tbl_subscribe {
	width: 85% ;
}

table.tbl_subscribe th {
	width: 60% ;
	vertical-align: top ;
	text-align: left ;
	font-weight: normal ;
}


/* shopcustomer.asp form */
table.tbl_customer {
	width: 85% ;
}


table.tbl_customer th {
	width: 60% ;
	vertical-align: top ;
	text-align: left ;
	font-weight: normal ;
}

table.tbl_customer td {
	vertical-align: top ;
	text-align: left ;
}

table.tbl_customer iframe {	/* refer to shoplicense.htm for changing license styles */ 
	width: 100% ;
}

table.tbl_subproduct {
	border-collapse: collapse ;
	margin-right: 2px ;
	margin-bottom: 2px ;
	border: 1px solid #ddd ;
	background: #f7f7f7 ;
	text-align: center ;
	width: 100px ;
	float: left ;
}

table.tbl_subproduct td {
	padding: 3px 5px ;
}

/* General override styles */
.ac { text-align: center !important ; }
.ar { text-align: right !important ; }
.al { text-align: left !important ; }
.fr { float: right !important ; }
.fl { float: left !important ; }
.vt { vertical-align: top !important ; }
.vm { vertical-align: middle !important ; }
.vb { vertical-align: bottom !important ; }
.cb {
	clear: both ;
	display: block ;
	font: 1px/0px serif ;
	content: "." ;
	height: 0 ;
	visibility: hidden ;
}

.smlpad { 
	padding: 15px !important ;
}

.pricelabel {
	color: #cc3333 ;  /*	DVD Rev 20080618 Change Price Label color to standard site Red.	*/
	/* font-size: 11px;  	DVD Rev 20080618 Change Font-Size to 'em' units. 12px=1em, 11px approx 0.9em.	*/
	font-size: 0.9em ;
	font-weight: normal ;
	text-transform: capitalize ;	/*	Edited by dreamz	*/
}

.price {
	/* color: #666666;	DVD Rev 20080617 Replaced price color with standard site green.	*/
	color: #33ccff ;
	font-weight: bold ;
	/* font-size: small;	DVD Rev 20080618 Change Font-Size to 'em' units.	*/
	font-size: 1.1em ; /*	DVD Rev 20080618 Increase display size of Product Price.	*/
}

/* DVD Rev 20080617 Added Discounted Price Label Style.	*/
.cpricelabel {
	color: #cc3333 ;
	font-size: 0.9em ;
	font-weight: normal ;
	padding-left: 2px ;
	text-transform: capitalize ;	/*	Edited by dreamz	*/
}

/* DVD Rev 20080617 Added Discounted Price Style.	*/
.cprice {
	/*color:#33ccff;*/
	/* color: #36F ;	/*	Edited by dreamz	*/
	color: #0C00FF ;
	font-size: 1.1em ;
	font-weight: bold ;
}

/* DVD Rev 20080617 Added Retail Price Label Style.	*/
.retailpricelabel {
	color: #cc3333 ;
	font-size: 0.9em ;
	font-weight: normal ;
	padding-left: 2px ;
	text-transform: capitalize ;	/*	Edited by dreamz	*/
}

/* DVD Rev 20080617 Added Retail Price Style.	*/
.retailprice {
	color: #FF0000 ;
	font-size: 1em ;
	font-weight: bold ;
	text-decoration: line-through ;
}

.thumb-img-topleftX {
	vertical-align: text-top ; 
	border: 0px ;
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	width: 100px ; 
	overflow: hidden ;
}

.thumb-img-topleftX img { 
	width: 100px ; 
	margin: 0px 0px 0px 0px ;
}

.thumb-img-middle {
	vertical-align: middle ; 
	border: 0px ; 
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	width: 100px ; 
	overflow: hidden ;
}

.productlocations {
	height: 0.9em ;
	width: 20% ;
	background-color: #e7f5f4 ;
	color: #36f ;
	border: 0px ;
	margin: 3px ;
	padding: 0px ;
	text-align: right ;
	font-family: Arial, Verdana, Helvetica, sans-serif ;
	font-size: 0.9em ;
	font-style: normal ;
	font-weight: bold ;
}

.locationlist { 
	color: #36f ; 
	background-color: #e6f0f9 ;
	border: 1px solid #cccccc ;
	margin: 3px ;
	padding: 0px ;
	text-align: right ;
	font-family: Arial, Verdana, Helvetica, sans-serif ;
	font-size: 0.9em ;
	font-style: normal ;
	font-weight: bold ;
}

.clearfloat {
	clear: both ;
}

.viewbutton {
	clear: both ;
	width: 100% ;
}

.viewbutton img {
	margin-top: 10% ;
}

.h50pc {
	width: 50% ;
}

.h100pc {
	width: 100% ;
}

.w30pc {
	width: 30% ;
}

.w33pc {
	width: 33% ;
}

.w40pc {
	width: 40% ;
}

.w49pc {
	width: 49% ;
}

.w50pc {
	width: 50% ;
}

.w80pc {
	width: 50% ;
}

.w99pc {
	width: 99% ;
}

.w100pc {
	width: 100% ;
}

.w50 {
	width: 50px ;
}

.w100 {
	width: 100px ;
}

.w150 {				/* Used for customer forms.   */
	width: 150px ;
}

.w400 {
	width: 400px ;
}

.w740 {				/* Used for order/cart forms. */
	width: 740px ;
}

/* DVD Rev 20080915	Added Image/Container Float Styles.	*/
.thumb-img-topleft {float: left; vertical-align: text-top; border: 0px; margin: 0px 2px 0px 2px; width: 125px; overflow:hidden ; }
.thumb-img-topright {float: right; vertical-align: text-top; border: 0px; margin:0px 2px 0px 2px; width: 125px; overflow:hidden ;}
.thumb-img-bottomleft {float: left; vertical-align: text-bottom; border: 1px solid #cccccc; margin:0px 20px 0px 0px; width: 120px; overflow:hidden ;}
.thumb-img-bottomright {float: right; vertical-align: text-bottom; border: 1px solid #cccccc; margin:0px 0px 0px 20px; width: 120px; overflow:hidden ;}

/*Edited by dreamz*/
.img-topleft {float: left; vertical-align: text-top; border: 0px; margin:0px 20px 0px 0px ; }
.img-topright {float: right; vertical-align: text-top; border: 0px; margin:0px 0px 0px 20px ;}
.large-img-topleft {float: left; vertical-align: text-top; border: 0px; margin:0px 20px 0px 0px; width: 240px ; }

div.wrapLeftContainer {
	width:99.5% ; 
	float: left ;
	position: relative ;
} 

div.wrapRightContainer {
	width:99.5% ; 
	float: right ;
	position: relative ;
} 

#al h2 {
	/* background:#5E6053;	DVD Rev 20080526	Template Background Replaced with site red (next line).	*/
	background: #cc3333 ;
	color: #ffffff ;
	margin: 0px ;
	/* font-size:10pt;	DVD Rev 20080618	Change Font-Size to 'em' units.  10pt=13px, 12px=1em, 13px approx 1.1em.	*/
	font-size: 1.1em ;
	padding: 5px 5px 5px 35px ;
	background-image: url(../../images/scrapgreen/header_arrow.gif) ;
	background-repeat: no-repeat ;
	font-family: Arial, Helvetica, sans-serif ;
	font-weight: normal ;
	font-weight: bold ;
}

#al .box {	/* General style of each feature product right column */
	font-size: 90% ;
	border-bottom: 0px solid #cccccc ;
	margin-bottom: 3px ;
}

#al td {
	padding: 0px ;
	width: 100% ;
}

.randomproducts {
	border: 1px solid #cccccc ;
	/*	background-color: white;	*/
	background: url(../../images/default/boxbg.png) repeat ;	/*Edited by dreamz	*/
}

/* #randomproducts  */
div.productlist {
	width: 100% ;
	vertical-align: top ; 
	text-align: left ;
	border: 1px solid #cccccc ;
	padding: 0px ;
	margin: 2px 0px 0px 0px ;
}


/*#randomproducts a { */
.productlist a { 
	text-decoration: none ;
}

/*#randomproducts a:hover { */
.productlist a:hover { 
	text-decoration: underline ;
}

/*#randomproducts h2 {*/
#randomproducts h2 {
	margin: 0px ;
	padding: 0px 3px 3px 3px ;
	background-color: #e6f0f9 ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-size: 1em ;
	font-style: normal ;
	font-weight: bold ;
}

/*#randomproducts h2 a {*/
.summaryproductname a {
	color: #36f ;
	background: none ;
}

/*#randomproducts h2 a:hover {*/
.summaryproductname a:hover {
	text-decoration: underline ;
}

#randomproducts .imgcell {
	border: 1px solid #cccccc ;
}

#randomproducts .description {
	padding: 0px 5px ;
}

/* 66% in template does not seem to work  */
#randomproducts tr td table tr td {
	width: 66% ;
}

/*#randomproducts div.productsummary { */
div.productsummary {
	width: 410px ;
	float: left ;
	vertical-align: top ;
	text-align: left ;
	padding: 0px ;
	overflow: hidden ; 
}


/*#randomproducts div.summaryproductname {*/
div.summaryproductname {
	margin-left: 3px ;
	float: left ;
/*	width: 65% ; */
	text-align: left ;
	background-color: #e6f0f9 ;
}


/*#randomproducts div.summaryproductimage {*/
div.summaryproductimage {
	float: left ;
	width: 124px ;
	height: 84px ;
	text-align: center ;
	vertical-align: middle ;
	background-color: #9caebc ;
	border-style: none ;
	border: 0px ;
	padding: 0px ;
	margin: 0px ;
	overflow: hidden ;
}

/*#randomproducts div.summaryproductimage a img {*/
div.summaryproductimage a img {
	width: 120px ;
	height: 80px ;
	background-color: #9caebc ;
	padding: 0px ;
	border: 0px ;
	margin: 2px ;
	/* border: 2px solid #9caebc; */
}


/*#randomproducts div.summaryproductdesc {*/
div.summaryproductdesc {
	clear: both ;
	text-align: left ;
	margin: 0px 5px 3px 5px;
	padding: 0px ;
}

/*#randomproducts div.summaryprice {*/
div.summaryprice {
	float: right ;
	width: 130px ;
	vertical-align: top ;
	text-align: right ;
	padding: 0 10px 0 10px ;
	height: 84px ;
}

/*#randomproducts  div.summaryproductloc {*/
div.summaryproductloc {
	float: right ;
	width: 50px ;
	padding: 0px ;
	text-align: right ;
}

.addtocartbtn {
	color: #ffffff ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	background-color: #FFCC66 ;
	/* font-size: x-small;	DVD Rev 20080618 Change Font-Size to 'em' units.  Use 10px=0.83333em.	*/
	font-size: 0.83333em ;
	border: 1px solid #666666 ;
	font-weight:bold ;
	padding: 3px ;
	cursor: pointer ;
}

.addtocartbtn:hover {
	background-color: #DF8600 ;
	color:#ffffff ;
}

.detailsbtn {
	color: #ffffff ;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	background-color: #666666 ;
	/* font-size: x-small;	DVD Rev 20080618 Change Font-Size to 'em' units.  Use 10px=0.83333em.	*/
	font-size: 0.83333em ;
	border:1px solid #999999 ;
	font-weight: bold ;
	padding: 3px ;
	cursor: pointer ;
}

.detailsbtn:hover {
	background-color: #666666 ;
	color: #ffffff ;
}

#left .minicart {	/* General style of each box in left column */
	padding: 5px 10px ;
	font-size: 90% ;
	border-bottom: 3px solid #ffffff ;
	border-left: 3px solid #ffffff ;
	border-right: 3px solid #ffffff ;
	margin-bottom: 5px ;
	background-color: #666666 ;
}


#left .minicarth2 {
	padding: 5px 10px 5px 15px ;
	/* background:#5E6053;	DVD Rev 20080526 Template Background Replaced with red (next line).	*/
	background: #33ccff url(../../images/menu/nav.png) repeat-x ; 	/*Edited by dreamz	*/	/* 	DVD Rev 20080526 New (Red).		*/
	/*background-image: url(../../images/scrapgreen/header_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;*/
	color: #ffffff ;
	margin: 0px ;
	/* font-size:10pt;	DVD Rev 20080618 Change Font-Size to 'em' units.  10pt=13px, 12px=1em, 13px approx 1.1em.	*/
	font-size:1em;
	font-family: Verdana, Arial, Helvetica, sans-serif ;
	font-weight: normal ;
	font-weight: bold ;
	border-top: 1px solid #cccccc ;
	border-left: 1px solid #cccccc ;
	border-right: 1px solid #cccccc ;
}

.pricelabel {
	/* color: #D11233;	DVD Rev 20080617 Red replaced with standard site green (for discounted price)	 */
	color: #cc3333 ;
}

/* Slide Show Example
    h2{
        color:#8091b0;
    }
    
/* Define dimensions, and hide anything outside of the div wrapper.
	 This is so only the first news story displays as the other
	 stories are below the wrapper div if Javascript is shut off.*/
div#slideShow{
	background: #222 ;
	width: 626px ;
	height: 200px ;
	overflow: hidden ;
	position: relative ;
}

/*Specify a width for each news story */
div#slideShowItems div {
	width: 626px ;
}
    
/* Make the news story image appear to the left*/
div#slideShowItems img {
	margin-right : 13px ;
	float: left ;
}
    
div#slide {
	float: left ;
}
	
	
/* Container for the tabs, the width is set so
	 when we float the tabs right they align with the
	 edge of the slideshow */
ul#slideShowCount{
	margin: 0px ;
	padding: 0px ;
	width: 626px ;
}
    
/* Float the tabs to the right, and give them a background
	 image that looks like a tab. */
ul#slideShowCount li.slide{
	line-height: 14px ;
	float: right ;
	cursor: pointer ;
	width: 26px ;
	height: 18px ;
	display: block ;
	background: transparent url(/images/sshow/slideshowtabs.gif) no-repeat scroll left top ;
}
    
/* Style the numbers inside of each tab */
ul#slideShowCount li.slide span {
	padding-left: 10px ;
	color: white ;
	font-weight: bold ;
	font-size: 12px ;
}
    
/* Roll over / selected state for the tab */
/*Shifts background image up, there is a selected state
	 below the regular state in the image */
ul#slideShowCount li.slide:hover,
ul#slideShowCount li.slide.selectedTab {
	background-position: left -18px ;
}

div.slide-panel { 
	margin: 0px ; 
	width: 680px ; 
	height: 200px ; 
	background: #e6f0f9 ;
	border: 0px solid black ; 
	position: relative ; 
	float: left ;
}

#red-hot-specials h2 {
	margin: 0px ;
	height: 22px ;
	background: #3366FF url(../../images/menu/nav.png) repeat-x ;
	font-size: 14px ;
	font-weight: bold ;
	color: #fff ;
}

	
div.slide-container { 
	margin: 0px ; 
	width: 50000px ; 
	height: 200px ; 
	background: #e6f0f9 ; 
	border: 0px solid black ; 
	position: relative ; 
	float: left ;
}

div. img {
	margin-left: 5px ;
	margin-right: 0px;
	margin-top: 5px ;
	margin-bottom: 5px ;
	float: left ;
	background: #e6f0f9 ; 
}


div.slider { 
	margin: 2px ; 
	width: 680px ; 
	height: 200px ; 
	background: #e6f0f9 ; 
	border: 2px solid #cc2027 ;
	position: relative ;
	overflow: hidden ;
	}
	
div.tab-wrapper {
	width: 680px ;
	height: 24px ;
	border: none ;
	background: #e6f0f9 ; 
}
	
	
div.red-hot-special table {
	margin: 0px ;
	background: #e6f0f9 ;
	width: 290px ;
	padding-left: 10px ;
	padding-right: 10px ;
	padding-top: 5px ;
	padding-bottom: 5px ;
}
	
div.red-hot-special {
	font-size: 18px ;
	float: left ;
}
	
div.red-hot-special div {
	font-size: 12px ;
	margin-top: 10px ;
	margin-left: 10px ;
}
	
a.slide-tab {
	line-height:14px;
	float:right;
	cursor:pointer;
	width:26px;
	height:18px;
	display:block;
	text-align: center;
	background: transparent url(/images/sshow/slideshowtabs.gif) no-repeat scroll left top ;
}

a.slide-tab span {
	 color: white ;
	 font-size: 12px ;
	 font-weight: bold ;
}


a.slide-tab:hover, a.slide-tab-on, a.slide-tab-hover {
	background-position: 0 -18px ;
}

.error {
	color: #666666;
}

.specialfield,
.filterrow {
	background-color: #e5e5e5;
}

.specialcolor {
	color: #0000ff;
}
