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

a { color: black; }

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

#generic_page { background-color: #E7EFF2; width:1000px; min-height:648px; _height:648px; }

.content { width:650px; margin: 17px 30px 0 0; font-size:13px; }

#generic_page .content {float:right;}

#beforeContent { float:right; }

/*-------------- LOGIN MENU  ---------------*/
#loginmenu {
	margin:0;
	padding:0;
	display:block; 
	font-size:13px; 
	text-align:right;
	position:relative; 
	line-height:1em;
}
#loginmenu li { display:inline; margin:0; padding:0; }
#loginmenu li a { color: #666666; text-decoration: none; margin:0px 0px 0px 16px; }

#currency { text-align:left; position:absolute; right:0px; top:100px;width:300px;background-color:white; border:1px solid black; padding:7px; z-index: 2;}

/*-------------- TOP MENU  ---------------*/

#toptable { background-color:#E7EFF2; width:100%; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #858585;}

#toptable a { color: #858585; text-decoration: none;}

.topmenuitem {
	margin:0 0 0 5px;
	padding:0 0 0 20px;
	background-image: url("/image/topmenu_icon.jpg");
	background-repeat: no-repeat;
	background-position: left center;
	}

#toptable form { margin:43px 0 21px 0; }

#toptable input { width:170px; margin-left: 15px; }
/************* left menu ***********/

#leftmenu {
	vertical-align:top;
	line-height:28px;
	font-size:14px;
	font-weight: bold;
	text-transform: uppercase;
	color:#858585;
	clear:left;
	margin-top:17px; 
	width:300px;
}

#generic_page #leftmenu { float:left; }

#leftmenuIn { margin-bottom:10px; }

#leftmenu a { text-decoration: none; color:#858585;}

.mainmenu0 {
	margin:0;
	padding:0px;
}
.mainmenu1 {
	margin:0;
	padding:2px 15px;
	font-size:11px;
	line-height:1.5em;
}
.mainmenu1shop {
	margin:0;
	padding:2px 15px;
	font-size:11px;
	line-height:1.5em;
	font-style:italic;
	font-weight:normal;
	color:999999;
}

#leftmenuIn a, .leftmenuitem, .subnav0 {
	display:block;
	margin:0 0 0 50px;
	padding:0 0 0 30px;
	list-style-type:none;
	background-image: url("/image/menu_icon.jpg");
	background-repeat: no-repeat;
	background-position: left 5px;
	}

.leftmenuitemTwitter { background-image: url("/image/twitter-icon.png") !important; background-position: left 2px; }
.leftmenuitemFacebook { background-image: url("/image/facebook-icon.png") !important; background-position: left 2px; }
#leftmenuIn a.mainmenu1 { background-position: 1000px 1000px; color:#999999; font-weight: normal; font-style: italic;  }

#generic_page #leftmenuIn a, #generic_page .leftmenuitem, #generic_page .subnav0 {
	margin-left: 25px;
	background-image: url("/image/leftmenu_icon.jpg");
}
.subnav1 {
	margin:0;
	padding:0;
	display:block;
	list-style-type:none;
	}

#leftmenu .subnavactive0 a { color:#6d8a8c; }

#leftmenu .subnav1 a { color:#666666; }

#leftmenu .subnavactive1 a { color:#999999; }

/*--------------FOOTER MENU --------------*/
.generic_footer { background-color:#AFB4B8; }
.generic_footer .footertext a { color:white; }
.generic_footer #footermenu li { background:transparent none; }

#footermenu { height:35px; line-height:35px; clear: both; background:#565656; padding:0; }
#footermenu ul {margin:0;padding:0;}
.footertext a { margin:0px 10px 0px 0px; white-space:nowrap; text-decoration: none; color:#fff;}

#footermenu li.footertext_last {border:none !important}
#footermenu li {
  margin: 0px;
  padding:0 0 0 8px;
  font-size:13px;
  display:inline;

  font-weight:normal;
  text-transform:none;
}

div.netrinolink { padding:10px 3px 15px 10px; text-align:left; }
div.netrinolink a { font-size:13px; text-decoration: none; color:#333333; }

.generic_footer div.netrinolink  { padding-left:8px; background-color:#fff; }
.generic_footer div.netrinolink a { color:#565656; }

/* other */

.pager { text-align:right; color:#000; float:right; white-space: nowrap; margin-bottom:20px; }
.pager span, .pager a { color:#000; line-height:20px; }
.pager span.red { color:red; }

.gold { color: #cc9900; }

#breaddiv { font-size:11px; line-height:30px; color:#666666; padding:11px 0 5px 55px; float:left; }
#breaddiv a { color:#666666; text-decoration: underline; }

#signupnewsletter { margin: 0 0 15px 80px; }
#signupnewsletter a { text-decoration:underline; }

#signupmessage { font-size:12px; text-transform: none; font-weight: normal; margin-left:80px; line-height: 1.4em; }
#generic_page #signupmessage, #generic_page #signupnewsletter { margin-left:55px; }


#searchpanel { display:none; }

#hpfooter { line-height:23px; padding:6px 0; text-align:center; background-color: #565656; color:white; font-size:15px; margin:0px; font-weight:normal; letter-spacing:0; text-transform:none; }
#hpfooter a { text-decoration: none; color:white; }
#hpfooter img { vertical-align: middle; }

#footermenu2 { display:none; }
 
/* templates */

.tmpl_paragraph h1 { font-size:13px; margin-top: 20px; }
.tmpl_paragraph h2 { font-size:13px; margin-top: 20px; }

.wp-caption { text-align:center; }
.aligncenter { margin-left:auto; margin-right:auto; display:block; }

