/* CSS Document */
body {
 margin:0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 background-color:#EDF0F3;
 
}
.headercontainer {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height: 115px;
	background-color: #FFFFFF;
}

.container {
 margin:auto;
 width:1000px;
}
.header {
	margin:0px 0px 3px 0px;
	background-color: #e7ebee;
height:115px;
}
.logo {
 padding:8px 0px 0px 0px;
}
#h_text {
 padding:50px 0px 0px 15px;
}
#search {
	color:#000000;
	text-align: right;
	width: 245px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 18px;
}
#search1 {
 margin:75px 0px 0px 0px;
 color:#274a6a;
}
#search a {
 text-decoration:none;
 color:#274a6a;
}
#search a:hover {
 text-decoration:underline;
}
#search img {
 margin-right:5px;
}
#search form {
 padding:0px;
 margin:0px;
}

/* top menu */
#topnav {
 height:27px;
}
/* content */
#content {
 min-height:513px;
 height:auto !important;
 height:513px;
}
#r_content {
 width:830px;
 min-height:730px;
 height:auto !important;
 height:730px;
 padding:0px 0px 5px 0px;
}
#wrap2 {
 background-color:#afbbc7;
 border: #14385c 1px solid;
}
#paging {
 color:#FFFFFF;
 padding:0px 30px 0px 0px;
 margin-top:40px;
}
#paging ul {
 list-style-type:none;
 margin:0px;
 padding:0px 5px;
}
#paging li {
 display:inline;
}
#paging li a {
 padding:0px 10px;
 text-decoration:none;
 color:#FFFFFF;
}
#paging li a:hover {
 background-color:#042c50;
}


.tag {
 margin:0;
 text-align:left;
 padding:0px 5px;
}
h1.heading {
 color:#4c6d8c;
}
h1.heading2 {
 color:#9ab4cb;
}
h1.heading3 {
 color:#FFFFFF;
 margin:5px 0px 5px 0px;
}
h2.heading {
 color:#43a2f4;
 font-size:16px;
 margin:5px 0px;
}
h1.heading, h1.heading2, h1.heading3 {
 font-size:21px;
 font-weight:bold;
}
h1.heading, h1.heading2 {
 margin:5px 0px;
}
.dblue {
 color: #004080;
}

#featuredProduct {
 height: 209px;
}
#newProducts {
 width:auto;
}
.prod {
 background-color: #FFFFFF;
 border: solid 1px #666666;
 width:190px;
 min-height:268px;
 height:auto !important;
 height:268px;
 margin:0px 10px 10px 0px;
}
.prodName {
 color:#2668b6;
 text-align:left;
 margin-left:1px;
 padding:5px 8px;
 font-size:14px;
}
.prodImg {
 text-align:center;
 height:130px;
}
.prodDetail {
 padding:5px;
 background-color: #eaebed;
 margin:1px;
 min-height:100px;
 height:auto !important;
 height:100px;
 color:#6a6a6a;
}
#prodDetail form {
 padding:0px;
 margin:0px;
}
#about {
 width: 385px;
 min-height: 196px;
 height:auto !important;
 height:196px;
 border:#dad8d9 1px solid;
 padding:5px;
 margin:1px 0px 0px 0px;
}
#about p {
 text-indent:0px;
 margin:10px 0px 0px 0px;
}

#terms {
 width: 799px;
 min-height: 1500px;
 height:auto !important;
 height:1500px;
 border:#dad8d9 1px solid;
 padding:5px;
 margin:1px 0px 0px 0px;
}

#terms p {
 text-indent:0px;
 margin:10px 0px 0px 0px;
}

}
#page {
 width: 799px;
 min-height: 580px;
 height:auto !important;
 height:580px;
 border:#dad8d9 1px solid;
 padding:5px;
 margin:1px 0px 0px 0px;
}
#page p {
 text-indent:0px;
 margin:0px 0px 0px 0px;
}

}
#contact {
 width: 799px;
 min-height: 850px;
 height:auto !important;
 height:850px;
 border:#dad8d9 1px solid;
 padding:5px;
 margin:1px 0px 0px 0px;
}
#contact p {
 text-indent:0px;
 margin:0px 0px 0px 0px;
}
.products {
 width: 621px;
 min-height: 209px;
 height:auto !important;
 height:209px;
}


.set_items{
 background-color: #FFFFFF;
 border: 1px #8f8d8e solid;
 width: 150px;
 height: 150px;
 padding-bottom: 5px;
 text-align: center;
 margin:0px 10px 10px 0px;
}
.items{
 margin-left: 0px;
}
.details{
 background-color: #efefef;
 height: 350px;
 width: 300px;
 margin: 0px;
 padding:0px 15px;
 border:0px;
}
.details h1{
 font-size: 21px;
 margin:10px 0px;
 padding:0px;
}
.details form, p{
 margin-left: 5px;
}
.relatedProducts h1{
 color: #072a4a;
 font-size: 21px;
 margin:10px 0px 10px 0px;
 padding-bottom: 0px;
}
.relatedItems{
 background-color: #FFFFFF;
 border: 1px #8f8d8e solid;
 width: 130px;
 height: 140px;
 text-align: center;
 margin:0px 10px 5px 0px;
}
.productOnShow{
 border: 1px #8f8d8e solid;
 height: 350px;
 width: 600px;
 margin:20px 0px 0px 0px;
 padding:0px;
 background-color: #FFFFFF;
}
.product {
 text-align:center;
}

/* category */
#category {
 width:165px;
 min-height:324px;
 height:auto !important;
 height:324px;
 border-bottom:#97a7b7 1px solid;
 color:#FFFFFF;
 text-align:right;
 padding:20px 0px 0px 0px;
 font-size:16px;
 background-color:#234666;
}
#category div {
 padding:10px 5px 0px 0px;
}
#cat_sub_title {
 padding:10px 0px 5px 0px; 
 font-size:12px;
}
#category ul {
 padding:0px 0px 5px 0px;
 margin:0px; 
 list-style-type:none;
 font-size:12px;
 background-color:#98a8b7;
 width:165px;
}
#category li {
 width:165px;
 background-color:#6D859A;
 border-bottom:#ffffff 1px solid;
 line-height:25px;
 clear:both;
}
#category a {
 color:#FFFFFF;
 text-decoration:none;
 letter-spacing:0.5px;
 padding:0px 5px 0px 10px;
}
#category a:hover {
 color:#B0CDEC;
 text-decoration:none;
}
/*
#submenu ul {
 margin:0px;
 padding:0px;
 font-size:11px;
 background-color:#234666;
 width:165px;
}
#submenu li {
 border:none;
 background-color:#234666;
 display:block
}
#submenu li a {
 margin:5px 0px;
 padding:0px 10px;
 clear:both;
}
#submenu li a:hover {
 color:#4587d1;
 text-decoration:none;
}
*/
ul.submenu li {
 margin:0px;
 padding:0px;
 font-size:11px;
 background-color:#234666;
 width:158px;
 float:left
}
ul.submenu a {
 border:none;
 background-color:#234666;
 display:block;
 padding:0px 10px;
 clear:both;
}
.categ_h1 {
 height:29px;
 width:155px;
 background-color:#2c5f8e;
 font-weight:bold;
 padding:0px 5px;
}
.categ_h2 {
 height:21px;
 width:165px;
 background-color:#2c5f8e;
 font-weight:bold;
 text-align:center;
 padding:8px 0px 0px 0px;
 letter-spacing:0.5px;
}
.news {
 background-color:#fbf9fa;
 min-height:173px;
 height:auto !important;
 height:173px;
 padding:5px 0px 0px 0px;
}
.news p {
 padding:5px 0px;
 margin:0px;
}
.read_more a, .read_more {
 color:#c64144;
 text-decoration:none;
}
.read_more a:hover {
 text-decoration:underline;
}
#newletter {
 background-color:#bbc5cf;
 min-height:153px;
 height:auto !important;
 height:153px;
 text-align:left;
}
#newletter p {
 margin:10px 0px;
}
#newletter input {
 margin-bottom:5px;
}
.news, #newletter  {
 border-top:#052b50 1px solid;
 border-bottom:#dadcdb 1px solid;
 border-left:#dadcdb 1px solid;
 border-right:#dadcdb 1px solid;   
 width:154px;
 padding:0px 5px;
}
/* footer */
#footer {
 margin-top:5px;
 height:57px;
 text-align:right;
 color:#FFFFFF;
}
#footer ul {
 padding:5px 0px 0px 0px;
 margin:0px;
}
#footer li {
 display:inline;
}
#footer a {
 padding:0px 7px;
 color:#FFFFFF;
 text-decoration:none;
}
#footer a:hover {
 text-decoration:underline;
}
/* misc */
.left {
 float:left;
}
.right {
 float:right;
}
.clear {
 clear:both;
}
.note1 {
 color:#FFFFFF;
}
.note2 {
 color:#3483ce;
}
.note3 {
 color:#1e3d5c;
}
.note4 {
 color:#c64144;
}
.note5 {
 color:#908e8f;
}
.txtbox {
 border:#7f9db9 solid 1px;
}
.print {
 padding:0px 20px 0px 0px;
}
.fsize {
	font-size: 16px;
	font-weight: bold;
	color: #053159;
}
.searchbox {
	height: 32px;
	background-image: url(searchbox.gif);
	padding-top: 8px;
	padding-left: 18px;
	margin-top: 5px;
}
.searchbutton {
	float: left;
	margin-left: 15px;
}

