/* CSS Document */
body{
	  background:url(../images/bg_inner.gif) repeat-x #FFFFFF;  margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
#tableless{
    width:100%; float:left; background:url(../images/footer_bg.gif) repeat-x left bottom; }
#main{
	width:970px; margin:auto; padding:0px 0px 0px 0px; order:1px solid  #FF0000;}
#header{ width:970px; float:left; background:#FFFFFF; padding:0px 0px 0px 0px; margin:3px 0px 0px 0px;  }
.logo { padding:21px 0px 21px 18px; }
.header_right{ float:right; background:url(../images/top_bg.gif) top right no-repeat #FF0000; text-align:right; padding:12px 2px 7px 0px; }
.header_right a { background:url(../images/img_top_divider.gif) right no-repeat;  padding:0px 10px 0px 8px;}
.header_right a:hover { background:url(../images/img_top_divider.gif) right no-repeat;  padding:0px 10px 0px 8px;}
.header_right a.last { background:none;  padding:0px 8px 0px 6px;}
.header_right a.last:hover { background:none;  padding:0px 8px 0px 6px;}
.img_banner { border:1px solid #dcdcdc; padding:5px; margin:0px 0px 40px 0px; }
.img_banner_home { margin:0px 0px 40px 0px; }


.space { padding:20px 0px 0px 0px; }
.space1 { padding:0px 0px 20px 0px; }
a{ color:#d27c37; text-decoration:underline; }
a:hover {  color:#d27c37; text-decoration:none; }
.txt_color { color:#d27c37; }
.navigation { float:left; width:970px; padding:0px 0px 0px 0px; margin:0px 0px 17px 0px;   }
.navigation ul { text-align:left; padding:0px 0px 0px 0px; list-style-type:none; margin:0px 0px 0px 0px; }
.navigation ul li { float:left; padding:0px 0px 0px 0px; }
#container{ width:970px; display:inline; float:left; line-height:18px; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;  }
#maincontent { width:970px; float:left; display:inline; background:#FFFFFF; color:#393838; padding:0px 0px 0px 0px; margin:0px; }
#left { float:left; width:252px; padding:0px; margin:0px 23px 0px 0px; font-family:Arial; font-size:11px; color:#222222; }
#left ul { text-align:left; padding:0px 0px 15px 0px; list-style-type:none;	margin:0px 0px 0px 0px; }
#left ul li { background:url(../images/left_bullet.gif) no-repeat 0px 9px; padding:5px 0px 0px 26px; margin:0px 0px 0px 0px; }
#left ul li a { color:#d27c37; font-size:12px; text-decoration:underline; }
#left ul li a:hover { color:#d27c37; font-size:12px; text-decoration:none;  }


.title{ position:absolute; font-family:Helvetica, Arial, sans-serif; font-size:20px; border:1px solid #d7d7d7; border-bottom:1px solid #FFFFFF; top:427px; padding:12px;  color:#4d4d4d; text-transform:uppercase; }
.title_welcome{ position:absolute; font-family:Helvetica, Arial, sans-serif; font-size:20px; border:1px solid #d7d7d7; border-bottom:1px solid #FFFFFF; top:525px; padding:10px;  color:#4d4d4d; text-transform:uppercase; }
.sub_title { color:#ad4427; font-size:16px; font-family:Arial, Helvetica, sans-serif; }
.bredcum { float:right; font-size:11px; color:#4d4d4d; }
.bredcum .bredcum_current { font-size:11px; color:#ad4427; }
.bredcum a{ text-decoration:none; font-size:11px; color:#4d4d4d; }
.bredcum a:hover{ text-decoration:underline; font-size:11px; color:#4d4d4d; }
.content_area { float:left; width:695px; }
.content { float:left; width:659px; border:1px solid #d7d7d7; padding:25px 20px 10px 14px; margin:10px 0px 0px 0px; }
.content_home { float:left; width:949px; border:1px solid #d7d7d7; padding:25px 10px 10px 10px; margin:6px 0px 0px 0px; }

.img_left { float:left; padding:0px 16px 0px 0px; }
.img_right { float:right; padding:10px 0px 0px 15px; }
.welcome_txt { float:left; line-height:24px; width:630px; }
.title_feature{ font-family:Helvetica, Arial, sans-serif; width:221px; font-size:20px; border:1px solid #d7d7d7; border-bottom:1px solid #e3e3e3; padding:10px;  color:#4d4d4d; text-transform:uppercase; }
.box_bg { color:#4d4d4d; display:block; font-size:12px; background:#f7f7f7; padding:10px; margin:10px 0px 0px 0px; }
.box_bg1 { color:#4d4d4d; display:block; font-size:12px; background:#f2f8fe; padding:10px; margin:10px 0px 0px 0px; }

ul { text-align:left; padding:10px 0px 15px 15px; list-style-type:none;	margin:0px 0px 0px 0px; }
ul li { background:url(../images/bullet.gif) no-repeat 0px 10px; color:#ad4427; padding:5px 0px 0px 20px; margin:0px 0px 0px 0px; }
ul li a { color:#d27c37; font-size:12px; color:#ad4427; text-decoration:underline; }
ul li a:hover { color:#d27c37; font-size:12px; color:#ad4427; text-decoration:none;  }

.featured_products { float:left; width:970px;  padding:20px 0px 0px 0px; margin:0px; }
.box { float:left; width:315px; padding:0px 12px 0px 0px; margin:0px; }
.box_last { float:left; width:315px; padding:0px 0px 0px 0px; margin:0px; }
.box_title { display:block; width:287px; padding:14px; margin:0px 0px 1px 0px; font-size:20px; color:#215295; background:#e9e9e9; }
.box_title a { font-size:20px; color:#215295; text-decoration:none; }
.box_title a:hover { font-size:20px; color:#215295; text-decoration:underline; }

.box_border { float:left; width:313px; border:1px solid #cbd3da; }
.box_txt { padding: 10px 16px 26px 16px; font-size:12px; color:#000000; line-height:20px; }

.more{ float:right; background:url(../images/learn_morebg.jpg) no-repeat; padding:3px 8px 4px 20px; color:#FFFFFF; text-decoration:none; }
.more a{ color:#FFFFFF; text-decoration:none; }
.more a:hover {  color:#FFFFFF; text-decoration:underline; }




#footer{ float:left; display:inline; color:#215295; font-size:11px; width:970px; padding:30px 0px 25px 0px;  margin:0px 0px 0px 0px; }
#footer a{ font-size:11px; color:#215295; text-decoration:none; }
#footer a:hover{ font-size:11px; color:#215295; text-decoration:underline; }
#footer .callus { float:right; font-size:14px; text-align:right; font-weight:bold; padding:0px 0px 0px 0px; }
#footer .txt { font-size:11px; font-weight:normal; line-height:20px; display:block; padding:15px 0px 0px 0px; }
#footer a.foot_link{ font-size:11px; color:#9c371a; text-decoration:none; }
#footer a.foot_link:hover{ font-size:11px; color:#9c371a; text-decoration:underline; }

pre	{ margin:0px; padding:0px; font-family:arial; }
.txtbox{ width:200px; height:18px; border:1px solid #cccccc; font-size:12px; font-family:arial; color:#4d4d4d;}
.txtarea{ width:200px; height:70px; border:1px solid #cccccc; font-size:12px; font-family:arial; color:#4d4d4d;}
.btn_submit{ background:url(../images/btn_submit.jpg) no-repeat; height:31px; width:75px; border:0px; cursor:pointer;}
.btn_clear{ background:url(../images/btn_clear.jpg) no-repeat; height:31px; width:75px; border:0px; cursor:pointer;}
.gallery{ float:left; padding-right:5px; }
.inno	{ float:left; width:185px; padding:0px 0px 0px 30px; border:0px solid #00FF00; }
.inno ul { text-align:left; padding:0px 0px 0px 5px; list-style-type:none;	margin:0px 0px 0px 0px; }
.inno ul li { background:none; color:#4d4d4d; padding:0px 0px 0px 0px; margin:0px 0px 0px 10px; list-style-type:square; }
.inno b	{ color:#ad4427; }
.inno_img{ padding:2px; border:1px solid #cccccc; margin-bottom:5px; }
.flt_left{ float:left; }
.gal_caption{ color:#ad4427; font-size:14px; font-family:arial; }
.txtcaptcha{ width:87px; height:27px; border:1px solid #cccccc; font-size:18px; font-family:arial; color:#4d4d4d; padding:3px 0px 0px 3px;}