HTML {
	WIDTH: 97%
}
BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 5em; 
	WIDTH: 99%; 
	PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: Black;
	/* Snowflakes
	BACKGROUND-IMAGE: url(images/img58.gif);
	*/
	scrollbar-base-color: #000000;
    scrollbar-arrow-color: #FFFF00;
    scrollbar-3d-light-color: #006600;
    scrollbar-dark-shadow-color: #006600;
    scrollbar-face-color: #006600;
    scrollbar-highlight-color: #000000;
    scrollbar-shadow-color: #000000;
}
#header {
	COLOR: #000; 
	BORDER-BOTTOM: #000 1px solid; 
	BACKGROUND-COLOR: #000
}
#header H1 A {
	DISPLAY: block; 
	FONT-SIZE: 0px! important; 
	FLOAT: left; 
	BACKGROUND-IMAGE: url(images/header.gif); 
	WIDTH: 350px! important; 
	COLOR: black; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 85px; 
	TEXT-ALIGN: right
}
#header .slogan {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 12px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #fff; 
	PADDING-TOP: 0px; 
	WHITE-SPACE: nowrap; 
	TEXT-ALIGN: right
}
H1 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
H1 {
	
}
FORM {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
INPUT {
	FONT-SIZE: 12px
}
.no {
	DISPLAY: none
}
#navish H2 {
	DISPLAY: none
}
HR {
	DISPLAY: none
}
#navsite {
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: right top; 
	PADDING-LEFT: 0px; 
	BACKGROUND-IMAGE: url(images/nav_global_rightedge.gif); 
	PADDING-BOTTOM: 0px; 
	MARGIN: 2px 1% 2px 0px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 21px
}
#navsite UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	LIST-STYLE-POSITION: outside; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 0px 5px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
#navsite UL LI {
	FONT-SIZE: 12px; 
	FLOAT: left; 
	MARGIN: 0px 2px 0px 0px; 
	WIDTH: 18%
}
#navsite UL LI A {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	COLOR: #fff; 
	PADDING-TOP: 0px; 
	HEIGHT: 20px
}
#navsite UL LI A#home {
	TEXT-DECORATION: none
}
#navsite UL LI A#home:hover {
	 TEXT-DECORATION: underline
}
#search {
	BACKGROUND-IMAGE: url(images/nav_global_search.gif); 
	BACKGROUND-REPEAT: no-repeat
}
#navsite UL LI A#search:hover {
	BACKGROUND-IMAGE: url(images/nav_global_search_over.gif); 
	BACKGROUND-REPEAT: no-repeat
}
#navsite UL LI A#sitemap {
	BACKGROUND-IMAGE: url(images/nav_global_sitemap.gif); 
	BACKGROUND-REPEAT: no-repeat
}
#navsite UL LI A#sitemap:hover {
	BACKGROUND-IMAGE: url(images/nav_global_sitemap_over.gif); 
	BACKGROUND-REPEAT: no-repeat
}
#navsite UL LI A#contact {
	BACKGROUND-IMAGE: url(images/nav_global_contact.gif); 
	BACKGROUND-REPEAT: no-repeat
}
#navsite UL LI A#contact:hover {
	BACKGROUND-IMAGE: url(images/nav_global_contact_over.gif); 
	BACKGROUND-REPEAT: no-repeat
}
#navsite UL LI A#about {
	BACKGROUND-IMAGE: url(images/nav_global_about.gif); 
	BACKGROUND-REPEAT: no-repeat
}
#navsite UL LI A#about:hover {
	BACKGROUND-IMAGE: url(images/nav_global_about_over.gif); 
	BACKGROUND-REPEAT: no-repeat
}
#navlocal {
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: right bottom; 
	BORDER-TOP: #000 1px solid; 
	PADDING-LEFT: 0px; 
	BACKGROUND-IMAGE: url(images/nav_local_rightedge.gif); 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 1% 0px 0px; 
	PADDING-TOP: 0px; 
	BORDER-BOTTOM: #fff 1px solid; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 41px; 
	BACKGROUND-COLOR: #999; 
	min-width: 145px
}
#navish {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px;
	/*
	BACKGROUND-IMAGE: url(main/images/santa_jump_on_bag.gif); 
	BACKGROUND-POSITION: right bottom;
	BACKGROUND-REPEAT: no-repeat;
	*/
	FONT-SIZE: 12px; 
	Z-INDEX: 3; 
	LEFT: 5px; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 19%; 
	COLOR: #fff; 
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	BACKGROUND-COLOR: black
}
#navish H3 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px! important; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	COLOR: #fff; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: transparent
}
#navish UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	LIST-STYLE-POSITION: outside; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 0px 5px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
#navish UL LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	TEXT-INDENT: -14px; 
	PADDING-TOP: 2px
}
#navish UL LI A {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 19px; 
	FONT-SIZE: 13px! important; 
	PADDING-BOTTOM: 0px; 
	COLOR: #fff; 
	LINE-HEIGHT: 15px; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: transparent
}

#navish UL LI A#menu {
	TEXT-DECORATION: none
}
#navish UL LI A#menu:hover {
	 TEXT-DECORATION: underline;
	 COLOR: #006600;
}

#navish UL LI A IMG {
	VERTICAL-ALIGN: bottom; 
	LINE-HEIGHT: 14px
}
#navish UL LI A#whatsnew:hover IMG {
	BACKGROUND-COLOR: #c60
}
#navish UL LI A#features:hover IMG {
	BACKGROUND-COLOR: #366
}
#navish UL LI A#tutorials:hover IMG {
	BACKGROUND-COLOR: #606
}
#navish UL LI A#interviews:hover IMG {
	BACKGROUND-COLOR: #900
}
#navish UL LI A#digisect:hover IMG {
	BACKGROUND-COLOR: #963
}
#navish UL LI A#prodotcon:hover IMG {
	BACKGROUND-COLOR: #639
}
#navish UL LI A#bookreviews:hover IMG {
	BACKGROUND-COLOR: #993
}
#navish UL LI A#prodreviews:hover IMG {
	BACKGROUND-COLOR: #993
}
#navish UL LI A#classifieds:hover IMG {
	BACKGROUND-COLOR: #FF9900
}
#navish UL LI A#resources:hover IMG {
	BACKGROUND-COLOR: #339
}
#navish UL LI A#profiles:hover IMG {
	BACKGROUND-COLOR: #6c0
}

#content {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1%; 
	MARGIN: 0px 1% 0px 20%; 
	COLOR: #006600; 
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #fff;
	/*
	BACKGROUND-IMAGE: url(images/img6.jpg);
	BACKGROUND-POSITION: right;
	BACKGROUND-REPEAT: no-repeat;*/
}
#content H1 {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 22px; 
	FLOAT: none; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 1% 1.5em; 
	/*WIDTH: 600px;*/ 
	COLOR: #000; 
	LINE-HEIGHT: 25px; 
	PADDING-TOP: 5px; 
	/*BORDER-BOTTOM: #006600 1px solid; */
	BACKGROUND-COLOR: transparent; 
	TEXT-ALIGN: center
}
#content H2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px! important; 
	MARGIN: 1em 1% 0.5em; 
	COLOR: #006600; 
	BACKGROUND-COLOR: transparent; 
	TEXT-ALIGN: center
}
#content H3 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 15px! important; 
	MARGIN: 0px 10% 1em; 
	COLOR: #006600; 
	BACKGROUND-COLOR: transparent; 
	TEXT-ALIGN: left
}
#content H4 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18px! important; 
	MARGIN: 0px 10% 0.5em; 
	COLOR: Red; 
	BACKGROUND-COLOR: transparent; 
	TEXT-ALIGN: left
}

#content H5 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px! important; 
	MARGIN: 0px 1% 0.5em; 
	COLOR: Black; 
	BACKGROUND-COLOR: transparent; 
	TEXT-ALIGN: center
}
#content P {
	FONT-SIZE: 13px; 
	MARGIN: 0px 1% 0.8em; 
	COLOR: #000; 
	LINE-HEIGHT: 18px
}
#content A {
	COLOR: #006600;
	TEXT-DECORATION: none;
}

#content A:hover {
	COLOR: #ff0000;
	TEXT-DECORATION: underline;
}

#content #pageprodpicture {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	Z-INDEX: 3; 
	LEFT: 72%; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 185px; 
	COLOR: #000; 
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #fff
}
#content .pageprodthumb {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	Z-INDEX: 3; 
	LEFT: 72%; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 100px;
	HEIGHT:125px 
	COLOR: #000; 
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #fff
}
#content #pageprodcontent {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 12px; 
	Z-INDEX: 3; 
	LEFT: 21%; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 50%; 
	COLOR: #000; 
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #fff
}

#content #pageprodcontent P {
	FONT-SIZE: 12px; 
	MARGIN: 0px 1% 0.8em; 
	COLOR: #000; 
	LINE-HEIGHT: 18px
}

#content #displayprod {
	PADDING-RIGHT: 2px; 
	PADDING-LEFT: 5px; 
	FONT-SIZE: 12px; 
	Z-INDEX: 3; 
	LEFT: 21%; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 45%; 
	COLOR: #000; 
	PADDING-TOP: 0px; 
	POSITION: absolute; 
	BACKGROUND-COLOR: #fff;
	HEIGHT: 20%;
}

#content #displayprod P {
	FONT-SIZE: 12px; 
	MARGIN: 0px 1% 0.8em; 
	COLOR: #000; 
	LINE-HEIGHT: 15px
}

#content #pageproddescr {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 1%; 
	MARGIN: 30% 1% 0px 1%; 
	COLOR: #000; 
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #fff
}

#content #pageproddescr P {
	FONT-SIZE: 12px; 
	MARGIN: 0px 1% 0.8em; 
	COLOR: #000; 
	LINE-HEIGHT: 15px
}

#content #pageproddescr UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	LIST-STYLE-POSITION: inside;
	PADDING-BOTTOM: 15px;
	MARGIN: 0px 0px 2px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: disc;
}
#content #pageproddescr UL LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 19px; 
	FONT-SIZE: 12px! important; 
	PADDING-BOTTOM: 0px; 
	COLOR: #000; 
	MARGIN: 0px;
	LINE-HEIGHT: 14px; 
	TEXT-INDENT: -22px; 
	PADDING-TOP: 5px
}
#content P.byline {
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #999 1px solid; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 24px; 
	MARGIN: 24px 10% 0px; 
	COLOR: #000; 
	LINE-HEIGHT: 13px; 
	PADDING-TOP: 24px
}

#content UL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	LIST-STYLE-POSITION: outside; 
	PADDING-BOTTOM: 15px; 
	MARGIN: 0px 0px 2px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
#content UL LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 19px; 
	FONT-SIZE: 12px! important; 
	PADDING-BOTTOM: 0px; 
	COLOR: Red; 
	MARGIN: 0px;
	LINE-HEIGHT: 14px; 
	TEXT-INDENT: -22px; 
	PADDING-TOP: 5px
}
#content UL LI A {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 19px; 
	FONT-SIZE: 11px! important; 
	PADDING-BOTTOM: 0px; 
	COLOR: Blue; 
	LINE-HEIGHT: 12px; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: transparent
}

#content OL {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 10px; 
	LIST-STYLE-POSITION: outside; 
	PADDING-BOTTOM: 15px; 
	MARGIN: 0px 0px 10px; 
	PADDING-TOP: 0px; 
	LIST-STYLE-TYPE: none
}
#content OL LI {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 12px! important; 
	PADDING-BOTTOM: 0px; 
	COLOR: #000; 
	LINE-HEIGHT: 13px;
	MARGIN: 10px; 
	TEXT-INDENT: 0px; 
	PADDING-TOP: 2px
}
#content OL LI A {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 19px; 
	FONT-SIZE: 11px! important; 
	PADDING-BOTTOM: 0px; 
	COLOR: Blue; 
	LINE-HEIGHT: 12px; 
	PADDING-TOP: 0px; 
	BACKGROUND-COLOR: transparent
}

#footer {
	CLEAR: both; 
	PADDING-RIGHT: 0px; 
	BORDER-TOP: #006600 4px solid; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px 1% 0px 20%; 
	COLOR: #000; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: right
}
#footer P {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; COLOR: #666; 
	PADDING-TOP: 0px; 
	WHITE-SPACE: nowrap; 
	BACKGROUND-COLOR: #000
}
#footer P A {
	BORDER-RIGHT: #006600 1px solid; 
	PADDING-RIGHT: 4px; 
	BACKGROUND-POSITION: left bottom; 
	PADDING-LEFT: 22px; 
	FONT-SIZE: 12px; 
	FLOAT: right; 
	BACKGROUND-IMAGE: url(images/bottomedge.gif); 
	PADDING-BOTTOM: 4px; 
	MARGIN: 0px; 
	WIDTH: 15%; 
	COLOR: #fff; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #006600
}
#participate {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	TEXT-ALIGN: center
}
#participate A.first {
	PADDING-RIGHT: 1em; 
	DISPLAY: inline; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	BORDER-LEFT-STYLE: none
}
#participate A {
	PADDING-RIGHT: 1em; 
	DISPLAY: inline; 
	PADDING-LEFT: 1em; 
	FONT-SIZE: 13px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	TEXT-TRANSFORM: lowercase; 
	BORDER-LEFT: #000 1px solid; 
	PADDING-TOP: 0px
}
.nowrap {
	WHITE-SPACE: nowrap
}
#navsite {
	BACKGROUND-COLOR: #006600
}