body {background-color:#141E38;font-family:arial;font-size:12px;color:#000000;margin:0px;margin-left:10px;margin-right:10px;padding:0px;background-image:url('images/mainbg.jpg');background-repeat:repeat-x;background-position:top left;}

h1 {color:#000066;font-family:arial black;line-height:20px;font-size:20px;}

#container {background-color:#EFF2F3;background-image:url('images/containerbg.gif');background-repeat:repeat-y;background-position: top right;margin:0px auto;width:900px;margin-bottom:10px;}

#logo {width:241px;height:185px;float:left;background-image:url('images/logo.jpg');background-repeat:no-repeat;overflow:hidden;}

#header {display:block;background-image:url('images/headerbg.gif');background-repeat:repeat-x;height:86px;width:659px;float:left;padding-top:19px;}
#headerlayer1 {background-image:url('images/headerleft.jpg');background-repeat:no-repeat;background-position:top left;height:86px;}
#headerlayer2 {background-image:url('images/headerright.jpg');background-repeat:no-repeat;background-position:top right;height:78px;text-align:center;padding-top:8px;}

#location {font-size:10px;font-family:arial;color:#000000;height:21px;width:658px;float:left;border-bottom:1px solid #8C8C8C;background-image:url('images/locationbg.gif');background-repeat:repeat-x;}
#locationright {float:right;text-align:right;padding-right:55px;min-width:150px;height:17px;padding-top:4px;background-image:url('images/locationright.gif');background-repeat:no-repeat;	background-position:top right;}
#locationleft {float:left;min-width:150px;height:17px;padding-left:4px;padding-top:4px;}
#locationleft a {color:#000000;text-decoration:none;}
#locationleft a:hover {color:#000000;text-decoration:underline;}

#menu {float:left;clear:left;width:252px;min-height:461px;background-image:url('images/menubg.jpg');background-repeat:no-repeat;background-position:top left;}
#menu a, a:visited, a:active, a:hover {color:#000000;text-decoration:none;}
.menuitem, .menuselect, .menuselect2, .menublank {text-decoration:none;height:21px;width:252px;color:#000000;font-family:tahoma, arial, sans-serif;font-weight:bold;font-size:14px;padding-top:4px;padding-left:8px;}
.menuitem a {text-decoration:none;}
.menuselect {background-image:url('images/menuselect.gif');background-repeat:no-repeat;background-position:top left;}
.menuselect2 {background-image:url('images/menuselect2.gif');background-repeat:no-repeat;background-position:top left;}
.menuitem:hover, .menuselect2:hover {background-image:url('images/menuhover.gif');background-repeat:no-repeat;background-position:top left;}


#content {color:#000000;float:right;width:630px;padding-top:10px;padding-right:10px;}

#footer {clear:both;height:28px;background-image:url('images/footerbg.gif');background-repeat:repeat-x;	background-position:top left;margin-right:1px;}
#footerlayer1 {background-image:url('images/footerleft.gif');background-repeat:no-repeat;	background-position:top left;height:28px;}
#footerlayer2 {background-image:url('images/footerright.gif');background-repeat:no-repeat;	background-position:top right;height:22px;color:#dddddd;font-size:10px;text-align:center;padding-top:6px;}
#footerlayer2 a, a:visited, a:active {color:#eeeeee;}

#orderform {width:460px;margin-left:80px;}
input, textarea {border:1px solid #000000;padding:2px;margin:3px;}

#quoteform {width:560px;margin-left:40px;}

.cleardiv {clear:both;}

.img-shadow img {background-color: #fff;border: 1px solid #a9a9a9;padding: 4px;} 
  
.infobox {width:500px;margin-left:60px;text-align:left;border-top:1px solid #000000;border-bottom:1px dotted #000000;padding:5px;margin-bottom:3px;}
.infobox .left {float:left;width:235px;border-right:1px dotted #000000;padding:5px;padding-top:0px;}
.infobox .right {float:left;width:235px;padding:5px;padding-top:0px;}
.infobox .title {color:#000066;font-family:arial black;line-height:20px;font-size:20px;}
.infobox .info {padding-top:5px;font-size:16px;	line-height:20px;}
.infobox .info2 {padding-top:5px;font-size:12px;line-height:14px;}
.infobox .note {font-size:10px;}
.infobox a {color:#000000;text-decoration:underline;}
.infobox ul {margin-left:0px;padding-left:15px;margin-top:2px;}
.infobox li {margin:0px;padding-left:0px;font-size:10px;}

.product {width:590px;border-top:1px solid #000000;margin:10px;padding:5px;}
.product .image {float:left;margin-right:5px;width:70px;height:70px;border:0px;}
.product .desc {float:left;width:490px;border-left:1px dotted #000000;padding-left:10px;}
.product .desc .title {color:#000066;font-family:arial black;line-height:20px;font-size:16px;}
.product .desc .info {font-size:12px;padding-top:5px;}

.servicebox {width:260px;margin-left:30px;margin-bottom:15px;float:left;padding:5px;font-size:10px;}
.servicebox .title {border-bottom:1px solid #000000;color:#000066;font-family:arial black;line-height:16px;font-size:12px;padding-bottom:2px;margin-bottom:5px;}
.servicebox .image {float:left;margin-right:5px;width:100px;height:100px;border:1px solid #000000;}
.servicebox a {color:#000000;text-decoration:underline;}

.boxlist td {border:1px solid #bbbbbb;padding:3px;}
.boxlist .title {color:#000066;font-family:arial black;font-size:12px;text-align:center;}
.boxcolumn {float:left;width:310px;margin-left:3px;}

.sizeindex {border:1px solid #bbbbbb;margin:5px;margin-bottom:30px;}
.sizeindex a {color:#000066;text-decoration:none;}
.sizeindex a:hover {color:#000066;text-decoration:underline;}



