@charset "utf-8";
/* CSS Document */

* { padding:0; margin:0; }

body {
	margin:0;
	padding:0;
	background-color:#ebebeb;
}

.left {float:left;}
.blue {color:#0054a6;}

a {
	color:#003399;
	text-decoration:none;
}

a:hover  {
	color:#000066;
	text-decoration:underline;  
}

a img{
	border-style: none;
}

#wrapper {
	width:998px;
	margin:auto;
}

#header {
	width:998px;
	height:301px;
	float:left;
}

#topheader {
	width:533px;
	height:23px;
	background:url(../images/top-header.jpg) no-repeat;
	float:left;
	text-align:right;
	padding:5px 15px 0px 550px;
}

*html #topheader {
	width:448px;
	height:23px;
	background:url(../images/top-header.jpg) no-repeat;
	float:left;
	text-align:right;
	padding:2px 0px 0px 550px;
}

.customerservice {
	font:bold 14px "Helvetica", Arial, Verdana;
	text-decoration:none;
	color:#545455;
	float:left;
	width:150px;
}

#topheader p a {
	font:bold 14px "Helvetica", Arial, Verdana;
	text-decoration:none;
	color:#545455;
	float:left;
}

#topheader p a:hover {
	font:bold 14px "Helvetica", Arial, Verdana;
	text-decoration:underline;
	color:#252525;
	float:left;
}

.carticon {
	background:url(../images/cart-icon.gif) no-repeat top right;
	width:95px;
	height:25px;
	margin:-3px 5px 0px 5px;
	padding-top:4px;
	text-align:left;
	float:left;
}
.carticon a {padding-right:23px;}
#navigation {
	width:960px;
	//width:978px;
	height:38px;
	float:left;
	background:url(../images/navigationbg.jpg) no-repeat;
	padding:10px 15px 0px 23px;
	//padding:10px 0px 0px 20px;
}

#navigation ul {
	font:normal 16px "Helvetica", Arial, Verdana;
	float:left;
	list-style:none;
	display:inline;
	padding:0;
	margin:0;
	height:50px;
}

#navigation ul li{
	font:normal 16px "Helvetica", Arial, Verdana;
	float:left;
	list-style:none;
	display:inline;
	color:#ffffff;
	text-decoration:none;
	height:50px;
	display:block;
}

#navigation ul li a {
	padding:0px 1px 0px 0px;
	font:normal 16px "Helvetica", Arial, Verdana;
	float:left;
	list-style:none;
	display:inline;
	color:#ffffff;
	text-decoration:none;
	display:block;
}

#navigation ul li a:hover{
	font:normal 16px "Helvetica", Arial, Verdana;
	float:left;
	list-style:none;
	display:inline;
	color:#ffffff;
	text-decoration:underline;
	padding:0px 1px 0px 0px;
	background:url(../images/manu-arrow.gif) no-repeat center;
	height:50px;
	display:block;
}

.tabactive {
	background:url(../images/manu-arrow.gif) no-repeat center;
	float:left;
}

#navigation ul li.navdevider {
	width:26px;
	height:12px;
	float:left;
	background:url(../images/navigation-devider.gif) no-repeat;
	margin-top:5px;
	padding-right:4px;
}

#navigation form {
	padding-left:15px;
	float:left;
}

.searchinput {
	float:left;
	width:155px;
	height:23px;
	background:url(../images/searchinputbox-bg.gif) no-repeat;
	padding-right:10px;
}

.inputbox {
	border:none;
	background:none;
	padding:3px;
}

#banner {
	width:406px;
	height:165px;
	float:left;
	background:url(../images/bannerbg.jpg) no-repeat;
	padding:60px 0px 0px 592px;
}

#logotagline, #logotagline a {
	font:normal 22px "Helvetica Light", Arial, Verdana;
	float:left;
	color:#555555;
	text-decoration:none;
}

#logotagline a:hover {
	font:normal 22px "Helvetica Light", Arial, Verdana;
	float:left;
	color:#2e2e2e;
	text-decoration:underline;
}

.bannertext {
	font:normal 16px/25px "Helvetica Light", Arial, Verdana;
	float:left;
	color:#555555;
	padding:16px 20px;
}
.bannertext a{
	color:#555555;
	text-decoration:none;
}

.bannertext a:hover{
 text-decoration:underline;
 color:#000066;
}
#contentarea {
	width:950px;
	float:left;
	background:url(../images/contentareabg.gif) repeat-y;
	padding:0px 24px 5px;
}

*html #contentarea {
	width:970px;
	float:left;
	background:url(../images/contentareabg.gif) repeat-y;
	padding:0px 14px 5px 14px;
}

#leftcontent {
	width:528px;
	float:left;
}

#rightcontent {
	width:422px;
	float:left;
}

#shopbybrand {
	font:normal 12px "Helvetica (T1)", Arial, Verdana;
	color:#555555;
	width:487px;
	float:left;
	padding: 0px 15px 0px 0px;
}
#shopbybrand a {color:#0054a6;text-decoration:underline;}
#shopbybrand h2 {font-size:14px;margin-top:15px;font-weight:normal;border-bottom:solid 1px #333333;padding-bottom:2px;clear:left;color:#0054a6;}
#shopbybrand h2 span {float:right;width:100px;background:url(/images/blue_square.gif) left no-repeat;padding-left:22px;}
#shopbybrand h2 a {text-decoration:none;}

#shopbycategory {
	width:187px;
	float:left;
	padding: 0px 26px 0px 0px;
}

#shopbybrand h1, #shopbycategory h1 {
	font:normal 18px "Helvetica (T1)", Arial, Verdana;
	float:left;
	color:#555555;
	width:100%;
}
#shopbybrand h1 a, #shopbycategory h1 a, #giftregistery  h1 a, #news  h1 a{
	color:#555555;
}
 

#shopbybrand ul {
	width:130px;
	float:left;
	padding:5px 10px;
	list-style:none;
}

#shopbycategory ul {
	width:167px;
	float:left;
	padding:5px 10px;
	list-style:none;
}

#shopbybrand ul li, #shopbycategory ul li {
	font:normal 13px/21px "Helvetica (T1)", Arial, Verdana;
	color:#252525;
	float:left;
	width:100%;
	text-decoration:none;
}

#shopbybrand ul li a:hover, #shopbycategory ul li a:hover {
	text-decoration:underline;
	color:#000000;
}

#giftregistery {
	float:left;
	width:219px;
}

#giftregistery h1, #news h1 {
	font:normal 18px "Helvetica (T1)", Arial, Verdana;
	float:left;
	color:#555555;
	width:100%;
}

#giftregistery p {
	float:left;
	padding:10px 10px 0px;
	font:normal 13px/16px "Helvetica (T1)", Arial, Verdana;
	width:174px;
}

.startnewregistery a{
	font:normal 13px/16px "Helvetica (T1)", Arial, Verdana;
	color:#0054a6;
	text-decoration:underline;
	clear:both;
	float:left;
	padding-top:5px;
}
.startnewregistery a:hover{
	text-decoration:underline;
	color:#000066;

}
.giftsearchinputbox {
	background:url(../images/inputboxbg.jpg) no-repeat;
	height:22px;
	width:168px;
	margin:10px;
}

*html .giftsearchinputbox {
	background:url(../images/searchinputbox-bg.gif) no-repeat;
	height:22px;
	width:168px;
	float:left;
}

.giftinput {
	background:none;
	border:none;
	padding:2px;
	margin:-8px 0px 0px -8px;
}

.giftsearchinputbutton {
	height:19px;
	width:54px;
	margin: -25px 0px 0px 0px;
}

#news {
	width:202px;
	float:left;
}

#news p {
	float:left;
	padding:10px 10px 0px;
	font:normal 13px/16px "Helvetica (T1)", Arial, Verdana;
	width:182px;
}

*html #news p {
	float:left;
	font:normal 13px/16px "Helvetica (T1)", Arial, Verdana;
	width:182px;
}

#news p a {
	font:normal 13px/16px "Helvetica (T1)", Arial, Verdana;
	color:#0054a6;
	text-decoration:underline;
}

#news p a:hover {
	font:normal 13px/16px "Helvetica (T1)", Arial, Verdana;
	color:#002b54;
	text-decoration:underline;
}


#news p img {
	width:65px;
	height:65px;
	float:right;
	padding-left:7px;
}
#news p span {color:#777777;}

#aboutlcr {
	width:420px;
	float:left;
	padding-top:15px;
}

#aboutlcr h1 {
	font:normal 18px "Helvetica (T1)", Arial, Verdana;
	float:left;
	color:#555555;
	width:100%;
	padding:0px 0px 10px;
}

#aboutlcr p {
	padding:0px;
	font:normal 13px/16px "Helvetica (T1)", Arial, Verdana;
	width:240px;
	float:left;
	color:#555555;
}

#aboutlcr img {
	width:149px;
	padding:0px 7px 0px 18px;
	float:left;
}





#footer {
	width:998px;
	height:168px;
	float:left;
}

#topfooter {
	width:998px;
	height:109px;
	background:url(../images/topfooterbg.gif) no-repeat;
	float:left;
}

.easysteps {
	font:normal 21px/25px "HelveticaNeue Light", Arial, Verdana;
	float:left;
	color:#ffffff;
	width:242px;
	padding-top:23px;
	text-align:right;
}

.step1n2 {
	width:168px;
	float:left;
	padding-left:70px;
}

.step1n2 ol {
	padding:0;
	margin:0;
}

.step1n2 ol li {
	float:left;
	font:bold 14px/16px "Helvetica (T1)", Arial, Verdana;
	color:#ffffff;
	word-spacing:1px;
	padding-top:11px;
}

.step1n2 ol li a {
	color:#FFFFFF;
	font-weight:normal;
}

.step1n2 ol li span {
	color:#FFFFFF;
	font-weight:normal;
}

.step3 {
	width:188px;
	float:left;
	padding-left:25px;
}

.step3 ol {
	padding:0;
	margin:0;
}

.step3 ol li {
	float:left;
	font:bold 14px/16px "Helvetica (T1)", Arial, Verdana;
	color:#ffffff;
	word-spacing:1px;
	padding-top:11px;
}

.step3 ol li a {
	color:#FFFFFF;
	font-weight:normal;
	margin-top:5px;
	float:left;
}

.compaddress {
	float:left;
	font: bold 13px/14px "Helvetica (T1)", Arial, Verdana;
	color:#252525;
	word-spacing:1px;
	padding-top:11px;
}

.compaddress span {
	float:left;
	padding-top:10px;
}

.compaddress span b {
	float:left;
}

.compaddress span a {
	font: bold 13px/14px "Helvetica (T1)", Arial, Verdana;
	color:#252525;
	text-decoration:underline;
	text-align:left;
	margin-left:5px;
	height:50px;
	float:left;
}

#bottomfooter {
	width:998px;
	height:59px;
	float:left;
}

#footerLCRlogo  {
	font:normal 21px "Helvetica Light", Arial, Verdana;
	float:left;
	color:#555555;
	padding:12px 26px 0px 62px;
}
#footerLCRlogo a{
	color:#555555;
}
#footernav {
	width:590px;
	float:left;
	font:normal 14px "Helvetica Light", Arial, Verdana;
	color:#555555;
	padding-top:9px;
	line-height:20px;
}

#footernav a {
	font:normal 14px "Helvetica Light", Arial, Verdana;
	color:#555555;
	text-decoration:none;
}

#footernav a:hover {
	text-decoration:underline;
}
#footernav span {font-size:10px;}

#retailwebsitedesign {
	width:139px;
	font:normal 11px "Helvetica Light", Arial, Verdana;
	float:left;
	color:#555555;
	text-decoration:none;
	height:50px;
	padding-top:10px;
	float:right;
	padding-left:29px;
}
#retailwebsitedesign p{
   margin-top:5px;
}
#retailwebsitedesign img {
   margin-bottom:3px;
}
a:hover #retailwebsitedesign  p  { 
		text-decoration:underline;
}
.clr {
	clear:both;
	width:100%;
}