
/* Comment Generated by Combres - Resource '~/Components/Styles/LP/LP_main.css' (Mode: Static) */

.errorMsg.soft { color:#39C; background-image:none; background-color: #F6FBFF; border: 1px dashed #3399cc; margin-bottom: 10px; padding: 10px;}
/*  LeisurePro - DG - August 26, 10 */

body {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #666666; margin: 0px; padding: 0px;}
FORM { margin: 0px; padding: 0px; }

a:link, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #888888; text-decoration: none;}
a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #d87006; text-decoration: underline;}
td {font-size: 11px; line-height: 15px;}

h1 {color:#1342A0; font-size: 18px; font-weight: normal; margin:5px 0; padding: 0px; line-height: normal; }
h3 {color: #0066CC; font-weight: bold; font-size: 13px; margin: 5px 0px 5px 0px;}
h4 {font: bold 12px Arial, Helvetica, sans-serif; color: #0066CC; margin: 0px 0px 3px; padding: 0px;}
:focus {outline: none;}
:focus { -moz-outline-style: none;}

#mainwrapperin {margin: 0px auto; background: #FFFFFF;}
.LogoLink {height: 70px; width: 220px;}

#mainTable {border: 1px solid #0066CC; width: 980px;}
#CenterRight { padding: 10px; border-top: #0066CC solid 5px; width: auto; background: url(//www.lpimg.info/image/ui/Shade_BG.gif) repeat-x;}

.Top_BG {background: url(//www.lpimg.info/image/ui/LP_Logo_Head.gif) no-repeat; width: 980px;}

#GCSForm {
    position: absolute;
    right: 0px;
    top: 50px;
}
.gcsSearchWrapper {
    margin: 0 auto;
    position: relative;
    width: 980px;
}
#mainwrapperin {
    background: #FFFFFF;
    margin: 0 auto;
}

#CtgryLinks {
	margin-top: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
}
#CtgryLinks a {
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	padding: 0px 7px;
	font-weight: bold;
}
#CtgryLinks a:hover {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
	padding: 0px 7px;
	font-weight: bold;
}

.LeftSide {padding-top:12px; background:url(//www.lpimg.info/image/ui/LPOrder_by_Phone_BG_wLocal.gif) no-repeat; 	vertical-align: top; width: 150px; border-right: #06C solid 1px;}
.LeftSide h2 {margin:0 0 0 48px; text-shadow:0 1px 0 rgba(255,255,255,0.8); text-align:left; color: #F27D02; font: bold 14px Arial,Helvetica,sans-serif; padding: 0;}
.LeftSide p.local-ph {text-align:left; margin:0 0 12px 48px; text-shadow:0 1px 0 rgba(255,255,255,0.8); font-size:13px; color:#3187dd;}


#TopNav {
	width: 980px;
	display: block;
	height: 24px;
	margin-bottom: 2px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #0167CB;
}
#TopNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#TopNav li {
	float: left;
}
#TopNav a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	display: block;
	background-image: url(//www.lpimg.info/image/ui/Tabs_L.gif);
	background-repeat: no-repeat;
	margin-right: 1px;
	background-position: left top;
	width: auto;
}
#TopNav a span {
	display: block;
	padding-top: 5px;
	padding-right: 11px;
	padding-left: 11px;
	background-image: url(//www.lpimg.info/image/ui/Tabs_R.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-bottom: 4px;
	width: auto;
	white-space: nowrap;
	text-align: center;
}
#TopNav a:hover, #TopNav a:active {
	background-position: left -28px;
}
#TopNav a:hover span, #TopNav a:active span {
	background-position: right -28px;
}
#TopNav .used_NewIcon {
	position: absolute;
	top: -11px;
	left: 432px;
	border: none;
}

#LeftNav {
	text-decoration: none;
	width: 150px;
}
#LeftNav a {
	text-decoration: none;
	font-size: 11px;
	color: #202020;
	background-color: #F2F2F2;
	border-bottom: #CCCCCC solid 1px;
	padding: 2px 0px;
	margin: 0px;
	display: block;
	width: 150px;
}
#LeftNav a:hover {
	background-color: #FFFFFF;
}
#LeftNav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;
	width: 150px;
}
#LeftNav .navCatHead a {
	background-color: #2C88E9;
	color: #FFFFFF;
	display: block;
	font-size: 11px;
	padding: 4px 0;
	font-weight: bold;
}

#LeftNav .navCatHead a:hover {
	background-image: url(//www.lpimg.info/image/ui/LeftTab_Scuba.gif);
	background-position: right top;
}

#FrontBanner {
	height: 250px;
	width: 607px;
	background-repeat: no-repeat;
	text-align: right;
}
#FrontBanner h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	margin: 15px 0px 0px 370px;
	text-align: left;
	line-height: 19px;
	font-weight: normal;
}
#FrontBanner a img {
	background-image: url(//www.lpimg.info/image/ui/NYC_showroom_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
}
#FrontBanner a:hover img {
	background-position: bottom;
}

#FrontBanner .Operations {
	height: 80px;
	width: 80px;
	text-align: center;
	margin: 5px 170px 5px 357px;
}
#FrontBanner .Operations a:link, #FrontBanner .Operations a:visited {
	width: 80px;
	display: block;
	font: 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #666666;
	padding-top: 45px;
	background: url(//www.lpimg.info/image/ui/LP_Operations_icon.gif) no-repeat left 12px;
	height: 0px;
}
#FrontBanner .Operations a:hover {
	width: 80px;
	display: block;
	color: #333333;
	background: url(//www.lpimg.info/image/ui/LP_Operations_icon.gif) no-repeat right 12px;
	padding-top: 46px;
}

.WhyUsCntnr {
	width: 190px;
	background: url(//www.lpimg.info/image/ui/WhyUsCntnr_BG.gif) no-repeat;
	float: right;
	height: 250px;
	overflow: hidden;
}
.WhyUsCntnr ul {
	margin: 0px;
	padding: 13px;
}
.WhyUsCntnr ul li {
	list-style: none;
	margin: 8px 0px;
	padding: 0px;
	background: url(//www.lpimg.info/image/ui/WhyUsListIcon.gif) no-repeat 0px 5px;
}
.WhyUsCntnr ul li.WhyUsHead {
	color: #666;
	background: none;
	font-size: 15px;
	margin: 0px 0px 5px;
	padding: 0px;
	font-weight: normal;
	line-height: 20px;
}
.WhyUsCntnr ul li a:link, .WhyUsCntnr ul li a:visited {
	padding-left: 10px;
	font-size: 11px;
	display: block;
	color: #777;
}
.WhyUsCntnr ul li a:hover {
	padding-left: 10px;
	font-size: 11px;
	display: block;
	color: #D87006;
}

.YouTubeStrip {	margin: 10px 0; height: 90px; padding:15px 0 15px 20px; background: url(//www.lpimg.info/image/ui/YouTubeStrip_BG.gif) no-repeat; }
.YouTubeStrip ul {margin: 0px; padding: 0px; background: #9F0; }
.YouTubeStrip ul li {list-style: none; margin: 0px 17px 0 0; padding: 0px; background: no-repeat; float: left; }
.YouTubeStrip ul li a:link, .YouTubeStrip ul li a:visited {	height: 86px; width: 136px; display:block; border:#939393 solid 2px; float: left; margin-bottom: 14px; position: relative; }
.YouTubeStrip ul li a:hover {	border:#444 solid 2px; height: 86px; width: 136px; display:block; float: left; text-decoration: none; }
.YouTubeStrip ul li span {background:#000; filter:alpha(opacity=70); background-color: rgba(0,0,0,0.7); text-align: center; display: block; position: absolute; width: 126px; bottom: 5px; right:5px; height: 24px; font-size: 12px; color: #FFF; line-height: 24px; display:none; font-weight:bold; -moz-border-radius:4px;}
.YouTubeStrip ul li em {background:url(//www.lpimg.info/image/ui/YouTubeStrip_icon.png); position: absolute; width: 114px; top:20px; left:12px; height: 53px; opacity:0.8; filter:alpha(opacity=80);}


#footer {
	float: left;
	padding: 5px 7px 10px 15px;
	width: 160px;
}
#footer h2 {
	font-weight: bold;
	color: #0066CC;
	line-height: 15px;
	font-size: 11px;
	margin: 0px;
}
#FooterCntanr {
	width: 980px;
	border: #0066CC 1px solid;
}
#footer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#footer a {
	color: #666666;
	text-decoration: none;
	padding-left: 12px;
	background-image: url(//www.lpimg.info/image/ui/Footer-list.gif);
	background-repeat: no-repeat;
	display: block;
}
#footer a:hover {
	color: #CC0000;
}

#footer.socialNetwork {
	padding-left: 22px;
}
#footer.socialNetwork a {
	background: none;
	padding-left: 0;
}
#footer.socialNetwork a img {
	border-width: 0px;
	margin: 1px 3px 1px 0;
	vertical-align: middle;
}

.socialNetwork li a {background-image:url(//www.lpimg.info/image/ui/FeaturedSection_SocialNetwork_sprite.jpg)!important; background-repeat:no-repeat!important; height:18px; padding:2px 0 2px 25px!important;}
.socialNetwork li a.aquaviews {background-position:-0px -113px!important;}
.socialNetwork li a.blog {background-position:-266px -113px!important;}
.socialNetwork li a.facebook {background-position:-0px -148px!important;}
.socialNetwork li a.myspace {background-position:-266px -148px!important;}
.socialNetwork li a.twitter {background-position:-0px -182px!important;}
.socialNetwork li a.youtube {background-position:-266px -182px!important;}
.socialNetwork li a.googleplus { padding-left:0!important; background:none !important;}
.socialNetwork li a.googleplus img { border:0;width:18px;height:18px;position: relative;top: -3px;}
.socialNetwork li a.pinterest {background-position: -266px -113px!important;}

#search {
	width: 350px;
	float: right;
	text-align: right;
}


#resultstitle h1 { border-bottom: #D9DDEE solid 1px;}
.WLhead { color: #1342A0; font: 18px/normal Arial, Helvetica, sans-serif; border-bottom: 1px solid #D9DDEE;}

#SpecialNote {
	background-color: #FFFF99;
	padding: 7px;
	width: auto;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 12px;
	display: none;
}

#mainBody {
	margin-right: auto;
	margin-left: auto;
	width: 980px;
	margin-bottom: 10px;
}
#AccountInfo {
	padding: 7px 0;
	text-decoration: none;
	float: left;
}
#AccountInfo a {
	color: #777777;
	text-decoration: none;
	padding: 9px 10px 8px;
	border-right: #CCCCCC solid 1px;
}
#AccountInfo a:hover {
	background-color: #F2F2F2;
}
#ckoutInfo {
	text-decoration: none;
	padding: 7px 0px;
	float: right;
}
#ckoutInfo a {
	color: #777777;
	text-decoration: none;
	padding: 9px 10px 8px;
	border-left: #CCCCCC solid 1px;
}
#ckoutInfo a:hover {
	background-color: #E5EFFA;
}

#ckoutInfo a img {
	vertical-align: top;
}

.ckout {
	background-color: #E5EFFA;
	text-decoration: none;
	border-right: #0066CC solid 1px;
}
.AcntInfoBrdr {
	border-bottom: #0066CC 3px solid;
	margin: 0px auto;
	width: 980px;
	clear: both;
	overflow: hidden;
}
#searchmain {
	background-color: #CCFFCC;
	height: 36px;
}
.emailsignupBG {
	background-color: #EAF2FB;
}
.emailsignup_i {
	width: 220px;
	padding: 10px;
	background-color: #EAF2FB;
	border-right: #0066CC solid 1px;
}

#emailsignup {
	padding: 0;
	width: auto;
	background: none repeat scroll 0 0 #EAF2FB;
	color: #555555;
	font-size: 12px;
}
#emailsignup p {
	padding: 0px;
	margin: 5px 0px 5px 0px;
}
#emailsignup input {
	border: 1px solid #BEDAF3;
	color: #999999;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	padding-left: 5px;
}
#emailsignup strong {
	background: url(//www.lpimg.info/image/ui/Envelope4_23.png) no-repeat scroll 0 0 transparent;
	color: #319BE4;
	display: block;
	font-size: 12px;
	height: 19px;
	margin: 0 0 0 6px;
	padding: 11px 0 2px 45px;
	text-align: left;
	text-transform: uppercase;
	width: 165px;
}

#newsletter p {
	font-size: 11.5px;
}

#emailsignup .errorMsg {
	margin-top: 1px;
    clear: none;
    margin-bottom:0;
    float:left;
}
#emailsignup .thankyou {
	float: left;
	margin-top: 1px;
	color: #00952e;
}

.Recommend {
	font-size: 11px;
	background: url(//www.lpimg.info/image/ui/Diver_Icon20x20.png) top left no-repeat;
	height: 14px;
	padding-top: 6px !important;
	margin: 15px 0 0 7px !important;
	clear: both;
}
a#aRecommend {
	text-decoration: underline;
	color: #06c;
	padding-left: 20px;
	font-size: 11px;
}
a#aRecommend:hover {
	color: #0679ec;
}

.featured_i {
	height: 390px;
	width: 567px;
	border: 0px;
	overflow: hidden;
}
#Featured {
	width: 120px;
	padding: 8px;
	margin-top: 7px;
	float: left;
	text-align: center;
}

.FeaturedHead {
	font-weight: bold;
	color: #3366CC;
	background-image: url(//www.lpimg.info/image/ui/head_bg.gif);
	background-repeat: repeat-x;
	font-size: 15px;
	margin: 0px;
	padding: 6px 0px 7px 10px;
	display: block;
	border-bottom: #90B5E8 solid 1px;
}
#Featured strong {
	font-weight: bold;
	color: #CC0000;
	font-size: 18px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
}
#Featured .prceBold {
	color: #003366;
}
#Featured .item {
	font-size: 11px;
	font-weight: bold;
	color: #0066CC;
	height: 30px;
	overflow: hidden;
	display: block;
}
#Featured .item a {
	color: #0066CC;
}
#Featured .sku {
	line-height: 24px;
	color: #999999;
}

#PageNoCntnr {
	padding: 5px;
	background-color: #EAF2FB;
	color: #0066CC;
	border-bottom: #0066CC solid 1px;
}
#PageNoCntnr input {
	border: #BEDAF3 solid 1px;
	height: 20px;
}

#PageNo {
	float: right;
}
#PageNo a {
	display: block;
	float: left;
	text-align: center;
	padding: 3px 4px 3px 4px;
	font-size: 11px;
	font-weight: bold;
	border: #EAF2FB solid 1px;
	color: #0066CC;
}
#PageNo a:hover {
	border: #90B5E8 solid 1px;
	text-decoration: none;
}
#PageNo .currentpage {
	border: #90B5E8 solid 1px;
	text-decoration: none;
	background-color: #FFFFFF;
}
#PageNo span {
	display: block;
	float: left;
	text-align: center;
	padding: 3px 4px 3px 4px;
	font-size: 11px;
	font-weight: bold;
	border: #EAF2FB solid 1px;
	color: #0066CC;
}

.CenterVline {
	border-right: #cbe0f5 solid 1px;
	width: 100%;
}

.Buy-Now {
	background-image: url(//www.lpimg.info/image/ui/Buy-Now_GBG.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 7px;
	cursor: hand;
	border: 0px;
}
.Buy-Now:hover {
	background-position: bottom;
	text-decoration: none;
}
.Buy-Now-orng {
	background-image: url(//www.lpimg.info/image/ui/Buy-Now_OBG.gif);
	background-repeat: no-repeat;
	background-position: top;
	margin-top: 7px;
	cursor: hand;
}
.Buy-Now-orng:hover {
	background-position: bottom;
	text-decoration: none;
}

a.CatAccBtn:link, a.CatAccBtn:visited {
	background-image: url(//www.lpimg.info/image/ui/BtnBg_grn_L.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	display: block;
	height: 23px;
	margin-top: 7px;
	text-decoration: none;
	cursor: hand;
}
a.CatAccBtn:link span, a.CatAccBtn:visited span {
	background-image: url(//www.lpimg.info/image/ui/BtnBg_grn_R.gif);
	background-position: right top;
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	padding-top: 4px;
}
a.CatAccBtn:hover {
	background-position: left bottom;
	text-decoration: none;
	color: #FFFFFF;
}
a.CatAccBtn:hover span {
	background-position: right bottom;
	text-decoration: none;
}


a.btnGrySmall:link, a.btnGrySmall:visited {
	background-image: url(//www.lpimg.info/image/ui/btn-GrySmall_L.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	display: block;
	height: 18px;
	margin-top: 7px;
	text-decoration: none;
	cursor: hand;
}
a.btnGrySmall:link span, a.btnGrySmall:visited span {
	background-image: url(//www.lpimg.info/image/ui/btn-GrySmall_R.gif);
	background-position: right top;
	background-repeat: no-repeat;
	display: block;
	height: 17px;
	padding-top: 1px;
}
a.btnGrySmall:hover {
	background-position: left bottom;
	text-decoration: none;
}
a.btnGrySmall:hover span {
	background-position: right bottom;
	text-decoration: none;
}

a.btnGreenSmall:link, a.btnGreenSmall:visited {
	background-image: url(//www.lpimg.info/image/ui/btn-GreenSmall_L.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	display: block;
	height: 18px;
	margin-top: 7px;
	text-decoration: none;
	cursor: hand;
}
a.btnGreenSmall:link span, a.btnGreenSmall:visited span {
	background-image: url(//www.lpimg.info/image/ui/btn-GreenSmall_R.gif);
	background-position: right top;
	background-repeat: no-repeat;
	display: block;
	height: 17px;
	padding-top: 1px;
}
a.btnGreenSmall:hover {
	background-position: left bottom;
	text-decoration: none;
}
a.btnGreenSmall:hover span {
	background-position: right bottom;
	text-decoration: none;
}

a.btnOrngSmall:link, a.btnOrngSmall:visited {
	background-image: url(//www.lpimg.info/image/ui/btn-OrngSmall_L.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	display: block;
	height: 18px;
	margin-top: 7px;
	text-decoration: none;
	cursor: hand;
}
a.btnOrngSmall:link span, a.btnOrngSmall:visited span {
	background-image: url(//www.lpimg.info/image/ui/btn-OrngSmall_R.gif);
	background-position: right top;
	background-repeat: no-repeat;
	display: block;
	height: 17px;
	padding-top: 1px;
}
a.btnOrngSmall:hover {
	background-position: left bottom;
	text-decoration: none;
}
a.btnOrngSmall:hover span {
	background-position: right bottom;
	text-decoration: none;
}

a.btnLBluBg:link, a.btnLBluBg:visited {
	background-image: url(//www.lpimgui.info/image/ui/BtnBg_LBlu_L.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	display: block;
	height: 23px;
	margin-top: 7px;
	text-decoration: none;
	cursor: hand;
}
a.btnLBluBg:link span, a.btnLBluBg:visited span {
	background-image: url(//www.lpimgui.info/image/ui/BtnBg_LBlu_R.gif);
	background-position: right top;
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	padding-top: 4px;
}
a.btnLBluBg:hover {
	background-position: left bottom;
	text-decoration: none;
	color: #FFFFFF;
}
a.btnLBluBg:hover span {
	background-position: right bottom;
	text-decoration: none;
}

a.btnBlkBg:link, a.btnBlkBg:visited {
	background-image: url(//www.lpimgui.info/image/ui/BtnBg_Blk_L.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	display: block;
	height: 23px;
	margin-top: 7px;
	text-decoration: none;
	cursor: hand;
}
a.btnBlkBg:link span, a.btnBlkBg:visited span {
	background-image: url(//www.lpimgui.info/image/ui/BtnBg_Blk_R.gif);
	background-position: right top;
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	padding-top: 4px;
}
a.btnBlkBg:hover {
	background-position: left bottom;
	text-decoration: none;
	color: #FFFFFF;
}
a.btnBlkBg:hover span {
	background-position: right bottom;
	text-decoration: none;
}

a.btnGrnBg:link, a.btnGrnBg:visited {
	background-image: url(//www.lpimgui.info/image/ui/BtnBg_grn_L.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #333333;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	display: block;
	height: 23px;
	margin-top: 7px;
	text-decoration: none;
	cursor: hand;
}
a.btnGrnBg:link span, a.btnGrnBg:visited span {
	background-image: url(//www.lpimgui.info/image/ui/BtnBg_grn_R.gif);
	background-position: right top;
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	padding-top: 4px;
}
a.btnGrnBg:hover {
	background-position: left bottom;
	text-decoration: none;
	color: #FFFFFF;
}
a.btnGrnBg:hover span {
	background-position: right bottom;
	text-decoration: none;
}

a.btnOrngBg:link, a.btnOrngBg:visited {
	background-image: url(//www.lpimgui.info/image/ui/BtnBg_orng_L.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	display: block;
	height: 23px;
	margin-top: 7px;
	text-decoration: none;
	cursor: hand;
}
a.btnOrngBg:link span, a.btnOrngBg:visited span {
	background-image: url(//www.lpimgui.info/image/ui/BtnBg_orng_R.gif);
	background-position: right top;
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	padding-top: 4px;
}
a.btnOrngBg:hover {
	background-position: left bottom;
	text-decoration: none;
	color: #FFFFFF;
}
a.btnOrngBg:hover span {
	background-position: right bottom;
	text-decoration: none;
}

a.select_closed:link, a.select_closed:visited, a.select_open:link, a.select_open:visited, a.cng_closed:link, a.cng_closed:visited, a.cng_open:link, a.cng_open:visited {
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	display: block;
	height: 21px;
	text-decoration: none;
	cursor: hand;
	text-transform: uppercase;
	background: no-repeat left top;
}
a.select_closed:link span, a.select_closed:visited span, a.select_open:link span, a.select_open:visited span, a.cng_closed:link span, a.cng_closed:visited span, a.cng_open:link span, a.cng_open:visited span {
	display: block;
	height: 18px;
	padding: 3px 20px 0px 0px;
	background: no-repeat right top;
}

a.select_closed:hover, a.select_open:hover, a.cng_closed:hover, a.cng_open:hover {
	background-position: left bottom;
	text-decoration: none;
}
a.select_closed:hover span, a.select_open:hover span, a.cng_closed:hover span, a.cng_open:hover span {
	background-position: right bottom;
	text-decoration: none;
}

a.select_closed:link, a.select_closed:visited, a.select_open:link, a.select_open:visited {
	background-image: url(//www.lpimgui.info/image/ui/Scuba_select.gif);
	color: #FFFFFF;
}
a.select_closed:link span, a.select_closed:visited span {
	background-image: url(//www.lpimgui.info/image/ui/Scuba_select_c.gif);
}
a.select_open:link span, a.select_open:visited span {
	background-image: url(//www.lpimgui.info/image/ui/Scuba_select_o.gif);
}
a.cng_closed:link, a.cng_closed:visited, a.cng_open:link, a.cng_open:visited {
	background-image: url(//www.lpimgui.info/image/ui/Scuba_chnge.gif);
	color: #1774d1;
}
a.cng_closed:link span, a.cng_closed:visited span {
	background-image: url(//www.lpimgui.info/image/ui/Scuba_chnge_c.gif);
}
a.cng_open:link span, a.cng_open:visited span {
	background-image: url(//www.lpimgui.info/image/ui/Scuba_chnge_o.gif);
}

.DarkContanr, .WhiteContanr, .grdntContanrGray {
	margin: 0px 0px 7px 0px;
}
#DarkContanr .frm_BL, .DarkContanr .frm_BL {
	background: url(//www.lpimgui.info/image/ui/frmDarkScuba_BL.gif) no-repeat left bottom;
}
#DarkContanr .frm_BR, .DarkContanr .frm_BR {
	background: url(//www.lpimgui.info/image/ui/frmDarkScuba_BR.gif) no-repeat right bottom;
}
#DarkContanr .frm_TL, .DarkContanr .frm_TL {
	background: url(//www.lpimgui.info/image/ui/frmDarkScuba_TL.gif) no-repeat left top;
}
#DarkContanr .frm_TR, .DarkContanr .frm_TR {
	background: url(//www.lpimgui.info/image/ui/frmDarkScuba_TR.gif) no-repeat right top;
	padding: 10px;
	overflow: hidden;
}
#DarkContanr .frm_TL_h, .DarkContanr .frm_TL_h {
	background: url(//www.lpimgui.info/image/ui/frmDarkScuba_TL_h.gif) no-repeat left top;
}
#DarkContanr .frm_TR_h, .DarkContanr .frm_TR_h {
	background: url(//www.lpimgui.info/image/ui/frmDarkScuba_TR_h.gif) no-repeat right top;
	padding: 10px;
}

#WhiteContanr .frm_BL, .WhiteContanr .frm_BL {
	background: url(//www.lpimgui.info/image/ui/frmWhiteScuba_BL.gif) no-repeat left bottom;
}
#WhiteContanr .frm_BR, .WhiteContanr .frm_BR {
	background: url(//www.lpimgui.info/image/ui/frmWhiteScuba_BR.gif) no-repeat right bottom;
}
#WhiteContanr .frm_TL, .WhiteContanr .frm_TL {
	background: url(//www.lpimgui.info/image/ui/frmWhiteScuba_TL.gif) no-repeat left top;
}
#WhiteContanr .frm_TR, .WhiteContanr .frm_TR {
	background: url(//www.lpimgui.info/image/ui/frmWhiteScuba_TR.gif) no-repeat right top;
	padding: 10px;
}
#WhiteContanr .frm_TL_h, .WhiteContanr .frm_TL_h {
	background: url(//www.lpimgui.info/image/ui/frmWhiteScuba_TL_h.gif) no-repeat left top;
}
#WhiteContanr .frm_TR_h, .WhiteContanr .frm_TR_h {
	background: url(//www.lpimgui.info/image/ui/frmWhiteScuba_TR_h.gif) no-repeat right top;
	padding: 10px;
}

.frmHead {
	color: #FFFFFF;
	font: bold 13px Arial, Helvetica, sans-serif;
	margin-bottom: 16px;
}

.grdntContanrGray .frm_grdnt_tr {
	background: url(//www.lpimgui.info/image/ui/g_grdnt_tr.gif) no-repeat right top;
}
.grdntContanrGray .frm_grdnt_tl {
	background: url(//www.lpimgui.info/image/ui/g_grdnt_tl.gif) no-repeat left top;
}
.grdntContanrGray .frm_grdnt_br {
	background: url(//www.lpimgui.info/image/ui/g_grdnt_br.gif) no-repeat right bottom;
}
.grdntContanrGray .frm_grdnt_bl {
	background: url(//www.lpimgui.info/image/ui/g_grdnt_bl.gif) no-repeat left bottom;
	padding: 10px;
}
.grdntContanrGray .frm_grdnt_bl p {
	margin: 0px;
	padding: 0px 0px 7px 0px;
}

#YellowContanr .frm_BL {
	background: url(//www.lpimgui.info/image/ui/frmYellow_BL.gif) no-repeat left bottom;
}
#YellowContanr .frm_BR {
	background: url(//www.lpimgui.info/image/ui/frmYellow_BR.gif) no-repeat right bottom;
}
#YellowContanr .frm_TL {
	background: url(//www.lpimgui.info/image/ui/frmYellow_TL.gif) no-repeat left top;
}
#YellowContanr .frm_TR {
	background: url(//www.lpimgui.info/image/ui/frmYellow_TR.gif) no-repeat right top;
	padding: 10px;
}


#ItemInfoTabs { width: 100%; margin-top:15px; border-bottom: 4px solid #0178c5;}
#ItemInfoTabs a:link, #ItemInfoTabs a:visited { background:url(//www.lpimgui.info/image/ui/ItemInfoTabs_tab_BG.gif) no-repeat left -35px; text-decoration:none; display: block; padding:0px; float: left; white-space: nowrap; text-transform: uppercase; color: #444; margin:0 4px 3px 0; font: bold 11px "Arial Narrow",Arial,Helvetica;line-height:16px;}
#ItemInfoTabs a:link span, #ItemInfoTabs a:visited span {background:url(//www.lpimgui.info/image/ui/ItemInfoTabs_tab_BG.gif) no-repeat right -35px; display: block; padding:8px 10px 6px; cursor:pointer; display: block; float: left;}
#ItemInfoTabs a:hover{background-position:left -65px; color:#111;}
#ItemInfoTabs a:hover span{background-position:right -65px;}
#ItemInfoTabs a.SelectedTab,#ItemInfoTabs a.SelectedTab:hover{background-position:left 0!important; margin-bottom:0; color:#FFF!important;}
#ItemInfoTabs a.SelectedTab span,#ItemInfoTabs a.SelectedTab:hover span{background-position:right 0!important; padding:10px 10px 8px;}
#ItemInfoTabs #lnkUsed:link, #ItemInfoTabs #lnkUsed:visited {background-position:left -95px; color: #444; }
#ItemInfoTabs #lnkUsed span{background-position:right -95px;}
#ItemInfoTabs #lnkUsed:hover{background-position:left -125px; color: #111; }
#ItemInfoTabs #lnkUsed:hover span{background-position:right -125px;}


.CustomerComments_i {
	width: 230px;
	height: 600px;
	border: 0px;
	overflow: hidden;
}


#CustomerComments {
	overflow: hidden;
	background-color: #F0F7FD;
	height: 600px; /*fixed by email from David/Chayim 10.22.2009 */
}

#CustomerComments h2 {
	font-weight: bold;
	color: #3366CC;
	background-image: url(//www.lpimgui.info/image/ui/head_bg.gif);
	background-repeat: repeat-x;
	font-size: 15px;
	margin: 0px;
	padding: 6px 0px 7px 10px;
	display: block;
	border-bottom: #90B5E8 solid 1px;
}
#CustomerComments strong {
	color: #3F7CD6;
}
#CustomerComments #name {
	text-align: right;
	padding: 0px;
	margin: 7px 12px 3px 12px;
}
#CustomerComments p {
	margin: 12px 12px 0px;
	padding: 0px;
	clear: both; /*fixed by email from David/Chayim 10.22.2009 */
}

#CustomerComments a {
	float: right;
	font-weight: bold;
	color: #CC6600;
	background-image: url(//www.lpimgui.info/image/ui/Orng-Arrow.gif);
	background-repeat: no-repeat;
	padding-left: 7px;
	background-position: 0px 4px;
	margin-bottom: 5px; /*fixed by email from David/Chayim 10.22.2009 */
}

.FeaturedRightCont {
	width: 170px;
	padding: 10px 0px 10px 0px;
	border-bottom: #cbe0f5 solid 1px;
}
.FeaturedRight_L {
	width: 100px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;
}
.FeaturedRight_L a img {
	border-style: none;
}

#FeaturedRight_R {
	width: auto;
	text-align: center;
}
#FeaturedRight_R strong {
	font-weight: bold;
	color: #CC0000;
	font-size: 17px;
	line-height: 18px;
	font-family: Helvetica, sans-serif;
	display: block;
	margin-top: 5px;
}
#FeaturedRight_R .prceBold {
	color: #003366;
}
#FeaturedRight_R .item {
	font-weight: bold;
	color: #0066CC;
	display: block;
}
#FeaturedRight_R .item a {
	font-weight: bold;
	color: #0066CC;
}
#FeaturedRight_R .sku {
	line-height: 22px;
	color: #999999;
}

#PopularResultsCntnr .FeaturedRightCont {
	width: 150px;
	background: url(//www.lpimgui.info/image/ui/Gdt_tb_BG.gif) repeat-x bottom;
}
#PopularResultsCntnr .FeaturedRightCont #FeaturedRight_R .item a {
	color: #006699;
	font-weight: normal;
}
#PopularResultsCntnr .FeaturedRightCont #FeaturedRight_R strong {
	font-size: 14px;
}
#NewSearchCntnr label {
	display: block;
	margin-top: 4px;
}
#NewSearchCntnr .ac_input {
	border: inset thin !important;
	margin: 0 !important;
}

.RecomndRightCont {
	width: 200px;
	padding: 10px 0px 10px 0px;
	border-bottom: #cbe0f5 solid 1px;
}
.RecomndRight_L {
	width: 50px;
	height: 80px;
	float: left;
	padding: 0px 10px 0px 10px;
}
#RecomndRight_R {
	margin-left: 70px;
	width: auto;
}
#RecomndRight_R strong {
	font-weight: bold;
	color: #CC0000;
	font-size: 15px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
#RecomndRight_R .prceRed {
	font-weight: bold;
	color: #990000;
	font-size: 15px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
}
#RecomndRight_R .item {
	font-weight: bold;
	color: #0099CC;
}
#RecomndRight_R .item a {
	font-weight: bold;
	color: #336699;
}
#RecomndRight_R .sku {
	line-height: 22px;
	color: #999999;
}

#BuyingHead {
	margin-bottom: 22px;
	background-image: url(//www.lpimgui.info/image/ui/BuyingGuide_Head.gif);
	background-repeat: no-repeat;
	padding: 91px 178px 10px 0px;
	font-size: 18px;
	color: #CC3300;
	text-align: right;
	height: 40px;
}
#BuyingCntnr {
	font-size: 12px;
	line-height: 16px;
}
#BuyingCntnr h2 {
	font-size: 14px;
	color: #FFFFFF;
	margin: 20px 0px 3px;
	font-weight: bold;
	background-color: #CC6600;
	padding: 3px 7px 3px 10px;
}
#BuyingCntnr h3 {
	font-size: 14px;
	color: #333333;
	margin: 10px 0px 3px;
	font-weight: normal;
}
#BuyingCntnr h1 {
	font-size: 12px;
	color: #CC3300;
	margin: 20px 0px 3px;
	display: block;
	width: 186px;
	height: 19px;
	background-image: url(//www.lpimgui.info/image/ui/Head-BG-orng.gif);
	background-repeat: no-repeat;
	padding: 4px 7px 2px 7px;
	text-transform: uppercase;
}
#BuyingCntnr #BG_TopNav a {
	display: block;
	width: 100px;
	float: left;
	padding: 5px 5px 5px 8px;
	border-bottom: #e6b482 1px solid;
	margin: 5px 7px 0px 0px;
	font-weight: bold;
	color: #d87006;
	text-decoration: none;
}
#BuyingCntnr #BG_TopNav a:hover {
	background-color: #faefe5;
	border-bottom: #da9147 1px solid;
}
#BuyingCntnr p {
	margin: 0px 0px 10px 0px;
}
#BuyingCntnr a {
	font-size: 12px;
}
#BuyingCntnr li {
	padding: 10px 0px 0px 0px;
}
#BuyingCntnr .item {
	font-size: 11px;
	font-weight: bold;
	color: #CC9900;
}
#FeedbackCntnr {
	width: 980px;
	border: #CCCCCC 1px solid;
	border-bottom: 0px;
	margin-top: 10px;
	text-align: left;
}

.FeedbackCntnr p {
	font-size: 12px;
	margin-top: 0px;
}

#FeedbackCntnr2 {
	width: 980px;
	border: #CCCCCC 1px solid;
	border-bottom: 0px;
	margin-top: 10px;
}

#FeedbackCntnr h2 {
	font-weight: bold;
	color: #333333;
	background-image: url(//www.lpimgui.info/image/ui/Head_Gry_BG.gif);
	background-repeat: repeat-x;
	font-size: 13px;
	margin: 0px;
	padding: 6px 0px 7px 10px;
	display: block;
	border-bottom: #CCCCCC solid 1px;
}

#FeedbackCntnr2 h2 {
	font-weight: bold;
	color: #333333;
	background-image: url(//www.lpimgui.info/image/ui/Head_Gry_BG.gif);
	background-repeat: repeat-x;
	font-size: 13px;
	margin: 0px;
	padding: 6px 0px 7px 10px;
	display: block;
	border-bottom: #CCCCCC solid 1px;
}

.FeedbackOpen {
	border-bottom: #CCCCCC 1px solid;
	background-color: #F5F5F5;
	text-align: left;
}
.FeedbackOpen label strong {
	display: block;
}

.FeedbackPageDDL {
	width: 200px;
	font-size: 12px;
	font-family: Arial;
}
.FeedbackPageTxt {
	width: 200px;
}
.FeedbackPageArea {
}

#CustComments {
	color: #666666;
	border-bottom: #CCCCCC 1px solid;
	margin-bottom: 18px;
	background: url(//www.lpimgui.info/image/ui/CustComments_BG.gif) repeat-x bottom;
	font: 12px/16px Arial, Helvetica, sans-serif;
}
#CustComments strong {
	color: #3F7CD6;
}
#CustComments #name {
	padding: 0px 5px;
	font-weight: bold;
	color: #888888;
}
#CustComments p {
	padding: 0px 5px;
	margin: 5px 0px 15px 0px;
}
#CustComments .date {
	font-weight: normal;
}
#RecentItems {
	border: 1px solid #CCCC66;
	width: 980px;
	background: #fbf5db url(//www.lpimgui.info/image/ui/RecentItems_BG.gif) repeat-x top;
}
#RecentItems h2 {
	font-size: 14px;
	color: #666600;
	margin: 0px;
	padding: 0px 0px 5px;
	border-bottom: #cccc66 solid 1px;
}
#RecentItems ul {
	list-style-type: none;
	padding: 0px;
	margin: 5px 5px 5px 12px;
}
#RecentItems li a {
	color: #666633;
}
#RecentItems li a:hover {
	text-decoration: underline;
	color: #d87006;
}
#RecentViewed {
	width: 100px;
	float: left;
	margin-right: 7px;
}
#RecentViewed .item a {
	font-size: 11px;
	color: #666633;
	height: 30px;
	overflow: hidden;
	display: block;
}
#RecentViewed .item a:hover {
	text-decoration: underline;
	color: #d87006;
}
#RecentViewed .pict {
	padding: 7px;
	width: 50px;
	height: 50px;
	display: block;
	border: solid 1px #CCCC66;
	background-color: #FFFFFF;
	margin: 5px 0px;
}


#ContactInfo {
	font-size: 12px;
	line-height: 17px;
}
#ContactInfo a {
	font-size: 12px;
	color: #0066CC;
}
#ContactInfo p {
	padding: 0px;
	margin: 0px;
}
#ContactInfo a:hover {
	font-size: 12px;
	color: #d87006;
}
#ContactInfo h3 {
	color: #0066CC;
	font-weight: bold;
	font-size: 13px;
	margin: 5px 0px 5px 0px;
}

.MoreAccsHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
	background: url(//www.lpimgui.info/image/ui/MoreAsscBG_Head.gif) no-repeat;
	padding: 12px;
	font-weight: bold;
}
#MoreAccsCntnr {
	background: url(//www.lpimgui.info/image/ui/MoreAsscBG.gif) no-repeat;
	padding: 18px;
}
#MoreAccsCntnr #Featured {
	padding: 5px;
}



/*  start item page */

#TopLinks {
	font-weight: bold;
	margin-top: 5px;
	color: #666666;
}
#TopLinks a {
	font-weight: bold;
	color: #666666;
}

#ItemSpecification table {
	width: 100%;
}
#ItemSpecification table tr td {
	font-size: 12px;
	border-bottom: 1px solid #C9C9C9;
	padding: 8px 10px 8px 10px;
	vertical-align: top;
}
#ItemSpecification u {
	cursor: help;
}

.SpecLeft {
	font-weight: bold;
	text-align: right;
}
#ItemFeatures ul {
	font-size: 12px;
	line-height: 120%;
	list-style-image: url(//www.lpimgui.info/image/ui/List-bulet.gif);
	line-height: 22px;
	list-style-type: none;
}
#ItemFeatures u {
	cursor: help;
}

#ItemAccessories {
	font-size: 12px;
	padding: 10px;
}

#ItemDescription {
	font-size: 12px;
	padding: 10px;
	line-height: 130%;
}
#ItemDescription u {
	cursor: help;
	color: #333333;
}
#ItemDescription a:link, #ItemDescription a:visited {
	font-size: 12px;
	color: #0066CC;
}
#ItemDescription a:hover {
	font-size: 12px;
	color: #D87006;
}

#WarrntyCntnr {
	float: right;
	width: 250px;
	margin: 10px 0px 12px 13px;
	padding: 10px;
	border: 1px solid #90B5E8;
	color: #333333;
	background: #fff url(//www.lpimgui.info/image/ui/Shade-BG.gif) repeat-x;
}
#WarrntyCntnr p {
	margin: 5px 0px 0px;
	font: 12px/130% Arial, Helvetica, sans-serif;
}
#WarrntyCntnr a:link, #WarrntyCntnr a:visited {
	color: #0066CC;
	font-size: 12px;
}
#WarrntyCntnr a:hover {
	color: #D87006;
	font-size: 12px;
}
#WarrntyCntnr h3 {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #0066CC;
	margin: 0px;
	padding: 0px;
}

#ProdBonus h3 {
	color: #0066CC;
	font-size: 13px;
	font-weight: bold;
	margin: 18px 0px 5px;
}
#ProdBonus ul {
	font-size: 12px;
	line-height: 120%;
	line-height: 22px;
	margin: 0px;
	padding: 0px 15px;
	list-style: url(//www.lpimgui.info/image/ui/List-bulet.gif) none inside;
}
#ProdBonus li {
	margin: 0px;
	padding: 0px;
}
#ProdBonus a:link, #ProdBonus a:visited {
	color: #0066CC;
	font-size: 12px;
}
#ProdBonus a:hover {
	color: #D87006;
	font-size: 12px;
}
.closeBtn a img {
	background: url(//www.lpimgui.info/image/ui/Close-Win.gif) repeat-x top;
	margin-top: 10px;
}
.closeBtn a:hover img {
	background: url(//www.lpimgui.info/image/ui/Close-Win.gif) repeat-x bottom;
	margin-top: 10px;
}
#ItemProdReview {
	font-size: 12px;
	padding: 10px;
}

#ItemListCont, .ItemListCont {
	padding: 10px 0px 10px 0px;
	border-bottom: #cbe0f5 solid 1px;
}
#ItemListCont a.item, .ItemListCont a.item {
	color: #0066CC;
	font-size: 12px;
}
#ItemListCont input, .ItemListCont input {
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	border: #CCCCCC solid 1px;
}
#ItemListCont .prceRed, .ItemListCont .prceRed, #ItemListCont .regularPrice {
	color: #CC0000;
	font: bold 14px Arial, Helvetica, sans-serif;
	white-space: nowrap;
}
#ItemListCont .YouSave, .ItemListCont .YouSave {
	color: #333333;
	white-space: nowrap;
}

#ItemListCont .OurPrice, .ItemListCont .OurPrice {
	color: #333333;
	font-weight: bold;
	white-space: nowrap;
	font-size: 13px;
	display: block;
}
#ItemListCont .YourPrice, .ItemListCont .YourPrice {
	color: #009900;
	font: 13px Arial, Helvetica, sans-serif;
	white-space: nowrap;
}

.prodinfo {
	width: 610px;
}

.h1Larger {color:#888888; font-size:11px; line-height:14px; margin:0;}

#ItemInfo h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #0066CC;
	padding: 0px 0px 12px 0px;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
}
#CenterRight #ItemInfo h1 {
    clear: both;
	width: 350px;
}

#ItemInfo .item {
	color: #666666;
	font-size: 11px;
}

#ItemInfo .more h2 {
	font-size: 12px;
	color: #0066CC;
	padding: 0px;
	margin: 0px;
	display: block;
}
#ItemInfo .shiptotal {
	margin-top: 12px;
}
#ItemInfo .shiptotal a {
	color: #0d68b0;
}

#ItemInfo .more h2 a {
	color: #d87006;
	text-decoration: none;
	display: block;
	border-bottom: #FFFFFF solid 1px;
	font-weight: normal;
}
#ItemInfo .more h2 a:hover {
	border-bottom: #CC6600 solid 1px;
}
#ItemInfo .more h3 {
	font-size: 11px;
	color: #0066CC;
	padding: 0px;
	margin: 0px;
}
#ItemInfo .more{}/*remove border*/
#ItemInfo .more.brand {
	text-align: center;
	font-weight: bold;
	width: 240px;
}
#ItemInfo .more.brand a {
	padding-right: 7px;
	text-decoration: none;
	color: #0066cc;
	display: block;
}
#ItemInfo .more.brand a:hover {
	color: #D87006;
	text-decoration: underline;
}
#ItemInfo .more.brand a img {
	display: block;
	margin: 5px auto;
	max-width: 240px;
}
#ItemInfo .more p {
	margin: 0px;
}
#ItemInfo .more a {
	padding-right: 7px;
	text-decoration: underline;
}
#ItemInfo .more a:hover {
	color: #d87006;
}

#ItemInfo .imageThumbs {border: 0 none; margin: 0; max-height: 500px; overflow-x: hidden; overflow-y: auto; padding: 0;}


#ItemInfo .imageThumbs a:link img {
	border: 1px solid #CCCCCC;
	margin: 0 12px 8px 0;
	padding: 2px;
}
#ItemInfo .imageThumbs a:visited img {
	border: 1px solid #CCCCCC;
	margin: 0 12px 8px 0;
	padding: 2px;
}
#ItemInfo .imageThumbs a:hover img {
	border: 1px solid #66A3E0;
	margin: 0 12px 8px 0;
	padding: 2px;
}
td.imageThumbnails {
	border-right: 1px solid #CCCCCC;
	max-width: 70px;
}
#ItemInfo {
	padding: 0;
}
#ItemInfo .buyItNew a:link, #ItemInfo .buyItNew a:visited {
	color: #09C;
	font-size: 12px;
	line-height: 20px;
}
#ItemInfo .buyItUsed a:link, #ItemInfo .buyItUsed a:visited {
	color: #C60;
	font-size: 12px;
	line-height: 22px;
}

#PFFmsg {
	margin-top: 7px;
}
#PFFmsg strong {
	color: #6A5900;
}
#PFFmsg a {
	text-decoration: underline;
}

/* used in accessorities ratings ( ctlAccessoriesDetailed) */
.ListRightColumn {
	float: right;
	margin: 0px 13px;
	clear: right;
}
#ItemListCont .CKbox, .ItemListCont .CKbox {
	float: right;
	margin: 0px 10px;
	border: none;
}


/* AD:added "../.." prefix into url in order to images were found also for addresses like http://localhost/LeisurePro */
.ChartOpen {
	background-image: url(//www.lpimgui.info/image/ui/afcaee_dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.ConfigurationOpened {
	border-top: #cbe0f5 solid 1px;
}

/* item page prices */

#prices {
	color: #333333;
}
#prices td {
	padding: 2px 7px 1px 1px;
}
#prices .ListPrice {
	font-size: 12px;
}
#prices .SaleVsOurPrice {
	font-size: 12px;
}
#prices .OurPrice {
	font-size: 18px;
	font-weight: normal;
	color: #C00;
}
#prices .SalePrice {
	color: #CC0000;
	font: normal 18px Arial, Helvetica, sans-serif;
	padding: 0px 7px 1px 1px;
}
#prices .YourPrice {
	color: #009900;
	font-size: 13px;
}
#prices .YouSave {
	font-size: 12px;
	color: #555;
}

/* end item page prices */


#CustRating {
	display: block;
	color: #333333;
	width: 100px;
	background-image: url(//www.lpimgui.info/image/ui/CustRating_BG_top.gif);
	background-repeat: no-repeat;
	padding: 30px 10px 10px 10px;
	text-align: center;
}
.StockIn {
	font-weight: bold;
	color: #339900;
	padding-top: 5px;
}
.StockLow {
	font-weight: bold;
	color: #F7C710;
	padding-top: 5px;
}
.StockOut {
	font-weight: bold;
	color: #CC0000;
	padding-top: 5px;
}
.notify {
	font-weight: normal;
	color: #CC0000;
}
#KitIncl_box {
	background-image: url(//www.lpimgui.info/image/ui/KitIncl_box.gif);
	background-repeat: no-repeat;
	width: 360px;
	font-size: 12px;
}
#KitIncl_box h1 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 7px 10px 7px 10px;
	margin: 0px;
}
#KitIncl_box a.item {
	color: #0066cc;
}

/*  end item page */

/* TypeAhead*/
.searchdrop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #f4f8fd;
	color: #666666;
	padding: 3px 3px 0px 4px;
	cursor: hand;
}
/* End of TypeAhead*/


.SiteMapMainCategory {
	margin-bottom: 0px;
	font-size: 13px;
	font-weight: bold;
}

.SiteMapSubCategoryList {
	margin: 0px;
	padding: 5px;
}

.SiteMapSubCategoryList li {
	margin: 0px;
	padding: 0px;
}

#SEO_txt {
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 7px 0px 7px 0px;
	line-height: 130%;
}
#SEO_txt p {
	margin: 0px 0px 5px 0px;
}

.ProdRevList {
	font-weight: bold;
	color: #CC6600;
	margin: 5px 0px 5px 0px;
}
.ProdRevList a:link, .ProdRevList a:visited, .ProdRevList a:hover {
	font-weight: normal;
	color: #CC6600;
}

.ProdRevItem {
	font-weight: bold;
	color: #CC6600;
	margin: 5px 0px 5px 0px;
}
.ProdRevItem a:link, .ProdRevItem a:visited, .ProdRevItem a:hover {
	font-weight: normal;
	color: #CC6600;
}
.ProdRevItemSnippetNumberOfRatingsText {
	display: inline;
	margin-right: 35px;
}

.CategorySEOTopTextBorder {
	border-bottom: #0066CC solid 1px;
}

.CategorySEOBottomTextBorder {
	border-top: #0066CC solid 1px;
}

/* PowerReviews - override snippet styles css for category display page */
/* For product details page is used separated style sheets file 
	due to problem in PowerReviews: it is not possible to hide write link 
	with pr_write_review variable in JavaScript else the whole snippet will be hidden.
	So was found the only way for hidding write link with style sheets.
*/
.ProdRevList .prSnippetEngine {
	/* put font information in merchant specific stylesheets in this class entry */
}
#ItemInfo .prSnippetEngine {
	float: left;
}
.ProdRevList .prSnippetEngine div {
	padding-left: 0px !important;
	padding-right: 5px !important;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

.ProdRevList .prSnippetRatingDecimal {
	display: none !important;
}

.ProdRevList .prSnippetTitle {
	display: none !important;
	font-weight: bold !important;
}
.ProdRevList .prSnippetRating {
	display: inline !important;
}
.ProdRevList .prSnippetMsg {
	display: none !important;
	padding-left: 0px !important;
}
.ProdRevList .prSnippetWriteReview {
	display: none !important;
}
.ProdRevList .prSnippetReadReviews {
	display: inline !important;
}
.ProdRevList a.prSnippetLink {
	font-size: 1em !important;
}
.ProdRevList .prSnippetRatingClickable {
	display: none !important;
}
.ProdRevList .prSnippetRatingUnclickable {
	display: inline !important;
	line-height: 15px !important; /* height of small stars row */
}
.ProdRevList .prSnippetNumberOfRatingsText {
	display: none !important;
}
/* stars rating styles */
.ProdRevList div.prStars {
	position: relative !important;
	background-repeat: no-repeat !important;
	height: 20px !important;
	width: 112px !important;
	float: left !important;
	padding: 0 !important;
	margin: 0 0.25em 0 0 !important;
	line-height: 20px !important;
}
/* order is important here! http://css-discuss.incutio.com/?page=MultipleClasses */
.ProdRevList div.prStars.prStarsSmall {
	height: 15px !important;
	width: 78px !important;
	line-height: 15px !important;
}

/*--------------------------------------------------------------*/


#frm_gr_tr {
	background: #f6f6f6 url(//www.lpimgui.info/image/ui/frm_gr_tr.gif) no-repeat right top;
}
#frm_gr_br {
	background: url(//www.lpimgui.info/image/ui/frm_gr_br.gif) no-repeat right bottom;
}
#frm_gr_bl {
	background: url(//www.lpimgui.info/image/ui/frm_gr_bl.gif) no-repeat left bottom;
}
#frm_gr_tl {
	background: url(//www.lpimgui.info/image/ui/frm_gr_tl.gif) no-repeat left top;
	padding: 13px;
}
#frm_gr_tl p {
	margin: 0px;
	padding: 0px 0px 7px 0px;
}



/*Store Glossaries styles*/
.Gloss {
	font: 12px/17px Arial, Helvetica, sans-serif;
	color: #666666;
}
.Gloss u {
	cursor: help;
}
#glossary {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	position: absolute;
	width: 200px;
	visibility: hidden;
	z-index: 100;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#glossary p {
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	padding: 6px;
	margin: 0px;
	border: 1px solid #90B5E8;
}

.GlsryTrm {
	width: 110px;
	padding: 0px 6px;
	color: #0066CC;
	font-weight: bold;
	float: left;
}
.GlsryDsc {
	width: 420px;
	padding: 0px 6px;
	color: #666666;
	float: left;
	line-height: 130%;
}
.GlsryCnt {
	width: 554px;
	padding: 8px 0px;
	float: left;
	margin: 0px 4px;
}
.GlsryCnt2nd {
	width: 554px;
	padding: 8px 0px;
	float: left;
	margin: 0px 4px;
	background-color: #ececec;
}

/*End Glossaries styles*/

#BrandBox {
	background: url(//www.lpimgui.info/image/ui/BrandBox_BG_top.gif) no-repeat;
	width: 807px;
	padding-top: 7px;
}
#BrandBoxBtm {
	background: url(//www.lpimgui.info/image/ui/BrandBox_BG_btm.gif) no-repeat;
	height: 7px;
	width: 807px;
	margin-bottom: 26px;
}
#BrandSide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	width: 36px;
	text-align: center;
	float: left;
	padding-top: 2px;
}
#BrandLinks {
	margin-left: 40px;
	font-size: 12px;
}
#BrandLinks ul {
	padding: 0px;
	margin: 0px;
}
#BrandLinks li {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	float: left;
}
#BrandLinks a:link, #BrandLinks a:visited {
	display: block;
	width: 112px;
	padding: 4px 4px 4px 10px;
	color: #0066CC;
	background-image: url(//www.lpimgui.info/image/ui/Orng_Arrow.gif);
	background-repeat: no-repeat;
	background-position: 4px;
}
#BrandLinks a:hover {
	display: block;
	width: 112px;
	padding: 4px 3px 4px 11px;
	color: #0066CC;
	font-weight: bold;
	text-decoration: none;
}

.UsedItem, .AvailableUsedItem {
	color: #CC0000;
}

/* Used styles */
.UsedNotOwnInfoNote {
	font-size: 12px;
	color: #CC0000;
}
#UsedList {
	font-size: 12px;
	padding: 10px;
}
.BuyUsedBtn a img {
	background: url(//www.lpimgui.info/image/ui/Buy_Used.gif) repeat-x top;
	float: right;
}
.BuyUsedBtn a:hover img {
	background: url(//www.lpimgui.info/image/ui/Buy_Used.gif) repeat-x bottom;
}
.Condition a:link, .Condition a:visited {
	color: #CC6600;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.Condition a:hover {
	color: #CC6600;
}
.NotActualImageNote {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #CC0000;
}
.AlsoNew a:link, .AlsoNew a:visited {
	display: block;
	margin: 0px 0px 7px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #0099cc;
}
.AlsoNew a:hover {
	color: #0099CC;
	text-decoration: underline;
}
.UsedPrice {
	font-size: 15px;
	color: #CC0000;
	font-weight: bold;
	display: block;
	margin: 0px 0px 3px;
	white-space: nowrap;
}
#UsedPrcCntnr {
	margin: 0px 0px 12px;
	width: 200px;
}
#UsedPrcCntnr .Condition a {
	font-size: 11px;
	color: #333333;
}
.UsedMsg a:link, .UsedMsg a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CC6600;
	display: block;
	margin: 7px 0px 3px;
	width: 200px;
}
.UsedMsg a:hover {
	color: #CC6600;
}


#COPbox {
	background-repeat: no-repeat;
	width: 807px;
	margin-top: 10px;
}
#COPbox h1 {
	padding: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
}
#COPbox p {
	padding: 5px 10px 3px 10px;
	margin: 0px;
}
#COPbox table tr td {
	padding: 2px 2px 2px 12px;
	font-size: 12px;
}
#COPbox a {
	font-family: Arial, Helvetica, sans-serif;
	color: #0066CC;
	font-size: 12px;
}
.COPmsg {
	color: #555555;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding-top: 18px;
}
#COPbox #ItemAccessories #ItemListCont .RegularPrice {
	font-size: 13px;
	color: #336699;
}
#COPbox #ItemAccessories #ItemListCont .SpecialPrice {
	font-size: 13px;
	color: #CC0000;
	font-weight: bold;
}

.COPSelectType td {
	padding-right: 8px;
}

.UsedTitle {
	color: #999900;
	text-transform: uppercase;
}

.ListUsedTitle {
	font-weight: bold;
	color: #999900;
	text-transform: uppercase;
}

/* Ask The Pro styles Oct. 8, 07 */

#AskThePro {
	padding: 10px;
}
#AskThePro p {
	padding: 7px 0px;
	margin: 0px;
	font-size: 12px;
}
#ATPaskcontnr {
	padding: 7px;
	background: url(//www.lpimgui.info/image/ui/ATPask_BG.gif) no-repeat right;
	width: 600px;
	border: 1px solid #CCCCCC;
}
#ATPaskcontnr textarea, #ATPaskcontnr input {
	margin: 0px;
	padding: 3px;
	border: 1px solid #aaaaaa;
	font: 11px Arial, Helvetica, sans-serif;
	color: #990000;
}
#Namefield {
	float: left;
	margin-right: 5px;
	width: 160px;
}
#ATPcontnr {
	font-size: 12px;
	line-height: 130%;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 12px;
	background: url(//www.lpimgui.info/image/ui/ATPcontnr_BG.gif) repeat-x bottom;
	padding-right: 4px;
	padding-left: 4px;
}
#ATPquestion {
	margin-top: 12px;
	font-weight: bold;
	background: url(//www.lpimgui.info/image/ui/Q_icon.gif) no-repeat 1px 1px;
	padding-left: 36px;
}
#ATPanswer {
	margin-top: 7px;
	background: url(//www.lpimgui.info/image/ui/A_icon.gif) no-repeat 1px 1px;
	padding-left: 36px;
}
#AskThePro h2 {
	background: url(//www.lpimgui.info/image/ui/Head_Gry_BG.gif) repeat-x;
	color: #444;
	font: bold 13px Arial, Helvetica, sans-serif;
	padding: 5px 7px;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	margin-top: 2px;
}
#AskThePro a:link, #AskThePro a:visited {
	color: #0066CC;
	font-size: 12px;
}
#AskThePro a:hover {
	color: #d87006;
	font-size: 12px;
}

.ATPreadAnswr {
	text-align: center;
	margin: -2px 0 0 2px;
}
.ATPreadAnswr a:link, .ATPreadAnswr a:visited {
	color: #990000;
}

/*The styles below id for the top region search area. These styles are getting overwritten when holiday design is used*/
.SearchTable {
	margin-top: 4px;
	margin-right: 18px;
}
.SearchTable td {
	color: #FFF;
	font-size: 15px;
	font-weight: bold;
}
.SearchTable input {
	border: 0;
	color: #06C !important;
}
.ac_input {
	width: 255px;
	margin: 0 0 0 15px;
	padding: 3px 0 0;
	height: 18px;
	font-size: 13px;
	border: 0 !important;
}
.SearchTable a:link, .SearchTable a:visited {
	font-weight: normal;
	padding: 9px 0 0 12px;
	display: block;
	font-size: 10px;
	color: #2C88E9;
	float: left;
}
.SearchTable a:hover {
	font-size: 10px;
	color: #36C;
	text-decoration: none;
	font-weight: normal;
}

/* Styles for configuration choice drop down list on item display page */
.ConfigCntnr {
	font: 12px Arial,Helvetica,sans-serif;
	width: 169px;
}

.ConfigTab {
	border: #c0c0c0 1px solid;
	padding: 5px;
	background: url(//www.lpimgui.info/image/ui/ConfigTabArrow.gif) no-repeat right center;
	height: 12px;
	overflow: hidden;
}
.ConfigTab:hover {
	border: #999999 1px solid;
	padding: 5px;
	background: url(//www.lpimgui.info/image/ui/ConfigTabArrow.gif) no-repeat right center;
	height: 12px;
	overflow: hidden;
	cursor: pointer;
}
.ConfigTab .ConfigOption {
	display: block;
	overflow: hidden;
	width: 200px;
}
.ConfigTab .SpecialPrice {
	font-weight: normal;
	color: #990000;
	margin-right: 22px;
	text-align: right;
}
.ConfigTab .RegularPrice {
	font-weight: normal;
	color: #333333;
	margin-right: 22px;
	text-align: right;
}
.ConfigLineCntnr {
	width: 169px;
	z-index: 100;
}
.ConfigLineCntnr .stock {
	clear: both;
	display: block;
}

.ConfigLine, .ConfigLineFirst {
	border-top: #c0c0c0 0px solid;
	border-right: #c0c0c0 1px solid;
	border-bottom: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background: url(//www.lpimgui.info/image/ui/ConfigLine_BG.gif) repeat-x 50% bottom;
}
.ConfigLineFirst {
	border-top: #c0c0c0 1px solid;
}
.ConfigLine:hover, .ConfigLineFirst:hover {
	background: url(//www.lpimgui.info/image/ui/ConfigLine_BG.gif) repeat-x 50% top;
	cursor: pointer;
}

.ConfigLine .otextnolink {
	padding-left: 1px;
	font-size: 11px;
}
.ConfigLine .itext {
	padding-left: 1px;
	font-size: 11px;
}
.ConfigLine .ltext {
	padding-left: 1px;
	font-size: 11px;
}
.ConfigLine .stextnolink {
	padding-left: 1px;
	font-size: 11px;
}

.ConfigOption {
	padding-left: 1px;
	float: left;
}

.ConfigLine .RegularPrice, .ConfigLineFirst .RegularPrice {
	padding-left: 1px;
	font-weight: bold;
	float: right;
	text-align: right;
}

.ConfigLine .SpecialPrice, .ConfigLineFirst .SpecialPrice {
	padding-left: 1px;
	font-weight: bold;
	float: right;
	text-align: right;
	color: #CC0000;
}

.ConfigCntnr .ajax__dropdown_arrow {
	position: absolute;
	height: 100%;
	overflow: hidden;
	visibility: hidden;
	display: none;
}
.ConfigCntnr .ajax__dropdown_arrow_wrapper {
	visibility: hidden;
	display: none;
}

.configRow {
	background: #FFF;
}
.configRow:hover {
	background: #DDD;
}

.configRow.odd {
	background: #e9e9e9;
}
.configRow.odd:hover {
	background: #DDD;
}

.configRow .lp_lineprice, .configSelected .lp_lineprice {font-weight:bold; font-size:12px;}
.configRow .SalePrice, .configSelected .SalePrice {color:#CC0000; font-weight:bold; font-size:12px;}

.configSelected {
	background: #ffffa8;
}
.configSelected:hover {
	background: #f2f28f;
}

.configSelected .ConfigTab {
	border: #777 1px solid;
	padding: 5px;
	background: #FFF url(//www.lpimgui.info/image/ui/ConfigTabArrow.gif) no-repeat right center !important;
	height: 12px;
	overflow: hidden;
}
.configSelected td div input {
	border: 1px solid #777;
	color: #333;
	font-size: 12px !important;
	padding: 2px;
}

/* Displayed on Landing Page Coupon Help PopUp */
.PriceDropList, .PriceDropPercent {
	color: #669933;
	font-size: 12px;
	display: block;
	margin: 4px 0px;
}
#ItemInfo .PriceDropList span, #ItemInfo .PriceDropPercent span {
	display: block;
}

#divDpopupBody {
	color: #666666;
	font-size: 11px;
}
/* End Displayed on Landing Page Coupon Help PopUp */

.collapsiblePanelContent {
	height: 0;
	overflow: hidden;
	float: none;
}
.collapsiblePanelHeader {
	float: none;
	cursor: pointer;
	background: url(//www.lpimgui.info/image/ui/RefineSearch_Sec_BG.gif);
}
#RefineSearchCntnr {
	background: #E9FFD7 url(//www.lpimgui.info/image/ui/RefineSearchCntnr_BG.gif) no-repeat scroll center bottom;
	margin-bottom: 7px;
	padding-bottom: 7px;
	width: 170px;
}
#RefineSearchCntnr h1 {
	background: transparent url(//www.lpimgui.info/image/ui/RefineSearch_top.gif) no-repeat scroll center top;
	color: #000000;
	display: block;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-size-adjust: none;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	line-height: normal;
	margin-bottom: 0;
	padding: 9px 10px 17px;
}
#RefineSearchCntnr h3 {
	background: transparent url(//www.lpimgui.info/image/ui/RefineSearch_Sec_BG.gif) repeat scroll 0 0;
	border-top: 3px solid #FFFFFF;
	color: #333333;
	cursor: pointer;
	font-size: 12px;
	margin: 0;
	padding: 5px;
}
#RefineSearchCntnr h3:hover {
	background: transparent url(//www.lpimgui.info/image/ui/RefineSearch_Sec_BG.gif) repeat scroll 0 37px;
	border-top: 3px solid #FFFFFF;
	color: #333333;
	cursor: pointer;
	font-size: 12px;
	margin: 0;
	padding: 5px;
}
#RefineSearchCntnr h3 div {
	background: transparent url(//www.lpimgui.info/image/ui/RefineSearchMinus.gif) no-repeat scroll right center;
	padding: 1px 22px 2px 2px;
}
#RefineSearchCntnr h3.closed div {
	background: transparent url(//www.lpimgui.info/image/ui/RefineSearchPlus.gif) no-repeat scroll right center;
}
#RefineSearchCntnr p {
	margin: 0;
	padding: 0 7px;
}
#RefineSearchCntnr ul {
	display: none;
	margin: 3px 0 7px;
	padding: 0;
}
#RefineSearchCntnr li {
	border-bottom: 1px dotted #CCCCCC;
	clear: both;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding: 0 2px;
}
#RefineSearchCntnr li:hover {
	background: #F2FFE8 none repeat scroll 0 0;
}
#RefineSearchCntnr a:link, #RefineSearchCntnr a:visited {
	color: #333333;
	display: block;
	padding: 2px 2px 2px 5px;
}
* html #RefineSearchCntnr a:link, * html #RefineSearchCntnr a:visited {
	display: inline-block;
	margin-left: 0;
}
:first-child + html #RefineSearchCntnr a:link, :first-child + html #RefineSearchCntnr a:visited {
	display: inline-block;
	margin-left: 0;
}
#RefineSearchCntnr a:hover {
	color: #D87006;
	text-decoration: none;
}
#RefineSearchCntnr li input {
	float: left;
}
#RefineSearchCntnr li span {
	color: #777777;
}
#RefineSearchCntnr p.controller {
	color: #0066CC;
	margin: 5px 0;
	text-align: right;
}

.closeall, .openall {
	cursor: pointer;
}

.closeall:hover, .openall:hover {
	text-decoration: underline;
}

#ModifySearchCntnr {
	background: #d5fdb4 url(//www.lpimgui.info/image/ui/ModifySearch_BG.gif) repeat-x;
	margin-bottom: 7px;
	padding: 7px 7px 3px;
	color: #333333;
	overflow: auto;
}
* html #ModifySearchCntnr {
	background: none;
	margin-bottom: 7px;
	padding: 3px 7px 3px;
	color: #333333;
	overflow: auto;
}
#ModifySearchCntnr div {
	white-space: nowrap;
	float: left;
	margin: 0 12px 3px 0;
}
#ModifySearchCntnr .Delete {
	background: url(//www.lpimgui.info/image/ui/ModifySearch_X.gif) no-repeat left top;
	height: 13px;
	width: 13px;
	display: inline-block;
	margin-right: 5px;
	text-decoration: none;
}
#ModifySearchCntnr .Delete:hover {
	background: url(//www.lpimgui.info/image/ui/ModifySearch_X.gif) no-repeat left -17px;
	text-decoration: none;
}

/* CORAL page styles*/

#CRAdonatecntnr {
	width: 200px;
	float: right;
}
#CRAdonatecntnr p {
	padding-top: 4px;
	padding-bottom: 3px;
}
#CRAdonatecntnr #CRAdonateinner {
	margin-top: 10px;
	padding: 32px 10px 5px;
	background: url(//www.lpimgui.info/image/ui/CRA_side_BG.gif) no-repeat top;
	font-size: 13px;
	color: #333333;
	line-height: 18px;
}
#CRAdonatecntnr #CRAdonatebtmBG {
	background: url(//www.lpimgui.info/image/ui/CRA_side_BG.gif) no-repeat bottom;
	height: 5px;
	margin-bottom: 12px;
}
#CRAdonateInfo {
	width: 580px;
	background: url(//www.lpimgui.info/image/ui/CRA_reefs_top.gif) no-repeat top;
	padding-top: 110px;
}
#CRAdonateInfo p {
	padding-top: 3px;
	padding-bottom: 3px;
}
#CRAdonateInfo h3 {
	font-size: 20px;
	color: #0066CC;
	font-weight: normal;
}
#CRAdonateinner select {
	width: 180px;
	margin-top: 5px;
}
.CRAmsg {
	font-size: 16px;
	color: #66a3e0;
	line-height: 20px;
	font-weight: lighter;
	text-align: center;
}

#CRAsignup {
	margin-top: 18px;
	color: #003366;
}

/* end of CORAL page styles*/

/* Payment gift/coupon styles */
.GiftCupnCntnr {
	float: left;
	padding: 7px 3px;
	color: #333333;
	font: 12px Arial, Helvetica, sans-serif;
}
.GiftCntnr {
	float: left;
	width: 280px;
	margin-right: 10px;
}
.CoupnCntnr {
	width: 280px;
	float: left;
	margin-left: 10px;
}
.giftresult {
	font-size: 12px;
	color: #FF0000;
}
.GiftCupnCntnr .GiftCupnRow {
	padding: 2px;
}
.AmountInCard {
	color: #333333;
}
.ErrorRow {
	font-size: 10px;
	color: #FF0000;
	padding-top: 2px;
	padding-right: 30px;
	padding-left: 10px;
}
.SubmitRow {
	padding: 4px 0px 0px 50px;
}
.AddRowGift {
	padding: 3px 0px 0px 60px;
}
.AddRowGift a:link, .AddRowGift a:visited {
	color: #0066CC;
	text-decoration: underline;
}
.AddRowGift a:hover {
	color: #D87006;
}
.AddRowCoupon {
	padding: 0px 0px 0px 57px;
}
.AddRowCoupon {
	padding-left: 56px;
}
.SubmitRowCoupon {
	padding-top: 2px;
	padding-bottom: 0px;
	padding-left: 135px;
}
.GiftCupnCntnr input {
	width: 200px;
	margin: 0px 5px;
}

/* End of payment gift/coupon styles */


/* progress */
.progress {
	border: solid 1px #9d9da1;
	background-color: #fff;
	display: block;
	position: absolute;
	left: 48%;
	top: 48%;
}
.progress td {
	padding: 5px;
	vertical-align: middle;
	color: #666;
	font-size: 14px;
	font-weight: bold;
}

/* For Components/Controls/ctlItemThumbnail */
.LargeImgHoverBG {
	height: 260px;
	width: 260px;
	position: relative;
}
.LargeImgHover {
	padding: 15px;
	border: 1px solid #D9E9F6;
	background: #FFFFFF;
	position: absolute;
}

/* Coral banner styles */
#CRAcntnr {background: #E7E7E7; /* old browsers */ background: -moz-linear-gradient(top, #FCFCFC 0%, #E7E7E7 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FCFCFC), color-stop(100%, #E7E7E7)); /* webkit */  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FCFCFC', endColorstr='#E7E7E7', GradientType=0 ); /* ie */ border: 1px solid #B1CBE7; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size: 13px; overflow: auto; padding:10px; clear:both; margin:15px 0;}
#CRAcntnr p {color: #0066CC; font-size: 13px; line-height: 126%; margin: 0; padding: 5px;}
#CRAcntnr a:link, #CRAcntnr a:visited {text-decoration: underline; color: #0072E4; font-size: 12px;}
#CRAcntnr a:hover {text-decoration: none;}
/* End of Coral banner styles*/

/* CORAL Top Banner styles */
#TopNavAd {
	width: 980px;
	margin: 0 auto;
	clear: both;
	overflow: visible;
	display: none;
}
#TopNavAd p.DiveBuddy {
	margin: 0;
	padding: 0;
	width: 162px;
	float: right;
	display: block;
	margin-bottom: 2px;
	border: none;
}
#TopNavAd p.DiveBuddy a:link, #TopNavAd p.DiveBuddy a:visited {
	margin: 0;
	padding: 0;
	display: block;
	width: 162px;
	height: 31px;
	background: url(//www.lpimgui.info/image/ui/divebuddy_banner_BG.gif) center top;
	text-decoration: none;
}
#TopNavAd p.DiveBuddy a:hover {
	margin: 0;
	padding: 0;
	display: block;
	width: 162px;
	height: 31px;
	background: url(//www.lpimgui.info/image/ui/divebuddy_banner_BG.gif) center -35px;
	text-decoration: none;
}
#TopNavAd p.CRAbanner {
	margin: 0px;
	padding: 0 7px;
	color: #0066CC;
	width: 800px;
	float: left;
	display: block;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	border: 1px solid #5e9bd9;
	margin-bottom: 2px;
	background: url(//www.lpimgui.info/image/ui/Gry_Gdt_BG.gif) repeat-x;
	height: 29px;
}
#TopNavAd p.CRAbanner a:link, #TopNavAd p.CRAbanner a:visited {
	text-decoration: underline;
	color: #0072E4;
	font-size: 13px;
}
#TopNavAd p.CRAbanner a:hover {
	text-decoration: none;
}
/* End CORAL Top Banner styles */

.watermarked {
	background-color: #ffffff;
	color: gray;
}

/*AutoComplete flyout */

.autocomplete_completionListElement {
	visibility: hidden;
	margin: 0px !important;
	background-color: inherit;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: 'default';
	overflow: auto;
	list-style-type: none;
	padding: 0px;
}

.autocomplete_completionListElement {
	visibility: hidden;
	margin: 0px;
	background-color: #FFFFFF;
	cursor: 'default';
	list-style-type: none;
	padding: 0px;
	position: absolute;
	z-index: 999;
	border: #dedede solid 1px;
	border-top: none;
}
.autocomplete_completionListElement li {
	padding: 1px 5px;
}
.autocomplete_completionListElement li.highlighted {
	padding: 1px 5px;
	background-color: #ffff99;
	color: black;
}
.autocomplete_completionListElement li span {
	float: right;
	font-size: 10px;
	color: #0066CC;
}

/* Accesories section tab styles  Sep. 16, 08 */

#ItemAccessories h2 {
	background: url(//www.lpimgui.info/image/ui/AccsCatgry_BG.gif) repeat-x;
	margin: 2px 0px 5px;
	border-bottom: 1px solid #cbe0f5;
	border-top: 1px solid #cbe0f5;
	clear: both;
	display: block;
}
#ItemAccessories h2 a {
	display: block;
	padding: 5px 10px;
	color: #0066CC;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(//www.lpimgui.info/image/ui/AccsCatgryMinus.gif) no-repeat right center;
}
#ItemAccessories h2 a.closed {
	display: block;
	padding: 5px 10px;
	color: #0066CC;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background: url(//www.lpimgui.info/image/ui/AccsCatgryPlus.gif) no-repeat right center;
}
#ItemAccessories ul {
	padding: 0px;
	margin: 0px 0px 15px;
	float: left;
	width: 100%;
	display: block;
}
#ItemAccessories li {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	float: left;
}
#ItemAccessories li a:link, #ItemAccessories li a:visited {
	display: block;
	width: 180px;
	padding: 1px 3px 1px 11px;
	color: #0066CC;
	background-image: url(//www.lpimgui.info/image/ui/Orng_Arrow.gif);
	background-repeat: no-repeat;
	background-position: 4px;
}
#ItemAccessories li a:hover {
	display: block;
	width: 180px;
	color: #0066CC;
	font-weight: bold;
	text-decoration: none;
}
#ItemAccessories .SeeMoreAccs {
	background: url(//www.lpimgui.info/image/ui/SeeMoreAccs_BG.gif) no-repeat right top;
	display: block;
	height: 20px;
	clear: both;
	margin-bottom: 10px;
}

#ItemAccessories .SeeMoreAccs a {
	background: url(//www.lpimgui.info/image/ui/plus.gif) no-repeat left;
	display: block;
	height: 20px;
	padding-top: 5px;
	padding-left: 18px;
	font-size: 11px;
	color: #D87006;
}
#ItemAccessories .SeeMoreAccs a.closed {
	background: url(//www.lpimgui.info/image/ui/minus.gif) no-repeat left;
	display: block;
	height: 20px;
	padding-top: 5px;
	padding-left: 18px;
	font-size: 11px;
	color: #D87006;
}


#OrderSummary {
	margin: 0px;
	padding: 0px;
	overflow: auto;
	clear: both;
}
#OrderSummary li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	clear: both;
	width: 807px;
	float: left;
	border-bottom: #CCCCCC solid 1px;
}
#OrderSummary li:hover {
	background-color: #FFFFCC;
}

#OrderSummary .head, #OrderSummary .head:hover {
	background: url(//www.lpimgui.info/image/ui/BlueHeadr_BG_L.gif) top left no-repeat;
}
#OrderSummary .head div {
	background: url(//www.lpimgui.info/image/ui/BlueHeadr_BG_R.gif) top right no-repeat;
	float: left;
	width: 100%;
}
#OrderSummary .head h1, #OrderSummary .head h2, #OrderSummary .head h3, #OrderSummary .head h4, #OrderSummary .head h5 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

#OrderSummary h1, #OrderSummary h2, #OrderSummary h3, #OrderSummary h4, #OrderSummary h5 {
	font: normal 12px Arial, Helvetica, sans-serif;
	float: left;
	margin: 0 3px 0 0;
	padding: 10px 0;
	display: block;
}
#OrderSummary h1 {
	width: 225px;
	color: #333333;
	margin-left: 7px;
}
#OrderSummary h2 {
	width: 155px;
}
#OrderSummary h3 {
	width: 140px;
	color: #666666;
}
#OrderSummary h4 {
	width: 150px;
	color: #333333;
}
#OrderSummary h5 {
	width: 112px;
}

#OrderSummary a:link, #OrderSummary a:visited {
	font-size: 12px;
	color: #0066CC;
}
#OrderSummary a:hover {
	font-size: 12px;
	color: #D87006;
	text-decoration: none;
}
.secondrow {
	background-color: #f8f8f8;
}

#CustComments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	border-bottom: #CCCCCC 1px solid;
	margin: 0px;
	padding: 10px 0px;
	float: left;
	width: 100%;
	background: url(//www.lpimg.info/image/ui/CustComments_BG.gif) repeat-x bottom;
}
#CustComments strong {
	color: #3F7CD6;
}
#CustComments #name {
	padding: 0px;
	font-weight: bold;
	color: #888888;
	margin-left: 80px;
}
#CustComments p {
	padding: 0px;
	margin: 5px 0px 0px 80px;
	display: block;
}
#CustComments .date {
	font-weight: normal;
}
#CustComments .CustHead {
	float: left;
	margin-left: 3px;
	width: 60px;
	height: 60px;
}

.QuickOrderCompletionList ul {
	margin-top: 1px;
}

/* Image Carousel */
#previewPane {
	margin: 10px 0px 5px;
	position: relative;
	text-align: center;
}
#galleryContainer {
	position: relative;
	overflow: hidden;
	height: 38px;
}
#thumbsWrappar {
	margin: 0px 10px 0px 0px;
	position: relative;
}
#theImages a img {
	border: 1px solid #cccccc;
}
#theImages img {
	float: left;
	padding: 2px;
	margin: 2px 1px;
}
#theImages img:hover {
	border: 1px solid #66a3e0;
	padding: 2px;
	margin: 2px 1px;
}
#arrow_right {
	position: absolute;
	right: 0px;
	z-index: 10;
	width: 9px;
	height: 41px;
	background: #cccccc;
	margin: 0px;
	text-align: center;
	top: 2px;
	cursor: pointer;
	border-left: 1px solid #CCCCCC;
}
#arrow_left {
	position: absolute;
	left: 0px;
	z-index: 10;
	width: 9px;
	height: 41px;
	background: #cccccc;
	margin: 0px;
	text-align: center;
	top: 2px;
	cursor: pointer;
	border-right: 1px solid #CCCCCC;
}
#arrow_right:hover {
	background-color: #c8def4;
	border-left: 1px solid #66a3e0;
}
#arrow_left:hover {
	background-color: #c8def4;
	border-right: 1px solid #66a3e0;
}
#theImages {
	position: absolute;
	left: 8px;
	width: 10000px;
	text-align: left;
	padding-left: 2px;
}
#theImages #slideEnd {
	float: left;
}
#theImages .imageCaption {
	display: none;
}
#imageViewerCntnr #ImageCaption {
	height: 15px;
	overflow: hidden;
	position: absolute;
	top: -15px;
}

.ac_results {
	padding: 0 0 5px;
	overflow: auto;
	z-index: 99999;
	border: none;
	margin-top: 2px;
	background: url(//www.lpimg.info/image/ui/searchResults_BG.gif) no-repeat bottom;
}
.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}
.ac_results li {
	margin: 0 3px;
	padding: 3px 10px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}
.ac_results li span {
	float: right;
	font-size: 10px;
	color: #0066CC;
}
.ac_odd {
}
.ac_over {
	color: black;
	background-color: #ffff99;
}

.special-item {
	border: 0px none;
	width: 280px;
	height: 200px;
	text-align: right;
}



/* Region added for changing Lits view */
.listItemCntnr {
	margin: 10px 0 10px 6px;
	width: 610px;
}
.listItemCntnr .listItem.fade {
	background: #FFFDC5 !important;
}

.ListGridCntnr {
	margin: 0 80px 0 0;
	float: right;
	font-family: "Arial Narrow" , Arial, Helvetica;
}
* html .ListGridCntnr {
	display: none;
}
.ListGridCntnr .listViewIcon {
	background: url(//www.lpimg.info/image/ui/ListGrid_btn.gif) 0 0 no-repeat;
	width: 28px;
	height: 18px;
	cursor: pointer;
	margin-left: 5px;
	padding: 2px 0 0 22px;
	text-transform: uppercase;
	float: left;
	color: #666;
}
.ListGridCntnr .gridViewIcon {
	background: url(//www.lpimg.info/image/ui/ListGrid_btn.gif) -50px 0 no-repeat;
	width: 28px;
	height: 18px;
	cursor: pointer;
	margin-left: 5px;
	padding: 2px 0 0 22px;
	text-transform: uppercase;
	float: left;
	color: #666;
}
.ListGridCntnr .listViewIcon:hover {
	background: url(//www.lpimg.info/image/ui/ListGrid_btn.gif) 0 -20px no-repeat;
	color: #333;
}
.ListGridCntnr .gridViewIcon:hover {
	background: url(//www.lpimg.info/image/ui/ListGrid_btn.gif) -50px -20px no-repeat;
	color: #333;
}
.ListGridCntnr .listViewIcon.active, .ListGridCntnr .listViewIcon.active:hover {
	background: url(//www.lpimg.info/image/ui/ListGrid_btn.gif) 0 -40px no-repeat;
	color: #06C;
}
.ListGridCntnr .gridViewIcon.active, .ListGridCntnr .gridViewIcon.active:hover {
	background: url(//www.lpimg.info/image/ui/ListGrid_btn.gif) -50px -40px no-repeat;
	color: #06C;
}


/* Grid styles */
.listItemCntnr.grid .listItemRow {
	clear: both;
}
.listItemCntnr.grid .listItem {
	float: left;
	margin: 4px 4px 10px 3px;
	padding: 10px 10px 10px 5px;
	overflow: hidden;
	width: 180px;
	background: url(//www.lpimg.info/image/ui/gridItem_BG.gif) no-repeat right bottom;
	position: relative;
}
.listItemCntnr.grid .listItem .imageSectn {
	width: 100px;
	margin: 0px auto 10px;
}
.listItemCntnr.grid .listItem .imageSectn {
	width: 100px;
	margin: 0px auto 10px;
}
.listItemCntnr.grid .listItem .infoSectn {
	float: left;
	margin: 0;
	clear: both;
	margin-bottom: 5px;
}

.listItem .priceSectn .SaleExp {color:#999;}
#prices .SaleExp {
    color: #999;
    font-size: 12px;
}

.listItemCntnr.grid .listItem .priceSectn {
	margin-bottom: 10px;
	clear: both;
}
.listItemCntnr.grid .listItem .priceSectn .couponMsg span {
	display: inline;
}
/* info section */
.listItemCntnr.grid .listItem .infoSectn .prodBanner {position:absolute; margin:0; top:38px; height:80px;} 
.listItemCntnr.grid .listItem .infoSectn .prodBanner img {position:absolute; margin:0; bottom:0;}

.listItemCntnr.grid .listItem .infoSectn .item {
	margin-bottom: 5px;
	max-height: 52px;
	overflow: hidden;
}
.listItemCntnr.grid .listItem .infoSectn .stock a {
	display: block;
}
.listItemCntnr.grid .listItem.used .infoSectn .stock a {
	display: inline;
}


/* price section */
.listItemCntnr.grid .listItem .priceSectn .priceCntnr {
	margin-bottom: 3px;
}
.listItemCntnr.grid .listItem .priceSectn .OurPrice div, .listItemCntnr.grid .listItem .priceSectn .SalePrice div, .listItemCntnr.grid .listItem .priceSectn .SpecialPrice div, .listItemCntnr.grid .listItem .priceSectn .YourPrice div {
	min-height: 15px;
}
.listItemCntnr.grid .listItem .priceSectn .couponMsg {
	color: #627d00;
	margin-bottom: 6px;
	background: url(//www.lpimg.info/image/ui/Grid_coupon_BG.gif) no-repeat;
	padding: 6px 0 6px 38px;
	font-size: 11px;
	line-height: 14px;
	cursor: help;
	margin-top: 7px;
}
.listItemCntnr.grid .listItem .priceSectn .buyItUsed a {
	font-size: 11px;
}
.listItemCntnr.grid .listItem .priceSectn .buyItNew a {
	font-size: 11px;
}

.listItem .priceSectn .addToWish {
	margin-bottom: 7px;
}
.listItem .priceSectn .addToWish a {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(//www.lpimg.info/image/ui/wishList_plus.gif) no-repeat scroll 0 2px;
	color: #999999;
	font-size: 12px;
	padding-left: 12px;
}
.listItem .priceSectn .addToWish a:hover {
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(//www.lpimg.info/image/ui/wishList_plus.gif) no-repeat scroll 0 -25px;
	color: #888888;
	font-size: 12px;
	padding-left: 12px;
	text-decoration: none;
}
/* end Grid styles */

/*start wish list styles*/
.listItemCntnr.wish {
	width: 785px;
}
.listItemCntnr.wish .listItem {
	background: url("//www.lpimgui.info/image/ui/listItem_wish_BG.gif") no-repeat right bottom;
	width: 785px;
	padding: 10px 0 20px;
	clear: both;
	float: left;
	margin: 0;
	overflow: auto;
	position: relative;
}
.listItemCntnr.wish .listItem .priceSectn .priceCntnr {
	margin-top: 5px;
}
.listItemCntnr.wish .listItem .imageSectn img {
	width: 75px;
	height: 75px;
	padding: 0 10px;
	float: left;
}
.listItemCntnr.wish .listItem .infoSectn {
	width: 450px;
	margin: 0 15px 0 25px;
	float: left;
}
.addSelected {
	position: absolute;
	right: 10px;
	top: 10px;
}
.listItemCntnr.wish .listItem .priceSectn {
	float: right;
	margin: 0 15px 0 0;
	padding-top: 5px;
	width: 150px;
}
.listItemCntnr.wish .listItem .priceSectn .addToCart {
	background: url("//www.lpimgui.info/image/ui/ListAaddToCart_wish_BG.gif") no-repeat left top;
	width: 115px;
	margin-bottom: 10px;
}
.listItemCntnr.wish .listItem .priceSectn .addToCart:hover {
	background: url("//www.lpimgui.info/image/ui/ListAaddToCart_wish_BG.gif") no-repeat left bottom;
	width: 115px;
}
.listItemCntnr.wish .listItem .priceSectn .addToWish a, .listItemCntnr.wish .listItem .priceSectn .addToWish a:hover {
	background: url("//www.lpimgui.info/image/ui/List_minus_wish.gif") no-repeat 0 2px;
}
/*end wish list styles*/

/* start cart styles */
.listItemCntnr.cart {
	width: 800px;
}
.listItemCntnr.cart .listItem.head, .listItemCntnr.cart.hideImage .listItem.head {
	background: url(//www.lpimg.info/image/ui/BlueHeadr_BG_L.gif) top left no-repeat;
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
	padding: 8px 0 7px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-radius-topleft: 5px;
}

.listItemCntnr.cart .listItem.head .imageSectn {
	width: 100px;
	margin-left: 12px;
}
.listItemCntnr.cart .listItem.head .infoSectn {
	width: 400px;
	margin-left: 12px;
}
.listItemCntnr.cart .listItem.head .priceSectn {
	padding-top: 0;
}
.listItemCntnr.cart.hideImage .listItem.head .priceSectn .qtyCntnr {
	margin: 0 0 0 100px;
	width: 32px;
}
.listItemCntnr.cart .listItem.head .priceSectn .unitPrice, .listItemCntnr.cart .listItem.head .priceSectn .totalPrice {
	color: #FFF;
}

/* start cart without images */
.listItemCntnr.cart.hideImage .listItem {
	clear: both;
	float: left;
	margin: 0;
	padding: 10px 0;
	overflow: auto;
	width: 800px;
	background: url(//www.lpimg.info/image/ui/listItemCart_hideImage_BG.gif) no-repeat right bottom;
	position: relative;
}
.listItemCntnr.cart.hideImage .listItem .imageSectn {
	display: none;
	width: 100px;
	float: left;
}
.listItemCntnr.cart.hideImage .listItem .infoSectn {
	width: 420px;
	float: left;
	margin: 0 5px 0 12px;
}
.listItemCntnr.cart.hideImage .listItem .priceSectn {
	width: 335px;
}
.listItemCntnr.cart.hideImage .listItem .priceSectn .qtyCntnr {
	margin: 0 0 0 10px;
	width: 122px;
	float: left;
}
.listItemCntnr.cart.hideImage .listItem .priceSectn .qty {
	color: #3879ba;
	width: 26px;
	float: right;
}
.listItemCntnr.cart.hideImage .listItem .priceSectn .removeMove {
	clear: none;
	float: left;
	width: 70px;
}
.listItemCntnr.cart.hideImage .listItem .priceSectn .unitPrice {
	margin: 0 0 0 48px;
	width: 60px;
	float: left;
	text-align: right;
	font-size: 13px;
}
.listItemCntnr.cart.hideImage .listItem .accsButton {
	right: 357px;
}
.listItemCntnr.cart.hideImage .errorMsg{position:absolute;bottom:-7px;left:90px;}
/* end cart without images */


/* start cart accesories section */
.listItemCntnr.cart .accsCntnr {
	clear: both;
	float: left;
	margin: 0;
	padding: 0;
	overflow: auto;
	border: #c0d8f2 5px solid;
	border-width: 4px 5px 5px;
	width: 790px;
	position: relative;
	display: none;
}
.listItemCntnr.cart.MoreAccs .accsCntnr {
	display: block;
}
.listItemCntnr.cart.MoreAccs .listItem.head .infoSectn {
	width: 740px;
	margin-left: 12px;
}
.listItemCntnr.cart .accsCntnr .listItem {
	clear: both;
	float: left;
	margin: 0;
	padding: 10px 0;
	overflow: auto;
	width: 790px;
	background: url(//www.lpimg.info/image/ui/listItemCart_accs_BG.gif) no-repeat right bottom;
	position: relative;
}
.listItemCntnr.cart .accsCntnr .listItem .imageSectn {
	width: 80px;
	margin-left: 10px;
	float: left;
	min-height: 80px;
}
.listItemCntnr.cart .accsCntnr .listItem .infoSectn {
	width: 400px;
	float: left;
	margin: 0 5px 0 30px;
}
.listItemCntnr.cart .accsCntnr .listItem .priceSectn {
	width: 220px;
	float: right;
	margin: 0 15px 0 0;
	padding-top: 5px;
}
.listItemCntnr.cart .accsCntnr .listItem .imageSectn img {
	width: 80px;
	height: 80px;
}
.listItemCntnr.cart.hideImage .accsCntnr .listItem .imageSectn {
	display: block;
	float: left;
}
.listItem .accsButton {
	position: absolute;
	bottom: 1px;
	right: 262px;
	background: url(//www.lpimg.info/image/ui/accsButton_BG.gif) left top;
	color: #FFF;
	text-align: center;
	padding: 5px 18px 4px 32px;
	font-weight: bold;
	cursor: pointer;
}
.listItem .accsButton:hover {
	background: url(//www.lpimg.info/image/ui/accsButton_BG.gif) left -24px;
}
.listItemCntnr.cart .accsCntnr .listItem .priceSectn .qtyCntnr {
	margin: 6px 0 4px;
	width: 124px;
	float: left;
}
.listItemCntnr.cart .accsCntnr .listItem .priceSectn .addToWish {
	margin: 12px 0 5px;
}
.listItemCntnr.cart .accsCntnr .seeMoreAccs {
	background: #C0D8F2;
	color: #06C;
	text-transform: uppercase;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	padding: 7px 0 2px;
	clear: both;
	cursor: pointer;
}
/* end cart accesories section */

.listItemCntnr.cart .listItem {
	clear: both;
	float: left;
	margin: 0;
	padding: 10px 0;
	overflow: auto;
	width: 800px;
	background: url(//www.lpimg.info/image/ui/listItemCart_BG.gif) no-repeat right bottom;
	position: relative;
}
.listItemCntnr.cart .listItem .imageSectn {
	width: 100px;
	float: left;
}
.listItemCntnr.cart .listItem .infoSectn {
	width: 400px;
	float: left;
	margin: 0 15px 0 25px;
}
.listItem .infoSectn .packageList {
	color: #777;
	margin-bottom: 7px;
	font-size: 11px;
}
.listItem .infoSectn .packageList h3 {
	color: #3879ba;
	margin: 7px 0 3px;
	font-size: 12px;
}
.listItem .infoSectn .packageList ul {
	padding: 0 0 0 20px;
	margin: 0;
}
.listItem .infoSectn .packageList li {
	padding: 0;
	margin: 0;
}
.listItem .infoSectn .giftSection {
	color: #777;
	margin-bottom: 7px;
	font-size: 11px;
	line-height: 16px;
}
.listItem .infoSectn .giftSection span {
	margin-right: 12px;
	white-space: nowrap;
}
.listItemCntnr.cart .listItem .priceSectn {
	width: 245px;
	float: right;
	margin: 0 15px 0 0;
	padding-top: 5px;
}
.listItemCntnr.cart .listItem .priceSectn .qtyCntnr {margin: 0 0 0 10px; width: 65px;float: left; position:relative;}
.listItemCntnr.cart .listItem .priceSectn .qty {
	color: #3879ba;
	margin-bottom: 10px;
	width: 26px;
	float: left;
}
.listItemCntnr.cart .listItem.used .priceSectn .qty {
	background: none;
	border: none;
	font-weight: bold;
}
.listItemCntnr.cart .listItem .priceSectn .removeMove {
	clear: both;
}
.listItemCntnr.cart .listItem .priceSectn .removeMove a:link, .listItemCntnr.cart .listItem .priceSectn .removeMove a:visited {
	margin: 0 7px 5px 0;
	float: left;
	color: #888;
	display: block;
}
.listItemCntnr.cart .listItem .priceSectn .removeMove a:hover {
	color: #666;
}
.listItemCntnr.cart .listItem .priceSectn .unitPrice {
	margin: 0 0 0 15px;
	width: 60px;
	float: left;
	text-align: right;
	font-size: 13px;
}
.listItemCntnr.cart .listItem .priceSectn .totalPrice {
	margin: 0 0 0 20px;
	width: 72px;
	float: left;
	text-align: right;
	font-size: 13px;
	font-weight: bold;
}

/* start cart total */
.listItemCntnr.cart .listItem.total {
	margin-bottom: 5px;
	padding: 5px 0 0;
	background: url(//www.lpimg.info/image/ui/listItemCartTotal_BG.gif) no-repeat right top;
}
.listItemCntnr.cart .listItem.total .infoSectn {
	width: 500px;
	float: left;
	margin: 12px 0 0 15px;
	font-size: 12px;
}
.listItemCntnr.cart .listItem.total .priceSectn {
	width: 262px;
	float: right;
	margin: 0;
	padding-top: 0;
}
.listItemCntnr.cart .listItem.total .priceSectn ul {
	list-style: none;
	padding: 0;
	margin: 0;
}
.listItemCntnr.cart .listItem.total .priceSectn li {
	list-style: none;
	display: block;
	border-bottom: #e2e2e2 solid 1px;
	padding: 7px 18px 7px 12px;
	color: #333;
	font-size: 13px;
	overflow: hidden;
	position: relative;
}

.listItemCntnr.cart .listItem.total .priceSectn li.freeShipMsg {
	color: #06C;
	text-align: center;
	background: #a7dcff url(//www.lpimg.info/image/ui/freeShipMsg_BG.gif) repeat-x bottom;
	overflow: visible;
	padding: 8px 0;
}
.listItemCntnr.cart .listItem.total .priceSectn li.freeShipMsg span {
	text-transform: uppercase;
	display: inline;
	float: none;
	color: #228FFE;
	font-weight: bold;
}
.listItemCntnr.cart .listItem.total .priceSectn li.freeShipMsg em {
	border-color: #a7dcff transparent;
	border-style: solid;
	border-width: 15px 15px 0;
	bottom: -10px;
	height: 0;
	position: absolute;
	right: 55px;
	width: 0;
}

.listItemCntnr.cart .listItem.total .priceSectn li a {
	color: #3879BA;
	font-size: 13px;
	font-weight: normal;
}
.listItemCntnr.cart .listItem.total .priceSectn span {
	width: 140px;
	display: block;
	float: left;
	text-align: right;
}
.listItemCntnr.cart .listItem.total .priceSectn strong {
	width: 72px;
	display: block;
	text-align: right;
	float: right;
}

/* start cart trail */
.cartTrail {
	margin-bottom: 5px; ;padding:5px00;clear:both;float:left;width:800px;position:relative;z-index:1;}
.cartTrail .cartToolsSection {
	float: left;
}
.cartTrail .checkOutSection {
	float: right;
	position: relative;
	margin-bottom: 5px;
}
.cartTrail .cartToolsSection .btn {
	background: url(//www.lpimg.info/image/ui/cart_btn_BG.gif) repeat-x left -224px;
	display: block;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	border: #d8d8d8 solid 1px;
	margin: 0 0 5px;
	text-align: center;
	padding: 4px 12px;
	float: left;
	margin-right: 5px;
	color: #666;
}
.cartTrail .cartToolsSection .btn:hover {
	background: url(//www.lpimg.info/image/ui/cart_btn_BG.gif) repeat-x left -264px;
	border-color: #acd4fb;
	text-decoration: none;
	color: #3879BA;
}
.cartTrail .checkOutSection .btn {
	background: url(//www.lpimg.info/image/ui/cart_btn_BG.gif);
	display: block;
	cursor: pointer;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	border: #d4eaf2 solid 2px;
	margin: 0 0 0 5px;
	text-align: center;
	padding: 10px 15px;
	float: left;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.cartTrail .checkOutSection .btn:hover {
	background: url(//www.lpimg.info/image/ui/cart_btn_BG.gif) repeat-x left -40px;
	border-color: #acd4fb;
	text-decoration: none;
}
.cartTrail .checkOutSection .btn.checkout {
	border: #1dab2d solid 2px;
	width: 140px;
	background-position: 0 -7px;
	color: #F5F5F5;
}
.cartTrail .checkOutSection .btn.checkout:hover {
	border: #1dab2d solid 2px;
	width: 140px;
	background-position: 0 -57px;
	color: #FFF;
}
.cartTrail .checkOutSection .btn.checkout span {
	background: url(//www.lpimg.info/image/ui/cart_btn_Arrows.gif) no-repeat right top;
	padding-right: 18px;
}
.cartTrail .checkOutSection .btn.cart 
{
    border:#d0d0d0 solid 2px;
    background-position:0 -107px;
    color:#999; font-size:13px; 
    width:85px;
}
.cartTrail .checkOutSection .btn.cart:hover 
{
    border:#d0d0d0 solid 2px;
    background-position:0 -157px;
    color:#888;
}
.cartTrail .checkOutSection .btn.continueShop {
	border: #d0d0d0 solid 2px;
	background-position: 0 -107px;
	color: #999;
	font-size: 13px;
	width: 165px;
}
.cartTrail .checkOutSection .btn.continueShop:hover {
	border: #d0d0d0 solid 2px;
	background-position: 0 -157px;
	color: #888;
}
.cartTrail .checkOutSection .btn.continueShop span {
	background: url(//www.lpimg.info/image/ui/cart_btn_Arrows.gif) no-repeat left -23px;
	padding-left: 18px;
}
.cartTrail .checkOutSection .btn.continueShop.open {
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	border-radius-bottomleft: 0;
}
.cartTrail .checkOutSection .btn.continueShop.open span {
	background: url(//www.lpimg.info/image/ui/cart_btn_Arrows.gif) no-repeat left -46px;
	padding-left: 18px;
}
.continueShopCntnr {
	display: none;
	position: absolute;
	z-index: 500;
	left: -2px;
	top: 36px;
	width: 197px;
	border: #e2e2e2 solid 1px;
	border-top: none;
	border-bottom: none;
}
.continueShopCntnr a {
	background-color: #FFF;
	display: block;
	border-bottom: #e2e2e2 solid 1px;
	padding: 5px 10px;
	color: #3879BA;
	font-size: 12px;
	text-transform: capitalize;
	text-align: left;
	font-weight: normal;
}
/* end cart styles */

.listItemCntnr.list .listItem {
	clear: both;
	float: left;
	margin: 0;
	padding: 10px 0 20px;
	overflow: auto;
	width: 610px;
	background: url(//www.lpimg.info/image/ui/listItem_BG.gif) no-repeat right bottom;
	position: relative;
}
.listItemCntnr.list .listItem .imageSectn {
	width: 100px;
	float: left;
	min-height: 100px;
}
.listItemCntnr.list .listItem .infoSectn {
	width: 290px;
	float: left;
	margin: 0 15px 0 25px;
}
.listItemCntnr.list .listItem .priceSectn {
	width: 150px;
	float: right;
	margin: 0 15px 0 0;
	padding-top: 5px;
}


/* item tag section */
* html .itemTag {
	display: none;
}
.itemTag.notag {
	display: none;
}

.listItemCntnr.list .itemTag {
	position: absolute;
	left: 58px;
	bottom: 11px;
	width: 52px;
	height: 52px;
	background: url(//www.lpimg.info/image/ui/itemTag_BG.png) no-repeat;
	background-position: -208px 0;
}
.listItemCntnr.list .itemTag.outlet {
	background-position: 0 0;
}
.listItemCntnr.list .itemTag.sale {
	background-position: -52px 0;
}
.listItemCntnr.list .itemTag.used {
	background-position: -104px 0;
}
.listItemCntnr.list .itemTag.new {
	background-position: -156px 0;
}
.listItemCntnr.list .itemTag.deal {
    background-position: -208px 0;
}

.imageHoverCntnr .itemTag {
	position: absolute;
	left: 247px;
	bottom: 3px;
	width: 100px;
	height: 100px;
	background: url(//www.lpimg.info/image/ui/itemTag_BG.png) no-repeat;
	background-position: -208px 0;
}
.imageHoverCntnr .itemTag.outlet {
	background-position: 0 -104px;
}
.imageHoverCntnr .itemTag.sale {
	background-position: -100px -104px;
}
.imageHoverCntnr .itemTag.used {
	background-position: -200px -104px;
}
.imageHoverCntnr .itemTag.new {
	background-position: -300px -104px;
}

.listItemCntnr.grid .itemTag {
	position: absolute;
	left: 142px;
	top: 0;
	width: 52px;
	height: 52px;
	background: url(//www.lpimg.info/image/ui/itemTag_BG.png) no-repeat;
	background-position: -208px -52px;
}
.listItemCntnr.grid .itemTag.outlet {
	background-position: 0 -52px;
}
.listItemCntnr.grid .itemTag.sale {
	background-position: -52px -52px;
}
.listItemCntnr.grid .itemTag.used {
	background-position: -104px -52px;
}
.listItemCntnr.grid .itemTag.new {
	background-position: -156px -52px;
}

/* image section */
.listItem a img {
	border-style: none;
}
.imageHoverSrc {
	display: none;
}
.imageHoverCntnr {
	position: absolute;
	background: url(//www.lpimg.info/image/ui/imageHover_BG.png) no-repeat;
	_background: url(//www.lpimg.info/image/ui/imageHover_BG.gif);
	width: 300px;
	height: 300px;
	padding: 25px;
}
.imageHover {
	width: 300px;
	height: 300px;
}

/* info section */
.listItem .infoSectn .prodBanner {
	float: right;
	margin: 0 0 5px 10px;
}
.listItem .infoSectn .item {
	margin-bottom: 5px;
}
.listItem .infoSectn .item a {
	color: #3879ba;
	font-size: 13px;
	line-height: 17px;
}
.listItem .infoSectn .SubDesc {
	margin-top: 2px;
	font-size: 12px;
	color: #c43119;
}
.listItem .infoSectn .alsoAvlbl {
	margin-bottom: 5px;
}
.listItem .infoSectn .alsoAvlbl a {
	font-size: 12px;
	color: green;
}
.listItem .infoSectn .sku {
	color: #888;
	margin-bottom: 5px;
}
.listItem .infoSectn .PRcntnr {
	margin-bottom: 5px;
}
.listItem .infoSectn .freeShip {
	margin-bottom: 5px;
}
.listItem .infoSectn .freeShip a:link, .listItem .infoSectn .freeShip a:visited, .listItem .infoSectn .freeShip a:hover {
	color: #06C;
	text-transform: uppercase;
	font-weight: bold;
	background: url(//www.lpimg.info/image/ui/FreeShipp_icon.gif) no-repeat right top;
	padding-right: 26px;
}
.listItem .infoSectn .freeShip a:link span, .listItem .infoSectn .freeShip a:visited span, .listItem .infoSectn .freeShip a:hover span {
	color: #228ffe;
}
.stock {
	margin: 7px 0;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	cursor: help;
	display: inline;
}
.stock.in {
	color: #390;
	cursor: auto;
}
.stock.out {
	color: #C00;
}
.stock.low {
	color: #F7C710;
	cursor: auto;
}
.stock.special {
	color: #990;
}
.stock.mfr {
	color: #990;
}
.stock.new {
	color: #990;
}
.stock.condition {
	color: #C60;
}
.stock a {
	color: #C00;
	font-weight: normal;
	text-transform: lowercase;
}
.stock.condition a {
	color: #C60;
	font-weight: normal;
	text-transform: lowercase;
}

/* price section */
.listItem .priceSectn .priceCntnr {
	margin-bottom: 3px;
}
.listItem .priceSectn .ourPrice {
	font-size: 12px;
	color: #666;
	margin-bottom: 3px;
}
.listItem .priceSectn .ourPrice span {
	font-size: 12px;
	text-decoration: line-through;
}
.listItem .priceSectn .OurPrice div, .listItem .priceSectn .SalePrice div, .listItem .priceSectn .SpecialPrice div, .listItem .priceSectn .YourPrice div {
	font-size: 13px;
	margin-bottom: 3px;
	font-weight: bold;
}
.listItem .priceSectn .OurPrice, .listItem .priceSectn .SalePrice, .listItem .priceSectn .SpecialPrice, .listItem .priceSectn .YourPrice {
	font-size: 18px;
	margin-bottom: 3px;
	font-weight: bold;
	color: #C00;
}
.listItem .priceSectn .YouSave {
	color: #333333;
    margin-bottom: 0;
}
.listItem .priceSectn .couponMsg {
	color: #627d00;
	margin-bottom: 6px;
	background: url(//www.lpimg.info/image/ui/List_coupon_BG.gif) no-repeat;
	padding: 6px 0 6px 45px;
	font-size: 11px;
	line-height: 14px;
	cursor: help;
	margin-top: 7px;
}
.listItem .priceSectn .couponMsg span {
	color: #819a25;
	display: block;
	height: 12px;
}
.listItem .priceSectn .qtyCntnr {
	margin: 8px 0 4px;
	clear: both;
}
.listItem .priceSectn .addToCart {
	width: 110px;
	height: 22px;
	display: block;
	background: url(//www.lpimg.info/image/ui/ListAaddToCart_BG.gif) top left;
	border-style: none;
	text-indent: -2000px;
	cursor: pointer;
	font-size: 0px;
	line-height: 0px;
}
.listItem .priceSectn .addToCart:hover {
	width: 110px;
	height: 22px;
	display: block;
	background: url(//www.lpimg.info/image/ui/ListAaddToCart_BG.gif) bottom left;
	border-style: none;
	text-indent: -2000px;
	cursor: pointer;
	font-size: 0px;
	line-height: 0px;
}
.listItem .priceSectn .alsoAvlblUsed {
	margin-bottom: 3px;
	font-size: 12px;
}
.listItem .priceSectn .buyItUsed a {
	margin-bottom: 3px;
	font-size: 12px;
	color: #C60;
}
.listItem .priceSectn .buyItNew a {
	margin-bottom: 3px;
	font-size: 12px;
	color: #09C;
}

.tooltipCntnr {
	background: url(//www.lpimg.info/image/ui/tooltip_top_BG.gif) no-repeat top;
	width: 250px;
	z-index: 500;
	position: absolute;
	display: none;
}
.tooltipInner {
	background: url(//www.lpimg.info/image/ui/tooltip_btm_BG.gif) no-repeat bottom;
	margin-top: 20px;
	padding: 3px 13px 13px;
}
.titleContent {
	display: none;
}

/* Category list section */
.catListCntnr {
	width: 615px;
	margin: 10px auto;
	overflow: hidden;
}
.catListCntnr ul {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.catListCntnr li {
	background: url(//www.lpimg.info/image/ui/CatList_BG.gif) no-repeat left bottom;
	width: 144px;
	float: left;
	list-style: none;
	margin: 5px 4px;
	padding: 0 0 7px;
}
.catListCntnr li img {
	background: url(//www.lpimg.info/image/ui/CatList_img_BG.gif) no-repeat left top;
	padding: 10px 22px;
	border: 0;
	display: block;
	text-align: center;
}
.catListCntnr li:hover {
	background: url(//www.lpimg.info/image/ui/CatList_BG.gif) no-repeat right bottom;
}
.catListCntnr li:hover img {
	background: url(//www.lpimg.info/image/ui/CatList_img_BG.gif) no-repeat right top;
}
.catListCntnr h3 {
	margin: 0;
}
.catListCntnr h3 a {
	padding: 5px 10px 2px;
	font-size: 11px;
	color: #127fbb;
	text-decoration: none;
	max-height: 28px;
	overflow: hidden;
	display: block;
}
.catListCntnr h3 a:hover {
	text-decoration: underline;
}
.catListCntnr .filter {
	padding: 2px 10px;
	border: 0;
}
.catListCntnr .filter a {
	margin-right: 4px;
}
.catListCntnr .accs {
	padding: 2px 10px;
	border: 0;
	display: block;
	color: #d87006;
}

/* Commerce links */
.siteCertificates {
	width: 980px;
	margin: 10px auto 0px;
	text-align: center;
	padding: 5px 0;
}
.siteCertificates img {
	padding: 0 5px;
	border: 0;
}
.siteCertificates .spcl {
	display: block;
	float: right;
	text-align: left;
	width: 130px;
}


.FeaturedSection {
	overflow: hidden;
}
.FeaturedSection a:link, .FeaturedSection a:visited {
	opacity: .9;
	filter: alpha(opacity=90);
	display: block;
	float: left;
	margin: 0 10px 0 0;
}
.FeaturedSection a:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}

.FeaturedSection img {
	border: none;
}

.FeaturedSection a {background:url(//www.lpimg.info/image/ui/FeaturedSectio_socialNetwork_sprite.jpg) 0 0 no-repeat; text-indent:-9999px; width:85px; height:100px;}
.FeaturedSection a.bestPrice {background-position:0 0;}
.FeaturedSection a.return {background-position:-85px 0;}
.FeaturedSection a.shoppingGuide {background-position:-170px 0;}
.FeaturedSection a.PFF {background-position:-255px 0;}
.FeaturedSection a.affiliate {background-position:-340px 0;}
.FeaturedSection a.travel {background-position:-425px 0;}

h3.sizeChartCompany {
	color: #444;
	font-size: 18px;
	font-weight: normal;
	margin: 5px 0 10px;
}

/* online Classes section */
.onlineClasses {
	background: url(//www.lpimg.info/image/ui/onlineClasses_BG.gif) no-repeat left top;
	display: block;
	float: left;
}
.onlineClasses a:link, .onlineClasses a:visited {
	background: url(//www.lpimg.info/image/ui/onlineClasses_BG.gif) repeat-x right top;
	display: block;
	height: 60px;
	color: #06C;
	font-size: 12px;
	padding: 22px 65px 0 105px;
	float: left;
	text-decoration: none;
}
.onlineClasses:hover {
	background: url(//www.lpimg.info/image/ui/onlineClasses_BG.gif) no-repeat left -85px;
}
.onlineClasses:hover a {
	background: url(//www.lpimg.info/image/ui/onlineClasses_BG.gif) repeat-x right -85px;
	color: #06C !important;
}
.onlineClasses a h1 {
	color: #156792;
	font-size: 17px;
	padding: 0;
	margin: 0;
	font-weight: normal;
}
.onlineClasses a h4 {
	color: #454545;
	font-size: 13px;
	font-weight: normal;
	margin: 0;
	padding: 1px 0;
}

/* Brand Head styles */
.brandHeadCntnr {
	width: 615px;
	margin: 5px auto 10px;
	position: relative;
}
.brandHeadCntnr .arrow {
	border-color: #127fbb transparent transparent;
	border-style: solid;
	border-width: 11px 40px 0;
	float: right;
	height: 0;
	width: 0;
	display: block;
	margin-right: 45px;
}
.brandHeadCntnr .imageCntnr {
	position: relative;
	border: #e7e9ea solid 3px;
	float: right;
	margin-right: 11px;
	width: 390px;
	height: 240px;
	background-color: #999;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	-moz-border-radius-topright: 7px;
	-webkit-border-top-right-radius: 7px;
}
.brandHeadCntnr .infoCntnr {
	float: left;
	width: 195px;
	height: 240px;
	margin-left: 4px;
	border: #e7e9ea solid 3px;
	background: url(//www.lpimg.info/image/ui/brandInfoCntnr_BG.gif) repeat-x bottom;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-webkit-border-top-left-radius: 7px;
}
.brandLogoCntnr {
	text-align: center;
	padding: 13px 0;
	border-bottom: #e7e9ea solid 3px;
}
.brandAboutCntnr {
	position: relative;
	margin: 15px 12px 0;
	font-size: 12px;
	line-height: 17px;
	max-height: 130px;
}
.brandAboutCntnr h1 {
	padding: 0;
	margin: 0;
	font-size: 12px;
	color: #127fbb;
	text-decoration: none;
	overflow: hidden;
	display: block;
}
.brandAboutMore {
	background: #FFF;
	display: none;
	-moz-box-shadow: 0 5px 8px #999;
	left: -15px;
	top: -18px;
	padding: 16px;
	min-height: 150px;
	position: absolute;
	width: 560px;
	border: solid 4px #e7e9ea;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	z-index: 700;
}
.brandTechnicalInfo {
	background: #FFF;
	display: none;
	-moz-box-shadow: 0 5px 8px #999;
	left: 400px;
	top: 200px;
	padding: 16px;
	min-height: 150px;
	position: absolute;
	width: 560px;
	border: solid 4px #e7e9ea;
	-moz-border-radius-bottomleft: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-right-radius: 7px;
	z-index: 700;
}
.closeInfo, .readMore, .readLess {
	display: block;
	margin: 5px 0 0;
	color: #127fbb;
	cursor: pointer;
}

.brandTecInfo {
	width: 170px;
	height: 72px;
	background: url(//www.lpimg.info/image/ui/brandTecInfo_BG.gif);
}
.brandTecInfo h1 {
	margin: 0;
	font-size: 12px;
	color: #00689a;
	text-decoration: none;
	padding: 26px 15px 1px;
	display: block;
}
.brandTecInfo a:link, .brandTecInfo a:visited {
	margin: 0;
	font-size: 12px;
	color: #127fbb;
	text-decoration: none;
	padding: 0 15px;
	display: block;
	text-decoration: underline;
}
.brandTecInfo a:hover {
	text-decoration: none;
}





/* Cat page styles */
.catListCntnr {
	width: 615px;
	margin: 10px auto;
	overflow: hidden;
}
.catListCntnr ul {
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}
.catListCntnr li {
	background: url(//www.lpimg.info/image/ui/CatList_BG.gif) no-repeat left bottom;
	width: 144px;
	float: left;
	list-style: none;
	margin: 5px 4px;
	padding: 0 0 7px;
}
.catListCntnr li img {
	background: url(//www.lpimg.info/image/ui/CatList_img_BG.gif) no-repeat left top;
	padding: 10px 22px;
	border: 0;
	display: block;
	text-align: center;
}
.catListCntnr li:hover {
	background: url(//www.lpimg.info/image/ui/CatList_BG.gif) no-repeat right bottom;
}
.catListCntnr li:hover img {
	background: url(//www.lpimg.info/image/ui/CatList_img_BG.gif) no-repeat right top;
}

.catListCntnr h1 {
	margin: 0;
}
.catListCntnr h1 a {
	padding: 5px 10px 0;
	font-size: 12px;
	color: #00689a;
	text-decoration: none;
	overflow: hidden;
	display: block;
}

.catListCntnr h3 {
	margin: 0;
}
.catListCntnr h3 a {
	padding: 5px 10px 2px;
	font-size: 11px;
	color: #127fbb;
	text-decoration: none;
	max-height: 28px;
	overflow: hidden;
	display: block;
}
.catListCntnr h3 a:hover {
	text-decoration: underline;
}
.catListCntnr .filter {
	padding: 2px 10px;
	border: 0;
}
.catListCntnr .filter a {
	margin-right: 4px;
}
.catListCntnr .accs {
	padding: 2px 10px;
	border: 0;
	display: block;
	color: #d87006;
}

/* Following are classes for LP Buying Guides */
.buyingGuide, .buyingGuideHome {
	width: 760px !important;
	padding: 5px 20px;
	margin: 0 auto;
	font-size: 12px;
	overflow: hidden;
	display: block;
	line-height: 16px;
}
.buyingGuide span, .buyingGuideHome span {
	height: 130px;
	width: 760px;
	display: block;
	margin: 10px 0 0px;
	background: url(//www.lpimg.info/image/ui/BuyingGuide_BlockHeadbg.gif) no-repeat;
}
.buyingGuide img.head, .buyingGuideHome img.head {
	padding: 5px 0 0 25px;
	float: left;
}
.buyingGuide h1, .buyingGuideHome h1 {
	float: right;
	width: 580px;
	display: block;
	font-size: 25px;
	font-family: arial, serif;
	font-weight: normal;
	margin: 42px 30px 0px 0px;
	padding: 0;
	text-transform: uppercase;
	color: #daf2fe;
	text-shadow: -1px -1px 1px #173eae;
	text-align: right;
}
.buyingGuide h1 strong, .buyingGuideHome h1 strong {
	font-weight: bold;
	color: #fff;
}

.buyingGuideHome li {
	background: url(//www.lpimg.info/image/ui/bGuide_BG.gif) no-repeat left bottom !important;
	margin: 15px 4px;
	padding: 0;
	width: 144px;
	min-height: 13.2em;
}
.buyingGuideHome li:hover {
	background: url(//www.lpimg.info/image/ui/bGuide_BG.gif) no-repeat right bottom !important;
}
.buyingGuideHome li img {
	background: url(//www.lpimg.info/image/ui/bGuide_img_BG.gif) no-repeat left bottom;
	padding: 4px 22px 2px;
}
.buyingGuideHome li:hover img {
	background: url(//www.lpimg.info/image/ui/bGuide_img_BG.gif) no-repeat right bottom;
}
.buyingGuideHome h3 {
	text-align: center;
}
.buyingGuideHome h3 a {
	font-size: 13px;
	margin: 0;
	line-height: 17px;
	overflow: visible;
}

.buyingGuide span a {
	float: right;
	margin: 25px 30px 0 0;
	color: #4993de;
}
.buyingGuide p {
	margin: 5px 0 15px;
	line-height: 18px;
}
.buyingGuide ol, .buyingGuide ul {
	width: 740px;
	margin: 0;
	padding: 0 0 0 20px;
	display: block;
	overflow: hidden;
}
.buyingGuide li, .buyingGuide li:hover {
	width: 720px;
	margin: 0 20px 0 10px;
	padding: 5px 0 0;
	background: 0 none;
	list-style: circle;
}
.buyingGuide h2 {
	color: #0066CC;
	font-size: 13px;
	font-weight: bold;
	margin: 25px 0 0;
	display: block;
	overflow: hidden;
}
a.btnBuyingGuidetoCat:link, a.btnBuyingGuidetoCat:visited {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	display: block;
	height: 28px;
	margin: 1px 7px 0 0;
	text-decoration: none;
	cursor: hand;
	background: url(//www.lpimg.info/image/ui/btnBuyingGuidetoCat_BG.gif) no-repeat left top;
	float: left;
}
a.btnBuyingGuidetoCat:link span, a.btnBuyingGuidetoCat:visited span {
	background: url(//www.lpimg.info/image/ui/btnBuyingGuidetoCat_BG.gif) no-repeat right top;
	display: block;
	height: 19px;
	padding: 7px 30px 2px;
	text-transform: uppercase;
	width: inherit;
	margin: 0 0 0 5px;
}
a.btnBuyingGuidetoCat:hover {
	background: url(//www.lpimg.info/image/ui/btnBuyingGuidetoCat_BG.gif) no-repeat left -28px;
	text-decoration: none;
	color: #FFFFFF;
}
a.btnBuyingGuidetoCat:hover span {
	background: url(//www.lpimg.info/image/ui/btnBuyingGuidetoCat_BG.gif) no-repeat right -28px;
	text-decoration: none;
}
.guideAccessories {
	margin: 40px 0 0;
}
.guideAccessories h3 {
	width: 740px;
	background-color: #2d69b1;
	font-size: 14px;
	border: 2px solid #124b8d;
	padding: 6px 10px;
	color: #fff;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	text-shadow: 0px -1px 1px #173EAE;
}
.guideAccessories ul {
	width: 760px;
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}
.guideAccessories li, .guideAccessories li:hover {
	list-style: none;
	display: inline;
	float: left;
	width: 213px;
	min-height: 230px;
	background: url(//www.lpimg.info/image/ui/LPBuyGuide_access_li_bg.gif) top right no-repeat #f9f9f9;
	padding: 5px 5px 20px 15px;
	margin: 20px 10px 10px;
}
.guideAccessories h4 {
	margin: 15px 0 0 0;
	color: #124b8d;
}
.guideAccessories img {
	width: 70px;
	height: 70px;
	margin: 0 2px 10px 30px !important;
	background: 0 none !important;
	float: right;
	padding: 0 !important;
}
.guideAccessories p {
	padding-right: 10px;
}
.guideAccessories a {
	color: #4993DE;
}

a.btnBuyingGuide:link, a.btnBuyingGuide:visited {color: #FFFFFF; font-weight: bold; font-size: 11px; text-align:center; display:block; height: 28px; margin:2px 7px 0 0; text-decoration: none; cursor:hand; background: url(//www.lpimg.info/image/ui/btnBuyingGuide_BG.gif) no-repeat left top; float:left; }
a.btnBuyingGuide:link span, a.btnBuyingGuide:visited span { background: url(//www.lpimg.info/image/ui/btnBuyingGuide_BG.gif) no-repeat right top; display:block; height:19px; padding:9px 5px 5px 18px; text-transform:uppercase;}
a.btnBuyingGuide:hover {background: url(//www.lpimg.info/image/ui/btnBuyingGuide_BG.gif) no-repeat left -28px; text-decoration:none; color:#FFFFFF;}
a.btnBuyingGuide:hover span {background: url(//www.lpimg.info/image/ui/btnBuyingGuide_BG.gif) no-repeat right -28px; text-decoration:none;}

.popupPageFill {
	display: none;
	position: fixed;
	background: url(//www.lpimg.info/image/ui/popupPageFill.png) repeat;
	z-index: 10001;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}
.popupExit {
	position: absolute;
	right: -15px;
	top: -15px;
	width: 46px;
	height: 46px;
	background: #444;
	background: url(//www.lpimg.info/image/ui/exitPopup.png) no-repeat;
	cursor: pointer;
}
.popupBorder {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	position: relative;
	background: url(//www.lpimg.info/image/ui/popupBorder_bg.png) repeat;
	left: 50%;
	padding: 10px;
	top: 50%;
}
.PopupYouTube {
	margin: -280px 0 0 -295px;
	width: 590px;
	max-height: 640px;
}
.popupContainer {
}
h2.popupHeader {
	padding: 12px 10px 10px 15px;
	margin: 0;
	background: #0368CE;
	color: #fff;
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	font-size: 16px;
	line-height: 20px;
}
.popupContent.loading {
	background: #fff url(//www.lpimg.info/image/ui/busy.gif) no-repeat center;
}
.popupContent {
	min-height: 300px;
	max-height: 560px;
	overflow: auto;
	padding: 10px 15px;
	position: relative;
	background: #fff;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
}
.Popup300 {
	margin: -280px 0 0 -150px;
	width: 300px;
	max-height: 620px;
}
.Popup500 {
	margin: -280px 0 0 -255px;
	width: 500px;
	max-height: 620px;
}
.Popup800 {
	margin: -280px 0 0 -400px;
	width: 800px;
	max-height: 620px;
}
.Popup960 {
	margin: -280px 0 0 -480px;
	width: 960px;
	max-height: 620px;
}
.PopupVideo {margin:-280px 0 0 -330px; width:660px;}
.popupBorder.popupSizeChart{ margin-top:0!important; top:10%;}
.popupSizeChart .popupContent {max-height:450px; overflow:scroll;}
.PopupLgImg {
	width: 600px;
	margin: -280px 0 0 -290px;
}

.popImageVideoNav {width:100%; display:block; clear:both; border-bottom:1px solid #a5a5a5; margin-bottom:10px; height:22px;}
.popImageVideoNav a {text-transform:uppercase; color:#929292; text-shadow: 0 1px 0 #fff; padding:5px 0 2px; background:url(//www.lpimg.info/image/ui/popImageVideoNav_a_BG.gif) top right no-repeat; display:block; width:72px; text-align:center; margin-right:5px;}
.popImageVideoNav a:hover {text-decoration:none; color:#6d6d6d;}
.popImageVideoNav a.active {background-position:top left; color:#fff; text-shadow:0 -1px 0 #9d9d9d;}
.popImageVideoNav a.active:hover {color:#f1f1f1;}
.popImageVideoNav li{float:left;}
.popImageVideoNav ul {list-style-type:none; margin:0; padding:0; overflow:hidden;}

.ui-tabs-selected a {background-position:top left; color:#fff; text-shadow:0 -1px 0 #9d9d9d;}
.ui-tabs-selected a:hover {color:#f1f1f1;}
.ui-tabs-hide {display: none;}

.zoomerWrapper {
	position: absolute;
	right: -456px;
	border: 0px solid #dadada;
	overflow: hidden;
	display: none;
	background-color: #FFF;
	top: -46px;
	z-index:30;
}
.zoomerWrapper img {
	position: absolute;
	border: none;
}
.lens {
	position: absolute;
	background: url(//www.lpimg.info/image/ui/zoomlens_BG.png);
	cursor: crosshair;
	display: none;
	border: 2px solid #FFF;
	top: 0;
	left: 0;
	pointer-events:none;
}

.searchResultsList a {
	font-size: 11px;
	display: block;
	margin: 2px 0;
}
.searchResultsList .toggleMore {
	color: #06C;
	cursor: pointer;
	display: block;
	margin-top: 7px;
}
.searchResultsList .toggleMore:hover {
	text-decoration: underline;
}

/***** classes for richRelevance sections *****/
.rrCntnr {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	position: relative;
	margin: 7px 0;
	padding: 0;
	background: #f0f0f0 url(//www.lpimg.info/image/ui/rrCntnr_BG.gif) repeat-x left top;
	border: 1px solid #cdcdcd;
	overflow: hidden;
}
.rrCntnr ul {
	margin: 0;
	padding: 5px 10px 12px;
	overflow: hidden;
}
.rrCntnr ul li {
	text-align: center;
	list-style: none;
	padding-top: 10px;
	float: left;
	width: 150px;
	margin: 0 4px 0 3px;
	display: inline;
}
.rrCntnr h3 {
	margin: 13px 16px 0;
	padding: 0;
	font-size: 14px;
	color: #0066dd;
}

.rrCntnr .imageSectn {
	margin-bottom: 7px;
}
.rrCntnr .imageSectn img {
	border: none;
	padding: 6px;
	border: #E1E1E1 solid 1px;
	background: #FFF;
}
.rrCntnr .imageSectn img:hover {
	border: none;
	padding: 6px;
	border: #d1d1d1 solid 1px;
	background: #FFF;
}
.rrCntnr .item {
	height: 32px;
	overflow: hidden;
}
.rrCntnr .item a {
	color: #3879BA;
	text-decoration: none;
	font-size: 12px;
}
.rrCntnr .item a:hover {
	color: #0066dd;
	text-decoration: underline;
}
.rrCntnr .priceCntnr .OurPrice {
	padding: 5px 0 0;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
}

.rrCntnr.horizontal {
	width: 807px;
}
.rrCntnr.horizontal.narrow {
	width: 610px;
}
.rrCntnr.horizontal.narrow ul li {
	width: 140px;
}
.rrCntnr.vertical {
	width: 170px;
}
.rrCntnr.vertical ul li {
	margin: 4px 0;
}
.rrCntnr.vertical .item {
	height: auto;
}

.rrCntnr.orngBG {
	background: #fff8e0 url(//www.lpimg.info/image/ui/rrCntnr_orng_BG.gif) repeat-x left top;
	border: 1px solid #ffe99e;
}
.rrCntnr.blueBG {
	background: #e5f5ff url(//www.lpimg.info/image/ui/rrCntnr_blue_BG.gif) repeat-x left top;
	border: 1px solid #cbe1f2;
}

.rrRightPlacement {
	float: right;
}
/***** End of classes for richRelevance sections *****/

.LPCashCntnr {
	background: url("//www.lpimgui.info/image/ui/LPCash_container_BG.gif") no-repeat 0 0 #FFFFFF;
	height: 73px;
	margin: 2px 0 15px;
	padding: 7px 0 4px;
	position: relative;
	width: 800px;
}
.LPCashCntnr h3 {
	font-size: 12px;
	color: #056839;
	text-transform: uppercase;
	margin: 3px 0 0 210px;
	letter-spacing: 1px;
	line-height: 14px;
}
.LPCashCntnr h3 span.LPCash_Dollar {
	background: url(//www.lpimg.info/image/ui/LPCash_Dollar_BG.png) no-repeat 0 0;
	width: 21px;
	height: 19px;
	color: #fff;
	padding: 4px 0 0 1px;
	display: -moz-inline-stack;
	display: inline-block;
	zoom: 1; *display:inline;margin-bottom:-2px;text-align:center;letter-spacing:0px;}
.LPCashCntnr h3 span.LtGreen {
	color: #87bf3a;
}
.LPCashCntnr p {
	font-size: 12px;
	color: #505050;
	margin: 0 0 0 210px;
	line-height: 17px;
}
.LPCashCntnr a {
	font-size: 12px;
	color: #06c;
	text-decoration: underline;
}

.sizeColumn1, .column1 { font-weight: bold; font-size: 11px; color: #003399; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #D9E9F6; }
.sizeColumn, .column { font-size: 11px; border-bottom:1px solid #d9e9f6; border-left: #d9e9f6 1px solid; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; }

.verisign img { height:52px;}

/* jGrowl styles */
div.jGrowl {padding:10px;z-index:9999;position:fixed;right:0px;top:0px;}
div.jGrowl div.jGrowl-notification, div.jGrowl div.jGrowl-closer{background-color:#000;color:#fff;opacity:.85;filter:alpha(opacity = 85);zoom:1;width:235px;padding:	10px;margin-top:5px;margin-bottom:5px;font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:12px;text-align:left;display:none;-moz-border-radius:5px;-webkit-border-radius:5px;}
div.jGrowl div.jGrowl-notification{height:40px;}
div.jGrowl div.jGrowl-notification div.header{font-weight:bold;font-size:10px;background-color:red;}
div.jGrowl div.jGrowl-notification div.close{float:right;font-weight:bold;font-size:12px;cursor:pointer;}
div.jGrowl div.jGrowl-closer{height:15px;padding-top:4px;padding-bottom:4px;cursor:pointer;font-size:11px;font-weight:bold;text-align:center;}

/* notification styles */
.notification{
		position:absolute;
		text-shadow:1px 1px 1px #fff;
		max-width:300px;
		z-index:1000000;
		border:1px solid #bbb;
		border-radius:5px;
		box-shadow:0 0 8px -4px #444;
		padding:10px;
		opacity:0;
		filter:alpha(opacity=0);
		background: #ffffff;
		background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#efefef));
		background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%);
		background: -o-linear-gradient(top, #ffffff 0%,#efefef 100%);
		background: -ms-linear-gradient(top, #ffffff 0%,#efefef 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#efefef',GradientType=0 );
		background: linear-gradient(top, #ffffff 0%,#efefef 100%);:	
	}
	.notification:hover{
		box-shadow:0 0 10px -4px #333;
	 }

.messageBlock{ 
	position:relative;
	padding:12px;
	margin:0 0 15px;
	border:1px solid #ede4b4;
	border-radius:5px;
	background: #fefcea;
	background: -moz-linear-gradient(top, #fefcea 0%, #fbf3c2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefcea), color-stop(100%,#fbf3c2));
	background: -webkit-linear-gradient(top, #fefcea 0%,#fbf3c2 100%);
	background: -o-linear-gradient(top, #fefcea 0%,#fbf3c2 100%);
	background: -ms-linear-gradient(top, #fefcea 0%,#fbf3c2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefcea', endColorstr='#fbf3c2',GradientType=0 );
	background: linear-gradient(top, #fefcea 0%,#fbf3c2 100%);
	}
.closeMessage{ 
	position:absolute;
	top:7px; 
	right:7px; 
	height:13px; 
	width:16px; 
	background:url(//www.lpimgui.info/image/ui/closeMessageIcon.png); 
	cursor:pointer; 
	}
.closeMessage:hover{background-position:0 -15px; }
.messageBlock h6{ font-size:15px; color:#B08209; margin:0 0 3px; } 
.messageBlock p{ font-size:13px; line-height:16px; color:#555; margin:5px 0; } 
.messageBlock.alertMessage .messageBlockInner {
	background:url(//www.lpimgui.info/image/ui/alertBG.png) no-repeat; 
	padding-left:65px; 
	min-height:60px;
	}	 


/* size chart styles */
#sizeChartContainer{ font-family:Arial,Helvetica,sans-serif;}
.sizeChartHeader{ overflow:hidden; margin-bottom:12px;}
#sizeChartContainer img.sizeChartBrandLogo{border-right:1px solid #CCC;padding-right:30px;vertical-align:text-bottom;margin-right:18px;}
#sizeChartContainer strong{color:#2470B9;font-size:20px;font-weight:normal;}
#sizeChartContainer h3{clear:both;color:#2470B9;float:left;font-size:13px;margin:8px 0;padding:0;text-transform:uppercase;}
#sizeChartContainer table{ clear:both; border-top:1px solid #ccc; border-left:1px solid #ccc;}
#sizeChartContainer thead th{ text-align:center; text-transform:uppercase; background:#EEF5FC; padding:6px; color:#176DB3; font-size:13px; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
#sizeChartContainer thead th:nth-child(1) {background:#EEF5FC;background:-moz-linear-gradient(right center , #DDE5ED 0%, #EEF5FC 7%);background:-webkit-gradient(linear,left top,right top,color-stop(0.93, #EEF5FC),color-stop(1, #DDE5ED));}
#sizeChartContainer tbody th{ text-align:center; background:#F9F9F9;background:-moz-linear-gradient(right center , #EAEAEA 0%, #F9F9F9 7%);background:-webkit-gradient(linear,left top,right top,color-stop(0.93, #F9F9F9),color-stop(1, #EAEAEA));  padding:6px; color:#555; width:15%; font-size:12px; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
#sizeChartContainer tbody tr:nth-child(even) th{background:#eee;}
#sizeChartContainer tbody tr:nth-child(2n) th {background:#EEE;background:-moz-linear-gradient(right center , #E3E3E3 0%, #EEEEEE 7%);background:-webkit-gradient(linear,left top,right top,color-stop(0.93, #EEEEEE),color-stop(1, #E3E3E3));}
#sizeChartContainer table.sizeChart tr:nth-child(even){background:#f7f7f7;}
#sizeChartContainer td{ text-align:center; padding:6px; font-size:12px; border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
#sizeChartContainer table.multiUnitChart tbody tr:nth-child(4n+3), #sizeChartContainer table.multiUnitChart tbody tr:nth-child(4n+4){ background:#f7f7f7;}
#sizeChartContainer table.multiUnitChart tbody tr:nth-child(4n+3) th{background:#EEE;background:-moz-linear-gradient(right center , #E3E3E3 0%, #EEEEEE 7%);background:-webkit-gradient(linear,left top,right top,color-stop(0.93, #EEEEEE),color-stop(1, #E3E3E3));}
#sizeChartContainer table.multiUnitChart tbody tr:nth-child(4n+3) th[rowspan] + th, #sizeChartContainer table.multiUnitChart tr:nth-child(4n+4) th{ background:#e7e7e7;}
#sizeChartContainer table.multiUnitChart tbody tr:nth-child(4n+1) th[rowspan] + th, #sizeChartContainer table.multiUnitChart tbody tr:nth-child(4n+2) th{background:#f7f7f7;}
#sizeChartContainer table.multiUnitChart thead th:nth-child(2){text-align:center;}
#sizeChartContainer table.multiUnitChart th[rowspan] + th,  #sizeChartContainer table.multiUnitChart tbody tr:nth-child(even) th{width:7%;}
#sizeChartContainer p {color:#666666;font-size:13px;margin:0;padding:8px;}



/* transfort over from the old stylesheet.css page  0810 */
.column { border-right: #d9e9f6 0px solid; border-top: #d9e9f6 0px solid; font-size: 11px; border-left: #d9e9f6 1px solid; color: #333333; border-bottom: #d9e9f6 0px solid; text-align: center; }
.sizeDescrheadr { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bolder; color: #FFF; text-decoration: none; padding: 3px; line-height: 16px; background: #b0b0b0; }
.sizeColumn { font-size: 11px; color: #333333; border-width: 0px 0px 0px 1px; border-style: solid; border-color: #D9E9F6; text-align: center; }
.sizeColumn1 { font-size: 11px; color: #003399; font-weight: bold; }
.sizeColumn2 { font-size: 11px; color: #003399; font-style: italic; border-width: 0px 0px 0px 1px; border-style: solid; border-color: #D9E9F6; text-align: left; }
.brdrcolor { background-color: #D9E9F6; }
.BRbrdrcolor { background-color: #EEEECC; }
.WHbrdrcolor { background-color: #FFFFFF; }
.blueBGcolor { background-color: #0069C5; }
.crnrBG { background-repeat: no-repeat; background-position: left top; }
.More { font-size: 10px; color: #990066; text-decoration: none; }
.More:hover { font-size: 10px; color: #666666; text-decoration: underline; }
.title { font-size: 12px; font-weight: bold; color: #AA800E; text-decoration: none; }
.title:hover { font-size: 12px; font-weight: bold; color: #C3A656; text-decoration: none; }
.shop { font-size: 11px; font-weight: normal; color: #B48A1A; text-decoration: none; line-height: 17px; }
.shop:hover { font-size: 11px; font-weight: normal; color: #B9282F; text-decoration: underline; line-height: 17px; }
.price { font-size: 14px; font-weight: bolder; color: #990000; text-decoration: none; }
.sale { font-weight: bold; color: #000000; text-decoration: none; font-size: 11px; }
.clear { clear: both; margin-top: -1px; height: 1px; overflow: hidden; }
.validator { color: #990000 !important; background-image: url(//www.lpimg.info/image/ui/ErrorM.gif); background-repeat: no-repeat; background-position: left top; padding-left: 1.5em; font-size: 11px; font-family: Verdana; height: 15px; vertical-align: text-bottom; }
.E9E9E9 { background-color: #E9E9E9; }
.Ga { line-height: normal; font-weight: bold; font-size: 30pt; color: black; }
.descrheadr { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFF; text-decoration: none; padding: 4px; line-height: 16px; }

.bmlCntnr {-moz-border-radius:4px; -webkit-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; position:relative; clear:both; border:#E4E48B solid 1px; margin:10px 0; text-align:center; padding:5px 0; background:#fdf4d3;}
/* Get $20 OFF $100 
.bmlCntnr {clear: both; margin: 10px 0; }
*/
           
.highlightedMsg {border:1px solid #FFE99E; padding:10px; background-color:#FFF8E0;}
.highlightedMsg h2 {color:#EB7439!important; font-size:11px; line-height:10px; margin:0!important; padding:0!important; text-transform:uppercase; text-shadow:0 1px 0 #fff!important;}
.highlightedMsg a {color:#1B5F8E;}
.highlightedMsg p {padding:0; margin: 3px 0 0;}

.techSupport {background:url("/image/ui/techSupport_bg.png") 0 1px no-repeat; padding: 0 0 0 58px; margin-top:10px;}
.techSupport h4 {font-size:14px; margin:0; font-weight:bold;}
.techSupport p {font:11px/14px Arial,sans-serif!important;}

#previewPane>img{pointer-events:none;}
.errorMsg {background:url(//www.lpimg.info/image/ui/errorMsg_BG.gif) no-repeat left top; clear:both;color:#990000 !important;display:block;font-family:Arial;margin-bottom:5px;padding-left:20px;}



/*Gift Certificate Display section*/
#gifCardPageWrap { width:700px; margin:40px auto 15px; color:#666; font-size:13px; line-height:18px; }
#gifCardPageWrap p { margin:0 0 7px 0; padding:0; color:#666; }
#giftCardWizard { margin:30px 0; padding: 18px 0 0 26px; overflow:hidden; border:2px solid #ccc; -moz-border-radius:8px; background: #FFF; /* old browsers */ background: -moz-linear-gradient(top, #FFFFFF 0%, #EFEFEF 100%); /* firefox */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #EFEFEF)); /* webkit */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FFFFFF', endColorstr='#EFEFEF', GradientType=0 ); /* ie */-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#FFFFFF', endColorstr='#EFEFEF')";}
#giftCardWizard h1{ margin:0; padding:0; color:#30599C;}
#giftCardWizard ul { margin:12px 0 0; padding:0; width: 280px; float:left; list-style:none; }
#giftCardWizard li { margin:0 0 15px; padding:0; overflow:hidden; }
#giftCardWizard label { margin:0 0 3px; line-height:16px; padding:0; display:block; font-size:13px; color:#346bad; font-weight: bold;}
#giftCardWizard label span { font-weight:normal; color:#888; font-size:12px; }
#giftCardWizard input { display:block; padding:3px; }
#giftCardWizard .giftFrom, #giftCardWizard .giftTo { display:block; width:260px; border:1px solid; border-color:#7C7C7C #C3C3C3 #DDDDDD; padding:4px; color:#444; font-size:15px; }
#giftCardWizard .giftMessage { display:block; width:260px; height:50px; border:1px solid; border-color:#7C7C7C #C3C3C3 #DDDDDD; padding:4px; color:#444; font-size:15px; }
#giftCardWizard fieldset { border:none; padding:0; margin:0; }
#giftCardWizard fieldset label { height:18px; font-weight: normal; color:#666; }
#giftCardWizard fieldset input { float:left; }
#giftCardWizard .giftQtyInput { float:left; width:26px; height:13px; border:1px solid; border-color:#7C7C7C #C3C3C3 #DDDDDD; padding:4px; color:#444; font-size:15px; }
#giftCardWizard a.addToCart { background:url(//www.lpimg.info/image/ui/ListAaddToCart_BG.gif) left top; border-style:none; cursor:pointer; display:block; font-size:0; height:22px; line-height:0; text-indent:-2000px; width:110px; float:left; margin-left:5px; }
#giftCardWizard a.addToCart:hover{ background-position:0 -22px;}
#giftToEmailContaner { display:block; margin-left:22px; }
#giftToEmailContaner input { border:1px solid; border-color:#7C7C7C #C3C3C3 #DDDDDD; padding:4px; color:#444; font-size:15px; }
#giftVisualCol { float:right; width:390px; height:540px; }
.dymanicValues{ margin:72px auto 0; width:200px; color:#444; font-size:12px; }
#giftVisualCol>.dymanicValues>* { text-align:center; overflow:hidden; }
#giftVisualCol.postalmail { background:url(//www.lpimg.info/image/ui/LP_giftCard_postMail_BG.png) no-repeat;  *background:url(//www.lpimg.info/image/ui/LP_giftCard_postMail_BG.gif) no-repeat; //background:url(//www.lpimg.info/image/ui/LP_giftCard_postMail_BG.gif) no-repeat; }
#giftVisualCol.email { background:url(//www.lpimg.info/image/ui/LP_giftCard_email_BG.png) no-repeat; *background:url(//www.lpimg.info/image/ui/LP_giftCard_email_BG.gif) no-repeat; //background:url(//www.lpimg.info/image/ui/LP_giftCard_email_BG.gif) no-repeat; _background:url(//www.lpimg.info/image/ui/LP_giftCard_email_BG.gif) no-repeat; }
#giftVisualCol.email .dymanicValues { margin-top:242px; }
#giftVisualCol .giftAmountInput { height:56px; font-size:24px; font-weight:bold; line-height:40px; }
#giftVisualCol .giftToInput {height:30px; font-size:16px;  }
#giftVisualCol .giftMessageInput { height:32px; font-size:11px; line-height:15px; }
#giftVisualCol .giftFromInput { margin-top:5px; height:24px; line-height:20px; font-size:14px; }
.giftMoreInfo{ cursor:help;}

/*Fixes IE6 in cart*/
#pageBody .listItemCntnr.cart .listItem{
    overflow: hidden;
}		
#pageBody .listItemCntnr.cart .listItem.head, #pageBody .listItemCntnr.cart.hideImage .listItem.head {
    background: url("http://www.lpimgui.info/image/ui/BlueHeadr_BG_L.gif") no-repeat left top transparent;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
    padding: 8px 0 7px;
}
#pageBody  .listItemCntnr.cart .listItem.head .priceSectn .unitPrice, #pageBody  .listItemCntnr.cart .listItem.head .priceSectn .totalPrice {
    color: #FFF;
    padding:0;
}

/*End IE6 fix*/

.mediaControls{ width:240px;}
.mediaControls.noVideo a{padding:0 5px;}
.mediaControls.noVideo .videoControl{display:none;}

.mediaControls{ overflow:hidden; margin-left:-8px; }
.mediaControls a{ height:33px; margin:0 0 0 13px; padding:0; float:left; background:url(//www.lpimgui.info/image/ui/controlSprite.gif) no-repeat; cursor:pointer;}
.mediaControls a.zoomImage{ width:50px;}
.mediaControls a.zoomImage:hover{ background-position:0 -36px;}
.mediaControls a.zoomImage.inactive, .mediaControls a.zoomImage.inactive:hover{ background-position:0 -72px;}
.mediaControls a.videoControl{ width:45px; background-position:-63px 0;}
.mediaControls a.videoControl:hover{background-position:-63px -36px;}
.mediaControls a.videoControl.inactive{background-position:-63px -72px;}
.mediaControls a.emailControl{ width:47px; background-position:-120px 0;}
.mediaControls a.emailControl:hover{background-position:-120px -36px;}
.mediaControls a.emailControl.inactive, .mediaControls a.emailControl.inactive:hover{background-position:-120px -72px;}
.mediaControls a.printControl{ width:46px; background-position:-179px 0;}
.mediaControls a.printControl:hover{ background-position:-179px -36px;}
.mediaControls a.printControl.inactive, .mediaControls a.printControl.inactive:hover{ background-position:-179px -72px;}
.mediaControls.noVideo{ overflow:hidden; margin-left:0; }
.mediaControls.noVideo a{ margin-left:22px;}
.mediaControls.noVideo a.videoControl{ display:none;}


.inProductListNav{text-align:center; margin:5px 42px; overflow:hidden;}
.inProductListNav a{ float:left; height:19px; background:url(//www.lpimgui.info/image/ui/controlSprite.gif) no-repeat;}
a.prevItemLink{ width:42px; background-position:-261px -3px;}
a.prevItemLink:hover{background-position:-261px -28px;}
a.prevItemLink.inactive, a.prevItemLink.inactive:hover{background-position:-261px -53px;}
a.backToListingLink{ width:70px;  background-position:-307px -3px; }
a.backToListingLink:hover{ background-position:-307px -28px; }
a.backToListingLink.inactive, a.backToListingLink.inactive:hover{ background-position:-307px -28px; }
a.nextItemLink{ width:42px; background-position:-381px -3px; margin-right:0;}
a.nextItemLink:hover{background-position:-381px -28px;}
a.nextItemLink.inactive, a.nextItemLink.inactive:hover{background-position:-381px -53px;}


.showingItemsCount{ float:left;}
.sortingControls{ float:right;}
.sortingControls strong{ float:left; margin-right:8px; line-height:12px;}
.sortingControls a{ float:left; margin-right:12px; padding-right:22px; border-right:1px solid #777; line-height:12px; background:url(//www.lpimgui.info/image/ui/controlSprite.gif) no-repeat;}
.sortingControls a.sortRating{ border-right:none;}
.sortingControls a.arrowOff{ background-position:right 2px;}
.sortingControls a.arrowUp{background-position:right -15px;}
.sortingControls a.arrowDown{background-position:right -30px;}
.sortingControls a:last-child{margin-right:0}
.sortingControls span{ float:left; margin-right:12px; padding-right:22px; border-right:1px solid #777; line-height:12px; background:url(//www.lpimgui.info/image/ui/controlSprite.gif) no-repeat; color:#888888;}
.sortingControls span.arrowDown{background-position:right -30px;}

/*.twitter-share-button{margin:10px 0 0;}*/

/* TurnTo styles */
#TT2ILTbox {cursor: pointer; background-color: #FAFAFA; border: 1px solid #CCCCCC; border-radius:5px; -o-border-radius:5px; font-family: Arial; font-size: 11px; margin: 3px 0 3px 3px; padding: 7px 5px; text-align: center; width: 81px; color: #666; }
#TT2ILTcount-line {font-size: 11px;}
#TT2ILTcount-line p {margin: 5px 0;}
a.TT2ILTbutton { background: url(//www.lpimgui.info/image/ui/TurnTo-buttons.gif) no-repeat; display: block; height: 45px; margin:4px; width:75px; }
a.TT2ILTbutton:hover { background-position:left -50px;}
a.TurnToIteaSee {color:#06C; cursor: pointer; font-size: 11px; text-decoration: none;}
a.TurnToIteaSee:hover { color:#0080FF;}

.listLoading{ background:url(//www.lpimg.info/image/ui/busy.gif) no-repeat 350px 150px; min-height:500px;}

/*--- Smartphones (portrait and landscape)--- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.ListGridCntnr{ display:none;}
}

/* Social plugins styles */
.socialPlugins {
    float: left; 
    margin: 5px 0 15px;
    height:20px;
    opacity:0;
    filter:alpha(opacity=0);
}
.socialPlugins > span{ float:left;}

/* TurnTo tab styles */
#QAcontainer {
    color: #777777;
    font-size: 12px;
    overflow: hidden;
}
#QAcontainer h3 {
    font-size: 14px;
    margin: 18px 0 0;
    padding: 0;
}
#QAcontainer .questionContainer {
    border-bottom: 1px solid #CCCCCC;
}
#QAcontainer .imgPlaceholder {
    background: url("http://wac.edgecastcdn.net/001A39/prod/user/0.png") repeat scroll 0 0 transparent;
    display: none;
    float: left;
    height: 45px;
    width: 45px;
}
#QAcontainer .QAName {
    display: block;
    font-size: 13px;
    margin-bottom: 3px;
}
#QAcontainer .QAName:after {
    content: ":";
}
#QAcontainer .questionBlock {
    margin-bottom: 40px;
}
#QAcontainer .questionBody {
    color: #444444;
    line-height: 18px;
    margin: 15px 0 0 0;
}
#QAcontainer .answerBlock {
    background: none repeat scroll 0 0 #F0F7FD;
    border-bottom: 1px solid #FFFFFF;
    margin: 0 0 0 25px;
    overflow: hidden;
    padding: 6px;
    position: relative;
}
#QAcontainer .answerBlock:after {
    background: none repeat scroll 0 0 #D2E4F2;
    bottom: 0;
    content: " ";
    height: 1px;
    left: -4px;
    padding: 0 4px;
    position: absolute;
    width: 100%;
}
#QAcontainer .questionBody .answerBlock.firstAnswer {
    margin-top: 15px;
}
#QAcontainer .answerBody {
    line-height: 17px;
    margin: 0;
    padding: 5px;
}
#QAcontainer .answerBlock .answerBlock {
    border-bottom: medium none;
    clear: left;
    margin: 5px 0 0 25px;
    padding-top: 5px;
}
#QAcontainer .answerBlock .answerBlock:after {
    display: none;
}
#QAcontainer .commentsContainer h3 {
    margin-bottom: 10px;
}
#QAcontainer .commentBlock {
    background: none repeat scroll 0 0 #F5F5F5;
    border-bottom: 1px solid #FFFFFF;
    padding: 4px;
    position: relative;
}
#QAcontainer .commentBlock:after {
    background: none repeat scroll 0 0 #DDDDDD;
    bottom: 0;
    content: " ";
    height: 1px;
    left: -4px;
    padding: 0 4px;
    position: absolute;
    width: 100%;
}
#QAcontainer .commentBlock:last-child:after {
    display: none;
}
#QAcontainer .commentBody {
    line-height: 17px;
    margin: 0;
    padding: 5px;
}

/* Q&A Tab TurnTo additional styles */
#QAcontainer #TT2ILTbox { background-color: #FAFAFA; border: 1px solid #CCCCCC; border-radius:5px; -o-border-radius:5px; font-family: Arial; font-size: 12px; margin: 10px 0 3px 3px; padding: 7px 5px; text-align: center; width: 300px; color: #666;}
#QAcontainer a.TT2ILTbutton { background-position:left -100px; height: 32px; margin:6px auto; width:140px; }
#QAcontainer a.TT2ILTbutton:hover { background-position:left -150px;}

.myAccountLinks a{ background:url(//www.lpimgui.info/image/ui/accountButtonsSprite.gif) no-repeat; display:block; height:20px; width:128px;}
a.accountHomeLink{ background-position: 0 -40px;}
a.accountHomeLink:hover{ background-position:right -40px;}
a.accountOrdersLink{ background-position:0 -80px;}
a.accountOrdersLink:hover{ background-position:right -80px;}
a.accountProfileLink{ background-position:0 -60px;  }
a.accountProfileLink:hover{ background-position:right -60px;}
a.accountWishlistLink{ background-position:0 -120px;}
a.accountWishlistLink:hover{ background-position:right -120px;}
a.accountCartLink{ background-position:0 -100px;}
a.accountCartLink:hover{ background-position:right -100px;}
a.accountRecommendLink{ background-position:0 -140px;}
a.accountRecommendLink:hover{ background-position:right -140px;}
a.accountUpdateLoginLink{ background-position:0 -20px;}
a.accountUpdateLoginLink:hover{ background-position:right -20px;}
a.accountUpdatePassLink{background-position:0 0;}
a.accountUpdatePassLink:hover{background-position:right 0;}

/* Geotrust Badge styles */

.geotrust img {width:90px; margin-top:7px;}
.safeShopping .geotrust img {width:83px; margin-top:0px; padding-bottom:4px;}

/* Order page */
#trackOrderContainer
{
    font-size: 13px;
    padding: 7px;
}
#trackOrderContainer a
{
    font-size: 13px;
    color: #0071DA;
}
#trackOrderContainer p
{
    margin: 7px 0 12px;
}
#trackOrderContainer ul
{
    padding: 0;
    margin: 5px 0;
    list-style: none;
    overflow: hidden;
}
#trackOrderContainer li
{
    display: block;
    margin: 0 0 10px;
    padding: 0;
    clear: both;
    float: left;
    width: 700px;
}
#trackOrderContainer label
{
    display: block;
    color: #777;
    font-size: 12px;
}
#trackOrderContainer textbox
{
    width: 200px;
    display: block;
    border: 1px solid;
    border-color: #7C7C7C #C3C3C3 #DDD;
    padding: 4px;
    color: #444;
    font-size: 15px;
    margin: 3px 10px 0 0;
    float: left;
}
.loginAction 
{
    display:block; 
    background:url(http://www.lpimgui.info/image/ui/miniLogin_button.png) left 0 no-repeat; 
    display:block; 
    color:#fff; 
    width:110px; 
    height: 31px;
    text-align:center;  
    text-decoration:none; 
    font-size:14px;
    font-weight:bold;
    text-shadow:0 -1px 0 #888; 
}
.loginAction span
{
    display: block;
    background: url(http://www.lpimgui.info/image/ui/miniLogin_button.png) right 0 no-repeat;
    display: block;
    color: #fff;
    padding: 8px 0px;
    width: 110px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    text-shadow: 0 -1px 0 #888;
}
.loginAction:hover
{
    text-decoration: none;
    background-position: left -31px;
}
.loginAction:hover span
{
    background-position: right -31px;
}
input.loginAction
{
    padding: 6px 0px;
    font-family: Arial, Helvetica, sans-serif;
    border-style: none;
    cursor: pointer;
    background-position: left -68px;
}
input.loginAction:hover
{
    background-position: left -99px;
}
#trackOrderContainer li.divider
{
    margin: 22px 0;
    border-top: 1px solid #DDD;
    position: relative;
}
#trackOrderContainer li.divider span
{
    position: absolute;
    top: -15px;
    left: 26px;
    background-color: #FFF;
    padding: 5px 10px;
}
/* error handling */
#trackOrderContainer .erorMsg
{
    line-height: 15px;
    color: #C00 !important;
}
li.error input, li.error select
{
    background: #FFF7F7;
    border-color: #FF8484 #FFB0B0 #FFBFBF;
}

/* GCS Search AutoComplete */

.gsc-completion-container {margin-top:3px;}
.gsc-completion-container tr td {padding:3px;}
.gsc-completion-container tr td span{font-size:13px;}
.gsc-completion-container:after {content:""; display:block; height:3px;}




table.gsc-completion-container
{
    left: 799px;
    top: 75px; 
    width: 255px; 
    background: url(http://www.lpimg.info/image/ui/searchResults_BG.gif) no-repeat scroll center bottom transparent !important;
    font-size: 23px; 
    padding: 0px 1px 0pt;
    border: none;
}

table.gsc-completion-container td span
{
    padding: 10px;
    text-transform: capitalize;
    font-size: 12px;
}

table.gsc-completion-container td.gsc-completion-selected
{
    background: none repeat scroll 0 0 #ffff99;
}

table.gsc-completion-container td.gsc-completion-selected span
{
    padding: 10px;
    color: rgb(102, 102, 102); 
}

/*** Google Facets ***/
/*new rule*/
.filterListContainer
{
    display: none;
}
/*new rule - for seo*/
.filterListContainer:first-of-type
{
    display: block;
}
/*remove the display none, change the margin*/
/*moved to LeisurePro\CatalogPages\GoogleFacets.ascx
#RefineSearchCntnr ul
{
    display: block;
    margin: 3px 0 0;
}*/
.toggleMore
{
    padding: 2px 0 2px 8px;
    color: #06C;
    cursor: pointer;
}
.toggleMore:hover
{
    text-decoration: underline;
}

/* Contact Us styles */
#contactContainer {font-size:12px; line-height:18px; padding:12px 0;}
#contactContainer a {font-size:12px; line-height:18px; color:#0066CC;}
#contactContainer h3 {font-size:14px; padding-bottom:12px;}
#contactInfo { float:left; padding-right:49px; border-right:1px solid #eee; margin-right: 18px; }
#contactInfo h4, #contactHours h4 {font-size:13px; text-transform:uppercase; font-weight:400; color:#3879BA;}
#contactInfo ul {list-style:none; margin:0; padding:0;}
#contactInfo li {margin:12px 0 0; background:url(http://www.lpimgui.info/image/ui/contact-icons-LP.jpg) 0 0 no-repeat; padding:0 0 8px 48px;}
#contactInfo li.phone {background-position:3px 0;}
#contactInfo li.fax {background-position:4px -62px;}
#contactInfo li.email {background-position:4px -130px;}
#contactInfo li.postal {background-position:4px -199px;}
#contactInfo li.Government {background-position:4px -668px;}
#contactInfo phone {font-weight:bold;}
#contactInfo address {font-style:normal;}
#contactHours {float:left; padding-left:12px;}
#contactHours ul {list-style:none; margin:0; padding:0;}
#contactHours li {margin:12px 0 0; background:url(http://www.lpimgui.info/image/ui/contact-icons-LP.jpg) -1px -289px no-repeat; padding:0 0 8px 52px;}
#contactHours li.custserv {background-position:-1px -453px}
#contactHours li.storehours {background-position:-1px -570px}
#contactHours strong {font-size:13px; text-transform:uppercase; font-weight:500; }

#TTtraDialogTitleBar {background:url("http://www.leisurepro.com/image/ui/maintop-closeRight.png") no-repeat!important;}
#TTtraDialogTitleBar a#TTtraWindowClose {left:690px; top:20px;}

#TTtraDialogTitleBar2 {background: url("http://www.leisurepro.com/image/ui/maintop2-closeRight.png") no-repeat!important;}
#TTtraDialogTitleBar2 a#TTtraWindowClose {left:690px; top:30px;}aWindowClose {left:690px; top:30px;}

.PopupLgImg .popupContent {overflow:hidden;}
.PopupLgImg #ImageCaption {font-size: 12px; padding-left: 5px; position: absolute;}
