/* CSS Document */

div#next a {text-decoration:none; color:#FFFFFF; border:none}
div#prev a {text-decoration:none; color:#FFFFFF; border:none}
div#pagref a:hover {color:#FCC}
div#pagref a:visited {text-decoration:none; color:#FFFFFF;}

#welcome {
position:relative;
padding:0 10px 0 10px;
margin: 115px 0 0 50px;
}


div#imgtd {
	text-align: center;
	border-style:solid;
	border-width:2px;

}


.imgtbl TD {
border:1px solid black;
background-color:#000000;
FONT-SIZE: xx-small;
FONT-FAMILY: sans-serif;
filter:alpha(opacity=40);
-moz-opacity:.40;
opacity:.40;
}

div#listform {
	position:fixed !important;
	position:absolute;
	width:115px;
	height: 100px;
	padding-top: 10px;
	top:75px;
	left:175px;
	background-image: url(resources/sort_box.png);
	background-repeat:no-repeat;
	color: #000000;
	font-size: 12px !important;
	font-weight:bold;
	text-align:center;
	z-index:5;
}

div#perpageform {
	position: fixed;
	position:absolute;
	top: 26px;
	left:8px;
	float:left;
	z-index:5;
}

div#perpageform fieldset
{
border: none;
background-color:transparent;
width: 100px;
height: 85px;
position:fixed !important;
position: absolute;
z-index:22;
}

div#perpageform label{
color: #5C5C5C;
z-index:-1;
float:left;
}

div#perpageform a {text-decoration:none; color:#FFFFFF; border:none}
div#perpageform a {text-decoration:none; color:#FFFFFF; border:none}
div#perpageform a:hover {color:#FCC}
div#perpageform a:visited {text-decoration:none; color:#FFFFFF}

div#perpageform label.small{
font-size: 12px !important;
margin-top: 4px;
text-align: center;
color: #5C5C5C;
z-index:-1;
float:left;
}

div#perpageform select.big
{
width:90px;
color: #000000;
background: #E6E6E6;
border: 1px solid #000000;
text-align: center;
z-index:-1;
}


select.small
{
width: 50px;
color: #000000;
background: #E6E6E6;
border: 1px solid #000000;
margin: 4px 0 0 12px;
text-align:center;
float:left;
z-index:-1;
}


div#perpageform input
{
color: #000000;
background: #E6E6E6;
border: 1px solid #000000;
z-index:-1;
text-align:center;
}

div#perpageform input.itmqty{
width: 15px;
color: #000000;
background: #fff;
border: 1px solid #000000;
margin:0 0 4px 22px;
text-align:center;
float:none;
z-index:-1;
}

div#perpageform input.btn {
color: #000000;
background: #E6E6E6;
border: 1px solid #000000;
margin: 4px auto 0 auto;
float:left;
z-index:-1;
}

div#perpageform input.orderbtn {
color: #000000;
background: #E6E6E6;
border: 1px solid #000000;
margin:0 auto 0 auto;
z-index:-1;
}

div#pageref {
	position:absolute;
	width:175px;
	height:21px;
	top:110px;
	left:46%;
	z-index:0;
}

#prev {
width:87px;
height: 21px;
float:left;
}

#next {
width:87px;
height: 21px;
float:left;
}

#pagecontainer{
	position:absolute;
	left:36%;
	z-index:0;
}
#tablewrapper {
	position:absolute;
	top:340px;
	z-index:0;
}
#tablewrapper h2{
font-size:18px !important;
}
#tablewrapper h4{
padding-bottom:4px;
font-size:12px !important;
}
div#tablewrapper table,tr,td,th{
	border-collapse:collapse;
	border-spacing:0;

	font-size: .9em
}
div#tablewrapper table{
	float:none;
	z-index:-1;
}
div#tablewrapper caption{
	font-weight:bold;
	width:75%;
	margin:0 auto -1em;
	background:#ac1f0d;
	color:#efe;
	
}
div#tablewrapper th{
	background:#CCCCCC;
	color:#FFFFFF;
	
}

div#tablewrapper th.list_top_l{
	background-image: url(resources/list_top_l.png);
	background-repeat: no-repeat;
	height:50px;
	width: 11px;
	padding: 0px !important;
}
div#tablewrapper th.list_top_r{
	background-image: url(resources/list_top_r.png);
	background-repeat: no-repeat;
	height:50px;
	width: 11px;
	padding: 0px !important;
}
div#tablewrapper th.list_top_m{
	background-image: url(resources/list_top_m.png);
	background-repeat: repeat-x;
	height:50px;
}

div#tablewrapper td.list_l{
	background-image: url(resources/list_l.png);
	background-repeat: no-repeat;
	height:112px;
	width: 11px;
	padding: 0px !important;
}
div#tablewrapper td.list_r{
	background-image: url(resources/list_r.png);
	background-repeat: no-repeat;
	height:112px;
	width: 11px;
	padding: 0px !important;
}
div#tablewrapper td.list_m{
	background-image: url(resources/list_m.png);
	background-repeat: repeat-x;
	height:112px;
}
div#tablewrapper td.list_m p{
font-size:11px;
}
div#tablewrapper tr.spacer {
	height: 15px;
}

div#tablewrapper #tablelisting td{
text-align:left;
padding-left:5px;
padding-right:5px;
}
div#tablewrapper a{
color:#666;
}

.clearer{
clear:both:
}

div#pricing {
position:absolute;
margin-top: -27px;
width: 110px;
height: 112px;
}
div#pricing .text {
text-align:center;
position:relative;
margin-top: -22px;
color:#000000;
}

div#pricing1 {
position:absolute;
margin-top: -27px;
width: 110px;
height: 112px;
}
div#pricing1 .text {
text-align:center;
position:relative;
margin-top: -50px;
color:red;
}
div#msrp {
text-align:center;
position:relative;
width: 110px;
top:26px;
font-size:11px !important;
color: #464646;
}
div#item {
text-align:center;
position:relative;
width: 110px;
top:30px;
font-size:10px !important;
color: #464646;
}
div#stock {
font-size:11px !important;
}

#navwrapper {
position:absolute;
top:290px;
z-index:0;
padding-left:12px;
width:615px;
border:none;
}
#navwrapper table,tr,td,th{
border-collapse:collapse;
border-spacing:0;
}
#navwrapper a{
border:none !important;
border: 0px !important;
}

#navwrapper #lcap {
width:15px;
height: 30px;
background-image: url(resources/table_top_nav_lcap.png);
background-repeat: no-repeat;
padding: 0px !important;
}
#navwrapper #rcap{
width:15px;
height: 30px;
background-image: url(resources/table_top_nav_rcap.png);
background-repeat: no-repeat;
padding: 0px !important;
}
#navwrapper #first{
width:65px !important;
height: 30px !important;
background-image: url(resources/table_top_nav_back.png);
background-repeat: repeat-x;
}
#navwrapper #prev1{
width:85px !important;
height: 30px !important;
background-image: url(resources/table_top_nav_back.png);
background-repeat: repeat-x;
}

#navwrapper #middle_l{
width:170px !important;
height: 30px !important;
background-image: url(resources/table_top_nav_ml.png);
background-repeat: no-repeat;
}
#navwrapper #middle_r{
width:115px !important;
height: 30px !important;
background-image: url(resources/table_top_nav_mr.png);
background-repeat: no-repeat;
}
#navwrapper #next1{
width:85px !important;
height: 30px !important;
background-image: url(resources/table_top_nav_back.png);
background-repeat: repeat-x;
}
#navwrapper #last{
width:65px !important;
height: 30px !important;
background-image: url(resources/table_top_nav_back.png);
background-repeat: repeat-x;
}
#navwrapper #bottom{
width:285px !important;
height:20px !important;
background-image: url(resources/table_top_nav_bottom.png);
background-repeat: no-repeat;
}

#sort_id {
font-size:11px;
text-align:center;
}
#itempage {
font-size:10px;
text-align:left;
}

#sort {
font-size:11px;
float:left;
margin-top:3px;
color:#FFFFFF;
}
#item2 {
font-size:11px;
float:left;
margin-top:3px;
color:#FFFFFF;
}
#sort_form {
margin-left:28px;
}

#sort_form select.sort1{
width: 85px;
}
#sort_form2 select.item1{
width: 40px;
}

#showing_label {
position:relative;
top: -5px;
left:80px;
text-align:left;
font-size:11px;
color:#FFFFFF;
}
#showing_items {
position:absolute;
top: 28px;
left:325px;
text-align:left;
font-size:11px;
color:#FFFFFF;
}

#navwrapper_b {
position:relative;
top:20px;
z-index:0;
margin-left:12px;
width:615px !important;
padding:0px !important;
border:none;
}
#navwrapper_b table,tr,td,th{
border-collapse:collapse;
border-spacing:0;
}
#navwrapper_b a{
border:none !important;
border: 0px !important;
}

#navwrapper_b #lcap {
width:15px;
height: 30px;
background-image: url(resources/table_top_nav_lcap.png);
background-repeat: no-repeat;
padding: 0px !important;
}
#navwrapper_b #rcap{
width:15px;
height: 30px;
background-image: url(resources/table_top_nav_rcap.png);
background-repeat: no-repeat;
padding: 0px !important;
}
#navwrapper_b #first{
width:65px !important;
height: 30px !important;
background-image: url(resources/table_top_nav_back.png);
background-repeat: repeat-x;
}
#navwrapper_b #prev1{
width:85px !important;
height: 30px !important;
background-image: url(resources/table_top_nav_back.png);
background-repeat: repeat-x;
}

#navwrapper_b #next1{
width:85px !important;
height: 30px !important;
background-image: url(resources/table_top_nav_back.png);
background-repeat: repeat-x;
}
#navwrapper_b #last{
width:65px !important;
height: 30px !important;
background-image: url(resources/table_top_nav_back.png);
background-repeat: repeat-x;
}
#navwrapper_b #middle{
width:285px !important;
height:20px !important;
background-image: url(resources/table_top_nav_back.png);
background-repeat: repeat-x;
}

#showing_label_b {
position:absolute;
top: 8px;
left:240px;
text-align:left;
font-size:11px;
color:#FFFFFF;
}
#showing_items_b {
position:absolute;
top: 8px;
left:300px;
text-align:left;
font-size:11px;
color:#FFFFFF;
}
#mapDiv2 {
visibility:hidden;
}

#sidebar_description {
	position:absolute;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background:#ebebeb;
	padding: 15px;
	width:15%;
	top:140px;
	left:170px;
	font-size: 12px !important;
}
#sidebar_description a:link, #sidebar_description a:visited{
color:#0000FF;
text-decoration:underline;
}
#sidebar_description a:hover {
color:#333333;
}
#sidebar_description li {
list-style-position: inside;
}
