/* HTML tags : start */
html, body, p, h1, h2, h3, a, img, form, table, tr, td {
        margin: 0;
        padding: 0;
        border: 0}
html {height:100%;background:url(/i/html_bg.jpg);}
body{width:995px;margin:8px auto 0 auto;font-family:Arial, Helvetica, sans-serif;color:#3e1601;font-size:12px;min-height:100%;position:relative;padding-bottom:50px}
*html body{height:100%}
/* HTML tags */
h1{background:url(/i/h1.gif) left center no-repeat;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;color:#3e1601;padding:20px 0 20px 22px;positionx:relative;clearx:both}
h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;padding-bottom:5px}

a{color:#2b525b;font-family:Georgia, "Times New Roman", Times, serif}
a:hover{text-decoration:none}

.main-container{background:url(/i/c_bg.jpg) center repeat-y;float:left;}

.logo{position:absolute;top:238px;left:90px;z-index:100}
.header{background:url(/i/top_bg.jpg) no-repeat;height:213px;vertical-align:bottom;padding:40px 0 0 40px;}


/* Menu */
.menu{clear:both;padding:3px 0 0 260px}
.menu ul{margin:0;padding:0;list-style-type:none;}
.menu ul li{background:url(/i/tab_left.gif) left no-repeat;height:47px;margin-left:4px;float:left;padding-left:14px;position:relative;display:block !important;}
.menu ul li a{background:url(/i/tab_right.gif) right no-repeat;height:40px;display:block;float:left;text-align:center;padding:7px 14px 0 0;color:#003a52;font-size:14px;font-weight:bold;font-family:Arial, Helvetica, sans-serif}
.menu ul li a.pad5{padding-top:15px;height:32px}
.menu ul li a.act{padding-top:15px;height:32px;color:#000000; text-decoration: none; cursor:text}

/* Menu */

.menu ul li ul
{
    background: url(/i/tab_back.png) repeat !important;
    border:1px solid #CEB364;
    border-top:0px;
    position: absolute;
    z-index:2000;
    display:block;
    visibility: hidden;
    top: 47px;
    left: 0px;
    text-align:left;
}
/*Sub level menu list items (undo style from Top level List Items)*/
.menu ul li ul li{
background:none;
display: block;
float: none;
width:220px;
text-align:left;
height:40px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.menu ul li ul li ul{
height:35px;
text-align:left;
}

/* Sub level menu links style */
.menu ul li ul li a{
padding-left:15px;
margin-left:-15px;
text-align:left;
background:none;
width:200px;
height:35px;
border-top-width: 0;
border-bottom: 1px solid #CEB364;
}

.menu ul li ul li a:hover{ /*sub menus hover style*/
background: url(/i/tab_back2.png) repeat !important;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}

.content-top{background:url(/i/c_top.jpg) top no-repeat;float:left;width:100%;}
.content-bot{background:url(/i/c_bot.jpg) bottom no-repeat;min-height:500px;height: expression( this.scrollHeight < 500 ? "500px" : "auto" );}

.leftbar{float:left;width:180px;padding:140px 0 0 90px;}
.rightbar{float:left;width:672px;padding:40px 50px 0 0;}

.left-box{}
.left-box p{padding:0 20px 20px 0;font-size:13px; width:150px;}
.left-box p img{padding:1px;border:1px solid #917555;}

.quick-link{text-align:right;}
.quick-link a{font-size:15px;margin:0 0 0 5px;font-weight:bold}
.quick-link img{vertical-align:middle;margin-left:15px}

.listing{}
.listing div{width:220px;float:left;padding:0 3px 0 0;}
.listing p{padding-bottom:5px;}
.listing img{padding:1px;border:1px solid #917555;}
.listing p a{font-size:14px;font-weight:bold;display:block }
.listing ul{margin:0;padding:5px 0 10px 0;list-style-type:none;padding-bottom:30px;}
.listing ul li{}

.desc{width:99%;border-collapse:collapse}
.desc td{vertical-align:top;padding:0 20px 0 0}

.col1{width:36%}
.col1 p{padding:10px 0}
.col1 span{display:block;padding-bottom:10px}
.col1 span a{margin-left:20px;font-size:14px}
.col1 img{padding:1px;border:1px solid #917555;}

.col2 div{padding-bottom:10px;font-size:16px;}
.col2 div a{font-weight:bold}
.col2 ul{margin:0;padding:0 0 15px 0;list-style-type:none}
.col2 p{padding-top:5px}

.info{}
.info p{font-size:14px;padding:0 0 15px 0}

.search-form{border:1px solid #917456;margin:15px 0 25px 0;padding:1px;width:98%}
.search-form table{width:100%;border-collapse:collapse;background-color:#927556;}
.search-form td{padding:5px 0 0 18px;color:#e7d8ae;width:44%}
.search-form td label{font-size:16px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif}
.search-form td p{padding-top:5px}
.search-form span{float:right;margin:-20px 24px 0 0}
.search-form td input{vertical-align:middle;border:1px solid #4a230d;background-color:#e7d6ac}
.search-form td select{font-size:14px;width:279px;border:1px solid #4a230d;background-color:#e7d6ac}

.contact-form{border:1px solid #917456;margin:15px 0 25px 0;padding:1px;width:68%}
.contact-form table{width:100%;border-collapse:collapse;background-color:#927556;}
.contact-form td{padding:5px 0 0 18px;color:#e7d8ae;vertical-align:top;}
.contact-form td label{font-size:16px;line-heightx:22px;font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif}
.contact-form td p{padding-top:5px; min-height:29px;vertical-align:middle !important;borderx:1px solid black;}
.contact-form span{float:right;margin:-20px 24px 0 0}
.contact-form td input{vertical-align:middle;border:1px solid #4a230d;background-color:#e7d6ac}
.contact-form td textarea{vertical-align:middle;border:1px solid #4a230d;background-color:#e7d6ac; height:200px;}
.contact-form td select{font-size:14px;width:279px;border:1px solid #4a230d;background-color:#e7d6ac}

.w275{width:275px}
.w70{width:70px}
.w100{width:100px}

.pagebar{padding:25px;clear:both;font-size:15px;font-family:Georgia, "Times New Roman", Times, serif}
.pagebar a{font-size:24px;padding:0 5px}
.pagebar a.act{background:#987c5c;color:#987c5c;text-decoration:none;color:#e7d6ac}

/* Content */

.phone{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;padding-bottom:10px}
.phone2{font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;padding-bottom:10px;line-height:24px;padding:0 0 80px 40px;color:#3e1601;font-weight:normal}
.count{margin-top:10px; height:31px; vertical-align:bottom;}

/* Footer */
#footer{clear:both;font-family:Georgia, "Times New Roman", Times, serif;color:#d59017;font-size:14px;font-weight:bold;padding:0 40px 45px 40px;width:915px;float:left}
#footer .left{float:left;width:40%}
#footer .left a{color:#d59017}
#footer .right{float:right;width:40%;text-align:right}
#footer .right a{color:#d59017}
#footer .center{float:center;width:10%;height:31px;text-align:center}
/* Footer */
.clear{clear:both;font-size:1px;height:1px;}

.hd {cursor:hand;cursor:pointer;}

.pagebar{padding:10px 0 20px 0}
.pagebar a{margin:0 5px}
.pagebar a.arrow{text-decoration:none}

.spec-table2 th {text-align:left;padding:10px 0}
.spec-table2 th a{font-size:16px;font-weight:normal}
.spec-table td{width:20%;font-family:Arial, Helvetica, sans-serif;color:#3e1601;font-size:14px;}
.spec-table td img{border:1px solid #cec8a2;padding:2px;margin-bottom:10px}
.spec-table td span a{font-size:18px}
.spec-table td p{padding:10px 0 15px 0;font-size:14px}
