body     {background:  white;}
h1       { color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-variant: small-caps; }
h2       { color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-variant: none; }
h3       { color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
h4       { color: #c00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
h5       { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
dl       { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
ol, ol ol, ol ol ol       { color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
ul, ul ul, ul ul ul       { color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
table { font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; }

.cart_total {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;  
font-size: 13px;
text-align:right; 
}  

table.innert {
	margin: 10px 0;
}

table.middlet {	
	background-color: #fff;
}

table.middlet td.submen {
	height: 62px;
	background-image: url(../images/bg-submen.jpg);
	background-repeat: repeat-x;
	vertical-align: bottom;
}

p
{  
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;  
font-size: 11px; 
}  

a
{  
color: #336699;  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;  
text-decoration: underline; 
font-size: 11px; 
text-decoration: none;
}  
a:hover  
{  
color: #001166;  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
text-decoration: underline;
} 

HR {
    height:1px;
    width:70%;
    background:#336699;
   }
	
.bigred, 
.bigredcenter {
	margin: 10px 2px;
	background-color: transparent; color: #c00;
	font-weight: bold;
	font-size: 13px;
}	

.bigredcenter {
	text-align: center;
}

.banner { height: 30; background: #FFFFFF; font-size: 11px; font-weight: normal; font-variant: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; height: 30px; }
.top { background: #FFFFFF; color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica;}
.leftside { background: #F8E7CD; color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; line-height: 18px; }
.leftsidetop { background: #D5D5D5; color: #336699; font-size: 11px; font-family: Verdana, Arial, Helvetica; line-height: 16px; }
.middle { background: #FFFFFF; color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica; line-height: 18px;}
.products { background: #FFFFFF; color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica;}
.rightside { background: #FFFFFF; color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica;  line-height: 18px;}
.rightsidetop { background: #D5D5D5; color: #336699; font-size: 11px; font-style: italic; font-family: Verdana, Arial, Helvetica;  line-height: 16px;}
.textbox1 { background: #EAE9E9; font-size: 11px; text-decoration: none; color: #000000; font-family: Verdana, Arial, Helvetica; border: 1px solid #999999;  line-height: 14px; }
.textbox2 { background: #FFFFFF; font-size: 11px; text-decoration: none; color: #000000; font-family: Verdana, Arial, Helvetica; border: 1px solid #999999;  line-height: 14px; }
.textboxtop1 { background: #333333; font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; border: 1px solid #999999;  }
.textboxtop2 { background: #336699; font-size: 11px; font-weight: bold; text-decoration: none; color: #FFFFFF; font-family: Verdana, Arial, Helvetica; border: 1px solid #999999; }

.footer, A.footer, A.footer:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #999999;
	text-decoration: none; }

A.xtopnavlinks { padding: 0 0 0 10px; color:#fff; font-size: 12px; text-decoration: none; font-weight: bold;}
.topbg {
background-image: url(../images/top-menu.jpg);
width: 157px;
height: 51px;
background-repeat: no-repeat; 	
}
A.xtopnavlinks:hover { color:#ff0; font-weight: bold;}

table.topm {
	text-align: right;
	width: 540px;
	margin-right: 10px;
}
A.topnavlinks { padding: 0 0 10px 10px; color:#900; font-size: 12px; text-decoration: none; font-weight: bold;}
A.topnavlinks:hover {color:#f60; font-weight: bold; font-size: 12px; text-decoration: none; font-weight: bold;}



A.leftlinks { color:#336699; font-size: 11px; text-decoration: none; }
A.leftlinks:hover { color:#001166; font-size: 11px; text-decoration: underline; }


.topnavtxt { color:#FFFFFF; font-size: 11px; }


.input { background-color: #ffffff; border: 1px solid #000031; ; font-style:normal; font-variant:normal; font-weight:normal; font-size:11px }
//.submit { background-color: #ffffff; border: 1px solid #000031; ; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px }
.submit {
font-family: verdana, arial, helvetica, sans-serif; 
font-size: 8pt;  
letter-spacing: -1px;
TEXT-DECORATION: none;
COLOR: #000000;
}
.backgrnd1 { background-color : #268cbf; }


.booking_bg { background-color: #ffffff; }
.booking_border { background-color: #268cbf; }
.booking_line { background-color: #f2b66b; }

.calendarHeader { font-weight: bolder; color: #FF6600; background-color: #CCCCCC }
.calendarUnavailable {COLOR: white; background-color: #ffb200}
.calendarToday { COLOR: #258DBF; background-color: #FFFFFF}
.calendar { COLOR: #000000; background-color: #EEEEEE}
.calendar_weekend { COLOR: #000000; background-color: #EEEEFF}
.calendar_body { COLOR: #258DBF; background-color: #EEEEEE}
.calendar_pending { COLOR: #258DBF; background-color: #FFDDDD}
.calendar_confirmed { COLOR: #258DBF; background-color: #DDFFDD}
a.calendar:link { color: #268cbf; text-decoration: none }
a.calendar:visited { color: #268cbf; text-decoration: underline }
a.calendar:hover { color: #EFB345; text-decoration: none }

.rentalSelected {background-color: yellow}

#container1 {
    width: 650px;
    overflow: hidden;
	background-color: #fff;
}


/*   Pizzas pages
     left border: 18px
     right "    : 12px
     width : 603 - (18+ 12)

  */

#container {
   margin-left: 18px;
   margin-right:12px;
   margin-top:23px;
   padding: 0px 0px 0px 0px;
   width:  590px;
   height:auto;
   min-height: 500px;
	background-color: #fff; color: #000;
   /* border: 1px solid black; */
}

#round {
   float:left ;
   margin: -5px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   height: 100%;
 
}


#cart {
   float:right ;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background: white;
   height: 100%;
   width: 170px;
 
}

#cartbox {
  width: 100%;
  margin-left: 0px; 
  margin-right: 0px; 
  padding-right: 0px;
  padding-bottom: 8px;
  background: #6e6b4c;
  font-family: Verdana, Arial;
  color: black;
  font-size: 9px;
  font-weight: bold;
}

#cartbox table tr td, #cartbox table tr td table tr td, .carttd {
  font-size: 9px;
}

a.carttd:hover {
  font-size: 9px;
}

#cartboxtitle {
  font-size: 12px; 
  padding-left: 9px;
  padding-top: 8px;
  padding-bottom: 8px;
  color: white;
}

#cartdetails {
  margin: 0px 8px 8px 8px;
  background: white;
}

#specialty_subs2_02 {
 background-image: url('../images/round/specialty-subs2_02.gif');
}

#specialty_subs2_01 {
 background-image: url('../images/round/specialty-subs2_01.gif');
}

#specialty_subs2_03 {
 background-image: url('../images/round/specialty-subs2_03.gif');
} 

#round_upperleft {
   background-image: url("../images/round/round_upperleft.gif");
   background-position: top left;
   background-repeat: no-repeat;
}

#round_top {
   background-image: url("../images/round/round_top.gif");
   background-position: top ;
   background-repeat: repeat-x;
}


#round_upperright {
   background-image: url("../images/round/round_upperright.gif");
   background-position: top right;
   background-repeat: no-repeat;
}

#leftcont {
   

}

#round_left {
   background-image: url("../images/round/round_left.gif");
   background-position: center left;
   background-repeat: repeat-y;
   background-color: transparent;
   margin: 0px 0px 0px 0px;
   width: 371px;
   height: auto;
   min-height: 1px;
}

#round_right {
   background-image: url("../images/round/round_right.gif");
   background-position: right;
   background-repeat: repeat-y;
   background-color: transparent;
   margin: 0px 0px 0px 0px;
   padding-left: 19px;
   padding-right:19px;
   width: 371px;
   height: auto;
   min-height: 1px;
}

#contentx {
   margin-top: 0px;
   padding: 0px, 0px, 0px, 0px;
   margin-bottom: 0px;
   width: 371px;
   height: auto;
   min-height: 1px;
}

#round_lowerleft {
   background-image: url("../images/round/round_lowerleft.gif");
   background-position: bottom left;
   background-repeat: no-repeat;
}

#round_bottom {
   background-image: url("../images/round/round_bottom.gif");
   background-position: bottom ;
   background-repeat: repeat-x;
}

#round_lowerright {
   background-image: url("../images/round/round_lowerright.gif");
   background-position: bottom right;
   background-repeat: no-repeat;
}

#cat_heading, .cat_heading {
   font-family: arial, helvetica;
   font-size: 150%;  
   font-weight: bold;
   color:  #333333;
   padding-bottom: 9px;
}

.cat_table_heading {
   margin-top: -20px; 
   position: relative
}

#promotion {
   margin-top: 23px;
}

.product_name {
   /* margin-top: 13px; */
   font-weight: bold;
   font-family: verdana, arial;
}

table.upperpad  {
   margin-top: 13px;
}

td.leftpadd {
   padding-left: 10px;
}

.product_desc {
   margin-top: 1px;
   padding-bottom: 13px;

}

a.checkout, a.checkout:hover {
  color: red;
  font-weight: bold;
  font-size: 125%;
}

.ingredient_heading  {
  color: #6e5735;
  font-weight: bold;
  font-size: 10px;
  padding: 10px 10px 10px 10px;
}

.optionset_heading {
  font-weight: bold;
  color: #FFFFFF;
  font-size: 10px;
  padding: 7px 7px 7px 7px;

}

td.greys {
  background-color: #eeeeee;
  padding: 2px 2px 2px 2px;
}
   /* John added from here down */


.nav-b
{ font-family: Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
text-decoration:none;
font-weight: bold;
text-align:center;

}
.nav-b:hover
{
color:#666666;
font-size:12px;
text-decoration: underline;
font-weight: bold;
text-align:center;

}


.roundedcornr_box {
	background: url(/pizza/images/roundedcornr_tl.png) no-repeat top left;
}
.roundedcornr_top {
	background: url(/pizza/images/roundedcornr_tr.png) no-repeat top right;
}
.roundedcornr_bottom {
	background: url(/pizza/images/roundedcornr_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom div {
	background: url(/pizza/images/roundedcornr_br.png) no-repeat bottom right;
}
.roundedcornr_content {
	background: url(/pizza/images/roundedcornr_r.png) top right repeat-y;
}

.roundedcornr_top div,.roundedcornr_top,
.roundedcornr_bottom div, .roundedcornr_bottom {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content, .roundedcornr_bottom {
	margin-top: -19px;
}
.roundedcornr_content { padding: 0 15px; }

.floatright
		{
			float: right;
			width: 2500px;
			height: 600px;
			
		}
		
.floatleft
		{
			float: left;
			width: 350px;
			height: 600px;
			
		}
		
		
#round-1 {
   float:left ;
   margin: -5px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   height: 100%;
 
}
		
		
#container-2 {
   margin-left: 18px;
   margin-right:12px;
   margin-top:23px;
   padding: 0px 0px 0px 0px;
   width:  200px;
   height:auto;
   min-height: 100px;
   /* border: 1px solid black; */
}

#round_upperleft-1 {
   background-image: url("../images/round/round_upperleft.gif");
   background-position: top left;
   background-repeat: no-repeat;
}

#round_top-1 {
   background-image: url("../images/round/round_top-1.gif");
   background-position: top ;
   background-repeat: repeat-x;
}


#round_upperright-1 {
   background-image: url("../images/round/round_upperright.gif");
   background-position: top right;
   background-repeat: no-repeat;
}

#leftcont-1 {
   

}

#round_left-1 {
   background-image: url("../images/round/round_left.gif");
   background-position: center left;
   background-repeat: repeat-y;
   background-color: transparent;
   margin: 0px 0px 0px 0px;
   width: 120px;
   height: auto;
   min-height: 1px;
}

#round_right-1 {
   background-image: url("../images/round/round_right.gif");
   background-position: right;
   background-repeat: repeat-y;
   background-color: transparent;
   margin: 0px 0px 0px 0px;
   padding-left: 19px;
   padding-right:19px;
   width: 120px;
   height: auto;
   min-height: 1px;
}

#contentx-1 {
   margin-top: 0px;
   padding: 0px, 0px, 0px, 0px;
   margin-bottom: 0px;
   width: 150px;
   height: auto;
   min-height: 1px;
}

#round_lowerleft-1 {
   background-image: url("../images/round/round_lowerleft.gif");
   background-position: bottom left;
   background-repeat: no-repeat;
}

#round_bottom-1 {
   background-image: url("../images/round/round_bottom-1.gif");
   background-position: bottom ;
   background-repeat: repeat-x;
}

#round_lowerright-1 {
   background-image: url("../images/round/round_lowerright.gif");
   background-position: bottom right;
   background-repeat: no-repeat;
}
