/* CSS Document */

p
{
	padding-top:	5px;
}

img
{
	border: none;
}
/*
body {
	background-color: #FFFee0;
	position: center;
	margin: 0px;
	padding: 0px;
	min-width: 810px;
	font-size : 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #000000; 
	text-align: center;
}
*/

/*#content h4
{
	font-size: 15px;
	color: #105D84;
	margin: 0px;
	padding: 0px;
}

#content a,*/
#content2 a
{
	color: #014529;	/*B22B4D;*/
}

h1
{
	color: #20688C;
	font-style: italic;
	margin: 0px;
	margin-top: 20px;
	font-size: 25px;
}

h2
{
	color: #014529;	/*#20688C;*/
	font-style: italic;
	margin: 0px;
	margin-top: 20px;
	font-size: 15px;
}

#feature div, #gifts div
{
	width: auto;
	float: left;
	margin: 0px;
	padding: 0px;
	margin-right: 1px;
	margin-left: 1px;
}


#feature div
{
	width: 150px;
}

#gifts div
{
	margin: 0px 7px 0px 7px;
	width: 100px;
	padding: 0px;
}

#gifts img
{
	border: solid 1px #CCCC00;
}
/*
#gifts
{
	background-color: #FFFBC0;
	padding-top: 10px;
	text-align: center;
	border: solid 1px #CCCC00;
}
*/
#gifts p, #feature p
{
	clear: both;
}

#feature a, #gifts a
{
	text-decoration: none;
}

#feature img
{
	border: none;
}

#feature div p, #gifts div p
{
	
	text-align: center;
	margin: 0px;
	font-style: italic;
	font-weight: bold;
	color: #20688C;
}

#feature div a
{
	color: #20688C;
	text-decoration: underline;
	
}

#feature div .text
{
	font-weight: normal;
	font-style: normal;
	color: black;
	font-size: 10pt;
}

#gifts div p
{
	font-size: 10px;
}

#gifts h3
{
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #AC1B44;
	font-size: 15px;
}

.contentlink 
{
	text-decoration: underline;
	color : #014529;	/*#ff0000;*/
}
.contentlink:active {
	text-decoration: none;
	color : #014529;	/*#ff0000;*/
}
.contentlink:hover {
	text-decoration: none;
	color : #014529;	/*#ff0000;*/
}
.contentlink:visited {
	text-decoration: underline;
	color : #014529;	/*#ff0000;*/
}
.contentlink:visited:hover {
	text-decoration: none;
	color : #014529;	/*#ff0000;*/
}

#topnav2
{
	width: 100%;
	height: 22px;
	position: absolute;
	left: none;
	top: 73px;
}

#topnav2 ul{
	width: 700px;
	height: 15px;
	float: left;
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

/* trbl */
/*#topnav li , */
#topnav2 li{ 
	position: relative;
	top: 2px;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline;
	vertical-align: bottom;
	color: #008357;
}

/*
#left_nav {
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 20px;
	width: 161px;
	height: auto;	
}
*/
/*#left_nav select
{
	width: 120px;
}

#left_nav strong
{
	color: #FFFBC0;
	margin-left: 5px;
}

#left_nav li form { 
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
}
*/
#right_top ul {
	padding-left: 25px;
	padding-right: 0px;
	padding-top: 1px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	margin-top: 3px;
    list-style-type: none;
}

#right_top li { 
	top: 0px;
	padding-left: 5px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	display: inline;
	color: #FFF896;
	text-align: center;
}
/*
#center {
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	width: 501px;
	height: 400px;
}
*/
/*
#right 
{
	clear: right;
	float: right;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 7px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 12px;
	width: 148px;
	height: auto;
}
*/
#r1 p
{
	text-align: center;
}

#right form { 
	padding-left: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 10px;
	text-align: center;
}

#right div h4
{
	margin: 0px;
	color: #105D84;
	text-align: center;
	font-size: 12px;
}

#r2,#r3
{
	margin: 0px 4px 0px 4px;
	border-top: solid 1px #B22B4D;
	border-bottom: solid 1px #B22B4D;
	padding: 4px 0px 4px 0px;
	width: 140px;
}

#r2
{
	border-bottom: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#r3
{
	border-top: none;
	padding-top: 0px;
	text-align: center;
}

#right img
{
	border: none;
	padding: 0px;
	margin: 0px;
}

#right div a
{
	margin-top: 6px;
	color: #B22B4D;
	font-weight: bold;
	display: block;
	text-align: center;
}

#right div p{ 
	font-size: 11px;
	margin: 0px;
	text-align: left;
}

.redtext 
{
	color: #FF0000;
}

.pagetitle
{
	font-size:	16px;
	font-weight:	bold;
	color:	#014529;
	width:	460px;
}

.pagetitle2 
{
	font-size: 16px;
	font-weight: bold;
	color:	#014529;

	display: block;
	width: 100%;
	text-align: center;
}

/*
#content
{
	float: left;
	width: 465px;
	margin-top: 30px;
	margin-left: 12px;
	background-color: #fff;
}
*/
/* form styles */
.button {
	font-size: 9pt;
	background-color: #014529;	/*#10303A;*/
	color: #FFF896;
	font-weight: 600;
	border: none;
	padding: 0px 1px 0px 1px;
}

input, textarea { 
	outline: none;
	font-family: Verdana, Arial;
	padding: 0px;
	margin: 0px;
	border: 1px inset #105d84; 
}

.select {
	outline: none;
	font-family: Verdana, Arial;
	border: none; 
	font-size: 7pt;
}

.clear
{
	clear: both;	
}

.closed
{
	display: none;
}

.show
{
	display: block;
	overflow:   hidden;
	width:  200px;
}

#bigNav
{
	color: #FFF;
	clear: both;
	text-decoration: none;
}

#bigNav span
{
	cursor:pointer;
}

#bigNav img
{
	margin-left: 5px;
}

#bigNav li
{
	overflow:	hidden;
}

/*#footer2
{
	text-align: center;
}
*/
#right div
{
	padding: 15px 0px 15px 0px;
}

/*#footer
{
	text-align: center;
}

#footer div
{
	width: 405px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
}

#footer img, #footer p
{
	float: left;
}

#footer p
{
	width: 170px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	color: #B22B4D;
}

#footer2 p
{
	width: 400px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
}
*/
.inPut
{
	background-color: #E5FFFF;
	border: solid 1px #105D84;
}

#r1 p a
{
	text-align: center;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

form
{
	margin: 5px;
}

#thePid
{
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#dLeft
{
	float: left;
	width: 255px;
	margin: 0px;
	padding: 0px;
}

#dLeft h4
{
	margin: 20px 0px 1px 0px;
	font-size: 13px;
}

#dLeft th,#dLeft td,#dLeft tr,#dLeft table
{
	padding: 0px;
	margin: 0px;
	vertical-align: top;
}

#dLeft th
{
	color: white;
	background-color: #105D84;
	font-style: italics;
	padding: 0px 4px 0px 4px;
	text-align: left;
	height: 15px;
}

#dLeft td, #dRight table
{
	color: black;
	background: #FFFBC0;	
}

#dLeft table
{
	font-size: 11px;
	width: 98%;
}

#dRight table
{
	font-size: 10px;
	width: 100%;
}

#dRight th
{
	color: #105D84;
	width: 110px;
}

#dRight th
{
	text-align: right;
}

#dLeft input
{
	border: solid 1px #105D84;
	margin: 0px;
}

#dLeft td
{
	padding: 3px 0px 3px 2px;
}

#dRight
{
	float: right;
	width: 205px;
	margin: 0px;
	padding: 0px;
}


#dBottom
{
	width: 419px;/*100%;*/
	background: #FFFBC0;
	margin-top: 3px;
	border: solid 1px #CCCC00;
}

#dBottom div img
{
	border: solid 1px #CCCC00;
	margin: 5px;
	float: left;
	width: 95px;
}

#dBottom div p
{
	float: left;
	width: 200px;	/*350px;*/
}

#dBottom div
{
	clear: both;
}

#RelatedItem
{
	width:	419px;
	background:	#FFFBC0;
	margin-top:	3px;
	border:	solid 1px #CCCC00;
}

#RelatedItem div
{
/*	border:	solid 1px #CCCC00;*/
	Margin:	5px;
	float:	left;
}

#RelatedItem img
{
	border:	solid 1px #CCCC00;
	margin:	5px;
/*	float:	left;*/
	width:	95px;
}

#dLeft img
{
	margin: 0px;
	padding: 0px;
	border: none;
}

hr
{
	width: 450px;	/*470px;*/
	color: #B22B4D;
	height: 0px;
	border: solid 1px #b22b4d;
}

.addBtn
{
	color: white;
	background-color: #014529;	/*#105D84;*/
	padding: 0px 1px 0px 1px;
	margin: 0px;
	border: none;
	font-size: 9px;
	font-weight: bold;
	position: relative;
	top: 4px;
	right: 4px;
}

#customerFavorites
{
	background: #FFFBC0;
	width: 460px;	/*470px;*/
	padding: 5px 0px 0px 0px;
	border: solid 1px #CCCC00;
	position: relative;
	right: 6px;
	margin-bottom: 10px;
	overflow: hidden;
	height: 145px;
}

#customerFavorites img
{
	border: solid 1px #CCCC00;
}

.left
{
	float: left;
	margin: 3px 8px 5px 8px;
	text-align: center;
	width: 125px;/*136px;*/
	height: 130px;
}

.left p
{
	padding: 0px;
	margin: 0px;
}

/*.left img
{
	margin-left:	15px;
	margin-right:	15px;
}*/

.pageLinks
{
	clear: both;
	text-align: center;
	padding: 10px;
}

.like
{
/*	clear: both;*/
	text-align: center;
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	padding-top: 30px;
}

#cart
{
	background: #FFFBC0;
	width: 100%;
	border-collapse: collapse;
	text-align: center;
	margin-bottom: 10px;
}

#cart td
{
	border-right: solid 1px #CCCC00;
	border-bottom: solid 1px #CCCC00;
}

#cart .edit
{
	border-left: solid 1px #CCCC00;
}

#cart .titleRow
{
	border: solid 1px #10303A;
}

#cart th
{
	background-color: #014529;	/*#105D84;*/
	color: white;
}

#shipping
{
	width:	100%;
	border-collapse:	collapse;
	text-align:	center;
	margin-bottom:	10px;
}

#addon, #addonCart
{
	text-align: right;
}

#content2
{
/*	width: 475px;*/
	background-color: white;
	clear: both;
	padding-bottom: 20px;
}

#addon a, #addonCart a
{
	background: #014529;	/*#B22B4D;*/
	color: white;
	padding: 2px;
	border: solid 1px #550000;
	margin: 3px;
	float: right;
	# margin-right: 20px;
	display: block;
	width: 150px;
	text-align: center;
}

#addonCart a
{
	margin-top: 100px;
}

#addon a:hover, #addonCart a:hover
{
	text-decoration: none;
	background: #e29999;
}

#content2 p
{
	width: 100%;
}

#content2 input
{
	border: solid 1px #550000;
}

#content2 .addBtn
{
	border: solid 1px #105D84;
	margin: 3px 3px 6px 3px;
	
}

#content2 #cart
{
	width: 90%;
	margin: 10px;
}

#content2 h2
{
	font-size: 30px;
	margin: 0px;
	padding-left: 10px;
}

#content2 h3, #content2 p
{
	padding: 0px 5px 0px 5px;
}

.red
{
	color: #ff0000;
}

.request input,.request select
{
	border: solid 1px #014529;	/*105D84;*/
/*	background: #f7ffff;*/
	color: #014529;	/*105D84;*/
}

.request th
{
	color: #B22B4D;
	}
	
.request .req
{
/*	background: #ffeeee;*/
	border: solid 1px #014529;	/*#B22B4D;*/
	color: #014529;	/*#B22B4D;*/
}

.request .small
{
	font-size: 10px;
}

.request .blue
{
	color: #014529;	/*#105D84;*/
}

.request table
{
	background: #f3f3f3;
	border: solid 1px #5e5e5e;
}

.aPage
{
	float: left;
}

.aPage img
{
	border: none;
}

.aPage p
{
	text-align: center;
	font-weight: bold;
	width: 216px;
}

#nextPrevious 
{
	width: 430px;
	height: 30px;
	padding: 10px 0px 0px 0px;
}
#pickPage
{
/*	width:	430px;
	width:	600px;*/
	height:	30px;
	padding:	10px 0px 0px 0px;
	margin-left:	15px;
}

#nextPrevious .leftP
{
	float: left;
}

#nextPrevious .rightP
{
	float: right;
}

#coverDiv
{
	position: relative;
	left: 130px;
}

#pickPage select
{
	float: left;
}

#pickPage a
{
	float: right;
}

.vi img
{
	border: none;
	height:	130px;
	width:	95px;
}

.vi
{
/*	margin: 5px 20px 5px 20px;*/
	margin-top:	5px;
	margin-bottom:	5px;
	margin-left:	13px;	/*15px;*/
	margin-right:	13px;	/*15px;*/
	float: left;
	text-align: center;
}

.vi p
{
	width: 150px;
	text-align: center;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#header2
{
	width: 100%;
	height: 73px;
	background: #fef896
}

.Hleft
{
	float: left;
}

.Hright
{
	float: right;
}

#catNav
{
	background: #105d84;
	position: absolute;
	top: 107px;
	left: 5px;
	width: 150px;
	text-align: left;
	text-decoration: none;
}

#catCurve
{
	width: 220px;
	height: 50px;
	background: url(../config/images/catCurve2.gif);
	position: absolute;
	top: 95px;
	left: 0px;
}

#contentCat
{
	text-align: left;
	width: 100%;
	background: #fff;
}

#content3
{
	position: absolute;
	top: 82px;
	left: 190px;
}

#content3 a
{
	color: #b22b4d;
}


#bigNav #oneCent
{
	margin: 30px 10px 10px 10px;
	padding: 5px 0px 5px 3px;
	border-top: solid 1px #fff;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
	border-left: solid 1px #fff;
	display: block;
	background: #b22b4d;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}

/*#bigNav #oneCent:hover
{
	background: #e29999;
}

#bigNav #oneCent a:hover
{
	text-decoration: none;
}
*/
#button3 a
{
	background: #014529;	/*#B22B4D;*/
	color: #fff;
	margin: 2px;
	border: outset 1px #550000;
	font-size: 10px;
	display: block;
	width: 75px;	/*85px;*/
	height: 13px;
	text-align: center;
}

#button3 a:hover
{
	border: inset 1px #550000;
	text-decoration: none;
}

.noBor
{
	border: none;
}

.makeSmall
{
	width: 460px;
}

#shipInfo
{
	width: 200px;
	background: #FFFBC0;
	margin: 10px;
	# margin-top: 50px;
	# margin-left: 10px;
	float: left;
}

#shipInfo h1
{
	padding: 3px;
	margin: 0px;
	font-size: 12px;
	background-color: #105D84;
	color: white;
}

#shipInfo ul
{
	padding: 5px;
	margin: 0px 0px 0px 15px;
}

#shipBottom
{
	width: 450px;
	border: solid 1px black;
}
#shipBottom #addonCart a
{
margin: 0px
}

#findProd
{
	clear: both;
}

.button2
{
	background: #014529;	/*#B22B4D;*/
	color: white;
	padding: 0px;
	border: solid 1px #550000;
	cursor: pointer;
	# cursor: hand;
}

.msg
{
	border: solid 1px #10303A;
	background-color: #104529;	/*#105D84;*/
	color: white;
	font-weight: bold;
	text-align: center;
	padding: 2px;
	font-size: 15px;
}

#free h1
{
	font-size: 15px;
	color: white;
	background: #014529;	/*#105D84;*/
	text-align: center;
	font-style: normal;
	font-weight: normal;
}

#free h2
{
	color:	#014529;
}

#free img
{
	float: right;
	margin: 0px 0px 0px 4px;
}

#catPick
{
	margin-top: 20px;
}

#catPick .img
{
	height: 250px;
	border: solid 1px #20688C;
	margin-bottom: 10px;
}

#catPick p
{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}

#catPick .cat
{
	width: 220px;	/*225px;*/
	float: left;
	text-align: center;
}

.badDept
{
	text-align: center;
	width:350px;
}

.badDept p
{
	font-weight: bold;
	text-align: left;
	font-size: 15px;
}

.badDept a
{
	margin: 0px 10px 0px 10px;
}

#findMoreOnCart
{
  position: relative;
  bottom: 80px;
  width: 280px;
  overflow: hidden;
}

.SmallImage
{
	width:	95px;
	Height:	95px;
	border:	none;
	margin-left:	15px;
	margin-right:	15px;
}

.medium
{
	width:	250px;
	height:	250px;
}

.large
{
	width:	400px;
	height:	400px;
}

.featured
{
	width:	150px;
	height:	150px;
}
.LISTLINK
{
	text-decoration:	none;
	font-size:			9pt;
	color:				#014529;
}

.HelpList
{
	list-style-type:	square;
	margin-left:    15px;
}

.NavLink
{
	cursor:	pointer;
	cursor:	hand;
}

.NavProdList
{
	float:	left;
	text-align:	center;
	background-color:	blue;
	width:	125px;
}

.HelpList
{
	margin-left:	20px;
}