body {

	background-color: #4b6e8c;

	color: #595959;

	margin: 0px;

}



/* ------ page top ------ */



#header {
	background-color: #4b6e8c; 

	width: 100%;
	 
	/*height: 150px;*/

	padding-top: 5px; 
	padding-bottom:10px;

	background-image: url('images/layout/upper_index_shade.gif'); 

	background-repeat: no-repeat;

	background-position: top;

}


#header_logo {

	background-image: url('images/norka_logo_map.gif');

	background-repeat: no-repeat;

	margin-left: auto; 

	margin-right: auto; 

	height: 95px; 

	/*height: 95px;*/

	width: 201px;

}

#header_logo1 {

	/*background-image: url('images/norka_logo_map.gif'); */

	margin-left: auto; 

	margin-right: auto; 

	height: 7px; 

	width: 201px;

}



#index_inner {

	margin-left: auto; 

	margin-right: auto; 

	width: 765px; 

	height: 33px;

}



#lower_index {

	background-color: #325b7d;

	background-image: url('images/layout/lower_index_shade.gif'); 

	background-repeat: repeat-x; 

	background-position: bottom;	

	height: 40px;

}



#lower_index_inner {

	width: 755px; 

	margin-left: auto; 

	margin-right: auto; 	

	padding-top: 10px;

}



#center_outer {

	background-color: #fff; 

	width: 100%; 

	padding-bottom: 20px;

}



#center_inner {

	background-color: #fff; 

	width: 770px; 

	min-height: 300px;

	height:auto !important;

	height: 300px;

	margin-left: auto; 

	margin-right: auto;

}





/* ------ front page ------ */

#top_box {

	background-image: url('images/front/top_box.jpg'); 

	background-position: bottom;

	background-repeat: no-repeat;

	width: 770px; 

	height: 195px;

/*	padding-top: 5px;
*/


}



#top_box1{

/*	padding-top: 5px;
*/
}



#top_box2 {

	background-image: url(images/front/top_box2.jpg);

	background-position: right bottom;

	background-repeat: no-repeat;

	width: 770px;

	height: 195px;

	/*padding-top: 5px;*/

}



#top_box3 {

	background-image: url(images/front/top_box4.jpg);

	background-position: left bottom;

	background-repeat: no-repeat;

	width: 770px;

	height: 195px;

/*	padding-top: 5px;*/

}

#top_h_box_plain{
	background-image: url(images/front/top_h_mid_plain.png);
	background-repeat: repeat-y;
	width:770px;
	overflow:auto;
}

#top_box1_plain, #top_box2_plain, #top_box3_plain{
	
	/*height:195px;*/
}

#top_box1_plain{
	/*background-image: url(images/front/top_mid_plain.png);
	background-repeat: repeat-x;*/
	overflow:auto;
}

#top_box2_plain{
	background-image: url(images/front/topbox_bot_plain.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	overflow:auto;
}

#top_box3_plain, #top_box3_plain_r3{
	background-image: url(images/front/topbox_top.png);
	background-repeat: no-repeat;
	background-position: right top;
	overflow:auto;
}

#top_box3_plain div{
	padding:29px 10px 186px 40px;
}

#top_box3_plain div div{
	float:left;
	width:50px;
	padding:0px 20px 10px 0px;
}

h2.red, h3.red{
/*	color:#FF0000;
	margin:0px;*/
	text-align:center;
	color:#4B6E8C;
}

h2.red{
	font-size:14px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	background-image: url(images/front/quickpik_f.png);
	background-repeat: no-repeat;
	background-position: center 4px;
	text-indent: -2000px;	/*font-weight:normal;*/
	/*font-family:Arial, Helvetica, sans-serif;*/
}

h3.red{
	font-size:14px;
}

.newpictureborder_f, .pictureborder_f{
	border:1px solid #D1D1D1;
	text-align:right;
}

.piccont{
	width:50px;
	height:50px;
	overflow:hidden;
}


#top_box_bottom {

	background-image: url('images/front/top_box_bottom.jpg'); 

	width: 770px; 

	height: 29px;
	clear:both;

}



#ss_mid_left {

	background-image: url('images/front/mid imgs/img1.jpg'); 

}



#ss_mid_center {

	background-image: url('images/front/mid imgs/img2.jpg'); 

}



#ss_mid_right {

	background-image: url('images/front/mid imgs/img3.jpg'); 

}



.ss_mid {

	width: 770px; 

	height: 164px; 

	margin-top: 13px; 	

}	



#preload {

	margin-left: auto; 

	margin-right: auto; 

	padding-top: 55px;

	width: 20px; 

	display: block; /* -- this is changed by xfade2.js -- */

}



#imageContainer {

	position:relative;

	width:770px;

	height: 164px;

	display: none;  /* -- this is changed by xfade2.js -- */

}

	

.btm_box {

	width: 248px; 

	margin-top: 13px; 

	margin-right: 13px; 

	float: left;

}



.last_box {

	margin-right: 0px;

}







.btm_box_content ul {

	margin-left: 0;

	padding-left: 20px;

}



.new_prod {

	width: 195px; 

	padding-bottom: 15px;

}



.btm_box_content img {

	border: 1px solid #b1bcc6; 

	margin-right: 5px;

	margin-bottom: 5px;

}



a.more {

   font-weight: bold;

   padding-left: 2px;

   text-decoration: none;

   color: #aa3334;

}



a.more:hover {

   font-weight: bold;

   padding-left: 2px;

   text-decoration: underline;

   color: #aa3334;

}



.title_bold_sml {

   font-weight: bold;

   text-decoration: none;

   color: #003968;



}



.title_bold_sml:hover {

   font-weight: bold;

   text-decoration: underline;

   color: #003968;

}



/*-------- btm boxes ------*/



	.box {

	vertical-align: top;

	margin: 10px;

	background-image: url('images/front/content_back.gif'); 

	width: 246px; 

	border: 1px solid #b1bcc6; 

	border-top: 0px; 

	background-repeat: repeat-x; 

	text-align: left;	

}



.btm_box_title {

	width: 196px;

	margin: 100px

}

.gap {

	width: 13px;

}



.btm_box_content {

	width: 196px; 

	padding: 25px; 

	padding-top: 20px; 

	text-align: left;

	min-height: 100%;

	height:auto !important;

	height: 100%;

}



.btm_box_title {

	background-image: url('images/front/title_grad.gif'); 

	border: 1px solid #334e65; 

	width: 236px; 

	height: 27px; 

	line-height: 25px; 

	padding-left: 10px; 

	font-face: arial; 

	font-weight: bold; 

	font-size: 12px; 

	color: #fff;

}



table.btm_box_titles {

	margin-top: 14px;

}





/* ------ footer ------ */

#footer {

	width: 100%; 

	height: 50px; 

	background-image: url('images/layout/footer.gif'); 

	background-repeat: repeat-x; 

	padding-top: 17px;	

}



#footer_inner {

	width: 565px; 

	margin-left: auto; 

	height: 30px; 

	margin-right: auto; 

	color: #fff;

}

#footer_inner2 {

	width: 98%; 
	margin-left: auto; 

	height: auto; 

	margin-right: auto; 	

}


.StyleFooter1 {
	font-size: 9px;
	color:#CCCCCC;
}


.StyleFooter1 A:link 
{
	font-size: 9px;
	color:#CCCCCC;
}

.StyleFooter1 A:visited {text-decoration: none; color:#CCCCCC;font-size: 9px;}
.StyleFooter1 A:active {text-decoration: none; color:#CCCCCC;font-size: 9px;}
.StyleFooter1 A:hover {text-decoration: underline; color: #000000;font-size: 9px;}


/* ------ page titles ------ */

#title_home {

	background-image: url('images/headings/home.gif'); 

	width: 121px; 

	height: 15px;

}



/* ------- preload -------- */

.hidden {

	display: none;

}