@import "basestyle.css";

html {

}

body {
background: #ffffff url(/img/des_bg.gif) repeat; width: 100%; margin: 0; padding: 0; font-family: Tahoma, sans-serif; color: #636363;
}

a {
color: #FF9933; text-decoration: none;
}

a:hover {
text-decoration: underline;
}

a.arrow {
padding-left: 10px; background: url(/img/arrow_2_orange.gif) no-repeat left 5px; display: block; margin-bottom: 4px;
}

.sm {
font-size: 10px;
}

#col_a_content .contentblock .sm, #col_a_content .contentblock .sm p, #content.subpage #col_a_content .contentblock .news_item  {
font-size: 11px;
}

h5 {
font-size: 11px; color: #4b73a7; font-weight: bold; margin-bottom: 4px;
}

/* RIGHT SIDEBAR PHOTOS */
.sidephoto {
display: block; margin: 12px 0 12px 0;
}

/* New Styles for New Header */
#des_head {
	width:100%;
	height:99px;
	background: url(/img/des_header.gif) repeat-x left;
}

#des_head_top {
	margin:auto;
	width:990px;
	height:71px;
}

#des_head_slogan {
	color:#FFAE00;
	font-family:Tahoma;
	font-size:11px;
	letter-spacing: 1px;
	position:absolute;
	top:34px;
	left:309px;
}

#des_head_links {
	position:absolute;
	top:8px;
	left:837px;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:10px;
	letter-spacing: 1px;
}

#des_head_links a {
	padding:0 4px;
	color:#FFFFFF;
}

#des_head_links a:hover {
	color:#FFFFFF;
}

#des_head_nav {
	position:absolute;
	top:55px;
	left:0px;
}

#des_head_nav ul {
	height:25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-left:-26px;
	width:990px;
}

#des_head_nav li {
	background:transparent url(/img/des_nav_left.gif) no-repeat scroll left top;
	display:inline;
	float:left;
	height:31px;
	margin-right:0px;
}
#des_head_nav li#nav_hair_loss_guides {
	background:transparent url(/img/des_nav_left_green.gif) no-repeat scroll left -2px;
}	
#des_head_nav ul li a {
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:medium;
}
#des_head_nav li a {
	-x-system-font:none;
	background:transparent url(/img/des_nav_right.gif) no-repeat scroll right top;
	color:#FFFFFF;
	display:block;
	font-family:Tahoma;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	letter-spacing: 1px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:31px;
	line-height:100%;
	margin-left:13px;
	padding:7px 14px 7px 3px;
	text-decoration:none;
	width:auto;
}

#des_head_nav li#nav_hair_loss_guides a {
	background:transparent url(/img/des_nav_right_green.gif) no-repeat scroll right -2px;
	font-family:verdana;

	letter-spacing:0px;
	margin-right:2px;
	font-size:12px;
}	

#wrapper_a {
margin: auto; width: 1030px; background: url(/img/des_wrapper.gif) repeat-y left; height: 100%
}

#wrapper {
margin-left: 21px; width: 988px; border: 1px solid #7793dc; border-top: 0; border-bottom: 0; background: #ffffff; height: 100%
}

#logo {
margin: 0 1px 1px 1px; background: #4b73a7; height: 86px;
}

#header {
width: 988px; height: 34px;
}

#navbg {
position: absolute; top: 0; width: 100%; left: 0;
}

#navigation {
	vertical-align:center;
	position: absolute; 
	top: 0; 
	left: 0; 
	background: url(/img/des_subnav.gif) no-repeat; 
	width:988px;
	height:34px;
}

#navigation #nav_guides {
	vertical-align:center;
	padding-left:171px;
	display:none;
	z-index:100;
	height:27px;
	margin-top: 1px;
}	


#navigation #nav_alopecias {
	vertical-align:center;
	padding-left:59px;
	display:none;
	z-index:101;
	height:27px;
	margin-top: 1px;
}

#navigation #nav_transplants {
	vertical-align:center;
	padding-left:0px;
	display:none;
	z-index:102;
	height:27px;
	margin-top: 1px;
}

#navigation #nav_news {
	vertical-align:center;
	padding-left:210px;
	display:none;
	z-index:103;
	height:27px;
	margin-top: 1px;
}

#navigation #nav_forums {
	vertical-align:center;
	padding-left:433px;
	display:none;
	z-index:104;
	height:27px;
	margin-top: 1px;	
}

#navigation #nav_shop {
	vertical-align:center;
	padding-left:0px;
	display:block;
	z-index:105;
	height:27px;
	margin-top: 1px;	
}

#navigation img {
	vertical-align:middle;
	margin: -1px 16px 0px 16px;
}

#navigation a {
	color:#B35B02;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	margin-right:-4px;
	text-decoration:none;
}

#getstarted {
position: absolute; bottom: 15px; right: 15px; z-index: 100;
}

#headertext {
position: absolute; top: 5px; right: 15px; text-align: right; font-size: 12px; font-family: Arial; width: 600px;
}

#headertext h1 {
font-size: 20px; color: #000000; font-family: Arial; font-weight: normal; margin-bottom: 1px;
}

#content {
width: 988px; background: #ffffff url(/img/bg_content.gif) repeat-y left top; margin-top: 8px; min-height: 0;
}

#col_a {
float: left; width: 250px; margin-right: 1px; padding-bottom: 25px; min-height: 0;
}

#col_main_wrapper {
float: left; width: 737px; min-height: 0;
}

#col_main_wrapper #banner {
	text-align:center;
	padding:7px 0px;
	height:93px;
	width:737px;
	background:#F1F0F1;
}

#col_main_wrapper #banner img {
	margin-left:auto;
	margin-right:auto;
}

#col_main {
width: 737px; min-height: 0;
}

#col_a_content {
margin: 8px 10px 25px 10px;
}



#youarehere {
font-size: 11px; font-family: Tahoma; margin: 7px 0 12px 19px;
border-top:2px solid #FFAE00;
border-bottom:2px solid #FFAE00;
}

#youarehere i {
color: #ffae00; font-style: normal;
}

#youarehere h4 {
display: inline; color: #5e5d5d; font-family: Tahoma, sans-serif; font-size: 12px; margin: 0; padding: 0; margin-right: 10px;
}

#youarehere select {
font-family: Tahoma, sans-serif; font-size: 12px; margin: 0; padding: 0; 
}

#youarehere a {
color: #4b73a7; text-decoration: none;
}

#youarehere a:hover {
text-decoration: underline;
}

.dots_h {
background: url(/img/dots_h.gif) repeat-x; height: 1px; display: block;
}

#footer {
background: #4b73a7; margin: 0 1px 0 1px; text-align: center; padding: 5px; 
overflow: hidden;
min-height: 1px;
}

#footer_nav {
color: #81aadf; font-size: 12px;
}

#footer_nav a {
color: #ffffff; font-weight: bold; font-size: 10px; text-decoration: none; margin: 0 6px 0 6px; text-transform: uppercase; 
}

#copyright {
color: #ffffff; font-size: 10px; font-weight: bold; margin: 5px 0 5px 0;
}

#trademark {
color: #ffffff; font-size: 9px;
}

.ad {
position: relative; display: block; margin: auto;
}







/** COL A STYLES **/

#col_a_content .contentblock {
width: 220px; display: block; margin-bottom: 25px; font-size: 11px; clear: both; 
}

#col_a_content .contentblock a {
color: #4b73a7; text-decoration: underline;
}

#col_a_content .contentblock .head {
border-bottom: 5px solid #c1c1c1; display: block; padding: 0 0 10px 12px; margin-bottom: 15px;
}

#col_a_content .contentblock .text {
margin: 0 5px 8px 12px;
}

#col_a_content .contentblock .news_item {
clear: both; margin-bottom: 10px;
}

#col_a_content .contentblock .news_item .news_date {
color: #f39613; background: url(/img/icon_news.gif) no-repeat left; padding-left: 10px; font-size: 9px; float: left; width: 45px; margin-top: 2px;
}

#col_a_content .contentblock .news_item .news_sum {
float: left; width: 145px;
}

#col_a_content .contentblock .news_item .news_sum a {
color: #f29a12; text-decoration: none;
}

#col_a_content .contentblock .news_item .news_sum a.headline {
display: block; margin-bottom: 4px; text-decoration: underline; color: #4b73a7;
}

/* FORM POST STYLES */

#col_a_content .formpost {
background: url(/img/bg_form.gif) no-repeat; width: 216px; height: 39px;
}

#col_a_content .formpost .input {
position: absolute; left: 10px; top: 8px; border: 1px solid #4b73a7; font-size: 12px; color: #4b73a7; width: 145px; height: 12px; padding: 3px 5px 5px 8px;
}

#col_a_content .formpost .submit {
position: absolute; right: 12px; top: 7px;
border:0px;
}

/** COL MAIN STYLES **/

#col_main .grid_2 {
margin: 18px 0 0 18px; 
}

#col_main .grid_2 .contentblock {
float: left; margin: 0 20px 30px 0; width: 339px; font-size: 11px;
}

#col_main .grid_2 .contentblock a {
color: #f29a12; text-decoration: none;
}

#col_main .grid_2 .contentblock a:hover {
color: #f29a12; text-decoration: underline;
}

#col_main .grid_2 .lastcol  {
margin-right: 0;
}

#col_main .grid_2 .contentblock .head {
border-bottom: 5px solid #ffae00; display: block; padding: 0 0 3px 0;
}

#col_main .grid_2 .contentblock .text {
background: url(/img/bg_content_grid2.gif) no-repeat; padding: 10px 8px 8px 146px; width: 185px; height: 70px; 
}

#col_main .grid_2 .contentblock .text img {
border: 1px solid #c1c1c1; position: absolute; left: 0;
}


#col_main .grid_3 {
margin: 5px 0 30px 18px; background: url(/img/bg_grid3.gif) repeat-y;
}

#col_main .grid_3 .contentblock {
float: left; width: 233px; font-size: 11px;  height: 290px; 
}

#col_main .grid_3 .contentblock .head {
border-bottom: 5px solid #81aadf; display: block; padding: 0 0 8px 0; margin-bottom: 12px; background: #ffffff; top: -1px;
}

#col_main .grid_3 .contentblock .text {
margin: 0 15px 0 15px;
}

#col_main .grid_3 .contentblock .text .info {
height: 35px;
}

#col_main .grid_3 .contentblock .text .info b {
color: #4b73a7;
}

#col_main .grid_3 .contentblock .text .info a {
color: #f29a12; text-decoration: none; font-size: 12px;
}

#col_main .grid_3 .contentblock .text .links {
font-size: 10px;
}

#col_main .grid_3 .contentblock .text .links a {
color: #4b73a7; text-decoration: underline; font-size: 10px;
}


#col_main .grid_3 .contentblock img.photo {
position: absolute; bottom: 0; left: 15px;
}

#col_main .grid_4 {
margin: 18px 0 18px 18px;
}

#col_main .grid_4 .contentblock {
float: left; font-size: 11px;
}

#col_main .grid_4 .contentblock .head {
border-bottom: 5px solid #c1c1c1; display: block; padding: 0 0 8px 0;
}

#col_main .grid_4 .contentblock .text {
margin-top: 18px;
}

#col_main .grid_4 .contentblock .text b {
color: #4b73a7;
}

#col_main .grid_4 .contentblock .text a {
display: block; color: #696969; text-decoration: underline; background: url(/img/arrow_2_orange.gif) no-repeat left; padding-left: 10px; margin-top: 5px;
}

#ad_topright {
position: absolute; top: 11px; right: 15px; width: 468px; height: 60px;
}


/* VIDEO STYLES */

#video {
border: 1px solid #4b73a7; padding: 15px 10px 10px 10px;
}

#video h2 {
font-size: 11px; background: url(/img/icon_h2_newsletter.gif) no-repeat left top; padding: 1px 0 6px 35px; margin: 0 0 10px 0;
}
			  
#video img#videoheader {
position: absolute; top: -6px; left: 6px;
}
					  
#video table td#col_videotext {
font-size: 11px;
}

#video table td {
color: #636363; vertical-align: top;
}

#video table td#col_video {
text-align: center; padding-right: 22px;
}

#video table td#col_video img {
display: block; margin-bottom: 8px;
}

#video table td#col_video a {
display: block; color: #4b73a7; text-decoration: underline; font-size: 11px;
}


#video table td#col_videotext ul {
margin: 0 0 12px 0; padding: 0;
}

#video table td#col_videotext ul li {
list-style: none; background: url(/img/arrow_ultratiny.gif) no-repeat left; font-size: 10px; padding-left: 10px;
}

/* COMPARISON TABLES */

table#comparison {
width: 100%; margin: 0; padding: 0;
}

table#comparison td.th {
padding: 0 0 10px 5px;
}

table#comparison td.space {
padding: 0 0 0 10px;
}

table#comparison td.col {
border-right: 1px solid #c1c1c1; vertical-align: top; width: 272px;
}

table#comparison td.col table {
background: #ffffff; margin-bottom: 12px;
}

table#comparison table td {
color: #000000; font-size: 11px; font-family: Tahoma; padding: 10px 2px 0 10px; vertical-align: top;
}

table#comparison table td.label {
white-space: nowrap;
}

table#comparison table td.value {
color: #636363; font-size: 11px;
}

table#comparison table ul {
float: left; margin: 0 8px 0 0; padding: 0;
}

table#comparison table li {
list-style: none; background: url(/img/icon_check_off.gif) no-repeat left; padding: 0 0 0 15px; margin-bottom: 5px;
}

table#comparison table li.checked {
background: url(/img/icon_check_on.gif) no-repeat left;
}

table#comparison table td.th {
border: 1px solid #c1c1c1; border-width: 1px 0 1px 0; color: #ffffff; padding:2px 2px 2px 10px; font-family: Trebuchet MS; font-size: 16px; font-weight: normal;
}

table#comparison table.blue td.th {
background: #4b73a7;
}

table#comparison table.tan td.th {
background: #d2b48c;
}

table#comparison td.buttons {
text-align: center; padding: 0; border-right: 1px solid #c1c1c1; vertical-align: top;
}	

table#comparison td.blue {
background: #bcd2ef;
}

table#comparison td.tan {
background: #e9d9c4; 
}

table#comparison td.buttons a {
margin: 0 5px 0 5px;
}


/* HIGHLIGHT BOX */
#articletext .highlightbox {
border: 1px solid #fcae02; font-family: Comic Sans MS; padding: 12px; background: url(/img/bg_dailyhottopics.gif) repeat-x bottom; margin: 15px 0 15px 0; font-size: 13px;
}

#articletext .highlightbox a {
font-size: 12px; display: block; margin-top: 6px; color: #4b73a7;
}

#articletext .highlightbox h2 {
color: #ff9933; background: none; margin: 0; padding: 0; font-family: Tahoma; font-size: 16px;
}

#articletext .highlightbox h2 a{
color: #ff9933; background: none; margin: 0; padding: 0; font-family: Tahoma; font-size: 16px;
}


#articletext .highlightbox h6 {
font-size: 11px; font-family: Tahoma; font-weight: normal;
}

#articletext .highlightbox h6 a {
font-size: 11px; display: inline; margin-top: 0; color: #4b73a7;
}

#articletext .highlightbox .but {
float: right; margin: 0px 0px 8px 8px; display: inline;
}



/* DAILY HOT TOPIC STYLES */
#articletext .dailytopics {
border: 1px solid #fcae02; width: 245px; font-family: Georgia; padding: 60px 12px 12px 12px; float: left; background: url(/img/bg_dailyhottopics.gif) repeat-x bottom;
}

#articletext .noheader {
padding: 12px 12px 12px 12px;
}

#articletext .plain {
border-color: #000000; background: none;
}

#articletext .dailytopics img {
position: absolute; top: -1px; left: -1px;
}

#articletext .dailytopics ul {
margin: 0; padding: 0;
}

#articletext .dailytopics ul li {
list-style: none; font-size: 12px; margin-bottom: 15px;
}

#articletext .dailytopics ul li h2 {
background: none; margin: 0; padding: 0; font-family: Georgia; font-size: 14px;
}

#articletext .dailytopics ul li a {
font-size: 12px; display: block; margin-top: 6px; color: #4b73a7;
}

#articletext .dailytopics ul li h2 a {
font-size: 14px; margin-top: 0; color: #ff9933;
}

#articletext .dailytopics ul li h6 {
font-size: 11px; font-family: Tahoma; font-weight: normal; margin-bottom: 5px;
}

#articletext .dailytopics ul li h6 a {
font-size: 11px; display: inline; margin-top: 0; color: #4b73a7;
}

/* GET IT DONE STYLES */

#articletext .getitdone {
width: 263px;
}

#articletext .getitdone .header {
background: #eeeeee; margin-bottom:  10px;
}

#articletext .getitdone .header img.c_tl {
position: absolute; top: 0; left: 0;
}

#articletext .getitdone .header img.c_tr {
position: absolute; top: 0; right: 0;
}

#articletext .getitdone table td  {
vertical-align: top; padding: 0 5px 15px 5px;
}


#articletext .getitdone table td.photo {
padding-right: 10px; 
}

#articletext .getitdone table td ul {
padding: 0; margin: 0 0 0 20px; 
}

#articletext .getitdone table td ul li {
color: #ff9933; font-family: Georgia; font-size: 11px; font-weight: bold;
}

/* ALSO ON STYLES */

#articletext .alsoon {
border: 1px solid #5279ac; border-width: 1px 0 1px 0; padding: 18px 3px 12px 3px;  width: 263px;
}

#articletext .alsoon .dots_h {
margin: 4px 0 4px 0;
}

#articletext .alsoon img.header {
position: absolute; top: -7px; left: 0;
}

/* NEWSLINKS STYLES */

#articletext .newslinks {
border: 1px solid #5279ac; border-width: 1px 0 0 0; padding: 18px 3px 12px 3px;  width: 263px;
}

#articletext .newslinks .dots_h {
margin: 4px 0 4px 0;
}

#articletext .newslinks img.header {
position: absolute; top: -7px; left: 0;
}

/*FLOATS */

.fll {
float: left; margin: 0 15px 15px 0;
}

.flr {
float: right; margin: 0 0 15px 15px;
}

#ArticleWidgets {
text-align:center;
width:100%;
min-height:1px;
overflow:hidden;
}

#articletext #ArticleWidgets hr {
background: #f29a12; color: #f29a12; display: block; position: relative; height: 1px; padding: 0; border: 0; clear: both; width: 100%;
}

#articletext #ArticleWidgets hr.top {
margin: 8px 0 0px 0; 
}

#articletext #ArticleWidgets hr.bottom {
margin: 0px 0 8px 0; 
}

#ArticleWidgets span {
cursor: pointer;
padding-left: 7px;
padding-right: 7px;
padding-top: 5px;
padding-bottom: 6px;
float: left;
}

#ArticleWidgets a {
color:#505364;
font-size:11px;
}

#articlepdf {
position:absolute;
top:30px;
left:400px;
font-size:11px;
}

#articlepdf a {
color:#f29a12;
font-weight:bold;
}

#articleprint {
position:absolute;
top:30px;
left:460px;
font-size:11px;
}

#articleprint a {
color:#f29a12;
font-weight:bold;
}

#articleemail {
position:absolute;
top:30px;
left:520px;
font-size:11px;
}

#articleemail a {
color:#f29a12;
font-weight:bold;
}
/* Social Engine Stuff */
#social_engine_wrapper , #social_engine_wrapper td {
	font-family:verdana, sans-serif !important;
	font-size:10pt !important;
}
#social_engine_wrapper  .page_header{
	font-family:verdana, sans-serif !important;
}
#social_engine_wrapper  h3 {
	font-family:verdana, sans-serif !important;
	color:#884811 !important;
}
#social_engine_wrapper  label {
	color:#884811 !important;
}
#social_engine_wrapper p {
	font-family:verdana, sans-serif !important;
	padding:10px 0px !important;
	line-height:120% !important;
	font-size:10pt !important;
}
#social_engine_wrapper #social_engine_step0 a {
	color:#FF9933 !important;
}
#social_engine_wrapper #social_engine_step0 input {
	border:1px solid #4b73a7 !important;
}
#social_engine_wrapper #social_engine_step1 .form_desc{
	font-family:verdana, sans-serif !important;
	font-size:8pt !important;
}
#social_engine_wrapper #social_engine_step1 .form_desc span {
	color:#884811 !important;
}
#social_engine_wrapper #social_engine_step1 input.text {
	border:1px solid #4b73a7 !important;
	width:195px;
}	

#social_engine_wrapper #social_engine_step0 small {
	font-size:8pt !important;
}
.social_engine_header_message_block {
	font-family:verdana, sans-serif !important;
	font-size:10pt !important;
	border:1px solid #f0b64e !important;
	background-color:#ffeeca !important;	
	padding:5px 12px 0px 8px !important;
	margin-bottom:10px;
}
#social_engine_wrapper .social_engine_header_message_block p {

	margin-top:-10px !important;
}
#social_engine_wrapper .social_engine_header_message_block h3 {

}
#social_engine_wrapper td {
	padding:5px 10px 5px 0px;
}
#social_engine_wrapper #social_engine_step2 * {
	font-family:verdana, sans-serif !important;
}
#social_engine_wrapper #field_options_11 div {
	width:340px;
	float:left;
}
#social_engine_wrapper .social_engine_label {
	width:150px;
	float:left;
	clear:left;
	
}
#social_engine_wrapper .social_engine_form_block {
	float:left;
	clear:left;
	padding:10px 10px 10px 0px;
	width:700px;
	font-family:verdana, sans-serif !important;
	font-size:10pt !important;
}
#social_engine_wrapper .social_engine_form_block .social_engine_checkbox label {
	font-family:verdana, sans-serif !important;
	font-size:8pt !important;
}
#social_engine_wrapper #social_engine_label_11 {
	display:none;
}
#social_engine_wrapper #social_engine_block_14,#social_engine_wrapper #social_engine_block_15 {

	width:340px;
	float:left !important;
	clear:none;
}
#social_engine_wrapper #social_engine_label_14 label ,
#social_engine_wrapper #social_engine_label_15 label
 {
	color:#444 !important;
	width:335px;
	font-size:10pt !important;
	display:block;
}
#social_engine_wrapper .social_engine_label, #social_engine_wrapper  .social_engine_checkbox .form_desc{
	font-size:10pt !important;
}
#social_engine_wrapper h3.social_engine_header {
	padding-top:0px !important;
	margin:0px !important;
	clear:left;
}
#social_engine_login_wrapper *, #social_engine_profile_wrapper * {
	font-family:verdana, sans-serif !important;
}
#social_engine_wrapper #field_options_12 {
	padding-left:144px !important;
}


/* MAGIC THUMB CSS */
/* CSS class for thumbnail link <A> */
.MagicThumb {
    cursor: url(/img/magicthumb/zoomin.cur), pointer;
    outline: none;
}

/* CSS class for the thumbnail link <A> when the big image is zoomed */
.MagicThumb-zoomed { cursor: default; }

/* CSS class for span inside the thumbnail <A> */
.MagicThumb span { display: none; }

/* CSS class for the thumbnail image */
.MagicThumb img { border: 1px solid #808080; outline: none; }

/* CSS class for the big image while zooming */
.MagicThumb-image { border: 1px solid #cccccc; outline: none; }

/* CSS class for the zoomed big image */
.MagicThumb-image-zoomed { cursor: url(/img/magicthumb/zoomout.cur), pointer; }

/* CSS class for the caption under the big zoomed image */
.MagicThumb-caption {
    color: #333333;
    background-color: #F0F0F0;
    border: 1px solid #CCCCCC;
    border-top: none;
    font-family: Verdana, Helvetica;
    font-size: 11px;
    padding: 8px 16px;
}

/* CSS class for the control bar */
.MagicThumb-controlbar {
	display: block;
	height: 18px;
}

.MagicThumb-controlbar a {
	display: block;
	width: 18px;
	height: 18px;
	margin: 0px 1px;
	outline: none;
	float: left;
	overflow: hidden;
}

.MagicThumb-controlbar a span {
	display: block;
	width: 1000px;
	height: 1000px;
	background: transparent url(/img/magicthumb/controlbar.png) no-repeat 0 0;
	outline: none;
	position: absolute;
	left: 0px;
	top: 0px;
}

/* CSS class for the loading message box */
.MagicThumb-loading {
	border: 1px solid #000000;
	background: #ffffff url(/img/magicthumb/loader.gif) no-repeat 2px 50%;
	padding: 2px 2px 2px 22px;
	margin: 0;
	text-decoration: none;
	text-align: left;
	font-size: 8pt;
	font-family: sans-serif;
}

/* MAGIC ZOOM CSS */
/* CSS class for zoomed area */
.MagicZoomBigImageCont {
	border:			1px solid #91b817;
}

/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader {
	font:			10px Tahoma, Verdana, Arial, sans-serif;
	color:			#fff;
	background:		#91b817;
	text-align:     center !important; 
}


/* CSS class for small looking glass square under mouse */
.MagicZoomPup {
	border: 		1px solid #aaa;
	background: 	#ffffff;
	cursor:			hand;
}

/* CSS style for loading animation box */
.MagicZoomLoading {
	text-align:		center;
	background: 	#ffffff;
	color:			#444;
	border: 		1px solid #ccc;
	opacity:		0.8;
	padding:		3px 3px 3px 3px !important;
	display: 		none; /* do not edit this line please */
}

/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img {
	padding-top:	3px !important;
}

