.brownBox {
	border: 1px solid #b2b2b2;
}
.brownBoxLogin {
	border: 1px solid #b2b2b2;
	width: 221px;
	background-image: url(http://www.playawaylibrary.com/images/backGreyLogin.png);
	background-repeat: repeat;
}
.loginBackground {
	background-image: url(http://www.playawaylibrary.com/images/backGreyLogin.png);
	background-repeat: repeat;
	background-color: #F7F5F4;
}
.formInputLogin {
	border: 1px solid #503B2C;
	width: 98%;
}
.navMenuItem {
	height: 25px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #d9d3cf;
	border-right-color: #d9d3cf;
	border-bottom-color: #d9d3cf;
	border-left-color: #d9d3cf;
}

.brownBoxTitle {
	background-color: #606060;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	padding: 12px 0 10px 18px;
	border-bottom: 1px solid #505050;
}

.brownBoxTitle h1 {
	background-color: #606060;
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	word-spacing: 1px;
	line-height: 20px;
	width: 558px;
	padding: 3px 0 5px 0;
	margin: 0 0 -3px 0;
}

.brownBoxTitle span {
	background-color: #606060;
	color: #ccc;
	font-size: 14px;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: none;
	font-style: italic;
	word-spacing: 1px;
	line-height: 15px;
	width: 558px;
	margin-top: 0;
	margin-bottom: -3px;
	display: inline;
}


table#product-info{
	padding: 4px 0 1px 0;
}


table#product-info td {
	padding: 4px 0 4px 0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
}

table#product-info td div {
	float: left;
	text-align: left;
	padding-left: 8px;
	padding-right: 5px;
	line-height: 15px;
	vertical-align: top;
}

table#product-info td div.item-info {
	text-align: left;
	padding-left: 0;
	padding-right: 5px;
	line-height: 15px;
	padding-top: 0;
}

table#product-info td strong {
	font-size: 11px;
	color: #707070;
}

td#description-info {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 15px 20px 40px 15px;
}

.even {
	background-color: #f5f5f5;
}

.lightText {
	color: #666666;
}
.formInputSort {
	font-size: 9px;
	color: #503B2C;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #503B2C;
}
.formQty {
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align: right;
}
.cartTitle {
	background-image: url(http://www.playawaylibrary.com/images/listheaderbg2.gif);
	background-repeat: repeat-x;
	font-size: 10px;
	color: #333333;
	padding-right: 2px;
	padding-left: 2px;
	background-color: #E3E3E3;
	background-position: top;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.cartTitleLeft {
	background-image: url(http://www.playawaylibrary.com/images/listheaderbg2.gif);
	background-repeat: repeat-x;
	background-color: #E3E3E3;
	background-position: top;
	font-size: 10px;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-style: solid;
}
.cartTitleRight {
	background-image: url(http://www.playawaylibrary.com/images/listheaderbg2.gif);
	background-repeat: repeat-x;
	background-color: #E3E3E3;
	background-position: top;
	font-size: 10px;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-style: solid;
	border-right-style: solid;
}
.formCart {
	font-size: 11px;
}
.cartLight {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F4F4F4;
	border-right-color: #F4F4F4;
	border-bottom-color: #F4F4F4;
	border-left-color: #F4F4F4;
}
.cartLightEnd {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F4F4F4;
	border-right-color: #F4F4F4;
	border-bottom-color: #F4F4F4;
	border-left-color: #F4F4F4;
	border-right-style: solid;
}
.cartButton {
	font-size: 10px;
	background-color: #EFEFEF;
	border: 1px solid #999999;
	width: 150px;
}
.cartButtonAction {
	font-size: 12px;
	background-color: #FD6500;
	border: 1px solid #999999;
	width: 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.boxMain {
	padding-right: 10px;
	padding-left: 10px;
}
.formInput {
	border: 1px solid #aaaaaa;
}

.caption {
		font-size: 10px;
		color: #666666;
		text-transform: uppercase;
	}
	
/*                                                   ICONS
__________________________________________________________
*/
	
	.excel {
		 margin-left: 10px;
		 padding: 2px 0 0 22px;
		 background: url(images/icon-excel.png) no-repeat 0 50%;
		 line-height: 22px;
	 }
	 
	.pdf {
		 margin-left: 10px;
		 padding: 2px 0 0 22px;
		 background: url(images/icon-pdf.png) no-repeat 0 50%;
		 line-height: 22px;
	 }
	 
	 .jpg {
		 margin-left: 10px;
		 padding: 2px 0 0 22px;
		 background: url(images/icon-picture.png) no-repeat 0 50%;
		 line-height: 22px;
	 }
	 
	 .powerpoint {
		 margin-left: 10px;
		 padding: 2px 0 0 22px;
		 background: url(images/icon-powerpoint.png) no-repeat 0 50%;
		 line-height: 22px;
	 }
	 
	 .eps {
		 margin-left: 10px;
		 padding: 2px 0 0 22px;
		 background: url(images/icon-vector.png) no-repeat 0 50%;
		 line-height: 22px;
	 } 
	 
	 .word {
		 margin-left: 10px;
		 padding: 2px 0 0 22px;
		 background: url(images/icon-word.png) no-repeat 0 50%;
		 line-height: 22px;
	 }
	 
	 .zip {
		 margin-left: 10px;
		 padding: 2px 0 0 22px;
		 background: url(images/icon-zip.png) no-repeat 0 50%;
		 line-height: 22px;
	 }
	 
	 .www {
		 margin-left: 10px;
		 padding: 2px 0 0 22px;
		 background: url(images/icon-www.png) no-repeat 0 50%;
		 line-height: 22px;
	 }
	 
/*                                            FOOTER STYLE
__________________________________________________________
*/
	
	div#lib_footer {
		text-align: center;
		padding-top: 20px;
		margin-left: auto;
		margin-right: auto;
		font-family: Arial;
		width: 780px;
	}
	
	p.lib_footer {
		text-align: center;
		font-size: 11px;
		line-height: 16px;
		color: #a6a6a6;
		width: 780px;
	}
	
	a:link.lib_footer, a:active.lib_footer, a:visited.lib_footer {
		color: #e55727;
		text-decoration: none;
		padding: 0 15px 0 15px;
	}
	
	a:hover.lib_footer {
		text-decoration: underline;
	}
	 
