/* START Main Element Styles */
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);
@import url(https://fonts.googleapis.com/css?family=Open+Sans);

html {
	height: 100%;
}
#interiorborder {
	padding:20px 20px 20px 10px;
	border:1px solid #aaaaaa;
	overflow:hidden;
	background-color:white;
	margin-bottom: 20px;
}

.category_text, a:link, a:visited {
    text-decoration: none;
}


body {
	background:#f4f5f4 url(/images/background_main.gif),no-repeat;
	color:#5c5c5c;
	background-color:#ffffff;
	font: normal 12px 'Open Sans', sans-serif;
	margin: 0px;
	height: 100%;
} 

img.photo	{
	border: 1px solid #404040;
}

img.photo_author	{
	border: 4px solid #666666;
}

a {
	color: #777777;
	font: normal 12px 'Open Sans', sans-serif;
	
}

a:visited {
	text-decoration: none;
	color: #6B6B6B;
}

a:hover {
	color: #FF328A;
}

b {
	font-weight: bold;
}

h1	{
	font-size: 18px;
	font-family: 'Open Sans Condensed', Helvetica, Verdana, sans-serif;
	margin: 0px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

h1.h1_color{
	color: #161616; 
	font-family: 'Open Sans Condensed',Georgia,Times New Roman,serif; 
	font-size: 26px; 
	font-weight: normal; 
	line-height: 28px; 
	margin-bottom: 10px;
}

h2	{
	font-size: 14px;
	font-family: 'Open Sans Condensed', Helvetica, Verdana, sans-serif;
	margin: 0px;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	margin: 5px 0 5px 0px;
}

h2.nav	{
	font: normal 16px 'Open Sans Condensed', Verdana, Arial, sans-serif;
	margin: 0px;
	color: #393113;
	text-decoration: none;
	padding: 10px 0px 10px 0px;
}

h2.right_green	{
	font: normal 16px 'Open Sans Condensed', Verdana, Arial, sans-serif;
	color: #34866c;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

h2.right_brown	{
	font: normal 16px 'Open Sans Condensed', Verdana, Arial, sans-serif;
	color: #393113;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

h2.right_brown a {
	font: normal 14px 'Open Sans Condensed', 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: #FF328A; text-decoration: none;}

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_container {
width:990px;
height:85px;
}

.header_go {
	font: normal 12px 'Open Sans Condensed', Arial, sans-serif;
	color: #497baa;
	text-decoration: none;
	margin: 0px 0px 0px 5px;
	line-height: 26px;
}

.header_go a {
	font: normal 12px 'Open Sans Condensed', Arial, sans-serif;
	color: #497baa;
	text-decoration: none;
}

.header_go a:link {color:  #497baa;}
.header_go a:visited {color: #497baa;}
.header_go a:hover {color: #333333;}

.search_container {
}

.header_search_select {
	background:#dfdfdf;
	color:#666666;
	font-size: 11px;
	border:1px solid #cccccc;
	width:115px;
	height:26px;
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
}

.header_search {
	line-height:24px;
}

.header_nav {
	font-family:'Open Sans Condensed',sans-serif;
	font-size:30px;
	text-decoration:none;
	margin-top:4px;
	padding-right:10px;
	margin-right: 20px;
	color:#4F4F4F;
}
a.header_nav  {color:#4F4F4F;	}
a.header_nav:link {color:#4F4F4F;}
a.header_nav:visited {color:#4F4F4F;}
a.header_nav:hover {color:#FF328A;}

.author_login_text {
	font-family:'Open Sans Condensed', sans-serif;
	font-size:21px;
	position:relative;
}

.author_login {

}

.author_login a:link {text-decoration: none;}
.author_login a:visited {text-decoration: none;}
.author_login a:hover {text-decoration: underline;}


.topnav_container {
	width:955px;
}

.topnav {
	margin: 0px;
	text-align: center;
}

.topnav ul
{
margin:  0px;
padding: 0px;
}

	
.topnav a {
	font: normal 13px 'Open Sans Condensed',Tahoma, Verdana, Arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
	line-height: 48px;
}

.topnav a:link {color:  #4A4A4A;}
.topnav a:visited {color: #4A4A4A;}
.topnav a:hover {color: #3c3c3c; text-decoration: none;}

.topnav li {
	/*background: url(../../images/background_topnav_blue.gif) top left no-repeat;*/
	float: left;
	width: 135px;
	height: 38px;
	list-style: none;
	margin: 0px;
}

.topnav li.myuniverse
{
	/*background: url(../../images/background_topnav_orange.gif) top left no-repeat;*/
	float: left;
	width: 140px;
	font-family:'Open Sans Condensed',sans-serif;
	font-size: 20px;
}

.topnav li.bookstore
{
	/*background: url(../../images/background_topnav_red.gif) top left no-repeat;*/
	float: left;
	width: 140px;
}

.topnav li a {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 30px;
	color: #4A4A4A;
	text-decoration: none;
	line-height: 48px;
	display: block;
}

.topnav li a:link {color:  #4A4A4A;}
.topnav li a:visited {color: #4A4A4A;}
.topnav li a:hover {color: #777777; }

.topnav li.bookstore a
{
}
.topnav li.myuniverse a
{
	font-family:'Open Sans Condensed',sans-serif;
	font-size: 20px;
}

.topnav_center {
	background-position: center center;
}

.topnav_right {
	background-position: center right;
}

.topnav_left {
	background-position: center left;
}

.topnav_cart {
	font: normal 12px 'Open Sans', Arial, sans-serif;
	color: #6B6B6B;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}

.topnav_cart a {
	font: normal 12px 'Open Sans', Arial, sans-serif;
	color: #6B6B6B;
	text-decoration: none;
}

.topnav_cart a:link {color:  #6b6b6b;}
.topnav_cart a:visited {color: #6b6b6b;}
.topnav_cart a:hover {color: #FF328A;}

.topnav_cart_pipe {
	font: normal 12px 'Open Sans Condensed', Arial, sans-serif;
	color: #6B6B6B;
	text-decoration: none;
	margin: 0px 2px 0px 2px;
}

.subnav_container {
    margin: 5px 0px 20px 0px;
}

.subnav {
    /*background-image: url(../../images/background_subnav.gif);*/
	background-repeat: no-repeat;
	width: 955px;
	height: 27px;
    overflow: hidden;
	font: normal 12px 'Open Sans Condensed', Arial, sans-serif;
	color: #6B6B6B;
	margin: 0px;
}

.subnav ul {
	margin:  0px;
	padding: 0px;
}


.subnav li {
	float:left;
	list-style: none;
	vertical-align: middle;
	margin: 0px 0px 0px 0px;
}

.subnav li a {
	font: normal 14px 'Open Sans', Arial, sans-serif;
	color: #497baa;
	text-decoration: none;
	line-height: 27px;
	margin: 0px 14px 0px 14px;
}

.subnav li a:link {color:  #6B6B6B;}
.subnav li a:visited {color: #6B6B6B;}
.subnav li a:hover {color: #6B6B6B;text-decoration: underline;}

.subnav_dropdown {
	position: absolute;
	z-index: 500;
	display: none;
	background-color: #FFFFFF;
	border-right: solid 1px #C0C0C0;
	border-bottom: solid 1px #999999;
	border-right: solid 1px #C0C0C0;
	padding: 0px;
	width: 953px;
	font-size: 12px;
}

.subnav_dropdown > div {
	width: 165px;
	margin: 0px 0px 0px 25px;
	float: left;
}

.subnav_dropdown > div > div {
	margin: 10px 0px;
	text-align: left;
}

.subnav_dropdown a, .subnav_dropdown a:visited {
	font-weight: normal;
	color: #6B6B6B;
	text-decoration: none;
}
.subnav_dropdown a:hover{ color: #497BAA; text-decoration: underline; }

li.subnav_active {
	background-color: #FFFFFF;
	border-top: solid 3px #F0F0F0;
	border-right: solid 1px #CCCCCC;
	border-left: solid 1px #CCCCCC;
}

li.subnav_active a { margin: 0px 13px; }



/* END Header & Top Nav Styles */


/* START Home Page / Product Tab Styles */

#product_content1 {
	display:block;
	overflow:hidden;
	padding: 15px;
	width:325px;
	height: 130px;
}

#product_content2 {
	display: none;
	overflow:hidden;
	padding: 15px;
	width:325px;
	height: 130px;
}

.product_tab_off
{
    font: bold 14px 'Open Sans Condensed', Arial, sans-serif;
    color:  #666666;
    text-decoration: none;
    line-height: 37px;
    margin:0px 0px 0px -10px;
}

.product_tab_off a
{
    font: bold 20px 'Open Sans Condensed', Arial, sans-serif;
    color:  #666666;
    text-decoration: none;
    line-height: 37px;
    margin:0px 0px 0px 15px;
}

.product_tab_off a:link {color:  #666666;}
.product_tab_off a:visited {color: #666666;}
.product_tab_off a:hover {color: #666666; text-decoration: underline;}

.product_tab_on
{
    font: bold 16px 'Open Sans Condensed', Arial, sans-serif;
    color:  #002855;
    text-decoration: none;
    line-height: 37px;
    margin:0px 0px 0px 0px;
}

.product_tab_on a
{
    font: bold 20px 'Open Sans Condensed', Arial, sans-serif;
    color:  #002855;
    text-decoration: none;
    line-height: 37px;
    margin:0px 0px 0px 15px;
}

.product_tab_on a:link {color:  #6B6B6B;}
.product_tab_on a:visited {color: #6B6B6B;}
.product_tab_on a:hover {color: #FF328A; text-decoration: underline;}

#product_tab_wrapper {
width:355px;
height:200px;
margin: 0px 25px 0px 0px;
background: url(../../images/background_tab_left.gif) 0px 0px no-repeat;
}

.product_tab_wrapper_on {
background: url(../../images/background_tab_left.gif) 0px 0px no-repeat;
}

.product_tab_wrapper_off {
background: url(../../images/background_tab_right.gif) 0px 0px no-repeat;
}

/* END Home Page / Product Tab Styles */



/* START Home Page Styles */
.home_header_red
{
    font: normal 22px 'Open Sans Condensed', serif;
    color:  #FF328A;
    text-decoration: none;
    margin:0px 0px 0px 0px;
}

.home_header_red a
{
    font: normal 22px 'Open Sans Condensed',Georgia, serif;
    color:  #ec1b2d;
    text-decoration: none;
    margin:0px 0px 0px 0px;
}

.home_header_red a:link {color:  #6B6B6B;}
.home_header_red a:visited {color: #6B6B6B;}
.home_header_red a:hover {color: #6B6B6B; text-decoration: underline;}

.home_header_red img
{
    padding: 5px 5px 5px 10px;
}

.product_browse_catalog_container
{
	display: block;
	overflow: hidden;
	padding: 15px 10px 15px 10px;
	width: 580px;
	height: 210px;
}

.product_browse_catalog_header
{
    font: normal 22px 'Open Sans Condensed', serif;
    color:  #FF328A;
    text-decoration: none;
    line-height: 30px;
    margin:0px 0px 0px 0px;
}

.product_browse_catalog_header a
{
    font: normal 20px 'Open Sans Condensed',Georgia, serif;
    color:  #ec1b2d;
    text-decoration: none;
    line-height: 30px;
    margin:0px 0px 0px 10px;
}

.product_browse_catalog_header a:link {color:  #6B6B6B;}
.product_browse_catalog_header a:visited {color: #6B6B6B;}
.product_browse_catalog_header a:hover {color: #6B6B6B; text-decoration: underline;}

.product_browse_catalog_header img
{
    padding: 8px 5px 8px 0px;
}

.product_browse_catalog_image {
	margin: 0px 0px 10px 0px;
}

.product_browse_catalog_item {
	width: 100px;
	padding:0px 5px 0px 6px;
}

.product_browse_catalog_more
{
    font: normal 12px 'Open Sans', Arial, sans-serif;
    color:  #497baa;
    text-decoration: none;
    margin:0px 0px 0px 0px;
}

.product_browse_catalog_more a
{
    font: normal 14px 'Open Sans', Arial, sans-serif;
    color:  #6B6B6B;
    text-decoration: none;
    line-height: 18px;
    margin:5px 20px 0px 0px;
}

.product_browse_catalog_more_1 a
{
    font: normal 14px 'Open Sans', Arial, sans-serif;
    color:  #6B6B6B;
    text-decoration: none;
    line-height: 18px;
    margin:5px 0px 0px 220px;
}

.product_browse_catalog_more_2 a
{
    font: normal 14px 'Open Sans', Arial, sans-serif;
    color:  #6B6B6B;
    text-decoration: none;
    line-height: 18px;
    margin:5px 0px 0px 290px;
}

.product_browse_catalog_more a:link {color:  #6B6B6B;}
.product_browse_catalog_more_sm a:visited {color: #6B6B6B;}
.product_browse_catalog_more a:hover {color: #FF328A; text-decoration: underline;}

.product_browse_catalog_more_1 a:link {color:  #6B6B6B;}
.product_browse_catalog_more_sm a:visited {color: #6B6B6B;}
.product_browse_catalog_more_1 a:hover {color: #FF328A; text-decoration: underline;}

.product_browse_catalog_more_2 a:link {color:  #6B6B6B;}
.product_browse_catalog_more_sm a:visited {color: #6B6B6B;}
.product_browse_catalog_more_2 a:hover {color: #FF328A; text-decoration: underline;}
.product_browse_catalog_wrapper
{
	width:600px;
	height:275px;
	margin: 0px 0px 0px 0px;
	/*background: url(../../images/background_browse_catalog.gif) 0px 0px no-repeat;*/
}

.product_home_addtocart
{
    margin: 0px 0px 10px 0px;
}

.product_home_author
{
    font: bold 12px 'Open Sans',Arial, sans-serif;
    color:  #6B6B6B;
    margin:0px 0px 10px 0px;
}

.product_home_author_sm
{
    font: normal 11px 'Open Sans',Arial, sans-serif;
    color:  #5c5c5c;
    margin:0px 0px 10px 0px;
}

.product_home_bestseller
{
    font: bold 34px 'Open Sans Condensed', Arial, sans-serif;
    color:  #cccccc;
    margin:0px 0px 5px 0px;
}

.product_home_container
{
    margin: 30px 0px 0px 0px;
}

.product_home_deck
{
    font: normal 11px 'Open Sans Condensed', sans-serif;
    color:  #5c5c5c;
    text-decoration: none;
    margin:0px 0px 5px 0px;
}

.product_home_deck a
{
    font: normal 11px 'Open Sans Condensed', sans-serif;
    color:  #5c5c5c;
    text-decoration: none;
    margin:0px 0px 0px 0px;
}

.product_home_deck a:link {color:  #5c5c5c;}
.product_home_deck a:visited {color: #5c5c5c;}
.product_home_deck a:hover {color: #5c5c5c; text-decoration: underline;}

.product_home_more
{
    font: normal 14px 'Open Sans', Arial, sans-serif;
    color:  #6b6b6b;
    text-decoration: none;
    margin:3px 0px 0px 0px;
}

.product_home_more a
{
    font: normal 14px 'Open Sans', Arial, sans-serif;
    color:  #2f70ac;
    text-decoration: none;
    line-height: 20px;
    margin:0px 0px 0px 0px;
}

.product_home_more a:link {color:  #6B6B6B;}
.product_home_more_sm a:visited {color: #6B6B6B;}
.product_home_more a:hover {color: #FF328A; text-decoration: underline;}

.product_home_more img
{
    padding: 0px 5px 5px 0px;
    vertical-align: middle;
}

.product_home_title_lg
{
    font: bold 24px 'Open Sans Condensed', Arial, sans-serif;
    color:  #6B6B6B;
    text-decoration: none;
    margin:0px 0px 5px 0px;
}

.product_home_title_lg a
{
    font: bold 24px 'Open Sans Condensed', Arial, sans-serif;
    color:  #6B6B6B;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
}

.product_home_title_lg a:link {color:  #6B6B6B;}
.product_home_title_lg a:visited {color: #6B6B6B;}
.product_home_title_lg a:hover {color: #FF328A; text-decoration: underline;}

.product_home_title_med
{
    font: bold 18px 'Open Sans', sans-serif;
    text-decoration: none;
    margin:0px 0px 5px 0px;
}

.product_home_title_med a
{
    font: bold 18px 'Open Sans', sans-serif;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
}

.product_home_title_med a:hover {text-decoration: underline;}

.product_home_title_sm
{
    font: bold 14px 'Open Sans', Arial, sans-serif;
    color:  #002855;
    text-decoration: none;
    margin:0px 0px 5px 0px;
}

.product_home_title_sm a
{
    font: bold 14px 'Open Sans', Arial, sans-serif;
    color:  #002855;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
}

.product_home_title_sm a:link {color:  #6b6b6b;}
.product_home_title_sm a:visited {color: #6b6b6b;}
.product_home_title_sm a:hover {color: #FF328A; text-decoration: underline;}

.product_home_thumbnail
{
    margin: 5px 0px 5px 0px;
}

.product_info_container
{
}

.product_seasonal_container
{
	display:block;
	overflow:hidden;
	padding: 15px;
	width: 320px;
	height: 130px;
}

.product_seasonal_header
{
    font: normal 22px 'Open Sans Condensed',Georgia, serif;
    color:  #6B6B6B;
    text-decoration: none;
    line-height: 37px;
    margin:0px 0px 0px 0px;
}

.product_seasonal_header a
{
    font: normal 24px 'Open Sans Condensed',Georgia, serif;
    color:  #ec1b2d;
    text-decoration: none;
    line-height: 37px;
    margin:0px 0px 0px 0px;
}

.product_seasonal_header a:link {color:  #6B6B6B;}
.product_seasonal_header a:visited {color: #6B6B6B;}
.product_seasonal_header a:hover {color: #FF328A; text-decoration: underline;}

.product_seasonal_wrapper
{
	width:350px;
	height:200px;
	margin: 0px 25px 0px 0px;
	background: url(../../images/background_seasonal.gif) 0px 0px no-repeat;
}

.product_slider_button {
	padding:0px;
}

.product_slider_container {
	background-image: url(../../images/background_slider.gif);
	background-repeat: no-repeat;
	width:915px;
	height:190px;
	overflow:hidden;
	padding: 0px 20px 0px 20px;
}

.product_slider_image {
	padding:0px 23px 0px 23px;
}

/* END Home Page Styles */



/* START Left Nav Styles */

.leftnav_container {
background-color: #ffffff;
width:208px;
border-left: 1px solid #c6c6c6;
border-right: 1px solid #c6c6c6;
border-top: 1px solid #c6c6c6;
padding: 10px;
}

.leftnav_header
{
	width:230px;
	height:34px;
	background: url(../../images/background_leftnav_top.gif) 0px 0px no-repeat;
	text-align: center;
}

.leftnav_header a
{
    font: normal 22px 'Open Sans Condensed', serif;
    color:  #ffffff;
    text-decoration: none;
    line-height: 34px;
    margin:0px 0px 0px 0px;
	
}

.leftnav_header a:link {color:  #FFFFFF;}
.leftnav_header a:visited {color: #FFFFFF;}
.leftnav_header a:hover {color: #FF328A; text-decoration: underline;}

.leftnav {
	text-align: left;
}

.leftnav ul
{
margin:  0px;
padding: 0px;
}

.leftnav li {
	list-style: none;
	margin: 0px;
}
	
.leftnav a {
	font: normal 11px 'Open Sans Condensed',Arial, sans-serif;
	color: #5c5c5c;
	text-decoration: none;
	line-height: 24px;
}

.leftnav a:link {color:  #5c5c5c;}
.leftnav a:visited {color: #5c5c5c;}
.leftnav a:hover {color: #5c5c5c; text-decoration: underline;}

.leftnav_more
{
    font: normal 12px 'Open Sans', Arial, sans-serif;
    color:  #497baa;
    text-decoration: none;
    text-align: left;
    margin: 5px 0px 0px 0px;
}

.leftnav_more a
{
    font: normal 12px'Open Sans', Arial, sans-serif;
    color:  #FF328A;
    text-decoration: none;
    margin:0px 0px 0px 0px;
}

.leftnav_more a:link {color:  #497baa;}
.leftnav_more a:visited {color: #497baa;}
.leftnav_more a:hover {color: #497baa; text-decoration: underline;}

.leftnav_more img
{
    vertical-align: middle;
    margin: 0px 5px 5px 0px;
}

.leftnav_wrapper {
width:230px;
margin: 0px 25px 0px 0px;
}

/* END Left Nav Styles */



/* START Leftnav Tab Styles */

.leftnav_author
{
    font: normal 11px 'Open Sans',Arial, sans-serif;
    color:  #000000;
    margin:0px 0px 0px 0px;
}

#leftnav_content1, #Veridean_ShowCase_Tab1 {
	display:block;
	overflow:hidden;
	padding: 5px;
	width:210px;
}

#leftnav_content1 ol, #Veridean_ShowCase_Tab1 ol {
	font: bold 11px 'Open Sans',Arial, sans-serif;
	color: #000000;
	list-style-position: outside;
	padding: 0px;
	margin: -5px 0px -5px 10px;
	
}

#leftnav_content1 li, #Veridean_ShowCase_Tab1 li {
	list-style-position: outside;
	padding: 0px;
	margin: 0px 0px 10px 5px;	
}

#leftnav_content2, #Veridean_ShowCase_Tab2 {
	display: none;
	overflow:hidden;
	padding: 10px;
	width:210px;
}

#leftnav_content2 ol, #Veridean_ShowCase_Tab2 ol {
	font: bold 11px 'Open Sans Condensed',Arial, sans-serif;
	color: #000000;
	list-style-position: outside;
	padding: 0px;
	margin: 0px 0px 0px 15px;
}

#leftnav_content2 li, #Veridean_ShowCase_Tab2 li {
	list-style-position: outside;
	padding: 0px;
	margin: 0px 0px 10px 5px;	
}


.leftnav_info_container
{
}

.leftnav_tab_off
{
    font: bold 14px 'Open Sans Condensed', Arial, sans-serif;
    color:  #666666;
    text-decoration: none;
    line-height: 37px;
    margin:0px 0px 0px 0px;
}

.leftnav_tab_off a
{
    font: bold 16px 'Open Sans Condensed', Arial, sans-serif;
    color:  #666666;
    text-decoration: none;
    line-height: 37px;
    margin:0px 0px 0px 10px;
}

.leftnav_tab_off a:link {color:  #666666;}
.leftnav_tab_off a:visited {color: #666666;}
.leftnav_tab_off a:hover {color: #666666; text-decoration: underline;}

.leftnav_tab_on
{
    font: bold 16px 'Open Sans Condensed', Arial, sans-serif;
    color:  #FF328A;
    text-decoration: none;
    line-height: 37px;
    margin:0px 0px 0px 0px;
}

.leftnav_tab_on a
{
    font: bold 16px 'Open Sans Condensed', Arial, sans-serif;
    color:  #FF328A;
    text-decoration: none;
    line-height: 37px;
    margin:0px 0px 0px 10px;
}

.leftnav_tab_on a:link {color:  #FF328A;}
.leftnav_tab_on a:visited {color: #FF328A;}
.leftnav_tab_on a:hover {color: #FF328A; text-decoration: underline;}

#leftnav_tab_wrapper, #Veridean_ShowCase_Wrapper {
	width:230px;
	height:275px;
	background: url(../../images/background_tab_leftnav_left.gif) 0px 0px no-repeat;
	margin: 30px 0px 20px 0px;
}

.leftnav_tab_wrapper_on {
background: url(../../images/background_tab_leftnav_left.gif) 0px 0px no-repeat;
}

.leftnav_tab_wrapper_off {
background: url(../../images/background_tab_leftnav_right.gif) 0px 0px no-repeat;
}

.leftnav_title
{
    font: normal 11px 'Open Sans', sans-serif;
    color:  #497baa;
    text-decoration: none;
}

.leftnav_title a
{
    font: normal 11px 'Open Sans', sans-serif;
    color:  #497baa;
    text-decoration: none;
    margin: 0px 0px 0px 0px;
}

.leftnav_title a:link {color:  #497baa;}
.leftnav_title_sm a:visited {color: #497baa;}
.leftnav_title a:hover {color: #497baa; text-decoration: underline;}

/* END Leftnav Tab Styles */



/* START Footer Styles */

.footer_container {
	background-color: #eeeeee;
	border-top: 1px solid #cccccc;
	padding-right:20px;
	padding-left:20px;
	margin-right:auto;
	margin-left:auto;
}

.footer {
	width:1025px;
	font: normal 11px 'Open Sans Condensed', sans-serif;
	color: #5c5c5c;
}


.footer a {
	color: #5E5E5A;
	font-family:'Open Sans Condensed', sans-serif;
	font-size:22px;
	text-decoration: none;
	padding:0px 40px;
}

.footer a:link {color: #5E5E5A;}
.footer a:visited {color: #5E5E5A;}
.footer a:hover {color: #FF328A;text-decoration: underline;}

.footer_label_lg {
	font: normal 34px 'Open Sans Condensed',Georgia, serif;
	color: #ec1b2d;
}

.footer_label_sm {
	font: normal 14px 'Open Sans Condensed',Georgia, serif;
	color: #ec1b2d;
	line-height:22px;
}

.footer_label_sm img {
	margin: 10px 0px 0px 0px;
}

.footer_nav {
	text-align:center;
	margin:10px 0px;
	padding-left:0px;
	list-style:none;
}

li.footer_nav_text {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:22px;
	color:#4E4E4E;
	display:inline;
	padding:0px 0px;
}

.footer_nav_text {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:22px;
	color:#4E4E4E;
	display:inline;
	padding:0px 22px;
}

li.footer_nav_text a {
	font-family: 'Open Sans Condensed', sans-serif;
	
}

#follow_us {
	font-family: 'Open Sans Condensed', sans-serif;
	font-size:22px;
	color:#FF328A; 
	margin:20px 0 10px;
	text-align: left;
}

#call_us {
	font-size:32px;
	color:#5E5E5E;
	font-family:'Open Sans Condensed', sans-serif;
	margin-top:25px;
	float:left;
	width: 275px;
	text-align: left;
}
a.social_tab:hover {
	opacity:.5;
}


/* END Footer Styles */



/* START Product Detail Page Styles */

.product_addtocart
{
margin: 0px 0px 0px 0px;
}

.product_addtocart img
{
margin: 0px 0px 20px 0px;
}

.product_associations
{
margin: 10px 0px 0px 0px;
}

.product_associations img
{
margin: 0px 10px 0px 0px;
}

.product_author {
font: normal 12px 'Open Sans Condensed',sans-serif;
color:  #666666;
text-decoration: none;
margin: 0px 0px 12px 0px;
}

.product_author a {
font: normal 12px 'Open Sans',sans-serif;
color:  #666666;
text-decoration: none;
}

.product_author a:link {color:  #666666;}
.product_author a:visited {color: #666666;}
.product_author a:hover {color: #666666; text-decoration: underline;}

.product_awards
{
margin: 0px 0px 15px 0px;
}

.product_awards img
{
margin: 0px 5px 0px 0px;
}

.product_featured_container {
	background-image: url(../../images/background_featured_content.gif);
	background-repeat: no-repeat;
	width:571px;
	height:239px;
	overflow:hidden;
	padding:25px;
}

.product_date {
font: normal 12px 'Open Sans Condensed',sans-serif;
color:  #000000;
text-decoration: none;
margin: 15px 0px 0px 0px;
}

.product_description {
font: normal 12px 'Open Sans',sans-serif;
color:  #333333;
text-decoration: none;
line-height: 18px;
margin: 0px;
}

.product_detail_wrapper {
	width: 700px;
}

.product_details {
float: left;
color: #333333;
font: normal 12px 'Open Sans',sans-serif;
text-decoration: none;
line-height: 18px;
}

.product_details a {
color: #333333;
font: normal 12px 'Open Sans Condensed',sans-serif;
text-decoration: none;
}

.product_details a:link {color:#333333;}
.product_details a:visited {color:#333333;}
.product_details a:hover {color:#333333;text-decoration: underline;}

.product_details_label {
float: left;
width:60px;
text-align: right;
color: #666666;
font: normal 12px 'Open Sans',sans-serif;
text-decoration: none;
line-height: 18px;
margin:0px 10px 0px 0px;
}

.product_divider {
	width:700px;
	border-bottom: 1px solid #c6c6c6;
	font-size: 1px;
	height:1px; 
	margin: 0px 0px 20px 0px;
	padding: 20px 0px 0px 0px;
}

.product_formats {
font: normal 11px 'Open Sans Condensed',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 #666666;
}

.product_keywords_container {
	width:658px;
	border-left: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	padding: 5px 15px 5px 15px;
	margin: 0px;
}

.product_keywords_label {
	font: normal 18px 'Open Sans Condensed',sans-serif;
	color:  #ec1b2d;
	text-decoration: none;
	margin: 0px 0px 5px 0px;
}

.product_keywords {
	font: normal 12px 'Open Sans Condensed',sans-serif;
	color:  #333333;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
}

.product_keywords_wrapper {
	width:690px;
	margin: 35px 0px 0px 0px;
}

.product_price {
font: bold 16px 'Open Sans Condensed',sans-serif;
color:  #FF328A;
text-decoration: none;
margin: 0px 0px 5px 0px;
}

.product_price_label {
font: normal 17px 'Open Sans',sans-serif;
color:  #6b6b6b;
text-decoration: none;
margin: 0px 0px 5px 0px;
}

.product_print_email
{
	color:#333333;
	font: normal 12px 'Open Sans Condensed',sans-serif;
	text-decoration: none;
	margin: 15px 0px 0px -20px;
}

.product_print_email a
{
	color:#333333;
	font: normal 12px 'Open Sans Condensed',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 'Open Sans Condensed',sans-serif;
color:  #333333;
text-decoration: none;
line-height: 18px;
margin: 0px;
}

.product_reviewer {
font: italic normal 11px 'Open Sans Condensed',sans-serif;
color:  #333333;
text-decoration: none;
line-height: 18px;
margin: 0px 0px 15px 0px;
}

.product_rtcol_container {
background-color: #EBEBED;
width:218px;
border-bottom-left-radius:8px;
border-bottom-right-radius:8px;
padding: 20px 12px 15px 10px;
}

.product_rtcol_header
{
	width:240px;
	height:34px;
	/*background: url(../../images/background_rtcol_top.gif) 0px 0px no-repeat;*/
	background-color:#959597;
	font: normal 18px 'Open Sans Condensed',sans-serif;
    color:  #ffffff;
    text-decoration: none;
    line-height: 34px;
	border-top-left-radius:8px;
	border-top-right-radius:8px;
}

.product_rtcol_header a
{
    font: normal 18px 'Open Sans Condensed', serif;
    color:  #ec1b2d;
    text-decoration: none;
    line-height: 34px;
    margin:0px 0px 0px 0px;
}

.product_rtcol_header a:link {color:  #ec1b2d;}
.product_rtcol_header a:visited {color: #ec1b2d;}
.product_rtcol_header a:hover {color: #ec1b2d; text-decoration: underline;}

.product_rtcol_related
{
	font: normal 18px 'Open Sans Condensed', serif;
    color:  #ec1b2d;
    text-decoration: none;
    margin: 15px 0px 15px 0px;
}

.product_rtcol_related a
{
    font: normal 18px 'Open Sans', serif;
    color:  #ec1b2d;
    text-decoration: none;
    margin:0px 0px 0px 0px;
}

.product_rtcol_related a:link {color:  #6B6B6B;}
.product_rtcol_related a:visited {color: #6B6B6B;}
.product_rtcol_related a:hover {color: #FF328A; text-decoration: underline;}

.product_rtcol_related_title
{
    font: bold 22px 'Open Sans Condensed', Arial, sans-serif;
    color:  #003366;
    text-decoration: none;
    margin: 15px 0px 0px 0px;
}

.product_rtcol_related_title a
{
    font: bold 22px 'Open Sans Condensed', Arial, sans-serif;
    color:  #003366;
    text-decoration: none;
}

.product_rtcol_related_title a:link {color:  #003366;}
.product_rtcol_related_title a:visited {color: #003366;}
.product_rtcol_related_title a:hover {color: #003366; text-decoration: underline;}

.product_rtcol_wrapper {
width:240px;
margin: 20px 0px 0px -20px;
}

.product_see_inside
{
margin: 15px 0px 15px 0px;
}

.product_subtitle {
font: normal 16px 'Open Sans', Arial, sans-serif;
color:  #999999;
text-decoration: none;
margin: 0px 0px 12px 0px;
}

.product_subtitle a {
font: normal 16px 'Open Sans Condensed', Arial, sans-serif;
color:  #999999;
text-decoration: none;
}

.product_subtitle a:link {color:  #999999;}
.product_subtitle a:visited {color: #999999;}
.product_subtitle a:hover {color: #999999; text-decoration: underline;}

.product_socialmedia
{
margin: 0px 0px 5px 0px;
}

.product_title {
font: normal 24px 'Open Sans Condensed', sans-serif;
color:  #FF328A;
text-decoration: none;
margin: 0px 0px 3px 0px;
}

.product_title a {
font: normal 24px 'Open Sans Condensed', Arial, sans-serif;
color:  #ec1b2d;
text-decoration: none;
}

.product_title a:link {color:  #ec1b2d;}
.product_title a:visited {color: #ec1b2d;}
.product_title a:hover {color: #ec1b2d; 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_tab_container {
	width:638px;
	/*height:275px;*/
	background-color: #fafafa;
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	overflow:hidden;
	padding:25px;
}

.product_detail_tab_off
{
    background-image: url(../../images/product_tab_01_unselected.gif);
	background-repeat: no-repeat;
	font: bold 14px 'Open Sans Condensed', sans-serif;
    color:  #666666;
    text-decoration: none;
    line-height: 33px;
    margin:0px 0px 0px 0px;
}

.product_detail_tab_off a
{
    font: bold 16px 'Open Sans Condensed', sans-serif;
    color:  #666666;
    text-decoration: none;
    line-height: 33px;
}

.product_detail_tab_off a:link {color:  #666666;}
.product_detail_tab_off a:visited {color: #666666;}
.product_detail_tab_off a:hover {color: #666666; text-decoration: underline;}

.product_detail_tab_on
{
    background-image: url(../../images/product_tab_01_selected.gif);
	background-repeat: no-repeat;
	font: bold 14px 'Open Sans Condensed', sans-serif;
    color:  #ec1b2d;
    text-decoration: none;
    line-height: 33px;
    margin:0px 0px 0px 0px;
}

.product_detail_tab_on a
{
    font: bold 16px 'Open Sans Condensed', sans-serif;
    color:  #6B6B6B;
    text-decoration: none;
    line-height: 33px;
}

.product_detail_tab_on a:link {color:  #FF328A;}
.product_detail_tab_on a:visited {color: #FF328A;}
.product_detail_tab_on a:hover {color: #FF328A; text-decoration: underline;}

/* END Product Detail Page Styles */


/* START Category Lister Page Styles */

.item_addtocart {
margin-top: 10px;
}

.item_author {
font: normal 14px 'Open Sans', sans-serif;
color:  #757575;
text-decoration: none;
margin: 0px 0px 10px 0px;
}

.item_author a {
font: normal 12px 'Open Sans Condensed', sans-serif;
color:  #333333;
text-decoration: none;
}

.item_author a:link {color:  #333333;}
.item_author a:visited {color: #333333;}
.item_author a:hover {color: #333333; text-decoration: underline;}

.item_description {
font: normal 13px 'Open Sans', sans-serif;
color:  #575757;
text-decoration: none;
margin: 0px 0px 10px 0px;
}

.item_divider {
	width:700px;
	border-bottom: 1px solid #c6c6c6;
	font-size: 1px;
	height:1px; 
	margin: 0px 0px 20px 0px;
	padding: 20px 0px 0px 0px;
}

.item_format {
font: normal 13px 'Open Sans', sans-serif;
color:  #333333;
text-decoration: none;
margin: 0px 0px 10px 0px;
}

.item_format a {
font: normal 12px 'Open Sans Condensed', sans-serif;
color:  #333333;
text-decoration: none;
}

.item_format a:link {color:  #333333;}
.item_format a:visited {color: #333333;}
.item_format a:hover {color: #333333; text-decoration: underline;}

.item_format_label {
font: bold 12px 'Open Sans Condensed', sans-serif;
color:  #FF328A;
text-decoration: none;
margin: 0px;
}

.item_image img
{
border: 1px solid #666666;
}

.item_more {
font: normal 12px 'Open Sans Condensed', sans-serif;
color:  #FF328A;
text-decoration: none;
margin: 0px;
}

.item_more a {
font: normal 12px 'Open Sans Condensed', sans-serif;
color:  #FF328A;
text-decoration: none;
}

.item_more a:link {color:  #6B6B6B;}
.item_more a:visited {color: #2f70ac;}
.item_more a:hover {color: #FF328A; text-decoration: underline;}

.item_price {
font: bold 23px 'Open Sans', sans-serif;
color:  #6B6B6B;
text-decoration: none;
margin: 0px 0px 10px 0px;
}

.item_price_label {
font: bold 11px 'Open Sans', sans-serif;
color:  #FFFFFF;
text-decoration: none;
text-align:center;
border-top-left-radius:8px;
border-top-right-radius:8px;
height:25px;
line-height:25px;
background-color:#959597;
}

.item_price_wrapper {
/*background-image: url(../../images/background_category_price.gif);*/
background-repeat: no-repeat;
width:125px;
height:125px;
overflow:hidden;
margin: 45px 0px 0px 15px;
background-color:#FBFBFB;
border-radius:10px;
}


.item_rating {
font: bold 11px 'Open Sans Condensed', sans-serif;
color:  #ec1b2d;
text-decoration: none;
margin: 0px 0px 10px 0px;
}

.item_rating img {
	vertical-align: middle;
}

.item_subtitle {
font: bold 17px 'Open Sans Condensed', sans-serif;
color:  #666666;
text-decoration: none;
margin: 0px 0px 7px 0px;
}

.item_subtitle a {
font: bold 17px 'Open Sans Condensed', sans-serif;
color:  #666666;
text-decoration: none;
}

.item_subtitle a:link {color:  #666666;}
.item_subtitle a:visited {color: #666666;}
.item_subtitle a:hover {color: #666666; text-decoration: underline;}

.item_thumbnail
{
}

.item_title
{
    font: bold 21px 'Open Sans Condensed', sans-serif;
    color:  #002855;
    text-decoration: none;
    margin:0px 0px 7px 0px;
}

.item_title a
{
    font: bold 21px 'Open Sans Condensed', sans-serif;
    color:  #002855;
    text-decoration: none;
}

.item_title a:link {color:  #2C2C2C;}
.item_title a:visited {color: #2C2C2C;}
.item_title a:hover {color: #FF328A; text-decoration: underline;}

/* END Category Lister Page Styles */


/* START Paging Styles */

.Paging
{
width:700px;
}

.PagingContainerLeft
{
    float: left;
    font-size: 12px;
}

.PagingContainerRight
{
    float: right;
    font-size: 12px;    
}

.PagingLink
{
    float: left;
	font: normal 12px 'Open Sans', sans-serif;
	padding: 0px 5px 0px 5px;
    line-height: 34px;
}

.PagingLink a
{
	font: normal 12px 'Open Sans Condensed', sans-serif;
    color:  #5c5c5c;
    text-decoration: underline;
    line-height: 34px;
}

.PagingLink a:link {color:  #5c5c5c;}
.PagingLink a:visited {color: #5c5c5c;}
.PagingLink a:hover {color: #000000;}

.PagingNext
{
    float: left;
	font: normal 12px 'Open Sans Condensed', sans-serif;
    padding-left:25px;
}

.PagingNext a
{
	font: normal 12px 'Open Sans Condensed', sans-serif;
    color:  #5c5c5c;
    text-decoration: underline;
    line-height: 34px;
}

.PagingNext a:link {color:  #5c5c5c;}
.PagingNext a:visited {color: #5c5c5c;}
.PagingNext a:hover {color: #5c5c5c;}

.PagingNumber
{
    float: left;
	font: normal 14px 'Open Sans Condensed' Arial, sans-serif;
    padding: 0px 5px 0px 5px;
    line-height: 34px;
}

.PagingNumber a
{
	font: normal 12px 'Open Sans Condensed', sans-serif;
    color:  #5c5c5c;
    text-decoration: none;
    line-height: 34px;
}

.PagingNumber a:link {color:  #5c5c5c;}
.PagingNumber a:visited {color: #5c5c5c;}
.PagingNumber a:hover {color: #5c5c5c;}

.PagingPipe
{
    float: left;
	font: normal 12px 'Open Sans Condensed', sans-serif;
    padding-right:5px;
    color:  #5c5c5c;
    text-decoration: none;
    line-height: 34px;
}

.PagingPrevious
{
    float: left;
	font: normal 12px 'Open Sans Condensed', sans-serif;
    padding-right:25px;
    padding-left:25px;
}

.PagingPrevious a
{
	font: normal 12px 'Open Sans Condensed', sans-serif;
    color:  #5c5c5c;
    text-decoration: underline;
    line-height: 34px;
}

.PagingPrevious a:link {color:  #5c5c5c;}
.PagingPrevious a:visited {color: #5c5c5c;}
.PagingPrevious a:hover {color: #5c5c5c;}

.PagingStatsLabel
{
    font: normal 12px 'Open Sans Condensed', sans-serif;
    color:  #5c5c5c;
    margin: 0px 0px 15px 0px;
    line-height: 34px;
}

/* END Paging Styles */


/* START Other Page Styles */
.AlertText {
	color: Red;
}

.breadcrumb {
color: #666666;
font: normal 12px 'Open Sans Condensed', sans-serif;
text-decoration: none;
}

.breadcrumb a {
color: #497baa;
font: normal 12px 'Open Sans', sans-serif;
text-decoration: underline;
}

.breadcrumb a:link {color:#497baa;}
.breadcrumb a:visited {color:#497baa;}
.breadcrumb a:hover {color:#000000;}


.clear {
clear:both;
font-size: 1px;
line-height:0px;
height:0px;
padding: 0;
margin: 0;
}

.FormFieldText {
	font: normal 11px'Open Sans Condensed', sans-serif;
}

.FormText {
	font: normal 11px 'Open Sans Condensed', sans-serif;
}

.NewsletterBox
{
   font: normal 12px 'Open Sans Condensed', 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 'Open Sans Condensed', 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 'Open Sans Condensed', sans-serif;
	color: #666666;
	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 11px 'Open Sans Condensed', sans-serif;
   background-color: #f9f9f9;
   color: #000000;
   border:1px solid #cccccc;
   margin: 0px 0px 0px 0px;
   padding:3px;
   width:200px;
   height:18px;
   vertical-align:middle;
   text-align:center;
   border-radius:60px;
}

.SignupBox
{
   font: normal 11px 'Open Sans Condensed', sans-serif;
   background-color: #ffffff;
   color: #999999;
   border:1px solid #cccccc;
   margin: 0px 0px 0px 0px;
   padding:3px;
   width:275px;
   height:18px;
   vertical-align:middle;
}

/* END Other Page Styles */

.feedback_form_label
{
    
}

.cartBorderStyle
{
    text-align: left;
    border:1px solid #cccccc;
}

/* CSS Buttons */
.see_more_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:26px;
	-moz-border-radius-topleft:26px;
	border-top-left-radius:26px;
	-webkit-border-top-right-radius:26px;
	-moz-border-radius-topright:26px;
	border-top-right-radius:26px;
	-webkit-border-bottom-right-radius:26px;
	-moz-border-radius-bottomright:26px;
	border-bottom-right-radius:26px;
	-webkit-border-bottom-left-radius:26px;
	-moz-border-radius-bottomleft:26px;
	border-bottom-left-radius:26px;
	text-indent:-0.75px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:'Open Sans',sans-serif,Arial;
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	height:18px;
	line-height:22px;
	width:75px;
	text-decoration:none;
	text-align:center;
}
.see_more_button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.see_more_button:active {
	position:relative;
	top:1px;
}

 .search_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:26px;
	-moz-border-radius-topleft:26px;
	border-top-left-radius:26px;
	-webkit-border-top-right-radius:26px;
	-moz-border-radius-topright:26px;
	border-top-right-radius:26px;
	-webkit-border-bottom-right-radius:26px;
	-moz-border-radius-bottomright:26px;
	border-bottom-right-radius:26px;
	-webkit-border-bottom-left-radius:26px;
	-moz-border-radius-bottomleft:26px;
	border-bottom-left-radius:26px;
	text-indent:-0.75px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:'Open Sans Condensed',sans-serif,Arial;
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	height:18px;
	line-height:22px;
	width:75px;
	text-decoration:none;
	text-align:center;
}
.search_button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.search_button:active {
	position:relative;
	top:1px;
}

	#search_button {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:26px;
	-moz-border-radius-topleft:26px;
	border-top-left-radius:26px;
	-webkit-border-top-right-radius:26px;
	-moz-border-radius-topright:26px;
	border-top-right-radius:26px;
	-webkit-border-bottom-right-radius:26px;
	-moz-border-radius-bottomright:26px;
	border-bottom-right-radius:26px;
	-webkit-border-bottom-left-radius:26px;
	-moz-border-radius-bottomleft:26px;
	border-bottom-left-radius:26px;
	text-indent:-0.75px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:'Open Sans Condensed',sans-serif,Arial;
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	height:18px;
	line-height:22px;
	width:75px;
	text-decoration:none;
	text-align:center;
}
#search_button:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}#search_button:active {
	position:relative;
	top:1px;
}

 .add_to_cart {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:26px;
	-moz-border-radius-topleft:26px;
	border-top-left-radius:26px;
	-webkit-border-top-right-radius:26px;
	-moz-border-radius-topright:26px;
	border-top-right-radius:26px;
	-webkit-border-bottom-right-radius:26px;
	-moz-border-radius-bottomright:26px;
	border-bottom-right-radius:26px;
	-webkit-border-bottom-left-radius:26px;
	-moz-border-radius-bottomleft:26px;
	border-bottom-left-radius:26px;
	text-indent:-0.75px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:'Open Sans',sans-serif,Arial;
	font-size:15px;
	font-weight:normal;
	font-style:normal;
	height:21px;
	line-height:22px;
	width:85px;
	text-decoration:none;
	text-align:center;
}
.add_to_cart:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.add_to_cart:active {
	position:relative;
	top:1px;
}
 /* Add to cart button for book detail page*/
 .add_to_cart_dtls {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
	background:-moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
	background-color:#f9f9f9;
	-webkit-border-top-left-radius:26px;
	-moz-border-radius-topleft:26px;
	border-top-left-radius:26px;
	-webkit-border-top-right-radius:26px;
	-moz-border-radius-topright:26px;
	border-top-right-radius:26px;
	-webkit-border-bottom-right-radius:26px;
	-moz-border-radius-bottomright:26px;
	border-bottom-right-radius:26px;
	-webkit-border-bottom-left-radius:26px;
	-moz-border-radius-bottomleft:26px;
	border-bottom-left-radius:26px;
	text-indent:-0.75px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#666666;
	font-family:'Open Sans',sans-serif,Arial;
	font-size:17px;
	font-weight:bold;
	font-style:normal;
	height:22px;
	line-height:22px;
	width:215px;
	text-decoration:none;
	text-align:center;
}
.add_to_cart_dtls:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
	background:-moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
	background-color:#e9e9e9;
}.add_to_cart_dtls:active {
	position:relative;
	top:1px;
}

#social_container {
	width: 400px;
	height: 250px;
	float: left;
}

