@charset "utf-8"; /* CSS Document */
body { color:#333333; padding:0px; margin:0px; font-size:11px; background:#E7E4E3; font-family:Arial, Helvetica, sans-serif; text-align:left; }
.body { color:#333333; padding:0px; margin:0px; font-size:11px; background:#E7E4E3; font-family:Arial, Helvetica, sans-serif; text-align:left; }
#parent { width:930px; margin:0px auto; padding:0px 10px; background:#ffffff; overflow:hidden; }
#border_bottom { width:950px; margin:0px auto; background:#E7E4E3 url(../assets/images/footer_bg.gif) no-repeat; }
#container { min-height:350px; } /*--------------------------header-------------------*/
#header { }
#header p { font-size:12px; color:#848484; line-height:26px; padding-bottom:5px; }
#header a { color:#808080; text-decoration:none; }
#header a:hover { color:#c41230; text-decoration:underline; }
#top_links { float:left; width:495px; margin:58px 0 0; }
#contact_us { float:left; text-align:left; width:90px; margin:58px 0 0 10px; }
#contact_us_fr { float:left; text-align:left; width:100px; margin:58px 0 0 22px; }
#contact_us_es { float:left; text-align:left; width:75px; margin:58px 0 0 50px; }
.language { float:right; width:150px; text-align:right; margin:0px; /*position:absolute;*/ margin-top:10px }
.product_text #ajaxSearch_input { width:140px; font-size:11px; color:#333333; }
#ajaxSearch_input { width:100px; font-size:11px; color:#333333; padding-bottom:0px; }
#ajaxSearch_form { margin:0px; }
#ajaxSearch_submit { background:url(../assets/images/go.jpg); height:20px; width:20px; border:none; font-size:12px; color:#333333; cursor:pointer; } /*----------------------------Middle Content---------------------------------*/
.red_strip { font-size:0px; height:6px; overflow:visible !important; clear:both; background:url(../assets/images/red_dot.jpg) repeat-x bottom; }
.home_products { background:#c41230; padding-left:10px; padding:5px 0px; height:113px; }
.product_box { float:left; width:295px; padding-left:10px; font-size:10px; color:#999999; }
.product_top { width:295px; height:9px; }
.product_middle { background:url(../assets/images/t2.jpg) repeat-y; width:290px; padding:5px; height:87px; }
.product_bottom { width:295px; height:12px; }
.box_left { float:left; width:auto; margin-right:6px; margin-left:3px; }
.product_text { float:left; width:200px; wrap="VIRTUAL"
}
.dropdown { float:left; width:204px; }
.signature { margin-bottom:4px; }
#content p, #content2 p { font-size:12px; color:#666666; line-height:20px; padding-bottom:5px; margin: 0 25px; }
#content2 ul { font-size:12px; color:#666666; line-height:20px; padding-bottom:5px; margin: 0 25px; list-style: disc outside none; margin-left: 65px; width: 656px; }
#content h2, #content2 h2 { margin: 0 25px; }/*----------------------------Middle Content End---------------------------------*/ /*---------------------------------Footer----------------------------------*/
#footer { width:930px; margin:0px auto; padding:15px 10px; background:#E7E4E3; color:#808080; font-size:10px; }
#footer a { color:#808080; text-decoration:none; }
#footer a:hover { color:#c41230; text-decoration:underline; } /*---------------------------------Footer----------------------------------*/
.clear { clear:both; font-size:0px; }
.grey_bg { background:#e7e4e3; }
.float_left { float:left; width:auto; }
.float_right { float:right; width:345px; /*width:auto;*/ }
.float_right_old_footer { float:right; width:345px; /*width:auto; padding-right: 55px !important;*/}
.input1 { font-size:11px; color:#333333; width:120px; height:18px; border: 1px solid #CCCCCC; }
.pad_2 { padding:2px; 0px;
} /*--------------------------tag based classes----------------------------------*/
IMG { border:none; }
h2 { color:#af1038; font-size:15px; margin:0px; padding:0px; }
h3 { color:#ca0935; font-size:20px; margin:0px; padding:0px; font-weight:normal; }
h1 { color:#ca0935; font-size:11px; margin:0px; padding:0px; }
h4 { margin:10px 25px 5px 25px; padding:10px 0 5px 0; font-size:20px; color:#ca0935; font-weight:normal; }
a { color:#c41230; text-decoration:none; }
a:hover { color:#808080; }
FIELDSET { border:none; margin: 0 0 2px 0; padding:0; }
INPUT { font-size:12px; color:#333333; padding:0; margin:0; } /*-------------------------------end tag based classes-----------------------------*/
#drop_down, #drop_down ul { margin:5px 0px 0px 13px; padding:0; list-style-type:none; list-style-position:outside; }
#drop_down a { display:block; padding:0px 10px; border:0px; font-size:10px; color:#848484; text-decoration:none; }
#drop_down a:hover { color:#a9010e; text-decoration:none; }
#drop_down li { float:left;/* position:relative;*/ text-align:center;}

#drop_down ul { position:absolute; display:none; /*width:12em;*/ z-index:900000; /*top:13px;*/ width:180px; border:1px solid #fff; margin:0px; background:#ffffff; /*opacity: 0.9;*/ filter: alpha(opacity=95); }
#drop_down ul li { LIST-STYLE-TYPE: none; background:#E7E4E3; border-bottom:#FFFFFF 1px solid; }
#drop_down ul li a { color:#333; line-height:26px; width:170px; text-align:left; font-size:11px; background:#E7E4E3; }
#drop_down ul li a:hover { background:#ccc; width:170px; text-align:left; color:#000; text-decoration:none; }
#drop_down li { BACKGROUND-IMAGE: none; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; margin:0px; padding:0px; }
#drop_down li ul a { /*width:12em;*/ /*width:auto;*/ /*height:auto;*/ /*float:left;*/ }
#drop_down ul ul { top:auto; }
#drop_down li ul ul { left:12em; margin:0px 0 0 10px; } /*-----------------------------------contact us-----------------------*/
#drop_down1, #drop_down1 ul { margin:5px 0px 0px 0px; padding:0; list-style-type:none; list-style-position:outside; }
#drop_down1 a { display:block; padding:0px 10px; border:0px; font-size:10px; color:#848484; text-decoration:none; }
#drop_down1 a:hover { color:#a9010e; text-decoration:none; }
#drop_down1 li { float:left; /*position:relative;*/ }
#drop_down1 ul { position:absolute; display:none; /*width:12em;*/ z-index:900000; /*top:13px;*/ width:160px; border:1px solid #fff; margin:0px; background:#ffffff; /*opacity: 0.9;*/ filter: alpha(opacity=90); }
#drop_down1 ul li { LIST-STYLE-TYPE: none; background:#E7E4E3; border-bottom:#FFFFFF 1px solid; }
#drop_down1 ul li a { color:#333; line-height:26px; width:170px; text-align:left; font-size:11px; }
#drop_down1 ul li a:hover { background:#ccc; width:170px; text-align:left; color:#000; text-decoration:none; }
#drop_down1 li { BACKGROUND-IMAGE: none; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; margin:0px; padding:0px; }
#drop_down1 li ul a { /*width:12em;*/ /*width:auto;*/ /*height:auto;*/ /*float:left;*/ }
#drop_down1 ul ul { top:auto; }
#drop_down1 li ul ul { left:12em; margin:0px 0 0 10px; }
#middle_h { width:934px; }
.red_tab { background:#c41230; color:#FFFFFF; padding:3px 0px 0px 7px; }
.clear { clear:both; margin:0px; padding:0px; height:0px; line-height:0px; }
.red_tab_bp { background:#c41230; color:#FFFFFF; padding:3px 0px 3px 7px; width:148px; }
/*_______________________________left nav___________________________________*/ 
#left_nav { width:168px; float:left; margin-right:10px; font-size:11px; }
#left_links { margin:10px 0 0 5px; font-size:10px; }
#left_links a { color:#666666; }
#left_links a:hover { color:#c41230; }
#left_links ul { margin:0 0 0 0; padding:0 0 0 0; line-height: 18px; }
#left_links ul li { margin:0 0 0 0; list-style:none; padding:0 0 0 10px; }
#left_links ul li ul { margin:8px 0 8px 0; }
#left_links ul li ul li { padding:0 0 0 15px; margin: 0 0 12px 0 }
.red { background:#f0f0f0; display:block; width:130px; margin-top:2px; color:#cc0000; padding:3px 0px 3px 7px; }
.bg_grey { background:url(../assets/images/li_bg.jpg) no-repeat; width:151px; padding-top:5px; }
/*_______________________________left nav end___________________________________*/ 
/*_______________________________Content___________________________________*/ 
#content { width:573px; float:left; margin-right:11px; overflow:hidden; }
#content2 { width:751px; float:left; margin-right:11px; }
#promo_content { width:350px; float:left; margin-right:11px; overflow:hidden; }/*_______________________________Content___________________________________*/ /*_______________________________Right nav end___________________________________*/
#right_nav { width:168px; float:left; background:#ffffff; }
.right_products { padding:0px 5px; font-size:10px; color:#999999; }
.white_top { width:156px; height:8px; }
.white_middle { background:#FFFFFF; margin:0px; padding-left:10px; width:146px; font-size:10px; color:#8e8e8e; }
.white_bottom { width:156px; height:12px; }
.form_left { padding:4px 0px; width:50px; float:left; }
.form_right { float:right; width:90px; }
.contact_us { background:#FFFFFF; padding:0px 10px 0 0; width:350px; float:left; }
.promo_form {/*background:#FFFFFF;*/ padding:0px 10px 10px 0; /*width:700px;*/ float:left; margin:95px 0 0 0; }
#form { padding:0px 5px 0px 5px; color:#999999; /*background:#FFFFFF;*/ margin:0 25px; }
.button { background:url(../assets/images/button_bg.jpg); color:#FFFFFF; width:85px; height:20px; padding:0px 10px 3px 10px; border:none; } /*_______________________________Right nav end___________________________________*/ /*------------------------------classes-----------------------------*/
.align_r { text-align:right; }
.align_c { text-align:center; }
.align_l { text-align:left; }
.width_80 { width:80px; }
.margin_b_5 { margin-bottom:5px; }
.pad_t_b { padding:4px 0px; }
.input2 { font-size:9px; color:#333333; width:110px; height:16px; border: 1px solid #CCCCCC; }
.width_200 { width:200px; }
#text { padding:10px; }
#liststyle { font-family:Arial, Helvetica, sans-serif; text-align:left; color:#808080; padding:0 0 0 25px; }
#liststyle li { font-family:Arial, Helvetica, sans-serif; text-align:left; color:#808080; font-size:12px; }
#facebox h4 { padding:0px; margin:0px; }
.bg_greylight { background:#F6F6F6; }
.bg_grey { background:#EEEEEE; }
.border { border:#CCCCCC solid 1px; margin-left:25px; margin-right:25px; }
.border td {padding:5px;}
.border h1 { color:#666666; }
.greyline { width:370px; height:6px; background-image: url(../assets/images/grey_line.jpg); background-repeat: no-repeat; }
.width_160 { width:150px; }
.width_580 { width:570px; }
.tab_15 { margin-left:15px; text-transform:uppercase; font-weight:bold; }
h1.tab_15 { margin-left:25px; color:#666666; text-transform:none; }
.tab_15_2 { margin-left:15px; }
.tab_27 { margin-left:27px; }
.B_crumbBox { font-size:10px; }
.float_right_form { float:right; width:207px; }
.margin_b_form { margin-bottom:5px; float:left; width:310px; }
textarea.promo { font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:10px; }
.homeFlashCont { position:absolute; z-index:1 }
/*DC  promotion  form page*/
.promotionBG #content2 { background:url(../assets/images/promotionBG.jpg) no-repeat; padding-bottom:36px; }
.promotion_rightSec { margin-right:50px; width:325px; }
.promotionBG #content2 .promo_form #form { color:#fff !important; font:Helvetica; font-size:12px; margin:0 0 0 20px !important; font-family:Helvetica, Verdana, Arial; }
.promotionBG #content2 .promo_form #form .width_80 { width:111px; padding:4px 5px; }
.promotionBG #content2 .promo_form #form .margin_b_5 { margin-bottom:12px; }
.promotionBG #content2 .promo_form #form .product_text { width:200px; height:19px; border:1px solid #987c5f; }
.promotionBG #content2 .promo_form #form #promotion_add { text-align:center; margin-bottom:10px; padding-top:8px; }
.promotionBG #content2 .promo_form #form p { margin:0px; font-size:16px; color:#FFFFFF; }
.promotionBG #content2 .promo_form #form .introText { line-height:22px; font-size:15px; margin-left:4px; }
.promotionBG #content2 .promo_form #form .hed1 { color:#FFF; font-size:40px; margin-bottom:39px !important; }
.promotionBG #content2 .promo_form #form .hed2 { color:#143F88; font-size:85px; margin-bottom:27px !important; font-weight:bold; }
.promotionBG #content2 .promo_form #form .hed3 { color:#143F88; font-size:40px; line-height:40px !important; margin-bottom:12px !important; }
.promotionBG #content2 .promo_form #form .hed4 { color:#fff; font-size:30px; font-weight:bold; line-height:35px !important; }
.promotionBG #content2 .promo_form #form .submitBTN { background:transparent url(../assets/images/button_blue_submit.gif) no-repeat; width:86px; height:33px; border:none; color:#fff !important; font-size:16px; line-height:33px/* text-indent:-10000000px;*/ }
.promotionBG #content2 .promo_form #form .star { color:#FFF; }
.promotionBG #content2 .promo_form #form h2 { margin:0px; color:#FFFFFF; }
.promotionBG #content2 .promo_form textarea.promo { height:92px; background:#FFFFFF; padding:5px 0 5px 5px; width:297px; }
.promotionBG #content2 .promo_form select { width:203px; }
.promotionBG #content2 .promo_form input#formcaptcha { width:147px !important; }
/*DC promo thankyou page */
.promoThankyouBG #content2 { background:url(../assets/images/promotionBG-thank.jpg) no-repeat; padding-bottom:36px; }
.promoThankyouBG #content2 #promoThankyou { width:400px; margin:0px auto; padding-top:90px; text-align:center; }
.promoThankyouBG #content2 #promoThankyou .hed3 { color:#143F88; font-size:44px; line-height:40px !important; margin-bottom:12px !important; }
.promoThankyouBG #content2 #promoThankyou p { margin:0px; font-size:16px; color:#FFFFFF; }
.promoThankyouBG #content2 #promoThankyou .img a { background:url(../assets/images/button_blue_submit.gif) no-repeat center center; width:86px; height:33px; border:none; color:#fff !important; font-size:16px; padding:10px 14px; }
/*DC contry spesicic page*/
.International #intLeftContent { width:325px; float:left; margin:0 40px 0 40px; display:inline; }
.International #intFlashBanner { width:850px; margin:0px auto; }
.International #visitOurSite {/*position:absolute;*/ top:62px; left:200px; color:#808080; }
.International #visitOurSite a { color:#808080; }
.International #visitOurSite a:hover { color:#C41230; }
#intHeader { position:relative; }
.International h4 { margin:10px 0px 14px; padding:10px 0 5px; }
.International #content { width:100%; position:relative; }
.International #form { margin:0px; padding:0px; }
.International #content .contact_us { width:310px; padding:0px; }
.International .rightContent { top:70px; position:absolute; width:177px; color:#808080; line-height:14px; font-size:10px; right:35px; }
.International #intLeftContent p { color:#666666; font-size:12px; line-height:20px; margin:3px 0 10px 0; }
a { outline:none; }
.International #visitOurSite { float:left; margin:62px 0 0 20px; }
.International #intHeader { float:left; }
* { outline: none; }
.language a.selectCountry, .selectCountry { color:#c41230 !important; font-weight:bold; }
/*New jQuery Map Css*/
.content-margin p, .content-margin h4 { margin:0 8px!important; }
p.border-line { border:none; border-bottom:1px solid #bebebe; margin:5px 8px 0 8px!important; }
.mapsearch { float:left; width:547px; padding:13px 0 30px 8px }
.mapsearch form { float:left; width:100%; margin:0px; padding:0px; }
.mapsearch label { float:left; width:auto; font-size:15px; font-weight:bold; color:#797979; padding:0 15px 0 0; }
.mapsearch .input_text { float:left; width:119px; margin:0 5px 0 0; border: 1px solid #999; border-top: 2px solid #999; border-right: 2px solid #7f7f7f; }

.mapsearch .input_go { float:left; border:medium none; color:#333333; cursor:pointer; font-size:12px; height:20px; width:20px; margin:0 14px 0 0; }
.mapsearch .input_go_en { background:url(../assets/images/go.jpg) repeat scroll 0 0 transparent;}
.mapsearch .input_go_sp { background:url(../assets/images/map/go_sp.jpg) repeat scroll 0 0 transparent; }


#mapListing { float:left; width:115px; padding:0 5px 0 8px; }
#mapListing img { float:left; margin:0 0 5px 0; }
#mapListing p { font-size:10px; margin:0!important; line-height:15px!important; }
#mapListing span { font-size:11px; float:left; color:#c41230; padding:10px 0 5px 0; font-weight:bold; width:100%; }
#mapContainer { float:right; height:378px; left:4px; position:absolute; width:434px; z-index:100 }
#backgroundImage { width:434px; height:410px; background:url(../assets/images/map/background-images.png) no-repeat top left; position:absolute; left:0; top:0; z-index:100000 }
.states { position:absolute; background-image: url(../assets/images/map/ga_small); }
/*.states:hover { background-position:0 100% }*/
.state-bc { height:148px; width:90px; left:3px; top:-2px; background:url(../assets/images/map/bc_small.png) no-repeat 0 0 }
.state-ab { height:114px; width:64px; left:65px; top:36px; background:url(../assets/images/map/ab_small.png) no-repeat 0 0 }
.state-mb { height:104px; width:70px; left:168px; top:50px; background:url(../assets/images/map/mb_small.png) no-repeat 0 0 }
.state-ga { height:47px; width:52px; left:287px; top:279px; background:url(../assets/images/map/ga_small.png) no-repeat 0 0 }
.state-on { height:141px; width:142px; left:209px; top:77px; background:url(../assets/images/map/on_small.png) no-repeat 0 0 }
.state-qc { height:163px; width:146px; left:275px; top:11px; background:url(../assets/images/map/qc_small.png) no-repeat 0 0 }
.state-wa { height:38px; width:52px; left:20px; top:131px; background:url(../assets/images/map/wa_small.png) no-repeat 0 0 }
.state-or { height:55px; width:62px; left:6px; top:153px; background:url(../assets/images/map/or_small.png) no-repeat 0 0 }
.state-ca { height:110px; width:64px; left:1px; top:191px; background:url(../assets/images/map/ca_small.png) no-repeat 0 0 }
.state-nv { height:76px; width:52px; left:25px; top:199px; background:url(../assets/images/map/nv_small.png) no-repeat 0 0 }
.state-ut { height:56px; width:45px; left:65px; top:209px; background:url(../assets/images/map/ut_small.png) no-repeat 0 0 }
.state-az { height:62px; width:53px; left:53px; top:256px; background:url(../assets/images/map/az_small.png) no-repeat 0 0 }
.state-co { height:44px; width:59px; left:104px; top:225px; background:url(../assets/images/map/co_small.png) no-repeat 0 0 }
.state-tx { height:106px; width:110px; left:117px; top:272px; background:url(../assets/images/map/tx_small.png) no-repeat 0 0 }
.state-fl { height:53px; width:70px; left:275px; top:318px; background:url(../assets/images/map/fl_small.png) no-repeat 0 0 }
.state-mn { height:55px; width:50px; left:196px; top:151px; background:url(../assets/images/map/mn_small.png) no-repeat 0 0 }
.state-wi { height:44px; width:44px; left:222px; top:172px; background:url(../assets/images/map/wi_small.png) no-repeat 0 0 }
.state-ny { height:60px; width:61px; left:318px; top:171px; background:url(../assets/images/map/ny_small.png) no-repeat 0 0 }
.state-oh { height:37px; width:33px; left:284px; top:211px; background:url(../assets/images/map/oh_small.png) no-repeat 0 0 }
.state-sk { height:109px; width:58px; left:112px; top:45px; background:url(../assets/images/map/sk_small.png) no-repeat 0 0 }
.state-mt { height:52px; width:80px; left:73px; top:140px; background:url(../assets/images/map/mt_small.png) no-repeat 0 0 }
.state-id { height:75px; width:52px; left:54px; top:139px; background:url(../assets/images/map/id_small.png) no-repeat 0 0 }
.state-wy { height:45px; width:56px; left:95px; top:184px; background:url(../assets/images/map/wy_small.png) no-repeat 0 0 }
.state-nd { height:36px; width:50px; left:151px; top:150px; background:url(../assets/images/map/nd_small.png) no-repeat 0 0 }
.state-sd { height:38px; width:56px; left:148px; top:179px; background:url(../assets/images/map/sd_small.png) no-repeat 0 0 }
.state-nm { height:60px; width:58px; left:97px; top:259px; background:url(../assets/images/map/nm_small.png) no-repeat 0 0 }
.state-ok { height:36px; width:69px; left:150px; top:266px; background:url(../assets/images/map/ok_small.png) no-repeat 0 0 }
.state-ne { height:32px; width:64px; left:147px; top:207px; background:url(../assets/images/map/ne_small.png) no-repeat 0 0 }
.state-ks { height:32px; width:61px; left:156px; top:238px; background:url(../assets/images/map/ks_small.png) no-repeat 0 0 }
.state-ia { height:32px; width:46px; left:200px; top:204px; background:url(../assets/images/map/ia_small.png) no-repeat 0 0 }
.state-mo { height:45px; width:55px; left:203px; top:233px; background:url(../assets/images/map/mo_small.png) no-repeat 0 0 }
.state-la { height:38px; width:46px; left:218px; top:305px; background:url(../assets/images/map/la_small.png) no-repeat 0 0 }
.state-ar { height:38px; width:40px; left:216px; top:271px; background:url(../assets/images/map/ar_small.png) no-repeat 0 0 }
.state-ms { height:47px; width:30px; left:240px; top:284px; background:url(../assets/images/map/ms_small.png) no-repeat 0 0 }
.state-al { height:47px; width:30px; left:267px; top:282px; background:url(../assets/images/map/al_small.png) no-repeat 0 0 }
.state-il { height:53px; width:54px; left:236px; top:213px; background:url(../assets/images/map/il_small.png) no-repeat 0 0 }
.state-mi { height:57px; width:57px; left:244px; top:165px; background:url(../assets/images/map/mi_small.png) no-repeat 0 0 }
.state-in { height:42px; width:42px; left:265px; top:216px; background:url(../assets/images/map/in_small.png) no-repeat 0 0 }
.state-pa { height:33px; width:45px; left:314px; top:202px; background:url(../assets/images/map/pa_small.png) no-repeat 0 0 }
.state-wv { height:30px; width:36px; left:304px; top:228px; background:url(../assets/images/map/wv_small.png) no-repeat 0 0 }
.state-sc { height:33px; width:40px; left:304px; top:273px; background:url(../assets/images/map/sc_small.png) no-repeat 0 0 }
.state-nc { height:34px; width:72px; left:294px; top:253px; background:url(../assets/images/map/nc_small.png) no-repeat 0 0 }
.state-tn { height:26px; width:67px; left:250px; top:263px; background:url(../assets/images/map/tn_small.png) no-repeat 0 0 }
.state-va { height:32px; width:72px; left:302px; top:232px; background:url(../assets/images/map/va_small.png) no-repeat 0 0 }
.state-ky { height:33px; width:62px; left:256px; top:241px; background:url(../assets/images/map/ky_small.png) no-repeat 0 0 }
.state-nb { height:32px; width:39px; left:378px; top:130px; background:url(../assets/images/map/nb_small.png) no-repeat 0 0 }
.state-me { height:45px; width:38px; left:365px; top:140px; background:url(../assets/images/map/me_small.png) no-repeat 0 0 }
.state-ak { height:67px; width:86px; left:14px; top:336px; background:url(../assets/images/map/ak_small.png) no-repeat 0 0 }
.state-hi { height:85px; width:112px; left:65px; top:327px; background:url(../assets/images/map/hi_small.png) no-repeat 0 0 }

.country-usa { height:37px; width:33px; left:284px; top:211px; background:url(../assets/images/map/us-small-map.png) no-repeat 0 0 }
.country-canada { height:37px; width:33px; left:284px; top:211px; background:url(../assets/images/map/canada-small-map.png) no-repeat 0 0  }

#htmlMapContainer { float:left;height:640px; position:relative; width:438px; }
.listingContainer { background:url(../assets/images/map/small_map.jpg) no-repeat scroll 100% 16px #FFFFFF; display:none; height:100%; left:0; position:absolute; top:0; width:100%; z-index:101; }
h5.heading { color:#454545; font-size:14px; font-weight:bold; margin:0px!important; padding:5px 0 10px 0; float:left; width:169px; }
.search-again { float:right; width:80px; text-align:right; font-size:10px }
.location { float:left; width:100%; font-size:9px; }
.location-name { color:#4d4d4d; font-weight:bold; font-size:11px; }
.location-detail { color:#666; font-size:11px; }
.location-person { display:block; padding:5px 0 0 0; }
p.location-link { margin:5px 0 7px !important; padding:0px; color:#c41230!important; font-size:10px!important; }
p.location-link a { color:#c41230; }
p.location-link .sep { margin: 0 5px!important; }
.listing-popup { border:0px; border-left:1px solid #bebebe; float:left; padding:0px; padding-left:10px; width:165px; }
#map-google { float:right; width:256px; height:333px; display:none; margin:17px 0 0 }
#map-google-direction { float:right; height:367px; width:300px; }
.map-ca { background:url(../assets/images/map/map_zoom_part.png) -7px 49px no-repeat; float:right; width:256px; height:333px }
.map-bc { background:url(../assets/images/map/map_zoom_part.png) -7px -282px no-repeat; float:right; width:256px; height:300px }
.map-az { background:url(../assets/images/map/map_zoom_part.png) -7px -577px no-repeat; float:right; width:256px; height:300px }
.map-tx { background:url(../assets/images/map/map_zoom_part.png) -7px -872px no-repeat; float:right; width:256px; height:300px }
.map-qc { background:url(../assets/images/map/map_zoom_part.png) -1px -1165px no-repeat; float:right; width:256px; height:325px }
.map-or { background:url(../assets/images/map/map_zoom_part.png) -1px -1475px no-repeat; float:right; width:256px; height:300px }
.map-nv { background:url(../assets/images/map/map_zoom_part.png) -1px -1760px no-repeat; float:right; width:256px; height:300px }
.map-ut { background:url(../assets/images/map/map_zoom_part.png) -1px -2070px no-repeat; float:right; width:256px; height:300px }
.map-wa { background:url(../assets/images/map/map_zoom_part.png) -1px -2387px no-repeat; float:right; width:256px; height:300px }
.map-ab { background:url(../assets/images/map/map_zoom_part.png) -1px -2675px no-repeat; float:right; width:256px; height:300px }
.map-mb { background:url(../assets/images/map/map_zoom_part.png) -1px -2975px no-repeat; float:right; width:256px; height:300px }
.map-on { background:url(../assets/images/map/map_zoom_part.png) -1px -3265px no-repeat; float:right; width:256px; height:300px }
.map-ny { background:url(../assets/images/map/map_zoom_part.png) -1px -3578px no-repeat; float:right; width:256px; height:300px }
.map-mn { background:url(../assets/images/map/map_zoom_part.png) -1px -3887px no-repeat; float:right; width:256px; height:300px }
.map-wi { background:url(../assets/images/map/map_zoom_part.png) -1px -4178px no-repeat; float:right; width:256px; height:300px }
.map-co { background:url(../assets/images/map/map_zoom_part.png) -1px -4492px no-repeat; float:right; width:256px; height:300px }
.map-oh { background:url(../assets/images/map/map_zoom_part.png) -1px -4779px no-repeat; float:right; width:256px; height:300px }
.map-ga { background:url(../assets/images/map/map_zoom_part.png) -1px -5085px no-repeat; float:right; width:256px; height:300px }
.map-fl { background:url(../assets/images/map/map_zoom_part.png) -1px -5385px no-repeat; float:right; width:256px; height:300px }
.state-ct { height:19px; width:33px; left:354px; top:198px; background:url(../assets/images/map/ct_small.png) no-repeat 0 0 }
.state-nh { height:31px; width:32px; left:368px; top:164px; background:url(../assets/images/map/nh_small.png) no-repeat 0 0 }
.state-vt { height:31px; width:32px; left:347px; top:166px; background:url(../assets/images/map/vt_small.png) no-repeat 0 0 }
.state-ma { height:19px; width:36px; left:359px; top:186px; background:url(../assets/images/map/ma_small.png) no-repeat 0 0 }
.state-dc { height:7px; width:9px; left:344px; top:234px; background:url(../assets/images/map/dc_small.png) no-repeat 0 0 }
.state-de { height:23px; width:13px; left:352px; top:230px; background:url(../assets/images/map/de_small.png) no-repeat 0 0 }
.state-ri { height:9px; width:11px; left:372px; top:196px; background:url(../assets/images/map/ri_small.png) no-repeat 0 0 }
.state-nj { height:23px; width:16px; left:352px; top:207px; background:url(../assets/images/map/nj_small.png) no-repeat 0 0 }
.state-md { height:21px; width:27px; left:335px; top:222px; background:url(../assets/images/map/md_small.png) no-repeat 0 0 }




.map-usa { float:right; width:256px; height:300px;  background:url(../assets/images/map/us-small-map.png) no-repeat 0 0 }
.map-canada { float:right; width:256px; height:300px;  background:url(../assets/images/map/canada-small-map.png) no-repeat 0 0  }

.map-direction { background:none repeat scroll 0 0 #FFFFFF; border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color #BEBEBE; border-style:none none none solid; border-width:0 0 0 1px; float:left; height:100%; padding:0 0 0 15px; position:absolute; width:423px; z-index:102; left:0; display:none }
.map-listing { background:none repeat scroll 0 0 #FFFFFF; border-color:-moz-use-text-color -moz-use-text-color -moz-use-text-color #BEBEBE; border-style:none none none solid; border-width:0 0 0 1px; float:left; height:100%; padding:0 0 0 15px; position:absolute; width:542px; z-index:103; left:-122px; display:none }
.map-direction form { float:left; width:314px; margin:0px; }
.map-direction label { color:#c41230; font-size:11px; float:left; width:314px; margin:0 0 6px 0; }
.map-direction form .address-input { width:312px; border:1px solid #c5c5c5; border-top:2px solid #d9d9d9; }
.map-direction form .city-input { width:158px; border:1px solid #c5c5c5; border-top:2px solid #d9d9d9; margin: 0 5px 0 0 }
.map-direction form .state-input { width:37px; border:1px solid #c5c5c5; border-top:2px solid #d9d9d9; margin: 0 5px 0 0 }
.map-direction form .zipcode-input { width:97px; border:1px solid #c5c5c5; border-top:2px solid #d9d9d9; }


.map-direction form .get-directions {float:left; width:102px; height:19px; border:none; margin:10px 0 5px 0; }
.map-direction form .get-directions-en { background:url(../assets/images/map/get-directions.gif) left top no-repeat; }
.map-direction form .get-directions-sp { background:url(../assets/images/map/get-directions_sp.gif) left top no-repeat; }

.map-direction .cancel-button {width:35px; height:39px; float:right; cursor:pointer }
.map-direction .cancel-button-en { background:url(../assets/images/map/cancel-button.gif) left top no-repeat; }
.map-direction .cancel-button-sp { background:url(../assets/images/map/cancel-button_sp.gif) left top no-repeat;}

.map-listing .cancel-button-Directions {width:35px; height:39px; float:right; cursor:pointer }
.map-listing .cancel-button-Directions_en { background:url(../assets/images/map/cancel-button.gif) left top no-repeat; }
.map-listing .cancel-button-Directions_sp { background:url(../assets/images/map/cancel-button_sp.gif) left top no-repeat; }

.map-direction form .required { font-size:9px; }



.locationMap { position:relative; float:left }
.locationMap-loader { background:url(../assets/images/map/generator.gif) 50% 50% no-repeat #FFFFFF; display:none!important; height:100%; left:0; opacity:0.9; position:absolute; top:0; width:100%; z-index:200; }
.newb { clear:both; margin:25px 0 10px 0!important; float:left; width:100% }
.newb p { float:right; width:100px; text-align:right; }
#scrollContentDirection { float:left; height:365px; overflow-x:hidden; overflow-y:scroll; width:220px; }
.map-sk { background:url("../assets/images/map/map_zoom_part_sec.png") no-repeat scroll left top transparent; float:right; height:300px; width:256px; }
.map-mt { background:url("../assets/images/map/map_zoom_part_sec.png") no-repeat scroll left -314px transparent; float:right; height:300px; width:256px; }
.map-nd { background:url("../assets/images/map/map_zoom_part_sec.png") no-repeat scroll left -625px transparent; float:right; height:300px; width:256px; }
.map-id { background:url("../assets/images/map/map_zoom_part_sec.png") no-repeat scroll left -921px transparent; float:right; height:300px; width:256px; }
.map-wy { background:url("../assets/images/map/map_zoom_part_sec.png") no-repeat scroll left -1216px transparent; float:right; height:300px; width:256px; }
.map-nm { background:url("../assets/images/map/map_zoom_part_sec.png") no-repeat scroll left -1503px transparent; float:right; height:300px; width:256px; }
.map-sd { background:url("../assets/images/map/map_zoom_part_sec.png") no-repeat scroll left -1820px transparent; float:right; height:300px; width:256px; }
.map-ne { background:url("../assets/images/map/map_zoom_part_sec.png") no-repeat scroll left -2106px transparent; float:right; height:300px; width:256px; }
.map-ks { background:url("../assets/images/map/map_zoom_part_sec.png") no-repeat scroll left -2410px transparent; float:right; height:300px; width:256px; }
.map-ok { background:url("../assets/images/map/map_zoom_part_sec.png") no-repeat scroll left -2700px transparent; float:right; height:300px; width:256px; }
.map-ia { background:url("../assets/images/map/map_zoom_part_sec.png") no-repeat scroll left -3001px transparent; float:right; height:300px; width:256px; }
.map-mo { background:url("../assets/images/map/map_zoom_part_sec.png") no-repeat scroll left -3310px transparent; float:right; height:300px; width:256px; }
.map-ar { background:url("../assets/images/map/map_zoom_part_sec.png") no-repeat scroll left -3605px transparent; float:right; height:300px; width:256px; }
.map-la { background:url("../assets/images/map/map_zoom_part_sec.png") no-repeat scroll left -3912px transparent; float:right; height:300px; width:256px; }
.map-ms { background:url("../assets/images/map/map_zoom_part_sec.png") no-repeat scroll left -4214px transparent; float:right; height:300px; width:256px; }
.map-al { background:url("../assets/images/map/map_zoom_part_sec.png") no-repeat scroll left -4505px transparent; float:right; height:300px; width:256px; }
.map-tn { background:url("../assets/images/map/map_zoom_part_sec.png") no-repeat scroll left -4800px transparent; float:right; height:300px; width:256px; }
.map-ky { background:url("../assets/images/map/map_zoom_part_sec.png") no-repeat scroll left -5101px transparent; float:right; height:300px; width:256px; }
.map-in { background:url("../assets/images/map/map_zoom_part_sec.png") no-repeat scroll left -5422px transparent; float:right; height:300px; width:256px; }
.map-il { background:url("../assets/images/map/map_zoom_part_thr.png") no-repeat scroll left top transparent; float:right; height:300px; width:256px; }
.map-mi { background:url("../assets/images/map/map_zoom_part_thr.png") no-repeat scroll -7px -315px transparent; float:right; height:300px; width:256px; }
.map-sc { background:url("../assets/images/map/map_zoom_part_thr.png") no-repeat scroll -7px -606px transparent; float:right; height:300px; width:256px; }
.map-nc { background:url("../assets/images/map/map_zoom_part_thr.png") no-repeat scroll -7px -905px transparent; float:right; height:300px; width:256px; }
.map-va { background:url("../assets/images/map/map_zoom_part_thr.png") no-repeat scroll -7px -1191px transparent; float:right; height:300px; width:256px; }
.map-wv { background:url("../assets/images/map/map_zoom_part_thr.png") no-repeat scroll -7px -1501px transparent; float:right; height:300px; width:256px; }
.map-pa { background:url("../assets/images/map/map_zoom_part_thr.png") no-repeat scroll -7px -1823px transparent; float:right; height:300px; width:256px; }
.map-me { background:url("../assets/images/map/map_zoom_part_thr.png") no-repeat scroll -7px -2098px transparent; float:right; height:300px; width:256px; }
.map-nh { background:url("../assets/images/map/map_zoom_part_thr.png") no-repeat scroll -7px -2415px transparent; float:right; height:300px; width:256px; }
.map-vt { background:url("../assets/images/map/map_zoom_part_thr.png") no-repeat scroll -7px -2711px transparent; float:right; height:300px; width:256px; }
.map-ma { background:url("../assets/images/map/map_zoom_part_thr.png") no-repeat scroll -7px -3005px transparent; float:right; height:300px; width:256px; }
.map-ct { background:url("../assets/images/map/map_zoom_part_thr.png") no-repeat scroll -7px -3310px transparent; float:right; height:300px; width:256px; }
.map-ri { background:url("../assets/images/map/map_zoom_part_thr.png") no-repeat scroll -7px -3615px transparent; float:right; height:300px; width:256px; }
.map-nj { background:url("../assets/images/map/map_zoom_part_thr.png") no-repeat scroll -7px -3890px transparent; float:right; height:300px; width:256px; }
.map-ak { background:url("../assets/images/map/map_zoom_part_thr.png") no-repeat scroll 0 -4208px transparent; float:right; height:300px; width:256px; }
.map-hi { background:url("../assets/images/map/map_zoom_part_thr.png") no-repeat scroll 0 -4522px transparent; float:right; height:300px; width:256px; }
.map-nb { background:url("../assets/images/map/map_zoom_part_thr.png") no-repeat scroll 0 -4810px transparent; float:right; height:300px; width:256px; }
.map-de { background:url(../assets/images/map/map_zoom_part_four.png) no-repeat scroll 0 0 transparent; float:right; height:300px; width:256px; }
.map-dc { background:url(../assets/images/map/map_zoom_part_four.png) no-repeat scroll 0 -300px transparent; float:right; height:300px; width:256px; }
.map-md { background:url(../assets/images/map/map_zoom_part_four.png) no-repeat scroll 0 -600px transparent; float:right; height:300px; width:256px; }

.map-reset {cursor:pointer;}
.map-reset:hover {color:#C41230}
.Ending-location {font-size:11px;}

.spUsButton{float:left; width:106px; height:19px;  background:url(../assets/images/map/sp-usa-location.gif) no-repeat left top; margin:0 0 5px 0; cursor:pointer; }
.spUsButton:hover {float:left; width:106px; height:19px;  background:url(../assets/images/map/sp-usa-location.gif) no-repeat left bottom; margin:0 0 5px 0; }

.spCnButton{float:left; width:106px; height:19px;  background:url(../assets/images/map/sp-canada-location.gif) no-repeat left top; cursor:pointer;}
.spCnButton:hover {float:left; width:106px; height:19px;  background:url(../assets/images/map/sp-canada-location.gif) no-repeat left bottom;}

.enUsButton{float:left; width:102px; height:20px;  background:url(../assets/images/map/usa-location.gif) no-repeat left top; margin:0 0 5px 0; cursor:pointer;}
.enUsButton:hover {float:left; width:102px; height:20px;  background:url(../assets/images/map/usa-location.gif) no-repeat left bottom; margin:0 0 5px 0; }

.enCnButton{float:left; width:102px; height:20px;  background:url(../assets/images/map/canada-location.gif) no-repeat left top; cursor:pointer; }
.enCnButton:hover {float:left; width:102px; height:20px;  background:url(../assets/images/map/canada-location.gif) no-repeat left bottom; }

.errors {color:#cc0000;}

#suggestedLocation{background:#FFFFFF;margin:0;padding:10px;position:absolute;top:100px;width:550px;z-index:10000;display:none; border:1px solid #666666}


#suggestedLocation ul{height:200px;margin:0;overflow:auto;padding:0}
.suggestList{ list-style:none }
.suggestList li {background:none repeat scroll 0 0 #EEEEEE;line-height:19px;padding:0 5px; margin:0 0 1px; cursor:pointer}

.alternateStartsLocation p,#suggestedLocation p {float:none;
font-size:11px !important;
margin:0 !important;
padding:0 5px !important;
text-align:left;
width:auto !important;}
.alternateList {height:120px;line-height:15px;list-style:none outside none;margin:0;overflow:auto;padding:0}
.alternateList li {background:none repeat scroll 0 0 #EEEEEE;line-height:19px;padding:0 5px; margin:0 0 1px; cursor:pointer}

/*New jQuery Map Css*/


/*New Vip Section Css*/
.login-section {float:left; width:193px; background:#e8e4e3 url(../assets/images/login-bottom.gif) left bottom no-repeat; padding:20px 0 0; height:461px; }

.form-section {margin:0px; padding:0; float:left; padding:5px 0 0 14px; width:179px; }
.form-section h2{color:#c41230; font-size:14px; padding:0 0 5px 0 }
.form-section form {margin:0px; padding:0 }
.form-section form input {vertical-align:middle;}
.form-section form label {color:#808080; font-size:10px; float:left; width:100%; padding:0 0 1px 0 }
.form-section form .input-bg {float:left; background:url(../assets/images/input-bg.gif) left top no-repeat; width:166px; }
.form-section form .input-bg input {background:none; border: none; width:160px; }
.form-link {float:left; width:100%; padding:5px 0 0; color:#808080; }

.form-link a{color:#0084c8; text-decoration:underline; font-size:10px; }
.div-line{ padding:0 3px;}
.customers {font-size:9px; color:#808080;}
.promo-section{}
.promo-sectionA{float:left; width:182px; border:none; border-right:1px solid #c0c0c0; padding: 0 28px 0 15px; min-height:455px; height:auto!important; height:455px; }
.promo-sectionB{float:left; width:182px; border:none; border-right:1px solid #c0c0c0; padding: 0 28px; min-height:455px; height:auto!important; height:455px;}
.promo-sectionC{float:left; width:182px; border:none; border-right:1px solid #c0c0c0; padding: 0 28px; min-height:455px; height:auto!important; height:455px;}
.promo-sectionD{float:left; width:182px; border:none; padding: 0 0 0 28px; min-height:455px; height:auto!important; height:455px;}

.new {float:left;padding:0 0 20px 0 ; width:930px;}
.new h1 {color:#CA0935; font-size:20px; margin:0px; padding:15px 0 10px 14px; font-weight:normal; float:left; width:915px;}
.new h2 {color:#808080; font-size:15px; margin:0px; padding:15px 0 5px; font-weight:bold}
.new p {color:#666666; font-size:12px; line-height:20px;margin:0 0 5px; font-weight:normal;}
.promo-sectionA a, .promo-sectionB a, .promo-sectionC a, .promo-sectionD a {color:#C41230; font-size:11px; text-transform:uppercase; float:left; padding:10px 0 0 }
.promo-sectionA a:hover, .promo-sectionB a:hover, .promo-sectionC a:hover, .promo-sectionD a:hover{ color:#808080}
.registrationFrom {float:left;padding:10px 0 0 70px;width:860px;}
.registrationFrom form {float:left; width:100%; }
.registImg {float:left; width:415px;}

.registrationFrom .left-area {float:left; width:420px;}
.registrationFrom .right-area {float:left; width:420px;}
.label {float:left; width:130px; padding:4px 0; color:#999;}
.registrationFrom select{color:#333333;font-size:12px;margin:0;padding:0; width:205px;}

#facebox {left:0;position:absolute;text-align:left;top:0;width:100%;z-index:99999999!important;}
#facebox .footer {float:left;width:100%;}
.forgotPwdFrom {float:left;width:100%; padding:10px 0 0;}

/*CSS for slideshow*/
.sliderwrapper{position: relative; /*leave as is*/overflow: hidden; /*leave as is*/
border: none;width:732px; height:480px; float:right;}



.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
padding: 0px;
background: none;
width: 732px; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;

}

.pagination {
background:none repeat scroll 0 0 transparent;
bottom:8px;
font-size:10px;
height:34px;
padding:0;
position:absolute;
right:16px;
text-align:center;
width:87px;
z-index:1000;
}

.pagination a.toc {color:#FFFFFF;float:left;line-height:22px;margin:10px 9px 0 0;padding:0;
text-decoration:none;}

.pagination a.toc:hover, .pagination a.selected{color:#C41230;background: none;}

.pagination a.prev, .pagination a.prev:hover{ cursor:pointer; color:#fff; font-size:14px; position:absolute; z-index:100; bottom:6px; right:93px; }

.pagination a.prev span{ display:none}

.pagination a.next, .pagination a.next:hover{cursor:pointer ; color:#fff; font-size:14px; position:absolute; z-index:100; bottom:6px; right:-1px;}
.pagination a.next span{ display:none}



/*New Vip Section Css*/



/*haccordion Menu */

.haccordion{ position:absolute; z-index:6000; left:198px; top:22px;float:left; overflow:hidden; height:480px; width:auto;}

.haccordion .header, .haccordion .content{ height: 110px;} 
.haccordion .header {cursor:pointer; float:left}

.calendar {background:url(../assets/images/event.png) no-repeat right top; padding:0 39px 0 0}
.promotions {background:url(../assets/images/promotion.png) no-repeat right top; padding:0 39px 0 0}
.tips {background:url(../assets/images/tips.png) no-repeat right top; padding:0 39px 0 0}
.bakers {background:url(../assets/images/hotline.png) no-repeat right top; padding:0 39px 0 0}

.calendarSp {background:url(../assets/images/eventSp.png) no-repeat right top; padding:0 39px 0 0}
.promotionsSp {background:url(../assets/images/promotionSp.png) no-repeat right top; padding:0 39px 0 0}
.tipsSp {background:url(../assets/images/tipsSp.png) no-repeat right top; padding:0 39px 0 0}
.bakersSp {background:url(../assets/images/hotlineSp.png) no-repeat right top; padding:0 39px 0 0}

.haccordion .content {background:url(../assets/images/shadow.png) repeat-x left top ;color:#808080; height:110px;overflow:hidden !important; width:1px ; position:relative; margin-left: -1px}

.haccordion .content div{ padding:6px 6px 5px 6px; font-size:10px; line-height:11px; float:left; width:207px; }
.haccordion .content div img {float:left; margin:0 4px 0 0;}
.haccordion .content p {float:left; width:120px; margin:5px 0; }
.haccordion .content h1{ color:#C41230;float:left;font-size:11px;margin:0;}
.haccordion .content a{ color:#C41230; text-decoration:none; float:left; width:114px;}

.bakers-left {float:left; width:157px;  padding:12px 0 0 10px; color:#c41230; font-size:12px;}
.bakers-right {float:right; width:730px; padding:0 0 0 23px; border:none; border-left:1px solid #c0c0c0; height:402px;}
.bakers-left ul {float:left; list-style:none; width:100%; font-size:11px; padding:15px 0 0 0; margin:0px;}
.bakers-left ul li {line-height:24px; float:left; width:147px}
.bakers-left ul li a {color:#808080; list-style:none; padding:0 0 0 10px; float:left; width:137px}
{color:#c41230; list-style:none; float:left;}
.bakers-left ul li a:hover, .bakers-left ul li.active a {color:#c41230; background:url(../assets/images/acive-bg.gif) no-repeat left top; float:left; width:137px;padding:0 0 0 10px;}

.bakers-right ul li ul {float:left; list-style:none; width:100%; margin:0px; padding:15px 0 0 0 ; height:415px}
.bakers-right ul li ul li {float:left; width:327px; height:158px;  padding: 22px 0 0 0;
 background:url(../assets/images/ditto-li-bg.gif) no-repeat left top; margin:0 9px 11px 0 }
.bakers-right ul li ul li h1{float:left; width:319px; height:25px; line-height:25px; font-size:12px; color:#fff; padding:0 0 13px 8px;}

.bakers-right ul li ul li div img {float:left; padding:0 13px;}
.bakers-right ul li ul li div h2 {float:left; width:170px; font-size:16px; color:#C41230; padding:3px 0}
.bakers-right ul li ul li div p {float:left; width:170px; font-size:10px; line-height:12px; }
.bakers-right ul li ul li div a {float:left;font-size:10px;font-weight:bold;line-height:14px;padding:5px 0 0;width:170px;}
.new .B_crumbBox { float:left; padding:0 0 0 15px; width:930px;}


label.error { color:#CC0000 !important;float:left !important;padding:5px 0 !important;width:170px !important;}

.float_left_205 {float:left;width:205px;}

.msgFormat p {color:#CC0000;
float:left;
font-weight:bold;
padding:0 0 0 17px;}

.cusDetails {float:left;padding:0 0 10px 15px;width:178px; background:url(../assets/images/leftLine.gif) 15px bottom no-repeat; }
.cusName {float:left; width:178px; padding:15px 0 5px ; font-size:12px; font-weight:bold; color:#C41230}
.cusDetails p {float:left; width:178px; font-size:11px; color:#808080; margin:0 0 13px;}
.butLogout {float:left; width:74px; background:url(../assets/images/logoutButton.gif) left top no-repeat; height:19px}
.butLogoutSp {float:left; width:74px; background:url(../assets/images/logoutButtonSp.gif) left top no-repeat; height:19px}

.repDetails{float:left;padding:15px 0 0 15px;width:178px; background:url(../assets/images/leftLine.gif) 15px bottom no-repeat;}
.repDetails p {font-size:11px; color:#808080; margin:0 0 13px;}
.hotDetails {float:left;padding:0 0 0 15px;width:178px; color:#808080;}
.hotDetails a {color:#0084C8;}

.float_right .stButton .chicklets  {background:url(../assets/images/sharethis.gif) no-repeat scroll left top transparent !important;
vertical-align:middle;
width:56px;}
.float_right_old_footer .stButton .chicklets  {background:url(../assets/images/sharethis.gif) no-repeat scroll left top transparent !important;
vertical-align:middle;
width:56px;}

.cusSearch {margin:32px 0 0;}

label.error1 {
color:#CC0000 !important;
float:left !important;
padding:5px 0 !important;
width:170px !important;
}

.bakers-left p {padding:0 0 0 5px; color:#C41230; margin:0;}
.txtEmail{color: #333333;font-family: Arial,Helvetica,sans-serif;font-size: 11px;width:180px}

p.instruct {padding:0px}

#noResult{color:#CC0000!important;}

textarea { color: #333333;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;}

hr {margin:15px 0;}

.contentTable {width:523px!important; padding:0 25px!important; float:left;}
.contentTable p { margin: 0!important;}
.contentTable h4 { margin:10px 0px 5px!important;}
.contentTable table {width:523px}
.contentTable ul {float:left; width:507px;  padding: 0 0 5px 15px; margin:0px }
.contentTable ul li {line-height:18px; width:100%; float:left}
.contentTable ul li a {font-size:12px;}

.newrecipe {color:#333333!important; }
.newrecipe span{color:#CA0935!important;}

li.red .newrecipe {color:#666666!important; }

