
BODY
{
    SCROLLBAR-FACE-COLOR: #FFFFFF;
    SCROLLBAR-HIGHLIGHT-COLOR: #A4A4A5;
    SCROLLBAR-SHADOW-COLOR: #A4A4A5;
    SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
    SCROLLBAR-ARROW-COLOR: #000000;
    SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
    SCROLLBAR-BASE-COLOR: #FFFFFF;
}

.dropdown {
	FLOAT:				left;
	BORDER:				#D9D9DA 1px solid;
	MARGIN-RIGHT:		1px;
	FONT-WEIGHT:		none;
	FONT-SIZE:			10px;
	WIDTH:				150px;
	HEIGHT:				16px;
	COLOR:				#666666;
	FONT-FAMILY:		arial, helvetica, sans-serif;
	BACKGROUND-COLOR:	#FFFFFF;
	TEXT-DECORATION:	none
}

.bottomlinks {
	font-family: Arial;
	color: #666666;
	font-size:11px;
}
.clearfix {
	clear:both;
}


.dropdown-small {
	BORDER-RIGHT: #D9D9DA 1px solid; BORDER-TOP: #D9D9DA 1px solid; BORDER-LEFT: #D9D9DA 1px solid; BORDER-BOTTOM: #D9D9DA 1px solid; FONT-WEIGHT: none; FONT-SIZE: 10px; WIDTH: 110px; HEIGHT: 16px; COLOR: #999999; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none;
}

.form-submit {
	BORDER: #000000 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; _width:60px; min-width:60px; padding-top:2px; padding-bottom:2px; COLOR: #666666; FONT-FAMILY: arial, helvetica, sans-serif; BACKGROUND-COLOR: #D9D9DA; TEXT-DECORATION: none; cursor:pointer;
}
.form-submit:hover {
	BORDER: #999999 1px solid;
}

FORM {
	margin:	0px,0px,0px,0px;
}

#hdr {
	float:				left;
	width:				760px;
	padding-top:		36px;
	margin-bottom:		0px;
	background-color:	#ffffff;
	font-weight:		bold;
	font-size:			9px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	color:				#ffffff;
	text-align:			center;
}

#hdr #hdr_lnk_hm {
	float:				left;
	width:				61px;
	height:				16px;
	margin-top:			43px;
	margin-right:		2px;
	background-color:	#999999;
	padding-top:		1px;
	color:				#ffffff;
	text-decoration:	none;
	text-align:			center;
}

#hdr #hdr_lnk_hm:hover {
	background-color:	#666666;
}

#hdr #hdr_lnk_txts {
	text-align:			center;

}

#hdr #hdr_lnk_abt {
	float:				left;
	width:				82px;
	height:				16px;
	margin-top:			43px;
	margin-right:		2px;
	background-color:	#999999;
	padding-top:		1px;
	color:				#ffffff;
	text-decoration:	none;
}

#hdr #hdr_lnk_abt:hover {
	background-color:	#666666;
}

#hdr #hdr_lnk_cll {
	float:				left;
	width:				100px;
	height:				16px;
	margin-top:			43px;
	margin-right:		2px;
	background-color:	#999999;
	padding-top:		1px;
	color:				#ffffff;
	text-decoration:	none;
}

#hdr #hdr_lnk_cll:hover {
	background-color:	#666666;
}

#hdr #hdr_lnk_ca {
	float:				left;
	width:				139px;
	height:				16px;
	margin-top:			43px;
	margin-right:		2px;
	background-color:	#999999;
	padding-top:		1px;
	color:				#ffffff;
	text-decoration:	none;
}

#hdr #hdr_lnk_ca:hover {
	background-color:	#666666;
}

#hdr #hdr_lnk_ph {
	float:				left;
	width:				138px;
	height:				16px;
	margin-top:			43px;
	margin-right:		2px;
	background-color:	#999999;
	padding-top:		1px;
	color:				#ffffff;
	text-decoration:	none;
}

#hdr #hdr_lnk_ph:hover {
	background-color:	#666666;
}

#hdr #hdr_lnk_rc {
	float:				left;
	width:				101px;
	height:				16px;
	margin-top:			43px;
	margin-right:		2px;
	background-color:	#999999;
	padding-top:		1px;
	color:				#ffffff;
	text-decoration:	none;
}

#hdr #hdr_lnk_rc:hover {
	background-color:	#666666;
}

#hdr #hdr_lgo {
	float:			left;
	width:			126px;
	height:			61px;
	background:		url(../images/dunelm_logo.gif) left bottom no-repeat;
}

#bdy {
	float:				left;
	width:				760px;
	margin:				0;
	padding:			0;
	text-align:			left;
	font-size:			11px;
    color:				#666666;
    font-family:		Arial, Helvetica, sans-serif;
    text-decoration:	none;
}

#bdy_lnk {
	color:				#666666;
	text-decoration:	underlined;
}

#bdy #hrd_one_txt {
	font-size:			14px;
    color:				#666666;
    font-family:		Arial, Helvetica, sans-serif;
	font-weight:		bold;
    text-decoration:	none;
}

#bdy #bdy_mn_txt {
	margin:0;
	padding:0;
	float:				left;
	width:				400px;
    line-height: 108% 
}
html:not([dummy]) #bdy #bdy_mn_txt {line-height: 112% } /* not IE */

#bdy #bdy_mn_txt #bdy_mn_txt_nikon_img {
	float:				right;
	height:				55px;
	width:				150px;
	margin:0;
	padding:0;
}

#bdy #bdy_mn_txt_srch {
	float:				left;
	width:				360px;
	margin:0;
	padding:0;
}

#bdy #bdy_mn_txt_links {
	float:				left;
	width:				360px;
	margin:0;
	padding:0;
}

#bdy #bdy_mn_txt_sitemap {
	float:				left;
	width:				360px;
	margin:0;
	padding:0;
}

#bdy #bdy_scrl {
	width:			100%;
	height:			335px;
	z-index:		24;
	overflow-y: 	scroll;
	border:			0px solid #000000;
}

#bdy_spc {
	float:			left;
	width:			100%;
	height:			1px;
	font-size:		1px;

}

#bdy H3 {
	width:				300px;
	text-align:			left;
	margin-top:			10px;
	margin-bottom:		4px;
	font-weight:		normal;
	font-size:			20px;
	font-family:		Verdana, Arial, Helvetica, sans-serif;	
	color:				#A4A4A5;
	text-decoration:	none;
}

#bdy UL {
	width:				300px;
}

#bdy #mn_rh_hdr {
	float:				left;
	margin-top:			20px;
	margin-bottom:		15px;
	width:				340px;
}

#bdy #mn_rh_hdr2 {
	float:				left;
	width:				400px;
	margin-top:			20px;
	margin-bottom:		15px;
}

#bdy #brochure_req {
	width:			100%;
}

#bdy #brochure_req #brochure_req_sbmt  {
	BORDER-RIGHT:	#000000 1px solid;
	BORDER-TOP:		#000000 1px solid;
	BORDER-LEFT: 	#000000 1px solid;
	BORDER-BOTTOM:	#000000 1px solid;
	FONT-WEIGHT:	bold;
	FONT-SIZE:		11px;
	WIDTH:			60px;
	HEIGHT:			20px;
	COLOR: 			#666666;
	FONT-FAMILY:	arial, helvetica, sans-serif;
	BACKGROUND-COLOR: #D9D9DA;
	TEXT-DECORATION: none
}

#bdy #brochure_req HR {
	width:			80%;
	height:			1px;
	color:			#666666;
	text-align:		center;
}

#bdy #brochure_req #brochure_req_itm
{
	width:			100%;
	margin-bottom:	3px;
}

#bdy #brochure_req #brochure_req_itm_lbl {

	float:			left;
	width:			160px;
}

.frm_text_input
{
	width:				200px;
	border:				solid 1px #666666;
	background-color:	#F7F7F7;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	font-size:			10px;
	color:				#666666;
}


#bdy #bdy_lft {
	float:		left;
	width:		337px;
	height:		auto;
}

#bdy #bdy_rght {
	float:			right;
	width:			415px;
	height:			auto;
	padding:		0;
	margin:			0;
	text-align:		left;
}

#bdy #bdy_srch_hdr {
	float:			left;
	width:			760px;
}

#bdy #bdy_links_hdr {
	float:			left;
	width:			760px;
}

#bdy #bdy_sitemap_hdr {
	float:			left;
	width:			760px;
}

#bdy #bdy_lft_srch {
	float:			left;
	width:			390px;
	padding-left:	10px;
	padding-right:	5px;
}

#bdy #bdy_lft_links {
	float:			left;
	width:			390px;
	padding-left:	10px;
	padding-right:	5px;
}

#bdy #bdy_lft_sitemap {
	float:			left;
	width:			390px;
	padding-left:	10px;
	padding-right:	5px;
}

#bdy #bdy_rght_srch {
	float:			left;
	width:			345px;
	height:			70px;
	padding-top:	0px;
	padding-right:	10px;
	padding-bottom:	10px;
	text-align:		left;
}


#bdy #mn_src {
	float:				left;
	width:				345px;
	padding-top:		0px;
	margin-left:		3px;
	font-weight:		normal;
	font-size:			10px;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#666666;
	text-decoration:	none;
}

#bdy #mn_src #mn_src_grp {
	float:			left;
	width:			345px;
	padding-top:	4px;
	padding-left:	4px;
	padding-right:	4px;
	padding-bottom:	4px;
	border:			1px solid #A4A4A5;
	margin-bottom:	4px;
}

#bdy #mn_src #mn_src_mnus {
	float:			left;
	width:			345px;
	height:			91px;
	padding-top:	4px;
	padding-left:	4px;
	padding-right:	4px;
	padding-bottom:	4px;
	border:			1px #A4A4A5 solid;
	margin-bottom:	10px;

}

#bdy #mn_src #mn_src_sbmt {
	float:			left;
	width:			345px;
}

#bdy #mn_src #mn_src_mnus #mn_src_agian {
	float:				left;
	width:				130px;
	height:				24px;
	text-align:			left;
	font-weight:		bold;
	font-size:			15px;
	font-family:		Vardana, Arial, Helvetica, sans-serif;
	color:				#A4A4A5;
	text-decoration:	none;
}

#bdy #mn_src #mn_rng_sty_grp_rdos {
	float:			left;
	width: 			180px;
	height:			24px;
	text-align:		left;
	padding: 		0px;
	background-color:	#ffffff;
}

#bdy #mn_src #mn_rng_sty_grp_rdo {
	float:			left;
	text-align:		left;
	padding: 		0px;
}

#bdy #mn_src #mn_src_grp_rdo {
	float:			left;
	text-align:		left;
	height:			20px;
	width:			110px;
	padding: 		0px;
}

#bdy #mn_src #mn_src_lft {
	float:			left;
	width:			115px;
}

#bdy #mn_src #mn_src_rght {
	float:			right;
	width:			220px;
}

#bdy #rslts {
	width:		365px;
}

#bdy #rslts #rslts_itm_l {
	float:			left;
	width:			172px;
	margin-right:	15px;
}

#bdy #rslts #rslts_itm_r {
	float:		left;
	width:		172px;
	margin:		0px;
}

#bdy #rslts #rslts_itm_spc {
	height:			1px;
	width:			380px;
	margin-top:		1px;
	margin-bottom:	1px;
	font-size:		1px;
}

#bdy #rslts #itm_hdr {
	height:				18px;
	width:				172px;
	padding-top:		2px;
	padding-left:		5px;
	font-weight:		bold;
	font-size:			11px;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#ffffff;
	text-align:			left;
	text-decoration:	none;
}

#bdy #rslts #itm_img {
	height:				52px;
	width:				170px;
}

#bdy #rslts #itm_img A {
	width:				170px;
	border-left:		1px #A4A4A5 solid;
	border-right:		1px #A4A4A5 solid;
	border-bottom:		1px #A4A4A5 solid;
}

#bdy #rslts #itm_img A:hover {
	border-left:		1px #000000 solid;
	border-right:		1px #000000 solid;
	border-bottom:		1px #000000 solid;
}

#bdy #srslt {
	float:			left;
	width:			750px;
	margin-left:	5px;
}

#bdy #srslt #srslt_nav {
	float:			left;
	width:			400px;
}

#bdy #srslt #srslt_spc {
	float:			left;	
	width:			100%;
	height:			6px;
	font-size:		1px;
}

#bdy #srslt #frm_itm {
	float:			left;
	width:			236px;
	margin-right:	12px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#666666;
	margin-bottom:	0px;

}

#bdy #srslt #frm_itm_ftr_btm {
	float:				left;
	height:				4px;
	width:				230px;
	margin-left:		1px;
	border-left:		1px solid #B4B4B4;
	border-right:		1px solid #B4B4B4;
	font-size:			1px;
}

#bdy #srslt #frm_itm_hdr {
	width:			100%;
	border:			1px solid #C4C4C4;
	margin-left:	0px;
	margin-right:	0px;
	margin-top: 	0px;
	margin-bottom:	1px;	
}

#bdy #srslt #frm_itm_hdr #frm_itm_hdr_lft {
	padding: 		1px;
	margin-left:	0px;
	margin-right:	0px;
	margin-top: 	2px;
	margin-bottom:	2px;	
	font-weight:	bold;
	font-size:		12px;
	color:			#ffffff;
	border:			0;
	text-align:		center;
	height:			10px;
}

#bdy #srslt #frm_itm_hdr #frm_itm_hdr_rht {
	margin:				0px,0px,0px,0px;
	padding:			0px,0px,0px,0px;
	text-align:			center;
}

#bdy #srslt #frm_itm_img {
	float:			left;
	height:			105px; /* height of area for image */
	width:			100%;
	
	border:	1px solid #E6E6E6;
	border-right:	1px solid #E6E6E6;
	border-bottom:	0px;
	
	text-align:		center;
}

#bdy #srslt #frm_itm_img_ftr_lft {
	float:			left;
	height:			12px;
	border-left:	1px solid #E6E6E6;
	border-right:	0px;
	border-bottom:	1px solid #E6E6E6;
	border-top:		0px;
	padding-right:	0px;
	
	color:			#666666;
	font-size:		10px;
}

#bdy #srslt #frm_itm_img_ftr_rht {
	float:			right;
	height:			12px;
	border-left:	0px;
	border-right:	1px solid #E6E6E6;
	border-bottom:	1px solid #E6E6E6;
	border-top:		0px;
	padding-right:	0px;
	
	color:			#666666;
	font-size:		10px;
}

#bdy #srslt #frm_itm_img_ftr_rht A {
	color:				#666666;
	text-decoration:	none;
}
#bdy #srslt #frm_itm_img_ftr_rht A:hover {
	color:				#57585A;
	text-decoration:	none;
}

#bdy #srslt #frm_itm #itm_spcr {
	float:				left;
	height:				4px;
	width:				100%;
	border-left:		1px solid #B4B4B4;
	border-right:		1px solid #B4B4B4;
	font-size:			1px;
}

#bdy #srslt #frm_itm #itm_inf {
	float:				left;
	width:				100%;
	border-left:		1px solid #D2D0D1;
	border-right:		1px solid #D2D0D1;
	border-bottom:		1px solid #E6E6E6;

	background-color:	#eeeeee;
}

#bdy #srslt #frm_itm #itm_inf_alt {
	float:				left;
    width:              100%;
    width:             *auto; /* IE7 fix to force linewrap */
	border-left:		1px solid #E6E6E8;
	border-right:		1px solid #E6E6E8;
	border-bottom:		1px solid #E7E5E6;

	background-color:	#ffffff;

}


#bdy #srslt #frm_itm #frm_itm_ftr {
	float:				left;
	height:				4px;
	width:				234px;
	margin-left:		1px;
	border-left:		1px solid #B4B4B4;
	border-right:		1px solid #B4B4B4;
	font-size:			1px;
}

#bdy #srslt #frm_itm_arr {
	width:			30px;
	padding-top:	1px;
	padding-right:	5px;
	margin-right:	1px;
}

#bdy #srslt #frm_itm_c {
	float:left;
	width:			56px;
	color:			#666666;
}

#bdy #srslt #frm_itm_d {
	float:			left;
	
	width:			236px;
	
	border-left:		1px solid #E6E6E8;
	border-right:		1px solid #E6E6E8;
	border-bottom:		1px solid #E7E5E6;
	
	background-color:	#eeeeee;
	color:			#666666;
}

#bdy #srslt #frm_itm_d A {
	color:				#666666;
	text-decoration:	none;
}
#bdy #srslt #frm_itm_d A:hover {
	color:				#57585A;
	text-decoration:	none;
}

#bdy #srslt #frm_itm_d_alt {
	float:			left;
	padding-top:	1px;
	padding-left:	3px;
	
	width:			236px;
	
	border-left:		1px solid #E6E6E8;
	border-right:		1px solid #E6E6E8;
	border-bottom:		1px solid #E7E5E6;
	
	background-color:	#ffffff;
	color:			#666666;
}

#bdy #srslt #frm_itm_ca {
	color:			#666666;
	float:			left;    
}

#bdy #bdy_acces {
	float:left;
	width:			744px;
}

#bdy #bdy_acces #bdy_acces_itm {
	width:			744px;
/*	height:			80px; */
	margin-top:		5px;
	margin-bottom:	5px;
	color:			#666666;
}

#bdy #bdy_acces #bdy_acces_itm #bdy_acces_itm_img {
	float:				left;
	width:				340px;
	height:				100%;
	border-top:			1px solid #E6E6E7;
	border-left:		0px solid #E6E6E7;
	border-bottom:		0px solid #808285;
	border-right:		0px solid #E6E6E7;
}

#bdy #bdy_acces #bdy_acces_itm #bdy_acces_itm_nm {
	float:				left;
	width:				404px;
	border-top:			1px solid #E6E6E7;
	height:				1px;
}

#bdy #bdy_acces #bdy_acces_itm #bdy_acces_itm_hd {
	float:				left;
	width:				744px;
	height:				15px;

	background-color:	#999999;

	font-size:			11px;
	font-weight:		bold;
	font-family:		Verdana, Arial, Helvetica, sans-serif;
	color:				#ffffff;
}

#bdy #bdy_acces #bdy_acces_itm #bdy_acces_itm_hd P {
	width:			300px;
}


#bdy #bdy_acces #bdy_acces_itm #bdy_acces_itm_txt {
	float:				right;
	width:				404px;
}

#bdy #bdy_acces #bdy_acces_itm #bdy_acces_itm_txt A {
	color:				#666666;
	text-decoration:	underlined;
}

#bdy #bdy_acces #bdy_acces_itm #bdy_acces_itm_txt A:hover {
	color:				#666666;
	text-decoration:	underlined;
}

#bdy #bdy_acces #bdy_acces_itm #bdy_acces_itm_txt P {
	float:				left;
	width:				380px;
	margin:				5px;
}

#ftr {
	float:				left;
	width:				760px;
	height:				16px;
	font-weight:		bold;
	font-size:			11px;
	font-family:		Arial, Helvetica, sans-serif;
	color:				#ffffff;
	text-decoration:	none;
	text-align:			center;
	background-color:	#999999;	
	margin-bottom:		16px;
}

#ftr A {
	color:				#ffffff;
	text-decoration:	none;
}

#ftr #ftr_txt {
	width:				100%;
	height:				15px;
	margin-top:			1px;
	text-align:			center;
	font-weight:		normal
}

#ftr A:hover {
	color:				#ffffff;
	text-decoration:	none;
}

#ftr_ad_wk_sp_txt {
	float:				left;
	width:				760px;
	text-align:			center;
	font-size:			11px;
    color:				#666666;
    font-family:		Arial, Helvetica, sans-serif;
    text-decoration:	none;
}

#ftr_ad_wk_sp_txt A {
	color:				#666666;
	text-decoration:	none;
}

#ftr_ad_wk_sp_txt A:hover {
	color:				#666666;
	text-decoration:	none;
}

.errormsg {
	background-color:	red;
	color:				black;
	font-size:			0.8em;
	overflow:			visible;
}