body {
	font-family: Arial, sans-serif;
	font-size: 76%;

	background: #e9d3a2 url(../images/common/back2.gif) top left;
	color: #444;
	margin: 0;
	padding: 0;
	border: 0;
}


h1, h2, h3, h4, h5, h6 {

	font-weight: normal; 
}

h1 { font-size: 3em; line-height: 0.5em;}
h2 { font-size: 1.75em; line-height: 0.857143em; }
h3 { font-size: 1.75em; line-height: 0.857143em; color: #829002; border-bottom: 1px solid #829002; font-family: Georgia, serif; }
h4 { 
	font-size: 1.1em; 
	line-height: 1.636364em; 
	font-weight: bold; 
	color: #829002; 
	padding-top: 1.8em;
	margin-bottom: .25em;
	padding-bottom: .25em;
	}
h5 { font-size: 1.1em; font-weight: bold; }
h6 { font-size: 1.1em; }


p {
	font-size: 1.1em;
	line-height: 1.4em;
	margin-bottom: 1em;
}

.break {
	clear: both;
}

a {
	color: #8b0b04;
	text-decoration: none;
}

a:hover {
color: #e3a856;
border-bottom: 1px solid #e3a856;
}
.resetter {
clear:both;
width: 1px;
height: 1px;
line-height: 1px;
padding: 0;
margin: 0;
}


#container {
width: 100%;
background: url(../images/common/back1.gif) repeat-x top left;
padding-top: 20px;
}


#wrapper {
width: 1000px;
background: #fff url(../images/common/top_curve.gif) no-repeat top left;
margin-left: auto;
margin-right: auto;
padding: 0 10px 0 10px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:980px;
} 
html>body #wrapper {
  width: 980px;
} 

#header {
width: 980px;
float: left;
border-bottom: 20px solid #b2bb16;
}
#logo {
width: 350px;
float: left;
}


#navbar {
font-family: Arial, serif;
	font-size: 110%;
	font-weight: bold;
	line-height: 1.5em;
float: right;
width: 620px;
padding: 0;
margin: 50px 10px 0 0;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:610px;
} 
html>body #navbar {
  width: 610px;
} 

#header #navbar ul {
padding: 0;
margin: 0;
}
#header #navbar ul li {
float: right;
background: #829002 url(../images/common/menu_tab1.gif) no-repeat top left;
margin: 0;
padding: 0;
margin-right: 1px;
}
#header #navbar ul a, #header #navbar ul a:link, #header #navbar ul a:active, #header #navbar ul a:visited {
padding: 7px;
background: url(../images/common/menu_tab2.gif) no-repeat top right;
color: #fff;
text-decoration: none;
  float: left;
	display: block;
	margin: 0;
	padding: .5em 1em;
	
}
#header #navbar ul a:hover {
border: none;
background: url(../images/common/menu_tab2a.gif) no-repeat top right;
color: #eaeac9;
}
#header #navbar ul li:hover {
display: block;
background: url(../images/common/menu_tab1a.gif) no-repeat top left;
}
#header #navbar ul li.activemenu {
background: #829002 url(../images/common/menu_tab1c.gif) no-repeat top left;
}
#header #navbar ul li.activemenu span, #header #navbar ul li.activemenu span:hover {
padding: 7px;
background: url(../images/common/menu_tab2c.gif) no-repeat top right;
color: #fff;
text-decoration: none;
float: left;
display: block;
margin: 0;
padding: .5em 1em;
	}


#homecontent {
width: 980px;
float: left;
background: url(../images/home/frontline.gif) no-repeat bottom left;
margin-bottom: 15px;
}

#homecontent2 {
width: 980px;
float: left;
display: inline;
background: url(../images/home/frontline.gif) no-repeat bottom left;
margin-bottom: 15px;
}

#content {
width: 980px;
float: left;
margin-bottom: 15px;
}


#myFlashContent {
float: left;
border-bottom: 5px solid #b2bb16;
margin-bottom: 10px;
}



#homeLeft {
width: 585px;
float: left;
margin-bottom: 5px;
display: inline;
} 
#homeLeft h3 {
margin-right: 15px;
display: block;
font-size: 130%;
font-weight: bold;
	line-height: 1em;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
}


#homeRight {
float: right;
width: 395px;
display: inline;
font-size: 1em;
line-height: 1.5em;
margin-top: 35px;
background: url(../images/home/homeBoxBack.gif) repeat-y top left;
vertical-align: top;
}

#homeRight h3 {
display: block;
font-size: 1.5em;
	line-height: 1em;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
}

#featureBoxes {
background: url(../images/home/homebox_bottom.gif) no-repeat bottom left;
float: right;
width: 395px;
display: inline;
}

#featureBoxes input {
width: 150px;
}


#featureBoxLeft {
width: 190px;
float: left;
display: inline;
background: url(../images/home/homeOrangetop.jpg) no-repeat top left;
padding: 30px 20px 10px 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:150px;
}
html>body #featureBoxLeft {
  width: 150px;
}

#featureBoxLeft h4 { 
	color: #fff;
}

#featureBoxLeft a { 
	color: #fff;
}

#featureBoxRight {
width: 190px;
display: inline;
float: right;
background: url(../images/home/homeGreentop.jpg) no-repeat top left;
padding: 30px 20px 10px 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:150px;
} 
html>body #featureBoxRight {
  width: 150px;
} 

#featureBoxes h4 {
border-bottom: 1px solid #fff;
padding:.3em 0;
margin-bottom: 1em;
}
#featureBoxes ul {

}
#featureBoxes ul li {
margin-bottom: 1em;
}
#featureBoxes ul li#homeSubmit {
margin-bottom: .1em;
border-top: 1px solid #fff;
padding-top: 1em;
}
#featureBoxes ul li#homeTruck {
text-align: right;
margin-bottom: 0;
}
.recommend {
width: 195px;
margin-right: 15px;
float: left;
display: inline;
	font-size: 1em;
	line-height: 1.5em;
	margin-top: 1.5em;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:180px;
} 
html>body .recommend  {
  width: 180px;
} 
.recommend dt{
	font-size: 1.166667em;
	line-height: 1.285714em;
	margin-top: 0.642857em;
color: #8b0b04;
font-family: Arial;
padding-left: 10px;

}
.recommend dt a:hover {
border: none;
}
.recommend dd{
}

#newsSummaryHome {
margin: 0;
padding: 0;

}
#newsSummaryHome dt {
font-family: Arial;
	font-size: 1.166667em;
	line-height: 1.285714em;
margin: 0;
padding: 0 0 0 10px;
}
#newsSummaryHome dd {
margin: 0 0 10px 0;
padding: 0 0 10px 10px;
border-bottom: 1px solid #B2BB16;
}
#newsSummaryHome dd.last {
border: none;
}

#footer {
background: #a4af16 url(../images/common/bottom.gif) no-repeat bottom left;
width: 1000px;
color: #fff;
	font-size: 0.833333em;
	line-height: 1.8em;
margin-left: auto;
margin-right: auto;
}
#leftFoot {
float: left;
width: 300px;
display: inline;
margin: 15px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:270px;
} 
html>body #leftFoot {
  width: 270px;
} 
#leftFoot ul li {
	font-size: 1em;
	line-height: 1.8em;
float: left;
margin-right: 20px;
	margin-bottom: 0em;
	padding-bottom: 0em;
}

#rightFoot {
float: right;
text-align: right;
display: inline;
width: 700px;
margin: 15px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:670px;
} 
html>body #rightFoot {
  width: 670px;
} 
#rightFoot ul li {
float: right;
margin-left: 20px;

	line-height: 1.8em;
}

#footer a, #footer aa:link, #footer a:visited {
color: #fff;
border-bottom: 1px dotted #fff;
}
#footer a:hover {
color: #8b0b04;
border-bottom: 1px dotted #8b0b04;
}
#credits {
width: 980px;
margin: 5px auto;
	font-size: 0.833333em;
	line-height: 1.8em;
	margin-top: 0.9em;
}



/* Follow on pages */


#pageLeft {
float: left;
width: 200px;
margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:180px;
} 
html>body #pageLeft {
  width: 180px;
} 

#pageRight {
float: right;
width: 780px;
} 
#midContent {
float: left;
width: 500px;
margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:480px;
} 
html>body #midContent {
  width: 480px;
} 
#rightContent {
float: right;
width: 260px;
}




/* The Title bar stuff */


#midContentDel {
float: left;
width: 600px;
margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:580px;
} 
html>body #midContentDel {
  width: 580px;
} 
#rightContentDel {
float: right;
width: 180px;
}




/* The Title bar stuff */

#titlebar {
float: left;
width: 980px;
background: url(../images/common/header_back.gif) repeat-x top left;
margin-top: 1px;
}

#breadCrumbs {
float: left;
font-size: 0.916667em;
line-height: 1.909091em;
color: #fff;
width: 700px;
background: url(../images/common/breadBack.gif) no-repeat top left;
padding: 38px 0 23px 200px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:500px;
} 
html>body #breadCrumbs {
  width: 500px;
} 


#breadCrumbs li {
float: left;
margin-right: 5px;
}
#breadCrumbs li a, #breadCrumbs li a:link  {
color: #fff;
margin-right: 5px;
}
#breadCrumbs li a:hover {
color: #8b0b04;
border-bottom: 1px solid #8b0b04;
}
#titlebar h1 {
width: 280px; 
margin-top: 15px;
float: right;
text-align: left;

}



/* Submenu */

.subMenu {
	font-size: 110%;
	line-height: 1.4em;
font-family: Arial, sans-serif;

font-weight: bold;
color: #B2BB16;
list-style: none;
margin-top: 23px;
}

.subMenu li {
border-bottom: 1px solid #B2BB16;
margin: 8px 0 0 0;
font-family: Arial, serif;
padding-bottom: 8px;
padding-left: 10px;
}

.subMenu li a, .subMenu li a:link {
font-family: Arial, sans-serif;
}
.subMenu li a:hover {
border: none;

}

.subMenu ul {
	font-size: 0.6875em;
	line-height: 1.909091em;
font-weight: bold;
font-family: Arial, sans-serif;
margin: 6px 0 15px 0px;
border-bottom: 1px solid #B2BB16;
padding-top: 6px;
padding-bottom: 15px;
}

.subMenu ul li {
border-bottom: none;
margin: 0;
padding-left: 15px;
padding-bottom: 0px;
}
.subMenu ul li a, .subMenu ul li a:link {
color: #829002;

}
.subMenu ul li a:hover {
color: #8b0b04;

border-bottom: 1px solid #8b0b04;
}


/* Text pages */


#midContent h1, #midContentDel h1 { 
border-bottom: 1px solid #B2BB16;
margin: 6px 0 10px 0;
	margin-top: .73em;
padding: 0 0 14px 0;
	font-size: 2em;
	line-height: 0.75em;
color: #b2bb16;
font-weight: normal;
font-family: Arial;
}

#midContent #foodContent h2 {
	font-size: 140%;
	font-weight: bold;
	line-height: 1.5em;
font-family: Georgia;
color: #8b0b04;
	margin-bottom: 1em;
	padding-top: .5em;
	padding-bottom: 1em;
	border-bottom: 1px solid #b2bb16;
}

#midContent #foodContent h4 {
	font-size: 1.11em;
	line-height: 1.5em;
	font-weight: bold;
color: #829002;
	margin-bottom: .5em;
	padding-bottom: 1em;
	border-bottom: none;
	padding-top: 0;

}

#midContent #foodContent h3 {
	font-size: 1.8em;
	line-height: 1.125em;
	font-family: Georgia;
	color: #829002;
	margin-bottom: .5em;
	padding-bottom: .5em;
	margin-top: 1em;
border-bottom: none;

}
#midContent #foodContent h5 {
	font-size: 1em;
	line-height: 1.125em;
	color: #8b0b04;
	margin-bottom: .5em;
	margin-top: 1.5em;
	padding: 0 10px 0 5px;

}
#midContent #foodContent h6 {
	font-size: 1em;
	line-height: 1.125em;
	color: #829002;
	
	padding: 0 10px 1em 5px;
	border-bottom: 1px solid #b2bb16;
	margin-bottom: 2em;
}

#midContent p, #midContentDel p {
padding: 0 10px 0 5px;

}

#midContent ul, #midContentDel ul {
padding: 0 0 0 20px;
margin: 10px 0 0 0;
list-style-image: url(../images/common/bullet.gif)
}
#midContent ul li, #midContentDel ul li {
	margin-bottom: 0.875em;
}





/* Feature Boxes */

#rightContent, #rightContentDel {
padding-top: 4.5em;
}

.redBox {
float: left;
color: #fff;
font-size: 1em;
font-weight: bold;
line-height: 1.5em;
width: 260px;
background: #b32017 url(../images/common/feature_top260.gif) no-repeat top left;
padding: 4em 0 0 0;
margin-bottom: 2em;
} 

.redBox img {
margin: 8px 0px;
}


.redBox h3 {
color: #fff;
font-size: 1.5em;
line-height: 1em;
border-bottom: 1px solid #fff;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
	margin-left: 10px;
	margin-right: 10px;
}

.redBox p {

padding-bottom: .5em;
padding-bottom: 2em;
padding-left: 10px;
padding-right: 10px;
margin: 0;
background: url(../images/common/feature_bottom.gif) no-repeat bottom left;
}

.redBox p.redAddress {
background: none;
}

.redBox a, .redBox a:link, .greenbox a, .greenbox a:link {
color: #fff;
border-bottom: 1px dotted #fff;
}

.greenbox {
float: left;

color: #fff;
font-size: 1em;
line-height: 1.5em;
width: 260px;
background: #B2BB16 url(../images/common/feature_top.gif) no-repeat top left;
padding: 1em 0 0 0;
margin-bottom: 2em;
}
.greenbox div {
background: url(../images/common/feature_bottom.gif) no-repeat bottom left;
padding: 0 0 1em .5em;
margin: 0;
}
.greenbox h4 {
color: #fff;
font-weight: bold;
	font-size: 1em;
	line-height: 1.5em;
border-bottom: none;
margin: 0;
padding: 0;

	margin-left: 10px;
	margin-right: 10px;

} 
.greenbox a:hover {
color: #b32017;
border-bottom: none;
}


/* Feature Boxes and Food section */

.foodTextPic {
  width: 480px;
  float: left;
  text-align: center;
  border-top: 1px solid #B2BB16;
  padding-top: 10px;
  margin-top: 10px;
}

.foodRight {
border-top: 1px solid #b2bb16;
padding-top: 10px;
margin-top: -5px;
}
.foodPlatterRight {
border-top: 1px dotted #e9d3a2;
padding: 20px 0;
margin-top: 10px;
}

.menuList {
padding: 0;
margin: 1em 0;
float: left;
}
.menuList dt {
color: #b32017;
font-weight: bold;
float: left;
width: 440px;
margin-bottom: .2em;
}
.menuList dd {
float: left;
width: 480px;
border-bottom: 1px solid #eaeac9;
margin-bottom: .8em;
padding-bottom: .8em
}
.menuList dd.menuPrice {
color: #b32017;
font-weight: bold;
float: right;
width: 40px;
border-bottom: none;
margin-bottom: 0;
padding-bottom: 0;
}

/* Item Boxes */

.itemGall {
width: 580px;
}
.itemGall td {
border-collapse: collapse;
width: 280px;
border-bottom: 1px solid #B2BB16;
padding: 15px 0 15px 0;
}
.itemGall td img {
margin-left: 50px;
margin-bottom: 10px;
}

.itemGall h4 {
border-top: 1px solid #B2BB16;
font-size: 1.3em;
font-weight: normal;
margin: 0 10px 0 10px;
color: #8b0b04;
font-family: Arial; 
padding: 0 5px 10px 5px;
float: left;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:250px;
} 
html>body .itemGall h4 {
  width: 250px;

  
} 
.itemGall h4 span.price {
float: left;
color: #b32317;

  width: 250px;
font-size: .9em;
  font-weight: bold;
}

#midContentDel .itemGall ul {
list-style: none;
padding: 10px;
margin: 0;
}


#midContentDel .itemGall ul li {
list-style: none;
padding: 0 0 0 10px;
margin-bottom: 4px;
}

#midContentDel .itemGall td p {
padding: 0 15px 0 18px;
}
#midContentDel .itemGall td p.itemDescShort {
margin-top: 1em;
}
.cartBox {
width: 280px;
padding: 0px;
color: #fff;
margin: 10px;
margin-top: 5px;
float: left;
background: #b32317 url(../images/deliveries/redbox_bottom.gif) no-repeat bottom left;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:260px;
} 
html>body .cartBox {
  width: 260px;
}

#midContentDel .itemGall td .cartBox ul {
width: 260px;
padding: 0;
margin: 0;
float: left;
list-style: none;
background: url(../images/deliveries/redbox_top.gif) no-repeat top left;
}

#midContentDel .itemGall td .cartBox ul li {
padding: 5px;
margin: 0;
float: left;
width: 120px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:110px;
} 
html>body #midContentDel .itemGall td .cartBox ul li {
  width: 110px;
}
#midContentDel .itemGall td .cartBox ul li input {
width: 20px;
margin-left: 10px;
}

#midContentDel .itemGall td .cartBox ul li input.addButton {
width: auto;


}







/* Basket */


#basket {
float: left;
color: #fff;
font-size: 1em;
line-height: 1.5em;
width: 180px;
background: #e4801c url(../images/deliveries/orange_top.gif) no-repeat top left;
padding: 4em 0 0 0;
margin-bottom: 2em;
} 

#basket h3 {
color: #fff;
font-size: 1.5em;
line-height: 1em;
border-bottom: 1px solid #fff;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
	margin-left: 10px;
	margin-right: 10px;
}

#basket ul {
margin: 1em;
list-style: disc;
padding-left: 15px;
border-bottom: 1px solid #fff;
margin-bottom: 10px;
}
#basket ul li {
margin-bottom: .5em;
}

#basket p {
padding-bottom: .5em;
padding-bottom: 2em;
padding-left: 10px;
padding-right: 10px;
margin: 0;
background: url(../images/common/feature_bottom180.gif) no-repeat bottom left;
}
#basket p strong {
font-weight: bold;
}


#basket a, #basket a:link, #checkoutLink a, #checkoutLink a:link {
color: #fff;
}

#checkoutLink {
float: left;

color: #fff;
font-size: 1em;
line-height: 1.5em;
width: 180px;
background: #b32317 url(../images/deliveries/red_108_top.gif) no-repeat top left;
padding: 1em 0 0 0;
margin-bottom: 2em;
}
#checkoutLink div {
background: url(../images/deliveries/red_108_bottom.gif) no-repeat bottom left;
padding: 0 0 1em .5em;
margin: 0;
}
#checkoutLink h4 {
color: #fff;
font-weight: bold;
	font-size: 1em;
	line-height: 1em;
border-bottom: none;
margin: 0;
padding: 0;

	margin-left: 10px;
	margin-right: 10px;

}
#checkoutLink a:link, #checkoutLink a {
width: 100%;
}
 
#checkoutLink a:hover {
color: #e4801c;
border-bottom: none;
}

/* Item details */

#itemPic {
float: left;
width: 200px;
margin-right: 20px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:180px;
} 
html>body #itemPic {
  width: 180px;
} 


#itemDetails {
float: right;
width: 380px;
padding-top: 15px;
}

#itemDetails h2 {
font-family: Arial, serif;
color: #b32317;
padding-left: 5px;
padding-bottom: .2em;
margin-bottom: 10px;
font-size: 1.416667em;
line-height: 1.235294em;
border-bottom: 1px solid #B2BB16;
}
#itemDetails h3 {
font-family: Arial, serif;
color: #b32317;
padding-left: 5px;
padding-bottom: .2em;
margin-bottom: 10px;
font-size: 1.25em;
line-height: 1.4em;
border-bottom: 1px solid #B2BB16;
}
#itemDetails p {
line-height: 1.75em;
padding: 2px 10px 4px 10px;
}

#itemDetails strong {
color: #B2BB16;
font-weight: bold;
}
#itemDetails ul {
padding: 0 20px;
margin: 10px 0;
}
#itemDetails ul li {
}

#itemDetails p.strongList {

color: #b32317;
padding: 10px;
margin:  20px 0;
font-weight: bold;
border-bottom: 1px solid #B2BB16;
border-top: 1px solid #B2BB16;
}
#midContentDel .itemGall td p.strongList {
color: #b32317;
font-weight: bold;

padding-top: 5px;
}

/* Order Box */

.orderBox {
float: left;
color: #fff;
font-size: 1em;
line-height: 1.5em;
width: 180px;
background: #b32317 url(../images/deliveries/red_108_bottom.gif) no-repeat bottom left;
padding: 0;
margin-bottom: 2em;
}
.orderBox form {
width: 180px;
background: url(../images/deliveries/red_108_top.gif) no-repeat top left;
float: left;
}

.orderBox dl {
width: 180px;
float: left;
border-bottom: 1px solid #fff;
margin: 10px;
padding: 0;
padding-bottom: 5px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:160px;
} 
html>body .orderBox dl  {
  width: 160px;
} 
.orderBox dt {
float: left;
font-weight: bold;
width: 100px;
padding: 0;
padding-top: 4px;
padding-bottom: 4px;

}
.orderBox dd {
float: right;
padding: 0;
width: 30px;
}
.orderBox dd input {
width: 20px;
}

.orderBox div {
float: left;
width: 180px;
margin: 10px;
background: url(../images/deliveries/green_bottom160.gif) no-repeat bottom left;
margin-top: 0;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:160px;
} 
html>body .orderBox div {
  width: 160px;
  
} 

.orderBox p {
float: left;
width: 180px;
background: url(../images/deliveries/green_top160.gif) no-repeat top left;
margin-top: 0;
padding: 5px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:170px;
} 
html>body .orderBox p {
  width: 170px;
} 

.orderBox p a, .orderBox p a:link {
color: #fff;
width: 150px;
float: left;
font-weight: bold;
background: url(../images/deliveries/cart.gif) no-repeat center right;
}

.orderBox p a:hover {
border-bottom: none;
color: #b32317;
}


/* Cart */
#wideContent {
float: left;
width: 780px;
}

 #wideContent h1 { 
border-bottom: 1px solid #B2BB16;
margin: .73em 0 20px 0;
padding: 0 0 10px 0;
font-size: 2.4em;
line-height: 0.583333em;
color: #b2bb16;
font-weight: normal;
}

 #wideContent h3 { 
border-bottom: 1px solid #b32317;
margin: 1em 0 15px 0;
padding: 0 0 10px 5px;
font-size: 1.3em;
line-height: 0.583333em;
color: #b32317;
font-weight: normal;
}

#wideContent strong {
font-weight: bold;
color: #b32317;
}

#cartContent {
border-collapse: collapse;
width: 780px;
margin: 30px 0 20px 0;
}
#cartContent th {
color: #b32317;
font-family: Arial;
border-bottom: 1px solid #B2BB16;
padding: 10px;
padding-bottom: 10px;
	font-size: 1.166667em;
	line-height: 1.5em;
}


#cartContent td {
padding: 10px;
padding-bottom: 20px;
border-bottom: 1px solid #eaeac9;
}
#cartContent td input {
width: 20px; 
}


#productCol {width: 390px; }
#quantityCol, #priceCol, #totalCol {width: 90px;}
#option {width: 120px;}

td#totalHead {
font-weight: bold;
color: #b32317;
font-family: Arial;
border-bottom: 1px solid #B2BB16;
text-align: right;
padding-right: 20px;
}

.cartOptions {
list-style: none;
padding: 0;
margin: 0;
float: right;
}


.cartOptions li{
float: left;
margin-left: 20px;
color: #fff;
font-size: 1em;
line-height: 0em;
width: 200px;

padding: 0 0 0 0;
margin-bottom: 0;
voice-family: "\"}\""; 
  voice-family:inherit;
  width: 180px;
} 
html>body .cartOptions li {
  width: 180px;
} 
 


#halfLeft {
float: left;
width: 390px;
margin-right: 10px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width: 380px;
} 
html>body #halfLeft {
  width: 380px;
} 

#halfRight {
float: right;
width: 390px;
margin-left: 10px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width: 380px;
} 
html>body #halfRight {
  width: 380px;
} 



.payList {
}

.payList dt {
margin: 5px 0;
}

#wideContent .payList dt strong {
font-weight: bold;
color: #B2BB16;
}

.payList dd {
border-bottom: 1px solid #eaeac9;
margin-bottom: 10px;
padding-bottom: 10px;
padding-left: 15px;
line-height: 18px;
}

.payList dd input {
margin: 0px 0 10px 0;
width: 200px;
}



.payList dd textarea {
margin-bottom: 2px;
width: 200px;
}
.payList dd select {
margin-right: 5px;
}

dd.checkbox {
padding-bottom: 17px;
}

.payList dd.note {
border-bottom: none;
color: #999;
margin: 0;
font-size: 0.833333em;
	line-height: 1.8em;
	font-style: italic; 
}

.comment {
width: 280px;
color: red;
font-size: .8em;
margin-bottom: 20px;
}





.playList {
width: 380px;
}

.playList dt {
margin: 5px 0;
color: #B2BB16;
padding-left: 10px;
  width: 370px;

}


.playList dd {
border-bottom: 1px solid #eaeac9;
margin-bottom: 10px;
  width: 370px;
   word-wrap: break-word;
padding-bottom: 10px;
padding-left: 10px;
font-weight: bold;
line-height: 18px;
color: #666;


}
.endPara {
margin-bottom: 20px;
}


/* News */



.redBox180 {
float: left;
color: #fff;
font-size: 1em;
line-height: 1.5em;
width: 180px;
background: #b32017 url(../images/common/feature_top180.gif) no-repeat top left;
padding: 2.5em 0 0 0;
margin-bottom: 2em;
margin-top: 60px;
} 

.redBox180 img {
margin: 20px 0px;
}



.redBox180 h3 {
color: #fff;
font-size: 1.5em;
line-height: 1em;
border-bottom: 1px solid #fff;
	margin-bottom: 0.5em;
	padding-bottom: 0.5em;
	margin-left: 10px;
	margin-right: 10px;
}

.redBox180 p {

padding-bottom: .5em;
padding-bottom: 2em;
padding-left: 10px;
padding-right: 10px;
margin: 0;

background: url(../images/common/feature_bottom180.gif) no-repeat bottom left;
}
.redBox span {
	font-size: 1.909091em;
	line-height: 0.857143em;
	font-family: Arial;
	padding: .5em 0;
	display: block;
	border-bottom: 1px solid #fff;
}
.redBox180 a, .redBox180 a:link {
color: #fff;
}

.newsList {
padding: 0;
margin: 1em 0;
float: left;
}

.newsList dt {
color: #b32017;

font-family: Arial;
	font-size: 1.166667em;
	line-height: 1.285714em;
float: left;
margin-bottom: 0.642857em;
padding-left: 10px;

width: 480px;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:470px;
} 
html>body .newsList dt  {
  width: 470px;
} 

.newsList dd {
float: left;
line-height: 1.2em;
padding-left: 10px;

}
.newsList dd.newsLink {
float: left;
width: 480px;
line-height: 1.2em;
padding: .5em 0em 1em 10px;
border-bottom: 1px solid #eaeac9;
margin: 0em 0em 1em 0em;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:470px;
} 
html>body .newsList dd.newsLink {
  width: 470px;
} 


.newsList dd.newsLink a:after {
 content: " >> "; } 


/* News Story */


#newsTop {
padding: 0;
margin: 0;
float: left;
width: 780px;
margin-bottom: 10px;
background: url(../images/news/news_line.gif) no-repeat bottom left;
}
.newsBottom {
padding: 0;
margin: 0;
float: left;
width: 780px;
margin-bottom: 10px;
}

#newsSummary {
float: left;
width: 480px;
padding: 0;
margin: 0;
	margin-bottom: 1.636364em;
font-weight: bold;
color: #777;
} 

#newsSummary p {
padding: 10px;
padding-bottom: 0;
padding-top: 0;
margin: 0;
}

#newsDate {
padding: 0px;
float: left;
width: 480px;
margin: 0;
	font-size: 0.916667em;
	line-height: 1.636364em;
	margin-bottom: 1.636364em;
color: #777;

} 

#newsDate p {
margin: 0;
padding: 0;
color: red;
}

#newsBody {
float: left;
width: 480px;
border-bottom: 1px solid #B2BB16;
padding-left: 10px;
padding-bottom: 1.636364em;
margin-bottom: 1.636364em;
voice-family: "\"}\""; 
  voice-family:inherit;
  width:470px;
} 
html>body #newsBody {
  width: 470px;
} 

.newsPrint {

float: right;
width: 280px;
vertical-align: bottom;
}


.newsPrint ul {
background: url(../images/news/van.gif) no-repeat bottom left;

padding-top: 50px;
margin-bottom: 1px;
vertical-align: bottom;
}

.newsPrint ul li {

padding-bottom: 5px;
padding-right: 10px;
vertical-align: bottom;
text-align: right
}
.newsPrint ul li a {
color: #B2BB16;
font-family: Arial;
font-size: 1.166667em;
	line-height: 1.285714em;
}

.newsImage {
float: right;
width: 280px;
}

.photoCaption {
border-bottom: 1px solid #eaeac9;
border-top: 1px solid #eaeac9;
padding: 10px 0 10px 10px;
margin: 10px 0 10px 10px;
	font-size: 0.916667em;
	line-height: 1.636364em;
	margin-bottom: 1.636364em;
color: #777;

}

/*Login */

.logIn {
margin-top: 1.636364em;
margin-bottom: 1.636364em;
}

.logIn dt {
margin: 5px 0;
color: #b32317;
font-family: Arial;
	font-size: 1.333333em;
	line-height: 1.125em;

}

.logIn dd {
border-bottom: 1px solid #eaeac9;
margin-bottom: 1.636364em;
padding-bottom: 1.636364em;

}

.payList dd input {
margin: 0px 0 10px 0;
width: 200px;
}


#midContent #featureMenuList {
margin: 1em 0;
font-size: 1.2em;
font-family: Arial;
}
#midContent #featureMenuList li {
border-top: 1px solid #eaeac9;
padding-top: 1em;
}
#midContent #featureMenuList li a {
}

.mapDiv {
margin-bottom: 2em;
}
.mapDiv img {
border: 1px solid #B2BB16;
}


/* Terms */

#termsConditions {
list-style: decimal;
padding-left: 15px;
font-weight: bold;
}

#termsConditions li {
font-weight: normal;
margin-bottom: 2em;
padding-bottom: 2em;
border-bottom: 1px solid #B2BB16;
}

#termsConditions li strong {
font-weight: bold;


}

#termsConditions li p {
padding-bottom: 0;
margin-bottom: 1em;
}

#termsConditions li ul {
padding-bottom: 0;
margin-bottom: 0;
}

#termsConditions ul li {
border-bottom: none;
padding-bottom: 0;
margin-bottom: 1em;
	font-size: 1em;
	line-height: 1.5em;
}

.required {
color: #b32317;
}

.requiredNote {
color: #b32317;
font-size: 0.9em;
padding: 0;
margin: 1.5em 0;
}
