/* TRACKSIDE PIZZA CSS */

* { margin:0px; padding:0px; }

a img { border:0px; }

body { background:url(images/body-bg.jpg); font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; }

#wrapper { height:auto; margin:0px auto; width:910px; }

#top { background:url(images/top-bg.jpg) no-repeat; float:left; height:118px; margin:0px; width:910px; }

#content { background:url(images/content-bg.jpg) repeat-y; float:left; height:auto; margin:0px; width:910px; }

#sidebar { background:url(images/sidebar-bg.jpg) no-repeat; float:left; height:auto !important; height:527px; min-height:527px; margin:0px; width:227px; } 

#nav { display:inline; float:left; height:auto; margin:6px 0 0 59px; width:142px; }

#main { background:url(images/main-top.jpg) no-repeat; float:left; height:auto; margin:0px; width:683px; }

#mnulist { background:url(images/mnulist-bg.jpg) no-repeat; display:inline; float:left; height:103px; margin:14px 0 0 14px; width:576px; }

#mnunames { display:inline; float:left; height:59px; margin:18px 0 0 0; width:549px; }

#names1 { display:inline; float:left; height:59px; margin:0 0 0 11px; width:178px; }

#names2 { display:inline; float:left; height:59px; margin:0 0 0 8px; width:155px; }

#names3 { display:inline; float:left; height:59px; margin:0 0 0 10px; width:186px; }

.menudetails_menu_hdr_img { margin:10px 0 20px 0; }



#foot { background:url(images/footer-bg.gif) no-repeat; color:#FFF; float:left; height:40px; margin:0px; text-align:center; width:910px; } 

#foot a { color:#ad1e23; text-decoration:none; }

#foot a:hover { color:#FFF; }


/*=========== MENU ============*/

#menus{ display:inline; float:left; height:auto; margin:10px 0 0 14px; width:576px; }

#menus form {	margin:0px; padding:0px; width:576px; }							

#menus td{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-variant:normal; font-style:normal; font-weight:bold; color:#000000;  width:100%; }

#menus td font { color:#000000; } /* Menu "section" color */

#menus td.fnsz14	{ font-size:16px;	font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-variant:normal;	font-style:normal; }

#menus td.fnsz18 { font-size:12pt; font-weight:bold; color:#ad1e23; }

#menus td a { text-decoration:none; color:#ad1e23; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; } /* item title */

#menus td a:hover { text-decoration:none; color:#000000; }


/*========= SECURE MENU ===========*/

#menusec { display:inline; width:576px; float:left; height:auto; margin:10px 0 20px 14px; }

#menusec form { margin:0px;	padding:0px; width:576px;	}					

#menusec td	{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-variant:normal; font-weight:bold; font-style:normal; }

#menusec td font{ color:#000000; }															

#menusec td.fnsz14	font{ font-size:16px; font-family:Arial, Helvetica, sans-serif; font-variant:normal; font-style:normal; font-weight:bold; color:#ad1e23; }/*colour for menu items name*/

#menusec td i font {color:#000000;}/* instruction, this is for ...*/

#menusec td i b font{ color:#ad1e23;}/*for size price  choice of salad ...*/	

#menusec td a font { text-decoration:underline; color:#ad1e23; }			

#menusec td a { color:#ad1e23; text-decoration:none; }		





/* =========== CART ============= */
#cart { background:url(images/cart-bg.gif) repeat-y; display:inline; float:left; height:auto; margin:19px 0 0 35px; width:189px; }

#cart td{ color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-variant:normal;	font-style:normal; text-align:center; }

#cart a { text-decoration:none; color:#ad1e23; font-weight:bold; }

#cart a:hover { text-decoration:underline; }

#cart td b font { color:#ad1e23;}

#cart td font { color:#000000; }

#cart td i font{ color:#ff0008;}/*  Min Delivery Order: $10.00 Delivery Charge: $1.00*/

#cart td font b {color:#ad1e23;}/*Your cart is empty*/


/* ======= INTRO ====== */
#introwrap { height:auto; margin:0px auto; width:901px; }

#introtop { background:url(images/intro/intro-top.jpg) no-repeat; float:left; height:120px; margin:0px; width:901px; }

#intromain { background:url(images/intro/intro-main.gif) no-repeat; float:left; height:611px; margin:0px; width:901px; }

#leftside { float:left; height:485px; margin:0px; width:225px; }

#intromnu { float:left; height:auto; margin:117px 0 0 75px; width:100px; }

#intromid { display:inline; float:left; height:485px; margin:0 0 0 7px; width:396px; }

#intromsg { background:url(images/intro/post-bg.gif) no-repeat; float:left; height:418px; margin:30px 0 0 0; width:396px; }

#message { display:inline; float:left; height:328px; margin:43px 0 0 43px; width:315px; }

#message p { text-align:justify; font-family:Arial, Helvetica, sans-serif; }

#intmnulist_left { float:left; height:93px; margin:0px; width:141px; }

#intmnulist_right { float:left; height:93px; margin:0px; width:174px; }

#rightside { float:left; height:485px; margin:0px; width:270px; }

#introbtm { float:left; height:126px; margin:0px; width:901px; }

p.sub_content { color: #000;font-family:Arial, Helvetica, sans-serif;font-size: 1.0em;margin: 5px 10px 5px 10px;padding: 0 0 10px 0;text-align: left;}
h4.sub_content { color: #000;font-family: "Times New Roman", Times, serif;font-size: 1.2em;font-weight: 100;margin: 0 0 0 10px;padding: 10px 0 0 0;}
h5.sub_content { color: #CC3300;font-family:Arial, Helvetica, sans-serif;font-size: 0.9em;font-weight: bold;margin: 0 0 0 10px;padding: 0 0 0 0;}
#subpagecontent { background: none;width: 584px;height:auto;color: #000;float: left;text-align: left;padding: 0 0 0 0;}
#sub_content { width: 584px;height: auto;display: block;background: none;margin: 0px 0px 0px 0px;padding: 0 0 0 0;}




