div.sbox, div.sbox_frame {
	clear:						both;
	width:						175px;
	margin:						0;
	margin-bottom:				12px;
	padding:					5px;
	background-image:			url(/watch_shop_elements/sbox_center.png);
	background-repeat:			repeat;
}

div.sbox h3, div.sbox_wrapper h3, div.sbox h4, div.sbox_wrapper h4  {
	margin:						0;
	margin-bottom:				2px;
	padding:					0;
	font-size:					15px;
	font-weight:				normal;
	color:						#000000;
}

div.sbox_wrapper h3, div.sbox_wrapper h4, div.sbox_wrapper h5  {
	position:					relative;
	margin-top:					-15px;
	z-index:					2;
}

div.sbox h4, div.sbox_wrapper h4 {
	border-bottom:				2px solid #FFFFFF;
	margin-left:				-5px;
	margin-right:				-5px;
	padding-top:				4px;
	padding-left:				8px;
	padding-right:				5px;
	padding-bottom:				5px;
}

div.sbox h5, div.sbox_wrapper h5 {
	font-size:					14px;
	font-weight:				bold;
}

div.sbox_wrapper h5 {
	margin-top:					5px;
}

div.sbox h3.cart, div.sbox_wrapper h3.cart {
	padding-top:				5px;
}

div.sbox a, div.sbox_wrapper a {
	display:					block;
	text-decoration:			none;
}

div.sbox_wrapper form {
	position:					relative;
	z-index:					3;
	margin-bottom:				-10px !important;
}

div.left {
	float:						right;
}

div.right {
	float:						left;
}

div.sbox_wrapper {
	clear:						both;
	width:						185px;
	margin:						0;
	margin-bottom:				12px;
}

div.sbox_top, div.sbox_frame_top {
	position:					relative;
	height:						15px;
	background-image:			url(/watch_shop_elements/sbox_top.png);
	background-position:		left top;
	background-repeat:			no-repeat;
	z-index:					1;
}

div.sbox_frame_top {
	background-image:			url(/watch_shop_elements/sbox_frame_top.png);
}

div.sbox_center, div.sbox_frame_center {
	position:					relative;
	padding:					5px;
	background-image:			url(/watch_shop_elements/sbox_center.png);
	background-position:		left top;
	background-repeat:			repeat-y;
	z-index:					1;
}

div.sbox_frame_center {
	background-image:			url(/watch_shop_elements/sbox_frame_center.png);
}

div.sbox_bottom, div.sbox_frame_bottom {
	position:					relative;
	height:						15px;
	background-image:			url(/watch_shop_elements/sbox_bottom.png);
	background-position:		left top;
	background-repeat:			no-repeat;
	z-index:					1;
}

div.sbox_frame_bottom {
	background-image:			url(/watch_shop_elements/sbox_frame_bottom.png);
}

/* popbox */

table.popbox {
	position:					absolute;
	border-collapse:			collapse;
	z-index:					100;
}

table.framebox {
	clear:						both;
	border-collapse:			collapse;
	margin-bottom:				20px;
	margin-right:				20px;
}

table.catbox {
	position:					absolute;
	border-collapse:			collapse;
	z-index:					100;
	left:						183px;
	top:						-35px;
}

table.catbox_pop {
	z-index:					101;
	left:						80px;
	top:						-16px;
}

table.twolines {
	top:						-55px;
}

table.popbox span.filler, table.framebox span.filler, table.catbox span.filler, table.catbox_pop span.filler {
	display:					block;
	width:						18px;
	height:						18px;
}

table.popbox td, table.framebox td, table.catbox td, table.catbox_pop td {
	padding:					0;
	vertical-align:				top;
	background-position:		left top;
	background-repeat:			no-repeat;
}

table.popbox td.center, table.framebox td.center, table.catbox td.center, table.catbox_pop td.center {
	background-color:			#FFFFFF;
	padding-bottom:				7px;
}

table.popbox td.tl, table.framebox td.tl, table.catbox td.tl {
	width:						18px;
	height:						18px;
	background-image:			url(/watch_shop_elements/popbox_tl.png);
}

table.popbox td.tr, table.framebox td.tr, table.catbox td.tr {
	width:						18px;
	height:						18px;
	background-image:			url(/watch_shop_elements/popbox_tr.png);
}

table.popbox td.bl, table.framebox td.bl, table.catbox td.bl {
	width:						18px;
	height:						18px;
	background-image:			url(/watch_shop_elements/popbox_bl.png);
}

table.popbox td.br, table.framebox td.br, table.catbox td.br {
	width:						18px;
	height:						18px;
	background-image:			url(/watch_shop_elements/popbox_br.png);
}

table.popbox td.t, table.framebox td.t, table.catbox td.t {
	width:						auto;
	height:						18px;
	background-image:			url(/watch_shop_elements/popbox_t.png);
	background-repeat:			repeat-x;
}

table.popbox td.b, table.framebox td.b, table.catbox td.b {
	width:						auto;
	height:						18px;
	background-image:			url(/watch_shop_elements/popbox_b.png);
	background-repeat:			repeat-x;
}

table.popbox td.l, table.framebox td.l, table.catbox td.l {
	width:						18px;
	height:						auto;
	background-image:			url(/watch_shop_elements/popbox_l.png);
	background-repeat:			repeat-y;
}

table.popbox td.r, table.framebox td.r, table.catbox td.r {
	width:						18px;
	height:						auto;
	background-image:			url(/watch_shop_elements/popbox_r.png);
	background-repeat:			repeat-y;
}


table.catbox_pop td.tl {
	width:						18px;
	height:						18px;
	background-image:			url(/watch_shop_elements/popbox_o_tl.png);
}

table.catbox_pop td.tr {
	width:						18px;
	height:						18px;
	background-image:			url(/watch_shop_elements/popbox_o_tr.png);
}

table.catbox_pop td.bl {
	width:						18px;
	height:						18px;
	background-image:			url(/watch_shop_elements/popbox_o_bl.png);
}

table.catbox_pop td.br {
	width:						18px;
	height:						18px;
	background-image:			url(/watch_shop_elements/popbox_o_br.png);
}

table.catbox_pop td.t {
	width:						auto;
	height:						18px;
	background-image:			url(/watch_shop_elements/popbox_o_t.png);
	background-repeat:			repeat-x;
}

table.catbox_pop td.b {
	width:						auto;
	height:						18px;
	background-image:			url(/watch_shop_elements/popbox_o_b.png);
	background-repeat:			repeat-x;
}

table.catbox_pop td.l {
	width:						18px;
	height:						auto;
	background-image:			url(/watch_shop_elements/popbox_o_l.png);
	background-repeat:			repeat-y;
}

table.catbox_pop td.r {
	width:						18px;
	height:						auto;
	background-image:			url(/watch_shop_elements/popbox_o_r.png);
	background-repeat:			repeat-y;
}

