@charset "utf-8";
body
	{
	background-image:url(bg.jpg);
	background-repeat:repeat-x;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height: 14px;
	color: #666666;
		background-color: #D5D5D5;
	}

h1, h2, h3, h4, h5, h6 {
	color:#0066cc;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	margin:0 0 5px 0;
	padding:0px;
}
	
h1
	{
	font-size:24px;
	line-height:20px;
	}
h2
	{
	font-size:22px;
	line-height:20px;
	}
h3
	{
	font-size:20px;
	line-height:20px;
	}
h4
	{
	font-size:18px;
	line-height:20px;
	}
h5
	{
	font-size:16px;
	line-height:20px;
	}
h6
	{
	font-size:14px;
	line-height:20px;
	}
	
h1.page_heading
	{
	border:0px;
	background:url(hr_bg.gif) repeat-x 0 23px;
	padding-bottom: 5px;
	}

p, ul, ol {
  margin: 0 0 1.5em 0;
}

p { line-height: 14px; }

ol {
  margin-left: 1.5em;
}


ul li {
	list-style: none;
}

ol li { list-style: decimal; }

strong { font-weight: bold; }
em { font-style: italic; }


a:link,
a:visited,
a:hover,
a:active {
  color: #0A51A1;
  text-decoration: underline;
	outline: none;
}

a:hover,
a:active {
  color: #0A51A1;
  text-decoration: none;
	outline: none;
}

.clear
	{
	clear:both;
	}	
	
#background {
	height: 100%;
	width: 100%;
	margin:0px;
	background-image: url(background.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	min-height:523px;
	display:block;
	float:left;
	background-color: #FFF;
}
#wrapper {
	margin: auto;
	height: auto;
	width: 975px;
	padding-top:33px;
	padding-left:12px;
}
#top_area {
	background-image: url(top.jpg);
	background-repeat: repeat-x;
	
	width: 100%;
}
#header {
	margin: auto;

	width: 987px;
}
#logo {
	float: left;
	height: 61px;
	width: 237px;
	margin-top: 21px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#logo a { display: block; width: 237px; height: 61px; background: url(logo.jpg) no-repeat 0 0; text-indent: -9999em }
#cart {
	background-image: url(cart.jpg);
	background-repeat: no-repeat;
	float: right;
	height: 22px;
	display:block;
	margin-top:9px;
}
#cart_right {
	background-image: url(cart_right.jpg);
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	height: 22px;
	line-height:22px;
	padding-left:39px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#7d93aa;
	padding-right:10px;
	min-width: 70px;
}

#grandoe_search { margin:0px; padding:0px; width:190px; }

#grandoe_search #search_button { width: 20px; height: 20px; background: url(search_button.jpg) no-repeat 0 0; border: 0; text-indent: -9999em; cursor: hand; }

/****** navigation *******/

#main_navigation {
	float: right;
	height: 53px;
	width: 643px;
	display:block;
	margin-top:11px;
	background-image:url(nav_bg.jpg);
	background-repeat:repeat-x;
}
#nav_left {
	background-image: url(nav_left.jpg);
	background-repeat:no-repeat;
	height: 53px;
	width: 100%;
}
#nav_right {
	background-image: url(nav_right.jpg);
	background-repeat:no-repeat;
	background-position:right;
	height: 53px;
	width: 100%;
}
#main_navigation  ul
	{
	float:right;
	width:100%;
	list-style:none;
	margin:0px;
	padding:0px;
	height:31px;
	}
#main_navigation  ul li
	{
	list-style:none;
	float:left;
	margin:0px;
	padding:0px 17px 0px 26px;
	_padding:0px 17px 0px 25px;
	font-weight:bold;
	color:#FFFFFF;
	display:inline;
	line-height:31px;
	}
#main_navigation  ul li a
	{
	color:#FFFFFF;
	text-decoration:none;
	}
#main_navigation  ul li a:hover
	{
	color:#c8eeff;
	}
.bg1
	{
	background-image:url(nav_bg2.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	text-transform:uppercase;
	font-size:11px;
	}
.bgnone
	{
	background-position:left top;
	text-transform:uppercase;
	font-size:11px;
	}
.search_area
	{
	background-image:url(search_bg.jpg);
	background-repeat:no-repeat;
	width:180px;
	display:inline;
	height:31px;
	line-height:31px;
	}
.search_box
	{
	background-image:url(search_box_bg.jpg);
	background-repeat:no-repeat;
	border:none;
	color:#999999;
	width:154px;
	height:18px;
	font-size:10px;
	padding-left:10px;
	margin-top:5px;
	padding-top:3px;
	display:inline;
	border:0px;
	}
.dis_inline
	{
	display:inline;
	}	
	
	
	/*** promo nav ***/

#promo_nav
{
	float: left;
	height: 445px;
	width: 235px;
	margin: 5px 0 0 5px;
	
}
#promo_nav ul
{
	float:left;
	margin:0px;
	padding:0px;
	width:237px;
	list-style:none;
}
#promo_nav ul li
{
	float:left;
	width:237px;
	height:82px;
	margin-bottom: 9px;
}
#promo_nav ul li a { width:224px; height:79px; display: block; text-indent: -9999em; }

#promo_nav ul li a.promo_1 { background: url(special-offer1final.jpg) no-repeat 0 0; }
#promo_nav ul li a.promo_2 { background: url(ski-gloves1final.jpg) no-repeat 0 0; }
#promo_nav ul li a.promo_3 { background: url(ed-viesturs1final.jpg) no-repeat 0 0; }
#promo_nav ul li a.promo_4 { background: url(vip-custom2final.jpg) no-repeat 0 0; }
#promo_nav ul li a.promo_5 { background: url(stick-it2final.jpg) no-repeat 0 0; }

#promo_nav ul li a:hover { background-position: 0 -79px; }

/*****/

#footer {
	float: left;
	height: 75px;
	width: 100%;
	padding:48px 0px 15px 0px;
	background-image:url(footer.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-top:20px;
	}
#footer_a {
	height: 75px;
	width: 987px;
	margin:auto;
	}
#footer_logo {
	float: left;
	height: 76px;
	width: 197px;
	}
#footer_logo a { display: block; width: 197px; height: 76px; background: url(footer_logo.gif) no-repeat 0 0; text-indent: -9999em; }
#footer_menu {
	width: 625px;
	float:left;
	padding:24px 0px 0px 20px;
	line-height:18px;
	color:#333333;
	}
#footer_menu a
	{
	color:#333333;
	padding:0px 6px 0px 6px;
	}
#footer_menu .copyright { display: block; padding-left: 5px;}
	
#navigation {
	float: left;
	width: 100%;
	height:73px;
	}
	
#content_box
	{
	float:left;
	width: 687px;
	background-color:#FFFFFF;
	margin-top:5px;
	background-image:url(content_box_top.gif);
	background-repeat:no-repeat;
	padding:15px 15px 0px 15px;
	min-height:445px;
	height: auto !important;
	height: 445px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	}
#content_box p, .comment_box
	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:18px;
	text-align:justify;
	}
