
body {font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; background:url(../images/body.jpg) repeat-x #D2CFC6;}

h1 {color:#595959; font-size:22px; margin:15px 22px; font-weight:normal; text-transform:uppercase; line-height:35px;}

h2 {color:#595959; font-size:18px; margin:15px 22px; font-weight:normal; text-transform:uppercase; }

#top {width:870px; margin:0 auto; text-align:right; height:15px; padding:2px 0 0 0;}
#top span {color:#fff; font-size:12px; margin:0 10px;}

#header {background:url(../images/header-bg.jpg) no-repeat; width:900px; height:139px; margin:0 auto; }

#head-top {width:900px; margin:0 auto; padding:0;}
#head-top img {margin:10px 35px 0 0; border:0;}
#head-top a {font-size:12px; color:#fff; text-decoration:none; margin:0 10px;}
#head-top a:hover {text-decoration:underline;}

#nav {width:900px; height:39px; margin:5px auto 10px;}

#content-contain {margin:0 auto; width:900px;margin-top:-15px;}
#content {float:left; min-height:1350px; width:648px; height:auto !important; height:1350px;background:url(../images/content-bg.jpg) repeat-y; }
#content p {font-size:12px; color:#2a363d;padding:0 24px; line-height:20px; margin:16px 0;}
#content ul {font-size:12px; color:#2a363d;}
#content li {margin:10px 0;}
#content a {color:#3b5a98; text-decoration:none;}
#content a:hover {text-decoration:underline;}

.contact {width:200px; font-size:12px; margin-left:25px;}


.underline {border-bottom:1px solid #ccc;}

.size11 a {font-size:11px;}
.productslist {list-style:none;padding:0; margin:22px;}


.content-top {background:url(../images/content-top.jpg) no-repeat; width:648px; height:22px;}

#right {width:230px; float:left; margin:-10px 0 0 20px;}
#right embed {margin:15px 0; border:0;}
#right p {font-size:12px; color:#2c383f; margin:10px 5px; }

.logo {background:url(../images/logo.jpg); width:67px; height:56px; float:right; margin:340px 18px 0; display:inline;}

#footer {background:url(../images/footer.jpg) repeat-x #27343C;  clear:both; color:#fff; font-size:12px; line-height:30px;text-align:center; padding:0 0 20px 0;}
#footer a {color:#fff; text-decoration:none; font-size:12px; margin:10px;}
#footer a:hover {text-decoration:underline;}

.apps {margin-top:50px; text-align:center; border-top:1px solid #ccc;}

.apps a {margin:10px 8px; }

.content-bottom {background:url(../images/content-bottom.jpg) no-repeat; width:900px; height:28px; margin:0 auto 10px;}

/* ADDITIONAL */

#rfq {background:url(../images/rfq-bg.jpg) no-repeat; width:218px; height:695px; margin:0; padding:0;}
.txtbox {width:120px;}
#rfqtable {font-size:12px; text-align:right;}



.center {text-align:center;}
input.search {background:#364149; color:#fff; border:0;}
input.text {border:1px solid #364149;}

.table {font-size:12px; color:#2a363d; margin:10px 20px 30px; width:600px; }
.table th {font-weight:bold; text-transform:uppercase; text-align:left; padding:5px; background:#344149; color:#fff;}
.table tr, td {padding:5px; }
.other {background:#DFDFDF;}

/* DROP DOWN MENU */

.dropmenudiv_a{
position:absolute;
top: 0;
font-size:12px;
line-height:18px;
z-index:100;
background-color: #f6f6f6;
width: 123px;
visibility: hidden;
border:1px solid #39434D;
}

.dropmenudiv_a a{
width: auto;
display: block;
text-indent: 12px;
border-bottom: 1px solid #FDE8E9; /*THEME CHANGE HERE*/
padding: 4px 0;
text-decoration: none;
color: #575757;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.dropmenudiv_a a.sub_bottom{
width: auto;
display: block;
text-indent: 12px;
border:0;
padding: 4px 0;
text-decoration: none;
color: #575757;
height:20px;
background:#f6f6f6;
}

* html .dropmenudiv_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
background-color: #4D69A5;
color: #fff; 
}
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.solidblockmenu{
margin: 0;
padding: 0;
float: left;
font-size:14px;
font-weight:bold;
line-height:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width: auto;
border:0;
background: transparent url(../images/blockdefault.gif) center center repeat-x;
}

.solidblockmenu li{display: inline;}

.solidblockmenu li a{
float: left;
color: #575757;
padding: 7px 11px;
text-decoration: none;
height:18px;
border-right:1px solid #343e46;
}
.solidblockmenu a.left{
float: left;
color: #575757;
padding: 7px 11px;
text-decoration: none;
background:url(../images/blockdefault_left.gif)  top left no-repeat;
}

.solidblockmenu a.right{
float: left;
color: #575757;
padding: 7px 11px 9px 11px;
text-decoration: none;
border-right:0;
background:url(../images/blockdefault_right.gif)  top right no-repeat;
}

.solidblockmenu li a:visited{
color: #575757;
}

#blockmenu a:hover.left{background: transparent url(../images/blockactive_left.gif) top left no-repeat; }
#blockmenu a:hover.right{background: transparent url(../images/blockactive_right.gif) top right no-repeat;}

#blockmenu a#current{background: transparent url(../images/blockactive_right.gif) top right no-repeat;}

.solidblockmenu li a:hover, .solidblockmenu li .current{
color: #fff;
background: transparent url(../images/blockactive.gif) center center repeat-x;
}
