html{height:100%;margin-bottom:1px;}
body{margin:0px;margin:0px;padding:0px;background: url('images/body_bg1.jpg');font-size:10pt;font-family:Verdana,Arial,Tahoma;}
.hdr_txt{margin:5px 10px;color:#FFFFFF;font-weight:bold;font-size:11pt;background:url('images/hdr_txt_bg.gif') no-repeat bottom right;padding-bottom:2px;}
h1{font-size:13pt;font-weight:bold;color:#930000;margin:8px 0px;padding:0;}
h2{margin:8px 0px;color:#000000;font-weight:bold;font-size:10pt;}
img{border:0px;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
p{margin:0px;padding:0px;line-height:15px;}

/*---Header---*/
#hdr{width:100%;height:80px;margin:0 auto;background:url('images/hdr_bg.png') no-repeat center top;}
#hdr .cntr{width:1000px;height:70px;margin:0 auto;}

/*---Body---*/
#hm_body_bg_top{width:1000px;height:330px;margin:0 auto;margin-top:-10px;background:url('images/body_bg_top.jpg') no-repeat center top;text-align:center;padding:25px 0px 30px 0px;}
#hm_body_cntr{width:1000px;min-height:1052px;margin:0 auto;background:#0F0F0F url('images/container_bg.jpg') no-repeat center bottom;}
#sub_body_cntr{width:1000px;min-height:1052px;margin:0 auto;margin-top:-10px;background:#FFFFFF url('images/sub_container_bg.jpg') no-repeat center top;}
#admin_body_cntr{width:1000px;min-height:600px;margin:0 auto;margin-top:-10px;background:#FFFFFF url('images/sub_container_bg.jpg') no-repeat center top;}
.main_content{float:left;width:572px;padding:28px 20px;background:#F0F0F0;min-height:500px;margin-right:23px;}


.contact_box{width:247px;padding:25px;background:#F0F0F0;height:360px;margin-top:20px;margin-left:10px;}
.contact_box p{margin:20px 0px 20px 0px;font-size:10pt;font-style:italic;}
/*---Footer---*/

/*Menu style*/
.mnu_shadow {position:relative;background:url('images/mnu_shadow.gif') repeat-x bottom;width:167px;height:22px;padding-top:2px;}
.lnmnu{display:block;padding:4px 0px;background-color:#7B1A13;color:#C7C7C7;font-weight:bold;text-decoration:none;width:165px;border:1px solid #525252;}
.lnmnu:hover{display:block;padding:4px 0px;background-color:#000000;color:#C7C7C7;font-weight:bold;text-decoration:none;}
.lnmnu_o{display:block;padding:4px 0px;background-color:#000000;color:#C7C7C7;font-weight:bold;text-decoration:none;border:1px solid #525252;}

#top_menu{width:640px;height:60px;padding-top:5px;float:left;}
#top_menu ul{margin:0px auto;list-style-type:none;}
#top_menu ul li{float:left;height:40px;}
#top_menu ul li a{display:block;height:40px;font-size:10pt;font-weight:bold;padding:25px 13px 0px 13px;}
#top_menu ul a:hover{}

#top_menu ul li ul{position:absolute;padding:0;top:69px;display:none;width:110px;background:#545454;padding-bottom:10px;z-index:100;}
#top_menu li ul li{padding:0;margin:0px;width:90px;height:20px;padding:5px;}
#top_menu li ul a{padding:0;color:#FFFFFF;background:#545454;width:90px;height:20px;padding:5px;}
#top_menu li ul a:hover{text-decoration:none;color:#000000;background:#F2F2F2;}
#top_menu li:hover ul{display: block;}
#top_menu ul li.sep{width:2px;padding:0px;padding-top:5px;height:45px;}

/*#top_menu{float:left;width:640px;padding-top:30px;}
#top_menu ul{margin:0px;padding:0px;list-style-type:none;}
#top_menu ul li{float:left;display:block;position:relative;}
#top_menu ul a{display:block;float:left;}
#top_menu ul li:hover a{background-position:0px -13px;}
.mnu_sep{float:left;background:url('images/mnu_sep.png') no-repeat;width:2px;height:13px;margin-right:7px;margin-left:8px;}

.btn_home{float:left;background:url('images/btn_home.png') no-repeat;width:45px;height:13px;}
.btn_home a{width:45px;height:13px;}
.btn_about_us{float:left;background:url('images/btn_about_us.jpg') no-repeat;width:72px;height:13px;}
.btn_about_us a{width:72px;height:13px;}
.btn_products{float:left;background:url('images/btn_products.jpg') no-repeat;width:75px;height:13px;}
.btn_products a{width:75px;height:13px;}
.btn_gallery{float:left;background:url('images/btn_gallery.jpg') no-repeat;width:63px;height:13px;}
.btn_gallery a{width:63px;height:13px;}
.btn_on_sale_now{float:left;background:url('images/btn_on_sale_now.jpg') no-repeat;width:98px;height:13px;}
.btn_on_sale_now a{width:98px;height:13px;}
.btn_contact_us{float:left;background:url('images/btn_contact_us.jpg') no-repeat;width:87px;height:13px;}
.btn_contact_us a{width:87px;height:13px;}

#top_menu ul li.curr{background-position: 0px -13px;}
#top_menu ul li:hover{background-position: 0px -13px;}
#top_menu ul li span{display:none}*/


/**Style Sheet for Admin Menu**/
#tab{float:left;width:100%;line-height:normal;border-bottom:1px solid #BCD2E6;background:#2D2D2D;}
#tab ul{margin:0;padding:2px 0px 0px 0px;list-style:none;}
#tab li{display:inline;margin:0px;padding:0px;}
#tab a{float:left;background:url("images/tableft.gif") no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;cursor:pointer;}
#tab a span{font-size:10pt;float:left;display:block;background:url("images/tabright.gif") no-repeat right top;padding:4px 15px 3px 6px;color:#FFFFFF;font-weight:bold;}
#tab a:hover span{color:#ff0000;}
#tab #current a{background:#525252;}
#tab #current a span{background:#525252;}

/*Text style*/
.wht1{color:#FFFFFF;}
.blk1{font-size:8pt;color:#000000;}
.red1{color:#FF0000;}
.gry1{color:#969696;}


.wht1b{font-weight:bold;color:#FFFFFF;}
.blk1b{font-weight:bold;color:#000000;}
.red1b{font-weight:bold;color:#FF0000;}
.blu1b{font-weight:bold;color:#00A2D6;}
.gry1b{font-weight:bold;color:#969696;}
.grn1b{font-weight:bold;color:#056705;}
.grn2b{font-size:10pt;font-weight:bold;color:#056705;}


.gry2{font-size:10pt;font-weight:bold;color:#969696;}
/*Link style*/
.lnwht1{color:#FFFFFF;text-decoration:none;}
.lnwht1:hover{color:#FFFFFF;text-decoration:none;}
.lnwht1u{color:#FFFFFF;text-decoration:none;}
.lnwht1u:hover{color:#FFFFFF;text-decoration:underline;}

.lnblk1u{color:#000000;text-decoration:none;}
.lnblk1u:hover{color:#000000;text-decoration:underline;}
.lnblk1b{color:#000000;text-decoration:none;font-weight:bold;}
.lnblk1b:hover{color:#000000;text-decoration:underline;font-weight:bold;}

.lngry1{color:#969696;text-decoration:underline;}
.lngry1:hover{color:#969696;text-decoration:none;}
.lngry1d{color:#4F4F4F;text-decoration:underline;}
.lngry1d:hover{color:#4F4F4F;text-decoration:none;}
.lngry1b{font-weight:bold;color:#969696;text-decoration:none;}
.lngry1b:hover{font-weight:bold;color:#969696;text-decoration:none;}
.lnkred1a{font-size:8pt;color:#B5111B;font-weight:bold;text-decoration:none;}
.lnkred1a:hover{font-size:8pt;color:#B5111B;text-decoration:underline;}
.lndrkred1b{font-weight:bold;text-decoration:none;color:#7B1A13;}
.lndrkred1b:hover{font-weight:bold;text-decoration:underline;color:#7B1A13;}
.lnkblu1{color:#0A0AC1;text-decoration:underline;}
.lnkblu1:hover{color:#0A0AC1;text-decoration:none;}
.lnkblu2b{font-size:10pt;font-weight:bold;color:#104E8B;text-decoration:none}
.lnkblu2b:hover{font-size:10pt;font-weight:bold;color:#104E8B;text-decoration:underline}
/*Other style*/
.btn{border:1px solid #FF9512;background-color:#2C2929;color:#FFFFFF;cursor:pointer;}
.tbox{border:1px solid #979797;font-size:9pt;font-family:Verdana,Arial,Tahoma;background-color:#FFFFFF;}
.tbox1{width:224px;height:27px;font-family:Verdana,Arial,Tahoma;font-size:10pt;color:#660000;border:1px solid #9e5e5e;padding:5px;}
.txt_area{width:224px;height:105px;font-family:Verdana,Arial,Tahoma;font-size:10pt;color:#660000;border:1px solid #9e5e5e;padding:5px;}

.tbl_hdr{background:#525252;font-size:10pt;color:#FFFFFF;font-weight:bold;}

.clsbtn{background:url(images/btn_bg.png) repeat-x 0 0;cursor:pointer;height:27px;border:none;color:#FFFFFF;font-weight:bold;}
.send_btn{background:url(images/btn_send.png) no-repeat 0 0;cursor:pointer;width:81px;height:27px;border:none;}
.login_btn{background:url(images/btn_login.png) no-repeat 0 0;cursor:pointer;width:81px;height:27px;border:none;}

.expand{cursor:pointer;cursor:hand}
.materials_bx{border:1px solid #1F1F1F;padding:5px;margin-top:5px;}

/* IMPORTANT:  The Popup Calendar script requires all the classes defined here.*/
table.scw{padding:1px;vertical-align:middle;border:1px solid #800000;font-family:Verdana,Tahoma,Sans-Serif;font-size:8pt;background-color:#EFEFEF;border:1px solid #996633}
table.scwCells{background-color:#767876;text-align:right;font-size:8pt;}
td.scwDrag{padding:0px 0px;text-align:center;font-size:8pt;background-color:#9999CC;color:#CCCCFF;}
td.scwHead{padding:1px;text-align:center;background-color:#808080}
td.scwWeek{padding:2px;text-align:center;font-weight:bold;background-color:#BBA774;color:#FFFFFF;}
td.scwWeeks{padding:2px;vertical-align:middle;}
td.scwWeekNo{padding:2px;vertical-align:middle;background-color:  #776677;color:#CCCCCC;}
td.scwWeekNumberHead{padding:0px;text-align:center;font-weight:bold;color:#6666CC;}
td.scwFoot{padding:2px;text-align:center;background-color:#EFEFEF;color:#000000;}
td.scwFootHover{background-color:#EFEFEF;padding:2px;text-align:center;color:#FF0000;cursor:pointer;}
td.scwFoot:hover{background-color:#EFEFEF;padding:2px;text-align:center;color:#FF0000;cursor:pointer;}
td.scwFootDisabled{padding:0px;text-align:center;background-color:#6666CC;color:#FFFFFF;}
td.scwCells{padding:2px;vertical-align:middle;background-color:#FFFFFF;color:#0000FF;}
td.scwCellsHover{padding:2px;vertical-align:middle;background-color:#FFFF00;cursor:pointer;color:#000000;}
td.scwCells:hover{padding:2px;vertical-align:middle;background-color:#FFFFEF;cursor:pointer;color:#000000;}
td.scwCellsDisabled{padding:2px;vertical-align:middle;background-color:#999999;color:#000000;}
td.scwCellsExMonth{padding:2px;vertical-align:middle;background-color:#EFEFEF;color:#AAAAAA;}
td.scwCellsExMonthHover{padding:2px;vertical-align:middle;background-color:#FFFF00;cursor:pointer;color:#000000;}
td.scwCellsExMonth:hover{padding:2px;vertical-align:middle;background-color:#FFFF00;cursor:pointer;color:#000000;}
td.scwCellsExMonthDisabled{padding:2px;vertical-align:middle;background-color:#999999;color:#666666;}
td.scwCellsWeekend{padding:2px;vertical-align:middle;background-color:#E0E0E0;color:#0000FF;}
td.scwCellsWeekendHover{padding:2px;vertical-align:middle;background-color:#FFFF00;cursor:pointer;color:#000000;}
td.scwCellsWeekend:hover{padding:2px;vertical-align:middle;background-color:#FFFF00;cursor:pointer;color:#000000;}
td.scwCellsWeekendDisabled{padding:2px;vertical-align:middle;background-color:#999999;color:#CC6666;}
td.scwInputDate{padding:2px;vertical-align:middle;background-color:#B1D9F5;color:#000000;}
td.scwInputDateHover{padding:2px;vertical-align:middle;background-color:#FFFF00;cursor:pointer;color:#000000;}
td.scwInputDate:hover{padding:2px;vertical-align:middle;background-color:#FFFF00;cursor:pointer;color:#000000;}
td.scwInputDateDisabled{padding:2px;vertical-align:middle;background-color:#999999;color:#000000;}
select.scwHead{margin:0px;font-family:Verdana;font-size:8pt;}
input.scwHead{padding:0px;margin:1px;border:1px solid #000000;font-size:8pt;font-family:Verdana;height:18px;width:18px}
/*End of Calendar styles*/

/*image Slider*/
/*preload classes*/
.svw {width: 50px; height: 20px; background: #fff;}
.svw ul {position: relative; left: -999em;}

/*core classes*/
.stripViewer {position: relative;overflow: hidden;/*border: 5px solid #ff0000;*/margin: 0 0 1px 0;}
.stripViewer ul { /* this is your UL of images */
margin: 0;padding: 0;position: relative;left: 0;top: 0;width: 1%;list-style-type: none;}
.stripViewer ul li {float:left;}
.stripTransmitter {overflow: auto;width: 1%;margin: 0 15px;}
.stripTransmitter ul {margin: 0;padding: 0;position: relative;list-style-type: none;}
.stripTransmitter ul li{width: 20px;float:left;margin: 0 1px 1px 0;}
.stripTransmitter a{font: bold 10px Verdana, Arial;text-align: center;line-height: 22px;background: #BB221B;color: #fff;text-decoration: none;display: block;}
.stripTransmitter a:hover, a.current{background: #252525;color: #FFFFFF;}

/*tooltips formatting*/
.tooltip{padding: 0.5em;background: #fff;color: #000;border: 5px solid #dedede;}
