@charset "utf-8";
a.topnav {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	text-transform: uppercase;
	color: #215475;
	text-decoration: none;
	padding-right: 7px;
	padding-left: 7px;
}
a.nav {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 12px;
	color: #564429;
	text-decoration: none;
	background-image: url(../images/bul5.png);
	background-repeat: no-repeat;
	background-position: 7px center;
	padding-left: 21px;
	display: block;
	margin-bottom: 8px;
}
a.nav:hover {
	color: #564429;
	text-decoration: none;
	background-position: 8px center;
	padding-left: 21px;
}
a.leftnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-image: url(../images/bul2.png);
	background-repeat: no-repeat;
	background-position: 12px 1px;
	padding-left: 30px;
	display: block;
	line-height: 12px;
	margin-top: 13px;
}
a.leftnav:hover {
	color: #6EAED2;
	background-image: url(../images/bul2_over.png);
	background-repeat: no-repeat;
	background-position: 14px 1px;
	padding-left: 30px;
}
body {
	background-image: url(../images/body_bg.jpg);
	background-repeat: repeat;
	margin: 0px;
	padding: 0px;
}
.box {
	border: 1px solid #CCCCCC;
}
.btmline_bg {
	background-image: url(../images/btmline_bg.jpg);
	background-repeat: repeat-x;
}
.btmline2_bg {
	background-image: url(../images/btmline2_bg.jpg);
	background-repeat: repeat-x;
}
.btn {
	background-color: #FFFFFF;
	background-image: url(../images/btn_bg.jpg);
	background-repeat: repeat-x;
	height: 18px;
	width: auto;
	margin: 0px;
	padding: 0px;
	border: 1px solid #A99679;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	background-position: center;
}
.btn2 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #575757;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 16px;
}


.btn_go {
	background-color: #FFFFFF;
	background-image: url(../images/btn_go.jpg);
	background-repeat: no-repeat;
	height: 18px;
	width: 31px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-left: 3px;
	cursor: pointer;
}
.btn_login {
	background-color: #FFFFFF;
	background-image: url(../images/btn_login.jpg);
	background-repeat: no-repeat;
	height: 45px;
	width: 45px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
.btn_addtocart {
	background-color: #FFFFFF;
	background-image: url(../images/btnimg-addtocart.jpg);
	background-repeat: no-repeat;
	height: 45px;
	width: 62px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}
.btn_addtowish {
	background-color: #FFFFFF;
	background-image: url(../images/btnimg-addtowish.jpg);
	background-repeat: no-repeat;
	height: 45px;
	width: 62px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
}


.clientarea_bg {
	background-image: url(../images/clientarea_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #E0E0E0;
}
.contact_bg {
	background-image: url(../images/contact_bg.jpg);
	background-repeat: repeat-y;
}
.content_bg {
	background-image: url(../images/content_bg.jpg);
	background-repeat: repeat;
	padding-bottom: 7px;
}
.contact_bgicon {
	background-image: url(../images/contact_bgicon.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.contact_text {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
	text-decoration: none;
	background-color: #f1f1f1;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 7px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.features {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004774;
	text-decoration: none;
	background-color: #88BBFF;
	padding: 2px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 18px;
	text-align: center;
	border: 1px solid #FFFFFF;
	display: block;
}
.features a {
	color: #004774;
	text-decoration: none;
}
.features a:hover {
	color: #004774;
	text-decoration: underline;
}

/*a.features {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #004774;
	text-decoration: none;
	background-color: #9DC7FF;
	padding: 2px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 18px;
	text-align: center;
	border: 1px dashed #FFFFFF;
	display: block;
}
a.features:hover {
	background-color: #88BBFF;
	border: 1px solid #FFFFFF;
}*/


.footer_topline_bg {
	text-decoration: none;
	background-image: url(../images/footer_topline_bg.jpg);
	background-repeat: repeat-x;
}
.footer_centerline {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #64A5D1;
}
.footer_vsep {
	background-image: url(../images/footer_vsep.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.hd1 {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 15px;
	color: #005588;
	text-decoration: none;
}
.hd1b {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 15px;
	color: #616161;
	text-decoration: none;
}
.hd2, .hd2 a {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #D32603;
	text-decoration: none;
	line-height: 19px;
}
.hd2 a:hover {
	color: #D32603;
	text-decoration: none;
	font-weight: bold;
}

.hd3 {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 13px;
	color: #999999;
	text-decoration: none;
	font-weight: bold;
	line-height: 23px;
}
.hd4, .hd4 a {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 18px;
	color: #005588;
	text-decoration: none;
	font-weight: bold;
}
.hd5 {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	line-height: 23px;
}
.hd6 {
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 13px;
	color: #E02100;
	text-decoration: none;
	font-weight: bold;
	line-height: 23px;
}



.header_bg {
	background-image: url(../images/header_bg.jpg);
	background-repeat: repeat-x;
}
.img_border1 {
	border: 1px solid #E1DFDF;
}
.img_border2 {
	border: 1px solid;
	border: 1px solid #e0e0e0;
	height: 86px;
	width: 89px;
	margin-bottom: 8px;
}
optgroup {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 18px;
	color: #001F49;
	text-decoration: none;
	font-weight: bold;
}



.pad5_lr {
	padding-right: 5px;
	padding-left: 5px;
}
.rbox2_b {
	background-image: url(../images/rbox2_b.jpg);
	background-repeat: repeat-x;
}
.rbox2_l {
	background-image: url(../images/rbox2_l.jpg);
	background-repeat: repeat-y;
}
.rbox2_r {
	background-image: url(../images/rbox2_r.jpg);
	background-repeat: repeat-y;
}
.rbox2_t {
	background-image: url(../images/rbox2_t.jpg);
	background-repeat: repeat-x;
}
.shopping_bg {
	background-image: url(../images/shopping_bg.jpg);
	background-repeat: repeat-y;
}
.shopbox_b {
	background-image: url(../images/shopbox_b.jpg);
	background-repeat: repeat-x;
}
.shopbox_lr {
	border-top-width: 0px;
	border-right-width: 6px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E8E8E8;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
	border-left-color: #E8E8E8;
}
.shopbox_t {
	background-image: url(../images/shopbox_t.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.text2 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #575757;
	text-decoration: none;
}
.text2 a {
	color: #575757;
	text-decoration: none;
}
.text2 a:hover {
	color: #2A90D0;
	text-decoration: underline;
}
.text3 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #484848;
	text-decoration: none;
}
.text4 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 18px;
	color: #001F49;
	text-decoration: none;
	font-weight: bold;
}
.text5 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}

.text5 a {
	color: #000000;
	text-decoration: underline;
}
.text5 a:hover {
	color: #6EAED2;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #6EAED2;
}
.text5 p {
	margin: 0px;
	padding-bottom: 10px;
}

.text5 ul {
	margin-top:0px;
	margin-bottom:10px;
}
.text6, .text6 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #002E4E;
	text-decoration: none;
}
.text7 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
}
.text7b, .text7b a {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 13px;
	color: #FF2A00;
	text-decoration: none;
}
.text7b  a:hover {
	text-decoration: underline;
}
.text8, .text8 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #252525;
	text-decoration: none;
}
.text8 a:hover {
	text-decoration: underline;
	color: #2A90D0;
}
.text8b, .text8b a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #00235E;
	text-decoration: none;
}
.text8b a:hover {
	color: #2A90D0;
	text-decoration: underline;
}
.tollfree {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #E02100;
	text-decoration: none;
	background-color: #FFFFFF;
	padding: 2px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
	line-height: 18px;
	text-align: center;
	border: 1px solid #FFFFFF;
	display: block;
}

a.prodlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #303030;
	text-decoration: none;
	background-image: url(../images/bul7.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 10px;
	display: block;
	line-height: 15px;
	margin-bottom: 5px;
	font-weight: bold;
}
a.prodlink:hover {
	color: #316AC5;
	text-decoration: none;
	background-image: url(../images/bul7_red.png);
	padding-left: 10px;
}
/*a.prodlink:hover, a.prodlink:active, a.prodlink:focus {
	color: #D32603;
	text-decoration: none;
	background-image: url(../images/bul7_red.png);
	padding-left: 10px;
}*/
a.prodlink_sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #316AC5;
	text-decoration: none;
	background-image: url(../images/bul7_red.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	display: block;
	line-height: 15px;
	margin-bottom: 5px;
	font-weight: bold;
}
.prodlink_sel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #316AC5;
	text-decoration: none;
	background-image: url(../images/bul7_red.png);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 10px;
	display: block;
	line-height: 15px;
	margin-bottom: 5px;
	font-weight: bold;
}
a.subprodlink {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #316AC5;
	text-decoration: none;
	background-image: url(../images/bul8.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	display: inline-block;
	line-height: 16px;
	width: 95px;
	float: left;
	padding-left: 10px;
	overflow: hidden;
}
a.subprodlink:hover {
	color: #316AC5;
	text-decoration: underline;
}
.selecttext {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #575757;
	text-decoration: none;
	background-color: #FFFFFF;
	border: 1px solid #A99679;
}

.textbox1 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 16px;
	color: #575757;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 16px;
	border: 1px solid #A99679;
}
.textbox2 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 12px;
	color: #575757;
	text-decoration: none;
	background-color: #FFFFFF;
	height: 12px;
	border: 1px solid #A99679;
}

.topnav_bg {
	background-image: url(../images/topnav_bg.jpg);
	background-repeat: repeat-x;
}
.visitus_bg {
	background-image: url(../images/visitus_bg.jpg);
	background-repeat: repeat-y;
}
#search {
	background-image: url(../images/search_b.jpg);
	background-repeat: no-repeat;
	height: 51px;
	width: 194px;
	position: absolute;
	z-index: 1;
	top: 0px;
	right: 0px;
}
#flash {
	position:absolute;
	top:0px;
	left:0px;
	z-index:0;
}
#container {
	position:relative;
	top:-130px;
	left:0px;
}
#product_container {
	height:719px;
	width:636px;
	margin:0px 5px;
	overflow:auto;
}
#img {
	background-image: url(../images/prodbox_shadow.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 8px;
	height: 86px;
	width: 89px;
	margin: 2px;
}
img { border:0px; }
.gridtable{	/* Shopping cart */
	padding:3px;
	font-family: "Trebuchet MS", Tahoma, Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
	position: static;
	border: 1px solid #E8E8E8;
}
.gridtable  th{
	font-weight:normal;
	background-color: #E8E8E8;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.gridtable  td {
	font-weight:normal;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	padding-right: 5px;
	padding-left: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
}
a.button {
	font-family: Arial;
	font-size: 12px;
	line-height: 17px;
	color: #FFFFFF;
	background-color: #87A8CD;
	display: block;
	text-decoration: none;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
	border: 1px solid #84A5CC;
}
a.button:hover {
	font-family: Arial;
	font-size: 12px;
	line-height: 17px;
	color: #2F4F75;
	background-color: #B1C7DF;
	display: block;
	text-decoration: none;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
	border: 1px solid #E6ECF8;
}
a.button:active {
	font-family: Arial;
	font-size: 12px;
	line-height: 17px;
	color: #2F4F75;
	background-color: #799EC8;
	display: block;
	text-decoration: none;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
	border: 1px solid #E6ECF8;
	font-weight: normal;
}.blank_box {
	background-color: #87A8CD;
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
	width: 90px;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	height: 20px;
}
.btn_update {
	background-color: #FFFFFF;
	background-image: url(../images/update.jpg);
	background-repeat: repeat-x;
	height: 18px;
	width: 90px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #A99679;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	background-position: center;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
}
.btn_password {
	background-color: #FFFFFF;
	background-image: url(../images/update.jpg);
	background-repeat: repeat-x;
	height: 18px;
	width: 120px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #A99679;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	background-position: center;
	font-weight: bold;
	color: #FFFFFF;
	display: block;
}
