html, ul, ol, li, p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
	border: 0;
}
#OuterWrapper {
	background-position: center;
	background-image:url(/assets/background.jpg);
	background-repeat: repeat-y;
	padding: 0 0px 0 10px;
	text-align: center;
	width: 780px;
	min-width: 780px;
	margin: 0 auto;
	text-align: left;
}
body {
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #CDBFAF;
	text-align: center;
	color: #333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100.1%;
	/* min-width: 780px;
	background-position:center;
	background-image:url(/assets/background.gif);
	background-repeat:repeat-y; */
    Overflow: visible;
}
#holder {
	background-color: #CDBFAF;
	background-image:url(/assets/backgroundWT.gif);
	background-position:center;
	background-repeat:repeat-y;
	padding: 0px;
	width: 770px;
	text-align: left;
	position: relative;
}
/* \*/
* html #holder {
	width: 770px;
	w\idth: 770px;
}
/* feeds IE 5* PC the correct width due to its non-standard box model */


/* Needed to hold link to main content in compliance with Section 508, rule o. */
#skipnav {
	position: absolute;
	top: 0;
	left: 0;
	margin-left: -1000px;
}
#leftContent {
	width:203px;
	float:left;
}
#rightContent {
	width:565px;
	float:right;
}
#header {
	height: 178px;
	margin: 0;
}
/* IE Mac wants to place the subheading slightly differently and is fed the values in the selectors above. The following selectors feed the correct padding and height to compliant browsers (as well as the non-standard IE 5* browsers) and are hidden from IE Mac. */
/*hide from IE Mac -   \*/
#header {
	padding-top: 0px;
	height: 178px;
	hei\ght: 178px;
}
#headerLeft {
	float:left;
}
#headerRight {
	/*background-image:url(/assets/RightBackGround.jpg);*/
	background-repeat:no-repeat;
	float:right;
	width:565px;
	padding: 5px 0px 5px 0px;
}
#topNav {
	width:565px;
	height:36px;
	text-align: right;
	background-color:#CAB78F;
	padding-top: 20px;
}
#topNav ul {
	padding:  0px 0;
	list-style-type: none;
	text-align: right;
	font-size: 80%;
	margin-left:0px;
}
#topNav li {
	padding: 0;
	margin: 0px 0 0 5px;
	display: inline;
}
#topNav li a:link, #topNav li a:visited {
	color: #333333;
	text-decoration: none;
	padding: 4px 6px 2px 6px;
}
#topNav li a:hover, #topNav li a:active, #topNav li a:focus {
	color: #FFF;
	padding: 4px 6px 2px 6px;
	text-decoration:underline;
}
#flashHolder {
	float:right;
	height:222px;
	clear: right;
	background-color:#CAB78F;
	position:relative;
}
.child {
	position: absolute;
	background-color: #dca;
	border: 5px solid #663300;
	color: #040;
	padding: 5px;
}
.child a:link, .child a:visited {
	color: #653232;
	text-decoration: none;
}
.child a:active, .child a:hover, .child a:focus {
	color: #333333;
	text-decoration: none;
}
.child h1 {
	font-weight:bold;
	font-size:100%;
	line-height: 120%;
	margin: 5px 0 10px 0;
}
.child p {
	font-size:70%;
	font-weight:normal;
	line-height: 120%;
	margin-bottom: 10px;
}
.topright {
	right: 0;
	top: 0;
	width:300px;
}
#content {
	margin: 20px 10px 20px 20px;
	padding-bottom: 60px;
	clear: right;
}
/* The following selector will be shown only to IE */
/** html #content {
	margin-left: 227px;
	height: 1%;
} */
#content h1 {
	font: normal 1.5em "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 5px;
	color: #333333;
	font-weight:bold;
	padding-bottom: 5px;
}
#content h2, #content h3, #content h4 {
	font: normal 1.25em "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #333333;
}
#content h4 {
	font-size: 1.15em;
}
#content h5 {
	font-size: .90em;
	color:#000000;
	font-family:  "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content p {
	color: #333;
	font: .80em/125% Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	margin-bottom: 10px;
	font-style: italic;
}
#content .link {
	font: 1.15em "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content a:link, #content a:visited {
	color: #000000;
	text-decoration: underline;
}
#content a:hover, #content a:active, #content a:focus {
	text-decoration: underline;
}
#content ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .70em;
	list-style-type: square;
	padding: 5px 0 5px 5px;
	/* color: #000000;  */
margin-bottom: 10px;
}
/*sets the styling of li element*/
#content ul li {
	color:#333;
	padding: 0;
	margin: 5px 15px 0 15px;
	line-height: 120%;
}
#content ul li ul li {
	font-size:1.4em;
	color:#333;
	padding: 0;
	margin: 5px 15px 0 15px;
	line-height: 120%;
}
#content ol {
	padding: 5px 0 5px 5px;/* color: #000000;  */
}
/*sets the styling of li element*/
#content ol li {
	padding: 0;
	margin: 5px 15px 0 35px;
	line-height: 120%;/* font-size: .70em/125%;  */
}
.child2 {
	position: absolute;
	color: #040;
	font-weight: bold;
	padding: 5px;
	float:right;
}
.topright2 {
	right: 0;
	top: 0;
}
/* The following selectors control the sidebar/navigational area */
#sidebar {
	float: left;
	width: 190px;
	margin-top: 10px;
	clear: both;
}
#sidebar h2 {
	font: normal 1.2em "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	padding: 1px 5px 2px;
	margin: 0 0 5px 10px;
}
ul#nav {
	padding: 0;
	margin: 0;
	list-style: none;
}
#nav li {
	margin-left: 10px;
	font: .85em/110% Arial, Helvetica, sans-serif;
}
/* the below styles the button area next to the icon */
#nav ul {
	font-size: 90%;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#nav li a, #nav li a:visited {
	color: #333333;
	display: block;
	text-decoration: none;
	padding:3px 4px 3px 4px;
	height: 1%;
	font-weight: bold;
}
#nav li a:hover {
	color: #333;
	height: 1%;
	background-color: #f0f0f0;
}
#nav ul li ul li a, #nav ul li ul li a:visited {
	Font-size:130%;
	color: #653232;
	display: block;
	text-decoration: none;
	padding:3px 4px 3px 12px;
	line-height:110%;
}
#nav ul li ul li a:hover {
	color: #333;
	background-color: #f0f0f0;
}
/* the following selectors create the photo/info teaser area below the navigation */
#features {
	margin: 20px 0 5px 10px;
	padding-bottom: 50px;
}
/* Don't show to IE Mac \*/
* html #features {
	height: 1%;
}
/* Close the show only to IE PC Holly Hack (Place no comments inside the hack or it will close) */

#features h2 {
	margin-left: 0;
}
#features p {
	font: .70em/125% Verdana, Arial, Helvetica, sans-serif; /* font size/line height and font-family */
	margin: 20px 2px 10px 8px;
}
/* the next two selectors simply create the black bottom of the page */
#bottom {
	clear: both;
	height: 36px;
	margin-top: -36px;
	position: relative;
	background-color: #000000;
}
#pagebott {
	width: 770px;
	margin: 0 auto;
	background-image: url(/assets/footWT.jpg);
	background-repeat: repeat-y;
}
#pageBottLeft {
	width: 385px;
	margin: 0 auto;
	float:left;
}
#pageBottRight {
	width: 385px;
	margin: 0 auto;
	float:right;
	text-align: right;
}
#pagebott p {
	margin: 0;
	font-size: 0.65em;
	color: #BBA985;
	padding: 5px;
	letter-spacing: .06em;
}
/* creates the link and hover styling for the pagebott area */
#pagebott a:link, #pagebott a:visited {
	color: #BBA985;
	text-decoration: underline;
}
#pagebott a:hover, #pagebott a:active, #pagebott a:focus {
	color: #FFD080;
	text-decoration: none;
}
#content fieldset {
	border: 1px solid #BE9E6F;
	margin: 0 0 10px;
	padding: 5px 0 15px 15px;
}
#content legend {
	border: 1px solid #BE9E6F;
	color: #fff;
	background: #FECF7F url(/assets/sidehead.jpg) repeat-y;
	padding: 1px 5px 2px;
	margin-bottom: 5px;
	font: normal 1em "Gill Sans", "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#content input, #content textarea {
	color: #000;
	border: 1px solid #CEB993;
	padding: 1px;
	background-color: #EAE0D2;
	float: left;
}
/*\*/ /*/
#content input, #content textarea {
	float: none;
}
/* End show to IE Mac */
/* IEmac must not see these elements floated or it is buggy. That browser, however, is good without floating. The above hack can be read only by IEmac. Be sure you do not add any comments INSIDE the hack or it will close. */

#content input.sminp {
	width: 110px;
	margin-right: 160px;
}
#content input:focus, #content input:active, #content textarea:focus, #content textarea:active {
	color: #000;
	background-color: #BE9E61;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
	border:#996600 solid 1px;
}
.brclear {
	clear:both;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;
}
.clearrt {
	clear:right;
	height:0;
	margin:0;
	font-size: 1px;
	line-height: 0;
}
.clearfix:after {
	content: ".";
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
/* End hide from IE-mac */

#menu {
	padding-top: 5px;
	padding-bottom: 5px;
}
#menu td {
	text-align:center;
}
#menu p {
	color: #333;
	font: .70em/125% Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
}
#menu img {
	border: #333333 double 4px;
}
#landing {
	width: 500px;
	padding: 0 0 150px 0;
}
#landing ul {
	/* font-size: 80%; */
	/* margin-left: 25px; */
	padding: 0;
	list-style: none;
}
#landing li {
	margin: 0 0 10px 0;
	padding: 10px;
	border-bottom: 1px solid #000000;
	float: right;
	width: 485px;
}
#landing h3 {
	padding-bottom: 5px;
	clear:both;
	margin: 0;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 120%;
}
#landing p {
	padding-right: 5px;
	margin: 0;
	float:left;
	font: .70em/125% Verdana, Arial, Helvetica, sans-serif;
}
#landing img {
	margin-bottom: 7px;
	margin-left: 15px;
	clear: none;
	float: right;
	border: #333333 double 4px;
}
/*Form Elements*/
form {
	margin: 0px;
}
input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #002252;
	border: 1px inset #979797;
}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Cartweaver 3 CSS Classes */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*
NOTE: All styles below are specific to Cartweaver 3.
You may use the CSS above, or remove it and attach
your own CSS file in addition to cartweaver.css
*/

/*Form Styles*/
input.formCheckbox {
	border: none;
	background: transparent;
}
input.formButton {
	background-color: #002252;
	border-bottom: 1px solid #00357D;
	border-left: 1px solid #00357D;
	border-right: 1px solid #001128;
	border-top: 1px solid #001128;
	color: #FFFFFF;
	font-weight: bold;
	margin: 3px 3px 0px 3px;
}
/* Tables used to display tabular Data. */
/* Apply to <table> tags only. 
Example: <table class="tabulardata">*/
table.tabularData, table.tabularData td, table.tabularData th {
	border: 1px solid #696969;
	border-collapse: collapse;
}
table.tabularData td, table.tabularData th {
	padding: 3px;
}
table.tabularData th, table.tabularData th a:link, table.tabularData th a:visited, table.tabularData th a:hover, table.tabularData th a:active {
	background-color: #CAB78F;
	color: #FFFFFF;
}
table.tabularData th {
	font-weight:bold;
}
/* altRowEven & altRowOdd are used to style alternating table rows. */
.altRowEven {
}
.altRowOdd {
	background-color: #EBE4DE;
}
/* oldprice is displayed when there is a discount */
.oldprice {
	text-decoration: line-through;
}
.smallprint {
	font-size: 10px;
}
.pagingLinks {
	text-align: center;
}
.errorMessage {
	color: #993333;
	font-weight: bold;
}
/* This aligns products to the top of the table cell with horizontal display of results */
table#tableSearchResults td {
	vertical-align:top;
}
#discountDescriptions {
	padding-bottom: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
}
#MRRR {
	width:500px;
	padding-bottom: 10px;
}
#MRRR th {
	font-weight:bold;
}
#MRRR P {
	padding-top: 5px;
}
#MRRR td {
	border-top: 1px solid #000000;
}
/* Used a star hack so MSIE ignores the following bit CSS. */
html > * .dropshadow-br {
	background: url("/assets/SmartZone/shadow_full_br.png") no-repeat bottom right;
	padding: 0 4px 4px 0;
}
html > * .dropshadow-bl {
	background: url("/assets/SmartZone/shadow_full_bl.png") no-repeat bottom left;
	padding: 0 0 4px 4px;
}
html > * .dropshadow-tl {
	background: url("/assets/SmartZone/shadow_full_tl.png") no-repeat top left;
	padding: 4px 0 0 4px;
}
html > * .dropshadow-tr {
	background: url("/assets/SmartZone/shadow_full_tr.png") no-repeat top right;
	padding: 4px 4px 0 0;
}
.RedText {
	color:#800000;
}
.textCenter {
	text-align:center;
	color:#800000;
}
.style3 {
	font-family: "Gill Sans MT";
	font-size: 21px;
}
.style8 {
	font-size: 90%;
	font-family: Arial, Helvetica, sans-serif;
	font-style: italic;
}
.style13 {
	font-size: 21px
}
.style14 {
	font-style: italic
}
.style15 {
	font-family: Verdana, Arial, Helvetica, sans-serif
}
.PizzaTable th {
	border-bottom:#333 solid 1px;
	font-weight:bold;
	font-size: 80%;
	vertical-align:middle;
	padding:6px 2px 0 2px;
}
.PizzaTable td {
	border-bottom:#333 solid 1px;
	font-size: 80%;
	vertical-align:top;
	padding:2px;
}
.SigPizzaTable th {
	border-bottom:#333 solid 1px;
	font-weight:bold;
	font-size: 80%;
	vertical-align:middle;
	padding:6px 2px 0 2px;
}
.SigPizzaTable td {
	border-bottom:#333 solid 1px;
	font-size: 80%;
	vertical-align:bottom;
	padding:2px;
}
#topNav ul li a img {
	vertical-align: top;
	margin-bottom: 5px;
	margin-top:-5px;
}
