body {
  margin:0;
  text-align:center;
  font-family:Georgia;
  font-size:13px;
  color:white;
  background-color: black; 
  line-height: 1.4em;
}

a { color: white; }

input { font-family: Georgia; font-size:13px; }

#page {	margin: 0 auto;  width:928px; text-align:left; position:relative; top:7px; }

.content { position:relative; width: 771px; margin-left:2px; color:black; margin-top:5px;  }
.content td { vertical-align: top; }
.content a { color:black; }

#currency { text-align:left; position:absolute; right:22px; top:30px;width:250px;background-color:white; border:1px solid black; padding:7px; z-index: 3;}
#currency .currencySelect { text-align:center; }
#currency br { display: none; } 
.curParenthesis { display:none; }

#leftmenu { width:155px; }

.contentIn { padding:10px 20px 0 20px; background: url("/image/contentBg.gif"); }
.contentTop { background: url("/image/contentTop.gif"); font-size:1px; height:11px;  }
.contentBottom { background: url("/image/contentBottom.gif"); font-size:1px; height:11px; margin-bottom:30px; }
	
/*-------------- TOP  ---------------*/

div#shopmenudiv { height:35px; border-bottom:1px solid #666; }
table#shopmenu a { text-decoration: none; font-size:11px; }

table#topmenu { width:100%; margin:0; height:66px; border-bottom:1px solid #666; }
table#topmenu td { padding-top:18px; }
table#topmenu td.celllogo { width:438px; padding-top:0; }

#topnavigation{
	margin:0 0 20px 0;
	padding:0;
	font-size:22px;
	display:block;
	}

#topnavigation .topnav { display:inline; padding:0 20px 0 0;}
#topnavigation .topnav a:hover,  #topnavigation .topnavactive a { color:#999999; }
#topnavigation a { text-decoration: none; }

#bread { color:#cccccc; font-size:11px; }
#bread a { color:#cccccc; text-decoration: underline; }

/* left menu */
#leftmenu { margin:10px 0; line-height: 2em; }
#leftmenu a { text-decoration: none; font-size:15px; color: white; }
#leftmenu a:hover { color:#999999; }

.leftmenuIn a, .subnav0 {
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
}

#leftmenu .leftmenuhead, #leftmenu a.active { color:#999999; }

#leftmenu .leftmenuIn { margin-bottom:10px; }

#leftmenu #colMenus a { margin-left:15px; font-size:13px; font-style:italic; line-height: 1.6em; }

/*--------------FOOTER  --------------*/

.bfooter { float:right; margin-left:80px; font-style: italic; font-size:18px; color:#666666; line-height:19px; }

#footermenu {padding-top:20px; margin:20px 0 0 0; font-family: Arial; font-size:11px; color:#cccccc; border-top:1px solid #666; }
#footermenu ul {margin:0;padding:0; }
#footermenu li {
  margin:0 5px 0 0;
  display:block;
  float:left;
  line-height:20px;
  width:180px; 
}

#footermenu li a { text-decoration: none; }

div.netrinolink { margin: 0 auto; padding:15px 0px 200px 0; text-align:left; position:relative; clear: both;}
div.netrinolink a { text-decoration: none; color:#666666; }

/* templates */
.tmpl_gallery { font-size:14px; color:#333333; }
.tmpl_gallery_enlarge a { color:black; font-size:14px; }
.tmpl_gallery_images { border:1px solid #cccccc; }
.tmpl_gallery_images td { vertical-align:middle; }
.tmpl_gallery h3 { font-weight:normal; font-size:19px; color:#333333; margin-top:0; }

h2 { font-size: 19px; font-weight: normal; font-style: italic; margin: 10px 0pt 3px 0pt; }
	
/* other */
#overDiv { border:1px solid #666666; }
#overDiv div { text-align:left; color:white; font-style: italic; margin:2px 0; font-family:Georgia; font-size:12px; }

#signupnewsletter { float:left; font-size:10px; }
#signupnewsletter input { background-color:black; color:white; border:1px solid #666666; margin-right:10px; padding:4px;  }
#signupnewsletter a { color:white; font-size:10px; text-decoration:underline; }

#leftmenu #mSignUp { line-height:1.4em; font-size:10px; margin-bottom:10px; }
#leftmenu #signupnewsletter input { width:130px; }

.pager { float:right; font-style: normal; font-size:16px; color:#999999; }
.pager a { text-decoration: none; color:#999999; }

