body {margin:0px; padding:0px; font-size:12px;background:url(images/body-bg.gif) repeat-x top #e0dcbc; font-family:Arial, Helvetica, sans-serif; color:#3d3d3d; width:100%;text-align:left;}
/************** BACKGROUND ****************/
#wraper{ width:100%; margin:0px; padding:0px;}
#container {background:url(images/header-bg.gif) repeat-x center top; width:1003px;}
/************** TAG CSS ****************/
a {border:0px; text-decoration:none; margin:0px; padding:0px;color:#FFFFFF; font-weight:bold; text-align:left;text-transform:uppercase;}
a.lnkCurr{ color:#fffb12;}
h1 {margin:0px; padding:0px 0px 5px 0px;font-size:15px;font-weight:bold;text-align:left; text-transform:uppercase; color:#FFFFFF;}
h1 img {margin:0px 10px 0px 0px; padding:0px;}
h2 {margin:0px; padding:0px;font-size:12px;font-weight:normal; float:right;color: #000000;}
h3 {margin:0px; padding:0px;font-weight:bold; font-size:14px; text-transform:uppercase;text-align:left; color:#ffa800;}
h4{margin:0px; padding:0px;font-size:12px;font-weight:bold;text-align:left; color:#000000;}
p{ margin:0px; padding:0px; text-align:left;}
ul,li { text-align:left;}
img,form{border:0px; margin:0px; padding:0px;}
input, textarea, select{ margin:0px; padding:0px 0px 0px 2px;font-family:Trebuchet MS; font-size:12px; }
/************** HEADER ****************/
#top-strip{ margin:0px; padding:0px;background:url(images/top-bg.gif) repeat-x top; width:1001px; height:15px; }
#header {margin:0px; padding:0px; width:1001px; height:285px;}
#logo{ margin:0px; padding:0px; width:999px; height:99px;background:url(images/logo-bg.gif) repeat-x top; border-left:1px solid #5b5636;border-right:1px solid #5b5636;}
#logo a img{margin:0px 0px 0px 15px; padding:15px 0px 0px 0px; width:353px; height:74px; float:left;}
#main-nav{ margin:0px; padding:0px; width:999px; height:30px; background:url(images/nav-bg.jpg) repeat-x top; border:1px solid #5b5636;}
#main-nav a:hover,table#login a:hover{ color:#000100;}
#main-nav a{ margin:7px 12px 0px 12px; padding:0px; text-align:left; float:left; text-transform:uppercase; font-size:13px;}
#bradcrum{color:#B7AE6E; text-align:left; padding:5px 0px 5px 0px; margin:0px 0px 5px 0px;}
#bradcrum a{ color:#E4CA1E;}
#main-nav img{ margin:0px; padding:0px 10px 0px 10px; float:left;}/************** BANNER ****************/
#banner{ margin:0px; padding:0px; width:1001px;height:160px;float:left; background:#FFFFFF;}
/************** CONTENT ****************/
#content-box {margin:0px; padding:0px; width:1001px;background:#FFFFFF;}
#content {margin:0px; padding:10px 0px 0px 0px; width:1001px;background:#FFFFFF; float:left;}
#book{ margin:0px; padding:0px; width:330px; height:403px;background:url(images/book-bg.gif) repeat-x  bottom;float:left;}
#book img{ margin:0px; padding:38px 0px 0px 0px;}
#theme-img{ margin:0px; padding:0px 20px 0px 0px; width:147px; height:403px;float:left;}
#inner-theme-img{ margin:0px; padding:0px 20px 0px 0px; width:160px; height:403px;float:left;}
#home-content{ margin:0px; padding:0px; width:480px; float:left;}
#home-content img{ margin:0px; padding:0px 0px 30px 0px; float:left;}
#inner-content img{ margin:0px; padding:0px 0px 0px 0px; }
#home-content p{ margin:0px; padding:0px 0px 15px 0px; float:left; line-height:16px;text-transform:none;}
#inner-content p{margin:0px; padding:0px 0px 15px 0px; line-height:16px; text-transform:none;}
#inner-content a,#home-content a{text-transform:none;}
#inner-content{ margin:0px; padding:0px; width:770px; float:left;}
.heading{ margin:0px; padding:0px; width:770px; float:left; background:#FFFFCC;}
.list-services {
padding:0px 5px 10px 80px;
/padding:0px 5px 10px 30px;}
.list-services li{padding:2px 5px 10px 10px;}
ul.contact-no{ 
margin:5px 5px 10px 20px; 
/margin:5px 5px 10px 10px; 
padding:0px; width:740px; float:left; list-style-type:none;}
ul.contact-no li{ float:left; margin:3px 3px 3px 5px; width:585px;}
ul.contact-no li.cname{ width:100px;}
ul.contact-no li a{ color:#000000; text-transform:none;}
#left-cointainer{ list-style-type:none; margin:0px 0px 10px 0px; padding:10px 10px 10px 10px; width:160px; float:left; background:#f9f8ec; border-left:20px solid #FFFFFF;border-right:20px solid #FFFFFF;}
ul#left-nav{ list-style-type:none; margin:0px; padding:0px 0px 10px 0px; width:160px;float:left;}
#left-nav a{ margin:0px 0px 2px 0px; padding:6px 0px 5px 5px; width:155px; height:auto; float:left; background:#f69d27; text-transform:none;}
#left-nav a:hover{ background:#fec827; color:#856401;}
#left-nav .selected{ background:#e4ca1e;}

/************** FOOTER ****************/
#footer-box {margin:0px; padding:0px; width:1001px; height:26px;}
#footer {margin:0px; padding:0px; width:1001px; height:26px;background:#888469; text-align:left; color:#292929; float:left;}
#footer p{ text-align:center; color:#7e7e7e;}
#powered{ float:right; margin:5px 0px 0px 0px; padding:0px; width:140px;}
#powered a:hover{color:#ff9000;}
.copy{ margin:0px; padding:5px 0px 0px 15px; float:left;}
.x{color:#ff9000;text-transform:none;}
.pointers{ color:#c4c4c4; text-transform:none;}
/****************************************** ALERT BOX ********************************************/
#alert-box{display:none; margin:0px; padding:0px; width:300px; color:#FF0000; background:url(images/cart-row-bg.gif) repeat-x 0px 0px #FFFFFF; border:2px solid #e0dfdf; position:absolute;}
#alert-box h1{ margin:0px; height:18px; padding:2px 2px 0px 25px; font-weight:bold; font-size:14px; color:#FF9900; background:url(images/ico-alert.gif) no-repeat 2px 0px; border-bottom:1px solid #e0dfdf; text-align:left;}
#alert-box p{margin:0px; padding:2px 5px 2px 15px;background:url(images/red-dot.gif) no-repeat 3px 5px;text-align:left; }
#alert-box img.msg-pointer{padding:0px; margin:0px 0px 0px 0px; z-index:10000; position:absolute; left:-45px; bottom:-5px; float:left; vertical-align:bottom; }
