/* CSS Document */

body {
	margin:0px; 
	background:#BCDDA7; 
	text-align:center; 
	min-width:780px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#154885;
	}
A:link, A:visited, A:active {color:#154885; text-decoration: underline; font-weight:bold;}
A:hover {text-decoration:none;}
H1 {
	margin:0px; 
	padding:0px; 
	text-indent:-9000px; 
	background:url(../images/logo.gif) no-repeat top left; 
	width:156px; 
	height:152px; 
	float:left;
}
H2 {font-size:20px; color:#9BC867; padding:5px; border-bottom:2px solid #C0E8F5; margin:0px 0px 5px 0px;}
H3 {padding:0px; margin:0px;}
H4 {padding:0px; margin:0px;}
IMG {border:0px;}
INPUT, TEXTAREA {border:1px solid #97D0D4;}
INPUT:hover, TEXTAREA:hover {background:#FCF7CD;}
INPUT:focus, TEXTAREA:focus {background:#F3D8B0;}
INPUT.radioButton {border:0px solid #ffffff;}
/* Page border and holder */
#wrapper {
	width:760px; 
	margin:0 auto; 
	text-align:left; 
	border-bottom:4px solid #FCF7CD; 
	border-right:4px solid #FCF7CD; 
	border-left:4px solid #FCF7CD;
	padding:2px;
	background:#97D0D4;
	}
#pageBg {background:#ffffff; display:block; padding:0px; margin:0px;}
A.productTitle:link, A.productTitle:active{font-size:18px; color:#154885;}
A.productTitle:visited {font-size:18px; color:#7B98BA;}
A.productTitle:hover {font-size:18px; color:#ED9E43;}
/*breadcrumbs */
#breadcrumbs {margin:0px 0px 20px 10px}
A.breadCrumb:link, A.breadCrumb:visited, A.breadCrumb:active {font-size:10px; color:#58C4EA; font-weight:normal; text-decoration:none;}
A.breadCrumb:hover { text-decoration:underline; color:#154885;}
A.breadCrumb1:link, A.breadCrumb1:visited, A.breadCrumb1:active {font-size:10px; color:#154885; font-weight:normal; text-decoration:none;}
A.breadCrumb1:hover { color:#58C4EA; text-decoration:underline; font-weight:bold; font-size:11px;}

/* Header */
#header {height:152px; width:760px; background:#BDE7F5 url(../images/top_bg.gif) repeat-x top left; margin:0px; padding:0px;}
#header #search {float:right; background:url(../images/top.gif) no-repeat top right; width:556px; height:113px; margin:0px; padding:0px;}
#header #search FIELDSET {border:0px solid #ffffff; background:none; padding:3px; margin:0px;}
#header #search LEGEND {display:none; padding:0px; margin:0px;}
#header #search LABEL {}
#header #search .searchIn {margin:0px 0px 0px 30px;}
#header #search LABEL .searchFor {}
#header #search INPUT.forBox 
{border-top:1px solid #ffffff; border-right:1px solid #ffffff; border-bottom:1px solid #BBDDA7; border-left:1px solid #ffffff; }
#header #search .button {background:url(../images/search_searchbutton.gif) no-repeat top center; width:73px; height:31px; border:0px solid #ffffff; margin:-3px 0px 0px 0px; vertical-align:middle;}

#header #phone {background: url(../images/top_phonenumber.gif) no-repeat center center; width:140px; height:9px; text-indent:-9000px; position:relative; top:28px; left:413px;}

/* Navigation */
#header #nav {width:600px; height:30px; float:right; margin:0px 0px 0px 0px; padding:0px;}
#header #nav UL {display:block; list-style-type:none; margin:0px 0px 0px 0px; padding:0px; background:#ffffff;}
#header #nav LI {float:left; background:none; padding:0px; margin:4px 3px -3px 0px; height:30px;}
#header #nav IMG {border:0px; padding:0px; margin:0px;}
#header #nav A {padding:0px; margin:0px;}

/* J House Logo */
#jhouse {margin-top:20px;}

/* Bottom */
#bottom {height:120px; width:760px; clear:both; background:#58C4EA url(../images/bottom_bg.gif) repeat-x top left;}
#bottom UL {display:block; list-style-type:none; margin:0px; padding:0px; width:500px; float:left}
#bottom LI {float:left; padding:5px 20px 0px 20px;}
#bottom LI A {font-weight:normal;}
#bottom #info {width:150px; padding:5px; margin:10px ; background:#ACDFF0; border:1px solid #FCF7CD; float:right;}
#bottom #info H3 {font-size:12px; font-weight:bold;}
#bottom #info P {padding:0px 5px px 5px; margin:0px; font-size:10px;}
#bottom H6{float:left; width:400px; display: block; margin:50px 0px 0px 20px; font-size:10px;}


/* Left Side */
#left {width:155px; border-right:2px solid #C1E7F5; display:block; margin:0px; padding:0px; float:left;}
#left H3 {text-indent:-9000px; background: url(../images/title_shopping.gif) no-repeat top center; width:146px; height:74px; margin-bottom:8px;}
#left H4 {text-indent:-9000px; margin-left:4px; width:146px; height:16px;}
#left H4.holidays {background:url(../images/left_upcomingholidays.gif) no-repeat;}
#left H4.occasion { background:url(../images/left_byoccasion.gif) no-repeat;}
#left H4.price { background:url(../images/left_byprice.gif) no-repeat}
#left H4.product { background:url(../images/left_byproducts.gif) no-repeat}
#left A:link, #left A:visited, #left A:active {font-weight:normal; text-decoration:none;}
#left A:hover { text-decoration:underline;} 
#left .dropBoxes {margin:0px 0px 10px 10px; width:135px; font-size:11px;}
#left UL {list-style-type:none; margin:10px 5px 10px 20px; padding:0px;}
#left LI {padding:2px;}

/* Main Content */
#mainContentHome {background:#ffffff; padding:0px 5px 5px 0px; display:block;}
#mainContent{background:#ffffff; padding:5px; display:block; float:left; text-align:left; width:592px;}

#mainContent #mainRight {width:250px; float:right; padding:0px 10px 0px 15px;}
#mainContent #mainLeft {width:260px; float:left; padding:0px 25px 0px 10px; border-right:2px solid #C4E9F6;}

/* Components */
#nextPrev {display: block; text-align:right; padding:3px 5px 3px 0px; margin:0px 0px 10px 0px; background:#FCF7CD; border-bottom:1px solid #ED9E43;}
#nextPrev .arrows {font-family:"Courier New", Courier, mono; font-size:11px;}
#nextPrev .links {font-size:10px; font-weight:normal; color:#666666;}
#nextPrev A.onPage:link, #nextPrev A.onPage:visited, #nextPrev A.onPage:active, #nextPrev A.onPage:hover {font-weight:bold; text-decoration:none; color:#999999;}