body{color: #444; margin:0; padding:0; font-size:11px; line-height:18px; font-family: Arial, Verdana, Helvetica, Sans-Serif;}
body.popup-body{
	padding: 5px;
}
a {color: #6094a7; text-decoration: underline;}
a:hover,a.active:link,a.active:visited,a.active:hover {color: #df651b; text-decoration:none;}

a img{border:none;}
strong {font-weight:700;}
em, cite {font-style: italic;}
input.inputbox{font-size:11px; padding:3px 2px;}
.fontred{color:#F8A630;}
span.fontred{font-size:14px;}

.clear:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;}
.clear{display: inline-block;}
/* Hides from IE-mac \*/
* html .clear{height: 1%;}
.clear{display: block;}
/* End hide from IE-mac */

.left{float:left;}
.right{float:right;}
.doubleArrows a{background:url(media/icon-dblarrows.png) no-repeat 0 5px;}


button.submit{cursor:pointer; background:url(media/expbg-r.png) no-repeat 100% 50%; border: 0;	margin:0; padding: 0px 10px 0 0; overflow: visible;}
button.submit span {position: relative;	display: block;	white-space: nowrap; height: 28px; line-height:28px; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:700; color: #847d69; background:url(media/expbg-l.png) no-repeat 0 0;	padding: 0px 0 0 14px;}	

button.inactive span{color:#c3beb1;}
button.important{background:url(media/exp-important-bg-r.png) no-repeat 100% 50%;}
button.important span{background:url(media/exp-important-bg-l.png) no-repeat 0 0; color:#fff;}
 
#out {width: 100%;}
.page{width: 967px; margin: auto;background: #fff;}
#header {height: 190px;}

.sideLeft{width:149px;overflow:hidden;float:left;}
.mainbar {width: 607px; overflow: hidden; float: left; margin-left:20px;}
.longer-mainbar{width: 756px; }
* html .longer-mainbar{margin-left: 10px;}
#startPage{width:772px; margin-left:0;}
.sidebar {width: 175px; float: right;}
.sidebar ul.menu li{background:transparent url(media/icon-square.png) no-repeat scroll 0 10px; padding:2px 0 2px 12px;}

.sidebar h2{text-transform:uppercase; font-weight:700; color:#B57D4C; margin-bottom:5px;}
.rightBox{margin-bottom:15px; line-height:16px;}

#categoryList li ul{margin:7px 0 7px 0;}

#categoryList li{background:url(media/main-cat.png) no-repeat 0 0; line-height:25px; text-indent:10px;}
#categoryList li li{background:none; line-height:14px; padding:4px 0 4px 10px; text-indent:0; border-top:1px solid #f3f1e6;}
#categoryList li li.firstLevelCat{border:0;}

#categoryList li a{text-decoration:none; text-transform:uppercase; font-weight:700; color:#555;}
#categoryList li a:hover{color:#df651b;}
#categoryList li li a{text-transform:none; font-weight:400; color:#6094a7;}
#categoryList li li a:hover{color:#df651b;}
#categoryList li li.active a:link,#categoryList li li.active a:visited,
#categoryList li li.active a:hover,#categoryList li.active a.expandedLink{color:#f69000;}
#categoryList li li.active{background:url(media/icon-square.png) no-repeat 0 50%;}


#footer{margin:0 auto; padding:20px 0; width: 967px; clear: both;}

ul.menu{list-style:none;}
ul.topMenu{width:792px; margin-top:15px; background:url(media/top-menu.png) no-repeat 0 0; line-height:25px; height:27px; padding:0 15px;}
ul.topMenu li{float:left; margin-right:25px;}
ul.topMenu li.helpLine{float:right; margin:0;}  ul.topMenu li.helpLine strong{padding-left:10px;}
ul.topMenu li a{text-decoration:none; background:url(media/icon-square.png) no-repeat 0 5px; padding:0 0 0 10px;}

a#vivawallLogo{display:block; margin-top:40px; float:left; width:119px; height:92px;}
#userNavigation{float:right; width:822px;}
#userNavigation h1{font-size:28px; margin:18px 0 0 0; line-height:normal; padding-left:17px; font-weight:400; font-style:italic; font-family:arial; letter-spacing:0px; float:left; width:300px;}
#userNavigation h1 a{color:#2592BA; text-decoration:none;}

.shopSearch{float:left; width:300px;}
.shopSearch button,.shopSearch input{float:left;}
.shopSearch input{margin-top:4px; margin-right:5px; width:180px;}

.shopLogin input{width:110px; margin-top:4px; float:left; margin-right:5px;}
.loginLinks{line-height:14px; padding-left:25px;}
.loginLinks a{font-size:10px; padding-left:12px;}
.loginLinks a:link,.loginLinks a:visited{color:#aaa48d;}.loginLinks a:hover{color:#df651b;}


#categories{float:right; height:47px; /*width:792px;*/ width:792px; padding-top:18px;}
#categories li{float:right; margin-left:15px;}
#categories li a{display: block; float: left; height: 29px; text-transform:uppercase; padding-right: 8px; text-decoration: none; overflow:hidden; color: #555; font-weight:700;	outline:none;}
#categories li a:hover{color:#df651b;}
#categories li a span {display: block;padding: 6px 0 6px 10px;} 
#categories li.active a,#categories li.active a:visited,#categories li.active a:hover{background:url(media/root-categories-bg.png) no-repeat 100% -29px; color:#fff;}
#categories li.active a span,#categories li.active a:visited span,#categories li.active a:hover span{background:url(media/root-categories-bg.png) no-repeat 0 0; }



#functionBar{clear:both; background:url(media/functionbar-bg.png) no-repeat 0 0; width:792px; height:28px; padding:15px;}

#specOffer{width:414px; height:350px;cursor: pointer;}
#specOffer .specOfferDetails{width:296px; height:53px; padding:20px 18px; background:url(media/offer-subbg.png) no-repeat 0 100%; margin-top:220px; color:#fff;}
#specOffer .specOfferDetails h2{font-size:16px; font-weight:700; margin-bottom:10px;}
#specOffer .specOfferDetails p{margin:0; line-height:14px;}
#newestPics{width:330px;}
#newestPics a.pic{width:70px; height:70px; overflow:hidden; display:block; text-align:center; margin-bottom:7px; border:1px solid #eee;}
#newestPics a{font-size:10px;}
#newestPics dd{width:70px; height:105px; float:left; margin-right:14px; margin-bottom:15px;}
#newestPics dd span{display:block; text-align:center; font-size:11px; line-height:12px;}
#newestPics dd.rightSideBox{margin-right:0;}

#newestPics dt{display:block; margin-bottom:15px; font-weight:700; text-transform:uppercase; color:#b57d4c; line-height:11px;}

.contentAreaSmall h3{background:#fff url(media/contentarea-small_top.png) no-repeat 0 4px; margin:0; padding:0 0 0 15px; line-height:12px;}
.contentAreaSmall h3 span,.contentAreaLarge h3 span{background:#fff; line-height:12px; padding:0 10px; color:#f79100; line-height:12px; font-weight:700; text-transform:uppercase;}
.contentAreaSmall{width:266px; background:url(media/contentarea-small_bottom.png) no-repeat 0 100%;}
.contentArea{padding:5px 15px 15px 15px; line-height:16px;}

.contentAreaLarge{width:691px; background:url(media/contentarea-large_bottom.png) no-repeat 0 100%;}
.contentAreaLarge h3{background:#fff url(media/contentarea-large_top.png) no-repeat 0 4px; margin:0; padding:0 0 0 15px; line-height:12px;}


.detailsPrice{margin-top:15px; background:#FBF8F1; padding:5px 10px;}
.detailsPrice p{float:left; width:100px;}
.detailsPrice strong{font-size:20px; letter-spacing:-1px;}
.detailsPrice button{float:right; margin-top:7px;}

.longDesc{margin-top:7px;}

.articleDetails{margin:0 0 15px 0;}
.articlePic div.cPic{text-align:center;}
.articlePic{width:350px; border:1px solid #ebecde; overflow:hidden; padding:15px;}
ul.picLinks{background:#f7f4e8; padding:3px 7px; margin-top:10px;}
ul.picLinks li{float:left; margin-right:15px;}
ul.picLinks li a{text-decoration:none; font-weight:700; color:#555;}
a.zoom{background:url(media/icon-zoom.png) no-repeat 0 4px; padding:5px 0 5px 20px;}
a.crop{background:url(media/icon-crop.png) no-repeat 0 4px; padding:5px 0 5px 20px;}
a.reset{background:url(media/reset-crop.png) no-repeat 0 3px; padding:2px 5px 2px 20px; outline:none;}
a.reset:link,a.reset:visited,a.reset:hover{color:#cf1010; outline:none;}

h1.title,h1.pageTitle{font-size:18px; margin-bottom:7px; line-height:normal; color:#b57d4c; font-weight:400; border-top:1px solid #eee; padding:7px 7px 2px 0px;}
h1.pageTitle{text-align:right;}
h1.title .iLocator{font-size:10px; font-weight:400; padding:2px 0px;}
.iLocator a:link,.iLocator a:visited{text-decoration:none; color:#888;}
.iLocator a.active:link,.iLocator a.active:visited{color:#df651b;}
.iLocator a:hover{color:#df651b;}
.locatortitle{color:#B57D4C;}
.iLocator a.next{padding:0 15px 0 5px; background:url(media/icon-next.png) no-repeat 100% 50%;}
.iLocator a.prev{padding:0 5px 0 15px; background:url(media/icon-prev.png) no-repeat 0 50%;}
.bottomListLocator{padding-bottom:7px;}
.pages a{padding:0 2px;}
.viewOptions{background:#f7f5eb; border:1px solid #edeadd; padding:3px 10px; margin-bottom:10px; color:#a09b84;}
.viewOptions p.left a{padding:0 1px;}
.viewOptions a{text-decoration:none;}

.breadCrumb{margin-bottom:10px;}
.breadCrumb a{padding:0 11px 0 3px; background:url(media/icon-dblarrows.png) no-repeat 100% 50%;}
.breadCrumb a.home{padding-left:0;}
.breadCrumb a.current{background:none; padding-left:5px;}
.breadCrumb span{padding-left:5px;}
.articleInfo{width:200px;}

.articleLinks{margin:15px 10px;}

.articleOtherInfo {
  clear: left;
  padding: 15px;
}

dl.prestep { margin: 20px 0 15px 0;}
dl.prestep1 { margin-top: 0px; }
dl.prestep dt{font-weight:700; margin-bottom:10px; background:url(media/preorder-steps.png) no-repeat 0 0; line-height:24px; height:24px; padding:0 0 0 40px;}
dl.prestep2 dt{background-position:0 -24px;}
dl.prestep3 dt{background-position:0 -48px;}
dl.prestep4 dt{background-position:0 -72px;}
/*line-height:24px; height:24px; padding:0 0 0 40px; margin-top:15px;}*/
dl.prestep dt.done{background-position:0 -106px;}

dl.prestep3 p{background:#f7f4e8 /*url(media/crop-screen.png) no-repeat 60px 40px*/; margin-left:7px; padding:7px 12px; line-height:16px;}
dl.prestep3 p a:link,dl.prestep3 p a:visited,dl.prestep3 p a:hover{font-weight:700; color:#555; text-decoration:none;}
dl.prestep3 p a.reset:link,dl.prestep3 p a.reset:visited,dl.prestep3 p a.reset:hover{color:#CF1010;}

dl.prestep dd{padding:2px 0 0 10px;}
dl.prestep input,dl.prestep label{float:left;}
dl.prestep label{padding-left:7px;}

dl.prestep4 dd { padding-left: 16px; font-size: 11px; }
dl.prestep4 dd strong { font-size: 20px; }
dl.prestep4 dd #calcpricespan { font-size: 30px; line-height: 30px;}
dl.prestep4 dd .calcpricenote { display: block;}
dl.prestep4 dd button.submit { margin-top: 10px; margin-left: -5px; }
dl.prestep4 dd div.buttons { clear: left; }
dl.prestep4 dd div.amount { padding-top: 10px; }
dl.prestep4 dd label { padding: 3px 0 0 0;  line-height: 16px; }

dl.lastSeen dd,dl.lastSeen dt{float:left; margin:10px 15px 20px 0; line-height:11px;}
dl.lastSeen dt{margin-right:25px; color:#B57D4C; margin-top:11px; font-weight:700;}
dl.lastSeen dt span{padding:7px 0px 0 0px;}
dl.lastSeen dd.rightSideBox{margin-right:0;}
dl.lastSeen dd span{display:block; text-align:center; font-size:10px; margin-top:5px;}
dl.lastSeen dd a{line-height:11px;}
dl.lastSeen img{border:1px solid #eee;}

dl.widthHeight label{font-weight:400; display:block; margin:0 0 3px 0; padding:0;}
.widthHeight dd{width:42%;}
.widthHeight input{width:70px;}
.widthHeight dd.left{padding-left:16px;}

ul.grid{padding-bottom:10px;}
ul.grid li{border:1px solid #d8d3c0; float:left; width:158px; padding:16px; margin:15px 15px 0px 0; line-height:14px;}
ul.grid li.rightSideBox{margin-right:0;}
ul.grid li.firstLine{margin-top:0;}
ul.grid li a.title{font-weight:700; text-decoration:none; line-height:12px; padding:5px 0; display:block;}
ul.grid li p{margin-top:7px; background:#f7f5eb; border:1px solid #edeadd; padding:3px 10px;}
ul.grid li p a{text-decoration:none; padding-right:10px; background:url(media/icon-dblarrows2.png) no-repeat 100% 5px;}
ul.gridInfo li{float:none; width:auto; padding:0; margin:0; border:0; font-size:10px; color:#b57d4c; line-height:14px;}
ul.gridInfo li.shortDesc{line-height:11px; color:#999; padding-top:5px; padding-bottom:4px;}


ul.subCatList{padding-top:5px;}
ul.subCatList li{float:left; margin:0 19px 19px 0; width:70px;}
*html ul.subCatList li{margin:0 17px 19px 0;}
ul.subCatList li.rightSideBox{margin-right:0;}
ul.subCatList li img{border:1px solid #eee; margin:0;}
ul.subCatList li p{text-align:center; margin:0; font-size:10px; line-height:12px;}
ul.subCatList li.clear,ul.grid li.clear{float:none; width:100%; height:1px; line-height:1px; font-size:1px; padding:0; margin:0; clear:both; border:0;}

.categoryDescription{
background:#F7F5EB;
border:1px solid #EDEADD;
color:#A09B84;
margin-bottom:10px;
padding:7px 15px;}

ul.emptyDesc{border-top:1px solid #eee; padding-top:20px;}

.contextbox{background:#FAF8F1; padding:20px;}
.contextbox h2{font-size:11px; text-transform:uppercase;}
.contextbox p{margin-bottom:10px;}

.inputSubmitLine input{margin:4px 4px 0 0;}
.statusbox{background:#f3efdf url(media/statusbox-bg.png) repeat-x 0 0;  
border-top:1px solid #fefcf6; border-left:1px solid #fefcf6;
border-bottom:1px solid #d7d1bb; border-right:1px solid #d7d1bb; 
margin-bottom:10px;}
.statusbox strong{padding-right:5px;}


.success{ background:url(media/icon-success.png) no-repeat 10px 1px; padding:9px 10px 8px 50px;}
.error{ background:url(media/icon-error.png) no-repeat 10px 1px; padding:9px 10px 8px 50px;}

.dataTable{margin:10px 0;}
.dataTable td{padding:3px 7px; vertical-align:middle;}
.dataTable th{text-align:left; font-weight:400; text-align:right; vertical-align:middle; padding-right:15px; background:url(media/icon-next_light.png) no-repeat 100% 50%;}
.registerSubmit{padding-left:125px;}

.dataTable input.inputbox{width:203px;}
.dataTable input.twoinputs{width:149px;}
.dataTable input.subSmallInput{width:43px;}

.contactTable .inputbox{width:260px;}
.contactTable .areabox{width:260px;}

.dataTable th.top,.dataTable td.top{vertical-align:top; background-position:100% 12px; padding-top:5px;}
.contactData{margin:10px 0 15px 0;}
.contactData p{margin-right:30px;}
.verification img{margin-top:2px; margin-right:5px;}
.verification input.inputbox{margin-right:3px; width:50px;}
.verification img,.verification input{float:left;}

.areabox{padding:3px 2px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}


.logged{margin-right:15px; margin-top:-3px;}
.noMenu{padding-top:6px;}
.pageLogin p.left{margin-right:5px;}
.pageLogin label{display:block;}
.nolabel{padding-top:13px;}

.logged li{float:left; padding:0 7px; border-left:1px solid #ccc; line-height:14px;}
.logged li.first{border:0; padding-left:0;}

.nofloat{float:none; clear:both;}
.keepLogged input{float:left; margin-right:5px;}
.keepLogged span{float:left;}

p.back2shop{border:0; margin-top:15px; margin-bottom:0;}
p.back2shop input{border:0; color:#999275; cursor:pointer; text-align:left; background:url(media/icon-prev_light.png) no-repeat 0 50%; text-indent:12px; width:auto; font-weight:400; padding:0; font-size:11px;}

#footer .menu li{float:right; margin-left:30px;}
#footer .menu a{text-decoration:none;}
#footer p.copyNote{color:#b3ab91;}
#subFooter{margin-bottom:15px;}
#footer .copyNote a{color:#b3ab91; text-decoration: none;}
#footer .copyNote a:hover{color:#977d69; text-decoration: underline;}

/* ZOOM */
 .big {
  border: none;
  font-family: Garamond, TimesNewRoman, Times, serif;
  font-weight: bold;
  font-size: 20pt;
  font-variant: small-caps;
  letter-spacing: 1pt;
  color: #660000;
  }
  .mydiv {
  text-indent:100px;
  padding-top:50px;
  width:60%;
  }
  .zoomfunctbar div{text-indent:35px;}
  .zoomfunctbar a{margin:4px 3px 0 0;}
 /* ZOOM END */
.searchResults{border-top:1px solid #eee; padding-top:5px; margin-bottom:15px;}
.searchResults span{padding-right:5px; background:url(media/icon-down_light.png) no-repeat 0 4px; padding-left:10px;}
.searchResults span.keyword{padding-left:15px; background:url(media/icon-next_light.png) no-repeat 0 4px;}
.searchResults span dfn{background:#fef7c4; padding:1px; font-style:normal;}

/* Content pages */
.tvs{font-size:12px;}
.tvs p{margin-bottom:10px;}
.tvs h2,.tvs h3{margin:10px 0 7px 0; font-weight:700;}
.tvs h2{color:#F8A630;}
.tvs h3{text-transform:uppercase; line-height:18px;}
.tvs ul,.tvs ol{margin:15px 25px;}
.tvs ul li{list-style:square;}
.tvs ol li{list-style:decimal;}
.tvs ul li,.tvs ol li{padding:2px 0; line-height:16px;}

#noticeBox p{background:#fffcb6 url(media/icon-notice.gif) no-repeat 10px 5px; margin-bottom:10px; padding:5px 15px 5px 35px;}
span.hArrow{color:#F8A630; padding-left:3px;}

.showBanner{background:none;}

ul.grid li p.price{background:none; border:0; padding:7px 0 0 0; margin:0; color:#B67E4D;}
ul.grid li p.price strong{font-size:12px; float:right;}
ul.grid li p.price span{float:left;}
.subInfo{display:block;}

#filters{margin-bottom:10px; padding:10px 8px 10px 8px; background:#f7f5eb url(media/filters-bg.png) repeat-x 0 0; border:1px solid #EDEADD; border-top:1px solid #e5e2d3; margin-top:-1px;}
#filters table{width:100%;}
#filters th,#filters td{padding:3px 7px; text-align:left;}
.hasFilters{margin-bottom:0;}

.account-menu-top{
	background: url(media/account-menu-top.jpg) 0px 0px no-repeat;
	width: 149px;
	height: 6px;
	line-height:1px;
	font-size:1px;
}
.account-menu{
	background: url(media/account-menu-middle.jpg) 0px 0px repeat-y;
	width: 149px;
}
.account-menu-padd{
	padding: 6px 10px 20px 11px;
}
.account-menu h1{
	background: url(media/account-menu-head.jpg) 0px 0px no-repeat;
	display: block;
	width: 118px;
	height: 25px;
	color: #ACA491;
	font-family: Arial;
	font-size: 11px;
	line-height: 25px;
	text-transform: uppercase;
	padding: 0px 0px 0px 10px;
	margin-bottom: 8px;
}
.account-menu a{
	display: block;
	border-bottom: 1px solid #F7F6F0;
	padding: 4px 6px 4px 6px;
	text-decoration: none;
}
.account-menu a:hover,
.account-menu a.on{
	color: #F69000;
}
.account-menu a.acc-no-border{
	border:none;
}
.account-menu-bottom{
	background: url(media/account-menu-bottom.jpg) 0px 0px no-repeat;
	width: 149px;
	height: 7px;
	line-height:1px;
	font-size:1px;
}
h1.account-title{
	display: block;
	border: 1px solid #EDEBD2;
	padding: 8px 15px 8px 15px;
	color: #B57D4C;
	font-size: 18px;
	font-weight: normal;
}
.account-head-text{
	color: #72624C;
	display: block;
	padding: 15px 0px 20px 0px;
}
.account-head-text p.credentials{
	font-weight: bold;
	padding-bottom: 5px;
}
h2.account-subtitle2{
	color: #EEA630;
	font-size: 14px;
	line-height:142%;
	padding-bottom: 14px;
}
.summary-block{
	width: 290px;
	padding-right: 14px;
	padding-bottom: 30px;
}
.summary-block.no-block-padd{
	padding-right: 0px;
}
.summary-title{
	background: #FAF8F1;
	display: block;
	padding: 5px 10px 5px 11px;
}
.summary-title .name{
	float: left;
	font-weight: bold;
	color: #72624C;
}
.summary-title a{
	float: right;
}
.summary-subtitle{
	font-weight: bold;
	color: #72624C;
	padding: 8px 10px 0px 11px;
}
.clear-left{
	clear:left;
}
.summary-block .summary-info{
	color: #72624C;
	padding: 8px 10px 8px 10px;
}
.summary-block .summary-link{
	padding: 0px 10px 0px 10px;
}
.account-box{
	padding: 17px 0px 17px 0px;
}
.account-box .account-inside-box{
	padding: 0px 16px 0px 16px;
}
.account-box .account-notice{
	padding-bottom: 8px;
	font-size: 11px ;
	color: #72624C;
}
.account-box .inputbox{
	width: 256px;
}
.account-box select.inputbox{
	width: auto;
}
.account-box textarea.inputbox{
	width: 552px;
	height: 145px;
	margin-top: 5px;
}
.account-box .label{
	color: #72624C;
	font-weight: bold;
}
.account-box td{
	padding-bottom: 4px;
}
.account-box .tableclear td{
	padding-right: 29px;
}
.account-box .small-space{
	margin-bottom: 5px;
}
.account-box .biger-space{
	margin-bottom: 17px;
}
.account-box .errorbox{
	color: #FF0000;
}
.account-inside-box span.fontred{
	color: #F69000;
	font-size: 11px;
	padding-left: 2px;
}
.account-subtitle{
	background: #FBF8F1;
	padding: 4px 16px 4px 16px;
	font-weight: bold;
	color: #72624C;
	margin-bottom: 5px;
}
.account-bottom{
	border-top: 1px solid #F1EAD7;
	padding: 10px 0px 10px 0px;
}
.account-bottom .links-bottom{
	float:left;
}
.account-bottom .links-bottom a{
	background: url(media/account-bottom-link.gif) 0px center no-repeat;
	padding-left: 14px;
	padding-right: 14px;
}
.account-bottom .notice-bottom{
	float:right;
	color: #EEA630;
}
h1.account-shipping-more{
	background: url(media/account-pristatymo-more.jpg) 575px center no-repeat;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}
h1.account-shipping-more-long{
	background: url(media/account-pristatymo-more.jpg) 725px center no-repeat;
	font-size: 14px;
	font-weight: bold;
	cursor: pointer;
}
.notice-arr {
	color:#72624C;
}
.notice-arr img{
	padding-left: 3px;
}
.ief{
	*position:relative;
	*top:5px;
}
.ief2{
	*position:relative;
	*top:4px;
	*left:3px;
}
.bottom-button{
	float: right;
	padding-top: 10px;
}
.account-order-head td{
	background: #FBF8F1;
	color: #B57D4C;
	font-weight: bold;
	padding: 4px 15px 4px 15px;
}
.account-order-head td span{
	font-weight: normal;
}
.account-order-info .tableclear{
	margin-top: 15px;
}
.account-order-info td{
	vertical-align: top !important;
}
.account-order-info .tableclear td{
	padding-left: 15px;
	padding-bottom: 0px;
}
.account-order-info .pristatytas{
	background: url(media/account-icon-issiustas.gif) 0px center no-repeat;
	padding-left: 11px;
	color: #51BE1C;
}
.account-order-info .nepristatytas{
	background: url(media/account-icon-neissiustas.gif) 0px center no-repeat;
	padding-left: 11px;
	color: #FF2E2E;
}
.account-login-title{
	color: #72624C;
	font-weight: bold;
	padding-bottom: 15px;
}
.account-registracija{
	color: #72624C;
	padding-left: 15px;
	border-right: 1px solid #F1EBD6;
}
.account-registracija .paddleft{
	padding-left: 10px;
	display: block;
}
.account-prisijungimas{
	padding-left: 30px;
	padding-right: 30px;
}
.account-prisijungimas p{
	color: #72624C;
}
.account-prisijungimas .pageLogin div{
	padding-bottom: 10px;
}
.account-prisijungimas .pageLogin label{
	font-weight: bold;
	color: #72624C;
}
.basket-steps{
	width: 770px;
	height: 71px;
	background: #EFEBEF;
	margin-bottom: 40px;
}
.basket-step{
	float: left;
	width: 154px;
	height: 62px;
	background: url(media/basket-step-off.jpg) 0px 0px no-repeat;
	padding: 9px 20px 0px 18px;
	color: #FFFFFF;
}
.basket-step a{
	color: #FFFFFF;
	text-decoration: none;
}
.basket-step .step-title{
	font-weight: bold;
	text-transform: uppercase;
}
.basket-step .step-text{
	line-height: 118%;
	padding-top: 5px;
}
.basket-step.step4{
	width: 155px;
	background: url(media/basket-step-off-last.jpg) 0px 0px no-repeat;
}
.basket-steps .high{
	background: url(media/basket-step1-off.jpg) 0px 0px no-repeat;
}
.basket-steps .halfdone{
	background: url(media/basket-step-half-on.jpg) 0px 0px no-repeat;
}
.basket-steps .totaldone{
	background: url(media/basket-step-total-on.jpg) 0px 0px no-repeat;
}
.basket-steps .step4-halfdone{
	width: 155px;
	background: url(media/basket-step4-half-on.jpg) 0px 0px no-repeat;
}
.basket-steps .step4-high{
	width: 155px;
	background: url(media/basket-step4-on.jpg) 0px 0px no-repeat;
}
.basket-header td{
	background: #F8F5EC;
	border-top: 1px solid #F3EFE3;
	border-bottom: 1px solid #F3EFE3;
	padding: 6px 0px 6px 16px;
	color: #B57D4C;
	font-weight: bold;
}
.basket-header td.basket-image{
	border-left: 1px solid #F3EFE3;
}
.basket-header td.basket-pasalinti{
	border-right: 1px solid #F3EFE3;
}
.basket-header td.basket-quantity{
	text-align: left;
}
.basket-header .basket-total{
	text-align: right;
}
.basket-header .basket-pasalinti{
	text-align: right;
	padding-right: 17px;
}
.basket-item-line td{
	padding: 12px 0px 12px 0px;
	vertical-align: top;
	border-bottom: 1px solid #F1EBD5;
}
.basket-item-line.no-border td{
	border-bottom: none;
}
.basket-item-line td.basket-image{
	padding-left: 4px;
}
.basket-item-line td.basket-info .basket-cont-title a{
	color: #2592BA;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
}
.basket-item-line td.basket-info .basket-cont-add{
	color: #B57D4C;
	font-size: 10px;
	line-height: 13px;
	padding-top: 3px;
}
.basket-item-line .basket-image{
	width: 90px;
}
.basket-item-line .basket-info{
	width: 260px;
}
.basket-item-line .basket-quantity{
	width: 146px;
	text-align: left;
	padding-left: 16px;
	padding-top: 25px;
}
.basket-item-line .basket-unitprice{
	width: 118px;
	text-align: left;
	padding-left: 16px;
	padding-top: 25px;
	
}
.basket-item-line .basket-total{
	text-align: right;
	padding-left: 16px;
	padding-top: 25px;
}
.basket-item-line .basket-pasalinti{
	padding-top: 25px;
}
.basket-x{
	width: 14px;
	height: 13px;
	border: none;
	background: url(media/basket-x.jpg) 0px 0px no-repeat;
	cursor: pointer;
}
.surrounding{
	border: 1px solid #F1EBD5;
	padding: 9px 11px 9px 29px;
	margin-bottom: 29px;
}
.surrounding .surrounding-padd{
	background: url(media/basket-addinfo.jpg) right center no-repeat;
}
.kuponas-title{
	color: #B57D4C;
	font-weight: bold;
}
.kupono-blokas .inputbox{
	width: 182px;
}
.kupono-blokas{
	vertical-align: top;
}
.basket-info-blokas{
	margin: 8px 0px 8px 0px;
}
.basket-bottom-buttons{
	text-align: right;
}
.button-pos{
	float: right;
	padding-left: 10px;
}
.payment-head{
	background: #F8F5EC;
	border: 1px solid #F2F0E3;
	padding: 6px 16px 6px 16px;
	color: #B57D4C;
	font-weight: bold;
	font-size: 11px;
}
.payment-head.left-head{
	border-right: none;
}
.payment-head.right-head{
	border-left: none;
}
.payment-body{
	padding: 20px 16px 6px 16px;
}
.payment-body .payment-name{
	font-weight: bold;
	position: relative;
	top: -3px;
	padding-left: 5px;
}
.payment_text{
	padding-left: 5px;
}
.basket-with-border{
	margin-top: 5px;
	padding-top: 16px;
	border-top: 1px solid #EDECD7;
}
.logged .logged-links li{
	display: block;
	padding: 0px 7px 0px 7px;
	float: left;
	border-left: 1px solid #2291BC;
	line-height: 13px;
}
.logged .logged-links li.first{
	padding: 0px 7px 0px 0px;
	border-left: none;
}
.basket-right{
	background: url(media/basket-right-top.jpg) 0px 0px no-repeat;
	width: 178px;
	padding-top: 10px;
	margin-bottom: 15px;
}
.basket-right .basket-right-middle{
	width: 161px;
	background: url(media/basket-right-middle.jpg) 0px 0px repeat-y;
	padding: 0px 10px 0px 7px;
}
.basket-right .basket-right-bottom{
	width: 178px;
	background: url(media/basket-right-bottom.jpg) 0px 0px no-repeat;
	height: 10px;
	line-height: 1px;
	font-size: 1px;
}
.basket-right .basket-right-title{
	background: url(media/basket-right-title.jpg) 0px 0px no-repeat;
	width: 141px;
	height: 23px;
	padding: 0px 10px 0px 10px;
	margin-bottom: 15px;
}
.basket-right .basket-right-title a{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 22px;
}
.basket-right .product_image_s_container{
	margin-right: 8px;
	margin-bottom: 5px;
}
.basket-right .boxrightmyaccount-td{
	vertical-align: top;
	margin-bottom: 5px;
}
.basket-right .boxrightmyaccount-td a{
	font-weight: bold;
	line-height: 13px;
	text-decoration: none;
	display: block;
}
.basket-right .boxrightmyaccount-td span{
	color: #B57D4C;
	font-size: 10px;
	line-height: 12px;
	padding-top: 3px;
	display: block;
}
.basket-right-info{
	background: #FBF9ED;
	border: 1px solid #ECE9E0;
	padding: 3px 10px 3px 10px;
	margin-bottom: 10px;
}
.basket-right-info td{
	color: #72624C;
	padding-right: 3px;
}
.basket-right-link{
	color: #2592BA;
	padding-bottom: 6px;
	padding-left: 2px;
}
.basket-right-link a{
	color: #2592BA;
}
sup { vertical-align: super; font-size: 70%;}