BODY {
	BORDER-WIDTH: 0px;
}
BODY {
	BORDER-WIDTH: 0px;
	/*FLOAT: left;*/
	TEXT-ALIGN: left;
}
BODY,P,TD,DIV {
	FONT-SIZE: 8.5pt;
	/*font-family: Verdana, Optima, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;*/
}
.pagemargin {
	padding: 0px;
	margin: 0px;
}
.pagemargin table {
	width: 88%;
}

#header {
	PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px;
	MARGIN: 0px auto;
	WIDTH: 100%;
	WHITE-SPACE: nowrap;
}

#content {
	padding: 12px;
}

#maincontent {
	margin: 4px;
}
.entry {
	CLEAR: both; LINE-HEIGHT: 1.4em
}
.alt {
	BORDER-TOP: #ddd 1px solid;
	BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: #f8f8f8
}
SMALL {
	FONT-SIZE: 0.9em; LINE-HEIGHT: 1.5em;
	/*FONT-FAMILY: Arial, Helvetica, Sans-Serif*/
}
H1 {
	FONT-WEIGHT: bold;
	/*FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif*/
	TEXT-DECORATION: none
}
H1 A:hover {
	/*COLOR: white; */
	TEXT-DECORATION: none
}
H1 A:visited {
	/*COLOR: white; */
	TEXT-DECORATION: none
}
H2 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.6em;
	/*FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif*/
	TEXT-DECORATION: none
}
H2 A {
	TEXT-DECORATION: none
}
H2 A:hover {
	TEXT-DECORATION: none
}
H2 A:visited {
	TEXT-DECORATION: none
}
H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 1.3em
	TEXT-DECORATION: none;
	/*FONT-FAMILY: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif*/
}
H3 A {
	TEXT-DECORATION: none
}
H3 A:hover {
	TEXT-DECORATION: none
}
H3 A:visited {
	TEXT-DECORATION: none;
}

.title {
	PADDING-LEFT: 20px; PADDING-TOP: 20px;
	TEXT-ALIGN: left
}
.description {
	PADDING-LEFT: 20px; PADDING-TOP: 40px;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
}
#sidebar H2 {
	TEXT-DECORATION: none;
}
DIV #sidebar {
	float: right;
}
.bbList .listtitle {
	//background: #000;
	//color: white;
}
DIV.bbList {
	float: right;
	background: #efefff;
	border: solid #ccc;
	border-width: 2px;
	padding: 0.3em;
	border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
}
A {
	TEXT-DECORATION: none;
	/*font-weight: bold;*/
}
A:hover {
	TEXT-DECORATION: underline;
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

/* the bodge for IE6 browsers */ /*
* html .minwidth {border-left:640px solid #fff; position:relative; float:left; z-index:1;}
* html .container {margin-left:-640px; position:relative; float:left; z-index:2; text-align:left;}
*/
#page {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;
	WIDTH: 100%;
	/*MIN-WIDTH: 640px;*/
	PADDING-TOP: 0px; TEXT-ALIGN: center;
	TEXT-ALIGN: left;
	/*width: 740px;*/
	/*filter:Shadow( direction=135, color = #666666 );*/
}

#contentBar {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px; PADDING-TOP: 10px;
	/*MARGIN: 0px auto;*/
	WIDTH: 100%;
	/*BACKGROUND-COLOR: #82eef6; */
	/*BACKGROUND-COLOR: #083d88;*/
	/*TEXT-ALIGN: left;*/
	/*float: left;*/
	/*height: 140px;*/
	/*vertical-align: top;*/
	FONT-WEIGHT: bold;
}
#contentBar div A {
	margin-right: 10px;
}
#contentBar h2 {
	margin: 10px;
}
#contentBar div #selected {
	font-weight: bold;
}

#pageContent {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px;
	WIDTH: 100%; PADDING-TOP: 0px;
	TEXT-ALIGN: left;
	/*MIN-WIDTH: 640px;*/
	/*display:block;*/
	/*FLOAT: none;*/
}
#pageContentMinWidth {
	WIDTH: 240px;
	height: 0px;
	/*float:left;*/
}
#navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;
	/*MARGIN: 0px auto; */
	WIDTH: 100%;
}
#headerimg {
	MARGIN: 0px; WIDTH: 100%;
}

#header H1 {
	/*DISPLAY: none*/
}

.narrowcolumn {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 22px;
	/*FLOAT: left; */
	PADDING-BOTTOM: 20px; MARGIN: 0px;
	/*WIDTH: 450px; */
	/*width: 100%;*/
	PADDING-TOP: 0px
}

.post {
	MARGIN: 0px 0px 40px; TEXT-ALIGN: left
}
#footer {
	CLEAR: both;
 	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto;
	WIDTH: 100%;
	PADDING-TOP: 0px;
	text-align: center;
	/*font-family: arial, verdana;*/
}
#footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px;
	TEXT-ALIGN: center;
	/*width: 640px;*/
}
H1 {
	MARGIN: 0px; PADDING-TOP: 10px
}
H2.pagetitle {
	MARGIN-TOP: 30px; TEXT-ALIGN: center
}
#sidebar H2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 8px; PADDING-TOP: 0px
}
H3.comments {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 40px auto 20px; PADDING-TOP: 0px
}
P IMG {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; max-width: 100%
}
IMG.centered {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
IMG.alignright {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px;
	MARGIN: 0px 0px 2px 7px; PADDING-TOP: 4px
}
IMG.alignleft {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px;
	MARGIN: 0px 7px 2px 0px; PADDING-TOP: 4px
}
.alignright {
	FLOAT: right
}
.alignleft {
	FLOAT: left
}
HTML > BODY .entry UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 0px; TEXT-INDENT: -10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
HTML > BODY .entry LI {
	MARGIN: 7px 0px 8px 10px
}
.entry OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 35px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.entry OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#sidebar {
	margin-right: 4px;
}
#sidebar DIV {
	/*float: right;*/
	margin-right: 10px;
}
#sidebar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
#sidebar UL OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px;
}
#sidebar UL LI {
	LIST-STYLE-IMAGE: none; MARGIN-BOTTOM: 15px; LIST-STYLE-TYPE: none
}
#sidebar UL P {
	MARGIN: 5px 0px 8px
}
#sidebar UL SELECT {
	MARGIN: 5px 0px 8px
}
#sidebar UL UL {
	MARGIN: 5px 0px 0px 10px
}
#sidebar UL OL {
	MARGIN: 5px 0px 0px 10px
}
#sidebar UL UL UL {
	MARGIN: 0px 0px 0px 10px
}
#sidebar UL OL {
	MARGIN: 0px 0px 0px 10px
}
OL LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal
}
#sidebar UL OL LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal
}
#sidebar UL UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-TOP: 0px
}
#sidebar UL OL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-TOP: 0px
}
#sidebar UL UL LI SPAN {
	MARGIN-LEFT: 10px;
}
#searchform {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; MARGIN: 10px auto;
	PADDING-TOP: 5px; TEXT-ALIGN: center
}
#sidebar #searchform #s {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 115px; PADDING-TOP: 2px
}
#sidebar #searchsubmit {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.entry FORM {
	TEXT-ALIGN: center
}
SELECT {
	WIDTH: 130px
}
#sidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; /*MARGIN-LEFT: 545px;*/
	WIDTH: 140px; PADDING-TOP: 10px
    float: right;
}
#sidebar FORM {
	MARGIN: 0px
}
.center {
	TEXT-ALIGN: center
}
HR {
	/*DISPLAY: none*/
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}

.producttile IMG {
	margin: 2px;
	display: block;
	float: left;
	padding: 2px;
}
DIV.iconDiv {
	height: 80px;
	float: left;
}
DIV.producttile {
	width: 100%;
	/*height: 50px;*/
	padding: 4px;
	margin: 4px 4px 4px 4px;
	float: left;
	/*display: block;*/
	valign: top;
}
.producttile .title {
	PADDING-LEFT: 0px; PADDING-TOP: 10px;
	TEXT-ALIGN: left
}
.producttile #price {
	padding: 4px;
	float: right;
}

.rightpane DIV {
    align: right;
}

.rightpane {
    float: right;
    align: right;
    display: block;
}

.awards {
	//padding: 2px;
	float: right;
}

.producttile .awards {
	float: right;
	valign: top;
}

A .producttile {
	/*font-size: 12pt;*/
}

.producttile .icon {
	padding: 2px;
	margin: 2px;
}

DIV.productimages {
	/*padding: 2px;
	spacing: 2px;
	margin: 2px;
	width: 240px;
	float: right;*/
}

.productimages {
    float: right;
	/*padding: 2px;
	spacing: 2px;
	margin: 2px;*/
}

IMG.productimage {
	//float: right;
	//display: block;
}

DIV.command {
	margin-left: 10px;
}

div #buy .command {
	padding: 4px;
	margin: 4px;
}

div #buy #price {
	padding: 4px;
}

div #buy .desc {
	font-size: 90%;
	margin: 0.6em 0em;
	/*float: right;*/
	/*display: block;*/
	/*valign: top;*/
}

div .command #title {
}

.email {
	font-weight: bold;
	float: inline;
}

div #buy {
	padding: 0.4em;
}

/*
 Custom tooltip styles to be used with AutoTooltip and
 the YUI tooltip libraries
*/

span.autoTooltip {
	cursor: help;
}
a.autoTooltip {
	cursor: hand;
}

/* Base Tooltip Styles */
.tt {
    /*font: 11px Verdana, Helvetica, sans-serif;*/
    width: 250px;
    margin: 0;
    padding: 0;
    line-height: 15px;
    border: none;
}
.tt .bd {
    padding: 5px;
}

/* Up Arrow */
.ttPosUnder {
    padding: 13px 0 0 0;
    background: url(scr_tooltip_top_left.gif) no-repeat left top;
}
.ttPosUnder .bd {
	padding: 12px 17px 10px 8px;
	background: #ffffe5;
	border: solid #666;
	border-width: 0 1px 1px 1px;
}

.ttPosOver {
	padding: 0 0 13px 0;
	background: url(scr_tooltip_btm_left.gif) no-repeat left bottom;
}
.ttPosOver .bd {
	padding: 8px 17px 12px 8px;
	background: #ffffe5;
	border: solid #666;
	border-width: 1px 1px 0 1px;
}

DIV.payment#stores IMG {
	margin: 0.3em;
}

/* Iconize 0.3 */

/* websites (pictures and movies) */
a[href *="youtube.com/watch?"], a[href *="sevenload.com/videos/"], a[href *="metacafe.com/watch/"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_film.gif) no-repeat center right;
}

a[href *="flickr.com/photos/"], a[href *="zooomr.com"], a[href *="imageshack.us"], a[href *="bubbleshare.com"], a[href *="sevenload.com/bilder/"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_pic.gif) no-repeat center right;
}

/* extensions */

a[href$='.doc'], a[href$='.rtf'] {
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_doc.gif) no-repeat center right;
}

a[href$='.txt'] {
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_txt.gif) no-repeat center right;
}

a[href$='.xls'] {
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_xls.gif) no-repeat center right;
}

a[href$='.rss'], a[href$='.atom'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_feed.gif) no-repeat center right;
}

a[href$='.opml'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_opml.gif) no-repeat center right;
}

a[href$='.vcard'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_vcard.gif) no-repeat center right;
}

a[href$='.exe'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_exe.gif) no-repeat center right;
}

a[href$='.dmg'], a[href$='.app'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_dmg.gif) no-repeat center right;
}

a[href$='.pps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_pps.gif) no-repeat center right;
}

a[href$='.pdf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_pdf.gif) no-repeat center right;
}

a[href$='.xpi'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_plugin.gif) no-repeat center right;
}

div.bbList a { 
	padding: 5px 0px 5px 20px;
	background: transparent url(images/icons/icon_bb.gif) no-repeat center left;
}

.popup a { 
	padding: 5px 0px 5px 20px;
	background: transparent url(images/icons/icon_popup.gif) no-repeat center left;
}

a[href$='.fla'], a[href$='.swf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_flash.gif) no-repeat center right;
}

a[href$='.zip'], a[href$='.rar'], a[href$='.gzip'], a[href$='.bzip'], a[href$='.ace'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_archive.gif) no-repeat center right;
}

a[href$='.jad'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_jad.gif) no-repeat center right;
}

a[href$='.jar'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_jar.gif) no-repeat center right;
}

a[href$='.sis'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_sis.gif) no-repeat center right;
}

a[href$='.sisx'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_sis.gif) no-repeat center right;
}

a[href$='.ical'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_ical.gif) no-repeat center right;
}

a[href$='.css'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_css.gif) no-repeat center right;
}

a[href$='.ttf'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_ttf.gif) no-repeat center right;
}

a[href$='.jpg'], a[href$='.gif'], a[href$='.png'], a[href$='.bmp'], a[href$='.jpeg'], a[href$='.svg'], a[href$='.eps'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_pic.gif) no-repeat center right;
}

a[href$='.mov'], a[href$='.wmv'], a[href$='.mp4'], a[href$='.avi'], a[href$='.mpg'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_film.gif) no-repeat center right;
}

a[href$='.mp3'], a[href$='.wav'], a[href$='.ogg'], a[href$='.wma'], a[href$='.m4a'] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_music.gif) no-repeat center right;
}

/* messenger */
a[href ^="aim:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(images/icons/icon_aim.gif) no-repeat center right;
}

a[href ^="msnim:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(images/icons/icon_msn.gif) no-repeat center right;
}

a[href ^="xmpp:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(images/icons/icon_jabber.gif) no-repeat center right;
}

a[href *="icq.com"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_icq.gif) no-repeat center right;
}

a[href *="edit.yahoo.com/config/send_webmesg?"] { 
	padding: 5px 20px 5px 0;
	background: transparent url(images/icons/icon_yim.gif) no-repeat center right;
}

a[href ^="callto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(images/icons/icon_call.gif) no-repeat center right;
}

a[href ^="skype:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(images/icons/icon_skype.gif) no-repeat center right;
}

/* email */
a[href ^="mailto:"] {
	padding: 5px 20px 5px 0;
    background: transparent url(images/icons/icon_mailto.gif) no-repeat center right;
}

/* making sure images don't get icons */

.imageLink {
	padding-right: 0px !important;
	background: none !important;
}BODY {
	BACKGROUND-COLOR: #fafafa;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#eeeeee,endColorStr=#ffffff); */
	/*FONT: 14px/24px "Helvetica Neue", Helvetica, Arial, sans-serif; */
	/*COLOR: #eaeaea; text-shadow: 0 0 0 #000*/
}
BODY {
	COLOR: #000;
}
.pagemargin {
	padding: 0px;
	margin: 0px;
}
.pagemargin table {
	width: 88%;
}
.pagemargin #left {
	BACKGROUND: url(includes/styles/1/bg-left.gif) transparent repeat-y right top;
	width: 20px;
}
.pagemargin #right {
	BACKGROUND: url(includes/styles/1/bg-right.gif) transparent repeat-y left top;
	width: 20px;
}
.pagemargin #top {
	BACKGROUND: url(includes/styles/1/bg-top.gif) transparent repeat-x right bottom;
	height: 20px;
}
.pagemargin #bottom {
	BACKGROUND: url(includes/styles/1/bg-bottom.gif) transparent repeat-x right top;
	height: 30px;
}
.pagemargin #top-right {
	BACKGROUND: url(includes/styles/1/bg-top-right.gif) transparent no-repeat left bottom;
	width: 20px;
}
.pagemargin #top-left {
	BACKGROUND: url(includes/styles/1/bg-top-left.gif) transparent no-repeat right bottom;
	width: 20px;
}
.pagemargin #bottom-right {
	BACKGROUND: url(includes/styles/1/bg-bottom-right.gif) transparent no-repeat left top;
	width: 20px;
}
.pagemargin #bottom-left {
	BACKGROUND: url(includes/styles/1/bg-bottom-left.gif) transparent no-repeat right top;
	width: 20px;
}
TD.adbar {
	width: 120px;
}

#header {
	BACKGROUND-COLOR: #2F3640;
	/*FONT-FAMILY: 'Lucida Grande', Verdana, Arial, Sans-Serif; */
	FONT-SIZE: 0.5pt;
	COLOR: white;
}

#header A {
	COLOR: #fff;
}
#content {
	FONT-SIZE: 9pt;
}
#maincontent {
	FONT-SIZE: 9pt;
	margin: 4px;
}
H1 {
	PADDING-LEFT: 20px; FONT-SIZE: 4em;
/*	FONT: bold 32px/48px 'HelveticaNeue-CondensedBold', 'Arial Narrow', Helvetica, Arial, sans-serif; */
	TEXT-TRANSFORM: uppercase;
	/*COLOR: #fff;*/
	WHITE-SPACE: nowrap;
	/*TEXT-ALIGN: left;*/
}
.title {
	PADDING-LEFT: 20px;
	PADDING-TOP: 20px;
	FONT-SIZE: 1.5em;
	COLOR: white;
	TEXT-ALIGN: left;
}
#header .title {
	/*WIDTH: 640px;*/
}
.description {
	PADDING-LEFT: 20px; FONT-SIZE: 8pt; PADDING-TOP: 40px;
	TEXT-ALIGN: left;
	FONT-WEIGHT: bold;
	COLOR: white;
}
H2 {
/*	FONT: bold 32px/48px 'HelveticaNeue-CondensedBold', 'Arial Narrow', Helvetica, Arial, sans-serif; */
	TEXT-TRANSFORM: uppercase;
	COLOR: #333
}
H2 A {
	COLOR: #333
}
H2 A:visited {
	COLOR: #333
}
H3 {
	COLOR: #333
}
H3 A {
	COLOR: #333
}
H3 A:visited {
	COLOR: #333
}
.entry P A:visited {
	COLOR: #b85b5a
}
DIV #sidebar {
	BACKGROUND: url(includes/styles/1/sidebar-lefttop.jpg) #eee no-repeat left top;
	margin-left: 4px;
	margin-bottom: 4px;
	margin-top: 10px;
	text-indent: 0.1em;
	padding: 12px;
	float: right;
}
SMALL {
	COLOR: #777
}
#sidebar UL UL LI {
	COLOR: #777
}
#sidebar UL OL LI {
	COLOR: #777
}
A {
	//COLOR: #1E96FF;
	COLOR: #168AFF;
	TEXT-DECORATION: none;
}
A:hover {
	TEXT-DECORATION: underline;
	color: #313212;
}

SPAN.error {
	color: #f44;
}

#contentBar {
	BACKGROUND-COLOR: #bbb;
	/*TEXT-ALIGN: left;*/
	color: black;
	FONT-WEIGHT: bold;
	color: white;
}
#contentBar div A {
	margin-right: 10px;
	font-size: larger;
}
#contentBar h2 {
	font-size: 0.5em;
	margin: 8px;
}
#contentBar div #selected {
	color: #ffe;
	font-weight: bold;
}

#pageContent {
	BACKGROUND-COLOR: white;
}
#pageContentMinWidth {
	WIDTH: 240px;
	height: 0px;
	/*float:left;*/
}
#navigation {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px;
	/*MARGIN: 0px auto; */
	WIDTH: 100%;
	/*WIDTH: 640px; */
	/*BACKGROUND-COLOR: #eee;*/
	/*float: right;*/
}
#headerimg {
	/*BACKGROUND: url(includes/styles/1/header-middle.jpg) #eee repeat 50% middle top; */
	MARGIN: 0px; WIDTH: 100%;
	/*HEIGHT: 100px;*/
}
#headerimgLeft {
	BACKGROUND: url(includes/styles/1/header-left.gif) transparent no-repeat left top;
	MARGIN: 0px; WIDTH: 100%;
	/*HEIGHT: 100px;*/
}
#headerimgRight {
	BACKGROUND: url(includes/styles/1/header-right.gif) transparent no-repeat right top;
	MARGIN: 0px; /*HEIGHT: 100px;*/ width: 100%;
}
#headerimgLogo {
	BACKGROUND: url(images/dfmlogo.png) transparent no-repeat left 50%;
	 MARGIN-RIGHT: 40px; /*HEIGHT: 100px;*/
	/*padding-left: 40px;*/
}
#header DIV.title {
	letter-spacing: 0.4em;
	margin-left: 40px;
}
#header H1 {
	/*DISPLAY: none*/
}

.narrowcolumn {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 22px;
	/*FLOAT: left; */
	PADDING-BOTTOM: 20px; MARGIN: 0px;
	/*WIDTH: 450px; */
	/*width: 100%;*/
	PADDING-TOP: 0px
}

#footer {
	/*CLEAR: both;*/
	text-align: center;
	/*font-family: arial, verdana;*/
	font-size: 80%;
}
H2.pagetitle {
	MARGIN-TOP: 30px; TEXT-ALIGN: center
}
#sidebar H2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px
}
IMG.centered {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
IMG.alignright {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px;
	MARGIN: 0px 0px 2px 7px; PADDING-TOP: 4px
}
IMG.alignleft {
	PADDING-RIGHT: 4px; DISPLAY: inline; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px;
	MARGIN: 0px 7px 2px 0px; PADDING-TOP: 4px
}
HTML > BODY .entry UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px;
	MARGIN-LEFT: 0px; TEXT-INDENT: -10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#sidebar UL LI {
	LIST-STYLE-IMAGE: none; MARGIN-BOTTOM: 15px; LIST-STYLE-TYPE: none
}
#sidebar UL P {
	MARGIN: 5px 0px 8px
}
#sidebar UL SELECT {
	MARGIN: 5px 0px 8px
}
OL LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal
}
#sidebar UL OL LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal
}
#sidebar UL UL LI SPAN {
	MARGIN-LEFT: 10px;
	COLOR: #777
}
#searchform {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 5px; MARGIN: 10px auto;
	PADDING-TOP: 5px; TEXT-ALIGN: center
}
#sidebar #searchform #s {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: 115px; PADDING-TOP: 2px
}
#sidebar #searchsubmit {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
#sidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; /*MARGIN-LEFT: 545px;*/
	WIDTH: 140px; PADDING-TOP: 10px
    float: right;
}
#sidebar FORM {
	MARGIN: 0px
}

DIV.producttiles {
    /*float: inline-block;*/
}
DIV.producttile IMG {
	margin: 4px;
	float: left;
	padding: 0px;
}
DIV.producttile {
	/*width: 98%;*/
	/*height: 50px;*/

	background-color: #efefef;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#e3e3e3,endColorStr=#efefef);*/
	background-gradient: linear 90;
	background-gradient-colors: #a0a0a0;
	background-gradient-end: #efefef;

	margin-left: 10px;
	padding: 4px;
	margin: 4px 4px 4px 4px;
	/*float: left;*/
	display: block;
	valign: top;
	/*font-size: pt;*/

	border-style: solid;
	border: 1px;
	border-color: #ceceef;
	border-radius: 0.2em;
	-moz-border-radius: 0.2em;
	-webkit-border-radius: 0.2em;
	/*behavior:url(/includes/styles/border-radius.htc);*/ /*IE hack*/
}
DIV.producttile:hover {
	background-color: #e8e8e8;
}
.producttile .producttitle {
	PADDING-LEFT: 0px;
	FONT-SIZE: 1.3em;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	COLOR: black;
	TEXT-DECORATION: none
}
A .producttile {
	/*font-size: 12pt;*/
	height: 30px; /* min size */
}
.producttile .icon {
	FLOAT: left;
	padding: 2px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	valign: bottom;
	BACKGROUND: url(includes/image.php?id=shadow.png&width=80) transparent no-repeat center bottom;
}

IMG.productimage {
	float: right;
	display: block;
}

SPAN.button {
	text-weight: bold;
	color: red;
}

DIV.command {
	margin-left: 10px;
	/*background-color: #eee;*/
	/*width: 400px;*/
}

DIV.payment {
	border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;

	/*margin-left: 10px;*/
	BACKGROUND: url(includes/styles/1/order-bg-2.png) transparent repeat-x left top;
	margin-bottom: 2px;
	padding: 0.4em;
	w44idth: 100%;
}

DIV.payment .title {
	color: white;
}

DIV.payment .sidenote {
	color: #aaa;
}

.payment IMG.selected {
	border: 2px;
	border-color: white;
	/*width: 55px;*/
}

DIV.payment A {
	color: #ccf;
	font-weight: 600;
}

/*
div #buy .command {
	padding: 4px;
	margin: 4px;
}

#buy DIV {
	color: #ffe;
}
*/

#buy H3 {
	TEXT-TRANSFORM: uppercase;
	color: #aa3;
	font-size: 1.7em;
}

#buy .title {
	color: #eea;
	font-size: 1.7em;
	margin: 0em 0em 0.1em 0em;
	padding: 0em;
}


/*
#buy form {
	DISPLAY: inline;
	float: right;
	}*/

div#buy .price {
	/*padding: 4px;*/
	color: #ffe;
	font-weight: bold;
	font-size: large;
}

/*
div .command #title {
	font-size: 12pt;
}*/

div #buy {
	BACKGROUND: url(includes/styles/1/order-bg.png) #222 repeat left bottom;
	/*filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#424242,endColorStr=#222222);*/
	/*background-color: color-gradient-linear(0deg, 5% green, 95% blue);*/
	border: 1px solid #ccc;
	color: #ffe;
	border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
	/*behavior:url(includes/styles/border-radius.htc);*/ /*IE hack*/
}

.producttile #price {
	BACKGROUND: url(includes/styles/1/order-bg.png) #222 repeat left bottom;
	border: 1px solid #ccc;
	color: #ffe;
	border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	-webkit-border-radius: 0.3em;
}

DIV.dbitems {
    float: inline-block;
    background-color: blue;
}

DIV.dbitem {
	width: 100px;
	/*height: 50px;*/
	background-color: #efefef;
	margin-left: 10px;
	padding: 4px;
	margin: 4px 4px 4px 4px;
	float: left;
	/*dispalay: block;
	DISPLAY: inline;*/

	valign: top;
	/*font-size: pt;*/>
	border-style: solid;
	border: 1px;
	border-color: #ceceef;
}
.dbitem .details {
	font-size: 0.7em;
}
BODY,P,TD,DIV {
	font: 11.5pt Calibri, Segoe Ui, Verdana, Optima, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
