body {
	background-image: url(images/bgr.gif);
	margin: 0px;
	padding: 0px;
}
td,input,select.textarea {
	font-family: tahoma;	font-size: 11px;
}
.tdcontent {
	background-image: url(images/temp_body_01.gif);
	background-repeat: no-repeat;
}
.tdcontent2 {
	background-image: url(images/temp_body_01_2.gif);
	background-repeat: no-repeat;
}
a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:visited {
	text-decoration: none;
}
.input_color {
	font-family:Tahoma;
	font-size:11px;
	color:474747;
	background-image: url(images/bg_input.gif);
}
.link_menu_top {
	color: #FFFFFF; 
	font-size: 11px;
	text-decoration: none;
}
.link_menu_top a:link {
	color: #FFFFFF; 
	text-decoration: none;
}
.link_menu_top a:hover {
	color: #FFFFFF; 
	text-decoration: underline;
}
.link_menu_top a:visited {
	color: #FFFFFF; 
	text-decoration: none;
}
.link_menu_foot {
	color: #FFFFFF; 
	font-size: 11px;
	text-decoration: none;
}
.imgshow {
	margin: 10px;
	border: 1px solid #333333;
}
.imgshowcontent {
	border: 1px solid #333333;
}
.imgcardetail {
	margin: 10px;
	border: 10px solid #000000;
}
.imgcardetailsmall {
	margin: 2px;
	border: 5px solid #000000;
}
DIV.cartopicdetail {
	BORDER-RIGHT: #cfcfcf 1px dashed; PADDING-RIGHT: 6px; BORDER-TOP: #cfcfcf 1px dashed; MARGIN-TOP: 8px; PADDING-LEFT: 32px; MARGIN-BOTTOM: 16px; PADDING-BOTTOM: 6px; BORDER-LEFT: #cfcfcf 1px dashed; LINE-HEIGHT: 18px; PADDING-TOP: 6px; BORDER-BOTTOM: #cfcfcf 1px dashed; BACKGROUND-COLOR: #ffffe1
}
DIV.errormessage {
	BORDER-RIGHT: #cfcfcf 1px dashed; PADDING-RIGHT: 6px; BORDER-TOP: #cfcfcf 1px dashed; MARGIN-TOP: 8px; PADDING-LEFT: 32px; MARGIN-BOTTOM: 16px; PADDING-BOTTOM: 6px; BORDER-LEFT: #cfcfcf 1px dashed; LINE-HEIGHT: 18px; PADDING-TOP: 6px; BORDER-BOTTOM: #cfcfcf 1px dashed; BACKGROUND-COLOR: #ffffe1
}
DIV.errormessage TD {
	LINE-HEIGHT: 18px
}
DIV.carresult {
	BORDER-RIGHT: #cfcfcf 1px dashed; PADDING-RIGHT: 6px; BORDER-TOP: #cfcfcf 1px dashed; MARGIN-TOP: 8px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 16px; PADDING-BOTTOM: 6px; BORDER-LEFT: #cfcfcf 1px dashed; LINE-HEIGHT: 18px; PADDING-TOP: 6px; BORDER-BOTTOM: #cfcfcf 1px dashed; BACKGROUND-COLOR: #ffffe1
}
IMG.errormessage {
	MARGIN-LEFT: -24px
}
.searchform {
	font-family: tahoma;
	font-size: 11px;
	width: 150px;
}
.selecttent {
	font-family: tahoma;
	font-size: 11px;
	width: 215px;
}
.inputlogin {
	font-family: tahoma;
	font-size: 11px;
	background-image: url(images/bg_input.gif);
	width: 145px;
}
.inputquicksearch {
	font-family: tahoma;
	font-size: 11px;
	background-image: url(images/bg_input.gif);
	width: 100px;
}
.pagemenu {
	font-family: tahoma;
	font-size: 12px;
}
.resultsearch {
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
}

.solidblockmenu{
	margin: 0;
	padding: 0;
	padding-left: 10px;
	float: left;
	font: bold 13px tahoma;
	width: 100%;
	height: 30px;
	border: 1px solid #808080;
	border-width: 1px;
	background: black url(images/chromebg.gif) center center repeat-x;
}

.redtd{
	background: black url(images/red_td.gif) center center repeat-x;
}

.blacktd{
	background: black url(images/black_td.gif) center center repeat-x;
}

.commentbox{
background-color: #ececec;
width: 450px;
padding: 10px;
}
.commentfooter{
background: url(images/arrow.gif) 20px 0 no-repeat; /*20px 0 equals horizontal and vertical position of arrow. Adjust as desired (ie: 20px -5px).*/
padding-left: 58px;
padding-top: 1px;
margin-bottom: 2em;
font-size: 90%;
color: #4A4A4A;
}
/*
<div class="commentbox">
This is some comment.<br />This is some comment.<br />This is some comment.
</div>
<div class="commentfooter">Posted by Dynamic Drive on 05/10, 03:39 AM</div>
*/

#dhtmltooltip{
	position: absolute;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: #FFFFFF;
	visibility: hidden;
	z-index: 100;
	filter: Alpha(Opacity=80);
	font-weight: bold;
	color: #000000;
	font-family: MS Sans Serif;
	font-size: 10px;
:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
.transp {
	filter: Alpha(Opacity=100);
}


#DHTMLgoodies_formTooltipDiv{
	color:#FFF;
	font-family:tahoma;
	font-weight:bold;
	font-size:11px;
	line-height:120%;
}
.DHTMLgoodies_formTooltip_closeMessage{
	color:#FFFFFF;
	font-weight:normal;
	font-size:10px;
}


/* mod_quickicon */
#cpanel { text-align: center;  vertical-align: middle; }

#cpanel div.icon   { margin: 3px; }
#cpanel div.icon a { 
	display: block; float: left;
	height: 97px !important;
	height: 100px; 
	width: 108px !important;
	width: 110px; 
	vertical-align: middle; 
	text-decoration : none;
	border: 1px solid #DDDDDD;
	padding: 2px 5px 1px 5px;
}

#cpanel div.icon a:link    {  color : #808080;  }
#cpanel div.icon a:hover   { 
	color : #333; 
	background-color: #f1e8e6;  
	border: 1px solid #c24733;
	padding: 3px 4px 0px 6px; 
}
#cpanel div.icon a:active  {  color : #808080;  }
#cpanel div.icon a:visited {  color : #808080;  }

#cpanel div.icon img { margin-top: 13px; }
#cpanel div.icon span { display: block; padding-top: 3px;}

/*Slide Show*/
#mastercontainer {
	BORDER-RIGHT: #e5dfc7 1px solid; BORDER-TOP: medium none; MARGIN-LEFT: auto; BORDER-LEFT: #e5dfc7 1px solid; WIDTH: 768px; MARGIN-RIGHT: auto; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left
}
DIV.top {
	BACKGROUND-COLOR: #ffffff
}
DIV.main {
	BACKGROUND-COLOR: #ffffff
}
DIV.bottom {
	BACKGROUND-COLOR: #ffffff
}
DIV.top {
	PADDING-TOP: 10px
}
DIV.top IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
DIV.main {
	MARGIN: 20px 80px 0px; WIDTH: 608px
}
DIV.Slideshow IMG {
	BORDER-RIGHT: #e5dfc7 1px solid; BORDER-TOP: #e5dfc7 1px solid; BORDER-LEFT: #e5dfc7 1px solid; BORDER-BOTTOM: #e5dfc7 1px solid
}
DIV.main PRE {
	BORDER-RIGHT: #e0e0e0 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e0e0e0 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 1.2em; PADDING-BOTTOM: 2px; MARGIN: 10px 20px; BORDER-LEFT: #e0e0e0 1px solid; LINE-HEIGHT: 1.3em; PADDING-TOP: 2px; BORDER-BOTTOM: #e0e0e0 1px solid; BACKGROUND-COLOR: #f7f7e6
}
DIV.main P {
	MARGIN: 10px 0px 20px
}
DIV.main H2 {
	MARGIN-TOP: 10px; FONT-WEIGHT: lighter; FONT-SIZE: 1.7em; COLOR: #7eaf1a; FONT-FAMILY: tahoma
}
DIV.main CODE {
	FONT-SIZE: 1.2em
}
DIV.main UL.purchase LI {
	LIST-STYLE-TYPE: none
}
DIV.main UL.purchase LI SPAN {
	MARGIN-LEFT: -20px
}
DIV.main P.smallprint {
	MARGIN-TOP: 10px; FONT-SIZE: 0.9em; LINE-HEIGHT: 1.2em
}
DIV.bottom {
	FONT-SIZE: 0.8em; PADDING-BOTTOM: 10px; TEXT-ALIGN: center
}
DIV.bottom P {
	MARGIN: 0px; LINE-HEIGHT: 1.8em
}