@charset "utf-8";
/* CSS Document */

*{
margin:0;
padding:0;
}

body{
font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; line-height:18px; background:#e6f4df; text-align:center; width:100%;
}

#nav{
width:748px; height:34px; background:url(images/top_menu_bar.jpg) top left repeat-x; text-align:center;
}

ul#mainmenu{
width:748px; margin:0 auto; height:34px; line-height:25px; display:block; list-style:none;
}

ul#mainmenu li{
height:34px; line-height:25px; display:block; float:left; color:#fff; list-style-type:none;
}
ul#mainmenu li a{
text-decoration:none; color:#fff; display:block; line-height:25px; padding-left:10px; padding-right:10px; height:34px;
}

ul#mainmenu li a:hover{
color:#a7d6fd; height:34px; line-height:25px; display:block; background:url(images/top_menu_bar_over.jpg);
}

#main_image{
width:748px; height:244px; background:url(images/main_image4.jpg) top left no-repeat;
}

#left_submenu{
width:230px; height:auto;
}

#middle_space{
width:18px;
}

#right_content{
width:500px; height:auto;
}

#footer{
height:30px; width:748px; background:#383837; line-height:30px; 
}

.title{
height:37px; padding-left:15px; background:url(images/title_bg.jpg) left top repeat-x; line-height:37px; font-size:16px; color:#fff; font-weight:bold; 
}

h4{
padding-left:10px;line-height:24px; font-size:16px; color:#0e69b2; font-weight:bold; margin-top:10px; margin-bottom:15px;
}

h3{
padding-left:10px;line-height:20px; font-size:14px; color:#000; font-weight:bold; margin-top:10px; margin-bottom:15px;
}

p{
margin-left:10px; margin-right:10px; margin-bottom:20px;
}

p a{
color:#666; text-decoration:none;
}

p a:hover{
color:#666; text-decoration:underline;
}

.p_bullet{
margin-left:10px; margin-right:10px; margin-bottom:5px; padding-left:30px; background:url(images/check1.jpg) left top no-repeat; color:#333; line-height:25px; font-weight:bold; font-size:12px;
}

ol{
margin-left:30px; margin-right:10px;

}


.submenu{
width:220px; height: 37px; line-height:37px; color:#0c6cbd; background:#fafafa; border:1px #ccc solid; padding-left:10px; font-weight:bold; font-size:14px;
}
.submenu_items{
width:200px; color:#666; line-height:18px; margin-left:20px; list-style-position:inside;
}

ul{
list-style-type:disc;
}

div#suba, div#subb, div#subc, div#subd, div#sube, div#subf{
display:none;
}
div#buttbox{
width:21px; height:37px; line-height:37px; position:absolute; vertical-align:baseline; cursor:pointer;
}
div#linkbox{
margin-left:26px;width:180px; height:37px; line-height:37px; position:absolute; cursor:pointer;
}

.sublinks a{
color:#666; text-decoration:none;
}

.sublinks a:hover{
color:#0e68b4; text-decoration:none;
}

/*   added  03162009 */

table#ordernow{ width:450px; border:1px solid #fff; border-collapse:collapse; }
table#ordernow td{ border:1px solid #fff; border-collapse:collapse; line-height:30px;}
.desca{width:350px; height:30px; background:#eee; line-height:30px; font-size:12px; padding-left:5px;}
.orda a, .orda a:link, .orda a:visited{width:100px; height:30px; background:#eee; text-decoration:none; display:block; text-align:center; line-height:30px; color:#000;}
.descb{width:350px; height:30px; background:#dbeefb; padding-left:5px;}
.ordb a, .ordb a:link, .ordb a:visited{width:100px; height:30px; line-height:30px; background:#dbeefb; text-decoration:none; display:block; text-align:center; color:#000; }
.orda a:hover,.ordb a:hover {width:100px; height:30px; background:#216aa1; display:block; text-align:center; color:#fff; line-height:30px;}