/* interior styles */

.tdproductlist {
	padding:10px 10px 10px 0;
}

.tdproductlistright {
	padding:10px 10px 10px 10px;
}

.tdproductlistdotted {
	padding:10px 10px 10px 0;
	border-right:4px dotted #758785;
}

.tdprodinfo {
	border-left:4px dotted #758785;
	border-right:4px dotted #758785;
	padding:0 25px 0 25px;
	width:100%;
}

.tdprodinfo_sbar {
	padding:0 10px 0 15px;
}

.prodinfo_divder1 {
	background:url(../images/g_bg_prodinfo_divder1.gif) repeat-x;
	height:24px;
	padding:4px 2px 0 20px;
	margin-right:-20px;
}

a.top:link {
	color:#646464;
	text-decoration:underline;
}

.side300 {
	padding-left:25px;
	padding-right:25px;
	width:250px;
	border-right:4px dotted #758785;
}

a.button3:link, a.button3:visited, a.button3:active, a.button3:hover {
	display:block;
	height:25px;
	width:78px;
	background:url(../images/b_button3.gif) no-repeat top left;
	padding-top:10px;
	padding-left:20px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
}

.submit {
	display:block;
	height:35px;
	width:99px;
	background:url(../images/b_button3.gif) no-repeat 0 0;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	border:none;
}

.dotborderleft {
	border-left:4px dotted #758785;
}

.headerrow {
	background:#D0CBB1;

}

.oddrow {
	background:#cccccc;
	}
	
.evenrow {
	background:#FFF;
	}		

.lineheight2em {
	line-height:2em;
}
