/** new **/

html,body {height:100%;}

body {
	background-image:url(../../../../images/bg-gradient.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-attachment:fixed;
	width:100%;	
}



#shell {position:relative; width:970px;
	margin:0 auto 0 auto;
	background:#fff;
	height:auto;
}
#shadowlhs {position:absolute; top:0px; left: -13px; width: 13px; height: 953px; background:URL(../../../../images/custom/shadow-left.png) no-repeat left top;}
#shadowrhs {position:absolute; top:0px; right: -13px; width: 13px; height: 953px; background:URL(../../../../images/custom/shadow-right.png) no-repeat right top;}

.homepage_product_wrapper_2x3 {
	clear:both;
	position:relative;
	width:630px;
	height:auto;
	margin:20px auto 0 0;
	padding:0 10px 20px 0;
}

.homepage_product_box_2x3 {
	float:left;
	width:190px;
	height:425px;
	padding:5px;
	border-right:7px solid whitesmoke;
	text-align:center;
	display:table-cell;
	vertical-align:bottom;
	margin:0 0 25px 0;
}

.homepage_product_wrapper {
	clear:both;
	position:relative;
	width:930px;
	height:auto;
	margin:20px auto 0 auto;
	padding:0 10px 20px 0;
}

.homepage_product_box {
	float:left;
	width:138px;
	height:370px;
	padding:5px;
	border-right:7px solid whitesmoke;
	text-align:center;
	display:table-cell;
	vertical-align:bottom;
}

.homepage_product_box h3, .homepage_product_box_2x3 h3 {
	height:40px;
	line-height:110%;
}

.homepage_button {
	padding:3px;
	background:#666;
	text-align:center;
	color:#fff;
	width:100px;
	cursor:pointer;
	text-transform:capitalize;
}

#logo_new {
	position:absolute;
	width:314px;
	height:188px;
	top:0;
	left:-4px;
	z-index:10000;
}


.clear {position:relative;clear:both;width:950px;}
.content {position:relative;width:950px;}

#top {height:121px;}
#basket {position:absolute; top:20px; right:0px; width:150px; line-height:20px; height:20px; border:7px solid #F5F5F5;}
#AddToAny {position:absolute; top:29px; right:180px; width:171px; height:16px;}
#logo {position:absolute; top:5px; left:0px; width:303px; height:116px; background:URL(../../../../images/custom/forest-secrets-logo.gif) no-repeat left top; display:block;}
#navigation {position:absolute;top:80px;right:0px;}

#bottom {position:relative;width:930px;height:100px;background:#F4F4F4;padding:10px;text-align:left;}
#footer {position:relative;width:930px;height:50px;padding:10px;text-align:left;background:URL(../../../../images/custom/footerbg.gif) top left repeat-x;}

#boxcontent {float:left; text-align:left; position:relative; width:312px; height:180px; border:0px; margin: 0px; padding: 0px; }
#spacer {float:left; width:7px; height:180px; background:#FFFFFF;}
#hspacer {clear:both; width:950px; height:7px; background:#FFFFFF;}
#insideboxcontent {position:relative; float:left; text-align:left; width:298px; height:133px; border:7px solid #F5F5F5;}
#insideboxtxt {position:absolute; text-align:left; top:15px; left:15px;width:272px;height:103px;}
#boxcontentwide {float:left; position:relative; width:631px; height:252px;}

#page {position:absolute; top:-25px; right:0px; width:1006px; height:100%;}

.nav:link,.nav:visited,.nav:active {font-family:Verdana, sans-serif; font-weight:bold; font-size:13px; color: #707070; text-decoration:none;}
.nav:hover {color:#909090;}
.navlrg:link,.navlrg:visited,.navlrg:active {font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:12px; color: #707070; text-decoration:none;}
.navlrg:hover {color:#CCC;}
.textyellow {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:15px; color:#E96836; }

#link1:link, #link1:visited, #link1:active {font-family: Arial, sans-serif; font-weight:bold; font-size:13px; color: #147c4b; text-decoration:none;}
#link1:hover {color: #5A5F60;}

.textgreen:link, .textgreen:visited, .textgreen:active {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:15px; color:#147c4b; text-decoration:none;}
.textgreen:hover {color: #909090;}

#checkout:link, #checkout:visited, #checkout:active {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#707070; text-decoration:none;} 
#checkout:hover {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#707070; text-decoration:underline;}

.normal:link,.normal:visited,.normal:active {font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:12px; color: #707070; text-decoration:none;}
.normal:hover {color:#909090;}
.normal {font-family:"Times New Roman", Times, serif;font-weight:normal;font-size:12px;color:#707070;}

input.btn {height:23px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:14px; background-color: #43921B; border: 0px;}

#contentboxsmallgreentop {position:relative;width:302px;margin:0px;padding-left:10px;padding-right:0;height:33px;line-height:33px;background:URL(../../../../images/box-bg-green-narrow.gif) repeat-y top left;}
#contentboxsmallbottom {position:relative;text-align:left;width:268px;height:103px;border:7px solid #F5F5F5;padding:15px;}

#contentboxsmallgreentop_ {position:relative;width:610px;margin:0px;padding-left:10px;padding-right:0;height:33px;line-height:33px;background:URL(../../../../images/box-bg-green-wide.gif) repeat-y top left;}
#contentboxsmallbottom_ {position:relative;text-align:left;width:268px;height:103px;border:7px solid #F5F5F5;padding:15px;width:597px;height:123px; margin-left:10px;padding:5px;}


#contentboxsmalllink {position:absolute;text-align:right;width:298px;bottom:5px;right:15px;}

.text {font-family: Arial, sans-serif; font-weight:normal; font-size:14px; line-height:14px; color:#666; text-decoration:none;}
.text1:link, .text1:active, .text1:visited {font-family: Arial, sans-serif; font-weight:normal; font-size:10px; line-height:10px; color:#666; text-decoration:none;}
.text1:hover {color:#000000;}
.copyTitle {padding:0px;margin:0px;font-family: 'Times New Roman', Times, serif; font-weight:normal; font-size:25px; line-height:25px; color:#707070;}
.textGreen {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#147c4b; }

.articleHeader {font-family: Arial, sans-serif; font-weight:bold; font-size:20px; line-height:22px; color:#666; margin-bottom:15px; margin-top:10px;}

.textorange {font-family:"Times New Roman", Times, serif; font-weight:normal; font-size:19px; color:#E96836; line-height:21px;}

.checkout {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:10px; color:#707070; line-height:20px;}


body{margin:0px;background-color:#ffffff;color:#000000;}


BODY, P, DIV, TD, BLOCKQUOTE {
	font-family: Arial, sans-serif;
	font-size:14px;
	line-height:14px;
	color:#666;
	font-style:normal;
	font-weight:normal;
}

form{margin:0;padding:0;}
A:ACTIVE{color:#0E4369;text-decoration:none;}
A:LINK{color:#0E4369;text-decoration:none;}
A:VISITED{color:#0E4369;text-decoration:none;}
A:HOVER{color:#706E05;text-decoration:underline;}

.TopBottomBar{font-size:11px;
	background-color:#4B7007;
	height:25px;
	color:#FFFFFF;
}
A:ACTIVE.TopBottomBarLink{color:#FFFFFF;text-decoration:none;}
A:LINK.TopBottomBarLink{color:#FFFFFF;text-decoration:none;}
A:VISITED.TopBottomBarLink{color:#FFFFFF;text-decoration:none;}
A:HOVER.TopBottomBarLink{color:#FFFFFF;text-decoration:underline;}

.strike{
	text-decoration:line-through;
}
/** BOX STYLES **/
.BoxFrame{background-color:#D3E4D6;}

.BoxHeader{
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	background-color:#D3E4D6;
	height:25px;
	padding-left:5px;
	padding-right:5px;
	color:#2C362E;
}
.BoxContent{
	font-family:verdana;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	padding-left:10px;padding-right:10px;padding-top:6px;padding-bottom:6px;
	background-color:#f6f6f6;
	color:#451008;
}
.BoxText{
	font-family:verdana;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	background-color:#f6f6f6;
	color:#451008;
}
A:ACTIVE.BoxLink{color:#205370;text-decoration:none;}
A:LINK.BoxLink{color:#205370;text-decoration:none;}
A:VISITED.BoxLink{color:#205370;text-decoration:none;}
A:HOVER.BoxLink{color:#000000;text-decoration:underline;}

/** PAGE HEADER AND NAVIGATION					**/
.pageHeader{
	font-family:"Times New Roman", serif;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	padding:0px;
	margin:0px;
	color:#FFFFFF;
	text-transform:uppercase;
}

.pageNavigation{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	background-color:#FFFFFF;
	padding:5px;
	height:16px;
	color:#0033cc;
}

.pageNavigation div{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#0033cc;
}

/** CATALOG ITEMS				 				**/
.CatalogNavigation{
	background-color:#F6F6F6;
	border-bottom:1px solid #D3E4D6;
}
.CatalogNavigation table tr td{
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#F6F6F6;
	color:#666666;
}
.CatalogItemDark{
font-family: Arial, sans-serif; font-weight:normal; font-size:14px; line-height:14px; color:#666;
}
.CatalogItemLight{
font-family: Arial, sans-serif; font-weight:normal; font-size:14px; line-height:14px; color:#666;
}

/** LISTS FOR CART ITEMS - USES CATALOG STYLES **/

.listHeader{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	color:#000000;
}

.listItem{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	background-color:#ffffff;
	color:#000000;
}

/** FORMS										**/
/**NEW FORM STYLES**/

.formFieldSet{
	border:7px solid #F5F5F5;
	margin:0px;
	/*border-style: outset;*/
	position:relative;
	text-align:left;
	width:100%;
	height:auto;
	padding:15px;
}

.formContent{
	width:99%;
}

.formSeparator{
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	padding:6px;
	color:#000000;
}

.formHeader{
	float:left;
	width:631px;
	height:33px;
	line-height:33px;
	border:0px;
	clear:both;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	background:URL(../../../images/custom/banner-bg-green.gif) repeat-y top left;
	color:#FFFFFF;
	padding:0px;
	margin:0px;
}

.formLine{
	clear:both;
	float:left;
	width:99%;
}

.formCaption{
font-family: Arial, sans-serif; font-weight:normal; font-size:14px; line-height:14px; color:#666;
	float:left;
	padding:5px;
	margin-top:3px;
	text-align:right;
	width:40%;
}

.formControl{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
}

.formSpace{
font-family: Arial, sans-serif; font-weight:normal; font-size:14px; line-height:14px; color:#666; text-align:left;
	float:left;
	padding:5px;
	padding-left:15px;
}

.formControlText{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:144px;color:#666666;
}

.formControlSelect{
	font-family:arial;
	#font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:150px;color:#666666;
}

.formButtons{
	text-align:right;
	padding-top:15px;
	padding-bottom:15px;
	clear:both;
	float:left;
	width:99%;
}
/**NEW FORM END**/

.FormItems{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	padding:2px;
	color:#333333;
}

.formRemark{
	font-family:verdana;
	font-size:9px;
	font-style:normal;
	font-weight:normal;
	color:#999999;	
}

.ProductSubtitle{
	font-family:verdana;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	padding:5px;
	margin:0px;
}


