/* www.lauracandler.com */
/* EDITED STYLESHEET  FOR ALL STANDARDS COMPLIANT BROWSERS */
/* Created 10/09/09 */

body {
background: url(images/body_bg_cork.jpg) 0px 0px repeat;
padding: 0px;
margin: 0px;
font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 150%;
}

.small_font {
font-size: 10px;
}

#container {
position: relative;
width: 1117px;
}

#container * {
z-index: 1;
}

img {
border: none;
}

h2 {
color: #ff6600;
font-size: 20px;
}

h3 {
padding-left: 30px;
}

h4 {
padding-left: 50px;
color: #ff6600;
font-size: 16px;
}

h5 {
padding-left: 50px;
font-size: 13px;
}

input.textInput {
border: 1px solid #334d26;
}

* html input.textInput {
}

img.linkspacer {
width: 100%;
height: 100%;
border: none !important;
}

a.noBorder, a.noBorder:link, a.noBorder:active, a.noBorder:visited {
border: none !important;
}

#body_content {
position: relative;
width: 695px;
margin-left: 25px;
padding-top: 25px;
background: #fff;
float: left;
z-index: 0;
/*[if IE 7] z-index: -1;*/
}

#body_content ul {
margin-left: 30px;
margin-right: 20px;
}

#body_content_top {
position: absolute;
top: -38px;
left: 0px;
width: 695px;
height: 38px;
background: url(images/body_bg_top.png) 0px 0px no-repeat;
}

* html #body_content_top {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/body_bg_top.png', sizingMethod='image');
}

#body_content_center {
position: relative;
width: 695px;
left: 140px;
margin-left: 25px;
padding-top: 25px;
background: #fff;
float: left;
z-index: 0;
/*[if IE 7] z-index: -1;*/
}

#body_content a, #body_content a:link, #body_content a:active,
#body_content_center a, #body_content_center a:link, #body_content_center a:active,
#sidebar_resources a, #sidebar_resources a:link, #sidebar_resources a:active,
#sidebar_downloadable a, #sidebar_downloadable a:link, #sidebar_downloadable a:active {
color: #ff6600;
text-decoration: none;
font-weight: bold;
}

#body_content a:visited, 
#body_content_center a:visited, 
#sidebar_resources a:visited, 
#sidebar_downloadable a:visited  {
color: #F96;
text-decoration: none;
font-weight: bold;
}

#body_content a:hover,
#body_content_center a:hover,
#sidebar_resources a:hover,
#sidebar_downloadable a:hover {
color: #000;
font-weight: bold;
}

input.textInput {
border: 1px solid #334d26;
}

#logo {
position: relative;
background: url(images/logo_postit.png) 0px 0px no-repeat;
width: 196px;
height: 211px;
float: left;
border: none;
}

* html #logo {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/logo_postit.png', sizingMethod='image');
}

#logo img {
width: 196px;
height: 211px;
}

#pagenav {
position: relative;
top: 25px;
background: url(images/nav_bg.png) 0px 0px no-repeat;
width: 652px;
height: 115px;
float: left;
}

* html #pagenav {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_bg.png', sizingMethod='image');
}

#nav_big {
position: relative;
top: 48px;
z-index: 1000;
}

.nav_pop {
	position: absolute;
	background: url(images/nav_pop_bg.png) 0px 0px no-repeat;
	width: 202px;
	top: 63px;
	z-index: 1000;
}

.nav_pop ul, .nav_pop ul li {
	list-style: none;
	margin: 0px 3px;
	padding: 0px;
	text-indent: none;
}

.nav_pop a, .nav_pop a:link, .nav_pop a:visited, .nav_pop a:active {
	text-decoration: none;
	text-indent: 13px;
	color: #334d26;
	display: block;
	width: 100%;
}

.nav_pop a:hover {
	color: #fff;
	background: #334d26;
	font-weight: bold;
}

#nav_pop_cabinet {
	display: none;
	position: absolute;
	z-index: 200;
	height: 155px;
	left: -30px;
}

#photo_laura {
position: relative;
left: -1px;
background: url(images/photo_laura_caption.png) 0px 0px;
width: 187px;
height: 249px;
float: left;
text-indent: -2000px;
}

* html #photo_laura {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/photo_laura_caption.png', sizingMethod='image');
}

#nav_pop_strategies {
	display: none;
	position: absolute;
	z-index: 200;
	height: 117px;
	left: 93px;
}

#nav_pop_books {
	display: none;
	position: absolute;
	z-index: 200;
	height: 117px;
	left: 232px;
}

#nav_pop_workshops {
	display: none;
	position: absolute;
	z-index: 200;
	height: 100px;
	left: 368px;
}

.nav_pop .nav_pop_head {
	position: absolute;
	top: -33px;
	left: 0px;
	background: url(images/nav_pop_top.png) 0px 0px no-repeat;
	width: 202px;
	height: 33px;
}

.nav_pop .nav_pop_foot {
	position: absolute;
	bottom: -6px;
	left: 0px;
	background: url(images/nav_pop_bot.png) 0px 0px no-repeat;
	width: 202px;
	height: 6px;
	z-index: 201;
}

#nav_big .navitem {
	background: url(images/nav_items.jpg) no-repeat 0 0;
	float: left;
	height: 45px;
	border: none;
	z-index: 1001;
}

#nav_big .navitem:hover .nav_pop, #nav_big .over:hover .nav_pop {
	display: block;
	z-index: 1001;
}

#nav_big #nav_filecabinet {
	background-position: 0px -30px;
	width: 137px;
}

#nav_big #nav_filecabinet:hover {
	background-position: -0px -114px;
}

#nav_big #nav_strategies {
	background-position: -137px -30px;
	width: 116px;
}

#nav_big #nav_strategies:hover {
	background-position: -137px -114px;
}

#nav_big #nav_books {
	background-position: -252px -30px;
	width: 154px;
}

#nav_big #nav_books:hover {
	background-position: -252px -114px;
}

#nav_big #nav_workshops {
	background-position: -406px -30px;
	width: 116px;
}

#nav_big #nav_workshops:hover {
	background-position: -406px -114px;
}

#nav_big #nav_cart {
	position: relative;
	top: -28px;
	left: 22px;
	height: 74px;
	background-position: -543px 0;
	width: 92px;
}

#nav_big #nav_cart:hover {
	background-position: -543px -84px;
}

#nav_big #cart_sep {
	position: relative;
	top: -25px;
	left: 10px;
	float: left;
	border-left: 1px solid #74b54f;
	height: 60px;
}

#nav_mini {
position: absolute;
right: 145px;
top: 25px;
font-size: 10px;
color: #000;
}

#nav_mini a, #nav_mini a:link, #nav_mini a:visited, #nav_mini a:active {
	color: #000;
	text-decoration: none;
	border: none;
}

#nav_mini a:hover {
	color: #ff6600;
	border-bottom: 1px dotted #ff6600;
}

#nav_firsttime {
position: absolute;
top: 115px;
left: 2px;
background: url(images/nav_firsttime.png) 0px 0px no-repeat;
width: 234px;
height: 52px;
text-margin: -2000px;
z-index: 10;
}

#nav_firsttime img {
	width: 234px;
	height: 52px;
}

* html #nav_firsttime {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_firsttime.png', sizingMethod='image');
}

#nav_search {
position: absolute;
top: 115px;
left: 371px;
background: url(images/nav_search.png) 0px 0px no-repeat;
width: 280px;
height: 67px;
text-margin: -2000px;
z-index: 10;
font-size: 80%;
}

#nav_search div:first-child {
margin-left: 20px;
}

* html #nav_search {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/nav_search.png', sizingMethod='image');
}

/* Added to reposition the input box in Left Column */
div.move-optin-form {
      margin-top: -20px;
      /*margin-left: -30px;*/
     }
/*div.move-optin-form input[class="textInput"] {margin-left: -54px;}*/
div.move-optin-form form {margin-left: -20px;}

div.inline {display: block; height: 26px; width: 250px; /*border: 1px solid pink; margin-left: -20px;*/}

#nav_search input.textInput {
width: 165px;
display: inline;
}

.move {margin-left: 0px;}

#photo_frame {
position: relative;
left: -7px;
background: url(images/pic_frame_rt.png) 0px 0px no-repeat;
width: 250px;
height: 249px;
float: left;
text-indent: -2000px;
}

* html #photo_frame {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/pic_frame_rt.png', sizingMethod='image');
}

#framed_photo {
	position: relative;
	width: 226px;
	height: 160px;
	top: 26px;
	left: 15px;
	text-indent: -2000px;
	background-image: url(../../images/<?=$page_photo?>);
}

#home_texthead {
background: url(images/head_home_readytouse.gif) no-repeat left bottom;
width: 635px;
height: 62px;
text-indent: -2000px;
margin-left: 45px;
}

#body_content p, #body_content h2,
#body_content_center p, #body_content_center h2,
#body_content li,
#body_content_center li {
	margin: 0px 48px 12px 48px;
}

#sidebar_resources {
position: relative;
top: 99px;
float: left;
left: 43px;
width: 266px;
background: #fff;
border: none;
}

#sidebar_downloadable {
position: relative;
top: 80px;
float: left;
left: 43px;
width: 266px;
background: #fff;
border: none;
text-align: center;
}

#sidebar_resources_head {
position: absolute;
top: -99px;
left: -2px;
background: transparent url(images/head_sidebar_resources.png) 0px 0px no-repeat;
width: 272px;
height: 99px;
text-indent: -2000px;
}

* html #sidebar_resources_head {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/head_sidebar_resources.png', sizingMethod='image');
}

#sidebar_downloadable_head {
position: absolute;
top: -97px;
left: 0px;
background: transparent url(images/head_sidebar_downloadable.png) 0px 0px no-repeat;
width: 266px;
height: 97px;
text-indent: -2000px;
}

* html #sidebar_resources_head {
	background-image: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/head_sidebar_downloadable.png', sizingMethod='image');*/
}

#callout_cabinet {
  background: url(images/callout_filecabinet.jpg) 0px 0px no-repeat;
  width: 248px;
  height: 130px;
  margin-top: 10px;
  margin-left: 10px;
}

#callout_subscribe {
position: relative;
background: url(images/callout_subscribe.jpg) 0px 0px no-repeat;
width: 248px;
height: 141px;
margin-left: 10px;
}

#callout_subscribe div {
	position: relative;
	top: 22px;
	margin-left: 35px;
}

#callout_subscribe #btn_sub_learnmore {
	position: absolute;
	top: 63px;
	left: 34px;
	width: 76px;
	height: 18px;
	border: none;
}

#callout_subscribe #btn_sub_signup {
	position: absolute;
	top: 63px;
	left: 120px;
	width: 54px;
	height: 18px;
	border: none;
}

#callout_powerpacks {
background: url(images/callout_powerpacks.jpg) 0px 0px no-repeat;
width: 248px;
height: 154px;
margin-left: 10px;
}

#callout_amazon {
margin: 10px 0px 0px 15px;
text-align: center;
}

#callout_addthis {
margin: 18px 0px 6px 0px;
width: 100%;
text-align: center;
height: 50px;
}

div#folders {
position: relative;
text-align: center;
padding: 20px 0px 20px 0px;
margin-right: auto;
margin-left: auto;
}

div.folder_link {
position: relative;
width: 125px;
height: 150px;
float: left;
}

div#folders div.folder_link img {
padding-bottom: 5px;
}

div#folders div.folder_link a {
border: none;
}

div#nav_bottom {
background: #ff6600;
height: 25px;
color: #fff;
padding-top: 4px;
text-align: center;
}

#nav_bottom a, #nav_bottom a:link, #nav_bottom a:active {
color: #fff !important;
border: none;
}

#nav_bottom a:hover {
color: #000 !important;
border-bottom: 1px dotted #000;
}

#design_credit {
font-size: 80%;
text-align: right;
margin: 8px 10px;
}

.siteOrange {
color: #ff6600;
}

.siteGreen {
color: #74b54f;
}

.siteDkGreen {
color: #334d26;
}

img.floatRight { 
    float: right; 
    margin: 5px 30px 5px 10px; 
}

img.floatLeft { 
    float: left; 
    margin: 5px 10px 5px 30px; 
}

div.international {
position: relative;
margin: 10px 120px 5px 120px;
padding: 10px 10px 10px 10px;
border: 1px dashed #000;
text-align: center;
}

div.dashed {
position: relative;
margin: 10px 120px 5px 120px;
padding: 10px 10px 10px 10px;
border: 1px dashed #000;
text-align: center;
}

div.info {
position: relative;
margin: 10px 120px 5px 120px;
padding: 10px 15px 10px 15px;
border: 1px solid #000;
}