body {
  margin:0;
  font-family:Arial;
  font-size:12px;
  color:black;
  background: black;
  line-height: 1.4em;
}

a { color: black; }
img { border:0; }

#page { width:100%; background-color:white; }

#search { vertical-align: bottom; }
#searchf { color:#666666; font-weight:bold;  margin-left:26px; }
#searchf input { background-color:white; color:#666666; border:none; padding:7px 2px; font-family:Arial; font-size:12px; margin:0 0 0 5px; }

#shopmenu, #content, #footer { width:950px; margin:0 auto; font-size:12px;}
#content td { vertical-align:top; }
#shopmenu { background: url('/image/header.gif') no-repeat; position:relative; } 
#shmenu { color:black; text-align:right; height:45px; margin:10px 40px 0 0; }
#shopmenu a { color:black; text-decoration:none; margin:0 5px; }
#shopmenu a:hover { text-decoration:underline; }

#phonenum { height:80px; text-align:right; vertical-align:bottom; }
#phonenum div { margin:0 40px 12px 0; font-size:25px; font-family:Arial; color:white; }
#topnavigation { 
	margin:0px;
	padding:0px;
	font-size:20px;
	display:block;
	font-family:Georgia; 
	}

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

a#hpLink { display:block; width:400px; height:40px; margin:10px 0 10px 20px; }

.bread  { width:950px; padding-left:18px; margin:0 auto; color:#666666; font-size:12px; line-height:31px; text-transform: uppercase; }
.bread a { color:#666666; }
.bread span { color:#666666; font-style: italic; }

/*-------------------left column--------------*/

#leftcol { width:225px; padding-bottom:10px; font-size:14px; }
#leftcol a { color:#666666; text-decoration:none; display:block; height:27px; }
#leftcol a:hover, #leftcol a.active { color:black; }

#leftcol .leftmenuhead, #leftcol .leftMenuIn { margin:0 18px; padding-left:35px; font-style:italic; }
#leftcol .leftmenuhead { background:url('/image/left_menu_anchor.gif') no-repeat; height:36px; line-height:20px; color:#be3613; font-size:16px; font-family:Georgia; display:block; text-decoration: none; font-weight:bold; text-transform: uppercase; margin-top:17px; }
#leftcol .leftMenuIn { border-bottom: 1px dashed #cccccc; padding-bottom:5px; }
#leftcol .leftSignUp { margin:5px 8px; padding-left:20px; border-bottom:none; }
#leftcol .leftSignUp a { color:black; text-decoration:underline; font-style:normal; }

#leftcol .ntitle { font-style:normal; color:red; font-size:16px; }

#signupnewsletter { margin: 13px 0 7px 0; width:165px; }
#signupnewsletter input { border:1px solid #999999; color:#999999; padding:4px; width: 155px; font-size:12px; font-family:Arial; }
#signupnewsletter a { display:block; float:right; margin:5px 0; }
#signupmessage { color:black; margin:5px 0; }

#productsTitle { font-style: italic; font-weight: bold; font-size:16px; margin-top:10px; float:left; }

/*--------------FOOTER  --------------*/
#fwide { width:100%; background: url('/image/fwide_bg.gif') repeat-x; } 
#footer { width:954px; text-align:center; background: url('/image/footer_back.gif') no-repeat; padding-top:27px }
#footer table { margin:0 45px; }
#footer table td { text-align:left; }
#footermenu { vertical-align:top; font-size:14px; padding:0 0 20px 0;}
#footermenu ul {margin:0;padding:0; }
#footermenu li {
  margin:0 27px 0 0;
  display:block;
  float:left;
  line-height:28px;
}

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

.footernav_grp { font-weight: bold; }
.footernav0 a { color:#666666; font-weight: normal; }
.footernav0 a:hover, .footernav1 a { color:#666666; font-weight: normal;}

div.netrinolink { padding:20px 10px; text-align:left; }
div.netrinolink a { text-decoration: none; color:white; }

/* */
.shopItem { text-align:center; width:170px; }
.itemBoxImg { border:1px solid #cccccc; margin:10px 0 2px 0; }
.itemboxlink { font-weight:bold; font-size:13px; }
.itemlink { display:block;font-weight:normal; margin:2px 0;}

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

/* templates */
.tmpl_paragraph, .tmpl_paraimage { line-height:1.2em; width:485px; }
.tmpl_paragraph p, .tmpl_paraimage p { margin-bottom:1.6em; }
