/* START Main Element Styles */

body {
	background-image: url(../../images/background_main.jpg);
	background-repeat: repeat-x;
	background-color:#f8F5EE;
	color: #463e19;
	font: normal 11px Verdana, Arial, sans-serif;
	margin: 0px 30px 0px 30px;
} 

img.photo	{
	border: 1px solid #404040;
}

img.photo_author	{
	border: 4px solid #ede8de;
}

a {
	color: #37876d;
	font: normal 11px Verdana, Arial, sans-serif;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #37876d;
}

a:hover 
{
	text-decoration: underline;
	color: #000000;
}

b {
	font-weight: bold;
}

h1	{
	font-size: 18px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin: 0px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

h2	{
	font-size: 14px;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin: 0px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	margin: 5px 0 5px 0px;
}

h2.nav	{
	font: normal 16px "Myriad Pro", Verdana, Arial, sans-serif;
	margin: 0px;
	color: #393113;
	text-decoration: none;
	padding: 10px 0px 10px 0px;
}

h2.right_green	{
	font: normal 16px "Myriad Pro", Verdana, Arial, sans-serif;
	color: #34866c;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.right_brown {
	font: normal 16px "Myriad Pro", Verdana, Arial, sans-serif;
	color: #393113;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

.right_brown h2{margin: 15px 0px 25px 0px;}

.right_brown a {
	font: normal 14px "Myriad Pro", Verdana, Arial, sans-serif;
	color: #393113;
	text-decoration: none;
}

.right_brown a:link {color: #393113; text-decoration: none;}
.right_brown a:visited {color: #393113; text-decoration: none;}
.right_brown a:hover {color: #393113; text-decoration: underline;}

h3	{ 
background: none;
color: #183163;
font-size: 12px;
font-weight: bold;
margin: 6px 0;
padding: 0;
border-bottom: 1px dotted #dfe6ee;
text-transform: none;
}

li
{
list-style-position: inside;
}

ol
{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

/* Veridean default style product page only */
#leftcol-3col h3 {
color: #FFFFFF;
background-color: #183163;
border-bottom: 1px solid #F08904;
font-size: 10px;
font-weight: bold;
letter-spacing: normal;
margin: 0 0 4px 0px;
padding-left: 4px;
}

.img-shadow { float:left; background: url(/images/img-dropshadow.png) no-repeat bottom right !important; background: url(/images/img-shadow.gif) no-repeat bottom right; margin: 10px 14px 0 10px !important; margin: 10px 0 0 5px; }
.img-shadow img {display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9;	margin: -6px 6px 6px -6px; padding: 4px;}
/* END Veridean default style product page only */
/* END Main Element Styles */


/* START Header & Top Nav Styles */

.Header_571
{
	width: 571px;
  height: 28px;
  border-bottom: 4px solid #9a543f;
}
.Header_570
{
	width: 570px;
  height: 28px;
  border-bottom: 4px solid #9a543f;
  margin-top: 10px;
}

.Header_925
{
  background-image: url(../../images/background_cart.gif);
	background-repeat: no-repeat;
	width: 925px;
  height: 40px;
}

.Header_Cart_Text
{
  font: normal 13px Arial, Helvetica, Verdana, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 36px;
  margin:0px 0px 0px 0px;
}

.Header_Cart_Text a
{
  font: normal 13px Arial, Helvetica, Verdana, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 36px;
}

.Header_Cart_Text a:link {color: #ffffff; text-decoration: none;}
.Header_Cart_Text a:visited {color: #ffffff; text-decoration: none;}
.Header_Cart_Text a:hover {color: #ffffff; text-decoration: underline;}

.Header_Text
{
  font: normal 13px Arial, Helvetica, Verdana, sans-serif;
  color: #ffffff;
  text-decoration: none;
  padding-left: 20px;
  line-height: 36px;
}

.Header_Text a
{
  font: normal 13px Arial, Helvetica, Verdana, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 36px;
}

.Header_Text a:link {color: #ffffff; text-decoration: none;}
.Header_Text a:visited {color: #ffffff; text-decoration: none;}
.Header_Text a:hover {color: #ffffff; text-decoration: underline;}

.Header_Text_sm
{
  font: normal 13px Arial, Helvetica, Verdana, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 25px;
}

.Header_Text_sm a
{
  font: normal 13px Arial, Helvetica, Verdana, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 25px;
}

.Header_Text_sm a:link {color: #ffffff; text-decoration: none;}
.Header_Text_sm a:visited {color: #ffffff; text-decoration: none;}
.Header_Text_sm a:hover {color: #ffffff; text-decoration: underline;}

.Header_Product_700
{
  background-image: url(../../images/background_product_details.gif);
	background-repeat: no-repeat;
	width: 700px;
  height: 40px;
}

.product_tab_off
{
  background-image: url(../../images/tab_content_brown.gif);
	background-repeat: no-repeat;
  font: normal 11px Verdana, Arial, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 28px;
  margin:0px 0px 0px 0px;
  overflow: hidden;
}

.product_tab_off a
{
  font: normal 11px Verdana, Arial, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 28px;
  margin:0px 0px 0px 10px;
}

.product_tab_off a:link {color: #ffffff; text-decoration: none;}
.product_tab_off a:visited {color: #ffffff; text-decoration: none;}
.product_tab_off a:hover {color: #ffffff; text-decoration: underline;}

.product_tab_on
{
  background-image: url(../../images/tab_content_red.gif);
	background-repeat: no-repeat;
  font: normal 11px Verdana, Arial, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 28px;
  margin:0px 0px 0px 0px;
  overflow: hidden;
}

.product_tab_on a
{
  font: normal 11px Verdana, Arial, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 28px;
  margin:0px 0px 0px 10px;
}

.product_tab_on a:link {color: #ffffff; text-decoration: none;}
.product_tab_on a:visited {color: #ffffff; text-decoration: none;}
.product_tab_on a:hover {color: #ffffff; text-decoration: underline;}

/************** Tabbed Pages **********************/
/**************  2 Tabs  **********************/
.page_2tab{
	background-image: url(/images/tab_content_brown_2.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	float: left;
	border: none;
	text-align: center;
	vertical-align: middle;
	width: 284px;
	margin: 0px;
	height: 28px;
}
.page_2tab a, .page_2tab a:visited{
	color: #ffffff; 
	text-decoration: none;
	line-height: 28px;
}
.page_2tab a:hover{
	color: #ffffff; 
	text-decoration: underline;
	line-height: 28px;
}
.page_2tab_on{
	background-image: url(/images/tab_content_red_2.gif);
	color: #ffffff;
}
/**************  3 Tabs  **********************/
.page_3tab{
	background-image: url(/images/tab_content_brown.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	float: left;
	border: none;
	text-align: center;
	vertical-align: middle;
	width: 189px;
	margin: 0px;
	height: 28px;
}
.page_3tab a, .page_3tab a:visited{
	color: #ffffff; 
	text-decoration: none;
	line-height: 28px;
}
.page_3tab a:hover{
	color: #ffffff; 
	text-decoration: underline;
	line-height: 28px;
}
.page_3tab_on{
	background-image: url(/images/tab_content_red.gif);
	color: #ffffff;
	width: 188px;
}


.product_view_all
{
  font: normal 11px Verdana, Arial, sans-serif;
  color: #ffeca8;
  text-decoration: underline;
  line-height: 28px;
  margin:0px 0px 0px 0px;
}

a.product_view_all
{
  font: normal 11px Verdana, Arial, sans-serif;
  color: #ffeca8;
  text-decoration: underline;
  line-height: 28px;
  float:right;
  margin:0px 10px 0px 0px;
}

a.product_view_all:link {color: #ffeca8;}
a.product_view_all:visited {color: #ffeca8;}
a.product_view_all:hover {color: #ffffff; text-decoration: none;}

.header_chat {
	margin: 0px 10px 0px 0px; 
}

.header_container {
width:955px;
height:86px; 
}

.header_go {
	font: bold 14px Arial, Helvetica, Verdana, sans-serif;
	color: #00303a;
	text-decoration: none;
	margin: 0px 10px 0px 10px;
}

.header_go a {
	font: bold 14px Arial, Helvetica, Verdana, sans-serif;
	color: #00303a;
	text-decoration: none;
}

.header_go a:link {color: #00303a; text-decoration: none;}
.header_go a:visited {color: #00303a; text-decoration: none;}
.header_go a:hover {color: #00303a; text-decoration: underline;}

.search_container {
background:url(../../images/background_search.gif);
background-repeat:no-repeat;
width:955px;
height:41px; 
margin: 7px 0px 0px 0px;
}

.header_search_select {
	background:#ffffff;
	color:#393213;
	font-size: 12px;
	border:1px solid #9a9583;
	margin: 10px 0px 7px 10px;
	height:22px;
}

.header_search {
	line-height:41px;
}

.topnav_center {background-position: center center;}
.topnav_right {background-position: center right;}
.topnav_left {background-position: center left;}
.topnav_arrow { vertical-align:middle; padding: 0px 0px 0px 6px; }
.topnav_container {background:url(../../images/background_topnav_off.gif);background-repeat:no-repeat;width:955px;height:41px; }
.topnav, topnav_yr {padding: 0px 9px 0px 9px;}
.topnav a, .topnav_yr a {font: normal 11px Verdana, Arial, sans-serif;color: #ffffff;text-decoration: none;line-height: 41px;}
.topnav a:hover, .topnav_yr a:hover {text-decoration: underline;}
.topnav_on {background-image: url(../../images/background_topnav_on.gif);}

.topnav_on.topnav_yr {
	background-image: url(../../images/background_topnav_on_yr.gif);
}

.topnav_glow {
	color: #b70804;
	text-decoration: none;
	margin: 0px 9px 0px 9px;
	line-height: 41px;
}

.topnav_glow a {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #ffeca8;
	text-decoration: none;
	line-height: 41px;
}

.topnav_glow a:link {color: #ffeca8; text-decoration: none;}
.topnav_glow a:visited {color: #ffeca8; text-decoration: none;}
.topnav_glow a:hover {color: #ffeca8; text-decoration: underline;}

.topnav_cart {
	font: bold 11px Verdana, Arial, sans-serif;
	color: #54401e;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}

.topnav_cart a {
	font: bold 11px Verdana, Arial, sans-serif;
	color: #37876d;
	text-decoration: none;
}

.topnav_cart a:link {color: #37876d; text-decoration: none;}
.topnav_cart a:visited {color: #37876d; text-decoration: none;}
.topnav_cart a:hover {color: #54401e; text-decoration: underline;}

.topnav_cart_pipe {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #54401e;
	text-decoration: none;
	margin: 0px 2px 0px 2px;
}

.topnav_pipe {
	font: normal 12px Arial, sans-serif;
	color: #81715e;
	text-decoration: none;
	line-height: 41px;
	width:3px;
	margin: 0px;
	padding: 0px;
}

.subnav_container, .subnav_container_yr { Z-INDEX: 500; display:none; background-repeat: no-repeat; position: absolute;  overflow: hidden; padding: 15px 15px; }
.subnav_container { background-color: #9bb9af; border-radius:5px;}
#subnav_YoungReaders { background-color:#c7dbda; border-radius:5px; }

.subnav {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #000000;
	margin: 0px 0px 15px 0px;
}

.subnav li 
{
	background-image: url(../../images/arrow_subnav.gif);
	background-repeat: no-repeat;
	list-style: none;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
	list-style-position: outside;
}

.subnav a {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 0px 10px;
}

.subnav a:link {color: #000000; text-decoration: none;}
.subnav a:visited {color: #000000; text-decoration: none;}
.subnav a:hover {color: #ffffff; text-decoration: underline;}

.subnav_yr {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #000000;
	margin: 0px 0px 15px 0px;
}

.subnav_yr li 
{
	background-image: url(../../images/arrow_leftnav_yr.gif);
	background-repeat: no-repeat;
	list-style: none;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
}

.subnav_yr a {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #393213;
	text-decoration: none;
	margin: 0px 0px 0px 20px;
}

.subnav_yr a:link {color: #393213; text-decoration: none;}
.subnav_yr a:visited {color: #393213; text-decoration: none;}
.subnav_yr a:hover {color: #4a927a; text-decoration: underline;}

.contentTitle /* Title Bar for Content Pages */
{
	color: #ffffff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	background-image: url(/images/background_content_header.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 16px;
	margin: 0px;
	padding: 5px;
	text-align: center;
	vertical-align: middle;
	width: 543px;
}

/* END Header & Top Nav Styles */


/* START Button Styles */

.CMS_Button
{
  background-image: url(../../images/background_cms_button.gif);
	background-repeat: no-repeat;
	width: 172px;
  height: 32px;
  line-height: 31px;
}

.CMS_Button_Text
{
  font: normal 11px Verdana, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 31px;
}

.CMS_Button_Text a
{
  font: normal 11px Verdana, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 31px;
}

.CMS_Button_Text a:link {color: #ffffff; text-decoration: none;}
.CMS_Button_Text a:visited {color: #ffffff; text-decoration: none;}
.CMS_Button_Text a:hover {color: #ffffff; text-decoration: underline;}

.Button_75
{
  background-image: url(../../images/button_addtocart_sm.gif);
	background-repeat: no-repeat;
	width: 75px;
  height: 15px;
  line-height: 15px;
}

.Button_100
{
  background-image: url(../../images/button_addtocart_lg.gif);
	background-repeat: no-repeat;
	width: 100px;
  height: 20px;
  line-height: 20px;
}

.Button_200
{
  background-image: url(../../images/button_signup_email.gif);
	background-repeat: no-repeat;
	width: 200px;
  height: 25px;
}

.Button_225
{
  background-image: url(../../images/button_rtcol_blogs.gif);
	background-repeat: no-repeat;
	width: 225px;
  height: 25px;
  margin:5px 0px 0px 0px;
}

.Button_Text_Cart
{
  font: bold 14px Arial, Helvetica, Verdana, sans-serif;
  color: #ffffff;
  text-decoration: none;
  padding: 0px;
  line-height: 25px;
}

.Button_Text_Cart a
{
  font: bold 14px Arial, Helvetica, Verdana, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 25px;
}

.Button_Text_Cart a:link {color: #ffffff; text-decoration: none;}
.Button_Text_Cart a:visited {color: #ffffff; text-decoration: none;}
.Button_Text_Cart a:hover {color: #ffffff; text-decoration: underline;}

.Button_Text_sm
{
  font: bold 10px Arial, Helvetica, Verdana, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 15px;
}

.Button_Text_sm a
{
  font: bold 10px Arial, Helvetica, Verdana, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 15px;
}

.Button_Text_sm a:link {color: #ffffff; text-decoration: none;}
.Button_Text_sm a:visited {color: #ffffff; text-decoration: none;}
.Button_Text_sm a:hover {color: #ffffff; text-decoration: underline;}

.Button_Text_med
{
  font: bold 12px Arial, Helvetica, Verdana, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 20px;
}

.Button_Text_med a
{
  font: bold 12px Arial, Helvetica, Verdana, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 20px;
}

.Button_Text_med a:link {color: #ffffff; text-decoration: none;}
.Button_Text_med a:visited {color: #ffffff; text-decoration: none;}
.Button_Text_med a:hover {color: #ffffff; text-decoration: underline;}

.Button_Text_lg
{
  font: bold 12px Arial, Helvetica, Verdana, sans-serif;
  color: #ffffff;
  text-decoration: none;
  padding: 0px;
  line-height: 25px;
}

.Button_Text_lg a
{
  font: bold 12px Arial, Helvetica, Verdana, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 25px;
}

.Button_Text_lg a:link {color: #ffffff; text-decoration: none;}
.Button_Text_lg a:visited {color: #ffffff; text-decoration: none;}
.Button_Text_lg a:hover {color: #ffffff; text-decoration: underline;}

/* END Button Styles */


/* START Left Nav Styles */

.leftnav_container {
/*
background:url(../../images/background_leftnav.gif);
background-repeat:no-repeat;
*/
background-color:#ede8de;
width:185px;
min-height:600px;
/*
height: auto !important;
height: 600px;
*/
}

.leftnav_1 {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #393213;
	margin: 0px 0px 5px 0px;
	line-height: 16px;
}

.leftnav_1 li 
{
background-image: url(../../images/arrow_leftnav.gif);
background-repeat: no-repeat;
list-style: none;
vertical-align: middle;
margin: 0px 0px 0px 0px;
}

.leftnav_1 a {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #393213;
	text-decoration: none;
	margin: 0px 0px 0px 20px;
	line-height: 16px;
}

.leftnav_1 a:link {color: #393213; text-decoration: none;}
.leftnav_1 a:visited {color: #393213; text-decoration: none;}
.leftnav_1 a:hover {color: #4a927a; text-decoration: underline;}

.leftnav_2
{
margin: 0px 0px 5px 15px;
}

/* END Left Nav Styles */


/* START Footer Styles */

.footer_container {
background:url(../../images/background_footer.jpg);
background-repeat:no-repeat;
width:955px;
height:176px;
overflow: hidden;
}

.footer {
	color: #26210d;
	font: normal 11px Verdana, Arial, sans-serif;
	margin: 0px;
	line-height: 18px;
}

.footer a {
	color: #ffeba5;
	font: normal 11px Verdana, Arial, sans-serif;
	text-decoration: none;
}

.footer a:link {color: #ffeba5; text-decoration: none;}
.footer a:visited {color: #ffeba5; text-decoration: none;}
.footer a:hover {color: #ffffff; text-decoration: underline;}

.footer_copyright {
	color: #988b7b;
	font: normal 10px Verdana, Arial, sans-serif;
	margin: 10px 0px 10px 0px;
}

.footer_label {
	font: normal 16px "Myriad Pro", Verdana, Arial, sans-serif;
	margin: 0px 0px 5px 0px;
	color: #ffffff;
	text-decoration: none;
}

/* END Footer Styles */


/* START Home Page Styles */

.home_link {
	font: bold 15px "OptimaLTStd Bold", Arial, Helvetica, Verdana, sans-serif;
	color: #45433c;
	text-decoration: none;
}

.home_link a {
	font: bold 15px "OptimaLTStd Bold", Arial, Helvetica, Verdana, sans-serif;
	color: #45433c;
	text-decoration: none;
}

.home_link a:link {color: #45433c; text-decoration: none;}
.home_link a:visited {color: #45433c; text-decoration: none;}
.home_link a:hover {color: #45433c; text-decoration: underline;}

.home_more_info {
	font: normal 11px Arial, Helvetica, Verdana, sans-serif;
	color: #00303a;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
	line-height:11px;
}

.home_more_info a {
	font: normal 11px Arial, Helvetica, Verdana, sans-serif;
	color: #00303a;
	text-decoration: none;
	line-height:11px;
}

.home_more_info a:link {color: #00303a; text-decoration: none;}
.home_more_info a:visited {color: #00303a; text-decoration: none;}
.home_more_info a:hover {color: #00303a; text-decoration: underline;}

.home_price_reg {
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 2px 0px;
}

.home_price_reg a {
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
}

.home_price_reg a:link {color: #000000; text-decoration: none;}
.home_price_reg a:visited {color: #000000; text-decoration: none;}
.home_price_reg a:hover {color: #000000; text-decoration: underline;}

.home_price_sale {
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
	color: #b70804;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
}

.home_price_sale a {
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
	color: #b70804;
	text-decoration: none;
}

.home_price_sale a:link {color: #b70804; text-decoration: none;}
.home_price_sale a:visited {color: #b70804; text-decoration: none;}
.home_price_sale a:hover {color: #b70804; text-decoration: underline;}

.home_price_sm {
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 3px 0px;
	line-height:11px;
}

.home_price_sm a {
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
	line-height:11px;
}

.home_price_sm a:link {color: #000000; text-decoration: none;}
.home_price_sm a:visited {color: #000000; text-decoration: none;}
.home_price_sm a:hover {color: #000000; text-decoration: underline;}

.home_title {
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;
	color: #00303a;
	text-decoration: none;
	margin: 0px 0px 2px 0px;
	line-height:11px;
}

.home_title a {
	font: bold 11px Arial, Helvetica, Verdana, sans-serif;
	color: #00303a;
	text-decoration: none;
	line-height:11px;
}

.home_title a:link {color: #00303a; text-decoration: none;}
.home_title a:visited {color: #00303a; text-decoration: none;}
.home_title a:hover {color: #00303a; text-decoration: underline;}

.main_container {
	width:628px;
	height:219px;
	overflow:hidden;
	background-color:#f1f0e3;
	border-left:1px solid #b0aea6;
	border-right:1px solid #b0aea6;
	border-bottom:1px solid #b0aea6;
	padding:5px 35px 10px 35px;
}

.main_details {
	margin:0px;
}

.main_divider {
	float:left;
	background-image: url(../../images/divider_content_home.gif);
	background-repeat: no-repeat;
	width:1px;
	height:200px;
	line-height: 0px;
	font-size: 1px;
	margin: 0px 35px 0px 35px;
}

.main_thumb {
	margin:0px 0px 10px 0px;
}

.main_wrapper {
	width:700px;
	margin: 0px 0px 20px 10px;
}

.rssTeaser {
	background-image:url(../../images/background_rtcol_blog.gif);
	background-repeat: repeat-y;
	height:239px;
	overflow:hidden;
	margin:0px 0px 10px 0px;
	text-align: left;	
	vertical-align: middle;
}

.rssTeaser h2 {
	font: normal 14px "Myriad Pro", Verdana, Arial, sans-serif;
	color: #393113;
	text-decoration: none;
}

.rssTeaser p{
	background-image: url(../../images/icon_blog_post_2.gif);
	background-repeat: no-repeat;
	background-color: #EAE3D7;
	font: normal 11px Arial, Helvetica, Verdana, sans-serif;
	line-height:16px;
	margin: 0px 0px 20px 0px;
	text-indent: 20px;
	padding: 0px 5px;
}

.rssTeaser .VerideanRSSTeaser_Title{
	color: #463e19;
	text-decoration: none;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.rtcol_blog_container {
	background-image:url(../../images/background_rtcol_blog.gif);
	background-repeat:no-repeat;
	height:239px;
	overflow:hidden;
	margin:0px 0px 10px 0px;
	text-align: left;
}

.rtcol_blog {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #463e19;
	padding: 5px;
	margin: 0px 0px 10px 0px;
}

.rtcol_blog li {
	background-image: url(../../images/icon_blog_post.gif);
	background-repeat: no-repeat;
	list-style: none;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
}

.rtcol_blog a {
	font: normal 11px Arial, Helvetica, Verdana, sans-serif;
	color: #463e19;
	text-decoration: none;
	line-height:16px;
	margin: 0px 0px 0px 20px;
}

.rtcol_blog a:link {color: #463e19; text-decoration: none;}
.rtcol_blog a:visited {color: #463e19; text-decoration: none;}
.rtcol_blog a:hover {color: #463e19;text-decoration: underline;}

.rtcol_catalog_container {
	background-image:url(../../images/background_rtcol_catalog.gif);
	background-repeat:no-repeat;
	height:234px;
	overflow:hidden;
	margin:0px 0px 10px 0px;
}

.rtcol_catalog_body {
	margin: 10px 0px;
}

.rtcol_catalog_container img {max-height: 150px;}

.rtcol_newsletter_container {
	height: 117px;
	overflow:hidden;
	margin:0px 0px 10px 0px;
}

.rtcol_related_container {
	background-color:#ede8de;
	padding:15px;
	max-height: 529px;
	overflow: hidden;
}

a.rtcol_seemore {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #37876d;
	text-decoration: underline;
	margin: 0px 0px 0px 0px;
	line-height:19px;
}

a.rtcol_seemore:link {color: #37876d; text-decoration: none;}
a.rtcol_seemore:visited {color: #37876d; text-decoration: none;}
a.rtcol_seemore:hover {color: #000000; text-decoration: underline;}

.spacer_item {
	margin: 0px 25px 0px 25px;
}

.spacer_link {
	margin: 5px 0px 5px 0px;
}

.spacer_previous {
	margin: 0px 15px 0px 0px;
}

.spacer_next {
	margin: 0px 0px 0px 15px;
}

/* END Home Page Styles */



/* START Cart Styles */

.cart_arrow {
	vertical-align: middle;
	margin: 0px 2px 0px 10px;
}

.cart_author {
	font: italic normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 2px 0px;
	line-height: 15px;
}

.cart_column_description {
	width:648px;
	padding-left:20px;
}

.cart_column_quantity {
	width:150px;
}

.cart_column_price {
	width:75px;
}

.cart_container {
	width:893px;
	background-color:#f1f0e3;
	border-left:1px solid #b0aea6;
	border-right:1px solid #b0aea6;
	border-bottom:1px solid #b0aea6;
	padding: 15px;
}

.cart_format {
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
	color: #00303a;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	line-height: 15px;
}

.cart_label {
	font: bold 14px Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}

.cart_price_reg {
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	text-decoration: none;
	margin: 0px 0px 2px 0px;
}

.cart_price_sale {
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
	color: #b70804;
	text-decoration: none;
	margin: 0px 0px 2px 0px;
}

.cart_price_slash {
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
	color: #000000;
	text-decoration: line-through;
}


.cart_promocode_label
{
	margin-right:5px;
	line-height:20px;
	font-weight: bold;
}

.cart_PromoCode
{
  font-size: 11px;
  color: #000000;
  border:1px solid #9a9583;
  margin: 0px 0px 0px 0px;
  padding:3px;
  width:125px;
  height:12px;
  vertical-align: middle;
}

.cart_QuantityBox
{
  font-size: 11px;
  color: #000000;
  border:1px solid #9a9583;
  margin: 0px 0px 0px 0px;
  padding:3px;
  width:25px;
  height:11px;
  vertical-align:middle;
}


.cart_remove {
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #00303a;
	margin: 12px 0px 5px 0px;
}

.cart_remove a {
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	color: #00303a;
	text-decoration: none;
}

.cart_remove a:link {color: #00303a; text-decoration: none;}
.cart_remove a:visited {color: #00303a; text-decoration: none;}
.cart_remove a:hover {color: #b70804; text-decoration: underline;}

.cart_title {
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
	color: #00303a;
	text-decoration: none;
	margin: 0px 0px 2px 0px;
	line-height: 15px;
}

.cart_title a {
	font: bold 12px Arial, Helvetica, Verdana, sans-serif;
	color: #00303a;
	text-decoration: none;
	line-height: 15px;
}

.cart_title a:link {color: #00303a; text-decoration: none;}
.cart_title a:visited {color: #00303a; text-decoration: none;}
.cart_title a:hover {color: #b70804; text-decoration: underline;}

.cart_wrapper {
	width:925px;
	margin: 20px 15px 20px 15px;
}

/* END Cart Styles */



/* START Product Detail Page Styles */

.see_a_sample
{
	font: normal 14px Arial, Helvetica, Verdana, sans-serif;
	color:#1a1a18
}

.see_a_sample li 
{
background-image: url(../../images/icon_sample_arrow.gif);
background-repeat: no-repeat;
list-style: none;
vertical-align: middle;
margin: 5px 0px 5px 35px;
}

.see_a_sample a
{
	font: normal 14px Arial, Helvetica, Verdana, sans-serif;
	color:#1a1a18;
	text-decoration: none;
	margin: 0px 0px 0px 25px;
}

.see_a_sample a:link {color: #000000; text-decoration: none;}
.see_a_sample a:visited {color: #000000; text-decoration: none;}
.see_a_sample a:hover {color: #000000; text-decoration: underline;}

.print_email
{
	color:#00303a;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
	margin: 3px 0px 3px 0px;
}

.print_email a
{
	color:#00303a;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;
	text-decoration: none;
}

.print_email a:link {color: #00303a; text-decoration: none;}
.print_email a:visited {color: #00303a; text-decoration: none;}
.print_email a:hover {color:#00303a;text-decoration: underline;}

.product_author {
font: normal 11px Verdana, Arial, sans-serif;
color: #393113;
text-decoration: none;
margin: 0px 0px 0px 0px;
line-height:15px;
}

.product_author a {
font: normal 11px Verdana, Arial, sans-serif;
color: #393113;
text-decoration: none;
margin: 0px 0px 0px 0px;
line-height:15px;
}

.product_author a:link {color: #393113; text-decoration: none;}
.product_author a:visited {color: #393113; text-decoration: none;}
.product_author a:hover {color: #393113; text-decoration: underline;}

#product_content2, #product_content3 {
	background-color: #F8F5EE;
	padding: 15px 0px 0px 15px;
}

.product_featured_container {
	background-image: url(/images/background_tab_content.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 15px 10px;
	max-height: 175px;
	margin-bottom: 8px;
}

.product_author_container {
	background-image: url(/images/background_featured_content.gif);
	background-repeat: no-repeat;
	height: 210px;
	overflow: auto;
	padding: 25px 5px 5px 25px;
	margin: 0px 0px 5px 0px;
}

.product_content_container {
	background-image: url(/images/background_featured_content.gif);
	background-repeat: no-repeat;
	padding: 1px 0px;
}

.product_content_container .scrollable {
	height: 230px;
	margin: 4px 0px;
	padding: 0px 5px;
}

.scrollable {
	overflow: auto;
}

.scrollable p {
	margin-top: 0px;
}

.product_date {
font: normal 12px Arial, Helvetica, Verdana, sans-serif;
color: #000000;
text-decoration: none;
margin: 15px 0px 0px 0px;
}

.product_description {
font: normal 11px Verdana, Arial, sans-serif;
color: #393113;
text-decoration: none;
line-height: 18px;
margin: 0px;
}

.product_details {
font: normal 11px Verdana, Arial, sans-serif;
color: #393113;
text-decoration: none;
margin: 0px;
}

.product_details_link {
color: #463e19;
font: normal 11px Verdana, Arial, sans-serif;
text-decoration: none;
line-height:21px;
}

.product_details_link a {
color: #37876d;
font: normal 11px Verdana, Arial, sans-serif;
text-decoration: none;
line-height:21px;
}

.product_details_link a:link {color: #37876d; text-decoration: none;}
.product_details_link a:visited {color: #37876d; text-decoration: none;}
.product_details_link a:hover {color:#463e19; text-decoration: underline;}

.product_details_pipe {
color: #393113;
font: normal 11px Verdana, Arial, sans-serif;
text-decoration: none;
line-height:21px;
margin:0px 10px 0px 10px;
}

.product_divider {
	border-bottom: 1px solid #e6e4dd;
	font-size: 1px;
	height:1px; 
	margin: 0px 0px 20px 0px;
	padding: 20px 0px 0px 0px;
}

.product_formats {
font: normal 11px Verdana, Arial, sans-serif;
color: #393113;
text-decoration: none;
margin: 0px 0px 5px 0px;
}

.product_formats a {
font: normal 11px Verdana, Arial, sans-serif;
color: #393113;
text-decoration: none;
}

.product_formats a:link {color: #393113; text-decoration: none;}
.product_formats a:visited {color: #393113; text-decoration: none;}
.product_formats a:hover {color: #393113; text-decoration: underline;}

.product_isbn {
font: normal 11px Verdana, Arial, sans-serif;
color: #393113;
text-decoration: none;
margin: 0px 0px 5px 0px;
}

.product_isbn a {
font: normal 11px Verdana, Arial, sans-serif;
text-decoration: none;
}
.product_isbn a:hover {text-decoration: underline;}

.product_price {
font: normal 15px Verdana, Arial, sans-serif;
color: #393113;
text-decoration: none;
margin: 0px 0px 5px 0px;
}

.product_reg_price {
font: normal 12px Verdana, Arial, sans-serif;
color: #393113;
text-decoration: none;
margin: 0px 0px 5px 0px;
}

.product_save_price {
font: bold 12px Verdana, Arial, sans-serif;
color: #99533f;
text-decoration: none;
margin: 0px 0px 5px 0px;
}

.product_review {
font: normal 11px Verdana, Arial, sans-serif;
color: #393113;
text-decoration: none;
line-height: 18px;
margin: 10px 0px;
}

.product_reviewer {
font: italic normal 11px Verdana, Arial, sans-serif;
color: #393113;
text-decoration: none;
line-height: 18px;
margin: 0px 0px 15px 0px;
}

.product_shipping {
font: italic normal 11px Verdana, Arial, sans-serif;
color: #393113;
text-decoration: none;
margin: 0px 0px 5px 0px;
}

.product_status {
font: bold 11px Verdana, Arial, sans-serif;
color: #99523f;
text-decoration: none;
margin: 0px 0px 5px 0px;
}

.product_subtitle {
font: normal 12px Verdana, Arial, sans-serif;
color: #99523f;
text-decoration: none;
margin: 0px 0px 3px 0px;
}

.product_subtitle a {
font: normal 12px Verdana, Arial, sans-serif;
color: #99523f;
text-decoration: none;
}

.product_subtitle a:link {color: #99523f; text-decoration: none;}
.product_subtitle a:visited {color: #99523f; text-decoration: none;}
.product_subtitle a:hover {color: #99523f; text-decoration: underline;}

.product_image
{
margin: 0px 0px 20px 0px;
}

.product_image img
{
border: 1px solid #000000;
}

.product_title {
font: bold 15px Verdana, Arial, sans-serif;
color: #99523f;
text-decoration: none;
margin: 0px 0px 5px 0px;
}

.product_title a {
font: normal 15px Verdana, Arial, sans-serif;
color: #99523f;
text-decoration: none;
}

.product_title a:link {color: #99523f; text-decoration: none;}
.product_title a:visited {color: #99523f; text-decoration: none;}
.product_title a:hover {color: #99523f; text-decoration: underline;}

.product_suggestions_wrapper {
	width:571px;
	margin: 10px 0px 0px 0px;
}

.product_translations {
font: bold 11px Verdana, Arial, sans-serif;
color: #393113;
text-decoration: none;
margin: 0px;
}

#product_content1 {
	display:block;
}

#product_content2 {
	display: none;
}

#product_content3 {
	display: none;
}

/* END Product Detail Page Styles */



/* START Category Lister Page Styles */

.divider_category_results {
	float:left;
	background-image: url(../../images/divider_category_results.gif);
	background-repeat: no-repeat;
	width:700px;
	height:1px;
	margin: 15px 0px 15px 0px;
}

.item_addtocart {
	float: left;
}

.item_author {
font: normal 11px Verdana, Arial, sans-serif;
color: #99523f;
text-decoration: none;
margin: 0px 0px 0px 0px;
line-height:15px;
}

.item_author a {
font: normal 11px Verdana, Arial, sans-serif;
color: #99523f;
text-decoration: none;
margin: 0px 0px 0px 0px;
line-height:15px;
}

.item_author a:link {color: #99523f; text-decoration: none;}
.item_author a:visited {color: #99523f; text-decoration: none;}
.item_author a:hover {color: #99523f; text-decoration: underline;}

.item_details {
font: normal 11px Verdana, Arial, sans-serif;
color: #393113;
text-decoration: none;
margin: 0px;
}

.item_details_link {
color: #463e19;
font: normal 11px Verdana, Arial, sans-serif;
text-decoration: none;
line-height:30px;
}

.item_details_link a {
color: #37876d;
font: normal 11px Verdana, Arial, sans-serif;
text-decoration: none;
line-height:30px;
}

.item_details_link a:link {color: #37876d; text-decoration: none;}
.item_details_link a:visited {color: #37876d; text-decoration: none;}
.item_details_link a:hover {color:#463e19; text-decoration: underline;}

.item_divider {
	width:571px;
	border: 1px solid #e6e4dd;
	margin: 20px 0px 20px 0px;
}

.item_formats {
font: bold 11px Verdana, Arial, sans-serif;
color: #393113;
text-decoration: none;
margin: 0px 0px 5px 0px;
}

.item_formats a {
font: bold 11px Verdana, Arial, sans-serif;
color: #393113;
text-decoration: none;
}

.item_formats a:link {color: #393113; text-decoration: none;}
.item_formats a:visited {color: #393113; text-decoration: none;}
.item_formats a:hover {color: #393113; text-decoration: underline;}

.item_image img
{
border: 1px solid #000000;
}

.item_isbn {
font: bold 11px Verdana, Arial, sans-serif;
color: #393113;
text-decoration: none;
margin: 0px 0px 5px 0px;
}

.item_isbn a {
font: bold 11px Verdana, Arial, sans-serif;
color: #393113;
text-decoration: none;
}

.item_isbn a:link {color: #393113; text-decoration: none;}
.item_isbn a:visited {color: #393113; text-decoration: none;}
.item_isbn a:hover {color: #393113; text-decoration: underline;}

.item_price {
font: bold 12px Verdana, Arial, sans-serif;
color: #000000;
text-decoration: none;
margin: 0px 0px 5px 0px;
}

.item_sale_price {
font: bold 12px Verdana, Arial, sans-serif;
color: #99533f;
text-decoration: none;
margin: 0px 0px 5px 0px;
}

.item_shipping {
font: italic bold 11px Verdana, Arial, sans-serif;
color: #393113;
text-decoration: none;
margin: 0px 0px 5px 0px;
}

.item_status {
font: bold 11px Verdana, Arial, sans-serif;
color: #99523f;
text-decoration: none;
margin: 0px 0px 5px 0px;
}

.item_subtitle {
font: normal 12px Verdana, Arial, sans-serif;
color: #99523f;
text-decoration: none;
margin: 0px 0px 3px 0px;
}

.item_subtitle a {
font: normal 12px Verdana, Arial, sans-serif;
color: #99523f;
text-decoration: none;
}

.item_subtitle a:link {color: #99523f; text-decoration: none;}
.item_subtitle a:visited {color: #99523f; text-decoration: none;}
.item_subtitle a:hover {color: #99523f; text-decoration: underline;}

.item_thumbnail
{
}

.item_title {
font: bold 13px Verdana, Arial, sans-serif;
color: #99523f;
text-decoration: none;
margin: 0px 0px 5px 0px;
}

.item_title a {
font: bold 13px Verdana, Arial, sans-serif;
color: #99523f;
text-decoration: none;
}

.item_title a:link {color: #99523f; text-decoration: none;}
.item_title a:visited {color: #99523f; text-decoration: none;}
.item_title a:hover {color: #99523f; text-decoration: underline;}

/* END Category Lister Page Styles */


/* START Paging Styles */
.Paging
{
background-image: url(../../images/background_paging_top.gif);
background-repeat: no-repeat;
height:34px;
line-height:34px;
overflow: visible;
}

.Paging2
{
	background-image: url(../../images/background_paging_bottom.gif);
	background-repeat: no-repeat;
	height:34px;
	line-height:34px;
	overflow: hidden;
}

.PagingContainerLeft
{
  float: left;
  font-size: 10px;
}

.PagingContainerRight
{
  float: right;
  font-size: 10px;  
}

.PagingLink
{
  float: left;
	font: bold 10px Verdana, Arial, sans-serif;
	margin: 0px 5px 0px 5px;
  line-height: 34px;
}

.PagingLink a
{
	font: bold 10px Verdana, Arial, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 34px;
}

.PagingLink a:link {color: #ffffff; text-decoration: none;}
.PagingLink a:visited {color: #ffffff; text-decoration: none;}
.PagingLink a:hover {color: #ffffff; text-decoration: underline;}

.PagingNext
{
  float: left;
	font: bold 10px Verdana, Arial, sans-serif;
  padding: 0px 5px;
}

.PagingNext a
{
	font: bold 10px Verdana, Arial, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 34px;
}

.PagingNext a:link {color: #ffffff; text-decoration: none;}
.PagingNext a:visited {color: #ffffff; text-decoration: none;}
.PagingNext a:hover {color: #ffffff; text-decoration: underline;}

.PagingNumber
{
  float: left;
	font: bold 11px Verdana, Arial, sans-serif;
  padding-right:10px;
}

.PagingNumber a
{
	font: bold 10px Verdana, Arial, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 34px;
}

.PagingNumber a:link {color: #ffffff; text-decoration: none;}
.PagingNumber a:visited {color: #ffffff; text-decoration: none;}
.PagingNumber a:hover {color: #ffffff; text-decoration: underline;}

.PagingPipe
{
  float: left;
	font: bold 10px Verdana, Arial, sans-serif;
  padding-right:5px;
  color: #ffffff;
  text-decoration: none;
  line-height: 34px;
}

.PagingPrevious
{
	float: left;
	font: bold 10px Verdana, Arial, sans-serif;
	margin: 0px 5px;
}

.PagingPrevious a
{
	font: bold 10px Verdana, Arial, sans-serif;
  color: #ffffff;
  text-decoration: none;
  line-height: 34px;
}

.PagingPrevious a:link {color: #ffffff; text-decoration: none;}
.PagingPrevious a:visited {color: #ffffff; text-decoration: none;}
.PagingPrevious a:hover {color: #ffffff; text-decoration: underline;}

.PagingStatsLabel
{
  font-size: 11px;
  color: #393113;
  margin: 0px 0px 15px 0px;
  line-height: 11px;
}
/* END Paging Styles */


/* START Other Page Styles */
.AlertText {
	color: Red;
}

.AddToCartText
{
  padding-top:8px;
  margin-left:10px;
  width:33px;
  height:23px;
  font-size:14px;
  border:1px solid #371200;
  text-align:center;
  vertical-align:middle;
}

.AddToCartButton
{
	margin-left:10px;
	height:33px;
	border:0px;
	vertical-align:middle;
}

.breadcrumb,
.breadcrumb a,
.breadcrumb a:link,
.breadcrumb a:visited
{
	/*color: #463E19;*/
	font: bold 11px Verdana, Arial, sans-serif;
	text-decoration: none;
}
.breadcrumb a:hover
{
	color: #37876D;
	font: bold 11px Verdana, Arial, sans-serif;
	text-decoration: none;
}

.clear {
	clear:both;
	font-size: 1px;
	line-height:0px;
	height:0px;
	padding: 0;
	margin: 0;
	background-color: transparent;
}

.FormFieldText {
	font: normal 11px Arial, Helvetica, Verdana, sans-serif;
}

.FormText {
	font: normal 11px Arial, Helvetica, Verdana, sans-serif;
}

.NewsletterBox
{
  font: normal 12px Arial, sans-serif;
  color: #393213;
  border:1px solid #9a9583;
  margin: 0px;
  padding:3px;
  width:165px;
  height:18px;
  vertical-align:middle;
}

.results_per_page {
	background:#ffffff;
	color:#7d7d7d;
	font-size: 11px;
	border:1px solid #9a9583;
	width:55px;
	height:23px;
	margin: 0px 0px 0px 5px;
	padding: 3px 0px 3px 0px;
}

.results_page {
	font: normal 11px Arial, Helvetica, Verdana, sans-serif;
	color: #00303a;
	line-height:23px;
}

.results_sorting_order {
	background:#ffffff;
	font-size: 11px;
	border:1px solid #9a9583;
	margin: 8px 15px 3px 5px;
}

.results_sorting {
	font: bold 11px Verdana, Arial, sans-serif;
	color: #ffffff;
	line-height:34px;
	margin: 0px 10px 0px 10px;
}

.QuantityBox
{
  font-size: 11px;
  color: #000000;
  border:1px solid #9a9583;
  margin: 0px 0px 0px 0px;
  padding:3px;
  width:25px;
  height:15px;
  vertical-align:middle;
}

.SearchTermBox
{
  font: normal 12px Arial, sans-serif;
  color: #393213;
  border:1px solid #9a9583;
  margin: 7px 0px 7px 100px;
  padding:3px;
  width:425px;
  height:18px;
  vertical-align:middle;
}

/* END Other Page Styles */

.ImageListHeader {
	text-align: center;
	margin: 15px 0px;
	font-size: 14px;
}

.ImageListImage{
	float: left;
	padding: 0px 5px 5px 5px;
	margin-bottom: 5px;
}

.ImageListImage img{ max-height: 85px; }

.stretch_tab_container {
	background-image: url(../../images/background_tab_content.gif);
	background-repeat: repeat-y;
	width:541px;
	padding:25px 15px 25px 15px;
}

/* place holders during development */
div.placeHolder
{
	padding: 10px;
	margin: 0px;
	width: 570;
	border-top: solid 1px tan;
	border-left: solid 1px tan;
	border-right: solid 3px black;
	border-bottom: solid 3px black;
	height: 181px;
}
div.placeholder h1
{
	font: bold 14pt;
	text-align: center;
}

.VerideanProductSlider_Left, .VerideanProductSlider_Right { padding: 0px 3px; }

.Products_Related_Header{
	margin-bottom: 15px;
	font-size: 14px;
}

.Products_Related_Image{
	margin: 15px;
	max-height: 150px;
}

.Products_Video_Container{
	overflow: hidden;
	/*max-width: 560px; */
	margin-top: 15px;
	max-height: 65px;
}

.Products_Video_Container img{
	margin: 0px 25px 10px 0px;
}

/* Nested Content Blocks */
.Content_Menu{
	float: right;
	max-height: 250px;
	max-width: 200px;
	border: solid 1px #463e19;
	margin: 5px;
	padding: 5px;
	background-color: #DCD7CE;
}

#JqvTreeMenu_AllCategories a
{
	font-weight: bold;
}

/* Image Shadows */
.ImageListImage img,
.VerideanProductSlider_Trigger img,
.VerideanProductSlider_Popup div > div img,
.VerideanLinkedImage_Body img,
.product_image img,
.Products_Related_Image img,
.DropShadow {
	box-shadow: 3px 3px 4px #333; /* CSS 3 */
	-moz-box-shadow: 3px 3px 4px #333; /* Firefox */
	-webkit-box-shadow: 3px 3px 4px #333; /* Chrome */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')"; /* IE 8 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333'); /* IE 5.5 - 7 */
}

/* Mobile Prompt */
.verideanmobileprompt { border: 1px solid #ccc; padding: 50px; background-color: White; z-index: 9999; text-align: center; font-size: 24px; font-weight: bold; max-width: 290px; }
.verideanmobileprompt a { color: White; background-color: #a6ba41; border-radius: 5px; display: block; padding: 10px; margin: 50px auto; max-width: 250px; font-size: 24px; }
