/* yahoo reset body */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0; font-size:100.01%}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}

/* address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} */

ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;}

/* yahoo reset fonts */
body {font:11px  verdana,arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% verdana,arial,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;*font-size:100%;}
body * {line-height:1.22em;}

body {
	position: relative;
	text-align: center;
	height:100%;
	color:#6c6e72;
}

h1{
	font-size:120%;
	color:#4A0082;
}

h1.underline{
	font-size:120%;
	color:#4A0082;
	border-bottom:1px solid #d4d4d4;
	padding:0px 0px 7px 0px;
}

/* page header */
h2{
	font: 14px verdana, arial;
	letter-spacing:-1px;
	padding:10px 0px 10px 0px;
}

.price_currency{
 	font-family: "myriad pro", Verdana, sans-serif; 
 	font-size:18px;
 	color:#000000;
}

.price_num{
	font-family: "myriad pro", Verdana, sans-serif; 
	font-size:24px;
	color:#000000;
}

.price_country{
	font-family: "myriad pro", Verdana, sans-serif; 
	font-size:14px;
	color:#000000;
}

.price_notes{
	font-family: "myriad pro", Verdana, sans-serif; 
	font-size:11px;
}




.special_offer_header{
	font-size:180%;
	color:#fb0404;
	letter-spacing:-1px;
	text-transform: lowercase;
	padding:10px 0px 10px 0px;
}

h2.underline{
	border-bottom:1px solid #d4d4d4;
	padding:0px 0px 7px 0px;
}

.orange{
	color:#fb9218;
}

.red{
	color:#fb0415;
}

.aqua{
	color:#1f7274;
}

a.aqua:link, a.aqua:visited{
	color:#1f7274;
}

a.orange:link, a.orange:visited{
	color:#fb9218;
}

p{
	color:#6c6e72;
	font-size:12px;	
}
/* grey used in products index*/

h3{
	font-size:12px;
	color:#9199c7;
	padding:0px 0px 10px 0px;
	font-weight:bold;
}

/* italic grey */

h4{
	font-size:100%;
	color:black;
}

hr{
	border: 0;
	background-color:#b2b5c5;
	color: #b2b5c5; 
	height:1px;
}

/*
.nav_products_top{
	background:url(../images/products_nav_top.gif); 
	background-repeat:no-repeat;
	width:164px; 
	height:27px;
	padding:2px 0px 0px 5px;
	border:1px solid red;
}

*/
.nav_products_bottom{
	background:url(../images/products_nav_bottom.gif); 
	background-repeat: no-repeat;
	width:164px; 
	height:29px
}

#nav_products_dropdown{
		width:164px;
		height:500px;
	color:#292927;
	padding:5px;
	opacity: .8;
}
.nav_products_dropdown_item{
	font-weight:normal;
	padding:3px 0px 0px 5px;
	height:18px;
	width:155px;
	background-color:#b8bbd0;
	border-bottom:2px solid #a8abc2;
	border-top:2px solid #b8bbd0;
	border-left:2px solid #b8bbd0;
	border-right:2px solid #b8bbd0;
}

.nav_products_dropdown_item:hover{
		border:2px solid white;
		height:18px;
		color:white;
		font-weight:bold;
}

.text_big{
	font-size:16px;
	font-weight:normal;
	letter-spacing:-1px;
}

a:link, a:visited{
	text-decoration:none;
	color:#515a8d;
}
a:hover{
	text-decoration:underline;
}

#wrapper{
	width:852px;
	position:relative;
	
}

#top{
	width:100%;
	position:relative;
	background:url(../images/at_top_bg_dark.gif);
	height:44px;
	background-repeat:no-repeat;
}

#top_nav{
	border:0px solid blue; height:25px;
	text-align:center;	
	padding:0px 0px 0px 0px;
	font-size: 12px;
	position:relative;
	z-index:1000;
}

#top_inner_empty{
	width:100%;
	background:url(../images/at_top_inner_empty.gif);
	background-repeat: no-repeat;
	height:42px;
	text-align:center;
}

#top_inner_full{
	width:100%;
	background:url(../images/at_top_inner_full.gif);
	height:65px;
	text-align:center;
	background-repeat:no-repeat;
}

#top_inner_artists{
	width:100%;
	background:url(../images/at_top_inner_artists.gif);
	height:73px;
	text-align:center;
	background-repeat:no-repeat;
}

#top_home{
	width:100%;
	background:url(../images/at_top_home_bg.gif);
	height:42px;
	text-align:center;
	background-repeat:no-repeat;
}

#top_nav, #top_nav a{
	color:#9a9c9d;	
}

.nav_subpages{
	width:100%;  
	position:relative; 
	top:0px; 
	text-align:center;
	color:#6d6d60;	
	padding:18px 0px 0px 0px;	
	font-size: 12px;
}

.nav_subpages a{
	color:#6d6d60;
}

.nav_artists{
	width:800px; 
	height:30px; 
	position:relative; 
	top:5px;
	left:30px; 
	text-align:left;
	
}

/*=======================================
			MEDIA GALERIES
========================================= */
#image_show{
				text-align:center;
				padding:0px 20px 20px 20px;
				margin-right:20px;
				font-size:12px;
}

#middle_empty{
	width:100%;
	position:relative;
	background:url(../images/middle_empty_2.gif);
	background-repeat:repeat-y;
	padding:0px 0px 0px 0px;
}

#middle_choose_site{
	width:852px;
	position:relative;
	background:url(../images/middle_choose_site.gif);
	background-repeat:repeat-y;
	padding:0px 0px 0px 0px;
}

#middle_artists{
	width:852px;
	position:relative;
	background:url(../images/middle_artists_2.gif);
	background-repeat:repeat-y;
	padding:0px 0px 0px 0px;
}

#middle_sidebar{
	width:852px;
	position:relative;
	background:url(../images/middle_product_2.gif);
	background-repeat:repeat-y;
	padding:0px 0px 0px 0px;
}

#middle_product{
	width:100%;
	background:url(../images/middle_product_2.gif);
	background-repeat:repeat-y;
	padding:0px 0px 0px 0px;
}

#middle_index{
	width:100%;
	position:relative;
	padding:10px 0px 0px 0px;
}

#content{
	padding:10px 20px 0px 20px;

}

#content_product{
	padding:0px 10px 0px 10px;

}





#bottom_inner_empty{
	width:852px;
	position:relative;
	background:url(../images/bottom_inner_empty_2.gif) no-repeat;
	background-repeat: no-repeat;
	height:41px;
	padding:0px 0px 0px 0px;
	
}

#bottom_inner_artists{
	width:852px;
	position:relative;
	background:url(../images/bottom_inner_artists.gif) no-repeat;
	background-repeat: no-repeat;
	height:44px;
	padding:0px 0px 0px 0px;
	
}


#bottom_inner_products_sidebar{
	width:852px;
	position:relative;
	background:url(../images/bottom_inner_products_sidebar.gif) no-repeat;
	background-repeat: no-repeat;
	height:42px;
	padding:0px 0px 0px 0px;
	border:0px solid red;
	
}


#bottom_inner_index{
	width:852px;
	position:relative;
	background:#eaedef;
	height:20px;
	padding-top:10px ;
	color:#bcbdbd;
}


#bottom{
	width:852px;
	position:relative;
	background:url(../images/bottom3.gif);
	background-repeat: no-repeat;
	height:44px;
	
}

#bottom_medical{
	width:852px;
	position:relative;
	background:url(../images/bottom_medical.gif);
	background-repeat: no-repeat;
	height:44px;
	
}


#bottom_copyright{
	color:#bcbdbd;
}

#bottom_nav, #bottom_nav a{
	color:#ffffff;

	padding:12px 0px 0px 0px;
}

.content_secondary{
	color:#666666;
	text-align:left;
	padding:5px;		
}

.product_menu{
	color:#666666;
	text-align:left;
	padding:0px;	
	font-size:11px;	
}

.product_result{

}

.product_subtitle{
	color:black;
	font-size:14px;
}

.productpage_features_grid{
	padding:0px 12px 12px 0px;
	color:#555566;
}

.content_main{
	color:#6c6e72;
	text-align:left;
	padding:0px 10px 20px 10px;
	font-size:11px;
}
.content_main a{
	color:#9199c7;
}
.content_main a:visited{
	color:#9199c7;
}


.content_main_text{
	color:#6c6e72;
}

.sidebar{
	letter-spacing:-1px;
	width:142px;
	left:1px;
	position:relative;
	font-size:11px;
	z-index:3;
	
}

/*==========================================
		REVIEWS
============================================*/

#sidebar_reviews{
	letter-spacing:-1px;
	width:142px;
	left:-10px;
	top:-10px;
	position:relative;
	font-size:11px;
	z-index:3;
	border-top:2px solid #eaedef;
	border-bottom:2px solid #eaedef;
	
}

.sidebar_review{
	margin: 0;
	list-style: none;
	padding:2px 0px 2px 8px;
	text-align:left;
	

}

.sidebar_review_at{
margin: 0;
	list-style: none;
	padding:2px 0px 2px 8px;
	border:2px solid #a9aec4;
	background-color:#dddeca;
	text-align:left;
	
}

.sidebar_review_disabled{
margin: 0;
	list-style: none;
	padding:2px 0px 2px 8px;
	border-top: 2px solid #eaedef;
	text-align:left;
	color:#cccccc;
	
}
/*===============================================*/
.productpage, .productpage_at{
	
}

.productpage_at{
	border:2px solid #c4c7c5;
	letter-spacing:-3px;
}

.sidebar_productcat, .sidebar_product, .sidebar_productpage, .sidebar_link{
	
}

.sidebar_productcat{

}


.sidebar_productpage{
	padding:2px 0px 2px 15px;

}

.sidebar_link{
	color:#515a8d;

	
}
.sidebar_link_disabled{
	color:#eaedef;	
}


.sidenav_productpage{
	
	
}


/*=========================================
============ Navbars
===========================================*/


/* Hover Styles */
li.section:hover, li.product:hover, li.productpage:hover { 
	background-color: #c9cdcc; 
} 

a.sidebar_link; a.sidebar_link:hover{
	color:#474f7b;
	text-decoration:none;
}

.sidenav_section{
	margin: 0;
	padding: 0;
	list-style: none;
	
}

.sidenav_product{
	margin: 0;
	list-style: none;
	padding:2px 0px 2px 8px;
	border-top:2px solid #eaedef;

}

.sidenav_product a{
	color:#474f7b;
}


.sidenav_product_at{
	margin: 0;
	list-style: none;
	padding:2px 0px 2px 8px;
	border-top:2px solid #eaedef;
	background:#eaead2;

}

.sidenav_product_at a{
	color:#474f7b;
}



.sidenav_productpage{
	padding: 0px 0px 0px 10px;
	list-style: none;
	background:#eaead2;
	letter-spacing:0px;
}

.sidenav_productpage_at{
	border:2px solid #c5c7c6;
	
}



ul#sidenav {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 144px; /* Width of Menu Items */
	 /*background: #fcfbdc; */
	}
	
ul li {
	position: relative;
	}
	
li ul {
	position: absolute;
	left: 139px; /* Set 1px less than menu width */
	top: -6px;
	display: none;
	list-style:none;
	}

/* Styles for Menu Items */
ul li a {
	display: block;
	text-decoration: none;
	padding: 5px;
	}
	


/* Holly Hack. IE Requirement \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

li:hover ul, li.over ul { display: block; } /* The magic */

/* the popout images */
ul li ul li a{
	background:none;
	opacity: .8;
}


