body { margin-top: 0px; background: #FFF url(images/top/body_bgr2.jpg) repeat-y center top; }


/**** TOP SECTION *****/

.topbgr { background: url(images/top/topgrad-bgr.jpg) repeat-x left top; }

#cart_info { font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #CCC; padding-top: 15px; padding-right: 33px; }
.tel-tollfree { margin-top: 12px; }
#cart_info a {
	color: #CCC;
	text-decoration: none;
}
#cart_info a:hover {
	color: #FFF;
	text-decoration: none;
}
#cart_info #wjPhone {
	margin-top: 30px;
}
#navbarTopLinksContainer { font: 11px "Lucida Sans Unicode", "Lucida Grande", sans-serif; background: url(images/top/navbarCurveTop.jpg) no-repeat left bottom; }
#navbarTopLinksContainer #navbarTopLinks{
	font: 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #FFF;
	padding-left: 27px;
	padding-top: 7px;
	float: left;
}
#navbarTopLinksContainer #navbarTopLinks a{ color: #123D5F; text-decoration: none; background-image: url(images/top/diamond_star.png); background-repeat: no-repeat; background-position: right top; padding-right: 33px; display: inline-block; margin-left: 5px; vertical-align: middle; padding-top: 8px; padding-bottom: 5px; }
#navbarTopLinksContainer #navbarTopLinks a:hover { text-decoration: none; cursor: default; }
#navbarTopLinksContainer #navbarTopLinksRight {
	float: right;
	text-align: right;
	padding-top: 13px;
	padding-right: 33px;
}
#search { font: 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #485167; padding-top: 16px; }
.searchfield { background: url(images/top/search-bgr.png) no-repeat; border: 0px; height: 35px; width: 210px !important; padding-left: 8px; font: 13px Georgia, "Times New Roman", Times, serif; color: #666; margin-top: 25px; }
#search a { color: #485167; text-decoration: none; }
#search a:hover {
	color: #000;
	text-decoration: none;
}
#navbarTopLinksContainer #navbarTopLinksRight a {
	color: #C3C7CC;
	text-decoration: none;
}
#navbarTopLinksContainer #navbarTopLinksRight a:hover {
	color: #FFF;
	text-decoration: none;
}
#navbar {
	background-image: url(images/top/navbar_bgr.jpg);
	background-repeat: repeat-x;
	font: 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #546270;
	text-decoration: none;
	padding-top: 11px;
	padding-left: 10px;
}
#navbar img {
	border: 0px;
}
#navbar #iconHome {
	margin-right: 5px;
	float: left;
	margin-bottom: 5px;
}
#navbar a { color: #FFF; text-decoration: none; text-transform: uppercase; padding: 4px 8px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-left: 1px; }
#navbar a:hover {
	color: #000;
	text-decoration: none;

}

/*** PRODUCT LISTING **/
.price  {color: #0a6b99; font-weight: bold;}

#ctl00_cphMain_ctl00_feTopPaging_ctl01_dlPage a, #ctl00_cphMain_ctl00_feBottomPaging_ctl01_dlPage a { padding: 1px 5px 1px 5px; border: 1px solid #CCC;  text-decoration: none; }

#ctl00_cphMain_ctl00_feTopPaging_ctl01_dlPage a:hover, #ctl00_cphMain_ctl00_feBottomPaging_ctl01_dlPage a:hover { background: #F6B211; color: #FFF; }

h1.cattitle { margin-top: 0px !important; }
h1.cattitle span {
	font: 19px Georgia, "Times New Roman", Times, serif !important;
	color: #999 !important;
}
h1.cattitle  br { display: none; }
h1.cattitle +  br + p { display: none; }

table#ctl00_cphMain_ctl00_dlDept { border-top: 1px dotted #CCC !important; }
table#ctl00_cphMain_ctl00_dlDept > br { display: none; }

.LOC_LINE_BOTTOM table { margin-left: 0px !important; margin-right: auto !important; }
td.LOC_LINE_BOTTOM { text-align: left; padding-left: 15px; padding-bottom: 10px; border-bottom: 1px dotted #CCC !important; }
.LOC_LINE_BOTTOM div {text-align: left !important; } 
.LOC_LINE_BOTTOM a { color: #666; text-decoration: none; }
.LOC_LINE_BOTTOM a:hover { color:#960F3A; text-decoration: underline; }
.LOC_LINE_BOTTOM .sku { color: #666; }
/*.LOC_LINE_BOTTOM td { color: #5D649E; }*/


/****/

#top_welcome_text {
	font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #FFFFFF;
	padding-top: 17px;
	padding-left: 12px;
}
#cart_info {
	font: 12px "Trebuchet MS", Verdana, Arial, sans-serif;
	color: #666666;
}

td#ctl00_tcRight { background: white; }

td#ctl00_tcRight hr {display: none; }


/***** LEFT SECTION ******/

#ctl00_tcLeftLineL, #ctl00_ctl00_tcLeftLineL {
	background: #FFF;
}

#ctl00_tcRightLineR, #ctl00_ctl00_tcRightLineR {
	background: #FFF;
}

.leftMenuBox { background: transparent;}

.lmboxtitle {
	font: 14px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	color: #546270;
	padding-top: 8px;
	padding-bottom: 7px;
text-transform: uppercase; padding-left: 5px;
background: url(images/left/lmboxtitle_diamond.gif) no-repeat 164px center;
}


.lmboxtd {
	background: transparent;
padding-left: 17px;
}

a.lmboxtext {
	font: 12px "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;
	color: #666666;
	text-decoration: none;
}
a.lmboxtext:hover {
	color: #000;
	text-decoration: none;
}
.lmboxtable {
	margin-bottom: 10px;
	background: #FFF url(images/left/lmboxtable-bgr.jpg) repeat-x top left;
}
.lmboxspacer {
	display: none;
}

.LeftNavBackColor {
	background-color: #FFF !important;
}


/************/

#shopprice a {
/* FOR THE CENTER PAGE SHOP BY PRICE LINKS */

color:#BC3A64;

}

.inputtext {
background-color: #FFFFFF;
color : black;
font-size : 8pt;
font-family : Georgia, Times, serif;
margin-left:11px;
padding-left:3px;
/*border: 1px solid #C9D1E3;*/
}

.login
{
font-size:12px; 
font-family:Georgia, 'Times New Roman', Times, serif; 
color:#2F5CBB;
text-align: right;
}

/*** FOR FREE SHIPPING PAGE *****/
table#shipping td {
                border-width: 0 0 1px 0;
	border-style: solid solid solid solid;
	border-color: rgb(215, 218, 233) rgb(215, 218, 233) rgb(215, 218, 233) rgb(215, 218, 233);
	background-color: white;
}

/***** MOTHER's DAY 2007 CUSTOMIZATION ****/
a.left_text { color:#FF717D;}


/**** M2K7 STYLES ****/



.header_large {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #637BAE;
}
a.sectionheader_blue, .sectionheader_blue {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #8899BD;
}
.sectionheader_yellow {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #FF9900;
}
.sectiontext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #3B5EAC;
}
.sectionlinks a {
	color: #3B5EAC;
	text-decoration: none;
}

.cp_text {
	font-family: "Lucida Sans Unicode", "Lucida Sans", Tahoma, Verdana, "Trebuchet MS", sans-serif;
	font-size: 12px;
}


/***** FOOTER ***/

#footerContainer {
	height: 350px;
	background: url(images/footer/footer_bgr_highlight.png) no-repeat center top;
}
#footerContainer #footerLogos {
	background: url(images/footer/footerLogosBgr.jpg) repeat-x;
}
#bottomSubmenu {
	background: #000;
	color: #FFF;
	padding-left: 12px;
}


#bottomSubmenu a.topmenu {
	font: normal 12px "Lucida Sans Unicode", "Lucida Grande", "Trebuchet MS", sans-serif;
	color: #FFF;
	text-decoration: none;
}
#bottomSubmenu a.topmenu:hover {
	color: #FFF;
	text-decoration: underline;
}


#bottomSubmenu .menuDelimiter {
	color: #FFF;
}
.footer_box {
	width: 175px;
	font: 11px Verdana, Geneva, sans-serif;
	color: #005A9E;
	float: left;
	margin-right: 25px;
	margin-left: 40px;
}
.footer_box h3 {
	font: normal 14px Verdana, Geneva, sans-serif;
	color: #234E81;
	margin-left: 9px;
}
.footer_box ul {
	margin-left: 0px;
	padding-left: 0px;
	list-style: url(images/footer/listArrow.png) inside;
}
.footer_box ul li {
	border-bottom: 1px dotted #999;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 2px;
	margin-left: 3px;
	margin-bottom: 2px;
		-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.footer_box ul li:hover {
	background: #000;
	border-bottom: 1px solid #000;
}
.footer_box ul li a {
	color: #234E81;
	text-decoration: none;
	margin-left: 4px;
}
.footer_box ul li a:hover {
	color: #FFF;
	text-decoration: none;
}
#footer_copyright {
	font: 10px Verdana, Geneva, sans-serif;
	color: #999;
	clear: both;
	padding-left: 45px;
	margin-top: 15px;
	float: none;
	display: block;
}
#footer_copyright a {
	color: #999;
	font-weight: bold;
	text-decoration: none;
}
#footer_copyright a:hover {
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}
#footer_copyright .copyright {
	font: 12px Verdana, Geneva, sans-serif;
	margin-right: 15px;
}

/**** PROD DESC ****/

#wjProdDesc {
	float: left;
}
#wjProdDesc p {
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	color: #333;
}
.prodDescTable {
	float: left;
	margin-right: 10px;
	margin-bottom: 25px;
}
.prodDescTable h3 {
	font: normal 18px Georgia, "Times New Roman", Times, serif;
	color: #929FAC;
	border-bottom: 1px dotted #666;
	margin-bottom: 10px; margin-top: 0px;
	padding-left: 5px;
}
.prodDescTable td {
	border-bottom: 1px solid #FFF;
	font: normal 11px Georgia, "Times New Roman", Times, serif;
	color: #333;
	padding-left: 5px;
	height: 19px;
	padding-top: auto;
	padding-bottom: auto;
}
.prodDescTable .bgColor1 {
	background: #EEEEEE;
}
.prodDescTable .bgColor2 {
	background: #FBFBFB;
}
