body{margin:0px;padding:0px;width:100%;font-family:Arial, Trebuchet MS, Verdana, Helvetica, sans-serif;font-size:12px;text-align:left;background:url(images/header-bg.jpg) repeat-x center top #939393;color:#3d3d3d;}
/************** BACKGROUND ****************/
#container-box{margin:0px;padding:0px;width:1003px;height:auto;}
#container{margin:0px;padding:0px;width:1003px;height:auto; float:left;}
/************** TAG CSS ****************/
a {border:0px; text-decoration:none; margin:0px; padding:0px;color:#FFFFFF; font-weight:bold;}
h1 {margin:0px; padding:0px 0px 0px 15px;font-size:14px;font-weight:bold;text-align:left; text-transform:uppercase; background:url(images/h1-bullet.jpg) no-repeat 0px 3px;}
h2 {margin:0px 0px 0px 0px; padding:5px 0px 0px 0px; width:439px; height:23px; background:url(images/heading-bg.jpg) repeat-x bottom; font-size:12px; color:#FFFFFF; font-weight:bold;text-align:left;}
h2 img {margin:0px 10px 0px 10px; padding:0px;}
h3{margin:0px 0px 0px 10px; padding:0px 0px 0px 15px; font-size:11px; background:url(images/bullet-click.jpg) no-repeat 0px 5px; text-align:left;}
h3 a{margin:0px; padding:0px; color:#0096f8; font-weight:bold;}
h3 img {margin:0px 10px 0px 20px; padding:0px;}
h4{margin:0px; padding:0px 0px 5px 0px;font-size:12px;font-weight:bold;text-align:center; color:#015dff; text-transform:uppercase;}
p{ margin:0px; padding:0px; text-align:left;}
ul,li{list-style-type:none;}
img,form{border:0px;margin:0px;padding:0px;}
select{font-size:12px;border:1px solid #c1cad2;font-family:Arial;color:#61676d;}
input, textarea{margin:0px;padding:0px 0px 0px 2px;font-size:12px;border:1px solid #c1cad2;font-family:Arial;color:#61676d;}
.login-links a{color:#454c53;font-weight:normal;}
.button{width:70px;height:23px;background:url(images/submit.gif) no-repeat;border:0px;float:left; color:#FFFFFF; font-size:11px; text-align:left;}
/************** HEADER ****************/
#header {margin:0px;padding:0px 20px 0px 20px;width:963px;height:261px; float:left;}
#top-strip{ margin:0px; padding:0px; float:left;width:963px; height:111px;}
#logo {margin:0px; padding:20px 0px 0px 0px; width:250px; height:87px; float:left;}
/************** TOP NAVIGATION ****************/
#nav {margin:79px 0px 0px 0px; padding:0px; width:700px; height:28px; float:right;}
#nav a{margin:0px 0px 0px 1px; padding:5px 20px 0px 20px; width:auto; height:23px; background:url(images/DS_NavBG.jpg) repeat-x #2c9fdd; float:left; display:block; font-size:13px;}
#nav a:hover{color:#000000; font-weight:bold; background:url(images/DS_NavActiveBG.jpg) repeat-x #666666;}
#nav a.lnkCurr {background:url(images/DS_NavActiveBG.jpg) repeat-x; color:#000000;}
/************** BANNER ****************/
#banner-box{ margin:0px; padding:0px; width:963px;height:150px; clear:both;}
#banner{ margin:0px; padding:0px; width:963px;height:150px;}
/************** CONTENT ****************/
#content-box{ margin:0px; padding:0px; width:963px;}
#content-top{margin:0px; padding:0px; width:963px; height:20px;background:url(images/content-top-bg.gif) repeat-x bottom #FFFFFF; float:left;}
#content-bottom{margin:0px; padding:0px; width:963px; height:20px;background:url(images/content-bottom-bg.gif) repeat-x bottom #FFFFFF; float:left;}
#content {margin:0px; padding:0px 30px 0px 30px; width:903px; background:#FFFFFF;float:left;}
#welcome-wraper{width:752px; height:auto; float:left;}
.box {margin:10px 0px 0px 0px; padding:0px; width:439px; height:140px; float:left; background:#FFFFFF; border:1px solid #7d7d7d;}
.box p{margin:5px 10px 0px 10px; padding:0px; text-align:left; display:block;}
.box p img {margin:0px 0px 0px 0px; padding:5px 10px 10px 0px; border:0px; float:left;}
.divider{ margin:10px 0px 10px 0px; padding:0px; width:auto; height:20px; background:url(images/divider.jpg) repeat-x; }
#icon{background:#FFFFFF; padding:10px 0px 0px 20px; width:180px; height:180px; float:right;}
#form-box{ margin:20px 0px 0px 0px; padding:0px;float:left;width:600px;}
p.imp{ color:#000000;}
table.form{ margin:0px; padding:0px 0px 0px 20px; width:600px; float:left;}
#office-address{ margin:0px; padding:0px; width:700px; float:left;}
#contact-info p{ padding:5px;}
/************** FOOTER ****************/
#footer-box{ margin:0px; padding:0px 20px 0px 20px; width:963px; }
#footer {margin:0px; padding:5px 5px 0px 28px; width:930px; height:20px;font-size:11px; color:#ababab; text-align:left;background:#343e46; float:left;}
#footer a{text-decoration:none; font-size:11px; color:#afaebd; font-weight:normal; font-weight:bold;}
#footer a:hover{ color:#FFFFFF;}
.x{color:#ff9000;}
#footer a.lnkCurr{ color:#ff8a00;}
/****************************************** ALERT BOX ********************************************/
.errmsg{ color:#FF0000; border:1px solid #FF0000; padding:5px; clear:both; margin:5px;}
#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; }
