@charset "utf-8";

html, body
{
	width:100%;
	margin:0px;
	padding:0px;
	text-align:center;
}
.p_base
{
	width:100%;
	overflow:visible;
	margin:auto;
	text-align:center;
}
.p_center
{
	width:990px;
	overflow:visible;
	margin:auto;
	text-align:left;
}
.p_head
{
	width:990px;
	height:240px;
	overflow:visible;
	text-align:left;
}
.p_head_fly
{
	width:2560px;
	height:180px;
	overflow:hidden;
	display:block;
	position:absolute;
	right:0px;
	z-index:1;
	margin:27px 0px 0px 0px;
	background:url(head_repeat.png) repeat-x center;
}
.p_head_fly
{
	width:2560px;
	height:180px;
	overflow:hidden;
	display:block;
	position:absolute;
	right:0px;
	z-index:1;
	margin:27px 0px 0px 0px;
	background:url(pattern.png) repeat center;
}
.p_head_color
{
	width:1002px;
	height:52px;
	overflow:hidden;
	display:block;
	position:absolute;
	z-index:2;
	margin:181px 0px 0px -6px;
	background:url(head.png) no-repeat 0px 0px;
}
.p_head_base_back
{
	width:2560px;
	height:180px;
	overflow:hidden;
	display:block;
	background:url(head_back_overlay.png) repeat-x 0px 0px;
}
.p_head_pages
{
	width:990px;
	height:27px;
	overflow:hidden;
	display:block;
	text-align:right;
	position:absolute;
	z-index:3;
}
.p_head_pages a:link, .p_head_pages a:visited, .p_head_pages a:active
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#0C0C0C;
	line-height:27px;
	padding:0px 0px 0px 35px;
	text-decoration:none;
}
.p_head_pages a:hover
{
	color:black;
	text-decoration:underline;
}
.p_head_upper
{
	width:990px;
	height:159px;
	overflow:hidden;
	display:block;
	position:absolute;
	z-index:3;
	margin:27px 0px 0px 0px;
}
.p_logo:link, .p_logo:visited, .p_logo:active, .p_logo:hover
{
	width:550px;
	height:150px;
	display:block;
	overflow:hidden;
	text-indent:-2000px;
	text-decoration:none;
	position:absolute;
	background:url(geomweb.png) no-repeat center;
}
.p_tr_deals
{
	height:92px;
	overflow:hidden;
	display:inline-block;
	float:right;
	margin:34px 21px 0px 0px;
	text-decoration:none;
	background:url(pointer_left.png) no-repeat 0px 0px;
}
.p_tr_container
{
	height:92px;
	display:inline-block;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-shadow:2px 2px 2px rgba(0,0,0, 0.15);
	line-height:14px;
	font-weight:normal;
	color:white;
	padding:20px 60px 0px 9px;
	margin:0px 0px 0px 80px;
/* MOD */ background:url(pointer_right.png) no-repeat right 0px;
}
.p_tr_container strong
{
	font-size:20px;
	line-height:20px;
}
.p_head_lower
{
	width:990px;
	height:35px;
	overflow:hidden;
	display:block;
	position:absolute;
	z-index:3;
	margin:189px 0px 0px 0px;
}
.p_master_cat:link, .p_master_cat:visited, .p_master_cat:active
{
	width:192px;
	height:35px;
	display:block;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:white;
	letter-spacing:0.6px;
	line-height:36px;
	text-indent:12px;
	text-shadow:2px 2px 2px rgba(0,0,0, 1);
	position:absolute;
	margin:0px 0px 0px 3px;
	background:url(categories.png) no-repeat 0px 0px;
	text-decoration:none;
}
.p_master_cat:hover
{
	background-position:-192px 0px;
	text-decoration:underline;
}
#p_catfall
{
	z-index:4;
}
.p_connect
{
	width:538px;
	height:35px;
	display:block;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:35px;
	text-indent:12px;
	color:white;
	text-shadow:2px 2px 2px rgba(0,0,0, 0.15);
	margin:0px 0px 0px 198px;
}
.p_connect a:link, .p_connect a:visited, .p_connect a:active
{
	color:white;
	text-shadow:2px 2px 2px rgba(0,0,0, 0.15);
	text-decoration:none;
}
.p_connect a:hover
{
	color:white;
	text-decoration:underline;
}
.p_search
{
	width:251px;
	height:35px;
	display:block;
	overflow:hidden;
	position:absolute;
	margin:0px 0px 0px 483px;
	padding:0px;
	border:0px;
	background:url(search_box.png) no-repeat 0px 6px;
}
.p_spcd
{
	display:block;
	border:0px;
	position:absolute;
	margin:3px 0px 0px 777px;
}
.p_box
{
	width:207px;
	height:24px;
	display:block;
	overflow:hidden;
	position:absolute;
	padding:0px;
	margin:6px 0px 0px 0px;
	border:0px;
	background-color:transparent;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0C0C0C;
	line-height:24px;
	text-indent:6px;
}
.p_go
{
	width:38px;
	height:24px;
	display:block;
	overflow:hidden;
	padding:0px;
	border:0px;
	position:absolute;
	margin:6px 0px 0px 207px;
	cursor:pointer;
	background-color:transparent;
	background-image:url(search_buton.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.p_go:hover
{
	background-position:0px -24px;
}
.p_hidden
{
	display:none;
}
.p_body
{
	width:990px;
	overflow:hidden;
	clear:both;
}
.p_rightcol
{
	width:782px;
	display:block;
	overflow:hidden;
	float:right;
}
.p_leftcol
{
	width:195px;
	display:block;
	overflow:hidden;
	margin:0px 13px 0px 0px;
	float:right;
	text-align:left;
}
.p_body_desc
{
	width:782px;
	display:block;
	overflow:hidden;
	background:url(desc_repeat.png) repeat-y 0px 0px;
}
.p_body_desc_top
{
	width:782px;
	display:block;
	overflow:hidden;
	background:url(desc_top.png) no-repeat 0px 0px;
}
.p_body_desc_bottom
{
	width:782px;
	display:block;
	overflow:hidden;
	background:url(desc_bottom.png) no-repeat 0px bottom;
}
.p_clear
{
	width:1px;
	height:1px;
	overflow:hidden;
	display:block;
	clear:both;
}
.p_clear_mid
{
	width:1px;
	height:10px;
	overflow:hidden;
	display:block;
	clear:both;
}
.p_img_base
{
	width:510px;
	display:block;
	overflow:hidden;
	margin:10px 0px 0px 10px;
	float:left;
}
.p_img_repeat
{
	width:510px;
	display:block;
	overflow:hidden;
	background:url(big_pic_repeat.png) repeat-y 0px 0px;
}
.p_img_top
{
	width:510px;
	height:5px;
	display:block;
	overflow:hidden;
	background:url(big_pic_top.png) no-repeat 0px 0px;
}
.p_img_bottom
{
	width:510px;
	height:5px;
	display:block;
	overflow:hidden;
	background:url(big_pic_bottom.png) no-repeat 0px 0px;
}


.p_btn_base
{
	width:245px;
	display:block;
	overflow:visible;
	margin:10px 0px 0px 8px;
	float:left;
}
.p_btn_repeat
{
	width:245px;
	display:block;
	overflow:hidden;
	background:url(right_col_repeat.png) repeat-y 0px 0px;
}
.p_btn_top
{
	width:245px;
	height:5px;
	display:block;
	overflow:hidden;
	background:url(right_col_top.png) no-repeat 0px 0px;
}
.p_btn_bottom
{
	width:245px;
	height:5px;
	display:block;
	overflow:hidden;
	background:url(right_col_bottom.png) no-repeat 0px 0px;
}
.p_btn_space
{
	padding:8px 13px 6px 13px;
}
.p_btn_txt1
{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 5px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:20px;
	font-weight:bold;
}
.p_btn_txt2
{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:13px;
	font-weight:normal;
}
.p_truck
{
	height:45px;
	display:block;
	margin:12px 0px 12px 0px;
	background:url(truck.png) no-repeat right 0px;
}
.p_btn_txt3
{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:13px;
	font-weight:normal;
}
.p_btn_txt3 strong
{
	font-size:15px;
}
.p_shipping
{
	width:245px;
	height:50px;
	display:block;
	overflow:hidden;
	margin:27px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:52px;
	font-weight:bold;
	text-indent:64px;
	color:white;
	text-shadow:2px 2px 2px rgba(0,0,0, 0.15);
/* MOD */ background:url(tick.png) no-repeat 0px 0px;
}
.p_sbag
{
	width:57px;
	height:80px;
	display:block;
	position:absolute;
	background:url(butons_bag.png) no-repeat 0px 0px;
	z-index:2;
	margin:12px 0px 0px 189px;
}
.p_buyit:link, .p_buyit:visited, .p_buyit:active
{
	width:254px;
	height:75px;
	display:block;
	overflow:hidden;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	position:relative;
	left:-10px;
	margin:23px 0px 0px 0px;
	line-height:75px;
	text-align:center;
	text-decoration:none;
/* MOD */ background:url(butons.png) no-repeat 0px 0px;
	z-index:1;
}
.p_buyit:hover
{
	color:white;
	background-position:-254px 0px;
	text-decoration:none;
}
.p_noprice
{

	width:47px;
	height:44px;
	display:block;
	overflow:hidden;
	position:absolute;
	margin:13px 0px 0px 13px;
	background:url(basket.png) no-repeat 0px 0px;
}
.p_price_base
{
	position:relative;
	left:-91px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:17px;
	text-shadow:2px 2px 2px rgba(0,0,0, 0.15);
}
.p_price_base strong
{
	font-size:11px;
}
.p_price
{
	position:relative;
	left:-11px;
	top:3px;
	position:absolute;
	margin:0px 0px 0px 84px;
	text-shadow:2px 2px 2px rgba(0,0,0, 1);
}
.p_watchit:link, .p_watchit:visited, .p_watchit:active
{
	width:245px;
	height:28px;
	display:block;
	overflow:hidden;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin:0px 0px 0px 0px;
	text-shadow:2px 2px 2px rgba(0,0,0, 1);
	line-height:28px;
	text-align:left;
	text-indent:33px;
	text-decoration:none;
/* MOD */ background:url(butons.png) no-repeat -9px -75px;
}
.p_watchit:hover
{
	color:white;
	background-position:-254px -75px;
	text-decoration:none;
}
.p_similar:link, .p_similar:visited, .p_similar:active
{
	width:245px;
	height:28px;
	display:block;
	overflow:hidden;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	margin:9px 0px 0px 0px;
	text-shadow:2px 2px 2px rgba(0,0,0, 1);
	line-height:28px;
	text-align:left;
	text-indent:33px;
	text-decoration:none;
	background:url(butons.png) no-repeat -9px -112px;
}
.p_similar:hover
{
	color:white;
	background-position:-254px -112px;
	text-decoration:none;
}
.p_newsletter:link, .p_newsletter:visited, .p_newsletter:active
{
	width:245px;
	height:87px;
	display:block;
	overflow:hidden;
	color:white;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	margin:9px 0px 9px 0px;
	line-height:16px;
	text-align:left;
	text-decoration:none;
/* MOD */ background:url(butons.png) no-repeat -9px -149px;
}
.p_contc
{
	width:245px;
	height:110px;
	display:block;
	background:url(cs.png) no-repeat 0px 0px;
	margin:0px 0px 10px 0px;
}
.p_newsletter:hover
{
	color:white;
	background-position:-254px -149px;
	text-decoration:none;
}
.p_news_txt1
{
	text-shadow:2px 2px 2px rgba(0,0,0, 0.15);
	position:absolute;
	margin:10px 0px 0px 13px;
}
.p_news_txt2
{
	font-size:12px;
	text-shadow:2px 2px 2px rgba(0,0,0, 1);
	position:absolute;
	margin:39px 0px 0px 21px;
}
.p_title
{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:20px;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 13px;
}
#p_main_image
{
	width:500px;
	cursor:pointer;
	display:block;
	margin:13px 0px 12px 5px;
}
.p_zoom
{
	width:53px;
	height:53px;
	display:block;
	overflow:hidden;
	position:absolute;
	margin:-49px 0px 0px 2px;
/* MOD */ background:url(zoom.png) no-repeat 0px 0px;
}
.p_small_image
{
	width:76px;
	height:76px;
	overflow:hidden;
	display:block;
	float:left;
	margin:9px 11px 0px 0px;
	background:url(small_pic.png) no-repeat 0px 0px;
	text-align:center;
}
.p_smallimit
{
	width:76px;
	height:68px;
	margin-top:4px;
	overflow:hidden;
}
.p_small_image img
{
	cursor:pointer;
	border:0;
	width:68px;
}
.p_prelast_small
{
	margin-right:10px !important;
}
.p_last_small
{
	margin-right:0px !important;
}
#p_second_block
{
	margin:13px 0px 0px 0px;
}
.p_tabs_holder
{
	width:782px;
	height:30px;
	display:block;
	overflow:hidden;
}
.p_tab
{
	display:block;
	height:30px;
	background:#D7D7D9 url(tab_left.png) no-repeat 0px 0px;
}
.p_tab_active
{
	background-color:transparent;
}
.p_tab a:link, .p_tab a:visited, .p_tab a:active
{
	display:inline-block;
	height:30px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;
	background:url(tab_right.png) no-repeat right 0px;
	white-space:nowrap;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:black;
	line-height:30px;
	padding:0px 17px 0px 11px;
	text-decoration:none;
}
.p_tab a:hover
{
	text-decoration:underline;
}
.p_tab_space
{
	display:block;
	width:3px;
	height:30px;
	display:block;
	overflow:hidden;
	background:url(tab_space.png) no-repeat 0px 0px;
}
.p_tab_end
{
	background:url(tab_end.png) no-repeat right -1px;
}
.p_tabs_comp
{
	width:782px;
	display:block;
	overflow:hidden;
	background:url(tab_end.png) no-repeat 0px -31px;
}
.p_desc
{
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.p_desc p
{
	margin:0px;
	padding:0px 0px 14px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
.p_desc a:link, .p_desc a:visited, .p_desc a:active
{
	color:black;
	font-weight:bold;
	text-decoration:underline;
}
.p_desc a:hover
{
	color:black;
	font-weight:bold;
	text-decoration:none;
}
.p_desc ul, .p_desc ol
{
	margin:8px 0px 0px 0px;
	padding:0px 0px 22px 35px
}
.p_desc li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:black;
	margin:8px 0px 0px 0px;
}
.p_desc table
{
	background-color:transparent;
	margin:0px 0px 15px 0px;
}
.p_desc td, .p_desc th 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:black;
	padding:7px;
	border-bottom:1px solid #D7D7D9;
	background-color:transparent;
}
.p_desc h1
{
	margin:0px;
	padding:0px 0px 12px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
}
.p_desc h2
{
	margin:0px;
	padding:0px 0px 12px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
}
.p_desc h3
{
	margin:0px;
	padding:0px 0px 12px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
}
#p_desc1
{
	display:block;
}
#p_desc2, #p_desc3, #p_desc4, #p_desc5, #p_desc6, #p_desc7, #p_desc8 
{
	display:none;
}
.p_related
{
	width:782px;
	height:449px;
	display:block;
	overflow:hidden;
	margin:13px 0px 0px 0px;
	position:relative;
/* MOD */ background:url(related.png) no-repeat 0px 0px;
}
.p_rel_txt
{
	width:782px;
	height:35px;
	display:block;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-shadow:2px 2px 2px rgba(0,0,0, 0.15);
	line-height:35px;
	text-align:left;
	text-indent:14px;
	color:white;
	position:absolute;
	z-index:2;
}
.p_related table, .p_related tr, .p_related td
{
	background-color:transparent !important;
}
.p_related font
{
	display:none;
}
.p_related span
{
	position:absolute;
	left:-2000px;
}
.p_related table tbody tr td table tbody tr td table
{
	position:absolute;
	top:0px;
	left:0px;
}
.p_related table tbody tr td table tbody tr td table tr
{
	position:absolute;
	top:0px;
	left:0px;
}
.p_related table tbody tr td table tbody tr td table tbody tr td img
{
	display:none;
	position:absolute;
}
.bitimg1
{
	display:block !important;
	top:63px;
	left:49px;
}
.bitimg2
{
	display:block !important;
	top:63px;
	left:242px;
}
.bitimg3
{
	display:block !important;
	top:63px;
	left:425px;
}
.bitimg4
{
	display:block !important;
	top:63px;
	left:628px;
}
.bitimg5
{
	display:block !important;
	top:265px;
	left:49px;
}
.bitimg6
{
	display:block !important;
	top:265px;
	left:242px;
}
.bitimg7
{
	display:block !important;
	top:265px;
	left:425px;
}
.bitimg8
{
	display:block !important;
	top:265px;
	left:628px;
}
.p_related a:link, .p_related a:visited, .p_related a:active
{
	display:block;
	overflow:hidden !important;
	width:168px;
	height:28px;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	line-height:14px !important;
	color:black !important;
	font-weight:normal;
	text-decoration:none;
}
.p_related a:hover
{
	color:black;
	text-decoration:underline;
}
.btext1
{
	position:absolute;
	top:167px;
	left:2018px !important;
}
.btext2
{
	position:absolute;
	top:167px;
	left:2211px !important;
}
.btext3
{
	position:absolute;
	top:167px;
	left:2404px !important;
}
.btext4
{
	position:absolute;
	top:167px;
	left:2597px !important;
}
.btext5
{
	position:absolute;
	top:369px;
	left:2018px !important;
}
.btext6
{
	position:absolute;
	top:369px;
	left:2211px !important;
}
.btext7
{
	position:absolute;
	top:369px;
	left:2404px !important;
}
.btext8
{
	position:absolute;
	top:369px;
	left:2597px !important;
}
.pclearimages
{
	overflow:visible !important;;
	height:0px !important;
}
.bpri
{
	position:absolute;
/* MOD */ background:url(price.png) no-repeat 0px 0px;
    color:white;
    display:block !important;
	width:81px;
    height:24px;
    line-height:24px;
    overflow:visible;
    text-indent:8px;
	margin:0px;
	padding:0px;
	white-space:nowrap;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
}
.bce1
{
	top:202px;
	left:10px;
}
.bce2
{
	top:202px;
	left:203px;
}
.bce3
{
	top:202px;
	left:396px;
}
.bce4
{
	top:202px;
	left:589px;
}
.bce5
{
	top:404px;
	left:10px;
}
.bce6
{
	top:404px;
	left:203px;
}
.bce7
{
	top:404px;
	left:396px;
}
.bce8
{
	top:404px;
	left:589px;
}
.p_leftdeals
{
	width:195px;
	height:1254px;
	display:block;
	overflow:hidden;
	background:url(left_column.png) no-repeat 0px 0px;
	position:relative;
}
.p_left_txt
{
	width:195px;
	height:32px;
	display:block;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	line-height:33px;
	text-align:left;
	text-indent:14px;
	color:black;
	position:absolute;
	z-index:2;
}
#p_featured999 {
	padding-top: 33px;
}
.p_leftdeals .p_featured {
	display: block;
	width: 175px;
	height: 193px;
	margin:10px 10px 0;
	position: relative;
}
.p_leftdeals .p_featured * {
	text-align: center;
}
.p_leftdeals .p_featured a {
	display: block;	
	text-align: center;
}
.p_leftdeals .p_featured a span {
	position: relative;
	display: block;
	left:0;
}
.p_leftdeals .p_featured a .p_image {
	text-align: center;
	height: 96px;
}
.p_leftdeals .p_featured a .p_image img {
	max-width: 140px;
	height: 96px;
	vertical-align: middle;
}
.p_leftdeals .p_featured a .p_title {
	font-size:12px !important;
	line-height:14px !important;
	padding: 7px 10px 0px;
}
.p_leftdeals .p_featured a .p_price {
	margin: 5px 0 0;
	text-shadow: none;
	font-weight: bold;
}
.p_leftdeals .p_featured a .p_button {
	display: none;
}
.p_leftdeals a:link, .p_leftdeals a:visited, .p_leftdeals a:active
{
	display:block;
	font-family:Arial, Helvetica, sans-serif !important;
	font-size:12px !important;
	line-height:14px !important;
	color:black !important;
	font-weight:normal;
	text-decoration:none;
}
.p_leftdeals a:hover
{
	color:black;
	text-decoration:underline;
}
.p_leftdeals table, .p_leftdeals tr, .p_leftdeals td
{
	background-color:transparent !important;
}
.p_leftdeals font
{
	display:none;
}
.p_leftdeals span
{
	position:absolute;
	left:-2000px;
}
.p_leftdeals table tbody tr td table tbody tr td table
{
	position:absolute;
	top:0px;
	left:0px;
}
.p_leftdeals table tbody tr td table tbody tr td table tr
{
	position:absolute;
	top:0px;
	left:0px;
}
.p_leftdeals table tbody tr td table tbody tr td table tbody tr td img
{
	display:none;
	position:absolute;
}
.itimg1
{
	display:block !important;
	top:60px;
	left:49px;
}
.itimg2
{
	display:block !important;
	top:262px;
	left:49px;
}
.itimg3
{
	display:block !important;
	top:464px;
	left:49px;
}
.itimg4
{
	display:block !important;
	top:666px;
	left:49px;
}
.itimg5
{
	display:block !important;
	top:868px;
	left:49px;
}
.itimg6
{
	display:block !important;
	top:1070px;
	left:49px;
}
.itimg7
{
	display:none !important;
}
.itimg8
{
	display:none !important;
}
.ltext1
{
	position:absolute;
	top:164px;
	left:2018px !important;
}
.ltext2
{
	position:absolute;
	top:366px;
	left:2018px !important;
}
.ltext3
{
	position:absolute;
	top:568px;
	left:2018px !important;
}
.ltext4
{
	position:absolute;
	top:770px;
	left:2018px !important;
}
.ltext5
{
	position:absolute;
	top:972px;
	left:2018px !important;
}
.ltext6
{
	position:absolute;
	top:1174px;
	left:2018px !important;
}
.ltext7
{
	display:none !important;
}
.ltext8
{
	display:none !important;
}
.lce1
{
	top:199px;
	left:10px;
}
.lce2
{
	top:401px;
	left:10px;
}
.lce3
{
	top:603px;
	left:10px;
}
.lce4
{
	top:805px;
	left:10px;
}
.lce5
{
	top:1007px;
	left:10px;
}
.lce6
{
	top:1209px;
	left:10px;
}
.lce7
{
	display:none !important;
}
.lce8
{
	display:none !important;
}
.p_plogo:link, .p_plogo:visited, .p_plogo:active, .p_plogo:hover
{
	width:195px;
	height:76px;
	display:block;
	overflow:hidden;
	clear:both;
	background:url('http://www.wearepentagon.com/logo/ecommerce_ink.png') no-repeat 0px 0px;
	text-indent:-2000px;
	text-decoration:none;
	margin:15px;
}
#p_drop_menu
{
	display:none;
	position:absolute;
	z-index:5;
	margin:-51px 0px 0px 3px;
	text-align:left;
}
.p_drop_top_left
{
	background:url(drop_top_left.png) no-repeat 0px 0px;
}
.p_drop_top_right
{
	background:url(drop_top_right.png) no-repeat right 0px;
}
.p_drop_bottom_left
{
	background:url(drop_bottom_left.png) no-repeat 0px 0px;
}
.p_drop_bottom_right
{
	background:url(drop_bottom_right.png) no-repeat right 0px;
}
.p_bblack
{
	background-color:#C90C0C;
}
#p_drop_head
{
	background-position:-192px 0px !important;
	position:absolute;
	z-index:6;
	margin-left:0px;
}
.p_drop
{
	min-width:172px;
	width: expression( document.body.clientWidth < 173 ? "172px" : "auto" );
	color:white;
	z-index:5;
	padding:30px 0px 15px 10px
}

.p_drop a:link, .p_drop a:visited, .p_drop a:active
{
	display:block;
	color:#FFFFCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	text-decoration:none;
	padding:10px 60px 4px 5px;
	white-space:nowrap;
}
.p_drop a:hover
{
	color:white;
	text-decoration:underline;
}
.ESP-ListingSubCategory
{
	font-weight:normal !important;
	padding:2px 60px 0px 20px !important;
	font-size:12px !important;
}
/* MARK */
.lcat .ttl
{
	display:none;
}
.cnt
{
	display:none;
}
.lcat a:link, .lcat a:visited, .lcat a:active
{
	display:block;
	color:#FFFFCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	text-decoration:none;
	padding:0px 50px 0px 0px;
	white-space:nowrap;
}
.lcat a:hover
{
	color:white;
	text-decoration:underline;
}
.lcat ul.lev1
{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.lcat li
{
	display:block;
	margin:0px 0px 0px 4px;
	padding:0px 0px 0px 0px;
}
.lev1 a
{
	margin:15px 0px 6px 0px;
}
.lcat ul.lev2
{
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 16px;
}
.lev2 a
{
	font-weight:normal !important;
	margin:2px 0px 0px 0px;
	font-size:12px !important;
}
.all_cats
{
	display:none !important;
}
/* MARK */

.p_featured table {
	width: 175px;
	height: 100%;
}
table.gallery div.saleDiv { 
	padding-top: 0;
}
#p_related .p_box {
	width: 182px;
	height: 189px;
	position: relative;
	margin: 45px 0 -32px 11px;
	float: left;
}
#p_related .p_box a {
	display: block;
	overflow: visible !important;
	width: 182px;
	height: 189px;
	position: relative;
	text-align: center;
}
#p_related span {
	position: relative;
	left:0;
	display: block;
}
.p_related .p_featured a .p_image {
	margin-top: 10px;
	height: 96px;
}
.p_related .p_featured a .p_image img {
	height: 96px;
}
.p_related .p_featured a .p_title {
	font-size: 12px !important;
	line-height: 14px !important;
	padding: 7px 10px 0px;
	height: 30px;
	overflow: hidden;
}
.p_related .p_featured a .p_title .newly {
	display: none !important;
}
.p_related .p_featured a .p_price {
	margin: 5px 0 0;
	text-shadow: none;
	font-weight: bold;
}
.p_related .p_featured a .p_button {
	display: none;
}