* {
border:0px none;
margin:0px;
outline-color:invert;
outline-style:none;
outline-width:medium;
padding:0px;
}
html, body {
min-height:100%;
padding-bottom:1px;
}
body          {
background:transparent url(/templates/artizania/img/bg_main.jpg) repeat scroll 0%;
color:#5E5D5C;
font-family:Verdana;
font-size:0.69em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
}
a, a:link, a:visited, .cart_txt h2 a, .cart_txt h2 a:visited {
color:#870505;
text-decoration:underline;
}
a:hover, a:active, a:focus, .cart_txt h2 a:active, .cart_txt h2 a:focus, .cart_txt h2 a:hover {
color:#902E21;
text-decoration:none;
}

#cart_quantity{
	width:481px;
}
ol {
margin:0px 0px 10px;
padding-left:40px !important;
padding-top:0px;
}
p {
line-height:1.3em;
margin:0px;
padding:6px 0px 8px 0px;
}
input.text,
input.password {
	padding:2px 0 0 2px;
	border:1px solid #943B68;
	height:17px;
	width:205px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {
color:#870505;
font-weight:bold;
text-decoration:underline;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active, h1 a:focus, h2 a:focus, h3 a:focus, h4 a:focus, h5 a:focus, h6 a:focus {
color:#902E21;
font-weight:bold;
}
#up_con {
	position:relative;
	margin:0 auto;
	width:1002px;
}
#container {
margin:auto;
position:relative;
width:1002px;
z-index:4;
}
#header {
background:transparent url(/templates/artizania/img/bg-head-top.gif) no-repeat scroll left 65px;
float:left;
height:118px;
position:relative;
width:1002px;
z-index:10;
}
#main_area {
background:#FDFAF4 url(/templates/artizania/img/bg-container.gif) repeat-y scroll left center;
clear:both;
float:left;
padding:37px 1px 0px;
position:relative;
width:1000px;
}
#main_content {
background:#FDFAF4 none repeat scroll 0%;
float:left;
margin:0px;
width:518px;
}
#bx_lft {
clear:left;
float:left;
/*margin:0 4px 0 3px;*/
padding:60px 4px 20px 3px;
width:234px;
}
#bx_rght {
float:left;
margin:0px;
padding:28px 0px 0px 16px;
width:202px;
}
#bx_lft .bx {
float:left;
width:214px;
border-bottom:1px dashed #d6d6d6;
}
#bx_rght .bx {
border-bottom:1px dashed #d6d6d6;
float:left;
padding:0px;
width:209px;
}
#bx_rght .bx.first {
margin-top:0px;
}
#bx_lft .bx.first {
margin-top:0px;
}
.frm p .image, #bx_rght .lgn .image, #bx_rght .nl .image, #sign .image, #login .image, .image {
background:transparent none repeat scroll 0%;
border:medium none;
padding-left:0px;
margin:3px 0 0 0;
}
.image{
	padding-right:15px;
}
#content .frm p {
	width:472px;
}
.bx h6 {
font-size:1.1em;
margin:0px;
padding:12px 0px 9px 0px;
text-align:left;
color:#870505;
}
.bx .bx_cnt {
color:#870505;
text-align:left;
}
#bx_rght .bx .bx_cnt p {
}
#bx_rght .bx ul {
padding:6px 10px 6px 0pt;
}
.lgn .bx_head {
text-align:left;
}
.lgn .bx_head span {
color:#870505;
}
#bx_rght .mnfi h6, #bx_rght .fsk h6, #bx_lft .wnew h6, #bx_lft .cstm h6, #bx_rght .cstm h6, #bx_rght .tgs h6 {
color:#870505;
font-size:1.14em;
font-weight:bold;
text-align:left;
}
#bx_rght .tgs h6 {
padding-bottom:4px;
}
#bx_lft .wnew h6, #bx_rght .mnfi h6, #bx_lft .cstm h6, #bx_rght .cstm h6, #bx_rght .tgs h6 {
}
.mnfi h6 span, .nl h6 span {
font-size:0.81em;
}
#bx_rght .mnfi .bx_cnt, #bx_lft .wnew .bx_cnt, #bx_rght .tgs .bx_cnt {
}
#bx_rght .bx_cnt {
padding-bottom:8px;
width:207px;
}
#bx_rght input.password, #bx_rght input.text {
border:1px solid #943B68;
height:17px;
width:205px;
}
#sign input.text, #sign input.password {
margin:5px 0pt;
}
.txt_input {
background:#FFFFFF url(/templates/artizania/img/master1.png) no-repeat scroll 0px -21px;
height:24px;
margin:auto;
padding:10px 0pt 0pt;
width:178px;
}
.srch .bx_cnt {
float:left;
margin:10px 0pt 0pt;
padding:0pt;
}
.srch a, .srch a:visited {
display:block;
}
.bx_cnt span input, .txt_input input {
background:transparent none repeat scroll 0%;
border:0px none;
color:#607C45;
margin-top:5px;
width:158px;
}
.srch p {
margin:0px;
padding-left:0px;
padding-right:0px;
}
.cstm .bx_cnt .image {
padding-top:9px;
}
.cstm .bx_cnt {
padding-bottom:15px;
}
#bx_lft .cat {
background:transparent none repeat scroll 0%;
float:left;
margin:0px;
border:none;
border:none !important;
}
#bx_lft .cat .image {
background:#FFFFFF url(/templates/artizania/img/master1.png) no-repeat scroll -442px 119px;
clear:both;
padding-bottom:25px;
padding-top:37px;
width:225px;
}
#bx_lft .cat ul {
background:#FFC74C none repeat scroll 0%;
float:left;
font-size:1.18em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding:0pt;
width:234px;
}
#bx_lft .cat ul li {
background:#FDFAF4 none repeat scroll 0%;
clear:left;
color:#870505;
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px 0px 1px;
text-align:left;
width:234px !important;
}
#bx_lft .cat ul li span, #bx_lft .cat ul li a, #bx_lft .cat ul li a:visited {
color:#870505;
display:block;
margin:1px 0pt;
padding:7px 14px;
text-align:left;
text-decoration:none;
}
#bx_lft .cat ul li a:hover, #bx_lft .cat ul li a:active, #bx_lft .cat ul li a:focus {
text-decoration:underline;
}
#bx_lft .cat ul .active ul ul, #bx_lft .cat ul ul {
display:none;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
#bx_lft .cat ul .current span, #bx_lft .cat ul .active span, #bx_lft .cat ul .current a, #bx_lft .cat ul .current a:visited, #bx_lft .cat ul .active a, #bx_lft .cat ul .active a:visited {
background:transparent url(/templates/artizania/img/bg_a_active.gif) repeat-y scroll left top;
color:#FFFFFF;
}
#bx_lft .cat ul .active ul .active a, #bx_lft .cat ul .active ul .active a:visited {
background:transparent none repeat scroll 0%;
color:#CF6259;
}
#bx_lft .cat ul li.active ul li span, #bx_lft .cat ul li.active ul li a, #bx_lft .cat ul li.active ul li a:visited {
background:transparent none repeat scroll 0%;
border-color:#E4E1DC;
border-style:dashed;
border-width:0px 0px 1px;
color:#870505;
font-size:0.75em;
padding:5px 4px 7px;
width:auto;
}
#bx_lft .cat ul li.active ul, #bx_lft .cat ul li.active .active ul {
display:block;
margin:2px 0pt 2px 5px;
width:224px;
}
#bx_lft .cat ul li.active ul li, #bx_lft .cat ul li.active ul li.active {
margin:0px;
padding:0px 4px 0px 18px;
width:202px !important;
}
#bx_lft .cat ul li.active ul li.active {
	/*background:#FDFAF4 url(/cms/files/list-item.gif) no-repeat scroll 0px 6px;*/
}
#top_nav_holder {
	background:url(/templates/artizania/img/back_navi.gif) no-repeat right top;
	position:absolute;
	top:119px;
	margin-left:106px;
	width:889px;
	float:left;
	height:36px;
	padding:0;
	z-index:9;
}
#top_nav {
	font-family:verdana, "Times New Roman", Times, serif;
	font-size:1.88em;
	vertical-align:middle;
	color:#a7a648;
	float:left;
	width:895px;
	height:36px;
	margin:0;
}
#top_nav li {
	float:left;
	list-style:none;
	position:relative;
}
#top_nav li.active {
	height:36px;
}
#top_nav li a,
#top_nav li a:visited {
	padding:10px 30px;
	height:16px;
	font-weight:bold;
	font-size:0.63em;
	display:block !important;
	display:inline;
	text-decoration:none;
}
#top_nav li a:hover,
#top_nav li a:active,
#top_nav li a:focus {
	font-weight:bold;
	text-decoration:underline;
	color: #902e21;
}
#top_nav .arrow {
	display:none;
}
#top_nav .active .arrow {
	display:block;
	background:url(/templates/artizania/img/arrow_yellow.gif) left top no-repeat;
	width:20px;
	height:20px;
	position:absolute;
	left:80px;
	top:50px;
}
#top_nav .active a,
#top_nav .active a:visited {
	display:block !important;
	display:inline;
	background:url(/cms/files/sel_left.gif) no-repeat -12px top;
	height:16px;
	padding:10px 30px;
	color:#ffffff;
}
#top_nav .first.active a,
#top_nav .first.active a:link,
#top_nav .first.active a:visited {
	padding-left:42px;
	background:url(/cms/files/sel_left.gif) no-repeat left top;
}
#top_nav .first {
	background:none;
}
#top_nav .first span,
#top_nav .first a,
#top_nav .first a:visited,
#top_nav .first a:hover,
#top_nav .first a:active,
#top_nav .first a:focus {
	padding-left:42px;
}
#top_nav .last span,
#top_nav .last a,
#top_nav .last a:visited {
	padding-right:0px;
}
#top_nav .last a:active,
#top_nav .last a:hover,
#top_nav .last a:focus {
	padding-right:0px;
}
#top_nav .active {
	background:url(/templates/artizania/img/sel_right.gif) no-repeat right top;
	padding:0;
	position:relative;
}
.breadcrumb {
background:#FFFFFF url(/templates/artizania/img/master1.png) no-repeat scroll -669px -15px;
clear:left;
color:#870505;
float:left;
font-family:verdana,"Times New Roman",Times,serif;
font-size:1em;
padding:8px 25px;
text-align:left;
width:427px;
}
.breadcrumb li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
}
.breadcrumb a, .breadcrumb a:visited {
padding:10px 3px;
text-decoration:none !important;
}
.breadcrumb a:hover, .breadcrumb a:active, .breadcrumb a:focus {
text-decoration:underline !important;
}
.breadcrumb li span {
padding:0pt 3px;
}
#bottom_links {
background:#FFFFFF url(/templates/artizania/img/master1.png) no-repeat scroll -897px 0px;
left:262px;
padding:2px 0pt 12px;
position:absolute;
top:-40px;
width:477px;
}
#bottom_links .breadcrumb {
background:transparent none repeat scroll 0%;
float:none;
font-size:1em;
margin:auto;
padding:8px 10px 4px 23px;
width:444px;
}	
#content {
background-color:#FFFFFF;
border-color:#FFC74C;
border-style:solid;
border-width:1px 1px 0px;
clear:left;
float:left;
font-size:1.1em;
padding:18px 17px 18px 18px;
position:relative;
text-align:left;
width:481px;
}
#content .top_corner {
background:transparent url(/templates/artizania/img/cont_top_corner.gif) no-repeat scroll left top;
height:28px;
left:-1px;
position:absolute;
top:-1px;
width:16px;
}
.cont_bottom_img {
background:transparent url(/templates/artizania/img/cont_bottom.gif) no-repeat scroll left top;
float:left;
height:47px;
width:519px;
}
#content h1,
#content h2 {
display:block;
font-style:italic;
}
#content .cont_head {
float:left;
margin-bottom:10px;
width:100%;
}
#content ol {
	padding:14px 0 0 0;
}
#content ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding: 14px 0 0 0;
margin:0 0 0 20px;
}
#content ol li {
margin:2px 0 0 0;
padding:0 0 2px 0px;

}
#content ul li {
background:transparent url(/templates/artizania/img/list-item.gif) no-repeat scroll left 1px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:2px 0 0 0;
padding:0 0 2px 20px;
}
#bx_rght .bx ul li ul li, #content ul li ul li {
background:transparent url(/templates/artizania/img/bullit_content_2nd.gif) no-repeat scroll left top;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
padding-left:15px;
}
#content .cont_head h1 {
background:#FFFFFF url(/templates/artizania/img/content_head.jpg) no-repeat scroll center top;
clear:left;
color:#870505;
float:left;
font-size:1.27em;
height:29px;
padding-top:10px;
text-align:center;
width:100%;
}
#bottom {
background-color:#99FFFF;
clear:both;
margin:auto;
width:1003px;
}
.data_block {
clear:both;
float:left;
margin-bottom:10px;
width:100%;
}
#main_content table {
clear:both;
float:left;
margin-top:10px;
width:100%;
}
h1 {
color:#912E23;
font-family:verdana,"Times New Roman",Times,serif;
font-size:1.27em;
padding-bottom:4px;
}
h2 {
clear:left;
color:#5E5D5C;
font-family:verdana,"Times New Roman",Times,serif;
font-size:1em;
padding-bottom:4px;
}
.cart_img div, .big_img {
float:left;
margin-right:10px;
}
.big_img img {
}
.big_img p {
background-color:#FFFFFF;
margin-top:0px;
}
#bx_lft .bx_cnt ul {
float:left;
margin-left:4px;
}
.img_b {
float:left;
}
.first_d_block {
float:left;
margin-left:5px;
padding:10px 5px;
width:230px;
}
.padd_ten {
padding-top:10px;
}
.marg_ten {
margin-top:10px;
}
.flt_left {
float:left;
}
.flt_right {
float:right;
}
.clr_both {
clear:both;
}
.clr_right {
clear:right;
}
.clr_left {
clear:left;
}
#content_inner {
float:left;
position:relative;
}
#footer {
background:transparent url(/templates/artizania/img/main_bottom.gif) no-repeat scroll left top;
clear:both;
float:left;
height:92px;
margin:0pt auto;
padding:0px;
position:relative;
width:1002px;
}
#footer p {
margin:0pt;
padding:10px 0pt;
}
.fltrt {
float:right;

margin-left:8px;
}
.fltlft {
float:left;
margin-right:8px;
}
.clearfloat {
clear:both;
font-size:1px;
height:0pt;
line-height:0px;
}
.txt_rght {
text-align:right;
}
form {
/*float:left; paul 20080918 */
margin:0px;
}
form h6 {
font-size:1em;
margin:6px 0px 4px;
}
form p select {
background:#870505 url(/templates/artizania/img/bg-select-box.gif) repeat-y scroll 0%;
border:1px solid #ffffff;
color:#ffffff;
margin-bottom:7px;
margin-left:22px;
padding:1px;
width:153px;
}
form fieldset legend {
font-weight:bold;
padding:10px 0pt 5px;
}
* form fieldset legend {
margin-left:-6px;
}
form textarea {
border:1px solid #943B68;
color:#870505;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.1em;
height:52px;
padding:6px 10px 2px;
width:230px;
}
form label {
display:block;
float:left;
width:100px;
}
form input.missing, form textarea.missing {
background-color:#FFFFFF;
border:2px solid #FCB913;
}
form select option {
background:#870505 none repeat scroll 0%;
padding-right:10px;
color:#ffffff;
}
form p {
clear:both;
margin-bottom:0px !important;
margin-top:0px !important;
}
form .input_img, form input .input_img {
clear:left;
height:20px;
width:auto;
}
form p label.radio, form p.radio label {
margin-left:4px;
margin-right:15px;
width:auto;
}
form .cartTabelCell input.text {
width:50px;
}
.frm .frm_radio input.radio {
background:transparent none repeat scroll 0%;
height:14px;
margin:6px 3px 0px 0px;
padding:0px;
width:14px;
}
.frm p span.radio {
display:block;
float:left;
width:132px;
}
.frm .frm_radio label {
height:12px;
margin:6px 12px 0px 0px;
padding:0px;
width:40px;
}
.productPreviewFloatBox {
display:block;
}
.productPreviewSplitLine {
clear:both;
padding:4px 10px;
}
.prod_holder {
background-color:#F7F7F7;
padding:10px;
}
#small_nav {
background-color:#006699;
background-image:url(/templates/artizania/img/left_small_top.jpg);
background-position:left top;
background-repeat:no-repeat;
height:29px;
padding-left:14px;
position:absolute;
right:344px;
top:96px;
width:auto;
z-index:200;
}
#small_nav ul {
background-color:#00FF66;
background-image:url(/templates/artizania/img/right_small_top.jpg);
background-position:right top;
background-repeat:no-repeat;
float:left;
height:29px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-right:14px;
}
#small_nav ul li {
background-image:url(/templates/artizania/img/back_small.jpg);
background-position:left top;
background-repeat:repeat-x;
color:#CCCCCC;
float:left;
font-size:0.75em;
height:18px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-top:11px;
}
#bx_rght .lgn p, .nl p {
margin:0px;
}
#bx_lft .nl,
#bx_lft .srch {
	width:206px;
	padding:3px 0px 18px 15px;
}
#bx_lft .srch input.text,
#bx_lft .nl input.text {
	width:202px;
}
.frm {
clear:left;
float:left;
}
.frm p {
clear:both;
float:left;
width:430px;
}
.create_account {
padding:10px 0px 10px 28px;
}
.frm label {
color:#870505;
display:block;
float:left;
font-size:1.1em;
padding-bottom:6px;
width:134px;
}
.login label {
padding:5px;
width:100px;
}
.login p {
clear:none;
float:left;
width:440px;
}
.login input.text {
margin-right:10px;
}
#login .login p .image {
background:transparent none repeat scroll 0%;
border:medium none;
margin-left:10px;
padding:3px 0pt 0pt;
}
html:first-child .login p .image {
background:transparent none repeat scroll 0%;
border:medium none;
margin-left:10px;
padding:3px 0pt 0pt;
}
p.lost {
float:left;
padding:5px 0pt 0pt 110px;
width:150px;
}
.frm h2 {
color:#870505;
padding-top:10px;
}
.frm input {
float:left;
margin-left:8px;
}
.frm input.text,
.frm input.password {
	margin:0 !important;
	width:175px;
}
.frm span {
float:left;
vertical-align:top;
width:100px;
}
.frm .radio {
height:14px;
margin:1px 3px 0px 0px;
padding:0px;
width:14px;
}
#header .cart {
background:transparent url(/templates/artizania/img/cart-box-back.png) no-repeat scroll 0%;
float:right;
height:51px;
margin:14px 40px 0pt 0pt;
width:176px;
}
#header .cart .bx_cnt {
background:#FFFFFF none repeat scroll 0%;
height:38px;
margin:0pt 12px 10px 6px;
padding:0px;
}
#header .cart .bx_cnt dl {
color:#870505;
float:left;
font-weight:bold;
margin:0px;
padding-top:4px;
text-align:left;
}
#header .cart .bx_cnt dl dt {
float:left;
}
html:first-child #header .cart .bx_cnt dl dt {
float:left;
width:90px;
}
#header .cart .bx_cnt dl dd {
float:right;
}
.product_list {
float:left;
position:relative;
margin:10px 0;

}
.list_img {
background-color:#C1C353;
float:left;
padding:1px;
}
.img_list {
float:left;
}
.list_detail {
float:left;
padding:2px 5px 0pt;
width:269px;
}
.mydiv{
position:absolute;
bottom:0px;
left:200px;
}
.product_list .list_input {
color:#870505;
float:left;
margin-left:5px;
padding:10px 0pt 0pt;
width:277px;
}
.info_input input.text, .product_list .list_input input.text {
border:1px solid #943B68;
color:#870505;
height:13px;
margin-left:4px;
padding:1px 0pt 3px 2px;
width:30px;
}
.info_input input.text {
float:left;
}

.product_list .list_input span {
clear:right;
float:left;
font-weight:bold;
color:#5B5B5D;
}
.rdx_rightbox {
background:transparent url(/templates/artizania/img/bottom-redaxo-box.gif) no-repeat scroll center bottom;
float:right;
margin:0pt 0pt 10px 10px !important;
padding:0pt 0pt 13px;
width:177px;
}
.rdx_right_content {
background:#F3F5E7 none repeat scroll 0%;
border-color:#870505;
border-style:solid;
border-width:0px 1px;
padding:0pt 10px;
}
.rdx_rightbox h3 {
background:transparent url(/templates/artizania/img/top-redaxo-box.gif) no-repeat scroll center top;
color:#902E21;
display:block;
font-size:1.2em;
margin:0px;
padding:0pt 10px 19px;
}
.popup {
background-color:#FFFFFF;
margin:0px;
overflow:hidden;
padding:20px 0px 10px 20px;
position:relative;
width:580px;
}
.popup ul {
float:left;
margin:0pt 0pt 0pt 32px;
padding:0px;
width:95px;
}
.popup li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 17px;
}
.popup li a, .popup li a:visited {
background-color:#C1C353;
display:block;
float:left;
padding:1px;
}
.popup li a:hover, .popup li a:focus, .popup li.active a, .popup li.active a:visited {
background-color:#902E21;
display:block;
float:left;
padding:1px;
}
.popup li img {
border:2px solid #F2F5E4;
float:left;
}
.popup .popup_button {
left:444px;
position:absolute;
bottom:10px;
}
.info_prod_thumb {
float:left;
width:100%;
}
.info_prod_thumb .thumb_holder {
float:left;
}
.info_prod_thumb .thumb_holder a, .info_prod_thumb .thumb_holder a:visited {
background-color:#C1C353;
float:left;
}
.info_prod_thumb .thumb_holder a img {
float:left;
}
.info_prod_thumb .info_prod_right {
border-color:#870505;
border-style:solid;
border-width:1px 0px;
float:left;
height:82px;
margin:0px 0pt;
padding:28px 0pt 0pt 34px;
width:338px;
}
.info_prod_thumb .info_prod_right h1 {
color:#870505;
}
.info_input {
border:#d6d6d6 dashed;
border-width:1px 0px;
clear:left;
float:left;
padding:8px 0pt;
width:auto;
}
.info_input span {
display:block;
float:right;
font-weight:normal;
line-height:19px;
text-align:right;
width:160px;
}
.info_input span.quantity {
padding:0pt 10px 0pt 0pt;
}
.info_input .checkout {
float:left;
margin:15px 8px 0pt 43px;
}
*:first-child+html .info_input .checkout {
	float:left;
	margin:34px 8px 0pt 60px;
}
* html .info_input .checkout {
	float:left;
	margin:34px 8px 0pt 60px;
}
.info_input .image {
border:medium none;
clear:left;
float:left;
margin:15px 0pt 0pt;
}
.img_padding_left {
margin-left:30px;
}
.info_input select {
border:1px solid #870505;
color:#870505;
display:block;
float:left;
height:auto;
margin-left:55px;
padding:0px;
width:156px;
}
.clr_none {
clear:none;
}
#cart_details {
clear:left;
float:left;
width:468px;
}
#cart_details th {
border-color:#D6D6D6;
border-style:dashed;
border-width:1px 0px 0px;
color:#5E5E5E;
font-size:1.1em;
padding:12px 0pt;
}
#cart_details td {
border-color:#D6D6D6;
border-style:dashed;
border-width:1px 0px 0px;
padding:6px 2px 6px 0px;
}
#cart_details select {
border:1px solid #870505;
color:#870505;
display:block;
float:left;
height:auto;
margin:0px;
padding:0px;
width:154px;
}
#cart_details input.text {
border:1px solid #870505;
float:left;
padding:1px 3px 0pt 6px;
width:21px;
}
#cart_details h1 {
color:#870505;
font-size:1.1em;
}
#cart_details .cart_tp input.text {
border:1px solid #870505;
height:14px;
margin:4px 0pt 0pt 4px;
padding:0px;
width:14px;
}
.cart_sum {
color:#870505;
font-weight:bold;
text-align:right;
}
.img_cart {
float:left;
}
#cart_details .last_colmn {
background-color:#F3F5E5;
}
#cart_details .cart_img {
vertical-align:top;
width:58px;
}
#cart_details .cart_txt {
vertical-align:middle;
width:158px;
}
#cart_details .cart_txt label {
width:auto;
}
#cart_details .cart_qty {
width:50px;
}
#cart_details .cart_qty input.text {
margin-left:6px;
}
.cart_top, .cart_sp, .cart_artno {
white-space:nowrap;
}
#cart_details td.cart_sp {
color:#870505;
font-size:1.1em;
font-weight:bold;
padding-right:3px;
text-align:left;
vertical-align:middle;
width:102px;
}
#cart_details th.cart_tp, #cart_details th.cart_sp {
padding-left:4px;
}
#cart_details .cart_tp p {
padding-top:20px;
text-align:right;
width:100%;
}
#cart_details td.cart_tp {
background:#fdfaf5 none repeat scroll 0%;
color:#870505;
font-size:1.1em;
font-weight:bold;
padding:0 5px;
text-align:right;
vertical-align:middle;
width:90px;
}
#cart_details .cart_tp label {
color:#5E5E5E;
float:right;
font-weight:normal;
margin-top:4px;
width:auto;
}
#cart_details .cart_tp input.text {
display:block;
float:right;
margin-top:4px;
}
.total {
color:#870505;
font-size:1.1em;
font-weight:bold;
padding-right:3px;
padding-top:20px;
text-align:right;
vertical-align:top;
}
div.cnt-blck h2 {
	clear:none;
}
p.image span {
display:block;
float:none;
font-size:0.8em;
padding:10px 0pt 0pt;
}
.fl-left {
float:left;
margin:3px 20px 0pt 0pt;
}
.fl-right {
float:right;
margin:3px 0pt 0pt 20px;
}
.txt-algn-left {
text-align:left;
}
.txt-algn-rght {
text-align:right;
}
.shopping_buttons {
padding:10px 0pt;
text-align:right;
}
.shopping_buttons img {
	padding-left:30px
}
.txt-algn-cntr, .algn-center {
text-align:center;
}
.clearer {
clear:both;
display:block;
font-size:0pt;
height:1px;
line-height:0em;
visibility:hidden;
}
.hidden {
display:none;
}
.copyright {
clear:both;
}
.clr {
clear:both;
}
.teaser_row {
border:#D6D6D6 dashed;
border-width:0px 0px 1px;
float:left;
padding:6px 0pt;
width:100%;
}
.teaser_row .teaser_img_holder {
float:left;
}
.teaser_row .teaser_img_holder a, .teaser_row .teaser_img_holder a:visited {
background-color:#C1C353;
float:left;
}
.teaser_row .teaser_img_holder img {
float:left;
}
.teaser_row .teaser_text {
float:left;
font-size:1.1em;
padding:4px 8px 8px;
width:387px;
}
.teaser_row .teaser_text p {
margin:0px;
padding:0px;
}
.teaser_row .teaser_text h2 {
color:#870505;
}
.teaser {
border:#D6D6D6 dashed;
border-width:1px 0px 0px;
margin:0px;
}
.prdct_select {
float:right;
height:23px;
width:195px;
}
img.img_brdr, .img_brdr img {
background-color:#FFFFFF;
border-color:#EEEEEE rgb(196, 196, 196) rgb(196, 196, 196) rgb(238, 238, 238);
border-style:solid;
border-width:1px 2px 2px 1px;
padding:4px;
}
.brdcrmb {
float:left;
line-height:18px;
padding:6px 20px 4px;
text-align:left;
width:478px;
}
.brdcrmb span {
	color:#902E21;
}
.brdcrmb a,
.brdcrmb a:visited {
	text-decoration:none;
}
.brdcrmb a:hover,
.brdcrmb a:active,
.brdcrmb a:focus {
	text-decoration:underline;
}
#checkout_address p, h4 {
clear:both;
}
input.checkbox {
margin:4px;
}
.cart_tp input.checkbox {
	margin:4px 0 4px 6px;
	float:right;
}
#logo {
left:20px;
position:absolute;
top:6px;
z-index:8;
}
#logo img {
	border:none;
}
.logo_pice {
background:transparent url(/cms/files/logo_pice.gif) no-repeat scroll left top;
height:36px;
left:-36px;
position:absolute;
top:0px;
width:46px;
z-index:300;
}
div.pymnt_desc {
padding-left:20px;
}
.popup_scroll {
background-color:#FFFFFF;
background-image:none;
margin:0px;
overflow:hidden;
padding:0px;
}
span.checkbox {
width:134px;
}
.fourManu {
padding-top:6px;
}
#TB_window {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#TB_secondLine {
color:#666666;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
#TB_window a:link {
color:#666666;
}
#TB_window a:visited {
color:#666666;
}
#TB_window a:hover {
color:#000000;
}
#TB_window a:active {
color:#666666;
}
#TB_window a:focus {
color:#666666;
}
#TB_overlay {
height:100%;
left:0px;
position:fixed;
top:0px;
width:100%;
z-index:100;
}
.TB_overlayMacFFBGHack {
background:transparent url(macFFBgHack.png) repeat scroll 0%;
}
.TB_overlayBG {
background-color:#fff;
opacity:0.8;
}
* html #TB_overlay {
position:absolute;
}
#TB_window {
background:#FFFFFF none repeat scroll 0%;
border:4px solid #525252;
color:#000000;
display:none;
left:50%;
position:fixed;
text-align:left;
top:50%;
z-index:102;
}
* html #TB_window {
position:absolute;
top:15%;
}
#TB_window img#TB_Image {
border-color:#666666 rgb(204, 204, 204) rgb(204, 204, 204) rgb(102, 102, 102);
border-style:solid;
border-width:1px;
display:block;
margin:15px 0pt 0pt 15px;
}
#TB_caption {
float:left;
height:25px;
padding:7px 30px 10px 25px;
}
#TB_closeWindow {
float:right;
height:25px;
padding:11px 25px 10px 0pt;
}
#TB_closeAjaxWindow {
float:right;
margin-bottom:1px;
padding:7px 10px 5px 0pt;
text-align:right;
}
#TB_ajaxWindowTitle {
float:left;
margin-bottom:1px;
padding:7px 0pt 5px 10px;
}
#TB_title {
background-color:#E8E8E8;
height:27px;
}
#TB_ajaxContent {
clear:both;
line-height:1.4em;
overflow:auto;
padding:2px 15px 15px;
text-align:left;
}
#TB_ajaxContent.TB_modal {
padding:15px;
}
#TB_ajaxContent p {
padding:5px 0px;
}
#TB_load {
display:none;
height:13px;
left:50%;
margin:-6px 0pt 0pt -104px;
position:fixed;
top:50%;
width:208px;
z-index:103;
}
* html #TB_load {
position:absolute;
}
#TB_HideSelect {
background-color:#FFFFFF;
border:medium none;
height:100%;
left:0pt;
opacity:0;
position:fixed;
top:0pt;
width:100%;
z-index:99;
}
* html #TB_HideSelect {
position:absolute;
}
#TB_iframeContent {
border:medium none;
clear:both;
margin-bottom:-1px;
margin-top:1px;
}
.img_brdr a:hover img, .img_brdr a:focus img, .img_brdr a:active img, a:hover img.img_brdr, a:focus img.img_brdr, a:active img.img_brdr {
border-color:#912E23;
}
label.payment {
width:auto;
}
div.seprate_full {
	border:0px dashed #d6d6d6;
	border-top-width:1px;
	position:relative;
	left:-19px;
	top:0px;
	width:519px;
	height:0px;
	margin:10px -36px 10px 0;
	display:block;
	padding:0;
	clear:both;
	line-height:0;
	
}
.pro_h {
	padding:0px;
}
.pro_h a,
.pro_h a:visited,
.pro_h a:hover,
.pro_h a:active,
.pro_h a:focus {
	padding:0 0 4px;
}
#content h2 {
	font-style:normal;
	font-size:13px;
	font-weight:bold;
	color:#912E23;
}
#content h3 {
	font-style:normal;
	font-size:12px;
	font-weight:bold;
}
.product_list .list_input .image {
padding:8px 0pt 0pt;
clear:left;
}
html > body .product_list .list_input .image {
padding:10px 0pt 0pt;
}
#bx_rght .small_images {
	border:dashed #D6D6D6;
	border-width:1px 0;
	list-style:none;
	float:left;
	padding:4px 0px;
	width:200px;
	/*height:54px; paul 20080918 */
	margin-bottom:8px;
}
.small_images li {
	float:left;
	padding:0 12px 0 0;
	list-style:none;
}
.small_images li a img {
	/*width:35px; Paul 2008-09-05: width is flexible */
	height:41px;
}
#bx_rght .bx ul.small_images li,
#bx_rght .bx ul.small_images {
	list-style:none !important;
}
#bx_rght .bx .small_images li {
	list-style-image:none !important;
}
.input_redaxo {
	border-color:#D6D6D6;
	border-style:dashed;
	border-width:1px 0pt 1px;
	padding:8px 0 7px !important;
}
.input_redaxo span {
	float:right !important;
}
.input_redaxo label {
	width:60px !important;
	padding:2px 0 0 0;
}
.product_list .list_input span.prdct_unit {
	padding:5px 0 16px 0;
}
.cart dl {
	font-weight:bold;
	font-size:1.1em;
	clear:both;
}
.cart dl dt {
	float:left;
	width:90px;
}
.cart dl dd {
	float:left;
}
#btm_nav {
	float:none;
	margin:auto;
	clear:both;
	width:1000px;
	background: #FDFAF4 url(/templates/artizania/img/bg-container.gif) repeat-y scroll left center;
	padding:10px 1px;
	height:13px;
	text-align:center;
}
#btm_nav li {
	/*float:left;*/
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:0 2px;
	display:inline;
}
textarea#comments { width:430px; }
