Body
{
	background-repeat: repeat;
	Margin: 0px;
	background-color: #ffffff;
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Text-Align: left;
	vertical-align: top;
	Font-Weight: normal;
	Font-Size: 12px;
	Color: #434343;
	line-height: 18px;
}

Form
{
	Margin-bottom: 0px
}

UL{
	Margin: 13px;
	padding:0px;
	color: #434343;
}

LI.Bullets  {
	list-style: disc;
	line-height: 22px;
}

.SearchField{
	width:104px;
	height:18px;
	border:1px solid  #87BF3D;
	padding:2px;
}

.SingleLineField{
	width:280px;
	height:18px;
	border: 1px solid #AFAFAF;
	padding:2px;
}

.QuantitySmallSingleFields{
	width:18px;
	height:18px;
	border: 1px solid #AFAFAF;
	padding:2px;
}

.QuantitySmallSingleFields2{
	width:17px;
	height:17px;
	border: 1px solid #AFAFAF;
	padding:2px;
}

.SingleMediumLineField{
	width:200px;
	height:18px;
	border: 1px solid #AFAFAF;
	padding:2px;
}

.SingleSmallLineField{
	width:131px;
	height:18px;
	border: 1px solid #AFAFAF;
	padding:2px;
}

.SingleXtraSmallLineField{
	width:59px;
	height:18px;
	border: 1px solid #AFAFAF;
	padding:2px;
}


.MultiLineField{
	width:280px;
	height:80px;
	border: 1px solid #AFAFAF;
	padding:2px;
}

.DropdowdField{
	width:205px;
	height:20px;
	border: 1px solid #AFAFAF;
}

.images
     { border: 1px solid #e1e1e1; }


/*------------------------------------------------------------------ Text Styles*/ 

.PinkBody{
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Size: 12px;
	Color: #007430;
}

.SmallText{
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Size: 9px;
	Color: #000000;
}

.BodyBold{
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Size: 12px;
	Font-Weight: bold;
	Color: #434343;
}

.SearchTerms{
	Font-Size: 6px;
	Color: #FBF7FB;
}

.LargeDarkGrey{
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Weight: bold;
	Font-Size: 18px;
	Color: #8e8e8e;
	line-height: 22px;
}

.LargePink{
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Weight: bold;
	Font-Size: 18px;
	Color: #007430;
	line-height: 22px;
}

.LargeBlack{
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Weight: bold;
	Font-Size: 18px;
	Color: #000000;
	line-height: 22px;
}

.LargeLightGrey{
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Weight: bold;
	Font-Size: 18px;
	Color: #ababab;
	line-height: 22px;
}

.NewModel{
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Weight: bold;
	Color: #FF0000;
}

.HeaderPink{
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Weight: bold;
	Color: #3D8A33;
}

.CatPink{
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Weight: bold;
	letter-spacing: 4px;
	Color: #3D8A33;
}

.HeaderBlack{
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Weight: bold;
	Color: #000000;
}

.HeaderBlack2{
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Weight: bold;
	Font-Size: 15px;
	Color: #000000;
}

.HeaderWhite{
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Weight: bold;
	Color: #ffffff;
}

.HeaderYellow{
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Weight: bold;
	Color: #FFFF00;
}

.HeaderGrey{
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Weight: bold;
	Color: #4d4d4d;
}

.HeaderLightGrey{
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Weight: bold;
	Color: #ababab;
}

/*------------------------------------------------------------------ Link Styles*/ 

A{
	color: #000000;
	text-decoration: underline;
}

A:HOVER {
	color: #000000;
	text-decoration: none;
}

A.PurpleNav{
	color: #FF0646;
	text-decoration: underline;
	font-weight:bold; 
}

A.PurpleNav:HOVER {
	color: #000000;
	text-decoration: none;
}


A.BodyBoldNav{
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Size: 12px;
	color: #434343;
	text-decoration: none;
	font-weight:bold; 
}

A.BodyBoldNav:HOVER {
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Size: 12px;
	color: #434343;
	text-decoration: none;
	font-weight:bold;
}

A.SearchTermNav{
	Font-Size: 6px;
	color: #FBF7FB;
	text-decoration: none;
}

A.SearchTermNav:HOVER {
	Font-Size: 6px;
	color: #FBF7FB;
	text-decoration: none;
}

A.STermNav{
	color: #000000;
	text-decoration: none;
}

A.STermNav:HOVER {
	color: #000000;
	text-decoration: none;
}

A.PinkNav{
	color: #007430;
	text-decoration: underline;
	font-weight:bold; 
}

A.PinkNav:HOVER {
	color: #000000;
	text-decoration: none;
}

A.PinkNav2{
	color: #007430;
	text-decoration: underline;
	font-weight:bold; 
}

A.PinkNav2:HOVER {
	color: #FFFFFF;
	text-decoration: none;
}

A.WhiteNav{
	color: #ffffff;
	text-decoration: underline;
	font-weight:bold; 
}

A.WhiteNav:HOVER {
	color: #9ECC3B;
	text-decoration: none;
}

A.BlackNav{
	color: #000000;
	text-decoration: underline;
	font-weight:bold; 
	line-height: 24px;
}

A.BlackNav:HOVER {
	color: #007430;
	text-decoration: none;
	line-height: 24px;
}

A.BlackNavProd{
	color: #000000;
	text-decoration: none;
}

A.BlackNavProd:HOVER {
	color: #000000;
	text-decoration: none;
}

A.InfoNav{
	color: #008ADA;
	font-weight:bold;
	text-decoration: underline;
}

A.InfoNav:HOVER {
	color: #008ADA;
	font-weight:bold;
	text-decoration: none;
}

/*------------------------------------------------------------------ Top Div*/

#TopDiv {
	z-index: 0;
	width:770px;
	height:130px;
	position: absolute;
	left: 50%;
	margin-left: -385px; /* Half the width */
	margin-top:15px;
	/*border: 1px solid #000000;*/
}

#TT{
	width:770px;
	height:130px;
}

.TTLogoCell{
	width:180px;
	height:130px;
	text-align: center;
	vertical-align: bottom;
}

.TTTopLeftCell{
	width:475px;
	height:70px;
	text-align: left;
	vertical-align: middle;
	padding:10px;
}

.TTTopRightCell{
	width:75px;
	height:70px;
	text-align:right;
	vertical-align: middle;
	padding:10px;
}

.TTBottomCell{
	width:590px;
	height:30px;
	text-align: left;
	font-size: 12px;
	vertical-align: bottom;
	padding-bottom:10px;
}

#TopNavDiv{
	width:auto;
	height:auto;
	float: left;
	padding:3px;
	border:1px solid #ffffff;
}

#BasketDiv{
	width:auto;
	height:auto;
	float: right;
	border:1px solid #e1e1e1;
	padding:5px;
}

.Vote{
	float:right;
}


/*------------------------------------------------------------------ Content Div*/

#ContentDiv {
	z-index: 0;
	width:770px;
	height:auto;
	position: absolute;
	left: 50%;
	margin-left: -385px; /* Half the width */
	margin-top:150px;
	/*border: 1px solid #000000;*/
}

/*------------------------------------------------------------------ Content Div*/

#LeftColumDiv{
	z-index: 1;
	width:189px;
	height:auto;
	float: left;
	/*border: 1px solid #000000;*/
}

#RightColumDiv{
	z-index: 2;
	width:581px;
	height:auto;
	float: right;
	margin-bottom:17px
	/*border-left:1px solid #6d6d6d;*/
}

/*------------------------------------------------------------------ Content NAV Div*/

.EnlargeCell{
	width:650px;
	height:30px;
	text-align: center;
	vertical-align: middle;
	background-color: #3b8a34;
	color: #ffffff;
	font-weight:bold;
	font-size: 14px;
	/*border-right:1px solid #4A70CA;*/
}

#LCTable{
	width:189px;
	height:auto;
}

.LCTTopCell{
	width:189px;
	height:38px;
	text-align: center;
	vertical-align: middle;
	background-color: #007430;
	font-size: 12px;
	/*border-right:1px solid #007430;*/
}

.LCTCategoriesCell{
	width:189px;
/*	height:38px; */
	padding-top: 8px; 
	text-align: center;
	vertical-align: middle;
	background-color: #FFFFFF;
/*	border-bottom:1px solid #E1E1E1; */
}

.LCTBottomCell{
	width:175px;
	height:auto;
	padding-right:14px;
	padding-top: 4px;
	text-align: right;
	vertical-align: top;
	font-size: 13px;
}

/*------------------------------------------------------------------ Content SINGLE PRODUCT Div*/

#RCTable{
	width:581px;
	height:auto;
	border-left: 1px solid #e1e1e1;
}

.ThumProductTables{
	float: left;
	width:296px;
	border: 1px solid #e1e1e1;
}

.SaleLeftCell{
	width:66px;
	height:auto;
	text-align: right;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}

.SaleRightCell{
	width:auto;
	height:auto;
	text-align: left;
	vertical-align: middle;
	padding-left: 3px;
	padding-right: 3px;
}

.ATBCell{
	width: 120px;
	height: auto;
	text-align: center;
	vertical-align: middle;
	background: #e1e1e1;
}

.ThumProductLeftCell{
	width:75px;
	height:59px;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
}

.ThumProductBottomLeftCell{
	width:30px;
	height: 59px;
	background: #f7f7f7;
	text-align: center;
	vertical-align: middle;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
}

.ThumProductBottomRightCell{
	background: #f7f7f7;
	padding-left: 5px;
	padding-right: 5px;
	height: 59px;
}

#RCTable2{
	width:581px;
	height:2px;
}

.RCTTopLeftCell{
	width:391px;
	height:20px;
	padding-left:24px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align: left;
	vertical-align: middle;
	background-color: #e1e1e1;
}

.RCTTopLeftCell2{
	width:175px;
	height:20px;
	padding-left:24px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align: left;
	vertical-align: middle;
	Color: #434343;
	background-color: #434343;
}


.RCTTopRightCell{
	width:150px;
	height:20px;
	padding:10px;
	text-align: right;
	vertical-align: middle;
	background-color: #e1e1e1;
/*	border-left:1px solid #ffffff; */
}

.RCTTopRightCell2{
	width:419px;
	height:20px;
	padding:10px;
	text-align: right;
	vertical-align: middle;
	background-color: #434343;
}

.RCTInformationCell{
	width:561px;
	height:auto;
	padding-left:14px;
	padding-top:17px;
	text-align: left;
	vertical-align: top;
}

#RCTImageDiv{
	width:250px;
	height:auto;
	float: right;
}

.RCTDescriptionCell{
	width:560px;
	height:auto;
	padding:10px;
	text-align: left;
	vertical-align: top;
/*	background-color: #e1e1e1; */
	background-color: #EDEDED;
	border-top:17px solid #ffffff;
	border-left:14px solid #ffffff;
}

.RCTCopyrightCell{
	width:566px;
	height:20px;
	text-align: left;
	font-size: 12px;
	vertical-align: middle;
	padding-left:14px;
	padding-top:10px;
	padding-bottom:10px;
	border-top:17px solid #ffffff;
	background-color: #e1e1e1;
}

.RCTSearchTermsCell{
	width:566px;
	height:2px;
	text-align: middle;
	vertical-align: middle;
	background-color: #ffffff;
/*	line-height:2pt; */
}

.GoogleCell{
	width:560px;
	height:auto;
	padding:10px;
	text-align: right;
	vertical-align: top;
/*	background-color: #e1e1e1; */
	background-color: #EDEDED;
	border-left:14px solid #ffffff;
}

/*------------------------------------------------------------------ Content TEXT Div*/

.RCTGreyHeaderCell{
	width:548px;
	height:20px;
	padding-left:24px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align: left;
	font-size: 12px;
	vertical-align: middle;
	background-color: #434343;
}

.RCTBlackHeaderCell{
	width:548px;
	height:20px;
	padding-left:24px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align: left;
	font-size: 12px;
	vertical-align: middle;
	background-color: #000000;
}

/*------------------------------------------------------------------ Content MULTI Div*/

#RCMultiTable{
	width:578px;
	height:auto;
	margin-top:6px;
}


.RCTMultiCell{
	width:178px;
	height:auto;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:30px;
	text-align: center;
	font-size: 12px;
	vertical-align: top;
	background-color: #ffffff;
}

/*------------------------------------------------------------------ Content FORMS Div*/

.RCTFormTopCell{
	width:560px;
	height:auto;
	padding:10px;
	text-align: left;
	vertical-align:middle;
/*	background-color: #e1e1e1; */
	background-color: #EDEDED;
	border-top:17px solid #ffffff;
	border-left:14px solid #ffffff;
}


.RCTFormLeftCell{
	width:190px;
	height:auto;
	padding:10px;
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Size: 12px;
	Font-Weight: bold;
	Color: #434343;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	border-top:4px solid #ffffff;
	border-left:14px solid #ffffff;
}

.RCTFormLeftCell2{
	width:175px;
/*	height:auto; */
	padding:1px;
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Color: #434343;
	text-align: center;
	vertical-align: middle;
	background-color: #F6F6F6;
	border-top:4px solid #ffffff;
	border-left:14px solid #ffffff;
	Font-Size: 9px;
	Font-Weight: bold;
}

.RCTFormRightCell{
	width:404px;
	height:auto;
	padding:10px;
	background-color: #F6F6F6;
	border-top:4px solid #ffffff;
	text-align: left;
	vertical-align: top;
}

.RCTFSCRightCell{
	width:334px;
	height:auto;
	padding:10px;
	background-color: #F6F6F6;
	border-top:4px solid #ffffff;
	text-align: center;
	vertical-align: middle;
}

.RCTFCSLeftCell{
	width:260px;
	height:auto;
	padding:10px;
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Size: 12px;
	Color: #434343;
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	border-top:4px solid #ffffff;
	border-left:14px solid #ffffff;
}

.RCTFormRightCell2{
	width:419px;
/*	height:auto; */
	padding:1px;
	background-color: #F6F6F6;
	border-top:4px solid #ffffff; 
	text-align: left;
	vertical-align: middle;
	Font-Size: 9px;
}

.RCTFormRightClearCell{
	width:404px;
	height:auto;
	padding:10px;
	background-color: #ffffff;
	border-top:4px solid #ffffff;
	text-align: left;
	vertical-align: top;
}

/*------------------------------------------------------------------ Content BASKET Div*/

.RCTBasketLeftCell{
	width:404px;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Size: 12px;
	Font-Weight: normal;
	Color: #007430;
	text-align: left;
	vertical-align: middle;
	background-color: #ffffff;
	border-top:1px solid #ffffff;
	border-left:14px solid #ffffff;
}

.RCTBasketLeftCellGrey{
	width:404px;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	Font-Family: Tahoma, Arial, Helvetica, Sans-Serif;
	Font-Size: 12px;
	Font-Weight: normal;
	Color: #007430;
	text-align: left;
	vertical-align: middle;
	background-color: #ffffff;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #F6F6F6;
	border-left:14px solid #ffffff;
}

.RCTBasketRightCell{
	width:190px;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-color: #F6F6F6;
	border-top:2px solid #ffffff;
	text-align: left;
	vertical-align: top;
}

.RCTBasketRightCell2{
	width:75px;
	height:auto;
	padding-left:0px;
	padding-right:20px;
	padding-top:4px;
	padding-bottom:4px;
	background-color: #F6F6F6;
	border-top:2px solid #ffffff;
/*	border-left:2px solid #ffffff; */
	text-align: right;
	vertical-align: middle;
}

.RCTBasketRightClearCell2{
	width:75px;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-color: #ffffff;
	border-top:2px solid #ffffff;
	text-align: right;
	vertical-align: middle;
}

.RCTBasketRightClearCell3{
	width:75px;
	height:auto;
	padding-left:0px;
	padding-right:20px;
	padding-top:4px;
	padding-bottom:4px;
	background-color: #ffffff;
	border-top:2px solid #ffffff;
	text-align: right;
	vertical-align: middle;
}


.RCTBasketRightClearCell{
	width:190px;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-color: #ffffff;
	border-top:2px solid #ffffff;
	text-align: left;
	vertical-align: top;
}

.RCTBasketRightCellTotal{
	width:75px;
	height:40px;;
/*	padding-left:10px; */
	padding-right:15px;
	padding-top:4px;
	padding-bottom:4px;
	background-color: #ffffff;
	border-top:2px solid #ffffff;
	border-left:2px solid #F6F6F6;
	border-right:2px solid #F6F6F6;
	border-bottom:2px solid #F6F6F6;
	text-align: right;
	vertical-align: middle;
}


.RCTBasketMiddleClearCell{
	width:115px;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-color: #ffffff;
	border-top:2px solid #ffffff;
	text-align: right;
	vertical-align: middle;
}

.RCTBasketMiddleCell{
	width:115px;
	height:auto;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-color: #ffffff;
	border-top:2px solid #ffffff;
	text-align: left;
	vertical-align: middle;
}

.RCTBasketMiddleCellGrey{
	width:115px;
	height:40px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-color: #ffffff;
	border-top:2px solid #ffffff;
	border-bottom:2px solid #F6F6F6;
	text-align: left;
	vertical-align: middle;
}

.RCTBasketMiddleCellGrey2{
	width:115px;
	height:40px;
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-color: #ffffff;
	border-top:2px solid #ffffff;
	border-right:2px solid #F6F6F6;
	text-align: left;
	vertical-align: middle;
}


/*------------------------------------------------------------------ Content CHECKOUT Div*/

#RCCheckoutTable{
	width:581px;
	height:auto;
	border-left: 1px solid #e1e1e1;
}
