*{font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; line-height:16px}
img{border:0}

h1{margin:5px 0; font-size:14px} 

td{vertical-align:top}

input.error{border:1px solid red}

a{color:#000CFF; text-decoration:none}
a:hover{text-decoration:underline}

#gallery{background-color:#fff; padding:10px; width:400px}
#gallery ul{list-style:none}
#gallery ul li{display:inline; padding: 5px;}
#gallery ul img{border:1px solid #efefef; border-width:1px}
#gallery ul a:hover img{border:1px solid #999999; border-width:1px; color:#fff}
#gallery ul a:hover{color:#fff}

.noTable{z-index:99999}
.noTable ul{list-style:none; text-align:center; padding:0px}
.noTable ul li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.noTable ul li table{display:inline;}
.noTable ul li form{display:inline;}

label.error{float:none; color:red; padding-left:.5em; vertical-align:top}

fieldset{border:1px solid #efefef}
legend{font-weight:bold}

#productForm label{
	display:block;
	font-weight:bold;
}

.odd{background-color:#efefef}
.even{background-color:#fff}

ul.marginfix li{margin:0 0 7px -22px}

td.red{background-color:#C30000; color:#fff}
td .red h1{color:#fff}

.alignRight{text-align:right}
.alignCenter{text-align:center}

.pBorder{padding:5px 5px 5px 5px; border:1px solid #ccc; background-color:#eee; line-height:30px; text-align:center}
.pBorderHighlight{padding:5px 5px 5px 5px; border:1px solid #000; background-color:#eee; line-height:30px; text-align:center; font-weight:bold; font-size:13px}

.buyNowButton{background:none; border:0; color:#0000ff;}
.buyNowButton:hover{cursor:pointer; cursor:hand; text-decoration:underline;}
form.inlineForm{display:inline;}

#labelLoader, .fullwidth_content{text-align: center;}
.halfwidth_content{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width:480px;margin:0 auto;text-align:left;vertical-align:top;}
#category_header{text-align:left;position:relative;}
.antiglobal *{font-size:1em;line-height:normal;font-family:inherit;}

.pagination{position:relative;overflow:hidden;margin:0 auto;}
.pagination .pagenum{margin:.75em;width:25px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.pagination .pagenum .thispagenum{padding:2px 5px;font-weight:bold;}
.pagination .pagenum a{display:block;padding:2px 5px;border:1px solid #999;background-color:#ccc;color:#3679A9;}
.pagination a:hover{border:1px solid #005790;background-color:#fff;color:#005790;text-decoration:none;}

.pointer{cursor:pointer}

.col-list-item{display:inline-block;background:url(/images/short-grad.png) top repeat-x #fff;text-align:center;color:#333;border-left:1px #d3d3d3 solid;border-bottom:1px #d3d3d3 solid;padding:5px 0px}
.col-list-item a:link,.col3-list-item a:visited{color:#333}
.col-list-item-top{border-top:1px #d3d3d3 solid}
.col-list-item.col-list-item-end{border-right:1px #d3d3d3 solid}
.col-list-item-left-open{border-left:none}
