/* ----------------------- BOXES ------------------------- */

.box 
{
	margin-bottom:4px; 
}

.box .box-bottom 
{ 
}

.box .box-top 
{ 
}

.box .box-right 
{ 
}

.box .box-left 
{ 
}

.box .box-bottom-right 
{ 
}

.box .box-bottom-left 
{ 
}

.box .box-top-right 
{ 
}

.box .box-top-left 
{ 
}

.box 
{
	margin-bottom:6px; 
}

.box-head 
{
	font-size:13px;
	text-transform:uppercase;
	color:#393939;
	font-weight:bold;
	padding:13px 0 7px 50px; 
}

.box-head a 
{
	text-decoration:none; 
}

.box-head a:hover 
{
	text-decoration:none; 
}

.box-body 
{
	padding:0 1px 26px 1px 
}

.box .box-bottom 
{
	background:url(../images/box-body-border.gif) bottom repeat-x #ECECD3;
	width:100%; 
}

.box .box-top 
{
	background:url(../images/box-head-tail.gif) top repeat-x; 
}

.box .box-left 
{
	background:url(../images/box-body-border.gif) left repeat-y; 
}

.box .box-right 
{
	background:url(../images/box-body-right-tail.gif) right repeat-y; 
}

.box .box-top-right 
{
	background:url(../images/box-head-right-bg.gif) right top no-repeat; 
}

.box .box-top-left 
{
	background:url(../images/box-head-left-bg.gif) left top no-repeat;
	width:100%; 
}

.box .box-bottom-right 
{
	background:url(../images/box-body-right-corner.gif) right bottom no-repeat; 
}

.box .box-bottom-left 
{
	background:url(../images/box-body-left-corner.gif) left bottom no-repeat; 
}

.box .indent 
{
	padding:0 0 0 0; 
}

.box ul, .box ol 
{
	background:url(../images/list-line.gif) top repeat-x;
	padding-top:2px; 
}

.box li 
{
	line-height:2.333em;
	background:url(../images/list-line.gif) bottom repeat-x;
	padding-left:28px; 
}

.box li a 
{
	text-decoration:none;
	background:url(../images/list-marker.gif) no-repeat 0 5px;
	padding-left:19px; 
}

.box li a:hover 
{
	color:#89C44E; 
	text-decoration:underline;
}

.box li .no-marker 
{
	background:none;
	margin-left:50px;
	padding-left:0; 
}

.box .list1 
{
	font-weight:bold; 
}

.box .list1 a 
{
	background:none;
	padding-left:9px;
	font-weight:normal; 
}

.box ol 
{
	list-style:none; 
}

.box ol a 
{
	background:none;
	padding-left:12px; 
}

/* ----------------------- LISTING BOXES ------------------------- */

#categories 
{ 
}

#moreinformation 
{ 
}

#information 
{ 
}

#bestsellers 
{ 
}

#ezpages 
{ 
}

#orderhistory 
{ 
}

#orderhistory .box-body img 
{
	background:#FFFFFF;
	padding:2px;
	border:1px solid #AAAAAA;
	vertical-align:middle;
	margin:2px 0px; 
}

/* ----------------------- BANNER BOXES ------------------------- */

#bannerbox 
{ 
}

#bannerbox2 
{ 
}

#bannerboxall 
{ 
}

/* ----------------------- PRODUCT BOXES ------------------------- */

#reviews img 
{
	margin:5px 0 0; 
}

#featured .box-top 
{
	background:url(../images/content-head-tail.gif) top repeat-x;
	width:100%; 
}

#featured .box-bottom 
{
	background:url(../images/content-border.gif) bottom repeat-x #fff; 
}

#featured .box-left 
{
	background:url(../images/content-border.gif) left repeat-y; 
}

#featured .box-right 
{
	background:url(../images/content-border.gif) right repeat-y; 
}

#featured .box-top-right 
{
	background:url(../images/content-head-right-bg.gif) right top no-repeat; 
}

#featured .box-top-left 
{
	background:url(../images/content-head-left-bg.gif) left top no-repeat; 
}

#featured .box-bottom-right 
{
	background:url(../images/content-right-corner.gif) right bottom no-repeat; 
}

#featured .box-bottom-left 
{
	background:url(../images/content-left-corner.gif) left bottom no-repeat; 
}

#featured .box-body 
{
	text-align:center; 
}

#featured .box-body .indent 
{
	padding:20px 20px 0 20px; 
}

#featured .box-body .normalprice 
{
	text-decoration:line-through;
	font-family:Arial, Helvetica, sans-serif;
	color:#4a711f;
	font-size:16px;
	font-weight:bold; 
}

#featured .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale 
{
	font-family:Arial, Helvetica, sans-serif;
	color:#4a711f;
	font-size:16px;
	font-weight:bold; 
}

#whatsnew .box-top 
{
	background:url(../images/content-head-tail.gif) top repeat-x;
	width:100%; 
}

#whatsnew .box-bottom 
{
	background:url(../images/content-border.gif) bottom repeat-x #fff; 
}

#whatsnew .box-left 
{
	background:url(../images/content-border.gif) left repeat-y; 
}

#whatsnew .box-right 
{
	background:url(../images/content-border.gif) right repeat-y; 
}

#whatsnew .box-top-right 
{
	background:url(../images/content-head-right-bg.gif) right top no-repeat; 
}

#whatsnew .box-top-left 
{
	background:url(../images/content-head-left-bg.gif) left top no-repeat; 
}

#whatsnew .box-bottom-right 
{
	background:url(../images/content-right-corner.gif) right bottom no-repeat; 
}

#whatsnew .box-bottom-left 
{
	background:url(../images/content-left-corner.gif) left bottom no-repeat; 
}

#whatsnew .box-body 
{
	text-align:center; 
}

#whatsnew .box-body .indent 
{
	padding:20px 20px 0 20px; 
}

#whatsnew .box-body .normalprice 
{
	text-decoration:line-through;
	font-family:Arial, Helvetica, sans-serif;
	color:#4a711f;
	font-size:16px;
	font-weight:bold; 
}

#whatsnew .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale 
{
	font-family:Arial, Helvetica, sans-serif;
	color:#4a711f;
	font-size:16px;
	font-weight:bold; 
}

#specials 
{ 
}

#specials .box-top 
{
	background:url(../images/content-head-tail.gif) top repeat-x;
	width:100%; 
}

#specials .box-bottom 
{
	background:url(../images/content-border.gif) bottom repeat-x #fff; 
}

#specials .box-left 
{
	background:url(../images/content-border.gif) left repeat-y; 
}

#specials .box-right 
{
	background:url(../images/content-border.gif) right repeat-y; 
}

#specials .box-top-right 
{
	background:url(../images/content-head-right-bg.gif) right top no-repeat; 
}

#specials .box-top-left 
{
	background:url(../images/content-head-left-bg.gif) left top no-repeat; 
}

#specials .box-bottom-right 
{
	background:url(../images/content-right-corner.gif) right bottom no-repeat; 
}

#specials .box-bottom-left 
{
	background:url(../images/content-left-corner.gif) left bottom no-repeat; 
}

#specials .box-body 
{
	text-align:center; 
}

#specials .box-body .indent 
{
	padding:20px 20px 0 20px; 
}

#specials .box-body .normalprice 
{
	text-decoration:line-through;
	font-family:Arial, Helvetica, sans-serif;
	color:#4a711f;
	font-size:16px;
	font-weight:bold; 
}

#specials .box-body .productSpecialPrice, .productSalePrice, .productSpecialPriceSale 
{
	font-family:Arial, Helvetica, sans-serif;
	color:#4a711f;
	font-size:16px;
	font-weight:bold; 
}

#reviews .box-top 
{
	background:url(../images/content-head-tail.gif) top repeat-x;
	width:100%; 
}

#reviews .box-bottom 
{
	background:url(../images/content-border.gif) bottom repeat-x #fff; 
}

#reviews .box-left 
{
	background:url(../images/content-border.gif) left repeat-y; 
}

#reviews .box-right 
{
	background:url(../images/content-border.gif) right repeat-y; 
}

#reviews .box-top-right 
{
	background:url(../images/content-head-right-bg.gif) right top no-repeat; 
}

#reviews .box-top-left 
{
	background:url(../images/content-head-left-bg.gif) left top no-repeat; 
}

#reviews .box-bottom-right 
{
	background:url(../images/content-right-corner.gif) right bottom no-repeat; 
}

#reviews .box-bottom-left 
{
	background:url(../images/content-left-corner.gif) left bottom no-repeat; 
}

#reviews .box-body 
{
	text-align:center; 
}

#reviews .box-body .indent 
{
	padding:20px 20px 0 20px; 
}

#manufacturerinfo 
{ 
}

#productnotifications 
{ 
}

#productnotifications .box-body 
{
	text-align:center; 
}

#productnotifications .box-body .indent 
{
	padding:20px 10px 0 10px; 
}

/* ----------------------- FORM BOXES ------------------------- */

#search .box-body .indent 
{
	padding:20px 20px 0 20px; 
}

#search #SearchForm 
{
	padding:0;
	float:none; 
}

#search #SearchForm label 
{
	margin:0; 
}

*html #search #SearchForm .input1 input 
{
	padding:0px 5px 5px 5px;
	margin-top:-2px; 
}

#manufacturers .box-head 
{
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px; 
}

#manufacturers .box-body 
{
	padding:19px 20px 31px 30px; 
}

#manufacturers .box-top 
{
	background:url(../images/formbox-head-tail.gif) top repeat-x #4a711f; 
}

#manufacturers .box-bottom 
{
	background:#4a711f; 
}

#manufacturers .box-left 
{
	background:none; 
}

#manufacturers .box-right 
{
	background:none; 
}

#manufacturers .box-top-right 
{
	background:url(../images/formbox-head-right-bg.gif) right top no-repeat; 
}

#manufacturers .box-top-left 
{
	background:url(../images/formbox-head-left-bg.gif) left top no-repeat; 
}

#manufacturers .box-bottom-right 
{
	background:url(../images/formbox-body-right-corner.gif) right bottom no-repeat; 
}

#manufacturers .box-bottom-left 
{
	background:url(../images/formbox-body-left-corner.gif) left bottom no-repeat; 
}

#currencies .box-top 
{
	background:url(../images/formbox-head-tail.gif) top repeat-x #4a711f; 
}

#currencies .box-bottom 
{
	background:#4a711f; 
}

#currencies .box-left 
{
	background:none; 
}

#currencies .box-right 
{
	background:none; 
}

#currencies .box-top-right 
{
	background:url(../images/formbox-head-right-bg.gif) right top no-repeat; 
}

#currencies .box-top-left 
{
	background:url(../images/formbox-head-left-bg.gif) left top no-repeat; 
}

#currencies .box-bottom-right 
{
	background:url(../images/formbox-body-right-corner.gif) right bottom no-repeat; 
}

#currencies .box-bottom-left 
{
	background:url(../images/formbox-body-left-corner.gif) left bottom no-repeat; 
}

#currencies .box-head 
{
	color:#fff;
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px; 
}

#currencies .box-body 
{
	padding:19px 20px 31px 30px; 
}

#tellafriend 
{ 
}

#tellafriend .box-body .indent 
{
	padding:20px 10px 0 10px; 
}

#recordcompanies 
{ 
}

#recordcompanies .box-body 
{
	text-align:center; 
}

#musicgenres 
{ 
}

#musicgenres .box-body 
{
	text-align:center; 
}

/* ----------------------- TEXT BOXES ------------------------- */

#languages 
{ 
}

#languages .box-body 
{
	text-align:center; 
}

#languages .box-body .indent 
{
	padding:20px 10px 0 10px; 
}

#whosonline 
{ 
}

#whosonline .box-body 
{
	text-align:center; 
}

#whosonline .box-body .indent 
{
	padding:20px 10px 0 10px; 
}

#documentcategories 
{ 
}

#shoppingcart #cartBoxEmpty 
{
	text-align:center;
	padding:20px 10px 0 10px; 
}

#shoppingcart li 
{
	padding-left:15px; 
}

#shoppingcart .cartOldItem 
{
	padding-right:5px; 
}

#shoppingcart .cartBoxTotal 
{
	padding-right:20px; 
}