body {

	 margin: 0px;

	 padding: 0px;

}

td, div {

	font-family: Tahoma, Arial, Verdana, sans-serif;

	font-size: 12px;

}

a {

	color: #cc3246;

	font-weight: bold;

}

h1, h2, h3, h4 {

	margin: 0px;

	font-weight: normal;

}

h1#pageName {

	font-family: Arial, Verdana, sans-serif;

	font-size: 24px;

	margin-bottom: 20px;

	color: #cd3246;

}

h1#productName {

	font-size: 14px;

	font-weight: bold;

	color: #666666;

	margin-bottom: 20px;

}

form {

	margin: 0px;

}

.pageText {

	margin-bottom: 20px;

	line-height: 18px;

}

.clear {

	height: 1px;

	line-height: 1px;

	clear: both;

}



/*** STRUCTURE STUFF ***/



#mainTable {

	width: 900px;

	margin: 0px auto;

}

#mainContent {

	/*

	This is a faux column used to make sure the column

	color extends all the way to the bottom of the

	column if the content in the right column is

	longer than the left column.

	*/

	background: url(../images/leftColumnBg.gif) left top repeat-y;

}



/*** TOP BAR ***/



#topBar {

	padding: 0px 20px;

}

#topBar a {

	color: white;

}



/** TOP NAV **/



#topNav ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

#topNav ul li {

	float: left;

}

#topNav ul li a {

	display: block;

	float: left;

	padding: 0px 20px;

	height: 50px;

	line-height: 50px;

	text-decoration: none;

}

#topNav ul li a:hover {

	background: #c7da4e;

}



/** MINICART **/



#minicart a {

	font-size: 11px;

	text-decoration: none;

}



/** SEARCH **/



#inputSearch {

	height: 16px;

	border: 1px solid white;

	width: 137px;

	margin: 0px 10px;

	font-family: Tahoma, Arial;

	font-weight: bold;

	font-size: 11px;

	padding: 2px 0px 0px 3px;

}

#btnSearch {

}



/*** LEFT COLUMN ***/



#leftColumn {

	width: 162px;

	padding: 15px 20px 0px 20px;

}



/** LEFT NAVIGATION **/



#leftNav ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	width: 162px;

}

#leftNav ul li {

	margin-bottom: 30px;

}

#leftNav ul li a {

	display: block;

	margin-bottom: 2px;

	text-decoration: none;

	width: 157px;

}

#leftNav ul li li {

	margin-bottom: 0px;

}

#leftNav ul li li a {

	font-weight: normal;

	margin-bottom: 1px;

	font-size: 11px;

	padding-left: 5px;

}

#leftNav ul li li a:hover {

	background: #f6cdce;

}



/*** RIGHT COLUMN ***/



#rightColumn {

	padding: 20px 20px 0px 20px;

}



/** PAGE LINKS **/



#pageLinks {

}

.pageLink {

	width: 150px;

	float: left;

	margin-right: 20px;

	text-align: center;

	margin-bottom: 20px;

}

.pageLink img {

	margin-bottom: 5px;

}



/** PRODUCTS **/



#products {

}

.product {

	width: 150px;

	float: left;

	margin-right: 20px;

	margin-bottom: 20px;

	text-align: center;

}

.productThumb {

	margin-bottom: 5px;

}

a.productName {

	display: block;

	margin-bottom: 10px;

}

.priceBlock {

	margin-bottom: 10px;

}

.priceStrike {

	text-decoration: line-through;

}

.price {

	font-size: 18px;

}



/** BOXES **/



.blueBox {

	height: 80px;

	padding: 80px 20px 0px 20px;

	background-color: #00b1cb;

	font-size: 11px;

	color: white;

}

.blueBox a {

	color: white;

}

.blueBox#featured {

	background: url(../images/titleFeatured.gif) left top no-repeat #00b1cb;

}

.pinkBox {

	height: 31px;

	padding: 130px 20px 0px 20px;

	background-color: #cc3246;

	font-size: 11px;

	color: white;	

}

.pinkBox a {

	color: white;

}

.pinkBox#amazon {

	background: url(../images/KathyGuy_sm.jpg) left top no-repeat #cc3246;

}



/*** FOOTER ***/



#footer {

	padding: 20px 20px 0px 20px;

	border-top: 5px solid #b0c147;

}



/** FOOTER NAV **/



#footerNav {

	text-align: center;

	margin-bottom: 20px;

}

#footerNav ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

}

#footerNav ul li {

	display: inline;

}

#footerNav ul li a {

	padding: 0px 10px;

	color: #919191;

	font-size: 11px;

	text-decoration: none;

}

#footerNav ul li a:hover {

	text-decoration: underline;

}



/** CONTACT **/



#contact {

	font-style: normal;

	color: #cc3246;

	text-align: center;

	margin-bottom: 20px;

	line-height: 16px;

}

#contact span {

	padding: 0px 10px;

}



/** COPYRIGHT **/



#copyright {

	text-align: center;

	color: #8d8d8d;

	font-weight: bold;

	font-size: 11px;

	margin-bottom: 20px;

}



/*** MORE INFO PAGE ***/



#rightColumn-left {

	width: 300px;

	float: left;

}

#moreInformationGraphic {

	margin-bottom: 20px;

}



/** EXTRA VIEWS **/



#extraViews {

	margin-bottom: 20px;

}

#extraViews span {

	display: block;

	font-size: 11px;

	font-weight: bold;

	margin-bottom: 10px;

}

#extraViews img {

	float: left;

	margin: 0px 10px 5px 0px;

}



/**********/



#rightColumn-right {

	width: 330px;

	float: right;

}

#moreInformationText {

	margin-bottom: 20px;

	line-height: 18px;

}

#quantityPricing {

	margin-bottom: 20px;

}



/** ORDERING OPTIONS **/



#orderingOptions {

	margin-bottom: 20px;

}

#orderingOptions span {

	display: block;

	margin-bottom: 20px;

}

#orderingOptions td {

	padding: 0px 10px 10px 0px;

}

#orderingOptions strong {

	font-size: 11px;

}

#orderingOptions select {

	font-family: Arial, Verdana;

	font-size: 11px;

}



/**********/



#inputQuantity {

	width: 30px;

	height: 16px;

	border: 1px solid #666666;

	font-family: Arial, Verdana;

	font-size: 11px;

	font-weight: bold;

	text-align: center;

}

#btnAddToCartMi {

	margin-top: 30px;

}



/** CROSS SELL **/



#crossSellProducts {

	margin-bottom: 20px;

}

#crossSellProducts span {

	font-weight: bold;

	margin-bottom: 10px;

	display: block;

}

.crossSellProduct {

	float: left;

	margin: 0px 10px 10px 0px;

}
