.box {
	height: 1%;
	clear: both;
	margin-bottom: 8px;
}

.box h2 {
	margin-bottom: 1px;
	font: bold 12px Arial;
	color: #888;
	background: #F8F8F8;
	border-top-style: solid;
	border-bottom-style: solid;
	border-width: 1px;
	border-top-color: #e5e5e5;
	border-bottom-color: #ccc;
}


.s2 {
	border-bottom: solid 1px #ccc;
}

.s2 .block {
	padding: 2px 6px;
	background: #F8F8F8;
}

.s2 ul {
	margin-top: 1px;
	padding: 2px 6px 0 6px;
	background: #F8F8F8;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #eee;
}

.s2 li {
	display: inline;
	font-size: 11px;
}

.s2 li a {
	display: block;
	padding: 2px 0 2px 0;
}
#vote-grph dt {
	padding-bottom: 1px;
	font: 11px Arial;
	text-align: right;
}

#vote-grph dd {
	height: 10px;
	text-align: right;
	width: 113px;

}

#vote-grph tt {
	margin: 2px 0 0 2px;	
	width: 113px;
	font: 11px Arial;
	text-align: left;
}

#vote-grph span {
	
	margin: 2px 0 0 2px;
	width: 113px;
	height: 14px;
	background: url(pictures/bggrph.gif) no-repeat;
}

#vote-grph img {
	display: table;
	margin: 2px 0 0 2px;
	height: 8px;
	background-repeat: no-repeat;
	border: solid 1px #755454;
}

#vote-grph-design span img {
	background-image: url(pictures/design.gif);
}

#vote-grph-features span img {
	background-image: url(pictures/features.gif);
}

#vote-grph-performance span img {
	background-image: url(pictures/performance.gif);
}

#vote-results {
	height: 20px;
	border-top: solid 1px #D9CDCC;
	border-bottom: solid 1px #D9CDCC;
	text-align: right;
}

#vote-results dt,
#vote-results dd {
	display: inline;
	float: right;
	padding: 2px 2px 2px 0;
	font-size: 11px;
	text-align: right;
}

#vote-results dd {
	padding-right: 1px;
	text-align: right;
}

#vote-rate {
	padding: 4px 0;
	border-bottom: solid 1px #D9CDCC;
}

#vote-rate select {
	width: 44px;
	color: #fff;
	font-size: 11px;
}

#vote-rate-design {
	background: #EA4C4C;
}

#vote-rate-features {
	background: #3597E2;
}

#vote-rate-performance {
	background: #8DCF37;
}

#vote-submit {
	padding: 4px 0;
}

#vote-submit span {
	float: right;
}

#vote-submit input {
	display: table;
}

option
{
	font-size: 19px;
	font-family: tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.fntbuyred{color:darkblue;background-color:#ffffff;font-family:arial;font-weight:bold ;font-size:13px;}
.fntbgwhite{color:darkblue;background-color:#ffffff;font-family:arial;}


.drp{font-size:10px; border: 1px solid #ff0000;}


table.cart {border: 0px solid;border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD;}
table.cart tr.cart td { border-left: 1px solid #DDDDDD; border-bottom: 0px solid #DDDDDD;  }


.imgborder{border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD;
border-style:solid;border-width:1px;}


table.bluex{background-color:#51a3ee;margin-left:0%;width:98%;
text-align:center;
border-color: #f0e0b0 #906030 #906030 #f0e0b0;
border-style:solid;border-width:3px;color:#ffffff}

/* this is for the text boxes */

.txtsmall{background-color:#FFFFFF;color:#000000;font-family:arial;font-size:10px;
border-style:solid;border-width:1px; width:130px; height:16px;
border-color: #000000 #cccccc #cccccc #000000; background-image: url(pictures/bg_txt_box.gif);}

.txtsmalls{background-color:#FFFFFF;color:#000000;font-family:arial;font-size:12px;
border-style:solid;border-width:1px; width:115px; height:18px;
border-color: #000000 #cccccc #cccccc #000000; background-image: url(pictures/bg_txt_box.gif);}


.txtorder{background-color:#FFFFFF;color:#000000;
border-style:groove;border-width:1px; width:165px;
border-color: #444444 #444444 #444444 #444444; background-image: url(pictures/bg_txt_box.gif);}

.txt{background-color:#FFFFFF;color:#000000;
border-style:solid;border-width:1px; width:115px;
border-color: #CDCDCD #CDCDCD #CDCDCD #CDCDCD; background-image: url(pictures/bg_txt_box.gif);}

.txtedit{background-color:#FFFFFF;color:#000000;
border-style:solid;border-width:1px; width:185px;
border-color: #CDCDCD #CDCDCD #CDCDCD #CDCDCD; background-image: url(pictures/bg_txt_box.gif);}
.txtspam{background-color:#FFFFFF;color:#787878;
border-style:groove;border-width:1px; width:85px;
border-color: #000000 #000000 #000000 #000000}

.txtar{background-color:#FFFFFF;color:#000000;
border-style:groove;border-width:1px; width:215px;
border-color: #000000 #000000 #000000 #000000; background-image: url(pictures/bg_txt_box.gif);}


txtorderare{background-color:#FFFFFF;color:#000000;
border-style:groove;border-width:1px; width:215px;
border-color: #000000 #000000 #000000 #000000; background-image: url(pictures/bg_txt_box.gif);
}


