/* STANDARD CSS */
BODY					{line-height:1.4;background-color:#372412; text-align:center; margin:0px; font-family:Arial; color:#FFFFFF; font-size:12px;	background: #372412 url(images/img01.gif) repeat-x;}
TABLE					{font-family:Arial; color:#FCFAE6; font-size:12px;}
H1, H2, H3				{color:#FFFFC6; font-size:18px; font-family:Arial; font-weight:bold; margin:0px; padding-top:10px; padding-bottom:10px;}
H2					{font-size:16px; margin:0px; padding-top:15px; padding-bottom:5px;}
H3					{font-size:14px; margin:0px; padding-top:15px; padding-bottom:5px;}
P					{margin-top:0px; line-height:1.6;}
A					{color:#F4E395; font-family:Arial; font-size:12px; text-decoration:none;}
A:visited,
A:selected,
A:active,
A:hover					{color:#F4E395; font-family:Arial; font-size:12px; text-decoration:none;}
A:hover					{text-decoration:underline;}
img					{border:0px}







blockquote {
	background:#372412;
	border-top:solid 1px #382516;
	border-bottom:solid 1px #382516;
	font-size:12px;
	
	line-height:1.6;

	
	
	
}
blockquote p {line-height:1.6;}

.boot		{display:block; float:left; width:217px; height:293px; background-image:URL(/images/more_btn_back.gif); margin-bottom:20px; margin-right:20px; line-height:1;}
.boot a		{display:block; width:217px; height:293px;}
.boot a img	{position:absolute; clip:rect(0px,215px,234px,0px); margin-top:1px; margin-left:1px; border:0px;}
.boot div	{margin-top:-17px; width:155px;}


.header {
	width: 950px;
	height: 150px;
	margin: 0;
	padding:0;
	
	background: url(images/img02.jpg) no-repeat;
position:absolute; left:50%; margin-left:-475px; 

	
	
	

}





#main					{position:absolute; left:50%; margin-left:-475px; margin-top:150px; text-align:left; width:950px; background-color:#372412; border-top:0px solid #5C4A32;}
#sidebar				{float:left; width:170px;}
				
#page					{float:right; width:760px; background-color:#372412; border-top:2px solid #402814;border-bottom:solid 2px #402814;}
#content				{margin:15px; margin-top:5px; padding-bottom:15px;}

.menu-title	{border-bottom:1px solid #4A3903; color:white; padding-left:30px; font-weight:bold; position:relative; top:4px;}
.menuww		{margin:0; padding:20px 0 2px 30px; font-size:13px; font-weight:bold; background:url(images/img05.gif) no-repeat left bottom; border-bottom:2px solid #4A3903; letter-spacing:-1px; font-size:1.5em;}
#menu		{float:left; width:170px;font-size:14px;}
#menu ul	{margin:0; padding:15px 0; list-style:none;}
#menu li	{padding-left:30px; border-bottom: 1px dotted #4A3903; background: url(images/img06.gif) no-repeat 15px 50%;}
#menu li.submenu {padding-left:47px; background-position:32px 50%;}
#menu a		{color:#FFEA6F; text-decoration:none; line-height:1.8;font-size:13px;}
#menu a:hover	{text-decoration:underline;}






/* PRODUCT LIST */
.pl					{width:98px; height:130px; float:left; margin-right:2px; margin-bottom:16px; overflow:hidden;text-align:center;}
a.pt, a.pt:hover, a.pt:visited
					{padding-top:2px; height:19px; overflow:hidden; display:block; background-color:#50453c; color:#ffffff; text-decoration:none; font-size:12px; font-family: Arial, Helvetica, sans-serif; }
a.pt:hover				{text-decoration:underline;}
a.pi, a.pi:hover, a.pi:visited		{float:left;padding-top:4px;}
a.pi img, a.pi:hover img, a.pi:visited img
					{border:0px;}
.pl div					{float:left; margin-top:3px; margin-bottom:3px; color:#4F4510;font-family:arial;font-size:11px;}
.c1598					{border-top:2px solid #605146;border-bottom:2px solid #605146;padding-bottom:5px;background-color:white;}
.big_link, .big_link:hover, .big_link:visited
					{font-family:Arial; font-size:14px; font-weight:bold; text-decoration:underline;}


/* SHOPPING CART */
.cart_line				{border-bottom:1px solid #E8AD35; clear:both; height:20px;}
.cstep					{margin:7px; margin-top:20px; border-bottom:1px solid #E8AD35; padding-bottom:3px;}
.cstep a				{font-size:18px!important; color:#5F4020!important; text-decoration:underline!important;}
.cstep1, .cstep2, .cstep3		{font-size:18px; color:#5F4020}
.cs1 .cstep1, .cs2 .cstep2, .cs3 .cstep3 {color:white; font-weight:bold;}

.ctable					{font-family:Arial; font-size:12px; margin-top:20px;}
.ctable td		    		{height:28px; padding-left:5px; padding-right:5px;}
.ctable .chead td			{color:#372412; font-size:14px; font-weight:bold; background-image:URL(/images/orange_gradient.gif); background-color:#f1b437; border:1px solid white;}
.ctable .crow td			{background-color:#312411; border:1px solid #5f4020;}
.ctable .cLabel				{text-align:right; font-size:14px; font-weight:bold; background-color:#312411; border:1px solid #5f4020;}
.ctable .cValue				{text-align:right; background-color:#312411; border:1px solid #5f4020;}
.ctable .cNum				{text-align:right;}

.cQ					{width:80px; text-align:right; padding-left:0px!important;}
.cQ a img				{border:0px;}
.cQ span				{text-align:left; width:18px; position:relative; top:-2px;}
.cQ a, .cQ a:hover, .cQ a:visited	{width:17px; height:16px; position:relative; top:3px;}
.cQ_h					{text-align:center;}

.ccbtn, .ccxbtn				{width:170px; height:28px; border:1px solid black; background-image:URL(/images/orange_gradient_btn.gif); background-color:#f1b437; color:#372412; font-family:Arial; font-weight:bold; font-size:12px; position:relative; left:-5px;}
.ccxbtn					{width:120px;}
.cbox					{background-color:#312411; border:1px solid #5f4020; padding:10px; margin:5px; margin-top:20px; font-family:Arial; font-size:14px;}
.cpromo					{background-image:URL(/images/sale_sign.gif); background-repeat:no-repeat; background-position:bottom right;}
.cpromo input				{height:21px; border:1px solid black!important;}
.cpromo_t				{font-size:14px; font-weight:bold; padding-right:10px; position:relative; top:-2px;}
.cpromo_m				{padding-top:10px; width:385px;}
.cpromo_n				{padding-top:20px; width:385px; height:40px; font-size:14px; font-weight:bold; color:red;}
.cpromo_btn				{width:80px; height:26px; border:1px solid black; background-image:URL(/images/orange_gradient_btn.gif); background-color:#f1b437; color:#372412; font-family:Arial; font-weight:bold; font-size:12px; position:relative; left:3px;}
.cpromo_y				{font-size:16px; font-weight:bold; color:red; height:66px; line-height:1.6;}

.clock					{width:170px; line-height:1; border:1px solid #5F4020; background-color:#312411; color:white;}
.clock img				{float:left; margin-top:3px; margin-bottom:5px; margin-right:15px;}

.cquotes				{float:right; text-align:justify; width:232px; margin-top:35px; margin-right:5px;}
.cdetails, .cshipping, .cpayment	{padding:0px;}
.cdetails				{float:left; background-repeat:no-repeat; background-position:bottom right; width:430px;}
.cshipping				{clear:both; margin-top:0px;}
.cdetails .cbox_content			{}
.cbox_title				{height:27px; padding:5px; padding-bottom:0px; background-image:URL(/images/orange_gradient.gif); background-color:#f1b437; border-bottom:1px solid #9a4501; color:#372412; font-size:14px; font-weight:bold;}
.cbox_content				{padding:10px;}
.ccards					{float:right;}
.ccurrency				{padding-right:10px; font-family:Arial; font-size:14px; color:white; font-weight:bold; position:relative; top:-2px;}

.ch					{font-size:14px; font-family:Arial; font-weight:bold; width:150px; padding-right:10px; white-space:nowrap;}
.ctbl input				{height:22px; width:200px; border:1px solid black!important;}

.cselect				{width:200px; overflow:hidden; height:22px; border:1px solid black;}
.cselect select				{width:200px; position:relative; top:-1px; left:-1px;}

.cbuybtn				{margin-top:30px; margin-left:9px;}
.cc_currency				{padding:10px; padding-top:0px;}

a.ctinue, a.ctinue:hover, a.ctinue:visited
					{color:#372412;font-weight:bold;} 


/* CHECKOUT */
.ctbl td				{padding-right:5px; height:27px;}
.err					{display:block; padding:5px; padding-left:15px; padding-right:15px; color:red; border-top:2px solid #D60000; border-bottom:2px solid #D60000; background-color:#FFDCDC; color:red;}
.ct					{font-weight:bold; padding-right:10px; white-space:nowrap;}


/* NEW COLOURS */
.price_box				{margin-left:40px; width:350px; background-color:#482F18; margin-bottom:20px; color:#F2E894;}
.price_boxi				{border:1px solid #E8AD35; font-size:14px; padding:10px;}
.pp_was					{}
.pp_now 				{color:white; font-size:16px; font-weight:bold;}
.pp_save				{}
.pp_discount				{float:right;}
.pp_gc					{}
.pp_yp					{color:white; font-size:16px; font-weight:bold;}
.pp_was span, .pp_now span, .pp_save span {display:inline-block; width:50px;}
.pp_gc span, .pp_yp span		{display:inline-block; width:105px;}

.ncselect				{width:358px; margin-left:32px; margin-top:17px;}
.ncselecti				{}

#ncsize					{float:left;}
#ncsize div				{padding-left:85px; padding-top:3px;}
#ncsize select				{width:273px; display:none;}
#ncsize .wlink, #ncsize .mlink		{display:none;}
#ncsize.wsz #wsize, #ncsize.msz #msize, #ncsize.ksz #ksize
					{display:inline;}
#ncsize.wsz .mlink, #ncsize.msz .wlink, #ncsize.ksz .wlink
					{display:inline;}

.ncbtn					{float:left; display:block; width:231px; height:57px; margin-top:20px; margin-left:127px; background-image:URL(/images/addtocart.jpg);}
.nctitle				{display:inline-block; float:left; padding-top:2px; width:85px; font-weight:bold; font-size:14px;}
.nctitle.colour				{padding-top:5px;}
.nctitle.size				{width:82px;}
.ncsep					{clear:both; height:17px; font-size:1px;}
#ncstock				{float:left; margin-top:10px;}
.ncstock				{float:left; padding-left:60px; color:lightgreen; font-size:14px; padding-top:2px;}
.cdrop					{display:block; float:left; width:253px;}
#qwh					{clear:both; display:block; margin-left:140px; visibility:hidden;}
.cdrop a, .cdrop a:hover, .cdrop a:visited
					{color:black; font-family:MS Sans Serif; font-size:13px; lin-height:1; text-decoration:none;}
.cdroptxt				{border:1px solid #7F9DB9; background-color:white; color:black; width:271px;}
.cdropa					{display:block; height:29px;  width:271px; background-image:URL(/images/select-arrow-big.gif); background-repeat:no-repeat; background-position:247px 0px; cursor:pointer; cursor:default; color:black; text-decoration:none;}
.cdropa:hover				{background-position:247px -28px; color:black; text-decoration:none;}
#cdropbox				{display:none; position:absolute; border:1px solid #7F9DB9; border-top:0px; background-color:white;}
.cdroplink				{display:block; height:29px; width:271px; background-repeat:no-repeat; background-position:2px 2px; background-color:white;}
.cdroplink:hover			{color:white!important; background-color:#316AC5;}
.cdroplink span				{display:block; padding-left:34px; padding-top:5px;}
.chestnut				{background-image:URL(/images/cs/cs_Chestnut.jpg);}
.chocolate				{background-image:URL(/images/cs/cs_Chocolate.jpg);}
.black					{background-image:URL(/images/cs/cs_Black.jpg);}
.grey					{background-image:URL(/images/cs/cs_Grey.jpg);}
.pink					{background-image:URL(/images/cs/cs_Pink.jpg);}
.violet					{background-image:URL(/images/cs/cs_Violet.jpg);}
.sand					{background-image:URL(/images/cs/cs_Sand.jpg);}
.gold					{background-image:URL(/images/cs/cs_Gold.jpg);}
.pewter					{background-image:URL(/images/cs/cs_Pewter.jpg);}
.tan_weave				{background-image:URL(/images/cs/cs_Tan_Weave.jpg);}
.black_weave				{background-image:URL(/images/cs/cs_Black_Weave.jpg);}
.grey_weave				{background-image:URL(/images/cs/cs_Grey_Weave.jpg);}
.chocolate_weave			{background-image:URL(/images/cs/cs_Chocolate_Weave.jpg);}

#cdroptxt				{display:block; padding-left:34px; padding-top:5px;}
#cdropimg				{position:absolute; width:25px; height:25px; margin-top:2px; margin-left:2px; background-repeat:no-repeat;}

.pp_text				{float:left; width:500px;}
.pp_pointsb				{float:right;}
.pp_points				{display:block; margin-bottom:20px; margin-right:9px;}

/* FEEDBACK */
.cm1					{font-size:12px; padding-bottom:30px;}
.cm_r1					{margin-bottom:4px; height:12px; width:70px; background-image:URL(/3003/images/rating.gif); font-size:1px; background-position:0px -12px; margin-right:5px;}
.cm_r2					{position:absolute; margin-top:-16px; height:12px; width:14px; background-image:URL(/3003/images/rating.gif); font-size:1px;}
.cm_r3					{padding-bottom:5px;}

.points					{color: #654; font-size:12px; padding-bottom:15px; padding-top:15px; line-height:150%; font-weight:normal;}
.ptext					{width:100%; text-align:center; padding-top:10px; background-color:white;}
.proimage				{border:solid 1px #ccc3af;margin-left:10px;}

.pp_product				{padding-top:15px;}
.pp_product H1				{font-family:Trebuchet MS; font-size:26px; position:relative; top:-8px; margin-top:0px;}
.pp_desc				{display:block; float:right; width:400px; height:345px; font-size:12px; line-height:1.4;}

.pp_price				{width:250px;}
.pp_pricen				{width:310px;}
#pp_basic				{display:none; float:left; width:311px; height:305px; margin-top:-306px; margin-left:1px;}
#pp_basic div				{position:absolute; width:310px; background-color:white; overflow:hidden;}
#pp_basic img				{margin-top:0px;}

.pp_img					{float:left; width:300px;}
.pp_img img				{border:1px solid black; margin-right:20px;}
.pp_img .xpp_zoom			{position:absolute; margin:5px; margin-left:-267px; cursor:pointer; cursor:hand;}
.pp_img .pp_zoom			{position:absolute; top:170px; left:50%; margin-left:-460px; cursor:pointer; cursor:hand;}
.pp_img .pp_zoom img			{border:0px; margin:0px;}
.pp_zoombox				{display:none; position:absolute; top:50%; left:50%; margin-left:-250px; margin-top:-700px; background-color:#312411; border:3px solid #E8AD35; width:500px; height:600px; z-index:999; background-repeat:no-repeat; background-position:center center; text-align:left; cursor:pointer; cursor:hand; color:black; font-size:14px; font-weight:bold;}
.pp_zoombox img				{border:0px;}
.pp_imgf				{position:absolute; left:50%; top:165px; margin-left:-465px; filter:alpha(opacity=0); opacity:0;}

.pp_imgn				{float:left; width:312px; height:307px;}
#pp_imgb				{float:left; width:252px; height:300px; overflow:hidden; background-color:white;}
.pp_im					{position:absolute; border:1px solid black;}
.pp_im div				{width:250px; height:300px; filter:alpha(opacity=0); opacity:0; overflow:hidden;}
#pp_m1					{filter:alpha(opacity=100); opacity:1;}
#pp_imge				{float:left; margin-left:3px; width:57px; height:302px;}
#pp_imge .pp_imgee			{border:1px solid black; margin-bottom:3px;}
#pp_imge .pp_imgee div			{width:55px; height:56px; overflow:hidden; cursor:hand; cursor:pointer;}
#pp_imge .pp_imgee div img		{margin-left:-250px;}
#pi1					{margin-top:0px;}
#pi2					{margin-top:-61px;}
#pi3					{margin-top:-122px;}
#pi4					{margin-top:-183px;}
#pi5					{margin-top:-244px;}
.pp_s1 #pi1, .pp_s2 #pi2, .pp_s3 #pi3, .pp_s4 #pi4, .pp_s5 #pi5
					{margin-left:-305px!important;}
.pp_zoomn				{display:none; position:absolute; top:356px; left:50%; margin-left:-462px; cursor:pointer; cursor:hand;}
.pp_imgn .pp_zoomn img			{border:0px; margin:0px;}

.pp_csn					{width:312px; position:relative; top:-3px;}
.pp_csn div.csn				{float:right; margin-right:-1px; width:225px; text-align:right;}
.pp_csn span.csn			{float:left; position:relative; top:5px; font-size:12px;}
.pp_csn a				{float:right; margin:1px; margin-left:2px; width:27px; height:27px;}
.pp_csn a img				{border:1px solid black;}

.pp_cs					{float:left; width:267px;}
.pp_cs img				{margin:1px; border:0px;}
.pp_pwidth				{display:inline-block; width:45px;}
.pp_pbox				{float:left; width:100px; margin-top:10px; margin-bottom:20px;}
.pp_pbuy				{float:right; width:100px; text-align:right; margin-top:10px;}
.pp_btn					{color:#E8AD35; border:1px solid #E8AD35; background-color:#51351b; background-image:URL(/images/brown_gradient.gif); width:98px; height:33px; font-size:14px; font-weight:bold; font-family:Arial; cursor:pointer; cursor:hand; position:relative; left:1px; outline:none; -moz-box-sizing:border-box;}
.pp_cards				{float:right; margin-top:10px; margin-right:10px; position:relative; left:0px;}
.pp_buynow				{display:none; position:absolute; top:-50px; left:50%; margin-left:-200px; background-color:#312411; border:3px solid #E8AD35; width:450px; height:504px; z-index:999;}
.pp_icons				{float:right; width:101px; position:relative; left:20px; padding-top:2px;}
.pp_icons a				{outline:none;}
.pp_icons img				{border:0px;}
.pp_rline				{width:720px; height:20px; border-bottom:1px solid #E8AD35; clear:both;}
.pp_reviews				{margin-top:5px; margin-bottom:15px;}
.pp_also				{display:block; height:25px;}

/* SIZE CHART */
.ptitle					{display:inline-block; font-weight:bold; height:20px;}
.size_tbl				{width:360px; background-color:#372412; color:white; border:1px solid #E8AD35; border-collapse:collapse; font-family:Arial; font-size:12px; margin-top:10px; margin-bottom:10px}
.size_tbl .size_h td			{font-weight:bold; font-size:12px; border-bottom:1px solid #E8AD35; background-color:#482F18;}
.size_tbl td				{font-size:12px; text-align:center; border-bottom:1px dotted #7D5A14; border-right:1px solid #E8AD35;}
.size_tbl .size_t td			{text-align:left; font-weight:bold; padding-bottom:0px; border-bottom:1px solid #E8AD35; background-color:#FFEA6F; color:black; padding:3px; font-size:14px;}
.size_tbl td.size_c1, .size_tbl td.size_c2
					{width:86px;}
.size_tbl td.size_c1			{background-color:#51351B}
.size_tbl tr				{background-color:transparent; cursor:pointer; cursor:hand;}
.size_tbl tr.o td			{background-color:#23170b; border-right:1px solid #23170b;}
.size_tbl tr.s td			{background-color:#FFEA6F; color:black; border-right:1px solid #FFEA6F; font-weight:bold;}
.size_tbl tr.os	td			{background-color:#FFF3AF; color:black; border-right:1px solid #FFF3AF; font-weight:bold;}
.size_r					{width:30px; height:14px; vertical-align:center;}
.size_r input				{height:10px;}
.size_tbl .size_t a, .size_tbl .size_t a:visited, .size_tbl .size_t a:hover .size_tbl .size_t a:active
					{font-weight:bold; font-size:12px; text-decoration:underline; position:relative; top:3px; float:right; padding-right:5px; color:#372412;}
.size_tbl .size_t a:hover		{text-decoration:underline;}

/* NEW SIZE CHART */
.pp_instr				{float:left; margin-top:15px; width:320px;}
#sChart					{margin-left:22px;}
.nstbl					{background-color:#372412; color:white; border:1px solid #E8AD35; border-collapse:collapse; font-family:Arial; font-size:12px; margin-bottom:10px;}
.nstbl .size_h td			{font-weight:bold; font-size:12px; border-bottom:1px solid #E8AD35; background-color:#482F18; height:20px;}
.nstbl td				{font-size:12px; text-align:center; border-bottom:1px dotted #7D5A14; border-right:1px solid #E8AD35; background-color:#482F18;}
.nstbl .size_t td			{text-align:left; font-weight:bold; padding-bottom:0px; border-bottom:1px solid #E8AD35; color:black; padding:3px; font-size:14px;}
.nstbl .size_a td			{height:30px;}
.nstbl .size_k td			{height:30px;}
.nstbl td.prp				{}
.nstbl td.prv				{}
.nstbl td.stock				{}
.nstbl td.buy				{}
.nstbl tr				{background-color:transparent; cursor:pointer; cursor:hand;}
.nstbl tr.s td				{background-color:#FFEA6F!important; color:black!important; border-right:1px solid #FFEA6F;}
.nstbl .size_t a, .nstbl .size_t a:visited, .nstbl .size_t a:hover .nstbl .size_t a:active
					{font-weight:bold; font-size:12px; text-decoration:underline; position:relative; top:3px; float:right; padding-right:5px; color:#372412;}
.nstbl .size_t a:hover			{text-decoration:underline;}
.nstbl .size_a.cc td			{background-color:#823f01; background-color:#372412;}
.nstbl .size_k.cc td			{background-color:#823f01; background-color:#372412;}
.nstbl .cc td.prp			{color:#FFEA6F; font-weight:bold;}
.nstbl td.buy a				{display:inline-block; width:50px; height:18px; background-image:URL(/images/buy_btn.gif); background-position:0px 0px;}
.nstbl tr.s td.buy a			{background-position:0px -36px;}
.nstbl .cc td.buy a			{background-position:0px -18px;}

.cTabs					{height:26px;}
.cTabs a				{display:inline-block; width:120px; border:1px solid black; border-bottom:0px; background-color:#482F18; color:#f4e395; font-size:14px!important; text-decoration:none; font-family:Arial; text-align:center; outline:none;}
.cTabs a span				{display:inline-block; margin-top:1px; margin-bottom:1px; cursor:hand;}
.cTabs a:hover				{color:white; text-decoration:none;}
#sChart.s1 a.t1, #sChart.s2 a.t2, #sChart.s3 a.t3
					{border:1px solid #E8AD35; border-bottom:0px; background-color:#372412; font-size:14px!important; font-weight:bold;}
#sChart a.t1				{border-right:0px;}
#sChart.s1 a.t1				{border-right:1px solid #E8AD35!important;}
#sChart a.t3				{border-left:0px;}
#sChart.s3 a.t3				{border-left:1px solid #E8AD35!important;}
#sChart.s1 a.t1 span, #sChart.s2 a.t2 span, #sChart.s3 a.t3 span
					{margin-top:3px; margin-bottom:4px;}
#sChart span.w, #sChart span.m
					{display:none;}
#sChart.s1 span.w, #sChart.s2 span.m, #sChart.s3 span.k
					{display:inline-block!important;}
#sChart.s3 tr.size_a, #sChart.s1 tr.size_k, #sChart.s2 tr.size_k
					{display:none;}

#seltxt					{float:left; width:260px; height:22px; border:1px solid #7F9DB9; padding:2px; font-size:12px; font-family:Tahoma; background-color:white; color:black; -moz-box-sizing:border-box;}

.sbtn 					{background-color:#51351B; color:#E8AD35;border:solid 1px #E8AD35;font-size:16px;padding:10px;cursor:hand;font-weight:bold;float:right; }

.product				{width:217px; height:285px; float:left; margin:10px;}
.product img				{border:1px solid black;}
.p-product				{font-size:10px; color:#5d3c1f; background-color:white; text-align:center; border:solid 1px black;}
.p-colours				{margin-top:-8px;}
.p-product img				{border:solid 0px #623f20;}
.p-product a, .p-product a:hover, .p-product a:visited
					{color:#490102; font-size:11px; font-family:Arial;}
.p-colours span				{display:inline-block; margin-left:3px; margin-bottom:3px; border:1px solid black;}
.p-colours img				{width:30px; border:0px;}
a.p-name				{display:block; width:217px; margin-top:3px;}
a.p-name span				{width:59px; height:18px; background-image:URL(/images/more.gif); float:right; cursor:hand; background-position:0px -18px;}

.err_msg				{padding:5px; border-top:2px solid #B10000; border-bottom:2px solid #B10000; background-color:#FFEFEF; color:#D50101; margin-top:10px; margin-bottom:20px;}
.err_msg a, .err_msg a:visited, .err_msg a:active, .err_msg a:hover
					{color:blue;}

