@charset "utf-8";
/* CSS Document */
html {
	margin:0;
	padding:0;
}
body {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}

#mainwrap {
	width:1024px;
	
	margin:0 auto;

}
.left {
	width:700px;
	float:left
}
.right {
	width:280px;
	float:right;
	background-color:#DADADA;
}
#header {
	width:100%;
	margin-bottom:10px;
	background-image:url(../images/menubar_bg.gif);
	background-repeat:repeat-x;
	height:100px;
	padding-top:10px;
	font-size:12px;
	
}
#header a{
	color:#FFF;
	text-decoration:none;
		font-size:12px;
	
}
#footer {
	width:1000px;
	height:50px;
	margin:0 auto;
	clear:both;
}
/* Input Boxes Styles */
.qtybox {
	width:50px;
	padding:2px;
}
input[type=text]:disabled {
    background:none;
	border:none;
}

.small {
	color:red;
	font-size:10px;
}
.noborder {
	border:none;
}
#pricelist table {
    border-collapse: collapse;
	
	font-size:12px;
}
#pricelist th {
    background-color:#1b9bff;
	padding:5px;
	color:white;
	font-size:13px;
	
}
#pricelist td {
    padding:5px;
	font-size:12px;border-bottom: 1px solid black;
	vertical-align:top;
	
}
#flytable table {
    border-collapse: collapse;
	
	font-size:12px;
}
#flytable th {
    background-color:#EBEBE9;
	padding:5px;
	color:black;
	font-size:13px;
	
}
#flytable td {
    padding:5px;
	font-size:12px;border-bottom: 1px solid black;
	
}
.btn {
	padding:2px;
	background-color:#1b9bff;;
	color:white;
	border:solid 1px #039;
	border-radius:3px;
	text-decoration:none;
	font-weight:bold;
}
.btnred {
	padding:2px;
	background-color:#ff0000;;
	color:white;
	border:solid 1px #9f0000;
	border-radius:3px;
	text-decoration:none;
	font-weight:bold;
}
.btnlarge {
	padding:2px;
	background-color:#1b9bff;;
	color:white;
	border:solid 3px #fff;
	border-radius:3px;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}
.btnlargeblack {
	padding:4px;
	background-color:#1b9bff;;
	color:white;
	border:solid 2px #005ba2;
	border-radius:3px;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}
.btnlargered {
	padding:2px;
	background-color:red;;
	color:white;
	border:solid 3px #fff;
	border-radius:3px;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}

.frmSearch {border: 1px solid #F0F0F0;background-color:#C8EEFD;margin: 2px 0px;padding:15px;}
#product-list{float:left;list-style:none;margin:0;padding:0;width:400px;}
#product-list li{padding: 10px; background:#FAFAFA;border-bottom:#F0F0F0 1px solid; }
#product-list li:hover{background:#F0F0F0;}
#search-box{padding: 10px;border: #F0F0F0 1px solid;}

ul.pagination {
    text-align:center;
    color:#829994;
}
ul.pagination li {
    display:inline;
    padding:0 3px;
}
ul.pagination a {
    color:#1b9bff;
    display:inline-block;
    padding:5px 10px;
    border:1px solid #cde0dc;
    text-decoration:none;
}
ul.pagination a:hover, 
ul.pagination a.current {
    background:#1b9bff;
    color:#fff; 
}