/* CSS Document */

html{overflow-y:scroll;}
body{text-align:center;font-size:62.5%;border:0;padding:0;margin:0;font:normal 10px/1.2 arial, sans-serif;color:#666;}
p, li, ul, h1, h2, h3, h4, table, tr, td, img{border:0;margin:0;padding:0;border-collapse:collapse;}
h2{font-size:1.5em;}
input, select{font-size:1em;}
form{margin:0;}
.red{color:#b21d0a;}

a:link{color:#666;text-decoration:none;}
a:visited{color:#666;text-decoration:none;}
a:hover{color:#666;text-decoration:underline;}
a:active{color:#666;text-decoration:none;}

.container{margin:0 auto;width:91em;text-align:left;}
.clear{clear:both;}

.header{height:9.6em;}
.header .top_menu{text-align:right;}
.header .top_menu ul{ list-style-type:none;margin:0.5em 1.1em 0 0;}
.header .top_menu ul li{ display:inline;font-size:1em;padding:0 .5em 0 .5em;}
.header .top_menu ul li.welcome{padding-right:315px;}
* html .header .top_menu ul li.welcome{padding-right:300px;}
* html .header .top_menu ul li{ padding:0;}
* html .header .top_menu ul li a{ padding:0 .5em 0 .5em;}
.header img{}
.header img.logo{margin:0 3.2em 0 .2em;float:left;}
.header img.callout1{margin:0 3.2em 0 0;position:relative;top:.5em;}
.header img.callout2{width:205px;height:65px;margin-left:15px;}

.blkhdr{background-color:#000;color:#FCD239;font-size:17px;font-weight:bold;padding:0.25em 0em 0.25em 1em;}
.blkhdr div#link{float:right;text-align:right;font-size:11px;padding:10px 10px 0 0;color:#fff;}
.blkhdr div#link a{color:#fff;text-decoration:underline;}

.greyhdr{background:#d5d4d4;padding:0;margin:0 0 8px 0;height:31px;z-index:5;}
.greyhdr div{padding:7px 0 0 10px;color:#000;font-size:18px;}

.small{font-size:10px;line-height:10px;padding:0;margin:0;}
a.sidelink{position:relative;top:-15px;left:10px;font-size:10px;color:#336699 !important;text-decoration:underline !important;}

div.content{float:none;clear:both;/* position:relative;*/}

/* Form elements */
input.long{width:240px;}
input.short{width:70px;}

/*--HOME PAGE--*/
.search_bar_none{border-top:.1em solid #b2b2b2;}
.content .btn_panel{float:left;width:36.5em;padding:1.6em 0 0 1.2em;}
.content .btn_panel .step_one{}
.content .btn_panel .step_one{padding:.9em 0 0 0;}
.content .btn_panel .step_two .btn{margin:0 0 0 3.5em;}
.content .btn_panel .step_two .btn img{cursor:pointer;}

.content .btn_panel input{background-color:#e8e8e8;}
.content .btn_panel .step_one .btn{margin:0 0 0 3.5em;}
.content .btn_panel .step_one .btn input.str_add{width:21em;margin:.8em 0 0 .4em;}

.content .btn_panel .step_one .btn input.zip{width:9.5em}
.content .btn_panel .step_one .btn p{text-align:right;margin:.1em .8em 0 0;text-decoration:underline;}
.content .btn_panel .step_one .btn img{margin:.5em 0 0 0;}

.content .btn_panel .step_two .keyword{margin:1em 0 1em 3.5em;border-top:.1em solid #b2b2b2;border-bottom:.1em solid #b2b2b2;width:32.5em;display:block;}
.content .btn_panel .step_two .keyword{padding:.5em 0 .7em 0;color:#000;}
.content .btn_panel .step_two .keyword input{margin-left:.5em;}

#stateHome{ display:none;margin:0 0 0 .3em;}
#cityHome{width:7em;display:none;}
.step_two{position:relative}
.step_two_on{position:absolute;margin-top:-0.5em;margin-left:-0.5em;width:37em;height:14em;background-color:#fff;
/*z-index:1001;*/
-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80);}
.step_two_off{}

/*---IE fixes ---*/
* html .content .btn_panel .step_two .btn input.str_add{width:20em;margin:.8em 0 0 .4em;}
* html .content .btn_panel .step_two .btn p{margin:0 1.5em 0 0;}
* html .content .btn_panel .step_one .keyword{margin:1em 0 0 3.5em;}
* html .content .btn_panel .step_one .keyword{}
* html .content .btn_panel .step_one .keyword input{margin-left:.5em;}
/*---IE fixes ---*/
.content .right_box_med{float:right;width:49em;position:relative;}
.content .right_box_med{position:relative;left:3em;top:1em;}

.mid_callout{margin:2.5em 0 0 0;}
.mid_callout .callout_con{padding:1em 0 0 1.7em;}
.mid_callout .callout_con a:link{color:#a93e31;text-decoration:none;}
.mid_callout .callout_con a:visited{color:#a93e31;text-decoration:none;}
.mid_callout .callout_con a:hover{color:#a93e31;text-decoration:underline;}
.mid_callout .callout_con a:active{color:#a93e31;text-decoration:none;}
.mid_callout .callout_con p{padding:.3em 0 0 0;}
.mid_callout .callout_box1{float:left;height:7.5em;width:28em;margin:0 1.9em 0 0;background-color:#efe6d1}
.mid_callout .callout_box1 h2{color:#a93e31;}
.mid_callout .callout_box2{float:left;height:7.5em;width:28em;margin:0 1.9em;background-color:#e5e5e5}
.mid_callout .callout_box2 h2{color:#444;}
.mid_callout .callout_box3{float:right;height:7.5em;width:28em;margin:0;background-color:#e5e5e5}
.mid_callout .callout_box3 h2{color:#444;}

.footer{margin:6em auto 0 auto;width:50em;text-align:center;}
.footer ul{list-style-type:none;margin:0 0 .3em 0;font-size:12px;}
.footer ul li{display:inline;}

.footer ul.legal{margin-top:.7em;font-size:.9em}

/*-------------home_no_resluts---------------------*/
.left_box_half_home{float:left;margin-top:.7em;}
.left_box_half_home .left_box_half_con{position:relative;top:-15.5em;padding-left:1.6em;width:35em;}
.left_box_half_home .left_box_half_con p{color:#fff;}
.left_box_half_home .left_box_half_con h3.yellowtxt{color:#fcd239;font-size:1.9em;font-weight:normal;line-height:21px;padding-bottom:11px;}

.right_box_half_home{float:right;margin-top:.7em;}

/*-------------home_one_vertical--------------*/
.left_box_half_home .step_one{padding-bottom:12em;width:38em;}
.left_box_half_home .step_one .btn p{line-height:1.8em;color:#000;}
.left_box_half_home .step_one .btn{padding:0 2em 0 2em;}
.left_box_half_home .step_one .btn img{cursor:pointer;}

.right_box_half_home .myfav{width:24.9em;float:left;}
.right_box_half_home .myfav .myfav_top{background-image:url(/images/myfav_head.gif);height:2.4em;background-repeat:no-repeat;text-align:right;}
.right_box_half_home .myfav .myfav_top p{color:#fff;padding:.5em .5em 0 0;cursor:pointer;}
.right_box_half_home .myfav .myfav_top a{color:#fff;text-decoration:underline;}
.right_box_half_home .myfav .myfav_con{border:.1em solid #cccccc;border-top:0;}
.right_box_half_home .myfav .myfav_con .top_callout{background-color:#f9e05e;}
.right_box_half_home .myfav .myfav_con .top_callout img{float:left;padding:.5em 1em .2em 1em;}
.right_box_half_home .myfav .myfav_con .top_callout .top_callout_con{width:13em;float:right;padding:1.5em 1.3em .2em 0;}
.right_box_half_home .myfav .myfav_con .top_callout .top_callout_con h2{color:#000;font-size:1.4em;line-height:1.4em;}
.right_box_half_home .myfav .myfav_con .top_callout .top_callout_con a{text-decoration:underline;color:#336699;padding:0 .5em 0 0em;}
.right_box_half_home .myfav .myfav_con a{text-decoration:underline;color:#336699;padding:0 .5em 0 .5em;}
.right_box_half_home .myfav .myfav_con .fav_list{}
.right_box_half_home .myfav .myfav_con .fav_list table{width:100%;}
.right_box_half_home .myfav .myfav_con .fav_list table, .right_box_half_home .myfav .myfav_con .fav_list table tr, .right_box_half_home .myfav .myfav_con .fav_list table td{border:0;border-collapse:collapse;}
.right_box_half_home .myfav .myfav_con .fav_list tr{height:2.4em;background-color:#fff;}
.right_box_half_home .myfav .myfav_con .fav_list tr.grey{background-color:#cccccc;}
.right_box_half_home .myfav .myfav_con .fav_list tr td.reorder{ text-align:right;padding-right:.4em;}

.right_box_half_home .invite_callout{ float:left;padding-left:1.2em;position:relative;}
.right_box_half_home .invite_callout_con{position:absolute;top:5.5em;color:#000;text-align:center;width:22em;margin:0 1em 0 1em;}
* html .right_box_half_home .invite_callout_con{position:absolute;top:5.5em;color:#000;text-align:center;width:22em;margin:0 1em 0 1.4em;left:0;}
.right_box_half_home .invite_callout_con p{}
.right_box_half_home .invite_callout_con p.invite{font-size:1.4em;}
.right_box_half_home .invite_callout_con p.emailadd{font-size:1.2em;padding-top:.2em}
.right_box_half_home .invite_callout_con p.timeleft{font-size:1.2em;}
.right_box_half_home .invite_callout_con p.budget{font-size:1.2em;}
.right_box_half_home .invite_callout_con p.complete{font-size:1.1em;}

.right_box_half_home .latest_orders{width:49.9em;margin-top:1.1em;margin-bottom:5em;}
.right_box_half_home .latest_orders .latest_orders_top{height:2.4em;background-image:url(/images/latest_head.gif);background-repeat:no-repeat;}
.right_box_half_home .latest_orders .latest_orders_con{border:.1em solid #cccccc;border-top:0;}
.right_box_half_home .latest_orders .latest_orders_con a{text-decoration:underline;color:#336699;padding:0 .5em 0 .5em;}
.right_box_half_home .latest_orders .latest_orders_con table{width:100%;color:#000;}
.right_box_half_home .latest_orders .latest_orders_con table tr, .right_box_half_home .latest_orders .latest_orders_con table td{border:0;border-collapse:collapse;}

.right_box_half_home .latest_orders .latest_orders_con table tr{height:2.2em;background-color:#fff;}
.right_box_half_home .latest_orders .latest_orders_con table tr.yellow{background-color:#f9e05e;}
.right_box_half_home .latest_orders .latest_orders_con table tr.grey{background-color:#cccccc;}

.right_box_half_home .latest_orders .latest_orders_con table td{padding:0 .5em 0 .5em;}
.right_box_half_home .latest_orders .latest_orders_con table td.price{text-align:right;}
.right_box_half_home .latest_orders .latest_orders_con table tr.yellow td strong{font-size:1.1em}
.right_box_half_home .latest_orders .latest_orders_con table tr.yellow td strong.merch{padding:0 0 0 .5em;}

/*--errors--*/
.content .top_error{height:4em;background-color:#fc2206;margin-top:1em;}
.content .top_error img{padding:.8em 0 0 .8em;float:left;}
.content .top_error h2{color:#fff;padding:.8em 0 0 .8em;float:left;}

.content .left_box_half .regi_content img.exclaimation{float:left;margin-left:-2.5em;}
.content .left_box_half .regi_content .error{height:2.5em;background-color:#fc2206;color:#fff;line-height:1.1em;position:absolute;margin-top:-1.1em}

.content .left_box_half .regi_content .error p.er_title{font-size:1.1em;padding:.2em .5em 0 .5em;}
.content .left_box_half .regi_content .error p.er_note{font-size:1em;padding:0 .5em 0 .5em;top:1.5em}
.content .left_box_half .regi_content p.head{font-size:1.1em;margin-left:-20px;padding:5px 0 0 0;}
.content .left_box_half .regi_content p.head a{text-decoration:underline;color:#336699;font-size:.9em;}

.content .left_box_half .regi_content p.cancel{position:relative;float:right;top:-20px ;right:160px;}
.content .left_box_half .regi_content p.cancel a{text-decoration:underline;color:#336699;font-size:1em;}
/*-- REGISTER --*/
.content{width:88.3em;}
.content .onestep{height:3.9em;}
.content p.onestep_txt{width:53em;font-family:Arial, Helvetica, sans-serif;}
.content p.onestep_txt span{font-size:1.3em;font-weight:bold;line-height:1.3em}

/*-- left register--*/
.content .left_box_half{width:41.7em;float:left;}
.content .left_box_half .create_account p.already_member{font-style: italic; text-align:right;position:relative;top:1.5em;margin-right:2em;color:#fff; font-size:12pt; font-weight: bold;}
.content .left_box_half .create_account{margin-top:-1.3em;}

.content .left_box_half .regi_content{background-color:#f9eed3;color:#000;}
* html .content .left_box_half .regi_content{/*margin-top:-0.3em;*/}
.content .left_box_half .line{ margin:0 auto;position:relative;left:-2em;border-bottom:.1em solid #aea693;}
.content .left_box_half .register_foot{height:1.3em;background-image:url(/images/register_foot.gif);background-repeat:no-repeat;}
.content .left_box_half .regi_content{padding:10px 0 0 4.4em;}
.content .left_box_half .regi_content#regihead1st{padding:10px 15px 0 10px;}
.content .left_box_half .regi_content input{/*width:15em;*/color:#666;margin:0 0 1.1em 0;}
.content .left_box_half .regi_content select{color:#666;margin-bottom:1.1em;}
.content .left_box_half .regi_content input.radio{width:auto;vertical-align:top;}
.content .left_box_half .regi_content img{ vertical-align:top;}
.content .left_box_half .regi_content .go_btn{cursor:pointer;}
.content .left_box_half .regi_content h2.sent_pass{padding:3em 0 .2em 0;}
.content .left_box_half .regi_content p.sent_pass{padding-bottom:5.4em;}
.content .left_box_half .regi_content p.sent_pass a{color:#336699;text-decoration:underline;}
/*---right register---*/
.content .right_box_half{float:right;width:44em;}
.content .right_box_half img{padding:0em 1em 0 0;}
.content .right_box_half img.fpo_btn{position:relative;top:-17em;left:4em;}

#college{display:none;}

/* new_site_features.html
.regi_content2{background-color:#f9eed3;color:#000;padding:14px 20px 10px 20px;}
.regi_content2 p, .regi_content2 li{padding-bottom:12px;list-style-type:disc;}
.regi_content2 ul{margin-left:15px;}
.regi_content2 div{padding:18px 0 0 0;position:relative;}
.regi_content2 div a.right{position:relative;top:-6px;left:25px;}
*/

/*--sign in--*/
.content .left_box_half .donthave{position:relative;top:1em;}
.content .left_box_half .donthave img.donthaveimg{position:relative;}
.content .left_box_half .donthave p{padding:1em 0 1em 4.4em;color:#000;}
.content .left_box_half .donthave img.btn{padding:0 0 0 4.4em;}

.content .left_box_half .donthave a:link{color:#336699;text-decoration:underline;}
.content .left_box_half .donthave a:visited{color:#336699;text-decoration:underline;}
.content .left_box_half .donthave a:hover{color:#336699;text-decoration:underline;}
.content .left_box_half .donthave a:active{color:#336699;text-decoration:underline;}

.content .left_box_half a.forgot{color:#336699;text-decoration:underline;}
.content .left_box_half .sign_in{font-size:12px;}
.content .left_box_half .sign_in .redheader{background-color:#b21d09;}
.content .left_box_half .sign_in .redheader p{color:#fff;font-weight:bold;font-size:13px;padding:5px 0 4px 10px;}
.content .left_box_half .sign_in p.merc{padding:6px 0 0 0;}
.content .left_box_half .sign_in span.smRed{color:#b21d09;font-size:10px;}
.content .left_box_half .sign_in span.sm{font-size:10px;}

.content .left_box_half .sign_in table{ width:360px;border-collapse:collapse;font-size:11px;}
.content .left_box_half .sign_in table td{padding:0 5px 0 0;}
.content .left_box_half .sign_in table td input{position:relative;top:5px;padding:0;}
#sign_in_box{}
#forgot_box{display:none;}

/*----DS primary---*/
.ds_left{ width:190px;float:left;font-family:arial;}
.ds_mid{width:420px;float:left;margin-left:15px;_width:412px;}
.ds_right{ width:270px;float:right;margin-left:15px;_height:500px;}

.ds{font-size:12px;line-height:18px;}

.ds a:link{color:#336699;text-decoration:underline;}
.ds a:visited{color:#336699;text-decoration:underline;}
.ds a:hover{color:#666;text-decoration:underline;}
.ds a:active{color:#336699;text-decoration:underline;}

/*----DS left ---*/
.ds_left h1{margin:7px 0 13px 0;font-size:24px;}

.ds_left .ds_pod{margin-bottom:1px;}
* html .ds_left .ds_pod{margin-bottom:3px;}

.ds_left .ds_pod img.ds_arrow{margin-left:4px;margin-right:5px;}
.ds_left .ds_pod img.ds_bullet{margin-left:4px;margin-right:2px;}

.ds_left .grey_pod_top{background-image:url(/images/grey_pod_top.gif);background-repeat:no-repeat;height:4px;}
.ds_left .grey_pod_bot{background-image:url(/images/grey_pod_bot.gif);background-repeat:no-repeat;height:4px;}
.ds_left .grey_pod_con{background-color:#dfdfdf;}

* html .ds_left .grey_pod_top{background-image:url(/images/grey_pod_top.gif);background-repeat:no-repeat;height:4px;margin-bottom:-13px;}
* html .ds_left .grey_pod_bot{background-image:url(/images/grey_pod_bot.gif);background-repeat:no-repeat;height:4px;margin-bottom:-13px;}

p.noarrow{padding-left:17px;}
.ds_left .ds_pod .grey_pod_con ul{list-style-position:inside;margin-left:6px;color:#336699;}
.ds_left .ds_pod .grey_pod_con li{}

/*--on pod--*/
.ds_left .tan_on_pod_top{background-image:url(/images/tan_on_pod_top.gif);background-repeat:no-repeat;height:4px;}
.ds_left .tan_on_pod_bot{background-image:url(/images/tan_on_pod_bot.gif);background-repeat:no-repeat;height:4px;}
.ds_left .tan_on_pod_con{background-color:#000;padding:3px 0 3px 0;}

.ds_left .tan_on_pod_con a:link{color:#ffca2c;text-decoration:none;}
.ds_left .tan_on_pod_con a:visited{color:#ffca2c;text-decoration:none;}
.ds_left .tan_on_pod_con a:hover{color:#fff;text-decoration:none;}
.ds_left .tan_on_pod_con a:active{color:#ffca2c;text-decoration:none;}

.ds_left .tan_on_pod_con .mealtime{font-size:10px;color:#fff;position:relative;top:0px;left:19px;font-weight:normal;line-height:10px;}

* html .ds_left .tan_on_pod_top{background-image:url(/images/tan_on_pod_top.gif);background-repeat:no-repeat;height:4px;margin-bottom:-13px;}
* html .ds_left .tan_on_pod_bot{background-image:url(/images/tan_on_pod_bot.gif);background-repeat:no-repeat;height:4px;margin-bottom:-13px;}

/*--reg pod--*/
.ds_left .tan_pod_top{background-image:url(/images/tan_pod_top.gif);background-repeat:no-repeat;height:4px;}
.ds_left .tan_pod_bot{background-image:url(/images/tan_pod_bot.gif);background-repeat:no-repeat;height:4px;}
.ds_left .tan_pod_con{background-color:#ede5cf;padding:3px 0 3px 0;}

* html .ds_left .tan_pod_top{background-image:url(/images/tan_pod_top.gif);background-repeat:no-repeat;height:4px;margin-bottom:-13px;}
* html .ds_left .tan_pod_bot{background-image:url(/images/tan_pod_bot.gif);background-repeat:no-repeat;height:4px;margin-bottom:-13px;}

.ds_left .tan_pod_con .mealtime{font-size:10px;color:#4f4e4e;position:relative;top:0px;left:19px;font-weight:normal;line-height:10px;}

.ds_left .ds_list{padding:7px 0 7px 0;}
.ds_left .ds_list ul{list-style-position:inside;color:#336699;}
.ds_left .ds_list li{ padding-left:13px;padding-bottom:3px;}
.ds_left .ds_list li.on{background-color:#ffca2c;color:#000;}
.ds_left .ds_list li.on a{color:#000;text-decoration:none;}
.ds_left .ds_list li.off{background-color:#fff;}
/*--ds_right--*/
.ds_right .rt_tan{}
.ds_right .rt_tan .rt_tan_top{background-image:url(/images/ds_rt_tan_top.gif);background-repeat:no-repeat;height:10px;}
.ds_right .rt_tan .rt_tan_bot{background-image:url(/images/ds_rt_tan_bot.gif);background-repeat:no-repeat;height:10px;}
.ds_right .rt_tan .rt_tan_con{background-color:#ede5d0;width:268px;border:1px solid #d1d1d1;border-top:0;border-bottom:0;}

* html .ds_right .rt_tan .rt_tan_top{background-image:url(/images/ds_rt_tan_top.gif);background-repeat:no-repeat;height:10px;margin-bottom:-7px;}
* html .ds_right .rt_tan .rt_tan_bot{background-image:url(/images/ds_rt_tan_bot.gif);background-repeat:no-repeat;height:10px;margin-bottom:-5px;}

.ds_right .rt_tan .rt_tan_con .rt_tan_con_con{padding:0 14px 0 14px;position:relative;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con h2{font-size:14px;color:#000;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con h3{font-size:12px;color:#cc2612;font-weight:normal;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con img.ds_rt_tan_logo{position:absolute;left:203px;top:-7px;}

.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .quantity{border:1px solid #767268;border-right:0;border-left:0;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .quantity h2{font-weight:normal;font-weight:normal;font-size:11px;margin-left:10px;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .quantity h2 span.items{margin-left:22px;}

.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .quantity .order_business_name{padding-top:5px;padding-bottom:5px;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .quantity .order_business_name img{float:left;padding-right:5px;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .quantity .order_business_name .order_business_name_title{ color:#000;margin-top:7px;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .quantity .order_business_name .order_business_name_title h2{font-size:14px;font-weight:bold;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .quantity .order_business_name .order_business_name_title p{font-size:11px;}

.ds_right .rt_tan .rt_tan_con .rt_tan_con_con table{/*width:100%;position:relative;left:0px;*/ font-size:11px;color:#000;line-height:14px;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con table tr td{padding:3px;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con table tr td{vertical-align:top;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con table tr td a.remove{position:relative;border:1px solid #ede5d0;}

.ds_right .rt_tan .rt_tan_con .rt_tan_con_con table tr td.mid{border-bottom:1px dotted #767268;padding-top:5px;width:120px;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con table tr td.itemprice{padding-top:5px;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con input.qty{margin-left:3px;width:25px;color:#336699;}

.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .remove{font-size:9px;}

.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .totals{text-align:right;position:relative;}

.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .totals table{border-bottom:1px solid #767268;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .totals table.total{border-top:1px solid #767268;border-bottom:0;}

.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .no_items_yet{border:1px solid #8e897d;border-left:0;border-right:0;padding:15px 0 15px 0;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .no_items_yet p{font-weight:bold;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .totals table.noitems{border-bottom:0;color:#767268;}

.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .totals table td{padding:0;}

.ds_right .rt_tan .rt_tan_con .rt_tan_con_con ul.order_ingredients{list-style-position:outside;padding-left:15px;}

.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .totals table td.op{width:5px;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .totals table td.price{width:30px;}

.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .totals .totspread{height:2px;}
* html .ds_right .rt_tan .rt_tan_con .rt_tan_con_con .totals .totspread{height:1px;margin-top:-16px;padding:0;}

.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .tip{ text-align:left;border-top:1px dotted #b2b2b2;border-bottom:1px solid #767268;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .tip p{padding-bottom:10px;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con img.tipimg{cursor:pointer;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con input.tipinput{width:30px;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con p.sm{font-size:10px;}

.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .place_order{border:1px solid #ede5d0;position:relative;}

.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .place_order p{color:#4c4c4c;font-size:11px;line-height:12px;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .place_order p.exceed{color:#929292;font-size:10px;margin-top:20px;padding-bottom:15px;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .place_order img.place_order_pic{position:absolute;left:135px;cursor:pointer;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .place_order .continue{cursor:pointer;text-align:right;padding-top:10px ;}

* html .ds_right .rt_tan .rt_tan_con .rt_tan_con_con .place_order img.place_order_pic{position:absolute;left:135px;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .place_order a.clicktochangeOrder{color:#336699;text-decoration:underline;cursor:pointer;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .place_order a.PickDateTimeForOrder{color:#336699;text-decoration:underline;cursor:pointer;}

.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .place_order .PickDateTimeForOrderBox{display:block;width:180px;top:1px; margin-left: 45px; text-align:center;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .place_order .PickDateTimeForOrderBox table tr td img{cursor:pointer;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .place_order .PickDateTimeForOrderBox input.date{width:77px;}

.ds_right .rt_white{margin-top:12px;color:#000;}
.ds_right .rt_white .rt_white_top{background-image:url(/images/ds_rt_white_top.gif);background-repeat:no-repeat;height:10px;}
.ds_right .rt_white .rt_white_bot{background-image:url(/images/ds_rt_white_bot.gif);background-repeat:no-repeat;height:10px;}
.ds_right .rt_white .rt_white_con{background-color:#fff;width:268px;border:1px solid #d1d1d1;border-top:0;border-bottom:0;}

* html .ds_right .rt_white .rt_white_top{background-image:url(/images/ds_rt_white_top.gif);background-repeat:no-repeat;height:10px;margin-bottom:-7px;}
* html .ds_right .rt_white .rt_white_bot{background-image:url(/images/ds_rt_white_bot.gif);background-repeat:no-repeat;height:10px;margin-bottom:-5px;}

.ds_right .rt_white .rt_white_con .rt_white_con_con{padding:0 14px 0 14px;position:relative;}
.ds_right .rt_white .rt_white_con .rt_white_con_con p{}
.ds_right .rt_white .rt_white_con .rt_white_con_con ul{list-style-position:inside;}
.ds_right .rt_white .rt_white_con .rt_white_con_con li{}

.ds_right p.rt_under{color:#000;padding:10px 0 10px 0;}
/*----------ds_mid----------*/
.ds_mid .mid_topcall .mid_topcall_top{background-image:url(/images/ds_mid_topcall_top.gif);background-repeat:no-repeat;height:7px;}
.ds_mid .mid_topcall .mid_topcall_bot{background-image:url(/images/ds_mid_topcall_bot.gif);background-repeat:no-repeat;height:7px;}
* html .ds_mid .mid_topcall .mid_topcall_top{background-image:url(/images/ds_mid_topcall_top.gif);background-repeat:no-repeat;height:7px;margin-bottom:-8px;}
.ds_mid .mid_topcall .mid_topcall_con{background-color:#ffca2c;color:#000;}
.ds_mid .mid_topcall .mid_topcall_con_con{width:402px;margin:0 auto;padding-bottom:10px;}
.ds_mid .mid_topcall .mid_topcall_con_con img.mid_topcall_logo{float:left;}
.ds_mid .mid_topcall .mid_topcall_con_con .mid_topcall_con_con_title{float:left;padding-left:9px;padding-top:10px;width:160px;}

.ds_mid .mid_topcall .mid_topcall_con_con .mid_topcall_con_con_rate{float:right;width:130px;text-align:right;}
.ds_mid .mid_topcall .mid_topcall_con_con .mid_topcall_con_con_rate p{padding-bottom:5px;}
.ds_mid .mid_topcall .mid_topcall_con_con .mid_topcall_con_con_rate img.dollar{position:relative;top:2px;}

.ds_mid .mid_catagory_title{background-color:#b21d0a;height:22px;}
.ds_mid .mid_catagory_title p{color:#fff;font-weight:normal;font-size:14px;padding-top:1px;padding-left:8px;}

.ds_mid .mid_catagory_title a:link{font-weight:normal;color:#fff;text-decoration:underline;}
.ds_mid .mid_catagory_title a:visited{font-weight:normal;color:#fff;text-decoration:underline;}
.ds_mid .mid_catagory_title a:hover{font-weight:normal;color:#fff;text-decoration:underline;}
.ds_mid .mid_catagory_title a:active{font-weight:normal;color:#fff;text-decoration:underline;}

.ds_mid .mid_callout_white{width:418px;border:1px solid #b2b2b2;border-top:0;border-bottom:0;background-color:#fff;}
.ds_mid .mid_callout_white .mid_callout_white_left{line-height:14px;float:left;padding:5px 0 8px 10px;}
.ds_mid .mid_callout_white .mid_callout_white_left p.calltxt{color:#000;}
.ds_mid .mid_callout_white .mid_callout_white_right{float:right;text-align:right;padding:12px 10px 0px 0px;color:#000;}
.ds_mid .mid_callout_white .mid_callout_white_right .price{color:#b21d0a;}

/*---toppings_check--*/
.ds_mid .toppings_check{background-color:#fff;width:418px;border:1px solid #b2b2b2;border-top:0;border-bottom:0;}
.ds_mid .toppings_check .tantitle{background-color:#f9edd3;}
.ds_mid .toppings_check .tantitle p{color:#4c4c4c;font-weight:bold;font-size:12px;padding-top:2px;padding-left:8px;}
.ds_mid .toppings_check .tantitle p.reorder{color:#e42e18;}
.ds_mid .toppings_check .tantitle p.sm{color:#000;font-weight:normal;font-size:10px;padding-top:0;line-height:10px;padding-bottom:5px;}
.ds_mid .toppings_check .tantitle a:link{font-weight:bold;color:#4c4c4c;}
.ds_mid .toppings_check .tantitle a:visited{font-weight:bold;color:#4c4c4c;}
.ds_mid .toppings_check .tantitle a:hover{font-weight:bold;color:#666;text-decoration:underline;}
.ds_mid .toppings_check .tantitle a:active{font-weight:bold;color:#4c4c4c;text-decoration:underline;}
.reorder{color:#e42e18;}
.ds_mid .toppings_check .reorder_con{padding:5px 10px 10px 10px;border-bottom:1px solid #b2b2b2;}
.ds_mid .toppings_check .reorder_con p.sm{font-size:10px;}

.ds_mid .toppings_check .toppings_quantity{padding:10px 0 10px 0;color:#000;}
.ds_mid .toppings_check .toppings_quantity p{margin-left:30px;}

.ds_mid .toppings_check table{width:100%;color:#000;}
.ds_mid .toppings_check table td{width:50%;}
.ds_mid .toppings_check table td input.radio{position:relative;top:1px;}
.ds_mid .toppings_check table td span.opdesc{font-size: 8pt; font-style: italic;}
.ds_mid .toppings_check select.f_top{margin:3px 0 1px 5px;width:200px;}

.ds_mid .toppings_check table.more_topping{width:100%;border-collapse:collapse;}
.ds_mid .toppings_check table.more_topping tr.grey{background-color:#e8e8e8;}

.ds_mid .toppings_check table.more_topping td{width:65px;text-align:center;}
.ds_mid .toppings_check table.more_topping td.top_name{width:200px;text-align:left;padding-left:13px;}

.ds_mid .toppings_check table.more_topping span.optiontitle{font-size:10px;font-weight:bold;line-height:11px;}
.ds_mid .toppings_check table.more_topping td input.radio{position:relative;top:0px;}

.ds_mid .toppings_check .special_instructions{padding:10px 10px 0 10px;}
.ds_mid .toppings_check .special_instructions textarea{}
.ds_mid .toppings_check .special_instructions .labelorder{text-align:right;font-size:11px;color:#000;padding-bottom:5px;}
.ds_mid .toppings_check .special_instructions .labelorder p{padding-bottom:5px;}
.ds_mid .toppings_check .special_instructions .labelorder span.price{color:#b21d0a;}
.ds_mid .toppings_check .special_instructions .labelorder p.back{text-align:left;padding-left:10px;margin-top:-22px;}

.ds_mid .ds_mid_foot{background-image:url(/images/ds_mid_foot.gif);background-repeat:no-repeat;height:7px;}

.ds_mid .landing_content{color:#000;padding-top:0px;}
.ds_mid .landing_content p{ padding-top:10px;}
.ds_mid .landing_content p.min_credit{font-size:10px;color:#bc3b2b;}
.ds_mid .landing_content .co_list{margin-left:15px;}

.ds_mid .landing_content .landing_red_box{margin-top:5px; margin-bottom: 5px;}
.ds_mid .landing_content .landing_red_box_top{background-image:url(/images/rest_landing_red_top.gif);background-repeat:no-repeat;height:10px;}
* html .ds_mid .landing_content .landing_red_box_top{background-image:url(/images/rest_landing_red_top.gif);background-repeat:no-repeat;height:10px;margin-bottom:-8px;}
.ds_mid .landing_content .landing_red_box_bot{background-image:url(/images/rest_landing_red_bot.gif);background-repeat:no-repeat;height:10px;}
.ds_mid .landing_content .landing_red_box_con{width:417px;border:1px solid #b21d0a;border-top:0;border-bottom:0;}
.ds_mid .landing_content .landing_red_box_con_con{}
.ds_mid .landing_content .landing_red_box_con_con p{color:#b21d0a;padding:0;}
.ds_mid .landing_content .landing_red_box_con_con ul{color:#b21d0a;padding:0;}
.ds_mid .landing_content .landing_red_box_con_con li{color:#b21d0a;padding:0;}
.ds_mid .landing_content .landing_red_box_con_con p{padding-left:20px;padding-bottom:5px;}
.ds_mid .landing_content .landing_red_box_con_con ul{padding-left:20px;}

.ds_mid .landing_content .redhead{background-image:url(/images/rest_landing_redhead_bg.gif);background-repeat:no-repeat;width:419px;height:25px;margin-top:10px;}
.ds_mid .landing_content .redhead p{font-weight:bold;color:#fff;position:relative;left:9px;top:-4px;}
.ds_mid .landing_content .redhead a.viewyellow{color:#ffca2c;padding-left:15px;font-weight:normal;}

.ds_mid .landing_content .redhead_wrap{}
.ds_mid .landing_content .redhead_wrap .redhead_con{width:417px;border:1px solid #cccccc;border-top:0;border-bottom:0;}
.ds_mid .landing_content .redhead_wrap .redhead_con p{padding-left:7px;padding-bottom:3px;}
.ds_mid .landing_content .redhead_wrap .redhead_con p i{font-size:11px;}
.ds_mid .landing_content .redhead_wrap .redhead_bot{background-image:url(/images/red_head_div_bot.gif);background-repeat:no-repeat;width:419px;height:10px;}

.ds_mid .toppings_check ul.menu_list{list-style-type:none;width:190px;float:left;padding-left:10px;color:#000;padding-top:2px;padding-bottom:2px;}
.ds_mid .toppings_check ul.menu_list p.sm{font-size:10px;line-height:11px;position:relative;left:22px;width:166px;}
.ds_mid .toppings_check ul.menu_list input.ingredients{width:17px;margin-bottom:4px;margin-top:4px;}

.ds_mid .toppings_check .quant_two{color:#000;padding-left:10px;padding-bottom:4px;}

.ds_mid .toppings_check .search_results{padding:5px 10px 5px 10px;border-bottom:1px solid #cccccc;color:#000;}
.ds_mid .toppings_check .search_results p.title{font-size:8pt;}
.ds_mid .toppings_check .search_results p.title a{font-size:9pt;}
.ds_mid .toppings_check .search_results p.price{float:right;font-weight:bold;font-size:10pt;padding:2px;clear:right;}
.ds_mid .toppings_check .search_results p.image{float:right;display:block;height:70px;width:70px;padding-top:3px;margin-top:3px;clear:right;text-align:right;}

/*-------------------------ds_left_threequarters--------------------------*/
.ds_left_threequarters{width:630px;height:400px;float:left;}
.ds_left_threequarters .ds_left_threequarters_top_callout{width:630px;height:30px;background-image:url(/images/threequarters_top.gif);background-repeat:no-repeat;}
.ds_left_threequarters .ds_left_threequarters_top_callout h2{color:#fcd239;padding:5px 0px 0px 8px;}
.ds_left_threequarters .ds_left_threequarters_top_callout p.already_member{float:right;margin-top:-18px;font-size:10px;margin-right:20px;color:#fff;}

.ds_left_threequarters .threequarters_wrap{width:628px;border:1px solid #b2b2b2;border-top:0;border-bottom:0;color:#000;}
.ds_left_threequarters .threequarters_bot{height:15px;background-image:url(/images/threequarters_bot.gif);background-repeat:no-repeat;}
.ds_left_threequarters .threequarters_bot_tan{height:15px;background-image:url(/images/threequarters_bot_tan.gif);background-repeat:no-repeat;}

.ds_left_threequarters .threequarters_wrap .yell_callout{background-color:#ffca2c;padding:8px 10px 8px 10px;border-top:2px solid #fff;}
.ds_left_threequarters .threequarters_wrap .red_title{background-color:#b21d09;border-top:2px solid #fff;}
.ds_left_threequarters .threequarters_wrap .red_title p{color:#fff;font-weight:bold;padding:2px 0px 2px 10px;}

.ds_left_threequarters .threequarters_wrap .tantitle{background-color:#f9edd3;}
.ds_left_threequarters .threequarters_wrap .tantitle p{color:#4c4c4c;font-weight:bold;padding:2px 0px 2px 10px;}

.ds_left_threequarters .threequarters_wrap .threequartors_con{padding:3px 0px 8px 0px;margin:0px 10px 0px 10px;}
.ds_left_threequarters .threequarters_wrap .threequartors_con img.save_btn{position:relative;top:3px;cursor:pointer;}
.ds_left_threequarters .threequarters_wrap .threequartors_con input{width:245px;}
.ds_left_threequarters .threequarters_wrap .threequartors_con p.left{width:250px;float:left;}
.ds_left_threequarters .threequarters_wrap .threequartors_con p.right{width:300px;float:right;}

.ds_left_threequarters .threequarters_wrap_tan{background-color:#f9edd3;}

.ds_left_threequarters .threequarters_wrap_tan .regi_content{}
.ds_left_threequarters .threequarters_wrap_tan .regi_content img.exclaimation{float:left;margin-left:-25px;}
.ds_left_threequarters .threequarters_wrap_tan .regi_content .error{height:25px;background-color:#fc2206;color:#fff;line-height:11px;position:absolute;margin-top:-11px}
.ds_left_threequarters .threequarters_wrap_tan .regi_content .error p.er_title{font-size:10px;padding:2px 5px 0 5px;}
.ds_left_threequarters .threequarters_wrap_tan .regi_content .error p.er_note{font-size:10px;padding:0 5px 0 5px;top:15px}

.ds_left_threequarters .threequarters_wrap_tan .create_account p.already_member{text-align:right;position:relative;top:20px;margin-right:20px;color:#fff;}
.ds_left_threequarters .threequarters_wrap_tan .create_account{margin-top:13px;}
.ds_left_threequarters .threequarters_wrap_tan .regi_content{background-color:#f9eed3;color:#000;}
.ds_left_threequarters .threequarters_wrap_tan .line{ margin:0 auto;position:relative;left:-20px;border-bottom:1px solid #aea693;}
.ds_left_threequarters .threequarters_wrap_tan .register_foot{height:13px;background-image:url(/images/register_foot.gif);background-repeat:no-repeat;}
.ds_left_threequarters .threequarters_wrap_tan .regi_content{padding:0 0 0 44px;}
.ds_left_threequarters .threequarters_wrap_tan .regi_content input{color:#666;margin:0 0 11px 0;}
.ds_left_threequarters .threequarters_wrap_tan .regi_content select{color:#666;margin-bottom:11px;}
.ds_left_threequarters .threequarters_wrap_tan .regi_content input.radio{width:auto;vertical-align:top;}
.ds_left_threequarters .threequarters_wrap_tan .regi_content img{ vertical-align:top;}
.ds_left_threequarters .threequarters_wrap_tan .regi_content .go_btn{cursor:pointer;}
.ds_left_threequarters .threequarters_wrap_tan .regi_content h2.sent_pass{padding:30px 0 2px 0;}
.ds_left_threequarters .threequarters_wrap_tan .regi_content p.sent_pass{padding-bottom:54px;}
.ds_left_threequarters .threequarters_wrap_tan .regi_content p.sent_pass a{color:#336699;text-decoration:underline;}

.ds_left_threequarters .threequarters_wrap_tan .regi_content .college{height:155px;}

.ds_left_threequarters .threequarters_wrap_tan .red_title{background-color:#b21d09;}
.ds_left_threequarters .threequarters_wrap_tan .red_title p{color:#fff;font-weight:bold;padding:2px 0px 2px 10px;}

.ds_left_threequarters .threequarters_wrap_tan .threequartors_con{padding:3px 0px 8px 0px;margin:0px 10px 0px 20px;color:#000;}
.ds_left_threequarters .threequarters_wrap_tan .threequartors_con p.left{width:250px;float:left;}
.ds_left_threequarters .threequarters_wrap_tan .threequartors_con p.right{width:300px;float:right;}

.ds_left_threequarters .threequarters_wrap_tan .threequartors_con input.ext{width:45px;}
.ds_left_threequarters .threequarters_wrap_tan .threequartors_con p.pay{padding-bottom:3px;}
.ds_left_threequarters .threequarters_wrap_tan .threequartors_con span.red{font-size:11px;color:#b12b1a;}

.ds_left_threequarters .threequarters_wrap_tan .threequartors_con .cc_info{padding-left:25px;font-size:11px;padding-bottom:10px;}
.ds_left_threequarters .threequarters_wrap_tan .threequartors_con img.apply{position:relative;top:3px;left:5px;}
.ds_left_threequarters .threequarters_wrap_tan .threequartors_con input.gift{width:244px;}

.ds_left_threequarters .threequarters_wrap_tan .threequartors_con table.deliv_instr{width:60%;padding-bottom:10px;}
.ds_left_threequarters .threequarters_wrap_tan .threequartors_con table.deliv_instr td.star{}
.ds_left_threequarters .threequarters_wrap_tan .threequartors_con table.deliv_instr td.price{}

.ds_left_threequarters .threequarters_wrap_tan .threequartors_con textarea{margin-bottom:5px;}

/*-------------------------ds_right_threequarters--------------------------*/
.ds_right_threequarters{width:710px;float:left;margin-left:10px;}
.ds_right_threequarters_bot{height:14px;background-image:url(/images/ds_right_threequarters_bot_bg.gif);background-repeat:no-repeat;}
.ds_right_threequarters_top{height:31px;background-image:url(/images/ds_right_threequarters_top_bg.gif);background-repeat:no-repeat;}
.ds_right_threequarters_top h2{color:#fcd239;padding:7px 0 0 15px;}

.ds_right_threequarters_wrap{border:1px solid #b2b2b2;border-top:0;border-bottom:0;margin-top:1px;}

.ds_right_threequarters .ds_right_threequarters_wrap .red_title{background-color:#b21d09;}
.ds_right_threequarters .ds_right_threequarters_wrap .red_title p{color:#fff;font-weight:normal;padding:2px 0px 2px 10px;}
.ds_right_threequarters .ds_right_threequarters_wrap .red_title p a{color:#fff;}

.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con{margin-left:15px;margin-right:15px;color:#000;}

.ds_right_threequarters .ds_right_threequarters_wrap .tan_box{background-color:#f9edd3;}
.ds_right_threequarters .ds_right_threequarters_wrap .tan_box .ds_right_threequarters_con{border-bottom:1px solid #b2b2b2;padding:10px 0 10px 0;}
.ds_right_threequarters .ds_right_threequarters_wrap .grey_bar{background-color:#e5e5e5}
.ds_right_threequarters .ds_right_threequarters_wrap .grey_bar .ds_right_threequarters_con{padding:2px 0 2px 0;color:#5c5c5c;}

.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con p{}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con p span.sm{font-size:11px;}

.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con p.left{width:250px;float:left;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con p.right{width:300px;float:right;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table{width:100%;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table td{vertical-align:top;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table td.mid{text-align:right;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table td.rt{text-align:right;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table td.qty{width:50px;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table td.item{border-bottom:1px dotted #b2b2b2;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table td.item ul{padding-left:15px;font-size:11px;line-height:11px;width:150px;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table td.item p{font-size:11px;line-height:11px;width:150px;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con .totals{text-align:right;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con .totals table{ text-align:right;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con .totals table.discount{border-bottom:1px solid #7f7f7f;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con .totals table.dfee{border-bottom:1px solid #7f7f7f;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con .totals table.tot{border-top:1px solid #7f7f7f;margin-top:2px;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con .totals table td{}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con .totals table td.name{}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con .totals table td.op{width:15px;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con .totals table td.price{width:50px;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con .totals img.add_cart{cursor:pointer;}

/*---order_history---*/
.ds_right_threequarters .ds_right_threequarters_wrap .tan_box_order_history{background-color:#f9edd3;}
.ds_right_threequarters .ds_right_threequarters_wrap .tan_box_order_history .ds_right_threequarters_con{border-bottom:1px solid #b2b2b2;padding:0px 0 0px 0;}

.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table.orderhistory{width:100%;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table.orderhistory select{width:200px;color:#666666;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table.orderhistory td.gobtn{vertical-align:bottom;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table.orderhistory td.gobtn img{cursor:pointer;}
* html .ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table.orderhistory td.gobtn img{position:relative;top:4px;}

.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table.pturn{text-align:right;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table.pturn td{vertical-align:bottom;padding-bottom:10px;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table.pturn td.page{}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table.pturn td.results{width:160px;}

.ds_right_threequarters .ds_right_threequarters_wrap .grey_bar .ds_right_threequarters_con table.ordhis{border:0;padding:0;margin:0;}
.ds_right_threequarters .ds_right_threequarters_wrap .grey_bar .ds_right_threequarters_con table.ordhis td{border:0;vertical-align:bottom;line-height:12px;}
.ds_right_threequarters .ds_right_threequarters_wrap .grey_bar .ds_right_threequarters_con table.ordhis td.ordnum{width:85px;}
.ds_right_threequarters .ds_right_threequarters_wrap .grey_bar .ds_right_threequarters_con table.ordhis td.ordname{width:200px;}
.ds_right_threequarters .ds_right_threequarters_wrap .grey_bar .ds_right_threequarters_con table.ordhis td.total{width:45px;text-align:right;}
.ds_right_threequarters .ds_right_threequarters_wrap .grey_bar .ds_right_threequarters_con table.ordhis td.blank{}
.ds_right_threequarters .ds_right_threequarters_wrap .grey_bar .ds_right_threequarters_con table.ordhis td.item{width:245px;}
.ds_right_threequarters .ds_right_threequarters_wrap .grey_bar .ds_right_threequarters_con table.ordhis td.price{width:45px;text-align:right;}

.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table.ordhis{border-bottom:1px solid #999999;margin-top:10px;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table.ordhis td{border:0;vertical-align:top;line-height:12px;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table.ordhis td.ordnum{width:85px;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table.ordhis td.ordname{width:200px;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table.ordhis td.total{width:45px;text-align:right;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table.ordhis td.blank{}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table.ordhis td.item{width:290px;}

.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table.ordhis img.btn{padding:5px 0 40px 0;cursor:pointer;}

.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table.ordhis td.item table{font-size:11px;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table.ordhis td.item table td.item{border-bottom:1px dotted #b2b2b2;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table.ordhis td.item table td.item ul{padding-left:15px;font-size:10px;line-height:10px;}
.ds_right_threequarters .ds_right_threequarters_wrap .ds_right_threequarters_con table.ordhis td.item table td.item p{ font-size:10px;line-height:10px;}

.ds_right_threequarters table.pturnbot{ width:100%;text-align:right;color:#000;}
.ds_right_threequarters table.pturnbot td{vertical-align:bottom;padding-bottom:10px;}
.ds_right_threequarters table.pturnbot td.page{}
.ds_right_threequarters table.pturnbot td.results{width:160px;padding-right:29px;}

/*----------accounts-------*/
.redhead{color:#fff;background-color:#b21d09;margin-top:1px;}
.redhead p{padding:3px 0 3px 12px;}


/* MERCHANTS */
.account_box .merchant_box_bot{background-image:url(/images/account_box_bot.gif);background-repeat:no-repeat;height:18px;}
.account_box .merchant_box_con{border:1px solid #b4b4b4;border-bottom:0;}
.account_box .merchant_box_con table{border-collapse:collapse;width:100%;color:#000;}
.account_box .merchant_box_con table tr.tan{ background-color:#f9eed3;font-weight:bold;color:#4a473f;}
.account_box .merchant_box_con table tr.grey{background-color:#e5e5e5;}
.account_box .merchant_box_con table td{padding:3px 0 3px 0;height:30px;}
.account_box .merchant_box_con table tr.last td{height:15px;padding-top:5px;}
.account_box .merchant_box_con table tr.last{margin-bottom:-5px;}
.account_box .merchant_box_con table tr.inactive{color:#666;}
.account_box .merchant_box_con table td.buff{padding-left:20px;}
.account_box .merchant_box_con table img{cursor:pointer;}
.account_box .merchant_box_con .addaddress{background-color:#e5e5e5;text-align:center;}
.account_box .merchant_box_con .addaddress img{position:relative;top:10px;cursor:pointer;}
.account_box .merchant_box_con table td table td{padding-right:12px;font-weight:normal;}
.account_box .merchant_box_con table td a{font-weight:bold;}

/* Merchant_Account_Summary.html */
.ds_right_threequarters .ds_right_threequarters_wrap#modwrap{height:420px;}
.ds_right_threequarters .merchant_wrap .merchant_left{float:left;padding-right:20px;}
.ds_right_threequarters .merchant_wrap .merchant_left p{text-align:center;}
.ds_right_threequarters .merchant_wrap .merchant_right .mr_left{float:left;width:210px;}
.ds_right_threequarters .merchant_wrap .merchant_right .mr_right{float:left;padding-left:30px;}
.ds_right_threequarters .merchant_wrap .merchant_right .underbox{padding:0 0 0 10px;}
.ds_right_threequarters .merchant_wrap .merchant_right .underbox .item{width:155px;float:left;color:#000;font-size:12px;}
.ds_right_threequarters .merchant_wrap .merchant_right .underbox .item p{font-weight:bold;color:#000;padding:0 0 4px 0;}
.ds_right_threequarters .merchant_wrap .merchant_right .underbox .item .item_datetime div{float:left;width:70px;text-align:right;}
.ds_right_threequarters .merchant_wrap .merchant_right .underbox .item .item_datetime div.l{text-align:left;width:45px;padding-right:5px;}
.ds_right_threequarters .merchant_wrap .merchant_right .yellowbar{background:#f9edd3;font-weight:bold;height:22px;clear:both;padding:5px 0 0 8px;}
.ds_right_threequarters .merchant_wrap .merchant_right .yellowbar a{padding-left:8px;}
.ds_right_threequarters .merchant_wrap .merchant_right{float:left;width:484px;}
.ds_right_threequarters .merchant_wrap .spacer{clear:both;height:20px;}
.ds_right_threequarters .merchant_wrap{width:680px;padding:18px 0 0 18px;color:#000000;}
.ds_right_threequarters .merchant_wrap a{font-size:11px;}
.ds_right_threequarters .merchant_wrap h5{color:#b21d09;font-size:13px;font-weight:bold;padding:0 0 4px;margin:0;}
.ds_right_threequarters .merchant_wrap h6{font-size:16px;font-weight:bold;padding:0 0 4px;margin:0;}
.ds_right_threequarters .merchant_wrap p{padding-bottom:8px;}
.ds_right_threequarters .merchant_wrap p a{padding:0;}

.clear{clear:both;height:1px;overflow:hidden;width:0px;}

/* help */
div.help-content{padding:10px;color:#000;}
div.help-content h1{font-size:14px;padding:0;margin:0;}
div.help-content ul{list-style:disc;margin:10px;padding-left:20px;}
div.help-content hr{height:1px;margin:15px 10px 0px 2px;}
div.help-content p{padding:10px 10px 0 20px;}

/* for long blocks of readable text (terms of service, etc) */
div.about_us{font-size:12px;color:black;text-align:justify;width:640px;}
div.about_us p{margin:1em 0em 1em 0em;}

/* add white pixel top/bottom (t/b) loeft/right (l/r) of parent, gives illusion of  */
.tl{position:absolute;top:0;left:0;width:1px;height:1px;background-image:url(/images/white_pixel.png);}
.bl{position:absolute;bottom:0;left:0;width:1px;height:1px;background-image:url(/images/white_pixel.png);}
.tr{position:absolute;top:0;right:0;width:1px;height:1px;background-image:url(/images/white_pixel.png);}
.br{position:absolute;bottom:0;right:0;width:1px;height:1px;background-image:url(/images/white_pixel.png);}

table.report{margin:0;padding:0;font-size:12px;color:#000;}
table.report th{padding:2px;font-weight:bold;font-size:14px;}
table.report td{background-color:#eee;padding:2px;}

/* attempt to restore "standard" styles for html tags like top and bottom margins that Ogilvy removed globally */
div.default_html_style{line-height:normal; color: black;}

div.default_html_style p, div.default_html_style blockquote,div.default_html_style ul, div.default_html_style ol{display:block;padding:0;margin-top:1em;margin-bottom:1em;}

div.default_html_style ul, div.default_html_style ol{padding-left:3em;}
/* Left padding is actually 40px in legacy HTML which is 4em for size 10 font which is equal to a
4-character tab stop, but it doesn't scale to font size. It looks too wide to me, but while I'm used
to a 2-character tab stop, it might not be enough for some, so using 3 as a compromise. */

div.default_html_style ul ul, div.default_html_style ul ol,
div.default_html_style ol ul, div.default_html_style ol ol{
margin-top:0;margin-bottom:0;} /* no automatic margins in nested lists */

div.default_html_style blockquote{padding-left:3em;padding-right:3em;}

div.default_html_style li{list-style-position:outside;}
/* With inside style the line is aligned against the list indicators rather than against the list
text which causes a break in the list text alignment between ordered list items 9 and 10, or between
lists with different list indicators like ol versus ul. Thus outside style must be retained. */

div.default_html_style table{margin:1px;padding:1px;}

/* This has too much impact on the display of everything (JJ) */
/* a:link {color: blue; text-decoration: underline;}
a:visited {color: purple; text-decoration: underline;} */


/* more undoing of Ogilvy's crap */
p.p{margin:1em 0;padding:0;display:block;}

/* transparent tab corners (JJ) */
.lrlr,.lrlr2{background-image:url(/images/tab_trans_tl.gif);background-repeat:no-repeat;background-position:top left;}
.lrlr .lrlr,.lrlr2 .lrlr2{background-image:url(/images/tab_trans_tr.gif);background-repeat:no-repeat;background-position:top right;}
.lrlr .lrlr .lrlr,.lrlr2 .lrlr2 .lrlr2{background-image:url(/images/tab_trans_bl.gif);background-repeat:no-repeat;background-position:bottom left;}
.lrlr .lrlr .lrlr .lrlr,.lrlr2 .lrlr2 .lrlr2 .lrlr2{background-image:url(/images/tab_trans_br.gif);background-repeat:no-repeat;background-position:bottom right;}
.lrlr_F9EDD3{background-image:url(/images/tab_trans_F9EDD3_tl.gif);background-repeat:no-repeat;background-position:top left;}
.lrlr_F9EDD3 .lrlr_F9EDD3{background-image:url(/images/tab_trans_F9EDD3_tr.gif);background-repeat:no-repeat;background-position:top right;}
.lrlr_F9EDD3 .lrlr_F9EDD3 .lrlr_F9EDD3{background-image:url(/images/tab_trans_F9EDD3_bl.gif);background-repeat:no-repeat;background-position:bottom left;}
.lrlr_F9EDD3 .lrlr_F9EDD3 .lrlr_F9EDD3 .lrlr_F9EDD3{background-image:url(/images/tab_trans_F9EDD3_br.gif);background-repeat:no-repeat;background-position:bottom right;}

/* kwikee nutrition labels (JRA) */
div.nutr_facts{width: 250px;border: 2px solid black;font: 12px Arial, sans-serif;padding: 4px;}
div.nutr_facts h1 {text-align: center;}
div.black_bar {border:7px solid black;margin-top: 4px;margin-bottom: 4px;}
table.dvfoot {text-align:center;font: 11px Arial, sans-serif;}
span.left{float:left;}
span.right{float:right;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
/** #TB_window {
font: 12px Arial, Helvetica, sans-serif;
color: #333333;
}

#TB_secondLine {
font: 10px Arial, Helvetica, sans-serif;
color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
**/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
position: fixed;
z-index:100;
top: 0px;
left: 0px;
height:100%;
width:100%;
}

.TB_overlayMacFFBGHack {background: url("/css/../images/macFFBgHack.png") repeat;}.TB_overlayBG {
background-color:#fff;
filter:alpha(opacity=90);
-moz-opacity: 0.90;
opacity: 0.90;
}

* html #TB_overlay { /* ie6 hack */
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
position: fixed;
/**background: #ffffff;**/
z-index: 102;
color:#000000;
display:none;
/*border: 4px solid #525252;**/
text-align:left;
top:50%;
left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
/**margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');**/
top:75px;
}

#TB_window img#TB_Image {
display:block;
margin: 15px 0 0 15px;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-top: 1px solid #666;
border-left: 1px solid #666;
}

#TB_caption{
height:25px;
padding:7px 30px 10px 25px;
float:left;
}

#TB_closeWindow{
height:25px;
padding:11px 25px 10px 0;
float:right;
}

#TB_closeAjaxWindow{
padding:7px 10px 5px 0;
margin-bottom:1px;
text-align:right;
float:right;
}

#TB_ajaxWindowTitle{
float:left;
padding:7px 0 5px 10px;
margin-bottom:1px;
}

#TB_title{
display: none;
background-color:#e8e8e8;
height:27px;
}

#TB_ajaxContent{
clear:both;
padding:2px 15px 15px 15px;
overflow:hidden;
text-align:left;
line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
padding:15px;
}

#TB_ajaxContent p{
padding:5px 0px 5px 0px;
}

#TB_load{
position: fixed;
display:none;
height:13px;
width:208px;
z-index:103;
top: 50%;
left: 50%;
margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
z-index:99;
position:fixed;
top: 0;
left: 0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity: 0;
opacity: 0;
height:100%;
width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;
_margin-bottom:1px;
}
/* CSS Document */


.container {
width: 91em;
}

.header img.callout2 {
margin-left: 385px;
}

.ds_left_threequarters
{
width: 630px;
height: auto;	/* overriding retarded global.css */
float: left;
}
.ds_left .ds_list ul
{
text-indent: -1.5em;
padding-left: 16px;
}
span.validation_error
{
text-align: center;
color:red;
font-weight:bold;
}
.blkhdr h2 {
color: #FCD239;
font-family: verdana;
font-size: 18px;
padding: 7px 0 0 10px;
}
p.rank
{
float: left;
padding-left: 16px;
padding-right: 8px;
}
/* override default : .ds_mid .toppings_check table td {width: 50%;} */
.ds_mid .toppings_check table td.override { width: 0;}

/* go button on address bar popup */
.address_dd .med_go
{
float: right;
margin-right: 0.8em;
}

div.error_box {
width:621px;
background:url(/images/lightbox-border-top.gif) 0px 0px no-repeat;
padding-top:10px;
z-index: 1105;
overflow: auto;
}

div.error_box .border {
width:579px;
border-left:1px solid #9E9D9D;
border-right:1px solid #9E9D9D;
padding:20px;
height: 245px;
overflow: auto;
background:#ffffff;
line-height: 1.4;
/* z-index: 1105; */

font: normal 13.5px arial, sans-serif;
}
div.error_box .border-bottom {
background:url(/images/lightbox-border-bottom.gif) 0px 0px no-repeat;
height:10px;
/* z-index: 1105; */


/* overflow:hidden; */
}
div.error_box .btn-back {
display:block;
background:url(/images/btn_back.gif) 0% 0% no-repeat;
width:130px;
height:32px;
overflow:hidden;
font-size:0px;
cursor: pointer;
margin-top: 50px;
}

div.error_box .title {
color:#B21D0A;
font-size:14px;
font-weight:bold;
margin:25px 0 15px;
text-align: center;
}

.left_one_fourth .left_search_con .change_date {
display: none;
height: auto;
}

.ds_right .rt_tan .rt_tan_con .rt_tan_con_con table tr td.itemprice {text-align: right;}
.ds_right .rt_tan .rt_tan_con .rt_tan_con_con .totals table {width:100%; padding-right:3px;}

.account_box_con {border: 0px; border-bottom: 0;}
.account_box_bot {background-image:url(/images/account_box_bot.gif); background-repeat: no-repeat; height: 18px;}

.account_box_con table {border-collapse: collapse; width: 100%; color: #000; }
.account_box_con table tr.tan { background-color: #f9eed3; font-weight: bold; color: #4a473f;}
.account_box_con table tr.grey {background-color: #e5e5e5;}
.account_box_con table td {padding: 3px 0 3px 0;}
.account_box_con table td.buff {padding-left: 20px;}
.account_box_con table td.buffleft{padding-left: 140px;}
.account_box_con table td.buffright {padding-right: 160px; padding-left: 8px;}
.account_box_con table img {cursor: pointer;}
.account_box_con .addaddress {background-color: #e5e5e5; text-align: center;}
.account_box_con .addaddress img {position: relative; top: 10px; cursor: pointer;}


div.j_address {
background-image: url('/images/bar_with_go_button.gif');
height: 30px;
width: 910px;
font-size: 9pt;
text-align: right;
margin-bottom: 6px;
}

div.j_address input, div.j_address select {
font-size: 9pt;
font-family: arial,sans-serif;
}

div.j_address .j_address_pop_link, div.j_address .j_address_pop_link:visited {
color: #B21D09;
font-size: 12pt;
font-weight: bold;
text-decoration: none;
}

div.j_address #j_address_zip_label, div.j_address #j_address_street_label {
/*display: none;*/
visibility: hidden;
position: absolute;
background-color: #F9E05E;
border-top: 2px solid #FFEE7E;
border-right: 2px solid #DDCC5C;
border-left: 2px solid #FFEE7E;
border-bottom: 2px solid #DDCC5C;
color: black;
font-weight: bold;
font-size: 11pt;
display: block;
}

div.j_address #j_address_street_input {
display: none;
width: 10em;
}

div.j_address #j_address_zip_input {
display: none;
width: 5em;
}

div.j_address #j_address_pop {
display: none;
position: absolute;
background-color: #d0d0d0;
border-top: 2px solid #EEEEEE;
border-right: 2px solid #AAAAAA;
border-left: 2px solid #DDDDDD;
border-bottom: 2px solid #AAAAAA;
width: auto;
text-align: left;
overflow: auto;
max-height: 300px;
z-index: 9900;
padding: 1px;

}

div.j_address #j_address_pop a {
font-size: 8pt;
text-decoration: none;
padding-left: 5px;
padding-bottom: 2px;
padding-top: 2px;
display: block;
color: black;
overflow: auto;
z-index: 9900;
}

div.j_address #j_address_pop #alt {
background-color: white;
}

div.j_address #j_address_pop #sel {
background-color: #F9E05E;
font-weight: bold;
}
/*
div.j_address #j_address_pop a.hover {
background-color: #B21D09;
color: white;
}*/



div.j_address .label {
font-weight: bold;
vertical-align: middle;
width: auto;
}

div.j_address .master_box {
float: right;
text-align: right;
height: 30px;
display: block;
vertical-align: middle;
}
div.j_address .box select {

}
div.j_address .box {
/* border-right:1px solid #B3B3B3;*/
/* display:block; */
display: inline;
height: 30px;
position: relative;
top: .25em;
/* float:left; */
padding: 5px;
}
/*
div.j_address .box {
/* position: relative; */
/*	margin-top: 5px;
margin-bottom: 5px; */
/* float: left;
display: inline;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
border-right: 1px solid #b3b3b3;
height: 20px;
}*/

div.j_address .button {
float:right;
width: 50px;
height: 30px;
display: block;
cursor: pointer;
}

div.j_address .entry {
/*padding-top: 2px; */
/* border: 2px inset black; */
/*background-color: white;*/
}

div.j_address .down_arrow {
/*position: relative;
top: 3px;
left: 2px;*/
}

/**
* Jesse's cuisine links makeover
*/

.left_search_con span.j_cuisine_off {
display: block;
width: 9.6em;
padding-left: 0.6em;
line-height: 17px;
float: left;
text-align: left;
}

.left_search_con span.j_cuisine_on {
display: block;
width: 9.6em;
padding-left: 0.6em;
line-height: 17px;
float: left;
text-align: left;
background-color:#FADE5A;
}

.left_search_con span.j_cuisine_on a.button {
display: block;
float: right;
vertical-align: middle;
clear: none;
}

.j_cuisine_off a, .j_cuisine_on a, .j_cuisine_more a {
float: left;
}

.left_search_con span.j_cuisine_more {
display: none;
}

.latest_orders {width: 49.9em; margin-top: 1.1em; margin-bottom: 5em;}
.latest_orders .latest_orders_top {height: 2.4em; background-image:url(/images/latest_head.gif); background-repeat: no-repeat;}
.latest_orders .latest_orders_con {border: .1em solid #cccccc; border-top: 0; }
.latest_orders .latest_orders_con a {text-decoration: underline; color: #336699; padding: 0 .5em 0 .5em;}
.latest_orders .latest_orders_con table {width: 100%; color: #000;}
.latest_orders .latest_orders_con table tr, .latest_orders .latest_orders_con table tr td {border: 0; border-collapse: collapse;}

.latest_orders .latest_orders_con table tr {height: 2.2em; background-color: #fff; }
.latest_orders .latest_orders_con table tr.yellow {background-color: #f9e05e;}
.latest_orders .latest_orders_con table tr.grey {background-color: #cccccc;}

.latest_orders .latest_orders_con table td {padding: 0 .5em 0 .5em;}
.latest_orders .latest_orders_con table td.price {text-align: right;}
.latest_orders .latest_orders_con table tr.yellow td strong {font-size: 1.1em}
.latest_orders .latest_orders_con table tr.yellow td strong.merch {padding: 0 0 0 .5em;}


.faded {
filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity: .50;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
/* http://msdn.microsoft.com/en-us/library/ms532847(VS.85).aspx */
}

.search_entry .jratings, .right_search_entry .jrelevance {
float: left;
font-weight: bold;
width: 145px;
/* font-size: 1.1em; */
color: black;
position: relative;
/* padding-top: .5em; */
}
/*
*html .right_search_entry .jrelevance,
*html .right_search_entry .jrelevance span.relevance {
background-color: red;
width: 9em;
display: block;
position: relative;

}*/

.right_search_entry .jrelevance span.relevance {
font-weight: bold;
display: block;
width: 110px;
text-align: left;
}

.right_search_entry .jrelevance span.match {
font-weight: bold;
display: block;
/* margin-left: 1.5em; */
/* width: 10em; */
text-align: left;
float: left;
}

/* the number of matches text */
.right_search_entry .jrelevance span.match_num {
float: right;
}


.jratings span.label,
.jsearch span.label {
font-weight: normal;
display: block;
float: left;
width: 5em;
text-align: right;
margin-right: 8px;
/*font-size: 8pt;*/
}

.jratings span.stars {

}

.jratings span.stars img {
width: 12px;
height: 12px;
}

/* Menu highlight color change*/
.jmenus li.highlight,
.jmenucatalogs li.highlight {
background-color: #B21D0A;
color:#000;
}

.jmenus li.highlight a,
.jmenucatalogs li.highlight a,
.jmenus li.highlight a:visited,
.jmenucatalogs li.highlight a:visited,
.jmenus li.highlight a:hover,
.jmenucatalogs li.highlight a:hover {
color: #FFF;
text-decoration: none;
}

/* Override global.css setting for this value - less spacing above search results */
.right_three_fourths .right_search_con .right_search_entry .entry_con p {padding-top: 0.5em; padding-bottom: 0.5em;}
.right_three_fourths .right_search_con .right_search_entry .entry_con img.comp_logo {padding: 0.75em 1.5em 1.5em 1.5em;}

/* ranking arrows */
.ds a.rank_arrow {
text-decoration: none;
font-weight:bold;
padding:0.1em;
color: black;
font-size: 9pt;
}

/** keyword matches on catalog and search page **/

p.item_name strong.match,
.toppings_check .search_results strong.match,
.toppings_check .tantitle strong.match {
color: #B21D0A;
}

/*** did you mean? suggestion ***/
.right_search_top p.did_you_mean {
color: red;
font-size: 12pt;
/* height: auto; */
font-weight: bold;
padding: 0.8em 0 0 1.5em;
width: auto;
}

* html .right_search_top p.did_you_mean {
width: 30em;
height: 2.5em;
display: block;
}

* html .right_three_fourths .right_search_top p {
height: 2.5em;
display: block;
}

.right_search_top p.did_you_mean span {
font-size: 9pt;
color: black;
}

.right_search_top p.did_you_mean a,
.right_search_top p.did_you_mean a:visited {
color: #336699;
font-weight: normal;
text-decoration: underline;
}

/******** vendorSelect styles ********/

div.vendorselect {
font-size: 9pt;
border-top: 2px solid #EEEEEE;
border-right: 2px solid #AAAAAA;
border-left: 2px solid #DDDDDD;
border-bottom: 2px solid #AAAAAA;
}

.vendorselect img.vslogo {
float: left;
}

/** the box that contains everything next to the logo **/
.vendorselect div.box {
padding: 8px;
/* background-color: #dddddd; */
/* height: 54px; */
float: left;
}

.vendorselect div.box_links {
padding: 8px;
margin-top: 4px;
border-left: 1px solid #cccccc;
float: left;
display: block;
height: 48px;
}

.vendorselect .vsname {
font-size: 11pt;
float: left;
font-weight: bold;
}

.vendorselect .links {
float: left;
padding-top: 2pt;
}

.vendorselect .links a,
.vendorselect .links a:visited {
display: block;
color: #336699;
padding: 4px;
font-weight: bold;
text-decoration: underline;
}

.vendorselect .links a:active,
.vendorselect .links a:focus {
background-color: #FCD239;
color: black;
}

.vendorselect .links a:hover {
background-color: #B21D0A;
color: white;
}

.vendorselect .vsinfo {

}

.vendorselect .vsinfo span {
float: left;
padding-right: 25px;
}

.vendorselect #vendor_selections {
clear: both;
}

/* hack on ogilvy's css */
#vendor_selections .merchant_box_con {
border-top: 1px solid #B4B4B4;
border-left: 0px;
border-right: 0px;
}

/* login roles on login.php */
table.login_roles {
margin-top: 15px;
}

.login_roles a.login_roles_link {
margin-bottom: 10px;
display: block;
filter: alpha(opacity=85);
-moz-opacity: 0.85;
opacity: .85;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=85);
}

.login_roles a.login_roles_link:hover {
filter: alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);
}

/* Addition for merchant_manage_users */
.innerwhite {background:#fff; padding: 10px 0 0 15px; height: 70px;}
.innerwhite .img {float:left;}
.innerwhite .right {float:left; padding: 4px 0 0 15px;}
.innerwhite .right div {float:left; padding-right:30px; line-height:1.2em;}
.innerwhite .right h6 {font-size: 14px; font-weight:bold; padding:0; margin:0;}
.addaddressform #inwhite {margin: 10px 0 15px 60px;}
p.inwhite {padding: 10px  20px  0 20px;}
div.inwhite {padding: 10px 20px 30px 20px;}
div.inwhite table {border-collapse: collapse; padding: 10px 20px 0 20px;}
div.inwhite table td {padding: 0 30px 0 8px; font-size:11px;}
div.inwhite table tr {height: 45px; background-color:#ffffff; border-collapse: collapse;}
div.inwhite table tr.first {height: 25px; background-color:#b21d09;}
div.inwhite table tr.first td { color:#ffffff; font-weight:bold; font-size: 12px;}
div.inwhite table tr.odd{background-color:#e5e5e5;}
div.inwhite table td {padding-left:8px; font-size:11px;}
div.inwhite table td.last {text-align:center; padding-right:10px;}
a #sidecancel {position:relative; left:60px; top:-10px; font-weight:bold;}
.col {float:left;margin-right:30px;}
td.tip{font-size:10px;color:gray;}

/**** partner callouts ****/

div.jpartner_header {
float: right;
}

div.jpartner_header img {
margin-top: 10px;
padding: 3px;
}

div.jpartner_header a:hover {
filter: alpha(opacity=70);
-moz-opacity: 0.70;
opacity: .70;
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}


/***** j_shop_fold* - search shop by criteria bar fold-up *****/
div.j_shop_fold_bar {
/* padding: 0 0 0 .4em;  whatever */
background-color: #EBEBEB;
font-size: 10pt;
text-align: center;
}

div.j_shop_fold_bar a,
div.j_shop_fold_bar a:visited,
div.j_shop_fold_bar a:link {
text-decoration: none;
}

div.j_shop_fold_open {

}

div.j_shop_fold_closed {
padding-top: 5px;
display: none;
}

/*-----------rds notice---------------*/
.rds {width: 12em; margin-top: -0.1em;}
.rds_top {height: 2em; border: .1em solid #b9b9b9; background-image:url(/images/dd_widg_bg.gif);}
.rds .rds_top p a {color: #000; text-decoration: none; cursor: pointer;}
.rds .rds_con {float: left; height: 4em; border: .1em solid #b9b9b9; border-bottom: 0; background-color: #fff;}
.rds .rds_con p {margin: 0 auto; width: 12em; text-align: left;}
/*---------end rds notice------------*/

/*-----tooltip classes-----*/
a.tooltip {
text-decoration:none;
}
a.tooltip:link, a.tooltip:visited, a.tooltip:active{
z-index:24;
color:#24486B;
position:relative;
text-decoration:none;
}

a.tooltip:hover {
z-index:25;
color:#000000;
border-bottom:0;
text-decoration:none;
}

a.tooltip span {
display:none;
}

a.tooltip:hover span {
background-color:#FFFFFF;
border:1px solid #000000;
color:#000000;
display:block;
padding:4px;
position:absolute;
text-align:center;
top:2em;
width:12em;
}
/*-----end tooltip classes-----*/
/* Jesse Jordan 2009 - search page css */

div.jsearch {
color: black;
}

.jsearch div.left_container {
width: 145px;
float: left;
/*	background-color: yellow; */
}

.jsearch .left_container img.ad,
.jsearch .right_container img.ad {
margin-bottom: 4px;
/* opacity: .5; */
height: 145px;
width: 145px;
}

.jsearch .left_container div.js_time {
padding-top: 22px;
background-image: url("/images/js-time-top.gif");
background-position: top;
background-repeat: no-repeat;
margin-bottom: 3px;
}

.jsearch .left_container .js_time div.fill {
background-image: url("/images/js-time-back.gif");
}

.jsearch .left_container .js_time div.bottom {
background-image: url("/images/js-time-bot.gif");
height: 5px;
background-repeat: no-repeat;
}

* html .jsearch .left_container .js_time div.bottom {
margin-bottom: -10px;
}

.jsearch .left_container .js_time table {
width: 145px;
text-align: center;
}


.jsearch .left_container div.js_title {
background-image: url("/images/js-shopby-top.gif");
background-position: top;
background-repeat: no-repeat;
/* background-color: #B21D09; */
height: 22px;
width: 145px;
/*color: white;
font-size: 14pt;
font-weight: bold;
text-align: center;
padding-top: 3px;*/
}

.jsearch div.center_container {
width: 610px;
float: left;
margin-left: 5px;
margin-right: 5px;
background-color: white;
}

.jsearch .center_container div.search_top {
font-size: 10pt;
/* height: 20px;*/
}

.jsearch .center_container .search_top span.found_num {
float: left;
font-size: 15pt;
font-weight: bold;
width: 130px;
}

.jsearch .center_container .search_top span.sort_box {
width: 270px;
float: left;
text-align: right;
}


.jsearch .center_container .search_top div.page_turn {
float: left;
text-align: right;
width: 210px;
}

.jsearch .center_container .search_top div.page_turn ul {

}

.jsearch .center_container .search_top div.page_turn ul li{
display:inline;
}

.jsearch .center_container .search_top div.page_turn ul li a{
text-decoration:underline
}

.jsearch .center_container .search_top div.page_turn ul li.view_all a {
color:#336699;
}

.jsearch .center_container .search_top div.page_turn ul li img {
vertical-align:middle;padding:0 .2em 0 .2em;
}


.center_container div.center_left_col {
width: 215px;
/* background-color: orange; */
float: left;
margin-top: 8px;
font-size: 8pt;
color: black;
}

.center_container .center_left_col strong {
color: #B21D09;
font-style: italic;
font-size: larger;
}

.center_container .center_left_col span.match {
color: #B21D09;
font-style: italic;
text-decoration: underline;
}


.center_container div.center_center_col {
width: 145px;
/* background-color: orange; */
float: left;
margin-top: 4px;
margin-left: 3px;
padding: 2px;
font-size: 9pt;
color: black;
}


.center_container div.center_right_col {
width: 145px;
/* background-color: orange; */
float: left;
/* margin-top: 8px; */
font-size:10pt;
color: black;
/* padding: 5px; */
text-align: center;
font-weight: bold;
}

.center_container .center_right_col div.icons {
height: 25px;
/*width: 145px; */
/*	float: right;
width: 50px; */
text-align: right;
}

.center_container .center_right_col div.icon_pop_box {
visibility: hidden;
position: relative;
/* background-color: #F9E05E; */
background-image: url("/images/js-notes-pop.gif");
height: 98px;
left: 145px;
width: 150px;
top: -25px;
z-index: 1;
display: none;
text-align: center;
_position: absolute;		/*IE 6 fixes*/
_top: ; _left: ;
}

.center_container .center_right_col .icon_pop_box textarea {
position: relative;
top: 20px;
border: 0px;
margin: 1px;
width: 146px;
height: 53px;
background-color: transparent;
}

.center_container .center_right_col .icon_pop_box input {
position: relative; top: 20px; height: 21px; width: 120px; background-color: transparent;
}

/*.center_container .center_right_col div.inner_pop_box {
padding: 5px;
height: 89px;
}*/

.center_container .center_right_col .icons img {
width: 25px;
height: 25px;
cursor: pointer;
}

.center_container .center_right_col .icons img.favorite_icon_off {
background-image: url("/images/js-icon-fav-off.gif");
}

.center_container .center_right_col .icons img.favorite_icon_offr {
background-image: url("/images/js-icon-fav-offr.gif");
}

.center_container .center_right_col .icons img.favorite_icon_on {
background-image: url("/images/js-icon-fav-on.gif");
}

.center_container .center_right_col .icons img.favorite_icon_onr {
background-image: url("/images/js-icon-fav-onr.gif");
}

.center_container .center_right_col .icons img.deal_icon_off {
background-image: url("/images/js-icon-money-off.gif");
}

.center_container .center_right_col .icons img.deal_icon_offr {
background-image: url("/images/js-icon-money-offr.gif");
}

.center_container .center_right_col .icons img.deal_icon_on {
background-image: url("/images/js-icon-money-on.gif");
}

.center_container .center_right_col .icons img.deal_icon_onr {
background-image: url("/images/js-icon-money-onr.gif");
}

.center_container .center_right_col .icons img.note_icon_off {
background-image: url("/images/js-icon-notes-off.gif");
}

.center_container .center_right_col .icons img.note_icon_offr {
background-image: url("/images/js-icon-notes-offr.gif");
}

.center_container .center_right_col .icons img.note_icon_on {
background-image: url("/images/js-icon-notes-on.gif");
}

.center_container .center_right_col .icons img.note_icon_onr {
background-image: url("/images/js-icon-notes-onr.gif");
}

.center_container .center_right_col div.jl_hours {
margin-top: 5px;
}

.center_container .center_right_col strong.third_party_name {
font-size: 9pt;
color: #fb2206;
}

.center_container .center_right_col a {
border-bottom: 1px dashed black;
color: black;
}

.center_container .center_left_col a.merchant_name {
font-size: 11pt;
color: #369;
font-weight: bold;
}

.center_container a.rest_logo {
float: left;
margin: 13px;
}

.center_container .rest_logo img {
width: 70px;
height: 70px;
border: 1px solid #9d9d9d;
}

.center_container div.search_entry {
background-image: url(/images/js-rback.gif);
width: 610px;
height: 98px;
margin-bottom: 3px;
/*overflow: hidden; */
}

.jsearch div.right_container {
width: 145px;
float: left;
}

.jsearch .right_container div.cannot_find {
background-image: url("/images/js-cant-find.gif");
height: 210px;
width: 145px;
}
.jsearch .right_container .cannot_find a,
.jsearch .right_container .cannot_find a:link,
.jsearch .right_container .cannot_find a:visited {
text-decoration: none;
width: 145px;
display: block;
}

.jsearch .right_container .cannot_find div.space {
height: 22px;
display: block;
width: 145px;
}

.jsearch .right_container .cannot_find a.contact {
height: 62px;
}

.jsearch .right_container .cannot_find a.partner {
height: 60px;
}

.jsearch .right_container .cannot_find a.customer {
height: 66px;
}


/****** Jesse's catalog menu display stuff (left pane of catalog.php) ******/

div.jmenus {
font-weight: bold;
width: 190px;
font-size: 12px;
line-height: 18px;
}

div.jsearch div.jmenus {
width: 145px;
}

div.jmenus li.on {
background-color: #FFCA2C;
}

.jmenus .menu_on,
.jmenus .menu_sticky
{
background-image: url(/images/tan_on_pod_top.gif); background-repeat: no-repeat;
padding-top: 4px;
padding-bottom: 2px;
}

.jseo .jmenus .menu_on,
.jseo .jmenus .menu_sticky
{
background-image: url(/images/jmenu-tan-top.gif); background-repeat: no-repeat;
padding-top: 4px;
padding-bottom: 0px;
}

/* ie hack */
* html .jmenus .menu_on,
* html .jmenus .menu_sticky,
* html .jmenus .menu_off,
* html .jseo .jmenus .menu_on,
* html .jseo .jmenus .menu_sticky
{
margin-bottom: -11px;
}


.jmenus .menu_on .fill,
.jmenus .menu_sticky .fill
{
color: #FFCA2C;
background-color: #000000;
}

.jseo .jmenus .menu_on .fill,
.jseo .jmenus .menu_sticky .fill
{
color: black;
background-color: transparent;
}

.jmenus .menu_on .fill a,
.jmenus .menu_sticky .fill a
{
color: #FFCA2C;
text-decoration: none;
/* display: block; */
}

.jseo .jmenus .menu_on .fill a,
.jseo .jmenus .menu_sticky .fill a
{
color: black;
text-decoration: none;
}


.jmenus .menu_on .fill a.load_menu,
.jmenus .menu_sticky .fill a.load_menu
{
display: inline;
float: right;
text-decoration: underline;
color: white;
margin-right: 2px;
font-size: 8pt;
vertical-align: top;
}

.jmenus .menu_on .fill a.rank_arrow,
.jmenus .menu_sticky .fill a.rank_arrow {
color: white;
}

.jmenus .menu_on .menu_bottom,
.jmenus .menu_sticky .menu_bottom
{
background-image: url(/images/grey_pod_bot.gif); background-repeat: no-repeat; height: 4px;

}

.jseo .jmenus .menu_on .menu_bottom,
.jseo .jmenus .menu_sticky .menu_bottom
{
background-image: url("/images/jmenu-tan-bot.gif"); background-repeat: no-repeat; height: 6px;
background-color: white;
}

.jmenus .menu_on .fill ul,
.jmenus .menu_sticky .fill ul
{
padding-left: 18px;
list-style-image: url(/images/ds_arrow_down.gif);
}

.jseo .jmenus .menu_on .fill ul,
.jseo .jmenus .menu_sticky .fill ul
{
padding-left: 18px;
list-style: none;
list-style-image: none;
}

/*
* html .jseo .jmenus .menu_on .fill ul,
* html .jseo .jmenus .menu_sticky .fill ul {
margin-bottom: -12px;
}*/

.jmenus .menu_on div.sub_catalogs,
.jmenus .menu_sticky div.sub_catalogs
{
display: block;
padding-left: 3px;
padding-right: 3px;
line-height: 1.6;
background-color: #dfdfdf;
}

.jseo .jmenus .menu_on div.sub_catalogs,
.jseo .jmenus .menu_sticky div.sub_catalogs
{
display: block;
padding-left: 0px;
padding-right: 0px;
padding-top: 6px;
line-height: 1.6;
background-color: white;
background-image: url("/images/jmenu-tan-fill-top.gif");
background-repeat: no-repeat;
background-position: top;
}


.jmenus .menu_on div.sub_catalogs ul,
.jmenus .menu_sticky div.sub_catalogs ul
{
background-color: white;
margin-left: 2px;
margin-right: 2px;
list-style: square;
padding-left: 18px;
}

.jseo .jmenus .menu_on div.sub_catalogs ul,
.jseo .jmenus .menu_sticky div.sub_catalogs ul
{
background-image: url("/images/jmenu-tan-fill-back.gif");
background-color: white;
margin-left: 0px;
margin-right: 0px;
list-style: square;
padding-left: 18px;
}

.jmenus .menu_on div.sub_catalogs ul li.off a,
.jmenus .menu_sticky div.sub_catalogs ul li.off a,
.jmenus .menu_on div.sub_catalogs ul li.on a,
.jmenus .menu_sticky div.sub_catalogs ul li.on a
{
color: #000000;
}

.jmenus .menu_off
{
background-image: url(/images/tan_pod_top.gif); background-repeat: no-repeat;
padding-top: 4px;
padding-bottom: 2px;
}

.jseo .jmenus .menu_off {
background-image: url(/images/jmenu-ltan-top.gif); background-repeat: no-repeat;
padding-top: 4px;
padding-bottom: 0px;
}

.jmenus .menu_off .fill a
{
color: #333;
text-decoration: underline;
/* display: block; */
}

.jmenus .menu_off .fill
{
background-color: #ede5cf;
}

.jseo .jmenus .menu_off .fill {
background-color: transparent;
}

.jmenus .menu_off .menu_bottom
{
background-image: url(/images/tan_pod_bot.gif); background-repeat: no-repeat; height: 4px;

}

.jseo .jmenus .menu_off .menu_bottom {
background-image: url(/images/jmenu-ltan-bot.gif); background-repeat: no-repeat; height: 4px;
background-color: white;
}


.jmenus .menu_off .fill ul {
padding-left: 18px;
list-style-image: url(/images/ds_arrow.gif);
}

.jseo .jmenus .menu_off .fill ul {
padding-left: 18px;
list-style: none;
list-style-image: none;
}

/* * html .jseo .jmenus .menu_off .fill ul {
margin-bottom: -12px;
}*/

.jmenus .menu_off div.sub_catalogs {
display: none;
}

.jmenus .menu_off .fill a.load_menu
{
display: none;
}

.jmenus .menu_off .fill a.rank_arrow {
color: black;
}

.jmenus .menu_off_grey {
background-image: url(/images/grey_pod_top.gif); background-repeat: no-repeat;
padding-top: 4px;
padding-bottom: 2px;
}

.jmenus .menu_off_grey .fill {
background-color: #dfdfdf;
}

.jmenus .menu_off_grey .menu_bottom {
background-image: url(/images/grey_pod_bot.gif); background-repeat: no-repeat; height: 4px;
}

.jmenus .menu_off_grey .fill ul {
padding-left: 18px;
/* list-style-image: url(/images/ds_arrow.gif); */
}

.jmenus .mealtime {
font-size: 8pt;
font-weight: normal;
}
/*** sub category display ***/

div.jmenucatalogs {
width: 418px;
border: 1px solid #b2b2b2;
border-top: 0;
border-bottom: 0;
background-color: #ededed;
font-size: 8pt;
}

.jmenucatalogs ul {
list-style-type: square;
list-style-position: outside;
}


.jmenucatalogs ul li {
float: left;
width: 191px;
margin-left: 18px;
}

* html .jmenucatalogs ul {
margin-left: -18px;
}

* html .jmenucatalogs ul li {

}

/* .jmenucatalogs ul li.highlight {
background-color: #B21D0A;
color:#000;

}*/
.jmenucatalogs ul li.on {
/* margin-left: 18px; */
background-color: #FFCA2C;
}


.jmenucatalogs ul li.on a,
.jmenucatalogs ul li.on a:visited {
color: black;
}

div.jcatalog_choose_vendor {
width: 75%;
padding-left: 12.5%;
}



div.jcatalog_choose_vendor .j_address_pop_link, div.jcatalog_choose_vendor .j_address_pop_link:visited {
color: #B21D09;
font-size: 12pt;
font-weight: bold;
text-decoration: none;
float: right;
}

div.jcatalog_choose_vendor #j_address_zip_label, div.jcatalog_choose_vendor #j_address_street_label {
display: none;
visibility: hidden;
position: relative;
background-color: #F9E05E;
border-top: 2px solid #FFEE7E;
border-right: 2px solid #DDCC5C;
border-left: 2px solid #FFEE7E;
border-bottom: 2px solid #DDCC5C;
color: black;
font-weight: bold;
font-size: 11pt;
}

div.jcatalog_choose_vendor #j_address_street_input {
display: none;
width: 200px;
}

div.jcatalog_choose_vendor #j_address_zip_input {
display: none;
width: 90px;
}

div.jcatalog_choose_vendor #j_address_pop {
display: none;
/* position: absolute; */
margin-left: 5px;
background-color: #d0d0d0;
/* border-top: 2px solid #EEEEEE;
border-right: 2px solid #AAAAAA;
border-left: 2px solid #DDDDDD;
border-bottom: 2px solid #AAAAAA; */
width: auto;
text-align: left;
overflow: auto;
max-height: 100px;
z-index: 9900;
padding: 1px;

}

div.jcatalog_choose_vendor #j_address_pop a {
font-size: 8pt;
text-decoration: none;
padding-left: 5px;
padding-bottom: 2px;
padding-top: 2px;
display: block;
color: black;
/* overflow: auto; */
z-index: 9900;
}

div.jcatalog_choose_vendor #j_address_pop #alt {
background-color: white;
}

div.jcatalog_choose_vendor #j_address_pop #sel {
background-color: #F9E05E;
font-weight: bold;
}
/*
div.jcatalog_choose_vendor #j_address_pop a.hover {
background-color: #B21D09;
color: white;
}*/

div.jcatalog_choose_vendor #j_address_label {
display: none;
font-weight: bold;
vertical-align: middle;
width: auto;
}

div.jcatalogentities {
border-left: 1px solid #cccccc;
border-right: 1px solid #cccccc;
padding: 6px;
}

.jcatalogentities div.entity_child {
margin-left: 5px;
}

.jcatalogentities span.name_mustselect {
color: black;
font-weight: bold;
display: block;
float: left;
}

.jcatalogentities span.price {
color: black;
font-size: 12pt;
float: right;
}

.jcatalogentities span.name {
color: black;
display: block;
float: left;
}

.jcatalogentities span.error {
color: red;
font-weight: bold;
/* display: block;
clear: both; */
margin-left: 6px;
}

.jcatalogentities input, .jcatalogentities select {
float: left;
}

div.ds_right i.ent_child {
position: relative;
left: 4px;
}

.jmenus div.entities_schedule {
float: none;
display: inline;
}

.search_results div.entities_schedule {
float: right;
margin-right: 5px;
}

.entities_schedule a.schedule_link,
.entities_schedule a.schedule_link:visited,
.entities_schedule a.schedule_link:hover {
color: #336699;
text-decoration: none;
margin-left: 5px;
/* border-bottom: 1px dotted #336699; */
font-size: 6pt;
line-height: 1;
}


/**** merchant landing page ****/

div.jc_merchant_info {

}

.jc_merchant_info div.top {
background-image: url("/images/jc-merchant-info-top.gif");
height: 22px;
}

.jc_merchant_info div.fill {
background-image: url("/images/jc-merchant-info-back.gif");
padding-top: 5px;
padding-bottom: 3px;
padding-left: 10px;
padding-right: 10px;
}

.jc_merchant_info div.bottom {
background-image: url("/images/jc-merchant-info-bot.gif");
height: 7px;
}

.jc_merchant_info table.hours tr.top{
background-image: url("/images/jc-hours-top.gif");
position: relative;
color: white;
height: 22px;
}

.jc_merchant_info table.hours .top th.bhours,
.jc_merchant_info table.hours .top th.dhours {
padding-right: 20px;
text-align: center;
background-image: none;
}

.jc_merchant_info table.hours td.cat-hours{
padding:0 20px 0 0;
}

.jc_merchant_info table.hours {
width:100%;
border-collapse:collapse;
line-height:18px;
color: black;
}


.jc_merchant_info table.hours tr{
background-image: url("/images/jc-merchant-info-back.gif");
position: relative; /* ie bg hack */
}

.jc_merchant_info table.hours tr td {
background-image: none; /* ie bg hack */
}

.jc_merchant_info table.hours tr.grey{
background-image: url("/images/jc-hours-grey-back.gif");
position: relative; /* ie bg hack */
}

.jc_merchant_info table.hours td.day{
padding-right:20px;
text-align:right;
}


/*
.jcatalogentities .entities_schedule p {
float:none;
text-align:center;
padding:.4em 0 0 0;
} */

/*view_hours p a{color:#336699;text-decoration:underline;cursor:pointer;}
view_hours p.view_hours_link{margin-top:-0.4em;}*/
/** Jesse Jordan 2009 **/

/*.jcatalogentities div.entities_schedule,
.search_results div.entities_schedule,
.jmenus div.entities_schedule{
float: left;
font-size: 10pt;
color: black;
text-align: center;
}*/

div.schedule_hours {
float: left;
font-size: 10pt;
color: black;
text-align: center;
position: absolute;
background-color: #F9E05E;
border-top: 2px solid #EEEEEE;
border-right: 2px solid #AAAAAA;
border-left: 2px solid #DDDDDD;
border-bottom: 2px solid #AAAAAA;
/* padding: 1px; */
visibility: hidden;
/* float:left; */
/* margin:0 0 0 1em; */
width:201px;
z-index: 9999;
line-height: 1.2;
font-weight: normal;
}

.schedule_hours div.schedule_header {
background-color: #B21D0A;
font-weight: bold;
color: white;
font-size: 9pt;
width: 195px;
padding-left: 3px;
padding-right: 3px;
padding-top: 2px;
padding-bottom: 2px;
}

.schedule_hours div.day_of_week {
float: left;
font-size: 9pt;
width: 75px;
}

.schedule_hours div.hours_for_day {
float: left;
background-color: #d0d0d0;
width: 125px;
border-left: 1px solid #bbbbbb;
}

.schedule_hours div.hours_for_day_alt {
float: left;
background-color: white;
width: 125px;
border-left: 1px solid #bbbbbb;
}

.schedule_hours div.day_separator {
clear:both;
height:1px;
overflow:hidden;
width:100%;
background-color: #bbbbbb;
}
/* Jesse Jordan 2009 */
div.jsimple {
padding: 15px;
font-family: arial, sans-serif;
line-height: 1.2;
font-size: 10pt;
color: black;
}

.jsimple strong,.jsimple th {
font-weight: bold;
}

.jsimple em,.jsimple address,.jsimple caption,.jsimple cite {
font-style: italic;
}

.jsimple table {
display: table;
border-spacing: 2px;
border-collapse: separate;
border: 1px outset;
}

.jsimple tr {
display: table-row;
vertical-align: inherit;
}

.jsimple td {
display: table-cell;
border-spacing: 2px;
padding: 2px;
vertical-align: inherit;
padding: 1px;
border-collapse: none;
border: 1px inset;
}

.jsimple th {
display: table-cell;
vertical-align: inherit;
font-weight: bold;
padding: 1px;
border-collapse: none;
}

.jsimple p {
display: block;
margin: 1em 0;
}

.jsimple blockquote {
display: block;
margin: 1em 40px;
}

.jsimple address {
display: block;
font-style: italic;
}

.jsimple center {
display: block;
text-align: center;
}

.jsimple h1 {
display: block;
font-size: 13pt;
color: #CC0000;
font-weight: bold;
margin: .67em 0;
line-height: 1.5;
}

.jsimple h2 {
display: block;
font-size: 11pt;
font-weight: bold;
margin: .83em 0;
}

.jsimple h3 {
display: block;
font-size: 1.17em;
font-weight: bold;
margin: 1em 0;
}

.jsimple h4 {
display: block;
font-weight: bold;
margin: 1.33em 0;
}

.jsimple h5 {
display: block;
font-size: 0.83em;
font-weight: bold;
margin: 1.67em 0;
}

.jsimple h6 {
display: block;
font-size: 0.67em;
font-weight: bold;
margin: 2.33em 0;
}

.jsimple ul {
display: block;
list-style-type: disc;
margin: 1em 0;
padding-left: 40px;
}

.jsimple ol {
display: block;
list-style-type: decimal;
margin: 1em 0;
padding-left: 40px;
}

.jsimple li {
display: list-item;
}

.jsimple pre,
.jsimple code {
display: block;
margin: 1em 0;
font-family: Courier New, monospace;
white-space: pre;
}
/*
div.jsimple {
padding: 15px;
font-family: arial, sans-serif;
line-height: 1.2;
font-size: 10pt;
color: black;
}

.jsimple h1 {
font-size: 13pt;
color: #CC0000;
line-height: 1.5;
}

.jsimple h2 {
font-size: 11pt;
color: black;
line-height: 1.5;
}

.jsimple p {

}

.jsimple a, .jsimple a:VISITED, .jsimple a:LINK {
color: #336699;
text-decoration: underline;
}

.jsimple ul {
padding-left: 3em;
padding-top: 1em;
}

*/
