 .errorBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#ffb3b5;
font-weight:700
}

.stockWarning {
font-family:Verdana, Arial, sans-serif;
font-size:14px;
color:#c03
}

.stockWarningBIG {
font-family:Verdana, Arial, sans-serif;
font-size:22px;
color:#c03
}

.productsNotifications {
background:#DFAAE8
}

.orderEdit {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#b10672;
text-decoration:underline
}

BODY {
background:#fff;
color:#000;
margin:0
}

.infoBox {
background:#D7E4FF;
}

.infoBoxContents {
background:#fff;
font-family:Verdana, Arial, sans-serif;
font-size:10px
}

FORM {
display:inline
}

TR.headerNavigation {
background:#bbc3d3
}

TD.headerNavigation {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#bbc3d3;
color:#fff;
font-weight:700
}

TR.headerError {
background:red
}

TD.headerError {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:red;
color:#fff;
font-weight:700;
text-align:center
}

TR.headerInfo {
background:#0f0
}

TD.headerInfo {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
background:#0f0;
color:#fff;
font-weight:700;
text-align:center
}

.infoBoxNotice {
background:#FF8E90
}

.infoBoxNoticeContents {
background:#FFE6E6;
font-family:Verdana, Arial, sans-serif;
font-size:10px
}

TD.infoBoxHeading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
font-weight:700;
background:#bbc3d3;
color:#fff
}

TABLE.productListing {
border:1px;
border-spacing:1px;
border-color:#b6b7cb;
border-style:solid
}

.productListing-heading {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background:#b6b7cb;
color:#FFF;
font-weight:700
}

TD.pageHeading,DIV.pageHeading {
font-family:Verdana, Arial, sans-serif;
font-size:20px;
font-weight:700;
color:#9a9a9a
}

TR.subBar {
background:#f4f7fd
}

TD.main,P.main {
font-family:Verdana, Arial, sans-serif;
font-size:11px;
line-height:1.5
}

TD.accountCategory {
font-family:Verdana, Arial, sans-serif;
font-size:13px;
color:#abd
}

CHECKBOX,INPUT,RADIO,SELECT {
font-family:Verdana, Arial, sans-serif;
font-size:11px
}

TEXTAREA {
width:100%;
font-family:Verdana, Arial, sans-serif;
font-size:11px
}

SPAN.greetUser {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
color:#f0a480;
font-weight:700
}

TABLE.formArea {
background:#f1f9fe;
border-color:#7b9ebd;
border-style:solid;
border-width:1px
}

TD.formAreaTitle {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700
}

SPAN.markProductOutOfStock {
font-family:Tahoma, Verdana, Arial, sans-serif;
font-size:12px;
color:#c76170;
font-weight:700
}

SPAN.errorText {
font-family:Verdana, Arial, sans-serif;
color:red
}

.moduleRowOver {
background-color:#DFAAE8;
}

.moduleRowSelected {
background-color:#DFAAE8
}

.checkoutBarFrom,.checkoutBarTo {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#8c8c8c
}

.messageStackError,.messageStackWarning {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#ffb3b5
}

.messageStackSuccess {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
background-color:#9f0
}

#myse select {
width:90%
}

.product .inputRequirement,.inputRequirement {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:red
}

del {
color:#888;
font-size:12px;
font-weight:700
}

s {
color:gray;
font-size:11px;
font-weight:400
}

body {
margin:0;
padding:0
}

body,td,input,textarea {
font-size:11px;
font-family:Tahoma;
color:#3F4143;
line-height:13px;
vertical-align:top;
padding:0
}

img {
border:0
}

.vam {
vertical-align:middle
}

.bg {
background:#cdcdcd
}

.bg1 {
background:#bd5cce
}

.bg2 {
background:url(images/3_li.gif)
}

.header span {
color:#431735;
font-size:10px
}

.header a {
color:#431735;
text-decoration:none;
font-size:11px;
font-weight:700
}

.header a:hover {
color:#431735;
text-decoration:underline
}

.header strong a {
color:#431735;
text-decoration:underline;
font-size:11px
}

.jamp {
width:98px;
height:18px;
color:#464646;
font-size:10px;
padding-left:4px;
font-family:Tahoma
}

.jamp1 {
width:149px;
height:18px;
color:#464646;
font-size:10px;
padding-left:2px;
font-family:Tahoma
}

.box_header_txt td {
height:34px;
vertical-align:middle;
padding-left:30px;
text-transform:uppercase;
font-weight:700;
color:#313030;
font-size:12px
}

.box_header_txt1 td {
height:33px;
vertical-align:middle;
background:url(images/li.gif);
text-transform:uppercase;
font-weight:700;
color:#fff;
font-size:12px
}

.box_border {
border:1px solid #cdcdcd;
border-top:0
}

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

.box_body .bg_list_sub a {
background:url(images/bg_list_sub.gif) left top no-repeat;
line-height:24px;
background-position:0 5px;
color:#096ab6;
text-decoration:none;
padding-left:13px;
margin-left:15px
}

.cont_header_txt td {
height:32px;
vertical-align:middle;
background:url(images/1_li1.gif);
text-transform:uppercase;
font-weight:700;
color:#fff;
font-size:12px
}

.cont_header_txt a {
font-weight:700;
color:#FFF;
font-size:12px;
text-decoration:none;
vertical-align:middle
}

.cont_header_txt a:hover {
font-weight:700;
color:#FFF;
font-size:12px;
text-decoration:underline
}

.product td {
color:#3F4143;
font-size:11px
}

.product a {
color:#b10671;
font-size:12px;
text-decoration:none;
font-weight:700;
text-transform:uppercase
}

.product a:hover {
color:#b10671;
text-decoration:underline
}

.product div a {
color:#595959;
font-size:11px;
font-weight:400;
text-decoration:none;
text-transform:none
}

.product div a:hover {
color:#595959;
text-decoration:underline
}

.pic img {
border:0 solid #969075
}

.popup td {
color:#431735;
font-size:11px
}

.footer a {
color:#575757;
font-size:11px;
text-decoration:none
}

.footer a:hover {
color:#575757;
text-decoration:underline
}

.footer b,.footer b a {
color:#575757;
font-size:11px;
font-weight:700;
text-decoration:underline
}

.footer b a:hover {
color:#575757;
text-decoration:none
}

.result {
margin:0
}

.result td {
width:50%;
height:39px;
vertical-align:middle;
color:#505050;
font-size:11px;
padding:0 16px 0 14px
}

.result_right {
text-align:right
}

.result b {
color:#505050;
font-weight:400
}

.result_right b {
color:#b10671;
font-size:11px;
font-weight:700
}

.box_body td {
color:#444
}

.box_body span {
color:#212121;
font-size:12px;
font-weight:400;
font-family:Tahoma
}

.box_body a {
color:#212121;
font-family:Tahoma;
font-size:11px;
text-decoration:none
}

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

SPAN.newItemInCart {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#D52D01
}

.box_body a SPAN.newItemInCart {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#D52D01;
text-decoration:underline
}

TD.fieldValue {
font-family:Verdana, Arial, sans-serif;
font-size:12px
}

.main a b {
color:#5D5F60;
font-size:10px;
text-decoration:underline
}

.main a:hover b {
color:#5D5F60;
font-size:10px;
text-decoration:none
}

span.txt_1 {
font-size:10px;
text-transform:none;
color:#000
}

.cont_header_txt em {
color:#E50029;
font-size:14px;
font-weight:700;
font-style:normal;
vertical-align:middle;
text-decoration:none
}

.product em {
color:#b10671;
font-size:12px;
text-decoration:none;
font-weight:700;
text-transform:uppercase;
font-style:normal
}

.main a {
color:#b10672;
text-decoration:underline
}

.main a:hover {
color:#b10672;
text-decoration:none
}

.bg_input input {
background:none
}

.product .shop_cart {
color:#431735;
font-size:11px;
text-transform:uppercase;
font-weight:700;
background:#ffd3ef;
height:34px;
text-align:center;
vertical-align:middle
}

.padd_1 {
padding:0 10px
}

.padd_22 {
padding:8px
}

td.padd2 {
padding:8px 8px 8px 4px
}

.line_h {
line-height:16px
}

.bg_gg,.bg_gg_1 {
background:url(images/bg_gg.gif) left top repeat-x
}

.product div {
padding:8px 0 5px
}

div.padd3 {
text-align:left;
padding-top:0;
margin-left:0;
margin-right:0
}

.padd33 img,.padd33 input {
margin:5px
}

.prod_info {
width:100px
}

.prod_info td {
text-align:center
}

.products {
width:45%
}

.quantity {
width:15%
}

.sub_total {
width:80%
}

.box_width_left {
width:214px
}

.box_width_right {
width:0
}

.heading_top_1 .padd_11 {
padding-left:10px;
padding-right:10px;
}

.heading_top_3 {
margin-top:0;
border:1px solid #bd5cce;
border-top:0
}

.heading_top_3 .padd_33 {
padding:0 20px 7px
}

.heading_top_4 .padd_44 {
padding:0 20px 20px
}

.tableBox_output {
margin-top:0
}

.tep_draw_separate {
height:9px
}

.tep_draw_prod_top {
width:221px
}

.boxText,TD.infoBox,SPAN.infoBox,TD.productListing-data,TD.smallText,SPAN.smallText,P.smallText,.messageBox {
font-family:Verdana, Arial, sans-serif;
font-size:10px
}

TR.header,input,.bg_vv,.bg_vv_1 {
background:#fff
}

TR.accountHistory-odd,TR.addressBook-odd,TR.alsoPurchased-odd,TR.payment-odd,TR.productListing-odd,TR.productReviews-odd,TR.upcomingProducts-odd,TR.shippingOptions-odd,TR.accountHistory-even,TR.addressBook-even,TR.alsoPurchased-even,TR.payment-even,TR.productListing-even,TR.productReviews-even,TR.upcomingProducts-even,TR.shippingOptions-even {
background:#f8f8f9
}

TD.subBar,.checkoutBarCurrent {
font-family:Verdana, Arial, sans-serif;
font-size:10px;
color:#000
}

TD.tableHeading,TD.fieldKey {
font-family:Verdana, Arial, sans-serif;
font-size:12px;
font-weight:700
}

table,.box_width_cont {
width:100%
}

.header td,.header b {
color:#431735
}

.header strong a:hover,.box_body .bg_list_sub a:hover {
color:#431735;
text-decoration:none
}

#input1,#input2,#input3 {
width:37px;
height:18px;
color:#3F4143;
font-size:10px;
font-family:tahoma;
text-align:right
}

.jamp2,.jamp3 {
width:150px;
height:18px;
color:#464646;
font-size:10px;
padding-left:2px;
font-family:Tahoma
}

.box_body .bg_list,.box_body .bg_list_sub {
background:url(images/bg_list1.gif) left top no-repeat
}

.box_body .bg_list a,.box_body .bg_list_un a {
background:url(images/bg_list.gif) left top no-repeat;
line-height:24px;
background-position:0 5px;
color:#431735;
text-decoration:none;
padding-left:15px
}

.box_body .bg_list a:hover,.box_body .bg_list_un a:hover {
color:#096ab6;
text-decoration:none
}

.footer td,.footer span {
color:#575757;
font-size:11px
}

.result_right a.pageResults,.result_right a.pageResults u {
color:#b10671;
font-size:11px;
text-decoration:underline
}

.result_right a.pageResults:hover,.result_right a.pageResults u:hover {
color:#b10671;
text-decoration:none
}

.smallText a,.smallText a u {
color:#b10672;
font-size:11px;
text-decoration:none
}

.smallText a:hover,.smallText a:hover u {
color:#b10672;
font-size:11px;
text-decoration:underline
}

SPAN.productSpecialPrice,.product SPAN.productSpecialPrice,.box_body SPAN.productSpecialPrice {
text-align: center;
color:#b10671;
font-size:14px;
font-weight:700
}

SPAN.productSpecialPriceBIG,.product SPAN.productSpecialPriceBIG,.box_body SPAN.productSpecialPriceBIG {
text-align: center;
padding-left:10px;
color:#b10671;
font-size:20px;
font-weight:700;
color:#FF0000
}

SPAN.productPriceBIG,.product SPAN.productPriceBIG,.box_body SPAN.productPriceBIG {
text-align: center;
font-size:18px;
font-weight:700;
padding: 10px 10px 15px 10px;
color:#b10671
}

.remove,.total {
width:20%
}

.heading_top_1,.heading_top_4 {
border:1px solid #FFF;
border-top:0;
background:#fff;
margin-top:0
} 


/* Define styles for STAMPAVIE 2nd GENERATION *************************************************************************************************************/

.pagecontent , .pagecontenttan , .pagecontentblue, .pagecontentpetunia{
font-family:verdana, arial, sans-serif;
font-size:14px;
padding-left:10px;
padding-right:10px;
line-height:1.5
}

.boxcontentleft {
padding-top:10px;
padding-left:10px
}

.boxcontenttopright {
padding-top:6px;
padding-right:12px;
float:right;
}

.boxcontentleaderboard {
padding-top:6px;
padding-left:9px
}

.boxcontentbottomright {
padding-top:5px;
padding-right:10px;
float:right
}

.boxcontentbottomrightinner {
padding-top:5px;
padding-left:6px
}


.link{
font-family:verdana, arial, sans-serif;
line-height:1.5;
color:#6984C0;
text-decoration: none
}

.pagetitlegreen, .pagetitleblue, .shoppingcart, .pagetitletan, .pagetitlepetunia, .pageinnertitlegreen, .pageinnertitleblue, .pageinnertitletan, .pageinnertitlepetunia {
font-family:verdana, arial, sans-serif;
text-decoration: none;
line-height:1.5;
font-size:24px;
color:#A3C066;
padding: 10px 10px 15px 10px;
font-weight: bold
}

.shoppingcart, .pageinnertitlegreen, .pageinnertitleblue, .pageinnertitletan, .pageinnertitlepetunia {
padding-left:0;
}

.shoppingcart, .pagetitleblue, .pagecontentblue, .pageinnertitleblue {
color:#D7E4FF;
}

.shoppingcart {
text-decoration: none;
}

.pagetitletan, .pagecontenttan, .pageinnertitletan {
color:#D2C8B3;
}

.pagetitlepetunia, .pagecontentpetunia, .pageinnertitlepetunia {
color:#FFD2EC;
}

.dropcapgreen , .dropcapblue, .dropcaptan, .dropcappetunia{
font-family:verdana, arial, sans-serif;
font-size:100%;
float:left;
line-height:70px;
padding-top:4px;
padding-right:2px;
color: #A3C066
}

.dropcapblue {
color:#D7E4FF;
}

.dropcaptan {
color:#D2C8B3;
}

.dropcappetunia {
color:#FFD2EC;
}

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	font: bold 11px arial}

#sddm li a
{	display: block;
	margin: 0 1px 0 0;
	padding: 4px 10px;
	width: auto;
	background: #5970B2;
	color: #FFF;
	text-align: center;
	text-decoration: none}

#sddm li a:hover
{	background: #B7BFD2}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #6984C0;
	border: 1px solid #B7BFD2}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #6984C0;
		color: #FFFFFF;
		font: 11px arial}

	#sddm div a:hover
	{	background: #B7BFD2;
		color: #FFF}
		