/* Minification failed. Returning unminified contents.
(696,15): run-time error CSS1030: Expected identifier, found ' '
(697,15): run-time error CSS1030: Expected identifier, found ' '
(698,15): run-time error CSS1030: Expected identifier, found ' '
(970,23): run-time error CSS1031: Expected selector, found '/'
(970,23): run-time error CSS1025: Expected comma or open brace, found '/'
(1838,15): run-time error CSS1030: Expected identifier, found ' '
(1839,15): run-time error CSS1030: Expected identifier, found ' '
(1840,15): run-time error CSS1030: Expected identifier, found ' '
(1843,15): run-time error CSS1030: Expected identifier, found ' '
(1844,15): run-time error CSS1030: Expected identifier, found ' '
(1845,15): run-time error CSS1030: Expected identifier, found ' '
(1848,17): run-time error CSS1030: Expected identifier, found ' '
(1849,17): run-time error CSS1030: Expected identifier, found ' '
(1850,17): run-time error CSS1030: Expected identifier, found ' '
(1854,19): run-time error CSS1030: Expected identifier, found ' '
(1855,19): run-time error CSS1030: Expected identifier, found ' '
(1856,19): run-time error CSS1030: Expected identifier, found ' '
 */
/* START Main Element Styles */

html {
	height: 100%;
}

body {
	font: normal 12px Arial, sans-serif;
	color: #454545;
	margin: 0px;
	padding: 0px;
	height: 100%;
} 

img {
	border: 0px solid #ffffff;
}

img.photo	{
	border: 1px solid #404040;
}

img.photo_author	{
	border: 4px solid #666666;
}

a {
	font: normal 12px Arial, sans-serif;
	color: #0054a6;
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #0054a6;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}

b {
	font-weight: bold;
}

h1	{
	font: normal 20px Arial, sans-serif;
	margin: 25px 0px 15px 0px;
	padding: 0px;
	color: #3e3e3e;
	text-decoration: none;
	text-align: left;
}

h2	{
	font: bold 15px Arial, sans-serif;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	color: #454545;
	text-decoration: none;
	text-align: left;
}

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;
}

h2.right_brown	{
	font: normal 16px "Myriad Pro", Verdana, Arial, sans-serif;
	color: #393113;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

h2.right_brown a {
	font: normal 14px "Myriad Pro", Verdana, Arial, sans-serif;
	color: #393113;
	text-decoration: none;
}

h2.right_brown a:link {color:  #393113;}
h2.right_brown a:visited {color: #393113;}
h2.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;
}

.HIDE_PERSISTENT_IE10 { display: block; width: 0px; height: 0px; overflow: hidden; }
.HIDE_PERSISTENT_IE10 iframe { display: block; position: absolute; left:-9999px; }

/* 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_container {
	width: 955px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	/*height: 145px;*/
	position: relative;
}

.header_chat_facebook {
	width: 100px;
	text-align:center;
	margin: 15px 0px 0px 0px;
}


.header_logo {
	height:132px;
	width:265px;
	margin: 10px 0px 0px 10px;
}
.header_logo img{max-width:120px;}
.header_promo_ad {
	width:400px;
	margin: 25px 10px 0px 10px;
}

.header_search_button {
	margin: 10px 0px 10px 0px;
}

.header_search_button a img {
	filter:Alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0; 
	border:none;
}

.header_search_button a:hover img {
	filter:Alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5; 
	border:none;
}

.header_search_container {
	width:140px;
	margin: 10px 10px 0px 0px;
}

.header_search_container a {
	font: normal 11px Arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

.header_search_container a:link {color:  #ffffff;}
.header_search_container a:visited {color: #ffffff;}
.header_search_container a:hover {color: #ffffff;text-decoration:underline;}

.header_search_wrapper {
	width:140px;
	margin: 0px;
}

.header_wrapper {
	/* background:url(/images/background_header.jpg) top left repeat-x; */
	background-color: #ffffff;
	width: 100%;
}
.hidemenu{display:none;}
.showmenu{display:block;}
.subnav_container
{
	Z-INDEX: 500;
	visibility: hidden;
	/* width: 159px; */
	position: absolute;
	background: #EAEAE3;
	border: 1px solid #000000;
	overflow: hidden;
	margin: 2px 0px 0px -10px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.subnav {
	font: normal 11px Arial, sans-serif;
	color: #000000;
	margin: 0px 0px 0px 0px;
}

.subnav ul
{
margin:  0px;
padding: 0px;
}


.subnav li 
{
list-style: none;
line-height: 22px;
color: #000000;
margin: 0px;
}

.subnav li a {
	font: normal 11px Arial, sans-serif;
	color: #000000;
	text-decoration: none;
	display:block;
	line-height: 22px;
	padding: 0px 10px 0px 10px;
}

.subnav li a:link {color:  #000000;}
.subnav li a:visited {color: #000000;}
.subnav li a:hover {color: #ffffff;background-color: #000000;}

.topnav_container {
	width: 955px;
	margin: 0px auto 0px auto;
	padding: 0px 0px 0px 0px;
	text-align: left;
	height: 35px;
	overflow: hidden;
}

.topnav {
	margin: 0px 10px 0px 0px;
	text-align: left;
}

.topnav ul
{
margin: 0px 0px 0px 0px;
padding: 0px;
}

.topnav a {
	font: normal 13px Arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
	line-height: 35px;
	display: block;
}

.topnav a:link {color:  #ffffff;}
.topnav a:visited {color: #ffffff;}
.topnav a:hover {color: #ffffff;text-decoration:underline;}

.topnav li {
	/* float: left; */
	display: inline-block;
	list-style: none;
	font: normal 13px Arial, sans-serif;
	color: #ffffff;
	line-height: 35px;
	margin: 0px 0px 0px 15px;
}

.topnav li a {
	font: normal 13px Arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
	text-transform: uppercase;
	line-height: 35px;
	display: block;
}

.topnav li a:link {color:  #ffffff;}
.topnav li a:visited {color: #ffffff;}
.topnav li a:hover {color: #ffffff;text-decoration:underline;}

.topnav li.pipe {
	float: left;
	list-style: none;
	font: normal 13px Arial, sans-serif;
	color: #ffffff;
	line-height: 35px;
	margin: 0px 0px 0px 0px;
}

.topnav_cart {
	font: normal 12px Arial, sans-serif;
	color: #0054a6;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
	line-height: 18px;
}

.topnav_cart a {
	font: normal 12px Arial, sans-serif;
	color: #0054a6;
	padding-right: 0px;
	text-decoration: none;
}

.topnav_cart a:link {color:  #0054a6;}
.topnav_cart a:visited {color: #0054a6;}
.topnav_cart a:hover {color: #000000;text-decoration: underline;}

.topnav_cart a.greeting {
	font: bold 12px Arial, sans-serif;
	color: #0054a6;
	text-decoration: none;
}

.topnav_cart a.greeting:link {color:  #0054a6;}
.topnav_cart a.greeting:visited {color: #0054a6;}
.topnav_cart a.greeting:hover {color: #000000;text-decoration: underline;}

.topnav_cart_image {
}

.topnav_cart_image a img {
	filter:Alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0; 
	border:none;
}

.topnav_cart_image a:hover img {
	filter:Alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5; 
	border:none;
}

.topnav_cart_items {
	width: 65px;
	height: 30px;
	background-color: #666666;
	font: bold 12px Arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
	text-align:center;
	line-height: 30px;
}

.topnav_cart_items a {
	font: bold 12px Arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
	line-height: 30px;
}

.topnav_cart_items a:link {color:  #ffffff;}
.topnav_cart_items a:visited {color: #ffffff;}
.topnav_cart_items a:hover {color: #ffffff;text-decoration: underline;}

.topnav_wrapper {
	/* background:url(/images/background_topnav.gif) top left repeat-x; */
	background-color: #454545;
	width: 100%;
}

/* END Header & Top Nav Styles */



/* START Left Nav Styles */

.leftnav {
	margin:0px 5px 0px 5px;
	text-align: left;
}

.leftnav_level0 {
	list-style: none;
	font: bold 13px Arial, sans-serif;
	color: #454545;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;

}

.leftnav_level0 a {
	font: bold 13px  Arial, sans-serif;
	color: #454545;
	text-decoration: none;
	display: block;
	outline:none;
}

.leftnav_level0 a:link {color:  #454545;}
.leftnav_level0 a:visited {color: #454545;}
.leftnav_level0 a:hover {color: #454545;text-decoration:underline;}

.leftnav_level0_Bottom 
{
	border-bottom: 2px solid #FF0000;
	height: 1px;
}

.leftnav_level1 {
	list-style: none;
	font: normal 11px Verdana, Arial, sans-serif;
	color: #454545;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	border-bottom: 2px solid #FF0000;
}

.leftnav_level1 a {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #454545;
	text-decoration: none;
	display: block;
	outline:none;
}

.leftnav_level1 a:link {color:  #454545;}
.leftnav_level1 a:visited {color: #454545;}
.leftnav_level1 a:hover {color: #454545;text-decoration:underline;}

.leftnav_level1_bottom {
	list-style: none;
	font: normal 11px Verdana, Arial, sans-serif;
	color: #454545;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 15px;
	border-bottom: 2px solid #FF0000;
}

.leftnav_level1_bottom a {
	font: normal 11px Verdana, Arial, sans-serif;
	color: #454545;
	text-decoration: none;
	display: block;
	outline:none;
}

.leftnav_level1_bottom a:link {color:  #454545;}
.leftnav_level1_bottom a:visited {color: #454545;}
.leftnav_level1_bottom a:hover {color: #454545;text-decoration:underline;}

.leftnav_level2 {
	list-style: none;
	font: normal 10px Verdana, Arial, sans-serif;
	color: #454545;
	margin: 0px 0px 0px 5px;
	padding: 7px 0px 7px 0px;
	border-bottom: 2px solid #FF0000;
}

.leftnav_level2 a {
	font: normal 10px Verdana, Arial, sans-serif;
	color: #454545;
	text-decoration: none;
	display: block;
	outline:none;
}

.leftnav_level2 a:link {color:  #454545;}
.leftnav_level2 a:visited {color: #454545;}
.leftnav_level2 a:hover {color: #454545;text-decoration:underline;}

.leftnav_level2_bottom {
	list-style: none;
	font: normal 10px Verdana, Arial, sans-serif;
	color: #454545;
	margin: 0px 0px 0px 20px;
	padding: 5px 0px 5px 0px;
	border-bottom: 2px solid #FF0000;
}

.leftnav_level2_bottom a {
	font: normal 10px Verdana, Arial, sans-serif;
	color: #454545;
	text-decoration: none;
	display: block;
	outline:none;
}

.leftnav_level2_bottom a:link {color:  #454545;}
.leftnav_level2_bottom a:visited {color: #454545;}
.leftnav_level2_bottom a:hover {color: #454545;text-decoration:underline;}

.leftnav_level3 {
	list-style: none;
	font: normal 10px Verdana, Arial, sans-serif;
	color: #454545;
	margin: 0px 0px 0px 25px;
	padding: 5px 0px 5px 0px;
	border-bottom: 2px solid #FF0000;
}

.leftnav_level3 a {
	font: normal 10px Verdana, Arial, sans-serif;
	color: #454545;
	text-decoration: none;
	display: block;
	outline:none;
}

.leftnav_level3 a:link {color:  #454545;}
.leftnav_level3 a:visited {color: #454545;}
.leftnav_level3 a:hover {color: #454545;text-decoration:underline;}

.leftnav_other {
	list-style: none;
	font: bold 13px Arial, sans-serif;
	color: #454545;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

.leftnav_other a {
	font: normal 10px Verdana, Arial, sans-serif;
	color: #454545;
	text-decoration: none;
	display: block;
	outline:none;
}

.leftnav_other a:link {color:  #454545;}
.leftnav_other a:visited {color: #454545;}
.leftnav_other a:hover {color: #454545;text-decoration:underline;}

/* END Left Nav Styles */



/* START Right Nav Styles */

.rightnav {
	margin:0px 5px 0px 5px;
	text-align: left;
}

.rightnav ul
{
margin:  0px 0px 0px 0px;
padding: 0px;
}

.rightnav li {
	list-style: none;
	font: bold 13px Arial, sans-serif;
	color: #454545;
	line-height: 30px;
	margin: 0px 0px 0px 0px;
	border-bottom: 2px solid #FF0000;
}

.rightnav li a {
	font: normal 12px Arial, sans-serif;
	color: #454545;
	text-decoration: none;
	line-height: 30px;
	display: block;
}

.rightnav li a:link {color:  #454545;}
.rightnav li a:visited {color: #454545;}
.rightnav li a:hover {color: #454545;text-decoration:underline;}

/* END Right Nav Styles */



/* START 3-Column Container Styles */

.column_center_home
{
	width:625px;
	min-height:560px;
	color: #454545;
	padding: 0px 0px 25px 0px;
}

.column_center_category
{
	width:790px;
	height:100%;
	background-color:#ffffff;
	min-height:560px;
	color: #454545;
	padding: 0px 0px 25px 0px;
}

.column_center_cms
{
	width:790px;
	background-color:#ffffff;
	min-height:560px;
	color: #454545;
	padding: 0px 0px 25px 0px;
}

.column_center_product
{
	width:955px;
	min-height:560px;
	color: #454545;
	padding: 25px 15px 25px 15px;
	margin-bottom: 20px;
}


.column_left
{
	width:145px;
	min-height:560px;
	/* background: #454545 url(../../images/background_columns.gif) 0px 0px repeat-x; */
	color: #ffffff;
	padding: 10px;
}

.column_right
{
	width:145px;
	min-height:560px;
	/* background: #454545 url(../../images/background_columns.gif) 0px 0px repeat-x; */
	color: #ffffff;
	padding: 10px;
}

/* END 3-Column Container Styles */

/* (NEW) Featured Rotator Styles */
#Veridean_MBProductRotator { background-color: #444444; color: White; }
#Veridean_MBProductRotator_MainTitle { background-color: #888888; color: White; font-size: 20px; font-weight: bold; padding: 10px 0px 15px 10px; }
.Veridean_MBProductRotator_Title { font-size: 20px; font-weight: normal; color: #3e3e3e; text-decoration: none; margin: 15px 0px 0px 0px; }
.Veridean_MBProductRotator_Title a {font: normal 20px Verdana, Arial, sans-serif; color: White; }
.Veridean_MBProductRotator_Title a:hover { text-decoration: underline; }
#Veridean_MBProductRotator_PrevButton { float: left; }
#Veridean_MBProductRotator_ButtonListContainer { margin: 0px 0px 15px 0px; overflow: hidden; width: 499px; float: left; position:relative; top:-310px; left: 185px; }
#Veridean_MBProductRotator_ButtonList { margin: 0px auto; overflow: hidden; max-width: 260px; }
#Veridean_MBProductRotator_ButtonList span { float: left; width: 16px; height: 16px; background: #b3b3b3; margin-left: 5px; margin-top: 8px; text-align: center; cursor: pointer; font-weight: bold; font-size: 12px; color: #0054a6; }
#Veridean_MBProductRotator_ButtonList span:hover { background-color: White; }
#Veridean_MBProductRotator_ButtonList a { display: block; line-height: 16px; }
#Veridean_MBProductRotator_ButtonList a:hover { text-decoration: none; }
#Veridean_MBProductRotator_PlayButton { margin-left: 5px; }
#Veridean_MBProductRotator_NextButton { float: left; }
.Veridean_MBProductRotator_Button_Active a { background-color: White; color: #ffffff; cursor: default; }
.Veridean_MBProductRotator_Image { float: left; width: 150px; margin: 15px 15px 1px 15px; }
.Veridean_MBProductRotator_Details { float: left; width: 350px; height: 270px; }
.Veridean_MBProductRotator_Author { font-size: 12px; padding: 5px 0px 5px 0px; }
.Veridean_MBProductRotator_Item { width: 550px; }
.Veridean_MBProductRotator_Price { font-size: 12px; padding: 5px 0px 5px 0px; }
.Veridean_MBProductRotator_Summary { margin: 5px 0px 10px 0px;   } 

.PagingLink { display: block; float: right; }
.PagingNumber { display: block; float: right; }
.Checkbox { height: 15px; width: 15px; display: block;}

.breadcrumb { color: #5c5c5c; font: normal 12px Arial, sans-serif; text-decoration: none; }
.breadcrumb a { color: #1b5173; font: normal 12px Arial, sans-serif; text-decoration: underline; }
.breadcrumb a: link { color: #0054a6; }
.breadcrumb a: visited { color: #0054a6; }
.breadcrumb a: hover { color: #cc2525; }


/* START Home Page - Featured Products Styles */

.featured_content {
	width:595px;
	margin: 0px 15px 0px 15px;
}

.featured_interview_details {
	width:250px;
	margin:0px 0px 0px 20px;
}

.featured_interview_video {
	width:325px;
	margin:0px 0px 0px 0px;
}

/*

.featured_product_thumb {
	width:150px;
	margin:0px 15px 0px 0px;
}

.featured_product_details {
	width:420px;
	margin:0px 0px 0px 0px;
}

#featured_product1 {
	display:block;
	overflow:hidden;
	height: 200px;
}

#featured_product2 {
	display: none;
	overflow:hidden;
	height: 200px;
}

#featured_product3 {
	display: none;
	overflow:hidden;
	height: 200px;
}

#featured_product4 {
	display: none;
	overflow:hidden;
	height: 200px;
}

.SliderControls	{
	padding:0px;
	margin:0px;
}

.SliderControls li	{
	list-style:none;
	float:left;
	width:24px;
	height:24px;
	margin-left:5px;
	line-height:24px;
	text-align:center;
	cursor:pointer;
}

.SliderControls li a	{
	font: bold 12px Arial, sans-serif;
	color:#3e3e3e;
	background: #ffffff url(../../images/button_feature_off.gif) 0px 0px no-repeat;
	display:block;
	line-height:24px;
}

.SliderControls li a	{color:#3e3e3e;}
.SliderControls li a:hover	{text-decoration:underline;}

.SliderControls li.active a {
	font: bold 12px Arial, sans-serif;
	color:#3e3e3e;
	background: #ffffff url(../../images/button_feature_on.gif) 0px 0px no-repeat;
	line-height:24px;
	cursor:default;
}

.SliderControls li.active a	{color:#3e3e3e;}
.SliderControls li.active a:hover {text-decoration:underline;}

END Home Page - Featured Products Styles */



/* START Home Page Styles */

.home_header
{
	font: bold 24px Arial, sans-serif;
	color:  #454545;
	text-decoration: none;
	margin:0px 0px 15px 0px;
}

.home_header a
{
	font: bold 24px Arial, sans-serif;
	color:  #454545;
	text-decoration: none;
	margin:0px 0px 0px 0px;
}

.home_header a:link {color:  #454545;}
.home_header a:visited {color: #454545;}
.home_header a:hover {color: #454545; text-decoration: underline;}

.home_header img
{
	padding: 5px 5px 5px 10px;
}


.product_home_addtocart
{
	margin: 0px;
}

.product_home_author
{
	font: normal 16px Arial, sans-serif;
	color:  #3e3e3e;
	margin:0px 0px 3px 0px;
}

.product_home_author a
{
	font: normal 16px Arial, sans-serif;
	color:  #3e3e3e;
	margin:0px 0px 0px 0px;
}

.product_home_author a:link {color:  #3e3e3e;}
.product_home_author a:visited {color: #3e3e3e;}
.product_home_author a:hover {color: #3e3e3e; text-decoration: underline;}

.product_home_container
{
	margin: 0px 0px 0px 0px;
	min-height:560px;

}

.product_home_deck
{
	font: normal 12px Arial, sans-serif;
	color:  #3e3e3e;
	text-decoration: none;
	margin:15px 0px 15px 0px;
}

.product_home_deck a
{
	font: normal 12px Arial, sans-serif;
	color:  #3e3e3e;
	text-decoration: none;
	margin:0px 0px 0px 0px;
}

.product_home_deck a:link {color:  #3e3e3e;}
.product_home_deck a:visited {color: #3e3e3e;}
.product_home_deck a:hover {color: #3e3e3e; text-decoration: underline;}

.product_home_divider {
	width:595px;
	border-bottom: 1px solid #999999;
	font-size: 1px;
	height:1px; 
	margin: 0px 15px 0px 15px;
	padding: 20px 0px 0px 0px;
}

.product_home_more
{
	font: normal 12px Arial, sans-serif;
	color:  #0054a6;
	text-decoration: none;
	margin:0px 0px 0px 0px;
}

.product_home_more a
{
	font: normal 12px Arial, sans-serif;
	color:  #0054a6;
	text-decoration: none;
	line-height: 24px;
	margin:0px 0px 0px 0px;
}

.product_home_more a:link {color:  #0054a6;}
.product_home_more_sm a:visited {color: #0054a6;}
.product_home_more a:hover {color: #0054a6; text-decoration: underline;}
#product_detail_cover img
{
	max-width:225px;
}
.product_home_more img {
	padding: 0px 5px 5px 0px;
	vertical-align: middle;
}

.product_home_price
{
	font: bold 16px Arial, sans-serif;
	color:  #3e3e3e;
	text-decoration: none;
	margin:0px 0px 0px 0px;
}

.product_home_title
{
	font: bold 20px Arial, sans-serif;
	color:  #3e3e3e;
	text-decoration: none;
	margin:0px 0px 3px 0px;
}

.product_home_title a
{
	font: bold 20px Arial, sans-serif;
	color:  #3e3e3e;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}

.product_home_title a:link {color:  #3e3e3e;}
.product_home_title a:visited {color: #3e3e3e;}
.product_home_title a:hover {color: #3e3e3e; text-decoration: underline;}


.product_home_thumbnail
{
	margin: 5px 0px 5px 0px;
}

.product_info_container
{
}

.product_slider_button_previous {
	padding:0px 7px 0px 14px;
}

.product_slider_button_next {
	padding:0px 14px 0px 7px;
}

.product_slider_container {
	width:625px;
	height:175px;
	overflow:hidden;
	padding:0px;
}

.product_slider_image {
	padding: 0px 7px 0px 7px;
}


END Home Page Styles */



/* START Footer Styles */

.footer_container {
	background-color: #eaeae3;
	border-top: 2px solid #454545;
	padding: 20px 0px 20px 0px;
	/*height: 100%;*/
}

.footer {
	width:955px;
	font: normal 12px "Times New Roman", Times, serif;
	color: #454545;
}

.footer ul {
	margin: 0px;
	padding: 0px;
}

.footer li {
	float: left;
	list-style: none;
	margin: 0px 8px 0px 0px;
	line-height: 44px;
}

.footer li a {
	font: normal 12px "Times New Roman", Times, serif;
	color: #0054a6;
	text-decoration: none;
	display: block;
	line-height: 44px;
}

.footer li a:link {color:  #0054a6;}
.footer li a:visited {color: #0054a6;}
.footer li a:hover {color: #000000;text-decoration:underline;}

.footer a {
	color: #0054a6;
	font: normal 12px "Times New Roman", Times, serif;
	text-decoration: none;
	line-height: 18px;
}

.footer a:link {color: #0054a6;}
.footer a:visited {color: #0054a6;}
.footer a:hover {color: #000000;text-decoration: underline;}

.footer_label_lg {
	font: bold 16px "Times New Roman", Times, serif;
	color: #454545;
	margin: 3px 0px 0px 0px;
	text-align: left;
}

.footer_label_med {
	font: normal 13px "Times New Roman", Times, serif;
	color: #454545;
	margin: 3px 0px 0px 0px;
	text-align: left;
}

.footer_label_sm {
	font: normal 12px "Times New Roman", Times, serif;
	color: #454545;
	line-height:18px;
}

.footer_label_sm img {
	margin: 10px 0px 0px 0px;
}

.footer_social_media a img {
	filter:Alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0; 
	border:none;
}

.footer_social_media a:hover img {
	filter:Alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5; 
	border:none;
}

/* END Footer Styles */



/* START Product Detail Page Styles */

.product_addtocart
{
margin: 0px 0px 0px 0px;
}

.product_addtocart img
{
margin: 0px 0px 0px 0px;
}

.product_associations
{
margin: 10px 0px 0px 0px;
}

.product_associations img
{
margin: 0px 15px 0px 0px;
}

.product_author {
font: normal 16px Arial, sans-serif;
color:  #0054a6;
text-decoration: none;
margin: 0px 0px 12px 0px;
}

.product_author a {
font: normal 16px Arial, sans-serif;
text-decoration: none;
}

.product_awards
{
margin: 0px 0px 15px 0px;
}

.product_awards img
{
margin: 0px 5px 0px 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 12px Arial, sans-serif;
color:  #414141;
text-decoration: none;
line-height: 18px;
margin: 0px;
}

.product_detail_wrapper {
	width: 780px;
	padding: 0px 0px 0px 0px;
}

.product_details {
float: left;
color: #454545;
font: normal 11px Arial, sans-serif;
text-decoration: none;
line-height: 24px;
}

.product_details a {
color: #454545;
font: normal 11px Arial, sans-serif;
text-decoration: none;
}

.product_details a:link {color:#454545;}
.product_details a:visited {color:#454545;}
.product_details a:hover {color:#454545;text-decoration: underline;}

.product_details_label {
float: left;
width:100px;
text-align: right;
color: #454545;
font: bold 11px Arial, sans-serif;
text-decoration: none;
line-height: 24px;
margin:0px 10px 0px 0px;
}

.product_divider {
	width:700px;
	border-bottom: 1px solid #d3d3d3;
	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_image
{
margin: 0px 0px 0px 0px;
}

.product_image img
{
border: 1px solid #454545;
}

.product_keywords_container {
	width:628px;
	background-color: #ffffff;
	border: 1px solid #d3d3d3;
	padding: 5px 15px 5px 15px;
	margin: 0px;
}

.product_keywords_label {
	font: bold 18px Arial, sans-serif;
	color:  #414141;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
}

.product_keywords {
	font: normal 12px Arial, sans-serif;
	color:  #333333;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}

.product_keywords_wrapper {
	width:660px;
	margin: 35px 0px 0px 0px;
}

.product_saleprice {
font: bold 28px Arial, sans-serif;
color:  #3376b8;
text-decoration: none;
margin: 0px 0px 20px 0px;
}

.product_saleprice_label {
font: normal 20px Arial, sans-serif;
color:  #3376b8;
text-decoration: none;
margin: 0px 0px 15px 0px;
line-height: 28px;
}

.product_price {
font: bold 28px Arial, sans-serif;
color:  #454545;
text-decoration: none;
margin: 0px 0px 15px 0px;
}

.product_price_label {
font: normal 20px Arial, sans-serif;
color:  #454545;
text-decoration: none;
margin: 0px 0px 20px 0px;
line-height: 28px;
}

.product_price_wrapper {
background-image: url(../../images/background_product_price.gif);
background-repeat: no-repeat;
width:210px;
margin: 0px 0px 25px 0px;
padding: 20px 15px 20px 15px;
}
.product_rtcol_wrapper  > div:empty{display:none;}
.product_price_wrapper-master {
	background: whitesmoke;
	border: 1px solid #dadada;
	width: 210px;
	margin: 0px 0px 25px 0px;
	padding: 20px 15px 20px 15px;
}

.product_print_email
{
	color:#333333;
	font: normal 12px Arial, sans-serif;
	text-decoration: none;
	margin: 15px 0px 0px 0px;
}

.product_print_email a
{
	color:#333333;
	font: normal 12px Arial, sans-serif;
	text-decoration: none;
}

.product_print_email a:link {color:#333333;}
.product_print_email a:visited {color:#333333;}
.product_print_email a:hover {color:#333333;text-decoration: underline;}

.product_rating
{
margin: 0px 0px 12px 0px;
}

.product_rating img
{
margin: 0px 0px 0px 0px;
}

.product_review {
font: normal 11px Arial, sans-serif;
color:  #333333;
text-decoration: none;
line-height: 18px;
margin: 0px;
}

.product_reviewer {
font: italic normal 11px Arial, sans-serif;
color:  #333333;
text-decoration: none;
line-height: 18px;
margin: 0px 0px 15px 0px;
}

.product_rtcol_container {
background-color: #ffffff;
width:208px;
border: 1px solid #d3d3d3;
padding: 15px 15px 15px 15px;
}

.product_rtcol_header
{
	width:240px;
	height:40px;
	background: url(../../images/background_rtcol_top.gif) 0px 0px no-repeat;
	font: bold 18px Arial, sans-serif;
	color:  #ffffff;
	text-decoration: none;
	line-height: 40px;
}

.product_rtcol_header a
{
	font: bold 18px Arial, sans-serif;
	color:  #ffffff;
	text-decoration: none;
	line-height: 40px;
	margin:0px 0px 0px 15px;
}

.product_rtcol_header a:link {color:  #ffffff;}
.product_rtcol_header a:visited {color: #ffffff;}
.product_rtcol_header a:hover {color: #ffffff; text-decoration: underline;}

.product_rtcol_related
{
	font: bold 18px Arial, sans-serif;
	color:  #414141;
	text-decoration: none;
	margin: 0px 0px 20px 0px;
}

.product_rtcol_related a
{
	font: bold 18px Arial, sans-serif;
	color:  #3376b8;
	text-decoration: underline;
	margin:0px 0px 20px 0px;
}

.product_rtcol_related a:link {color:  #3376b8;}
.product_rtcol_related a:visited {color: #3376b8;}
.product_rtcol_related a:hover {color: #414141;}

.product_rtcol_related_title
{
	font: normal 16px Arial, sans-serif;
	color:  #3376b8;
	text-decoration: none;
	margin: 0px 0px 15px 0px;
}

.product_rtcol_related_title a
{
	font: normal 16px Arial, sans-serif;
	color:  #3376b8;
	text-decoration: none;
}

.product_rtcol_related_title a:link {color:  #3376b8;}
.product_rtcol_related_title a:visited {color: #3376b8;}
.product_rtcol_related_title a:hover {color: #3376b8; text-decoration: underline;}

.product_rtcol_wrapper {
width:240px;
margin: 20px 0px 0px 0px;
}

.product_see_inside
{
margin: 15px 0px 15px 0px;
}

.product_subtitle {
font: normal 16px Arial, sans-serif;
color:  #5c5c5c;
text-decoration: none;
margin: 0px 0px 12px 0px;
}

.product_subtitle a {
font: normal 16px Arial, sans-serif;
color:  #5c5c5c;
text-decoration: none;
}

.product_subtitle a:link {color:  #5c5c5c;}
.product_subtitle a:visited {color: #5c5c5c;}
.product_subtitle a:hover {color: #5c5c5c; text-decoration: underline;}

.product_socialmedia
{
margin: 0px 0px 10px 0px;
}

.product_title {
font: normal 20px Arial, sans-serif;
color:  #3e3e3e;
text-decoration: none;
margin: 0px 0px 3px 0px;
font-weight: bold;
}

.product_title a {
font: normal 26px Arial, sans-serif;
color:  #3e3e3e;
text-decoration: none;
}

.product_title a:link {color:  #3e3e3e;}
.product_title a:visited {color: #3e3e3e;}
.product_title a:hover {color: #3e3e3e; text-decoration: underline;}

#product_detail_content1 {
	display:block;
}

#product_detail_content2 {
	display: none;
}

#product_detail_content3 {
	display: none;
}

#product_detail_content4 {
	display: none;
}

#product_detail_content5 {
	display: none;
}

#product_detail_content6 {
	display: none;
}

#product_detail_content7 {
	display: none;
}

.product_detail_tab_container {
	width:608px;
	min-height:325px;
	background-color: #ffffff;
	border: 1px solid #d3d3d3;
	padding:25px;
}

.product_detail_tab_off
{
	background-image: url(../../images/productdetail_tab3_unselected.gif);
	background-repeat: no-repeat;
	font: bold 12px Arial, sans-serif;
	color:  #414141;
	text-decoration: none;
	line-height: 34px;
	margin:0px 0px 0px 0px;
} 

.product_detail_tab1.product_detail_tab_on
{
	background-image: url(/images/productdetail_tab2_selected.gif);
	background-repeat: no-repeat;
	font: bold 12px Arial, sans-serif;
	color:  #414141;
	text-decoration: none;
	line-height: 34px;
	margin:0px 0px 0px 0px;
}
.product_detail_tab1.product_detail_tab_off
{
	background-image: url(/images/productdetail_tab2_unselected.gif);
	background-repeat: no-repeat;
	font: bold 12px Arial, sans-serif;
	color:  #414141;
	text-decoration: none;
	line-height: 34px;
	margin:0px 0px 0px 0px;
}
.product_detail_tab_off a
{
	font: bold 12px Arial, sans-serif;
	color:  #414141;
	text-decoration: none;
	line-height: 34px;
}

.product_detail_tab2.product_detail_tab_on
{
	background-image: url(/images/productdetail_tab3_selected.gif);
	background-repeat: no-repeat;
	font: bold 12px Arial, sans-serif;
	color:  #414141;
	text-decoration: none;
	line-height: 34px;
	margin:0px 0px 0px 0px;
}

.product_detail_tab2.product_detail_tab_off
{
	background-image: url(/images/productdetail_tab3_unselected.gif);
	background-repeat: no-repeat;
	font: bold 12px Arial, sans-serif;
	color:  #414141;
	text-decoration: none;
	line-height: 34px;
	margin:0px 0px 0px 0px;   
}
.product_detail_tab3.product_detail_tab_on
{
	background-image: url(/images/productdetail_tab4_selected.gif);
	background-repeat: no-repeat;
	font: bold 12px Arial, sans-serif;
	color:  #414141;
	text-decoration: none;
	line-height: 34px;
	margin:0px 0px 0px 0px;   
}
.product_detail_tab3.product_detail_tab_off
{
	background-image: url(/images/productdetail_tab4_unselected.gif);
	background-repeat: no-repeat;
	font: bold 12px Arial, sans-serif;
	color:  #414141;
	text-decoration: none;
	line-height: 34px;
	margin:0px 0px 0px 0px;   
}
.product_detail_tab4.product_detail_tab_on
{
	background-image: url(/images/productdetail_tab5_selected.gif);
	background-repeat: no-repeat;
	font: bold 12px Arial, sans-serif;
	color:  #414141;
	text-decoration: none;
	line-height: 34px;
	margin:0px 0px 0px 0px;   
}
.product_detail_tab4.product_detail_tab_off
{
	background-image: url(/images/productdetail_tab5_unselected.gif);
	background-repeat: no-repeat;
	font: bold 12px Arial, sans-serif;
	color:  #414141;
	text-decoration: none;
	line-height: 34px;
	margin:0px 0px 0px 0px;   
}
.product_detail_tab5.product_detail_tab_on
{
	background-image: url(/images/productdetail_tab5_selected.gif);
	background-repeat: no-repeat;
	font: bold 12px Arial, sans-serif;
	color:  #414141;
	text-decoration: none;
	line-height: 34px;
	margin:0px 0px 0px 0px;   
}
.product_detail_tab5.product_detail_tab_off
{
	background-image: url(/images/productdetail_tab5_unselected.gif);
	background-repeat: no-repeat;
	font: bold 12px Arial, sans-serif;
	color:  #414141;
	text-decoration: none;
	line-height: 34px;
	margin:0px 0px 0px 0px;   
}
.product_detail_tab6.product_detail_tab_on
{
	background-image: url(/images/productdetail_tab6_selected.gif);
	background-repeat: no-repeat;
	font: bold 12px Arial, sans-serif;
	color:  #414141;
	text-decoration: none;
	line-height: 34px;
	margin:0px 0px 0px 0px;   
}
.product_detail_tab6.product_detail_tab_off
{
	background-image: url(/images/productdetail_tab6_unselected.gif);
	background-repeat: no-repeat;
	font: bold 12px Arial, sans-serif;
	color:  #414141;
	text-decoration: none;
	line-height: 34px;
	margin:0px 0px 0px 0px;   
}
.product_detail_tab7.product_detail_tab_on
{
	background-image: url(/images/productdetail_tab1_selected.gif);
	background-repeat: no-repeat;
	font: bold 12px Arial, sans-serif;
	color:  #414141;
	text-decoration: none;
	line-height: 34px;
	margin:0px 0px 0px 0px;   
}
.product_detail_tab7.product_detail_tab_off
{
	background-image: url(/images/productdetail_tab1_unselected.gif);
	background-repeat: no-repeat;
	font: bold 12px Arial, sans-serif;
	color:  #414141;
	text-decoration: none;
	line-height: 34px;
	margin:0px 0px 0px 0px;   
}
.product_detail_tab_off a:link {color:  #414141;}
.product_detail_tab_off a:visited {color: #414141;}
.product_detail_tab_off a:hover {color: #414141; text-decoration: underline;}

.product_detail_tab_on
{
	background-image: url(../../images/productdetail_tab3_selected.gif);
	background-repeat: no-repeat;
	font: bold 12px Arial, sans-serif;
	color:  #414141;
	text-decoration: none;
	line-height: 34px;
	margin:0px 0px 0px 0px;
   
} 

.product_detail_tab_on a
{
	font: bold 12px Arial, sans-serif;
	color:  #414141;
	text-decoration: none;
	line-height: 34px;
} 

.product_detail_tab_on a:link {color:  #414141;}
.product_detail_tab_on a:visited {color: #414141;}
.product_detail_tab_on a:hover {color: #414141; text-decoration: underline;}

/* END Product Detail Page Styles */



/* START Category Lister Page Styles */

.item_addtocart {
margin-top: 50px;
}

.item_author {
font: normal 16px Arial, sans-serif;
color:  #3e3e3e;
text-decoration: none;
margin: 0px 0px 10px 0px;
}

.item_author a {
font: normal 16px Arial, sans-serif;
color:  #3e3e3e;
text-decoration: none;
}

.item_author a:link {color:  #3e3e3e;}
.item_author a:visited {color: #3e3e3e;}
.item_author a:hover {color: #3e3e3e; text-decoration: underline;}

.item_description {
font: normal 12px Arial, sans-serif;
color:  #3e3e3e;
text-decoration: none;
margin: 0px 0px 15px 0px;
line-height: 16px;
}

.item_detail_wrapper {
	width: 765px;
	padding: 0px 10px 0px 15px;
}

.item_divider {
	width:765px;
	border-bottom: 1px solid #999999;
	font-size: 1px;
	height:1px; 
	margin: 0px 0px 20px 0px;
	padding: 20px 0px 0px 0px;
}

.item_format {
font: normal 11px Arial, sans-serif;
color:  #3e3e3e;
text-decoration: none;
margin: 0px 0px 3px 0px;
}

.item_format a {
font: normal 11px Arial, sans-serif;
color:  #3e3e3e;
text-decoration: none;
}

.item_format a:link {color:  #3e3e3e;}
.item_format a:visited {color: #3e3e3e;}
.item_format a:hover {color: #3e3e3e; text-decoration: underline;}

.item_format_label {
font: bold 11px Arial, sans-serif;
color:  #3e3e3e;
text-decoration: none;
margin: 0px 0px 3px 0px;
}

.item_image img
{
border: 1px solid #3e3e3e;
}

.item_more {
font: normal 12px Arial, sans-serif;
color:  #0054a6;
text-decoration: none;
margin: 0px;
}

.item_more a {
font: normal 12px Arial, sans-serif;
color:  #0054a6;
text-decoration: none;
}

.item_more a:link {color:  #0054a6;}
.item_more a:visited {color: #0054a6;}
.item_more a:hover {color: #0054a6; text-decoration: underline;}

.item_saleprice {
font: bold 28px Arial, sans-serif;
color:  #3376b8;
text-decoration: none;
margin: 0px 0px 0px 0px;
}

.item_saleprice_label {
font: normal 14px Arial, sans-serif;
color:  #3376b8;
text-decoration: none;
margin: 5px 0px 0px 0px;
}

.item_price {
font: bold 28px Arial, sans-serif;
color:  #3e3e3e;
text-decoration: none;
margin: 0px 0px 0px 0px;
}

.item_price_label {
font: normal 14px Arial, sans-serif;
color:  #3e3e3e;
text-decoration: none;
margin: 10px 0px 0px 0px;
}

.item_price_wrapper {
background-image: url(../../images/background_item_price.gif);
background-repeat: no-repeat;
width:132px;
height:155px;
overflow:hidden;
margin: 15px 0px 0px 18px;
}


.item_rating {
font: bold 11px Arial, sans-serif;
color:  #cc2525;
text-decoration: none;
margin: 0px 0px 10px 0px;
}

.item_rating img {
	vertical-align: middle;
}

.item_subtitle {
font: normal 18px Arial, sans-serif;
color:  #555555;
text-decoration: none;
margin: 0px 0px 7px 0px;
}

.item_subtitle a {
font: normal 18px Arial, sans-serif;
color:  #555555;
text-decoration: none;
}

.item_subtitle a:link {color:  #555555;}
.item_subtitle a:visited {color: #555555;}
.item_subtitle a:hover {color: #555555; text-decoration: underline;}

.item_thumbnail
{
}

.item_title
{
	font: bold 20px Arial, sans-serif;
	color:  #0054a6;
	text-decoration: none;
	margin:0px 0px 5px 0px;
}

.item_title a
{
	font: bold 20px Arial, sans-serif;
	color:  #3e3e3e;
	text-decoration: none;
}

.item_title a:link {color:  #3e3e3e;}
.item_title a:visited {color: #3e3e3e;}
.item_title a:hover {color: #3e3e3e; text-decoration: underline;}

/* END Category Lister Page Styles */

.Paging { width: 780px; text-align: left; }
.PagingContainerLeft { float: left; font-size: 12px; }
.PagingContainerRight { float: right; font-size: 12px; }
.PagingLink { display: block; float: right; font: normal 12px Arial, sans-serif; padding: 0px 5px 0px 5px; line-height: 34px; }
.PagingLink a { font: normal 12px Arial, sans-serif; color: #5c5c5c; text-decoration: underline; line-height: 34px; }
.PagingLink a: link { color: #5c5c5c; }
.PagingLink a: visited { color: #5c5c5c; }
.PagingLink a: hover { color: #cc2525; }
.PagingNext { float: left; font: normal 12px Arial, sans-serif; padding-left: 25px; }
.PagingNext a { font: normal 12px Arial, sans-serif; color: #5c5c5c; text-decoration: underline; line-height: 34px; }
.PagingNext a: link { color: #5c5c5c; }
.PagingNext a: visited { color: #5c5c5c; }
.PagingNext a: hover { color: #cc2525; }
.PagingNumber { display: block; float: right; font: normal 12px Arial, sans-serif; padding: 0px 5px 0px 5px; line-height: 34px; }
.PagingNumber a { font: normal 12px Arial, sans-serif; color: #5c5c5c; text-decoration: none; line-height: 34px; }
.PagingNumber a: link { color: #5c5c5c; }
.PagingNumber a: visited { color: #5c5c5c; }
.PagingNumber a: hover { color: #cc2525; }
.PagingPipe { float: left; font: normal 12px Arial, sans-serif; padding-right: 5px; color: #5c5c5c; text-decoration: none; line-height: 34px; }
.PagingPrevious { float: left; font: normal 12px Arial, sans-serif; padding-right: 25px; padding-left: 25px; }
.PagingPrevious a { font: normal 12px Arial, sans-serif; color: #5c5c5c; text-decoration: underline; line-height: 34px; }
.PagingPrevious a: link { color: #5c5c5c; }
.PagingPrevious a: visited { color: #5c5c5c; }
.PagingPrevious a: hover { color: #cc2525; }
.PagingStatsLabel { font: normal 12px Arial, sans-serif; color: #5c5c5c; margin: 0px 0px 15px 0px; line-height: 34px; }

/*
.PagingLink { display: block; float: right; }
.PagingNumber { display: block; float: right; }
.Checkbox { height: 15px; width: 15px; display: block;}
*/


/* START Paging Styles

.Paging
{
	width:765px;
	padding: 10px 10px 0px 15px;
	float: left;
}

.PagingContainerLeft
{
	float: left;
	font-size: 12px;
}

.PagingContainerRight
{
	float: right;
	font-size: 12px;    
}

.PagingLink
{
	float: left;
	font: normal 12px Arial, sans-serif;
	padding: 0px 5px 0px 5px;
	line-height: 34px;
}

.PagingLink a
{
	font: normal 12px Arial, sans-serif;
	color:  #5c5c5c;
	text-decoration: underline;
	line-height: 34px;
}

.PagingLink a:link {color:  #5c5c5c;}
.PagingLink a:visited {color: #5c5c5c;}
.PagingLink a:hover {color: #cc2525;}

.PagingNext
{
	float: left;
	font: normal 12px Arial, sans-serif;
	padding-left:25px;
}

.PagingNext a
{
	font: normal 12px Arial, sans-serif;
	color:  #5c5c5c;
	text-decoration: underline;
	line-height: 34px;
}

.PagingNext a:link {color:  #5c5c5c;}
.PagingNext a:visited {color: #5c5c5c;}
.PagingNext a:hover {color: #cc2525;}

.PagingNumber
{
	float: left;
	font: normal 12px Arial, sans-serif;
	padding: 0px 5px 0px 5px;
	line-height: 34px;
}

.PagingNumber a
{
	font: normal 12px Arial, sans-serif;
	color:  #5c5c5c;
	text-decoration: none;
	line-height: 34px;
}

.PagingNumber a:link {color:  #5c5c5c;}
.PagingNumber a:visited {color: #5c5c5c;}
.PagingNumber a:hover {color: #cc2525;}

.PagingPipe
{
	float: left;
	font: normal 12px Arial, sans-serif;
	padding-right:5px;
	color:  #5c5c5c;
	text-decoration: none;
	line-height: 34px;
}

.PagingPrevious
{
	float: left;
	font: normal 12px Arial, sans-serif;
	padding-right:25px;
	padding-left:25px;
}

.PagingPrevious a
{
	font: normal 12px Arial, sans-serif;
	color:  #5c5c5c;
	text-decoration: underline;
	line-height: 34px;
}

.PagingPrevious a:link {color:  #5c5c5c;}
.PagingPrevious a:visited {color: #5c5c5c;}
.PagingPrevious a:hover {color: #cc2525;}

.PagingStatsLabel
{
	font: normal 12px Arial, sans-serif;
	color:  #5c5c5c;
	margin: 0px 0px 15px 0px;
	line-height: 34px;
}

END Paging Styles */



/* START Other Page Styles */

.AlertText {
	color: Red;
}

.breadcrumb {
color: #5c5c5c;
font: normal 12px Arial, sans-serif;
text-decoration: none;
max-width: 385px;
}

.breadcrumb a {
color: #0054a6;
font: normal 12px Arial, sans-serif;
text-decoration: underline;
}

.breadcrumb a:link {color:#0054a6;}
.breadcrumb a:visited {color:#0054a6;}
.breadcrumb a:hover {color:#cc0000;}


.clear {
clear:both;
font-size: 1px;
line-height:0px;
height:0px;
padding: 0;
margin: 0;
}

.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: #000000;
   border:1px solid #b2b2b2;
   margin: 8px 0px 0px 0px;
   padding:3px;
   width:125px;
   height:10px;
   line-height:10px;
   vertical-align:middle;
}

.newsletter_button {
	margin: 8px 0px 0px 0px;
	vertical-align:middle;
}

.newsletter_button a img {
	filter:Alpha(opacity=100);
	-moz-opacity:1.0;
	opacity:1.0; 
	border:none;
}

.newsletter_button a:hover img {
	filter:Alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5; 
	border:none;
}

.NewsletterText {
	font: normal 13px Arial, sans-serif;
	color: #ffff00;
	line-height: 35px;
	margin: 0px 10px 0px 0px;
}

.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;
	color:#0b333c;
	font-size: 11px;
	border:1px solid #686868;
	width:160px;
	height:24px;
	margin: 5px 0px 0px 5px;
	padding: 3px 0px 3px 0px;
	line-height:34px;
}

.results_sorting {
	font: normal 12px Arial, sans-serif;
	color: #454545;
	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: italic normal 12px Arial, sans-serif;
   background-color: #ffffff;
   color: #767676;
   border:1px solid #c5c5c5;
   margin: 0px;
   padding:3px;
   width:132px;
   height:18px;
   line-height:18px;
}

.SignupBox
{
   font: italic normal 14px Arial, sans-serif;
   background-color: #ffffff;
   color: #767676;
   border:1px solid #cccccc;
   margin: 0px 0px 0px 0px;
   padding:3px;
   width:270px;
   height:23px;
   line-height:23px;
   vertical-align:middle;
}

.category_featured
{
	font-size: 20px;
	margin: 10px 0px 10px 0px;
}

.alpha_list 
{
	font: bold 14px Arial, sans-serif;
	margin: 10px 0px 0px 0px;
	text-align: left;
}

.alpha_list a:link {font: bold 14px Arial, sans-serif; text-decoration:underline;}
.alpha_list a:visited {font: bold 14px Arial, sans-serif; text-decoration:underline;}
.alpha_list a:hover {font: bold 14px Arial, sans-serif; text-decoration:underline; color: #000000; }

.category_sublist a { display: block; padding-left: 10px; }

/* END Other Page Styles */

/* 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; }

/* Forms */
.form_body { float: left; max-width: 625px; text-align: left; }
.form_body h1 {  }
.form_line {  }
.form_label { display: inline-block; width: 150px; font-weight: bold; }
.form_validator { color: Red; font-weight: bold; }
/******* Styles are Matched to Site CSS for Conformity *******/

a.JqvTreeMenuLevTopText
{
	font: normal 11px Verdana, Arial, sans-serif;
	color: #454545;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	text-decoration: none;
	float: left;
	display: block;
	width: 120px;
}

span.JqvTreeMenuLevTopText
{
	font: normal 11px Verdana, Arial, sans-serif;
	color: #454545;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	text-decoration: none;
	float: left;
	display: block;
	width: 120px;
	cursor: default;
}

a.JqvTreeMenuLev0Text
{
	font: normal 11px Verdana, Arial, sans-serif;
	color: #454545;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	text-decoration: none;
	float: left;
	display: block;
	width: 115px;
}

a.JqvTreeMenuLev1Text 
{
	font: normal 11px Verdana, Arial, sans-serif;
	color: #454545;
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	text-decoration: none;
	float: left;
	display: block;
	width: 108px;
}


a.JqvTreeMenuLevTopText:hover, a.JqvTreeMenuLev0Text:hover, a.JqvTreeMenuLev1Text:hover {
	text-decoration: underline;
}

a.JqvTreeMenuLevTopText:visited, a.JqvTreeMenuLev0Text:visited, a.JqvTreeMenuLev1Text:visited {
	text-decoration: none;
}

#JqvTreeMenuContainer {
	width: 135px;
	/*border: 1px solid #d2d1cf;*/
	padding-top: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.JqvTreeMenuLevTop
{
    /*	background-image:url(/images/background_leftnav.gif); 
	background-repeat: no-repeat;*/
	margin: 0px 0px 0px 0px;
	/*height: 16px;*/
	border-bottom: 2px solid #FF0000;
}

.JqvTreeMenuClosed {
	background-image:url(/Controls/JqvTreeMenu/images/plus.gif);
	background-repeat:no-repeat;
	background-position:left;
	width: 12px;
	display: inline;
	float: left;
	text-decoration:none;
	margin: 8px 0px 0px 0px;
	height: 15px;
}
#ctl00_MPContentAll_MPLeftNav_JqvTreeMenu0_rptTopLevel_ctl38_treeIconTopLev{
	background-image:url(/Controls/JqvTreeMenu/images/plus.gif);
	background-repeat:no-repeat;
	background-position:left;
	width: 12px;
	display: inline;
	float: left;
	text-decoration:none;
	margin: 8px 0px 0px 0px;
	height: 15px;
}
.JqvTreeMenuOpen {
	background-image:url(/Controls/JqvTreeMenu/images/minus.gif);
	background-repeat:no-repeat;
	background-position:left;
	width: 12px;
	display: inline;
	float: left;
	text-decoration:none;
	margin: 8px 0px 0px 0px;
	height: 15px;
}
.JqvTreeMenuEnd {
	/*background-image:url(/Controls/JqvTreeMenu/images/endpoint.gif);
	background-repeat:no-repeat;
	background-position:left; */
	display: none;
	width: 12px;
	float: left;
	margin: 8px 0px 0px 0px;
	height: 15px;
}
a.JqvTreeMenuClose, a.JqvTreeMenuOpen {
	text-decoration:none;
}

.JqvTreeMenuLev
{
    display: none;
}

#JqvTreeMenuLev0Div
{
	width: 128px;
    margin: 0px 0px 0px 5px;
    clear: both;
    border-top: 2px solid #FF0000;
}

#JqvTreeMenuLev1Div
{
	width: 110px;
    margin: 0px 0px 0px 15px;
    clear: both;
    border-top: 2px solid #FF0000;
    
}

.JqvTreeIconTopLev
{

}
.JqvTreeIconLev0
{

}
.JqvTreeIconLev1
{

}

.JqvTreeMenuSId
{
	display: none;
	visibility: hidden;
}


