﻿/*Product Group Browsing */

.PGGreyBox
{
	border-top: solid 1px #fff;
	border-bottom: solid 1px #e9e9e9;
	border-right: solid 1px #f7f7f7;
	border-left: solid 1px #f7f7f7;
	height:120px;
	padding :0px 0px 10px 5px;
	color: #333;
	background-color: #fbfbfb;
	clear:both;
}
.PGGreyBoxCell
{
	padding-left:11px;float:left;padding-top:15px;width:410px;background-color: #fbfbfb;clear:both;
}

.PGTitle
{
	color:#336534;font-weight:bold;text-decoration:none;
}
.PGDescription
{
	padding-right: 9px; padding-top: 7px;
}
.PGProductsCell
{
	float:right; padding-top: 15px;padding-left:6px;
}

.SortText
{
	font-size:120%;text-decoration:none;font-weight:bold;
}

div.PGContainer
	{float: left;width:420px;margin-left: 20px;margin-right: 1px;}
.GreenClaw
	{border-width: 0px; float: left; margin-top:-7px;margin-left:-1px}
.ProductGroupMoreButton
	{padding-left: 316px; float: left;padding-top:3px;}
.ProductGroupMoreButton a:link {text-decoration: none;}
.ProductGroupMoreButton a:visited {text-decoration: none;}

.watermarked {
	color:gray;
}


.NavItemTopLevel  {text-decoration:none; color: gray;font-style:italic}



.NavItem a:link {text-decoration: none; color: gray;text-decoration:none}
.NavItem a:visited {text-decoration: none; color: gray;text-decoration:none}
.NavItem a:hover {color: #5da015; background: #f4fae4} /*#f9d811*/
.NavItem a:active {text-decoration: none; color: #5da015;background:#f7ed4f  /*#f4fae4*/}


.NavItemSelected a
{
	/*border-bottom:solid 1px #bbd990;*/

	/*border-bottom:solid 1px #f23e1b;*/
	/*color: #333333;	*/
	color:#5da015;

	/*orange*/
	/*background: #f9d811  no-repeat 197px center !important;*/
	/*#f4fae4*/

	/*yellow*/
	background: #f7ed4f  no-repeat 197px center !important;
}

/*
	Button: f7ed4f
Line: b69d06
*/

.NavItemSelected a:link {text-decoration: none; color: gray;text-decoration:none}
.NavItemSelected a:visited {text-decoration: none; color: gray;text-decoration:none}
.NavItemSelected a:active {text-decoration: none; color: #333333;background:#f9d811 /*#f4fae4*/}

.NavItem2 a,
.NavItem2Selected a
{
	padding-top:0px;
	padding-bottom:0px;
	padding-left:50px;
	height:25px;
	border-top:none;
	color: gray;
	line-height:13px;
	/*padding-left:5px;*/


	/*padding-left:5px;*/
}

.NavItem2 a:link {text-decoration: none; color: gray;text-decoration:none; display:block; width:219px; text-align:left; padding:6px 0 0 50px;}
.NavItem2 a:visited {text-decoration: none; color: gray;text-decoration:none; display:block; width:219px; text-align:left; padding:6px 0 0 50px;}
.NavItem2 a:active {text-decoration: none; color: #333333;background:#f4fae4; display:block; width:219px; text-align:left; padding:6px 0 0 50px;}

.NavItem2 a:hover {color: #5da015; background:#f4fae4; display:block; width:217px; text-align:left; padding:6px 0 0 50px;}
/*.NavItem2 a:hover {color: #5da015; background:#99CC33}*/


.NavItem2Selected a
{
	color: #333333;
	display:block; width:217px;
	text-align:left; padding:6px 0 0 50px;
	background: #f7ed4f no-repeat 197px center !important;
	/*background: #99CC33 no-repeat 197px center !important;*/

}
/*light green: #f4fae4*/

.NavItem2Selected a:link {text-decoration: none; color: gray;text-decoration:none;display:block; width:219px;
	text-align:left; padding:6px 0 0 50px;}
.NavItem2Selected a:visited {text-decoration: none; color: gray;text-decoration:none text-align:left; padding:6px 0 0 50px;}
.NavItem2Selected a:active {text-decoration: none; color: #333333;background:#f4fae4; display:block; padding:6px 0; text-align:center; width:219px; overflow:hidden; text-align:left; padding:6px 0 0 50px;}
.NavItem2Selected a:hover {color: #5da015; background:#f4fae4; display:block; width:219px; 	padding:6px 0;	text-align:center; text-align:left; padding:6px 0 0 50px;}




.LevelTwoPadding
{
width:219px;
overflow:hidden;
}



.InputText{color:#333333;font-size:11px}
.Validator{color:red;font-size:11px}

/*.TerraButton, .TerraButtonNoFloat {background: transparent url(../Images/ButtonBg.gif) no-repeat; display:block; width:120px;height:35px;padding: 5px 0px 0px 0px;font-weight:bold;text-align:center;}*/
/*OrangeButtonMed*/

/*.TerraButton, .TerraButtonNoFloat {background: transparent url(../Images/OrangeButton.jpg) no-repeat; display:block; width:120px;height:35px;padding: 5px 0px 0px 0px;font-weight:bold;text-align:center;color:White}*/

.TerraButton, .TerraButtonNoFloat {background: transparent url(../Images/ButtonGreenLine.jpg) no-repeat; text-decoration:none; display:block; width:120px; height:35px; padding: 5px 0px 0px 0px; font-weight:bold; text-align:center;}
.TerraButton1{float:right;background: transparent url(../Images/ButtonGreenLine.jpg) no-repeat; color:#5da015;   text-decoration:none; display:block; width:120px;  padding: 8px 0px 12px 0px; font-weight:bold; text-align:center;}

.TerraLink a:visited {text-decoration: none;}

.TerraButton {float:right;}
.GreenBold   {color:#669900;font-weight:bold;font-size:11px; text-align:left;}
.GreenLightBulbBox  {background: transparent url(../Images/CartLightbulb.gif) no-repeat 8px center;width:775px;background-color:#F7FFD6;height:60px;border:solid 1px #E5F2BF;padding:8px 0px 0px 0px;text-indent:71px;}
.GreenLightBulbBox p  {margin:3px 0px 0px 0px;padding:0px;/*border: solid 1px black;*/ float:left;}
.GreenBoxTable  {background-color:#F7FFD6;border:solid 1px #E5F2BF;}
.GrayGradientBox,.GrayGradientHalfBox  {background: transparent url(../Images/GrayGradient.gif);padding:10px 0; text-indent:20PX;  font-size:12px;font-weight:bold;border-bottom:solid 1px #DDDDDD;}
.GrayGradientBox{width:775px;}
.secure
{
	border:1px solid #e4e4e4;
	margin:18px 0 0;
	padding:19px 0;
	position:relative;
	text-align:center;
	width:773px;
}
.secure h6
{
	background:#fff;
	color:#444444;
	font:bold 12px Arial, sans-serif;
	left:22px;
	margin:0;
	padding:0 7px;
	position:absolute;
	top:-9px;
}
.secure img
{
	margin:0 13px;
	vertical-align:middle;
}
.GrayGradientHalfBox{width:385px;}
.ShoppingCartGridRow,.ShoppingCartGridRowGreen  {font-size:11px;padding: 4px 0px 5px 4px;}
.ShoppingCartGridRowGreen {background-color:#E6F4C0;border-top:solid 1px #94D23C;}
.ShoppingCartGridRow {border-top:solid 1px #f2f2f2;}
.TotalRowConfirm,
.TotalRowBillInfo,
.TaxShipRows
{
	width:775px;background-color:#F2F2F2;text-align:right;font-weight:bold;font-size:12px;border-top:solid 1px #adadad

}
.TotalRowConfirm {padding:5px 0px 5px 0px;}
.TotalRowBillInfo {padding:5px 60px 5px 0px;}
.TaxShipRows
{
	border-top:1;
	padding:3px 0px 3px 0px;
	font-weight:lighter ;font-size:9px;
	background-color:white;
}
.ShoppingWizardHeader
{
    width: 775px;
	background-repeat:no-repeat;
	background-position:bottom 0px 20px;
	padding-bottom: 3px;
	margin-bottom: 0px;
	font-size:20px;
	color:#7B7B7B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*border:solid 1px black;
	height:55px;*/
	padding-top:6px
}

.ShoppingWizardHeaderCart,
.ShoppingWizardHeaderBillInfo,
.ShoppingWizardHeaderConfirmation,
.ShoppingWizardHeaderReceipt
{
    width: 775px;
	background-repeat:no-repeat;
	background-position:bottom 0px 20px;
	padding-bottom: 8px;
	margin-bottom: 10px;
	font-size:20px;
	color:#7B7B7B;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*border:solid 1px black;*/
	height:55px;
	padding-top:6px
}
.ShoppingWizardHeaderCart{background:url(../images/CartSteps1.gif) no-repeat 0 30px;}
.ShoppingWizardHeaderBillInfo{background:url(../images/CartSteps2.gif) no-repeat 0 30px;}
.ShoppingWizardHeaderConfirmation{background:url(../images/CartSteps3.gif) no-repeat 0 30px;}
.ShoppingWizardHeaderReceipt{background:url(../images/CartSteps4.gif) no-repeat 0 30px;}

.ListContainer{ width:480px; float:right; overflow:hidden;}
div.ListContainer ul li.FirstItemTerra
{
	text-align:left;
	width:200px;
	padding-left:50px;
}

.p_details
{
	text-align:left;
	width:150px;
	margin-left:5px;
}
.SecondItemTerra
{
	text-align:right;
	width:130px;
	overflow:hidden;

}
.buy_price{font-size:100%;color:#333333; font-weight:bold; text-decoration:none; display:block; width:125px; text-align:right;}
.buy_price a:link {text-decoration: none;}
.buy_price a:visited {text-decoration: none;}


.nounderline a:link {text-decoration: none;}
.nounderline a:visited {text-decoration: none;}
.nounderline a:active {text-decoration: none;}
.nounderline a:hover {text-decoration: none;}

.newsHomeDate
{
	width: 79px;
	padding-top:2px;
	height: 30px;
	float:left;
	display: block;
	font-size: 10px;
}

.newsHomeText
{
	width: 260px;
	line-height: 14px;
	height: 33px;
	padding-top:2px;
	display: block;
	text-overflow: ellipsis;
	overflow:hidden;
	background: url(../images/homepage/newsSeparator.gif) repeat-x left bottom;
}

.ProductBaseImage {float: left;width: 139px; height: 139px;}

/* style added by Ashok */
.blank_td_login{width:225px;}

.continue_shopping {background: transparent url(../Images/buttonGreenLineBig.jpg) no-repeat; text-decoration:none; display:block; width:170px; height:35px; padding: 5px 0px 0px 0px; font-weight:bold; text-align:center;}

.checkout_btn
{
	background:transparent url(../Images/ButtonBg.gif) no-repeat scroll 0%;
font-weight:bold;
display:block;
padding:7px 0 7px;
text-align:center;
width:115px;
margin-left:127px;

}

div.ProductGroup
{
	background: #f3f3f3;
	float: left;
	height: auto;
	width: 543px;
	padding:0px;
	_overflow:hidden;

	border: solid 2px green;
}

div.ProductGroup h3
{
	/*
	padding:0px 0px 2px 0px;17
	margin: 0px 17px 9px px;
    */

	color: black;
	font: bold 13px Arial;
}

div.GrayPanel2
{
	background: #f3f3f3;
	float: left;
	height: auto;
	width: 543px;
	padding:0px;

}




/*former home css*/
h1{margin: 0 10px}
h1{font-size: 250%;color: #FFF}
/*h2{font-size: 200%;color: #f0f0f0}*/

h5{font-weight:normal;padding-bottom:0px;margin-bottom:5px}

/*
h2{margin: 0 10px;font-size:120%;font-weight:normal;padding-bottom:0px;margin-bottom:5px;padding-left:0px;margin-left:0px}
h3{font-size: 100%;color: #aca899;font-style:italic;padding-bottom:0px;margin-bottom:0px}
*/



h2{ font-family:Verdana, Arial, sans-serif, Helvetica; font-size:18px; color:#397666; font-weight:normal; padding:0px 0px 0px 2px; margin:0px; }
h3{ font-family:Verdana, Arial, sans-serif, Helvetica; font-size:13px; color:#0f0f0f; font-weight:bold; padding:5px 0; margin:0px; font-style:normal; }
h4{color:gray;font-weight:bold;padding-bottom:0px;margin-bottom:0px}






p{margin-bottom:12px;margin-top: 12px}


.Quote
{

	padding: 0 10px 0 10px;
	margin: 0 20px 0 20px;
	color: Gray;

}

TopNav a
{
	text-decoration:none;
	color:Black;
}


.TopNavBox,.TopNavBoxSelected,.TopNavBoxBookend,.TopNavBoxBookendSelected
{
    width: 106px;
    height: 30px;
    margin-top:9px;
    float:left;
    text-align:center;
	border-bottom: solid 1px white;
	/*padding-top:4px;*/
	/*background-position:0 4px;*/
}

.TopNavBoxBookend
{
	background-image:url('../Images/TopNavGradient.jpg');
	width: 109px;
}
.TopNavBoxBookendSelected
{
	background-image:url('../Images/TopNavGradientSelected.jpg');
	width: 109px;
}


.TopNavBox
{
	background-image:url('../Images/TopNavGradient.jpg');
}
.TopNavBoxSelected
{
	background-image:url('../Images/TopNavGradientSelected.jpg');
	font-weight:300;
	/*color:#99CCCC; dd*/
}

.TopNavSep
{
	background-image:url('../Images/NavSeparator.jpg');
	float:left;
	width: 3px;
    height: 40px;
}

.GreyBottomLine
{
	background-color:#999999;
	float:right;
	width:409px
}

/*-------- ----------------  New CSS : : 24-09-2008 ----- --------------*/

h2.title1{ font-family:Verdana, Arial, sans-serif, Helvetica; font-size:18px; color:#397666; font-weight:normal; padding:0px 0px 0px 0px; margin:0px; }
h3.title2{ font-family:Verdana, Arial, sans-serif, Helvetica; font-size:13px; color:#0f0f0f; font-weight:bold; padding:5px 0; margin:0px; font-style:normal; }
h3.title3{ font-family:Verdana, Arial, sans-serif, Helvetica; font-size:11px; color:#468206; font-weight:bold; padding:5px 0; margin:0px; font-style:normal; }

.NewTitle{ font-family:Verdana, Arial, sans-serif, Helvetica; font-size:11px; font-weight:bold; color:#e06323; }

.LinkNew a{ font-family:Verdana, Arial, sans-serif, Helvetica; font-size:11px; color:#1d1d1d; font-weight:bold; text-decoration:underline; }
.LinkNew a:hover{ font-family:Verdana, Arial, sans-serif, Helvetica; font-size:11px; color:#555555; font-weight:bold; text-decoration:none; }


.LinkNew1 a{ font-family:Verdana, Arial, sans-serif, Helvetica; font-size:11px; color:#e06323; font-weight:bold; text-decoration:underline; }
.LinkNew1 a:hover{ font-family:Verdana, Arial, sans-serif, Helvetica; font-size:11px; color:#87340a; font-weight:bold; text-decoration:none; }

.LinkNew2 a{ font-family:Verdana, Arial, sans-serif, Helvetica; font-size:11px; color:#468206; font-weight:bold; text-decoration:underline; }
.LinkNew2 a:hover{ font-family:Verdana, Arial, sans-serif, Helvetica; font-size:11px; color:#87340a; font-weight:bold; text-decoration:none; }

/* Bg CSS */

.TbGray1{ background:#f2f2f2; }
.TbWhite{ background:#fff; }

.TbBorder1{ border:1px solid #405b48; }

.PaddingLeftright2{ padding:2px 2px; }

/*-------- ----------------  New CSS : : 24-09-2008 ----- --------------*/

/* New CSS -- 01-10-2008*/

.BgGray1{ background:#b5b5b5; }
.BgBlue1{ background:#cefefe; }
.BgOrange1{ background:#fccd95; }


.TbBorder1{ border:1px solid #757575; }
.TbBorder_Left{ border-left:1px solid #757575; }
.TbBorder_Right{ border-right:1px solid #757575; }
.TbBorder_top{ border-top:1px solid #757575; }
.TbBorder_Bottom{ border-bottom:1px solid #757575; }

.Paddingtopbottom2{ padding:2px 0; }
.PaddingleftRight5{ padding:0 5px; }
.PaddingleftRight3{ padding:0 3px; }

.White1{ color:#f1f1f1; }
.Gray1 {color:#333333; }
.Gray2 {color:#636363; }
.Black1{ color:#000; }
.Blue1{ color:#001f2f; }
.Orange1{ color:#8b4813; }

.Lineheight12{ line-height:12px; }

.Light9{ font-family:Arial, Verdana, sans-serif, Helvetica; font-weight:normal; text-decoration:none; font-size:10px; }
.Light10{ font-family:Verdana, Arial, sans-serif, Helvetica; font-weight:normal; text-decoration:none; font-size:10px; }
.Light11{ font-family:Verdana, Arial, sans-serif, Helvetica; font-weight:normal; text-decoration:none; font-size:11px; }
.Light12{ font-family:Verdana, Arial, sans-serif, Helvetica; font-weight:normal; text-decoration:none; font-size:12px; }
.Light13{ font-family:Verdana, Arial, sans-serif, Helvetica; font-weight:normal; text-decoration:none; font-size:13px; }
.Light14{ font-family:Verdana, Arial, sans-serif, Helvetica; font-weight:normal; text-decoration:none; font-size:14px; }
.Light16{ font-family:Verdana, Arial, sans-serif, Helvetica; font-weight:normal; text-decoration:none; font-size:16px; }
.Light18{ font-family:Verdana, Arial, sans-serif, Helvetica; font-weight:normal; text-decoration:none; font-size:18px; }
.Light20{ font-family:Verdana, Arial, sans-serif, Helvetica; font-weight:normal; text-decoration:none; font-size:20px; }
.Light24{ font-family:Verdana, Arial, sans-serif, Helvetica; font-weight:normal; text-decoration:none; font-size:24px; }


.BlueInstructionText
{
	/*color:#4ea1e3;*/
	color:gray;

}

.Pad3TopBot
{
	padding-top:3px;
	padding-bottom:3px;
}

/*----------------------< 06-10-2008 >----------------------*/

.MainBlock
{
	float:left;
	width:546px;
	height:auto;
	background-color:#fbfbfb;
}
.Block1
{
	border-top: solid 1px #fff;
	border-bottom: solid 1px #e9e9e9;
	border-right: solid 1px #f7f7f7;
	border-left: solid 1px #f7f7f7;
	height:auto;
	color: #333;
	background-color:#fbfbfb;
	clear:both;
}
.LeftBlock
{
	float:left;
	width:410px;
	height:auto;
}
.RightBlock
{
	float:right;
	width:105px;
	height:auto;
}
.Specer
{
	float:left;
	width:2px;
	height:auto;
	padding-left:10px;
	padding-top:15px;
}
.PGProductsCellNew
{
	float:right;
	padding-top:15px;
	padding-left:4px;
	width:105px;
}
.TxtWraper
{
	float:left;
	width:410px;
	border-right:1px solid #CCCCCC;
}

.CommunityLink
{
	color:#4ea1e3;
}


.CommunityText
{
	color:#4ea1e3;font-style:italic
}

.HomePageGreenLink
{
	color:#5da015";
}
.btn
{
	background: transparent url(../Images/buttonGreenLine.jpg) no-repeat;
	text-decoration:none;
	display:block;
	width:115px;
	height:35px;
	padding: 5px 0px 0px 0px;
	border:none;
	font-weight:bold;
	text-align:center;
 }
