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

img { border:0; }

#page { background: url('/image/bg.gif') 50% 0% repeat-y; }
#content { width:870px; margin:0 auto; font-size:12px;}
#contentTd { background-color:white; height: 400px; }

#contentColumn { background-color:white; color:black; position:relative; border:15px solid white; border-width: 12px 3px 12px 15px; }

#shopmenu { width:870px; margin:0 auto; position:relative; font-size:12px; height:163px; } 
#shmenu { color:#666666; text-align:center; height:60px; }
#shopmenu a { color:white; text-decoration:none; margin:0 5px; }
#shmenu a #actualCurrency { display:none; }
#shmenu a #sbitems { color:#666666; }

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

#topnavigation { 
	margin:0px;
	padding:0px;
	font-size:12px;
	display:block;
	text-transform: uppercase; 
	}

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


/*-------------------left column--------------*/
#leftcol { width:162px; vertical-align:top; padding-bottom:10px; }
#leftcol a { color:white; text-decoration:none; display:block; line-height:21px; }
#leftcol a:hover, #leftcol a.active { color:#cccccc; }

#leftcol .leftmenuhead { color:black; display:block; text-decoration: none; margin-top:7px; font-weight:bold; text-transform: uppercase; }
#leftcol .findfit { margin-top: 20px; }

.bread  { color:#666666; vertical-align:top; font-size:11px; margin-bottom:18px; }
.bread a { color:#666666; text-decoration: none; }
.bread span { color:#999999; }

#leftcol .giftGroup { color:black; line-height:21px; }

/*--------------FOOTER  --------------*/
#footer { width:870px; margin:0 auto; font-size:12px;}
#footermenu {margin:0; padding:0px; }
#footermenu ul {margin:20px 0;padding:0; width:870px; }
#footermenu li {
  margin:0 27px 0 0;
  display:block;
  float:left;
  line-height:18px;
}

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

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

#signupnewsletter input, .underlinedInput { border:none; border-bottom:2px solid #333333; color:white; background-color:black; font-family:Arial; font-size:12px; padding-bottom:1px; }
form.searchf .underlinedInput { width:140px; }

#newsletterdiv { clear:both; padding:25px 0 15px; }
#signupnewsletter input { margin:0 15px 0 20px; color:#999999; width:210px; }

div.netrinolink { padding:5px 0px 20px 0px; text-align:left; }
div.netrinolink a { text-decoration: none; color:#666666; }

.pager { float:right; font-style: normal; color:black; padding:10px 0; }
.pager a { text-decoration: none; color:#666666; }
.pager a.black, .pager a span { color:black; }

/*******************************************/
.tmpl_paraimage table.tmpl_paraimage_table { width:100%; color:#333333; }
.tmpl_paraimage h1, .tmpl_paraimage h2, .tmpl_paraimage h3, .tmpl_paraimage h4, .tmpl_paraimage p { margin:0 0 0.5em 0; }
.tmpl_paraimage h1, .tmpl_paraimage h2 { color:#999999; font-weight:normal; }
.tmpl_paraimage ul { list-style-position: inside; }
.tmpl_paraimage .tmpl_paraimage_flowimageleft { margin-right: 15px; }
.tmpl_paraimage .tmpl_paraimage_flowimageright { margin-left: 15px; }
.tmpl_paraimage .tmpl_image_enlarge { vertical-align:center;text-decoration:none; color:#999999; } 
.tmpl_paraimage .tmpl_image_td_caption { vertical-align:center;line-height: 30px; color:#999999; font-size:18px; font-weight:normal;}
.tmpl_paraimage .tmpl_imagediv { text-align:right; }

.tmpl_paragraph { color:#333333; }
.tmpl_paragraph h1, .tmpl_paragraph h2, .tmpl_paragraph h3, .tmpl_paragraph h4, .tmpl_paragraph p { margin:0 0 0.5em 0; }
.tmpl_paragraph h1, .tmpl_paragraph h2 { color:#999999; font-weight:normal; }
.tmpl_paragraph h1,.tmpl_paraimage h1 { line-height:25px; }

.tmpl_gallery, .tmpl_gallery a { color:#333333; }
.tmpl_gallery h1, .tmpl_gallery h2, .tmpl_gallery h3, .tmpl_gallery h4, .tmpl_gallery p { margin:0 0 0.5em 0; }
.tmpl_gallery h1, .tmpl_gallery h2 { color:#999999; font-weight:normal; }
.tmpl_gallery h1 { line-height:25px; }

