/* @override http://www.christianoccasion.com/includes/templates/theme258/css/stylesheet_boxes.css */

.boxname {
	text-align: center;
}

.boxname a {
	color: #13140d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.boxname a:hover {
	text-decoration: underline;
}

.boxprice {
	color: #111111;
	font-size: 13px;
	line-height: 16px;
	text-align: center;
	font-weight: bold;
}

.tellafr_input {
	width: 80%;
}

#lahguages #languagesContent {
	text-align: center;
}

.box1_body {
	color: #FFFFFF font-size:11px;
}

.box1_body a {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	line-height: 2em;
}

.box1_body a:hover {
	text-decoration: underline;
}

.box1_body b a {
	color: #1b2839;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.box1_body b a:hover {
	text-decoration: underline;
}

#orderhistoryContent a img {
	margin-bottom: 15px;
}

#orderhistory .box1_body a img {
	margin-bottom: 0;
}

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

.box_head {
	width: 100%;
}

.box_head .topback .inner1 {
	background: url(../images/box2_left_top_bg.gif) no-repeat left top;
	padding-left: 8px;
}

.box_head .topback .inner2 {
	background: url(../images/box2_right_top_bg.gif) no-repeat right top;
	padding-right: 8px;
}

.box_head .topback .inner3 {
	background: url(../images/box2_top_bg.gif) repeat-x left top;
	height: 8px;
}

.box_head .midback .inner1 {
	background: #b8b296;
}

.box_head .midback .inner2 {
	
}

.box_head .midback .inner3 {
	padding: 6px 5px 13px 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #1b2839;
}

.box_head a {
	text-decoration: none;
	color: #1b2839;
}

.box_head a:hover {
	text-decoration: underline
}

.box {
	margin-bottom: 6px;
	width: 100%;
}

.box .inbox1 {
	background: #2f415b;
	width: 100%;
}

.box .inbox2 {
	width: 100%;
}

.box .inbox3 {
	width: 100%;
}

.box .box-indent {
	padding: 12px 21px 10px 24px;
	overflow: hidden;
}

.box .bottom .inner1 {
	background: url(../images/box2_left_bottom_bg.gif) no-repeat left bottom;
	padding-left: 20px;
}

.box .bottom .inner2 {
	background: url(../images/box2_right_bottom_bg.gif) no-repeat right bottom;
	padding-right: 20px;
}

.box .bottom .inner3 {
	background: url(../images/box2_bottom_bg.gif) repeat-x left bottom;
	height: 10px;
}

.box select {
	width: 158px;
	height: 22px;
	color: #878787;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #FFFFFF;
	border: solid 1px #d4d0c8;
	padding-left: 0;
}

.box_body {
	margin: 0;
	color: #212121;
	font-family: tahoma;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.box_body a {
	color: #212121;
	text-decoration: none;
}

.box_body a:hover {
	text-decoration: underline;
}

.box_body ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.box_body ul li {
	padding: 6px 0 4px 27px;
}

.box_body ul li a {
	text-decoration: underline;
	padding-left: 12px;
}

.box_body ul li a:hover {
	text-decoration: none;
}

.box_body ol {
	margin: 0;
	padding: 0;
	list-style: none;
}

.box_body ol li {
	padding: 6px 0 2px 17px;
}

.box_body ol li a {
	text-decoration: underline;
	padding-left: 10px;
}

.box_body ol li a:hover {
	text-decoration: none;
}

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

#categories {
	
}

#categories ul {
	list-style: none;
	list-style-position: outside;
	font-family: Georgia, "Times New Roman", Times, serif
}

#categories li {
	color: #878787;
	font-size: 12px;
	line-height: 16px;
	background: url(../images/list_background1.gif) no-repeat 1px 11px;
	padding-left: 0;
	text-decoration: none;
	font-weight: normal;
}

#categories li.category-products {
	color: #e2ddc5;
	font-size: 12px;
	line-height: 16px;
	background: url(../images/list_background1x.gif) no-repeat 20px 6px;
	text-decoration: none;
	font-weight: normal;
}

#categories li.category-products span.top-span {
	display: block;
	padding-left: 0 !important;
}

#categories li span.top-span {
	display: block;
	padding: 5px 0 5px 0;
	background: url(../images/list_background.gif) repeat-x left top;
}

#categories li.category-top_un span.top-span {
	display: block;
	background: url(../images/spacer.gif) no-repeat left top;
	padding-left: 0;
}

#categories li a {
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	padding-left: 13px;
	display: block;
}

#categories li.category-products a {
	color: #e2ddc5;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	padding-left: 37px;
	display: block;
}

#categories li a:hover {
	text-decoration: underline
}

#categories .box_body_2 ul {
	list-style: none;
	list-style-position: outside;
	font-family: Tahoma
}

#categories .box_body_2 li {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 21px;
	background: none;
	padding-left: 0;
	text-decoration: none;
	font-weight: normal;
}

#categories .box_body_2 li a {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 21px;
	text-decoration: none;
	font-weight: normal;
	padding-left: 16px;
	display: inline
}

#categories .box_body_2 li a:hover {
	text-decoration: underline
}

#information {
	
}

#information ul {
	list-style: none;
	list-style-position: outside;
	font-family: Georgia, "Times New Roman", Times, serif
}

#information li {
	color: #878787;
	font-size: 12px;
	line-height: 16px;
	background: url(../images/list_background1.gif) no-repeat 1px 11px;
	padding-left: 0;
	text-decoration: none;
	font-weight: normal;
}

#information li.category-products {
	color: #3d809a;
	font-size: 12px;
	line-height: 16px;
	background: url(../images/list_background1.gif) no-repeat 20px 6px;
	text-decoration: none;
	font-weight: normal;
}

#information li.category-products span.top-span {
	display: block;
	padding-left: 0 !important;
}

#information li span.top-span {
	display: block;
	padding: 5px 0 5px 0;
	background: url(../images/list_background.gif) repeat-x left top;
}

#information li.category-top_un span.top-span {
	display: block;
	background: url(../images/spacer.gif) no-repeat left top;
	padding-left: 0;
}

#information li a {
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	padding-left: 14px;
	display: block;
}

#information li.category-products a {
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	padding-left: 0;
	display: block;
}

#information li a:hover {
	text-decoration: underline
}

#moreinformation {
	
}

#moreinformation ul {
	list-style: none;
	list-style-position: outside;
	font-family: Georgia, "Times New Roman", Times, serif
}

#moreinformation li {
	color: #878787;
	font-size: 12px;
	line-height: 16px;
	background: url(../images/list_background1.gif) no-repeat 1px 11px;
	padding-left: 0;
	text-decoration: none;
	font-weight: normal;
}

#moreinformation li.category-products {
	color: #3d809a;
	font-size: 12px;
	line-height: 16px;
	background: url(../images/list_background1.gif) no-repeat 20px 6px;
	text-decoration: none;
	font-weight: normal;
}

#moreinformation li.category-products span.top-span {
	display: block;
	padding-left: 0 !important;
}

#moreinformation li span.top-span {
	display: block;
	padding: 5px 0 5px 0;
	background: url(../images/list_background.gif) repeat-x left top;
}

#moreinformation li.category-top_un span.top-span {
	display: block;
	background: url(../images/spacer.gif) no-repeat left top;
	padding-left: 0;
}

#moreinformation li a {
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	padding-left: 13px;
	display: block;
}

#moreinformation li.category-products a {
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	padding-left: 0;
	display: block;
}

#moreinformation li a:hover {
	text-decoration: underline
}

#bestsellers {
	
}

#bestsellers ol {
	list-style: none;
	list-style-position: outside;
	font-family: Arial, Helvetica, sans-serif;
}

#bestsellers ol li {
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	display: block;
	padding: 3px 0 3px 0;
	font-weight: normal;
	padding-left: 0;
}

#bestsellers ol li.category-top_un {
	background: none;
}

#bestsellers ol li a {
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	padding-left: 9px;
	text-decoration: none;
	font-weight: normal;
}

#bestsellers ol li a:hover {
	text-decoration: underline
}

#bestsellers ol li b {
	font-weight: normal
}

#ezpages {
	
}

#ezpages ul {
	list-style: none;
	list-style-position: outside;
	font-family: Georgia, "Times New Roman", Times, serif
}

#ezpages li {
	color: #1b2839;
	font-size: 12px;
	line-height: 16px;
	background: url(../images/list_background1.gif) no-repeat 1px 11px;
	padding-left: 0;
	text-decoration: none;
	font-weight: normal;
}

#ezpages li.category-products {
	color: #3d809a;
	font-size: 12px;
	line-height: 16px;
	background: url(../images/list_background1.gif) no-repeat 20px 6px;
	text-decoration: none;
	font-weight: normal;
}

#ezpages li.category-products span.top-span {
	display: block;
	padding-left: 0 !important;
}

#ezpages li span.top-span {
	display: block;
	padding: 5px 0 5px 0;
	background: url(../images/list_background.gif) repeat-x left top;
}

#ezpages li.category-top_un span.top-span {
	display: block;
	background: url(../images/spacer.gif) no-repeat left top;
	padding-left: 0;
}

#ezpages li a {
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	padding-left: 13px;
	display: block;
}

#ezpages li.category-products a {
	color: #ffffff;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
	padding-left: 0;
	display: block;
}

#ezpages li a:hover {
	text-decoration: underline
}

#orderhistory {
	
}

#orderhistory .box_body img {
	padding: 2px;
	vertical-align: middle;
	margin: 3px 0px;
}

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

#bannerbox .box {
	background: none;
}

#bannerbox .box .inbox1 {
	background: none;
	width: 100%;
}

#bannerbox .box .inbox2 {
	background: none;
	width: 100%;
}

#bannerbox .box .inbox3 {
	background: none;
	width: 100%;
}

#bannerbox .box .box-indent {
	padding: 0;
	overflow: hidden;
}

#bannerbox .box .bottom .inner1 {
	background: url(../images/box2_left_bottom_bg.gif) no-repeat left bottom;
	padding-left: 20px;
	display: none
}

#bannerbox .box .bottom .inner2 {
	background: url(../images/box2_right_bottom_bg.gif) no-repeat right bottom;
	padding-right: 20px;
}

#bannerbox .box .bottom .inner3 {
	background: url(../images/box2_bottom_bg.gif) repeat-x left bottom;
	height: 10px;
}

#bannerbox .box_head {
	display: none;
}

#bannerbox2 .box {
	background: none;
}

#bannerbox2 .box .inbox1 {
	background: none;
	width: 100%;
}

#bannerbox2 .box .inbox2 {
	background: none;
	width: 100%;
}

#bannerbox2 .box .inbox3 {
	background: none;
	width: 100%;
}

#bannerbox2 .box .box-indent {
	padding: 0;
	overflow: hidden;
}

#bannerbox2 .box .bottom .inner1 {
	background: url(../images/box2_left_bottom_bg.gif) no-repeat left bottom;
	padding-left: 20px;
	display: none
}

#bannerbox2 .box .bottom .inner2 {
	background: url(../images/box2_right_bottom_bg.gif) no-repeat right bottom;
	padding-right: 20px;
}

#bannerbox2 .box .bottom .inner3 {
	background: url(../images/box2_bottom_bg.gif) repeat-x left bottom;
	height: 10px;
}

#bannerbox2 .box_head {
	display: none;
}

#bannerboxall .box {
	background: none;
}

#bannerboxall .box .inbox1 {
	background: none;
	width: 100%;
}

#bannerboxall .box .inbox2 {
	background: none;
	width: 100%;
}

#bannerboxall .box .inbox3 {
	background: none;
	width: 100%;
}

#bannerboxall .box .box-indent {
	padding: 0;
	overflow: hidden;
}

#bannerboxall .box .bottom .inner1 {
	background: url(../images/box2_left_bottom_bg.gif) no-repeat left bottom;
	padding-left: 20px;
	display: none
}

#bannerboxall .box .bottom .inner2 {
	background: url(../images/box2_right_bottom_bg.gif) no-repeat right bottom;
	padding-right: 20px;
}

#bannerboxall .box .bottom .inner3 {
	background: url(../images/box2_bottom_bg.gif) repeat-x left bottom;
	height: 10px;
}

#bannerboxall .box_head {
	display: none;
}

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

#featured a img, #whatsnew a img, #specials a img, #reviews a img, #manufacturerinfo img, #productnotifications img {
	
}

#reviews img {
	
}

#featured {
	
}

#featured .box_head .topback .inner1 {
	background: url(../images/box1_left_top_bg.gif) no-repeat left top;
	padding-left: 8px;
}

#featured .box_head .topback .inner2 {
	background: url(../images/box1_right_top_bg.gif) no-repeat right top;
	padding-right: 8px;
}

#featured .box_head .topback .inner3 {
	background: url(../images/box1_top_bg.gif) repeat-x left top;
	height: 8px;
}

#featured .box_head .midback .inner1 {
	background: #d8d5c5;
}

#featured .box_head .midback .inner2 {
	
}

#featured .box_head .midback .inner3 {
	padding: 6px 5px 13px 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #1b2839;
}

#featured .box {
	margin-bottom: 6px;
	width: 100%;
}

#featured .box .inbox1 {
	background: #ffffff;
	width: 100%;
}

#featured .box .inbox2 {
	width: 100%;
}

#featured .box .inbox3 {
	width: 100%;
}

#featured .box .box-indent {
	padding: 12px 21px 0 5px;
	overflow: hidden;
}

#featured .box .bottom .inner1 {
	background: url(../images/box1_left_bottom_bg.gif) no-repeat left bottom;
	padding-left: 20px;
}

#featured .box .bottom .inner2 {
	background: url(../images/box1_right_bottom_bg.gif) no-repeat right bottom;
	padding-right: 20px;
}

#featured .box .bottom .inner3 {
	background: url(../images/box1_bottom_bg.gif) repeat-x left bottom;
	height: 10px;
}

#featured .box_name_line {
	margin-bottom: 11px;
}

#featured .normalprice {
	display: block;
}

#whatsnew {
	
}

#whatsnew .box_head .topback .inner1 {
	background: url(../images/box1_left_top_bg.gif) no-repeat left top;
	padding-left: 8px;
}

#whatsnew .box_head .topback .inner2 {
	background: url(../images/box1_right_top_bg.gif) no-repeat right top;
	padding-right: 8px;
}

#whatsnew .box_head .topback .inner3 {
	background: url(../images/box1_top_bg.gif) repeat-x left top;
	height: 8px;
}

#whatsnew .box_head .midback .inner1 {
	background: #d8d5c5;
}

#whatsnew .box_head .midback .inner2 {
	
}

#whatsnew .box_head .midback .inner3 {
	padding: 6px 5px 13px 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #1b2839;
}

#whatsnew .box {
	margin-bottom: 6px;
	width: 100%;
}

#whatsnew .box .inbox1 {
	background: #ffffff;
	width: 100%;
}

#whatsnew .box .inbox2 {
	width: 100%;
}

#whatsnew .box .inbox3 {
	width: 100%;
}

#whatsnew .box .box-indent {
	padding: 12px 21px 0 5px;
	overflow: hidden;
}

#whatsnew .box .bottom .inner1 {
	background: url(../images/box1_left_bottom_bg.gif) no-repeat left bottom;
	padding-left: 20px;
}

#whatsnew .box .bottom .inner2 {
	background: url(../images/box1_right_bottom_bg.gif) no-repeat right bottom;
	padding-right: 20px;
}

#whatsnew .box .bottom .inner3 {
	background: url(../images/box1_bottom_bg.gif) repeat-x left bottom;
	height: 10px;
}

#whatsnew .box_name_line {
	margin-bottom: 11px;
}

#whatsnew .normalprice {
	display: block;
}

#specials {
	
}

#specials .box_head .topback .inner1 {
	background: url(../images/box1_left_top_bg.gif) no-repeat left top;
	padding-left: 8px;
}

#specials .box_head .topback .inner2 {
	background: url(../images/box1_right_top_bg.gif) no-repeat right top;
	padding-right: 8px;
}

#specials .box_head .topback .inner3 {
	background: url(../images/box1_top_bg.gif) repeat-x left top;
	height: 8px;
}

#specials .box_head .midback .inner1 {
	background: #d8d5c5;
}

#specials .box_head .midback .inner2 {
	
}

#specials .box_head .midback .inner3 {
	padding: 6px 5px 13px 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #1b2839;
}

#specials .box {
	margin-bottom: 6px;
	width: 100%;
}

#specials .box .inbox1 {
	background: #ffffff;
	width: 100%;
}

#specials .box .inbox2 {
	width: 100%;
}

#specials .box .inbox3 {
	width: 100%;
}

#specials .box .box-indent {
	padding: 12px 21px 0 5px;
	overflow: hidden;
}

#specials .box .bottom .inner1 {
	background: url(../images/box1_left_bottom_bg.gif) no-repeat left bottom;
	padding-left: 20px;
}

#specials .box .bottom .inner2 {
	background: url(../images/box1_right_bottom_bg.gif) no-repeat right bottom;
	padding-right: 20px;
}

#specials .box .bottom .inner3 {
	background: url(../images/box1_bottom_bg.gif) repeat-x left bottom;
	height: 10px;
}

#specials .box_name_line {
	margin-bottom: 11px;
}

#specials .normalprice {
	display: block;
}

#reviews {
	
}

#reviews .box_head .topback .inner1 {
	background: url(../images/box1_left_top_bg.gif) no-repeat left top;
	padding-left: 8px;
}

#reviews .box_head .topback .inner2 {
	background: url(../images/box1_right_top_bg.gif) no-repeat right top;
	padding-right: 8px;
}

#reviews .box_head .topback .inner3 {
	background: url(../images/box1_top_bg.gif) repeat-x left top;
	height: 8px;
}

#reviews .box_head .midback .inner1 {
	background: #d8d5c5;
}

#reviews .box_head .midback .inner2 {
	
}

#reviews .box_head .midback .inner3 {
	padding: 6px 5px 13px 25px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	color: #1b2839;
}

#reviews .box {
	margin-bottom: 6px;
	width: 100%;
}

#reviews .box .inbox1 {
	background: #ffffff;
	width: 100%;
}

#reviews .box .inbox2 {
	width: 100%;
}

#reviews .box .inbox3 {
	width: 100%;
}

#reviews .box .box-indent {
	padding: 12px 15px 0 5px;
	overflow: hidden;
}

#reviews .box .bottom .inner1 {
	background: url(../images/box1_left_bottom_bg.gif) no-repeat left bottom;
	padding-left: 20px;
}

#reviews .box .bottom .inner2 {
	background: url(../images/box1_right_bottom_bg.gif) no-repeat right bottom;
	padding-right: 20px;
}

#reviews .box .bottom .inner3 {
	background: url(../images/box1_bottom_bg.gif) repeat-x left bottom;
	height: 10px;
}

#reviews .box_name_line {
	margin-bottom: 11px;
}

#reviews .normalprice {
	display: block;
}

#reviews .text {
	font-family: Arial, Helvetica, sans-serif;
	color: #010101;
	font-size: 11px;
	padding-bottom: 15px;
	display: block;
}

#manufacturerinfo {
	
}

#productnotifications {
	
}

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

#search {
	
}

#search input.s_input {
	width: 163px;
	height: 21px;
	background: #202b3d;
	border: solid 1px #485e7d;
	color: #6d7f9a;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	padding: 2px 0 0 5px;
}

#search .box .box-indent {
	padding: 18px 25px 10px 25px;
}

#search a {
	color: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

#manufacturers {
	
}

#currencies {
	
}

#tellafriend {
	
}

#recordcompanies {
	
}

#musicgenres {
	
}

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

#languages {
	
}

#whosonline {
	
}

#documentcategories {
	
}

#shoppingcart {
	
}