body { background: url(../images/pageBg.gif) top center repeat-y #303030; margin: 0px; padding: 0px; _margin-left: 1px; }
td { font-family: Georgia, Arial, Verdana; font-size: 12px; color: #FFF; }
#mainTable { width: 770px; }

#headerInfo { }
#headerInfo a { text-decoration: none; }

.productThumb { margin-bottom: 10px; }
.linkThumb { margin-bottom: 10px; }

#gallery { border-top: 1px solid #4D4D4D; border-bottom: 1px solid #4D4D4D; }

form { margin: 0px; }

.input1 { border: 4px solid #666; font-family: Georgia, Arial; font-size: 12px; padding-left: 2px; font-weight: bold; }

#orderingOptions select { font-family: Georgia, Arial; font-size: 11px; }

/** Minicart **/

#minicartBase { border-top: 1px solid #404040; padding-top: 7px; }
#minicart { margin-right: -5px; margin-top: -5px; }
#minicart a { font-weight: normal; }

/** Link Styles **/
a:link, a:active, a:visited { color: #FFF; font-weight: bold; }
a:hover { color: #C00E12; }

#customerServiceBase { padding-bottom: 7px; }
ul#customerService { list-style-type: none; margin: 0px; padding: 0px; font-size: 10px; }
ul#customerService li { display: inline; }
ul#customerService li a { font-weight: normal; }

ul#topNav { list-style-type: none; margin: 0px 0px 0px 20px; padding: 0px; }
ul#topNav li { display: inline; }
ul#topNav li a { background: url(../images/bullet1.gif) left center no-repeat; padding-left: 8px; padding-right: 10px; font-size: 11px; text-decoration: none; font-weight: normal; }
ul#topNav li a:hover { color: #FFF; }

#leftNavBase { width: 216px; padding: 20px; }
ul#leftNav { list-style-type: none; margin: 0px; padding: 0px; }
ul#leftNav li { display: inline; }
ul#leftNav li a { background: url(../images/dottedLine.gif) bottom left repeat-x; padding: 5px 5px 5px 10px; display: block; color: #C00E12; text-decoration: none; font-weight: bold; }
ul#leftNav li a:hover { background-color: #333; }
ul#leftNav li a.sub { background: url(../images/bullet2.gif) 20px center no-repeat; padding-left: 28px; color: #FFF; font-weight: normal; font-size: 11px; }
ul#leftNav li a.sub:hover { background-color: #333; }

ul#footerNav { list-style-type: none; margin: 10px 0px; padding: 0px; }
ul#footerNav li { display: inline; }
ul#footerNav li a { text-decoration: none; font-size: 11px; padding: 0px 5px; font-weight: normal; }
ul#footerNav li a:hover { color: #FFF; }

a.productName:link, a.productName:active, a.productName:visited { color: #C00E12; font-weight: bold; }
a.linkName:link, a.linkName:active, a.linkName:visited { color: #C00E12; font-weight: bold; }
a.moreInfo:link, a.moreInfo:active, a.moreInfo:visited { font-weight: bold; color: #C00E12; }

/** Text Styles **/

h1 { margin: 0px; font-size: 24px; font-weight: normal; }
h1.productName { font-size: 12px; font-weight: bold; }
h5 { color: #C00E12; margin: 0px; font-size: 18px; }

#featuredGifts { background: url(../images/titleFeaturedUniqueGrillGifts.gif) left center no-repeat; line-height: 50px; text-indent: -9999px; }
#featuredCategories { background: url(../images/titleFeaturedCategories.gif) left center no-repeat; line-height: 50px; text-indent: -9999px; }

.price { display: block; margin: 5px 0px; font-size: 14px; font-weight: bold; }
.priceMi { display: block; font-size: 18px; font-weight: bold; }
.productDescription { display: block; margin-bottom: 5px; font-size: 11px; }

.standardText { padding: 20px; line-height: 18px; }

.linkText { font-size: 11px; }

/** Button Styles **/

.addToCart { margin-top: 8px; }
.tellAFriend { border: 3px solid #C00E12; background-color: #C00E12; color: #FFF; font-weight: bold; }

/*** Previous/Next Style ***/

#pageNav { padding: 5px 0px; }

.multipage br {
	display: none;
	margin: 0px;
}
.currentPage {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
}
.prevnext a {
	text-decoration: none;
	font-size: 14px;
}
.prevnext a:hover {
	text-decoration: underline;
	color: #FFF;
}

/* Customer Service */

#customerService h2 {
	background-color: #C00E12;
	padding: 5px;
}
#customerService h4 {
	padding-left: 30px;
}
#customerService ul ul li a { font-weight: normal; }
#customerService ul { padding: 0px; margin: 0px; }
#customerService ul ul { padding-left: 10px; margin-left: 10px; }