@charset"utf-8";body{font-family:Arial, Georgia;background:url(../images/main_bg.jpg) top repeat-x #ffffff;}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,blockquote{margin:0;padding:0;}
input{margin:0;padding:0;background:none;}
a{text-decoration:none;outline:none;}
img{border:none;}
img, td, div{behavior:url("iepngfix.htc")}
.top_link{font-family:Arial;font-size:12px;color:#090909;padding:14px 0 15px 0;}
.top_link a{color:#090909;}
.top_link a:hover{text-decoration:underline;}
.top_link a.act{text-decoration:underline;}
.top_link_span{font-family:Arial;font-size:12px;color:#090909;padding:0 7px 0 7px;}
.top_bg{background:url(../images/top_bg.jpg) repeat-x;}
.big_link{font-family:Arial;font-size:15px;color:#000000;}
.big_link a{color:#000000;}
.nv_top{font-family:Arial;font-size:14px;color:#000000;}
.nv_top a{color:#000000;display:block;}
.nv_top a:hover{text-decoration:underline;}
.nv_top a.act{text-decoration:underline;}
.link_bg{background:url(../images/link_bg.jpg) repeat-x;}
.fid_bg{background:url(../images/text_fid_bg.jpg) no-repeat;}
.text_fid{width:183px;height:18px;font-family:Tahoma;font-size:14px;color:#000000;border:none;background:transperant;padding:3px 0 0 7px;}
.cont_bg{background:url(../images/cont_repeat.jpg) repeat-y;}
.shedow_image{background:url(../images/contain_bg.jpg) bottom no-repeat;}
h1{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:#FFFFFF;margin: 0 0 0 0;font-weight:normal;}
.title_text{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:#FFFFFF;}
.title_text a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:16px;color:#FFFFFF;}
.title_text a.hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:18px;color:#ffffff;}
.title_text span{font-family:Georgia; font-size:12px; color:#FFFFFF;}
.title_text2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#FFFFFF;}
.title_text2 a{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#FFFFFF;}
.title_text2 a.hover{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:9px;color:#ffffff;}
.box_bg{background:url(../images/box_bg.jpg) repeat-y;}
.box_shedow{background:url(../images/box_big_bg.jpg) left bottom no-repeat;}
.two_box_shed{background:url(../images/two_box_shed.jpg) left top no-repeat;}
.two_box_bg{background:url(../images/two_box_repeat.jpg) repeat-y;}
.scrl_bg{background:url(../images/scroll_bg.jpg) repeat-x;}
.mid_main{float:left;width:545px;padding:0 0 0 9px;}
.mid_main2{float:left;width:545px;padding:0 0 10px 5px;}
.ftr_bg{background:url(../images/ftr_bg.jpg) repeat-x;}
.ftr_link{font-family:Arial;font-size:12px;color:#ffffff;padding:0 0 1px 0;}
.ftr_link a{color:#ffffff;border-bottom:1px dotted #ffffff;}
.ftr_link a:hover{color:#CCCCCC;border:none;}
.ftr_link_span{font-family:Arial;font-size:12px;color:#ffffff;padding:0 5px 0 5px;}
.box_mid{background:url(../images/box_mid.jpg) repeat-y top;font-family:Georgia;font-size:14px;color:#ffffff;}
.banner{background:url(../images/banner.jpg) no-repeat top;}
.sub_text{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000000;text-align:justify;text-decoration:none;}
h2{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000000;text-align:justify;text-decoration:none;margin: 0 0 0 0; text-align:center;}
.sub_text a{font-family:Arial;font-size:12px;color:#000000;text-decoration:underline;}
.sub_text a:hover{font-family:Arial;font-size:12px;color:#000000;text-decoration:none;}
.lcorner_menu{background:url(../images/lcorner.jpg) no-repeat left top;}
.round_shedow_image{background:url(../images/contain_bg_1.jpg) left bottom no-repeat;}
.round_cont_bg{background:url(../images/cont_repeat_1.jpg) repeat-y;}
.ftr_shed{background:url(../images/ftr_shed.jpg) left bottom no-repeat;}
.ftr_repeat{background:url(../images/ftr_repeat.jpg) repeat-y;}
.new_bg_colour{background:#ffffff;}
.im_border{border:1px solid #202020;}
.im_border_red{border:1px solid #F00;}
.top_links{font-family:Verdana;font-size:11px;color:#ffffff;}
.top_links a{color:#ffffff;text-decoration:underline;font-weight:bold;}
.pro_top_corner{background:url(../images/pro_top_corner.jpg) no-repeat;}
.pro_bg{background:url(../images/pro_bg.jpg) left bottom no-repeat;padding-left:15px;}
.pro_repeat{background:url(../images/pro_repeat.jpg) repeat-y;}
.pop_text{font-family:Verdana;font-size:11px;text-align:justify;color:#FFFFFF;}
.pop_text a{color:#FFFFFF;}
.desc_text{font-family:Verdana;font-size:11px;text-align:justify;color:#000000;}
.desc_text a{color:#000000;}
.new_title{font-family:Georgia;font-size:12px;color:#000000;font-weight:bold;}
.new_cart{background:url(../images/for_cart.jpg) no-repeat;}
.for_price{font-family:Verdana;font-size:12px;color:#9b0b0b;}
.for_price a{font-family:Verdana;font-size:12px;color:#9b0b0b; text-decoration:underline;}
.for_price a:hover {font-family:Verdana;font-size:12px;color:#9b0b0b; text-decoration:none;}
.for_model{font-family:Verdana;font-size:10px;color:#2c2c2c;}
.for_model a{color:#2c2c2c;}
.dot_line{background:url(../images/dot_line.gif) repeat-x;}
.sub_cont_bg{background:url(../images/sub_cont_bg.jpg) top repeat-x #ffffff;}
.for_list{width:106px;}
.related_bg{background:url(../images/related_bg.jpg) no-repeat;font-family:Verdana;font-size:9px;color:ffffff;font-weight:bold;border-right:1px solid #000000;text-align:center;}
.red_bg{background-color:#606060;border:1px solid #000000;}
.new_shedow_image{background:url(../images/contain_bg_2.jpg) top left no-repeat #000;}
.two_cont_bg{background:url(../images/cont_repeat_2.jpg) repeat-y;}
.two_new_title{font-family:Georgia;font-size:18px;color:#010101;}
.for_in_text{font-family:Tahoma;font-size:12px;color:#000000;}
.for_in_text a{color:#000000;text-decoration:underline;}
.for_in_text_span{font-family:Tahoma;font-size:12px;color:#9b0b0b;}
.fid_bg{background:url(../images/input_shed.jpg) no-repeat;}
.area_bg{background:url(../images/area_bg.jpg) no-repeat;}
.text_area{width:239px;height:86px;background:none;border:none;padding:2px 0 0 5px;}
.submit_btn{width:91px;height:25px;background:url(../images/submit_bg.jpg) no-repeat;border:none;cursor:pointer;text-align:center;font-family:Tahoma;font-size:14px;font-weight:bold;color:#ffffff;}
.cart_bg{background:#eeeeee;border:1px solid #bdbdbd;}
.bottom_text{font-family:Verdana;font-size:13px;color:#2c2c2c;font-weight:bold;}
.listing{width:36px;}
.new_two_box_repeat{background:url(../images/new_two_box_repeat.jpg) repeat-y;}
.two_bottom_round{background:url(../images/sub_box_bottom_corner.jpg) bottom left no-repeat;}
.good_img_border{border:1px solid #000000;}
.for_img_details{color:#ffffff;font-family:Georgia;font-size:10px;text-align:center;line-height:10px;padding:7px 0 7px 0;height:50px;}
.for_img_details a{color:#ffffff;}
.for_over{width:788px;height:310px;overflow:auto;padding:0 0 0 5px;}
.link_repeat{background:url(../images/link_repeat.jpg) repeat-x;}
.two_fid_bg{background:url(../images/fid_bg.gif) no-repeat;}
.long_fid_bg{background:url(../images/long_fid_bg.gif) no-repeat;}
.long_text_fid{width:235px;height:19px;font-family:Tahoma;font-size:12px;color:#333333;background:none;border:none;padding:4px 0 0 5px;}
.contact_link a{font-family:Arial;font-size:12px;color:#000000;text-decoration:underline;}
.contact_link a:hover{font-family:Arial;font-size:12px;color:#000000;text-decoration:none;}
.main_address_heading{color:#8C181B;text-decoration:underline;font-size:14px;}
.order_link{text-decoration:underline;font-family:Arial;font-size:12px;color:#000000;}
.order_link:hover{text-decoration:none;}
.header_text{font-family:Georgia;padding-bottom:5px;font-weight:bold;font-size:18px;}
.JSPopupContent{PADDING-BOTTOM:4px;BACKGROUND-COLOR:#f6f2e6;PADDING-LEFT:4px;PADDING-RIGHT:4px;COLOR:#383430;FONT-SIZE:7pt;FONT-WEIGHT:500;PADDING-TOP:4px}
.JSPopupSub{TEXT-ALIGN:center;PADDING-BOTTOM:2px;BACKGROUND-COLOR:#7e2a41;PADDING-LEFT:4px;PADDING-RIGHT:4px;COLOR:#ffffff;FONT-SIZE:7pt;FONT-WEIGHT:500;PADDING-TOP:2px}
.JSPopupOuter{BORDER-BOTTOM:#a8a7a5 1px solid;BORDER-LEFT:#a8a7a5 1px solid;WIDTH:130px;BORDER-TOP:#a8a7a5 1px solid;BORDER-RIGHT:#a8a7a5 1px solid}
.JSPopupInnerContent{PADDING-BOTTOM:4px;BACKGROUND-COLOR:#f6f2e6;PADDING-LEFT:4px;PADDING-RIGHT:4px;COLOR:#383430;FONT-SIZE:7pt;FONT-WEIGHT:500;PADDING-TOP:4px}
.JSPopupInnerSub{TEXT-ALIGN:center;PADDING-BOTTOM:2px;BACKGROUND-COLOR:#7e2a41;PADDING-LEFT:4px;PADDING-RIGHT:4px;COLOR:#ffffff;FONT-SIZE:7pt;FONT-WEIGHT:500;PADDING-TOP:2px;}
.set_mcoth p{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#2e2e2e;}
.set_mcoth p{margin:16px 0 35px 0px;}
.set_mcoth .mclist a{font-size:11px;font-family:Arial, Helvetica, sans-serif;color:#2e2e2e;}
.set_mcoth .mclist img{padding-bottom:15px;}
.txt12reg{font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#2e2e2e;}
.tblerror{font-family:Tahoma;font-size:11px;color:#FF0000;}
.tblmsg{font-family:Tahoma;font-size:11px;color:#2B2B2B;}
.setsitelink td{border:1px solid #FFF;background:#e7e7e7;padding-left:12px;}
.setsitelink a{color:#666666;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;background:url(../images/lt_bull.gif) no-repeat left;padding-left:20px;}
.setsitelink a:hover{color:#000000;}
.sethhtag h2{background:#e7e7e7;font-family:Verdana;color:#333333;font-size:18px;font-weight:bold;padding:5px 5px 5px 12px;margin:0px;}
.sethhtag h3{margin:20px 15px 5px 15px;border-bottom:1px dashed #CCC;font-family:Verdana;color:#666666;font-size:14px;background:url(../images/lt_bull.gif) no-repeat 0 3px;padding:0 0 5px 22px;}
.sethhtag a, .sethhtag div{color:#9e9e9e;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;padding:0 0 0 3px;}
.sethhtag div.levse{padding:5px 0 7px 38px;color:#666666;text-decoration:;}
.sethhtag div.levse .underline{text-decoration:underline;}
#tabs2{font-family:Arial, Helvetica, sans-serif;color:#ffffff;float:left;width:100%;font-size:12px;line-height:normal;text-transform:uppercase;}
#tabs2 ul{margin:0;padding:0 0 0 0;list-style:none;}
#tabs2 li{display:inline;margin:0;padding:0;}
#tabs2 a{float:left;background:url(../images/tableft2.gif) no-repeat left top;margin:0;padding:0 0 0 0;text-decoration:none;}
#tabs2 a#frst1{float:left;background:url(../images/tableft1.gif) no-repeat left top;margin:0;padding:0 0 0 2px;text-decoration:none;}
#tabs2 a span{float:left;display:block;background:url(../images/tabright2.gif) no-repeat right top;padding:7px 17px 7px 20px;color:#ffffff;}
#tabs2 a span{float:none;}
#tabs2 a:hover span{color:#333333;text-decoration:none;}
#tabs2 a:hover{background-position:0% -29px;text-decoration:underline;}
#tabs2 a:hover span{background-position:100% -29px;}
#tabs2 #current a{background-position:0% -29px;}
#tabs2 #current a span{background-position:100% -29px;color:#333333;text-decoration:underline;}
#tabs2 a#frst1:hover{background-position:0% -29px;}
#tabs2 a#frst1:hover span{background-position:100% -29px;color:#333333;text-decoration:underline;}
.graphic, #prevBtn, #nextBtn{margin:0;padding:0;display:block;overflow:hidden;text-indent:-8000px;}
#container{margin:0 auto;position:relative;text-align:left;width:407px !important;}
#content{width:407px !important;;position:relative;}
#slider{width:407px !important;}
#slider ul, #slider li{margin:0;padding:0;list-style:none;}
#slider li{width:85px;height:89px;overflow:hidden;border:none;;padding:4px 17px 0 0;}
#prevBtn, #nextBtn{display:block;width:80px;height:101px;position:absolute;left:-80px;top:0px;}
#nextBtn{left:407px;}
#prevBtn a{display:block;width:80px;height:99px;background:url(../images/left_aerrow.gif) no-repeat 0 0;}
#nextBtn a{display:block;width:80px;height:99px;background:url(../images/right_aerrow.gif) no-repeat 0 0;}
#slideshow{position:relative;height:266px;width:578px;}
#slideshow IMG{position:absolute;top:0;left:0;opacity:0.0;}
#slideshow IMG.active{z-index:10;opacity:1.0;}
#slideshow IMG.last-active{z-index:9;}
.sub_link{font-family:Arial;font-size:12px;color:#333333;text-decoration:none;}
.sub_link a{font-family:Verdana;font-size:11px;color:#333;font-weight:bold;background:url(../images/top_menu_rt.jpg) no-repeat right bottom;height:20px;display:block;line-height:16px;width:auto;float:left;margin-right:5px;}
.sub_link a span{background:url(../images/top_menu_lt.jpg) no-repeat left bottom;float:left;height:20px;padding:0 22px; cursor:pointer;}
.sub_link a:hover, .sub_link a span:hover, .sub_link a:hover span{text-decoration:underline !important;color:#333333 !important;}
.sub_link a.act{color:#333333;text-decoration:underline;}

.desc_text .poweredby {font-size:9px;}

/* 24 April */
.link_repeatnew
{	background:url(../images/smenu_mid.gif) repeat-x top;
}
.sub_link2 {font-family:Arial;font-size:12px;color:#333333;text-decoration:none;}
.sub_link2 a{font-family:Verdana;font-size:11px;color:#333;font-weight:bold;background:url(../images/top_menu_rt.jpg) no-repeat right bottom;height:22px;display:block;line-height:16px;width:auto;float:left;margin-right:5px; margin-top:2px;}
.sub_link2 a span{background:url(../images/top_menu_lt.jpg) no-repeat left bottom;float:left;height:20px;padding:0 22px; cursor:pointer; padding-top:2px;}
.sub_link2 a:hover, .sub_link2 a span:hover, .sub_link2 a:hover span{text-decoration:underline !important;color:#333333 !important;}
.sub_link2 a.act{color:#333333;text-decoration:underline;}
.foraddtocartbtn{width:123; height:25;}

/* 07-May */
.site_link_lt a
{	background:url(../images/left_aerrow2.gif) no-repeat 0px 9px;
	float:left; width:183px; padding:9px 0 9px 17px;
	color:#6c6c6c; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;
	border-bottom:1px solid #c7c7c7;
}
.site_link_rt
{	font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#8a0000; font-weight:bold;
}
.site_link_rt a
{	background:url(../images/left_aerrow2.gif) no-repeat 0px 0px;
	float:left; width:255px; padding:0px 0 0px 17px;
	color:#6c6c6c; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:12px;
}
.site_link_rt td
{	border-bottom:1px solid #c7c7c7; padding:9px 0px;
}
.txt14
{	font-size:14px;
}
.site_link_rt a.txtred
{	padding:0 0 0 15px; float:none; width:auto; background:none; color:#8a0000; font-weight:normal;
}
.site_link_lt a:hover, .site_link_rt a:hover
{	color:#959494;
}
/* Start of slider thumb hover */
#slider img
{	padding:5px 5px 0px 5px !important; width:92px !important;
}
#slider img:hover
{	padding:0px !important; width:102px !important;
}
#slider img.forstop, #slider img.forstop:hover
{	width:33px !important; padding:0px !important;
}
/* End of slider thumb hover */
.red_txt{font-family:Arial; font-size:12px; color:#8c0000;}





/* Start EF Section */
.fclear {clear:both; float:none; line-height:0px; height:0px; font-size:0px; overflow:hidden;}
.fleft  {float:left;}
.fright {float:right;}
.flyer_content input, .flyer_content select, .flyer_content textarea	{	color:#5b5b5b; font-size:12px; font-family:Arial; padding:2px;	}
.flyer_content 
{	font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif;
	background:url(../images/left-banner-bg.jpg) repeat-y left;
}
.leftbannerbg
{	background:url(../images/left-banner.jpg) no-repeat top center;
} 
.flpage_title
{	background:url(../images/title-icon.jpg) no-repeat left; height:59px;
	font-size:16px; font-weight:bold; color:#333333;
	padding-left:85px;
}
.flpage_title div
{	padding-top:7px;
}
.toptab td
{	width:169px; text-align:left;
}
.toptab a
{	color:#979292; font-size:14px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
	text-decoration:none;
}
.toptab a:hover, .toptab a.active
{	color:#333333;
} 
.toptab span
{	float:left; width:95px; padding:10px 0 0 15px; cursor:pointer;
}
.toptab a.tab01
{	background:url(../images/tab1.jpg) no-repeat left; height:55px; padding-left:55px; float:left;
}
.toptab a.tab01:hover, .toptab a.tab01-act
{	background:url(../images/tab1-act.jpg) no-repeat left; height:55px; padding-left:55px; float:left;color:#333333;
}
.toptab a.tab02
{	background:url(../images/tab2.jpg) no-repeat left; height:55px; padding-left:55px; float:left;
}
.toptab a.tab02:hover, .toptab a.tab02-act
{	background:url(../images/tab2-act.jpg) no-repeat left; height:55px; padding-left:55px; float:left;color:#333333;
}
.toptab a.tab03
{	background:url(../images/tab3.jpg) no-repeat left; height:55px; padding-left:55px; float:left;
}
.toptab a.tab03:hover, .toptab a.tab03-act
{	background:url(../images/tab3-act.jpg) no-repeat left; height:55px; padding-left:55px; float:left;color:#333333;
}
.toptab a.tab04
{	background:url(../images/tab4.jpg) no-repeat left; height:55px; padding-left:55px; float:left;
}
.toptab a.tab04:hover, .toptab a.tab04-act
{	background:url(../images/tab4-act.jpg) no-repeat left; height:55px; padding-left:55px; float:left;color:#333333;
}
.topborder
{	border-top:3px solid #dddddd;
}
.txtfwi01, .txtfwi02
{	font-weight:bold; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px;
	border:1px solid #7b9ebd; width:138px; margin-bottom:5px;
}
.txtfwi02
{	width:165px;
}
.overflist
{	height:266px; overflow:auto;
}
.setlist
{	width:120px; padding:15px 3px; float:left; text-align:center;
	font-size:11px;
}
.overflist img
{	padding:5px 0 15px 0;
}
.setlistmn
{	width:645px; float:left;
}
.bordnew
{	border:1px solid #706f70;
}
.bordbott
{	border-bottom:1px solid #f2f1f1; padding:12px 0;
}
.bordbott2
{	border-bottom:1px solid #f2f1f1; padding:5px 0 12px 0;
}
.bordbott3
{	border-bottom:1px solid #f2f1f1; padding:8px 0 8px 0;
}
.padtop
{	padding-top:10px;
}
.padtop2
{	padding-top:3px; float:left;
}
.colorseting img
{	float:left; padding:2px;
}
.colorseting2 img
{	float:left; padding:2px 2px 2px 0;
}
.txt12bl
{	font-size:12px; color:#000000; line-height:17px; font-family:Arial, Helvetica, sans-serif;
}
.txt14bo
{	font-size:14px; font-weight:bold;
}
.txt14re
{	font-size:14px;
}
.txt12bo
{	font-size:13px; font-weight:bold;
}
.txt16bo
{	font-size:16px; font-weight:bold;
}
.txt24bo
{	font-size:24px; font-weight:bold;
}
.steplinkbg
{	font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; color:#FFFFFF; font-weight:bold;
	background:url(../images/steplinkbg.gif) no-repeat; height:25px; width:159px; display:block; text-align:center; padding-top:5px;
	text-decoration:none;
}
.flyer_content .txtfwi03
{	font-weight:normal; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px;
	border:1px solid #d7d6d6; width:211px; padding:4px;
}
.flyer_content .txtfwi04
{	font-weight:normal; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px;
	border:1px solid #92979b; width:255px; padding:2px;
}
.flyer_content .txtfwia04
{	font-weight:normal; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px;
	border:1px solid #92979b; width:255px; padding:2px; height:60px;
}
.txtfrmnew
{	font-size:12px; font-weight:bold; color:#333333; font-family:Arial, Helvetica, sans-serif;
}
.flyer_content .txtfwia03
{	font-weight:normal; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:14px;
	border:1px solid #d7d6d6; width:211px; padding:4px; height:51px;
}

.bordltrt
{	border:1px solid #dcdcdc; border-width:0 1px;
}
.flyer_content .gray_btn01, .flyer_content .gray_btn02
{	font-size:12px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:3px;
	border:0px; background:url(../images/gray-btn01.gif) no-repeat; width:81px; height:25px; cursor:pointer; text-decoration:none;
	float:left; margin:0 10px;	
}
.flyer_content .gray_btn02
{	background:url(../images/gray-btn02.gif) no-repeat; width:117px; 
}
.flyer_content a.gray_btn02, .flyer_content a.gray_btn01
{	padding:5px 0 0 0;
}
.flyer_list
{	border:1px solid #dcdcdc;border-bottom:0; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:bold;
}
.flyer_list th
{	border-bottom:1px solid #dcdcdc; background:#e9e9e9; padding:5px 0;
}
.flyer_list td
{	border-bottom:1px solid #dcdcdc; padding:10px 0;
}
.flyer_list td a, .flyer_list th a
{	font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; text-decoration:underline;
}
.flyer_list td a:hover, .flyer_list th a:hover
{	text-decoration:none;
}
.padleft
{	padding-left:40px;
}

/* By Programmer */
.ef-product-name {
	width:335px;
	font:Arial, Helvetica, sans-serif;
	font-size:16px !important;
	font-weight:bold;
	color:#000000 !important;
	height:50px;
	display:none;
}

.ef-product-name-2 {
	width:150px;
	font:Arial, Helvetica, sans-serif;
	font-size:16px !important;
	font-weight:bold;
	color:#000000 !important;
	height:50px;
	display:none;
}

.ef-product-short-desc {
	width:335px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	color:#000000 !important;
	height:50px;
	display:none;
}

.ef-product-short-desc-2 {
	width:150px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	color:#000000 !important;
	height:50px;
	display:none;
}

.ef-product-long-desc {
	width:335px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	color:#000000 !important;
	height:80px;
	display:none;
}

.ef-product-long-desc-2 {
	width:280px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	color:#000000 !important;
	height:80px;
	display:none;
}

.ef-product-price {
	width:50px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px !important;
	color:#000000 !important;
	display:none;
	font-weight:bold;
}

.link-image {
	cursor:pointer;
}

a.hyper-link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	color:#000000;
}

a:hover.hyper-link {
	text-decoration:underline;
}

.normal-text {
	font-weight:normal;
}

.tahoma11grays a {
	color:#000000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.tahoma11grays a:hover {
	text-decoration:underline;
}

.message {
	color:#006600;
	font-weight:bold;
}
/* End By Programmer */

/* End of EF Section */



.hdr_link{font-family:Arial, Tahoma, Verdana; line-height:16px; font-size:13px; color:#333333;}
.hdr_link a{color:#333333; text-decoration:none;}
.hdr_link a:hover{color:#333333; text-decoration:underline;}

.dot_line{background:url(../images/dotline_repeat.gif) left top repeat-x;}

.s_repeat{background:url(../images/s_repeat.jpg) left top repeat-y;}

.no-padding { padding:0px !important; }

.ef-note { font-size:12px; font-weight:normal; width:270px; }

.flyer_content .gray_btn03
{	font-size:12px; 
	color:#FFFFFF; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	padding-bottom:3px;
	border:0px; background:url(../images/steplinkbg.gif) no-repeat; 
	width:159px; height:25px; 
	cursor:pointer; 
	text-decoration:none;
	margin:0 10px;	
}


/* Server side validation */
.msg-table-error
{
	font-family:tahoma;
	width:100%;
	background:#E6C0C0;
	border-top:solid 3px #DE7A7B;
	border-bottom:solid 3px #DE7A7B;
}
.msg-error-img
{
	width:45px;
	height:30px;
	padding-bottom:5px;
	padding-right:5px;
}
.msg-error-title
{
	color:#A71111;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}
.msg-error-sub-title
{
	padding-top:4px;
	padding-bottom:4px;
	color:#000;
	text-align:left;
	font-size:12px;
}


.msg-table-info
{
	width:100%;
	font-family:tahoma;
	background:#E3F7DB;
	border-top:solid 3px #61A600;
	border-bottom:solid 3px #61A600;
}
.msg-info-img
{
	width:45px;
	height:30px;
	padding-bottom:5px;
	padding-right:5px;
}
.msg-info-title
{
	font-size:13px;
	font-weight:bold;
	color:#50960A;
	text-align:left;
}
.msg-info-sub-title
{
	padding-top:4px;
	padding-bottom:4px;
	color:#000;
	text-align:left;
	font-size:12px;
}
.msg-validation-title
{
	color:#A71111;
	font-size:13px;
	font-weight:bold;
	text-align:left;
}
.msg-validation-sub-title
{
	text-align:left;
}
.errror-message
{
	background-image:url(../images/bullet_red.png);
	background-repeat:no-repeat;
	background-position:2px 4px;
	padding:2px 0px 2px 20px;
	color:#CC0000;
	font-size:12px;
}
.msg-validation-img
{
	width:45px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:5px;
}
/* End server side validation */