﻿html {
    
    height: 100%;
}

body 
{    
	margin:0px;
	text-align:center;
	font-family:Arial;
	min-height: 100%;
	
}
#head
{
	width:100%;
	
}
fieldset{ border:0;}
h1{ border-top:1px solid #B1ADA4; border-bottom:1px solid #B1ADA4; margin-left:10px; margin-right:10px; padding:15px; font-size:110%; color:#B1ADA4;}
.alignright{text-align:right;}
div.standardtext{ font-size:90%; color: #B1ADA4; margin-left:10px; margin-right:10px; margin-bottom:20px;}
div.orderheadererror{ color:#d55656; font-size:110%;}

#logo{ text-align:left; min-width:980px; width:80%; margin:0px auto; }
#content{ text-align:left; min-width:980px; width:80%; margin:0px auto; background-color:#fcfcfb;

          }
#cont_lborder{background-image:url(../../_images/login/outter_left_tile.gif); background-repeat:repeat-y; height:100%; width:100%; float:left; }
#cont_rborder{background-image:url(../../_images/login/outer_right_tile.gif); background-repeat:repeat-y; background-position:right; height:100%; width:100%; float:right; }

/* footer section */
#cont_btborder{background-image:url(../../_images/login/bottom_tile.gif); background-repeat:repeat-x; clear:both; width:100%; height:80px; background-color:#ececea}
#cont_borborder{background-image:url(../../_images/login/outer_botright.gif); background-repeat:no-repeat; height:100%; width:20px; float:right;}
#cont_birborder{background-image:url(../../_images/login/inner_botright.gif); background-repeat:no-repeat; height:100%; width:8px; float:right;}
#cont_bolborder{background-image:url(../../_images/login/outer_botleft.gif); background-repeat:no-repeat; height:100%; width:18px; float:left;}
#cont_bilborder{background-image:url(../../_images/login/inner_botleft.gif); background-repeat:no-repeat; height:100%; width:8px; float:left;}


/* Log in Page */
#log_head{	background-image:url(../../_images/login/NT_deals_2_login_09.gif); height:55px;}
#log_oleft{ background-image:url(../../_images/login/outer_topleft.gif); background-repeat:no-repeat; height:100%; width:18px; float:left;}
#log_ileft{ background-image:url(../../_images/login/inner_topleft.gif); background-repeat:no-repeat; height:100%; width:15px; float:left;}
#log_oright{ background-image:url(../../_images/login/outer_topright.gif); background-repeat:no-repeat; height:100%; width:20px; float:right;}
#log_iright{ background-image:url(../../_images/login/inner_topright.gif); background-repeat:no-repeat; height:100%; width:7px; float:right;}
#log_headertext{ color:White; font-size:120%; font-weight:bold;padding-top:25px; padding-left:30px}
#log_cont_content{ text-align:center; padding-top:10px }
#log_cont_content input{ background-color:#ececea; border:1px solid #B1ADA4; width:300px; padding:5px;}
#log_cont_content input:focus{ background-color:white; border:2px solid #ececea }
#log_cont_content input.image{ width:auto; border:0px; padding:0;vertical-align: middle;}
#log_cont_content div.fieldname{ margin-top:30px; font-weight:bold; font-size:105%; }
#log_cont_content .leftalign{ text-align:left; width:300px; margin:0 auto }
#log_cont_content .leftalign .error{ padding-top:10px;color:Red; font-size:90%; }
#welcome {background-color: #fdfae7;  margin: -10px 18px 0 18px; padding-top:20px; padding-bottom:20px;}
#register {background-color: #f3f3f2; margin: 0 18px 0 18px; padding-top:20px; padding-bottom:20px; margin-top: 20px;}
#welcome p {width: 800px; margin-left: auto; margin-right: auto;}
#register p {width: 85%; margin-left: auto; margin-right: auto;}


/*logged in header */
.loggedin_info_tab{ background-image:url(../../_images/order_page/toptab_left.gif);background-color:#dfdeda; background-repeat:no-repeat; height:30px;  padding-left:15px; padding-right:9px; padding-top:7px; float:right; font-size:60%}
.loggedin_info_tab_right{ background-image:url(../../_images/order_page/toptab_right.gif);background-color:#dfdeda; background-repeat:no-repeat; height:37px;  width:6px; float:right;}
.loggedin_info_tab .heading{  color:White; font-weight:bold;}
.loggedin_info_tab .text {}

#loggedin_head{ background-image:url(../../_images/order_page/tab_bg_tile.gif); background-color:#dfdeda; height:48px; }
#loggedin_tleft{ background-image:url(../../_images/order_page/outer_topleft_corner.gif); background-color: Transparent; background-repeat:no-repeat; height:100%; width:9px; float:left;}
#loggedin_tright{ background-image:url(../../_images/order_page/outer_topright_corner.gif); background-repeat:no-repeat; height:100%; width:5px; float:right;}
#loggedin_search{ background-image:url(../../_images/order_page/search_tile.gif);  float:right; height:48px;}
#loggedin_searchleft{ background-image:url(../../_images/order_page/search_left.gif);  float:left; height:48px; width:18px;}
#loggedin_search input { border:0px; height:15px; width:150px; background-color:Transparent;}
#loggedin_head a img {border:0px;}

/* Order page */
#order_contentarea { padding:40px; padding-top:20px}
#order_deals { border-bottom:1px solid #dfdeda; padding-bottom:8px;}
#order_a_z_all{padding-top:15px;padding-bottom:15px;}
#order_a_z_all #order_showall{ float:right; top:-10px; position:relative;}
#order_a_z_all .order_a_z_letter{ color:#dfdeda; padding-right:8px; padding-left:8px; }
#order_a_z_all a.order_a_z_letter{ color:#afaca3; font-weight:bold;}
#order_a_z_all a.selected{ background-color:#fffacd}

#order_contentarea div.order_stand{background-image:url(../../_images/order_page/stand_panel_images/stand_top_tile.gif); margin-top:25px; height:44px;}
#order_contentarea div.order_stand div.order_stand_tlborder{background-image:url(../../_images/order_page/stand_panel_images/stand_top_left.gif); height:100%; width: 14px; float:left;}
#order_contentarea div.order_stand div.order_stand_trborder{background-image:url(../../_images/order_page/stand_panel_images/stand_top_right.gif); background-repeat:no-repeat; background-position:top right; height:100%; width: 17px; float:right;}
#order_contentarea div.order_stand .order_plus{float:right; padding-top:10px; left:7px; position:relative;}
#order_contentarea div.order_stand .order_standtitle{padding-top:15px; padding-left:20px; color:White; font-size:120%; font-weight:bold; }
#order_contentarea div.order_stand .order_standtitle a{ color:white; text-decoration:none;}

#order_contentarea div.order_stand_products div.order_stand_results_div{background-image:url(../../_images/order_page/stand_panel_images/stand_center_right_tile.gif); background-repeat:repeat-y; background-position:right;padding-right:5px;}
#order_contentarea div.order_stand_products div.order_stand_results_div_left{background-image:url(../../_images/order_page/stand_panel_images/stand_center_Left_tile.gif); background-repeat:repeat-y;  padding-left:7px; padding-right:5px; margin:auto;}
#order_contentarea div.order_stand_products table.order_stand_results_table{width:100%; margin:auto; }
#order_contentarea div.order_stand_products table.order_stand_results_table th, #order_details_results_table th{background-image:url(../../_images/order_page/stand_panel_images/NT_deals_2_36.gif); background-repeat:repeat-x; height:30px; font-size:80%; padding-left:15px; border-right:1px solid #dfdeda; padding-right:10px;}
#order_contentarea div.order_stand_products table.order_stand_results_table >tbody>tr> td, #order_details_results_table td{margin-left:15px;padding:3px; padding-left:10px; padding-right:5px; border-right:1px solid #dfdeda; font-size:80%; }
#order_contentarea div.order_stand_products table.order_stand_results_table td.order_stand_dealname, #order_details_results_table td.order_stand_dealname{ border-top:1px dotted #bbbbb9; border-bottom:1px dotted #bbbbb9; border-left:2px solid #bbbbb9; border-right:2px solid #bbbbb9; background-image:url(../../_images/order_page/icon.gif); background-position:left; background-repeat: no-repeat; padding-left:30px; height:30px; background-color: #fffacd; color:#d55656; font-size:80%; font-weight:bold;}
#order_contentarea div.order_stand_products table.order_stand_results_table td.order_stand_error, #order_details_results_table td.order_stand_error{ border-left:2px solid #bbbbb9; border-right:2px solid #bbbbb9; background-color: #d55656; text-align:center; font-size:80%; color:White; font-weight:bold;}
#order_contentarea div.order_stand_products table.order_stand_results_table td.deliverydate {border:0; background-color:#f2f7fb;}
#order_contentarea div.order_stand_products table.order_stand_results_table td.left {border-left:2px solid #bbbbb9;}
#order_contentarea div.order_stand_products table.order_stand_results_table td.right {border-right:2px solid #bbbbb9;}
#order_contentarea div.order_stand_products table.order_stand_results_table th {border-bottom:2px solid #bbbbb9;}
#order_contentarea div.order_stand_products table.order_stand_results_table td.bottom {border-bottom:2px solid #bbbbb9;}
.order_stand_results_table > tbody > tr > td { vertical-align: top;padding-top: 10px !important;}
.deliverydate >table>tbody>tr>td>span{ height: 19px;display: block;padding-top: 2px;}
#order_contentarea div.order_stand_products table.order_stand_results_table tr.hotdeal td.hotdeal {background-position: 136px 0 ; background-repeat: repeat; background-image:url(../../_images/order_page/hotDealTile.gif); padding:0; margin:0; height: 43px;}

#order_contentarea div.order_stand_products table.order_stand_results_table tr.hotdeal td.left {border-left:2px solid #ffd05e;}
#order_contentarea div.order_stand_products table.order_stand_results_table tr.hotdeal td.right {border-right:2px solid #ffd05e;}
#order_contentarea div.order_stand_products table.order_stand_results_table tr.hotdeal th {border-bottom:0 solid #ffd05e;}
#order_contentarea div.order_stand_products table.order_stand_results_table tr.hotdeal td.bottom {border-bottom:2px solid #ffd05e;}
#order_contentarea div.order_stand_products table.order_stand_results_table tr.hotdeal td.order_stand_error{ border-left:2px solid #ffd05e; border-right:2px solid #ffd05e;}
#order_contentarea div.order_stand_products table.order_stand_results_table tr.hotdeal td.order_stand_dealname {border-left:2px solid #ffd05e; border-right:2px solid #ffd05e;}

#order_contentarea div.order_stand_footer{background-image:url(../../_images/order_page/stand_panel_images/stand_bot_tile.gif);height:30px;}
#order_contentarea div.order_stand_footer div.order_stand_footer_blborder{background-image:url(../../_images/order_page/stand_panel_images/stand_bot_left_tile.gif); height:100%; width: 14px; float:left;}
#order_contentarea div.order_stand_footer div.order_stand_footer_brborder{background-image:url(../../_images/order_page/stand_panel_images/stand_bot_right.gif); height:100%; width: 16px; float:right;}

#order_contentarea #order_buttons{Margin-top:30px;}

#order_contentarea #order_buttons #order_buttons_place{background-image:url(../../_images/order_page/place_order_box_tile.gif); height:95px; width:350px; float:right;}
#order_contentarea #order_buttons #order_buttons_place #order_buttons_place_right {background-image:url(../../_images/order_page/place_order_box_right.gif); height:100%; width:15px; float:right;}
#order_contentarea #order_buttons #order_buttons_place #order_buttons_place_left {background-image:url(../../_images/order_page/place_order_box_left.gif); height:100%; width:10px; float:left;}
#order_contentarea #order_buttons #order_buttons_place input { padding-top:20px;}
#order_contentarea #order_buttons #order_buttons_place #order_buttons_place_content { padding-left:35px; font-size:80%;  }
#order_contentarea #order_buttons #order_buttons_place #order_buttons_place_total { padding:35px; font-size:130%; color:#B1ADA4; font-weight:bold;  }
#order_contentarea #order_buttons #order_buttons_place #order_buttons_place_total input {padding-top:0px;}
#order_contentarea #order_buttons #order_buttons_cancel{padding-top:20px; padding-left:30px; float:left;}

#order_details_results_table{width:100%; margin:auto;}
#order_details_results_table div.order_stand {margin:0px;}
#order_details_results_table td, #order_details_results_table th { padding-left:10px; padding-right:10px;}
#order_details_results_table td.left, #order_details_results_table th.left {width:5px; background-image:url(../../_images/order_page/stand_panel_images/stand_center_Left_tile.gif); background-repeat:repeat-y; padding-left:5px; padding-right:8px;padding:0;}
#order_details_results_table td.right, #order_details_results_table th.right {border:0px; background-image:url(../../_images/order_page/stand_panel_images/stand_center_right_tile.gif); background-position:right; background-repeat:repeat-y; padding-left:5px; padding-right:5px; margin:0px;}
#order_contentarea div.order_stand div.order_stand_tslborder{background-image:url(../../_images/order_page/stand_panel_images/stand_center_Left_tile.gif); height:100%; width: 7px; float:left;}
#order_contentarea div.order_stand div.order_stand_tsrborder{background-image:url(../../_images/order_page/stand_panel_images/stand_center_right_tile.gif); background-repeat:repeat-y; background-position:top right; height:100%; width: 10px; float:right;}
#order_details_results_table th{/*see above*/}
#order_details_results_table td.order_stand_dealname{/*see above*/}
#order_details_results_table td.order_stand_error{/*see above*/}
#order_details_results_table td.order_stand_dealname, #order_details_results_table td.order_stand_error {border-left:0px; border-right:0px;}
#order_details_results_table td .order_details_tablebottom{ background-image:url(../../_images/order_details/order_bot_tile.gif); background-position:bottom; background-repeat:repeat-x; height:33px; margin:0px;}
#order_details_results_table td .order_details_tablebottom div.order_stand_blborder{background-image:url(../../_images/order_details/order_bot_left.gif); height:100%; width: 14px; float:left;}
#order_details_results_table td .order_details_tablebottom div.order_stand_brborder{background-image:url(../../_images/order_details/order_bot_right.gif); background-repeat:repeat-y; background-position:top right; height:100%; width: 14px; float:right;}

#dv_ord_box {border:1px solid white;font-size:80%;padding:2px;border-right:0px;width:350px; background-color:#dfdeda; z-index:1000}
#dv_ord_box #dv_ord_box_header {padding:5px;padding-right:10px;background-color:#dfdeda;}
#dv_ord_box #dv_ord_box_header a {color:Black; font-size:90%}
#dv_ord_box .header{font-size:80%; color:black; font-weight:bold;}
#dv_ord_box #dv_ord_box_header select { font-size:90%;}
#dv_ord_box #dv_ord_box_header input.text { font-size:90%; width: 6em;}
#dv_ord_box #dv_order_box_content { border:1px solid white; border-right:0px; padding:5px;padding-right:10px; background-color:#fffacd; overflow:auto;}
#dv_ord_box #dv_order_box_content #dv_order_box_content_left { float:left; width:175px; border-right:1px solid white;}
#dv_ord_box #dv_order_box_content #dv_order_box_content_right { float:left; padding-left:5px;}
#dv_ord_box #dv_order_box_content select { font-size:70%;}

#dv_ord_box #dv_ord_box_header #helpButton {margin-left: 30px;}

.callout{ position: absolute; }
.callout .callout_arrow{border-top:1px solid black;width:11px;text-align:right;float:left;left:2px; position:relative; margin-top:1px;}
.callout .callout_arrow div{background-color:#fffacd;border-left:1px solid black; height:1px;margin-left:auto;}
.callout .callout_message{background-color:#fffacd; border:1px solid black; font-size:75%; padding:10px; height:100%; float:left}

.watermarked {font-size:60%; color:black;}


#helpContentArea { margin: 30px 100px 30px 30px; font-size: 0.8em; }

#tcContentArea { margin: 30px; font-size: 0.8em; }
.error{ padding-top:10px;color:Red; font-size:90%; }
.dummy-spacing { height: 244px;}
.nowrap {white-space: nowrap}
.textcenter{ text-align: center;}
.typeyBox{ height: 15px;}

.retroInput { background-color: orange;}
.retroText { color: red;}