﻿IMG
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
}

A:link
{
    font-size: 9pt;
    color: white;
    font-family: 'Arial Narrow';
    background-color: transparent;
    border: none;
}
A
{
    font-size: 11px;
    color: white;
    font-family: 'Arial Narrow' , 'Bookman Old Style' , 'Comic Sans MS';
    border : none;
}

/* Popup Controls ---- Start */
.modalBackground
{
    background-color: aliceblue;
    filter: alpha(opacity=10);
    opacity: 0.1;
}

.modalPopup {
	background-color:white;
	border-width:5px;
	border-style:solid;
	border-color:#007EB7;
	padding:3px;
	width:250px;
}
.modalPopupConfirm
{
    background-color: white;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 250px;
    text-align: center;
}

.modalPopupLogin 
{    
    background:white; 
}

.popupMenu {
	position:absolute;
	background-color:#F5F7F8;
	visibility: hidden;
}

.popupMenuSmall {
	position:absolute;
	visibility: hidden;
	background-color:#F5F7F8;
}

.popupHover {
	background-color: Transparent;
}
/* Popup Controls ---- End */

/* Accordion Controls ---- Start */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #1663A2;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
    .accordionHeaderSelected
    {
        border: 1px solid #2F4F4F;
        color: white;
        background-color: #ED1C24;
        font-family: Arial, Sans-Serif;
        font-size: 12px;
        font-weight: bold;
        padding: 5px;
        margin-top: 5px;
        cursor: pointer;
    }
    .accordionContent
    {
        background-color: #FFFFFF;
        border: 1px dashed #2F4F4F;
        border-top: none;
        padding: 5px;
        padding-top: 10px;
    }

/* Accordion Controls ---- End */

/* User Registration ---- Start */
.UserRegistrationTitle
{
    color: #ED1C24;
    font-family: 'Arial Black';
    font-size: 14pt;
    text-align: center;
}
.UserRegistrationSub
{
    color:#1663A2 ;
    font-family: 'Arial';
    font-size: 11pt;
    text-align :left;
    border-top: #ED1C24 1px solid;
    border-bottom: #ED1C24 1px solid;
}
    
.addressSeperator    
{
    border-top: #1663A2 1px solid;
}    

.addressHeader
{
    font-family: 'Arial';
    font-size: 9pt;
    font-weight: bold;
    color: #ED1C24;
    text-decoration: underline;
}    
/* User Registration ---- End */
.itemListFrame
{
    border-right: red thin solid;        
}

.contentFrame
{
    border-right: red thick solid;
    border-top: red thick solid;
    border-left: red thick solid;
    border-bottom: red thick solid;
}
.orderListFrame
{
    border-left: red medium solid;
}
    

/* Controls ---- Start */
.normalTextbox
{
    border-right: red 1px solid;
    border-top: red 1px solid;
    border-left: red 1px solid;
    border-bottom: red 1px solid;
    height:14px;
    font-family :Arial ;
    font-size : 8pt;
}
.borderlessTextbox
{
    border:none;
    font-family :Arial ;
    font-size : 8pt;
}
    
.normalButton
{
    color: white;
    font-family: Arial;
    height: 20px;
    font-weight: normal;
    font-size: 7pt;
    width: 80px;
    background-color: #3496df;
    border :white 2px solid;    
}
.widthButton
{
    color: white;
    font-family: Arial;
    height: 20px;
    font-weight: normal;
    font-size: 7pt;
    width: 80px;
    background-color: #3496df;
    border :white 2px solid;    
}
.smallLabel
{
    font-family: Arial;
    height: 18px;
    font-weight: bold;
    font-size: 7pt;
}

.normalLabel
{
    font-family: Arial;
    height: 18px;
    font-weight: bold;
    font-size: 8pt;
}

.bigLabel
{
    font-family: Arial;
    height: 18px;
    font-weight: bold;
    font-size: 10pt;
}

.smallErrormessage
{
    font-family: Arial;
    height: 18px;
    font-size: 8pt;
    color: Red;
    border: 1px transparent solid;
}

.smallErrormessage2
{
    font-family: Arial;
    height: 18px;
    font-size: 9pt;
    color: yellow;    
}
    
.hiddenTextbox
{
    width:1px;
    border: solid 1px white;
    color: White;
}            

.dropdownlist
{
    font-size: 10pt;
    font-family: 'Arial';
    color: red;
    font-weight: bold;
    border-right: red 1px solid;
    border-top: red 1px solid;
    border-left: red 1px solid;
    border-bottom: red 1px solid;
}
/* Controls ---- End */

/* SearchResult ---- Start */
.gridSearchResult
{
    background-color: #d3d3d3;
    font-size: 7pt;
    font-family: 'Arial';
    height:10px;
}
.gridSearchResultAlt
{
    background-color: white;
    font-size: 7pt;
    font-family: 'Arial';
    height:10px;
}
/* SearchResult ---- End */

.totalPricePopup
{
    font-size: 15px;
    color: RED;
    font-family: Arial, 'Courier New' , 'Comic Sans MS';
    text-align: center;
    width: 200px;
    height: 15px;
}  
.PriceHighLight1
{
    font-size:15px;
}  
.PriceHighLight2
{
    font-size:13px;
}  
.smallNotes
{
    font-size: 9pt;
    color: gray;
    font-family: Arial, 'Comic Sans MS';
    font-style: italic;
}
.orderTypeTitle
{
    font-size: 15pt;
    font-family: 'Arial Black' , Arial, 'Comic Sans MS';
    font-weight: bold;
    color: #1663A2;
    border-bottom: 1px solid #1663A2;
}  

.promoItemImagesdiv
{
    float: left;    
    text-align:left;
    width:180px;
    font-size: 7pt;
    font-family: Verdana;
    text-transform: capitalize;       
}
.productImagesdiv
{
    display:inline;
    float: left;    
    text-align:left;
    width:100px;
    font-size: 7pt;
    font-family: 'Courier New' , Arial;
    text-transform: capitalize;   
    border:lightgrey 1px solid; 
}
.productImagesdivPizzaSize
{
    float: left;    
    width:230px;
    height: 60px;
}
.productImagesdivPizzaSize2
{
    float: left;    
    width:230px;
    height: 180px;
}
.productImagesdivPizzaTopping
{
    float: left;    
    width:230px;
    height: 180px;
}
.productImagesdivPizzaTopping2
{
    float: left;    
    width:220px;
    height: 180px;
}
.productImagesdivPizzaCrust
{
    float: left;    
    width: 307px;
    height: 180px;
}
.productImagesdivPizzaSauces
{
    float: left;
    width: 307px;
    height: 180px;
}
.productImagesdivPizzaCrust2
{
    float: left;    
    width:220px;
    height: 180px;
}
.productImagesdivDrink
{
    display:inline;
    float: left;    
    width:230px;
    height: 180px;
}

.productImagesdivSideOrder
{
    display:inline;
    float: left;    
    width:230px;
    height: 180px;
    
}

.productImagesdivMeals
{
    float: left; 
	width:450px; 
	height:300px; 	
}
.productImagesdivMeals2
{
    float: left; 
	width:600px; 
	height:300px; 	
}
.productDescriptionsdivMeals
{
    margin-top:0px;
    padding-left: 0px;
    color: #007EB7;
    font-family: Arial;
    font-size: 12px;

}
.productImagesdivMealsTable
{
    width:450px;
}
.productImagesdivMealsTable2
{
    width:600px;
}
.productImagesdivMealsTable td
{
    text-align: left;
}
.productImagesdivMealsTable2 td
{
    text-align: left;    
}

.productDescriptionsdivMeals b
{
    font-size: 14px;
}
.productPricedivMeals
{
    margin-top: -8px;
    padding-left: 20px;
    font-size: 14pt; 
    color: red; 
    font-family: Arial;     
}
.productDescriptionsdivAddOn
{
    padding-left: 5px;
    color: Black;
    font-family: Arial;
    font-size: 12px;

}
.productDescriptionsdivAddOns b
{
    font-size: 15px;
}
.productPricedivAddOn
{
    padding-left: 5px;
    font-size: 13pt; 
    color: red; 
    font-family: Arial;     
}

.promo_ordernow_button
{
    margin-top:0px;
    margin-left: 0px;
}
.productImagesdivPriceDrink
{
    font-size: 10pt;
    font-weight:bold;
    text-align:center;
    color:#007EB7;    
    font-family: Verdana;
    text-transform: capitalize;    
    margin-top:-15px;
    margin-left:-12px;
}
.productImagesdivPriceSideOrder
{
    font-size: 10pt;
    font-weight:bold;
    text-align:center;
    color:#007EB7;    
    font-family: Verdana;
    text-transform: capitalize;
    margin-top:0px;
    margin-left:-12px;
}
.promoAddOnItemImagesdiv
{
    float: left;    
    text-align:left;
    width:220px;
    height:180px;
    font-size: 7pt;
    font-family: 'Courier New' , Arial;
    text-transform: capitalize;       
}

.storeAddressOptionNormal
{
    font-size: 12px;
    font-family: Verdana; 
    background-color: White;
}

.storeAddressOptionNormal span
{
    padding-left: 5px;
	font-size: 12px;
	color: #007EB7;
	float:left;
	background-color: Transparent;    
}

.storeAddressOptionNormal input
{    
    color: Red;
    font-family:  Verdana; 
    font-weight:bold;
    border: none;
    float:left;
    height:20px;
    font-size:12px;
    background-color: Transparent;
    width: 90px;
}

.storeAddressOptionSelected
{
    font-size: 12px;
    font-family: Arial;
    background-color:#007EB7;
}


.storeAddressOptionSelected span
{
	font-size: 12px;
	padding-left: 5px;
	color: White;
	float:left;	
	background-color: Transparent;
}
.storeAddressOptionSelected input
{    
    color:#FFFFFF;
    font-family: Verdana ; 
    font-weight:bold;
    border: none;   
    float:left;
    height:20px;
    width: 90px;
    font-size:12px;
    background-color:Transparent;
}


.totalPrice
{
	color:#007EB7;
	font-family: Verdana;
	font-size :15px;
}
.totalPriceColumn
{
	vertical-align:top;
	width:170px;
	height:33px;
}
.topbutton_link
{    
    color:red;
	font-family: Verdana;
	font-size:8px;        
}

.topbuttons
{
    vertical-align:top;
    width:100px;
    height:33px;
}

.items_nofound_message
{
    font-size:12px;
    font-weight:bold;
    font-family:Verdana;
    color:Red;
    
}
.fullorderprice_display
{
    position: absolute; 
    top: 45px; 
    margin-left: 13px; 
    text-align:left; 
    height:39px; 
    width:360px;
}
.fullorderprice_display_price
{
    width:180px; 
    height:22px; 
    font-weight:bold;
    font-family:Verdana Arial Black ; 
    font-size:18px; 
    color:#007EB7; 
    text-align:center; 
}
.PriceList
{
    font-family:Arial;
    padding-left: 10px;
    border: 1px solid red;
}
.PriceListHeader
{
    font-size: 12px;
    font-weight : bold;
    text-align:center;
    border-bottom: 1px solid black;
    border-top: 1px solid red;
    
}
.PriceListHeader1
{
    font-size: 12px;
    
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid black;
    border-top: 1px solid red;
}

.PriceListHeaderRed
{
    font-size: 14px;
    color: Red;
    font-weight : bold;
    border-bottom: 1px solid black;
    border-top: 1px solid red;
}
.PriceListPrices
{
    font-size: 12px;
    text-align: center;
    
    
}
.PriceListPrices1
{
    font-size: 12px;
    
    text-align:center;
    
}
.sauce_bg_big
{
     background-image:url(../images/sauce_bg.png); 
     background-repeat:no-repeat; 
     width: 930px;
     height: 30px;
}
.fullspacewhitespace
{
    width:900px;
    height:100px;    
}
.halfspacewhitespace
{
    width:600px;
    height:100px;
}
.SelectPizzaInstruction
{
    padding-left:10px;
    font-family:Arial Black;
    font-size: 18px;
    color:#133c8b;
}

.static_header
{
    font-family: Arial ;
    font-size: 20px;
    font-weight: bolder;
    color:Red;
}
.static_subject
{
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    color: Red ;
}
.static_sub
{
    font-family: Arial;
    font-size: 14px;
    text-decoration:underline;    
}
.static_sub_sub
{
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
    
}

.static_content
{
    font-family: Arial;
    font-size: 12px;
    color:Black;
}

.static_link A
{
    font-family: Arial;
    font-size: 14px;
    color:Red;
}

.floatingItemList
{
    position:absolute; 
    width: 245px; 
    height: 280px; 
    font-family:Arial; 
    font-size: 11px; 
    text-align:left; 
    overflow: auto;
    border-bottom: 1px solid black;
    border-left: 1px solid black;
    border-right: 1px solid black;
    
}
.floatingButton
{	
    position: absolute;
    width: 955px;
    height: 34px;
    background-image:url(../images/deliveryTime_bg.jpg); 
    background-repeat:repeat-x; 
}
.productImagesdivDeals
{
    float: left; 
	width: 210px; 
	height:330px; 
	padding: 10px;
	padding-left: 20px;	
}
.meal_title
{
    font-family: Arial;
    font-size: 14px;
    font-weight:bold;
    padding-top: 10px;
    padding-left: 10px;
}
