﻿/*##########################################################################################################*/
/*	                                   				G E N E R A L                                           */
/*##########################################################################################################*/
@font-face {
  font-family: "Segoe UI"; src: url("type/segoeuisl_0.ttf");  
  }

body table tr td {font:12px Arial, Helvetica, sans-serif; vertical-align:top}
* body, a, div, dl, dt, dd, ul, ol, li, h1, h2, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
	{ font-family: Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; }
img { border:none; padding:0; margin:0; text-decoration:none;}
p { padding:6px 0px; margin:0; line-height:normal;}
a:link, a:visited, a:hover, a:active  { /*color:#333333; text-decoration:underline; cursor:pointer;*/ }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;}

body { background:#f9fcf9; color:#333; margin:0; padding:0; font-family: Arial, Tahoma, Verdana; font-size:12px;}

.container { width:960px; clear:both; margin:0px auto;}

/*-------------------- header ----------------------*/
#header { clear:both; width:100%; height:153px; background:#03b033 url(../images/sprites_01.png) repeat-x; background-position:0px 0px;}
#logo { float:left; height:92px; width:500px; padding-top:20px; background-image:url(../images/logo.png); background-size: contain; background-repeat: no-repeat; position:relative;}
#logo a, #logo a:link, #logo a:visited { display:inline-block; width:400px; height:35px; border:0px;}
#slogan { color:#fff; opacity:0.0; text-transform:uppercase; text-decoration:none; font-style:italic; font-size:10px; position:absolute; top:70px; right:5px;}
#languages-account { float:left; width:430px; height:42px; background:url(../images/sprites_03.png) no-repeat; background-position:center -173px;}
#languages { width:80px; float:left; padding-top:15px; display:none; visibility:hidden;}
#languages a, #languages a:link, #languages a:visited { text-decoration:none; text-transform:uppercase; color:#fff; opacity:.9; font-weight:bold; font-size:11px;}
#languages a:hover, #languages a:active { color:#fff;}
.langbtn { background:url(../images/sprites_01.png) no-repeat; padding-right:26px; padding-bottom:5px; padding-top:2px; background-position:-20px -723px;}
.loptions { display:none; padding-top:5px;}
#snd-account { float:right; width:360px; color:#fff; opacity:.9; font-style:italic; padding-top:0px;}
#snd-account #have-question { float:right; padding-right:20px;}
#top-account { float:right; width:330px; color:#b8afc0; font-style:italic; padding-top:15px;}
#top-account #have-question { float:right; padding-right:10px;}
#top-account a, #top-account a:link, #top-account a:visited { text-decoration:none; color:#fff; opacity:.9; display:inline-block; float:left; padding:0px 10px; border-left:dotted 1px rgba(255,255,255,.7);}
#top-account a:first-child { border-left:0; }
#top-account a:hover, #top-account a:active { text-decoration:underline; color:#fff;}
#top-account .top-cart { margin:0 !important; padding:0 !important; border-left:0px !important; width:20px; height:16px; margin-top:-2px !important; background:url(../images/sprites_01.png) no-repeat; background-position:-108px -441px;}
#search-livechat { padding-top:20px; display:inline-block; margin-left:120px;}
#livechat { float:left; width:140px;}
#livechat a, #livechat a:link, #livechat a:visited { width:80px; height:21px; padding-top:5px; padding-left:36px; display:inline-block; text-decoration:none; text-transform:uppercase; color:#fff; font-weight:bold; background:#d7527c url(../images/sprites_01.png) no-repeat; background-position:0px -221px;}
#livechat a:hover, #livechat a:active { background-position:0px -248px;}
#search { float:left; width:185px; height:25px; margin-top:0px; background:url(../images/sprites_01.png) no-repeat; background-position:0px -195px;}
#search input[type=text] { float:left; width:150px; height:20px; padding-top:2px; padding-left:5px; border:0px; background:none; color:#fff !important;}
#search #search-submit { float:left; width:25px; height:23px;}

/*-------------------- nav ----------------------*/
#nav { clear:both; width:100%; height:40px;}
#nav ul { margin:0; padding:0; list-style:none; padding-top:1px;}
#nav ul li { float:left; display:block; /*background:url(../images/sprites_01.png) no-repeat; background-position:0px -760px;*/ border-left:solid 1px rgba(255,255,255,.2);}
#nav ul li a, #nav ul li a:link, #nav ul li a:visited { text-decoration:none; text-transform:uppercase; color:#f9f9fc; font-weight:bold; display:block; padding:12px 20px;}
#nav ul li a:hover, #nav ul li a:active, #nav ul li .selected { color:#fff; background:#422c55 url(../images/sprites_01.png) repeat-x; background-position:0px -154px;}


/*-------------------- banner ----------------------*/
#banner { clear:both; width:100%; height:411px; position:relative; padding-top:10px;}
#banner img { position:absolute; z-index:1}
#banner img.active { z-index:3}

#signup-and-save { clear:left; padding-left:220px; height:44px; padding-top:5px; background:#fff url(../images/sprites_03.png) no-repeat; background-position:0px -113px; border:dotted 1px #e1dfe2;}
#signup-and-save h2, #signup-and-save h4 { margin:0; padding:0; line-height:normal; float:left; display:inline-block; font-weight:normal;}
#signup-and-save h2 { color:#544361; text-transform:uppercase; font-size:36px;}
#signup-and-save h4 { font-size:22px; padding-top:12px; padding-left:10px;}
/*
#signup-and-save a, #signup-and-save a:link, #signup-and-save a:visited,
.upload-button , .upload-button:link, .upload-button:visited{ float:left; margin-top:4px; margin-left:10px; height:24px; padding-top:8px; width:163px; text-decoration:none; color:#d8cfdf; text-transform:uppercase; display:inline-block; text-align:center; font-weight:bold; background:#3e195a url(../images/sprites_01.png) repeat-x; background-position:0px -275px;}
*/
#maillist { float:left; width:185px; height:25px; margin-top:11px; display:inline-block; background:url(../images/sprites_01.png) no-repeat; background-position:0px -195px;}
#maillistbox { float:left; width:146px; height:20px; margin-top:11px; border:1px solid #325835; background-color: #dfe2df;}
.dk-btn, .dk-btn:link, .dk-btn:visited { float:right; width:76px; height:20px; margin-top:11px; margin-right:8px; padding-top:3px; text-decoration:none; color:#fff; font-weight:bold; text-align:center; display:inline-block; background:#03b134 url(../images/sprites_01.png) no-repeat; background-position:-100px -341px;}
.dk-btn:hover, .dk-btn:active { background-position:0px -341px;}

.upload-button , .upload-button:link, .upload-button:visited{ float:left; margin-top:4px; margin-left:10px; height:24px; padding-top:8px; width:163px; text-decoration:none; color:#d8cfdf; text-transform:uppercase; display:inline-block; text-align:center; font-weight:bold; background:#3e195a url(../images/sprites_01.png) repeat-x; background-position:0px -275px;}


#signup-and-save a:hover, #signup-and-save a:active, .upload-button:hover, .upload-button:active { color:#fff;}
.pink-txt { color:#649572;}
.dark-txt { color:#3c294b;}
#signup-and-create a, #signup-and-create a:link, #signup-and-create a:visited,
.upload-button , .upload-button:link, .upload-button:visited{ float:left; margin-top:0px; margin-left:144px; height:24px; padding-top:8px; width:163px; text-decoration:none; color:#fff; opacity:.9; text-transform:uppercase; display:inline-block; text-align:center; font-weight:bold; background:#3e195a url(../images/sprites_01.png) repeat-x; background-position:0px -275px;}
#signup-and-create a:hover, #signup-and-create a:active, .upload-button:hover, .upload-button:active { color:#fff;}

.mod-padtop { margin-top:10px;}
#s4blocks { clear:left; width:100%; height:219px;}
#s4blocks .sblock { width:231px; height:219px; float:left; display:inline-block;}
#s4blocks .padding { margin-left:12px;}
#s4blocks #bshop-frame { background:#5b8566; /*background:url(../images/sprites_02.jpg) no-repeat; background-position:0px 0px;*/
    background: -moz-linear-gradient(top, #5b8566 0, #2e683e 100%) no-repeat; color:#fff;
	background: linear-gradient(top, #5b8566 0, #2e683e 100%) no-repeat;
	background: -webkit-linear-gradient(top, #5b8566 0, #2e683e 100%) no-repeat;
	background: -o-linear-gradient(top, #5b8566 0, #2e683e 100%) no-repeat;
	background:-ms-linear-gradient(top, #5b8566 0, #2e683e 100%) no-repeat;
	-svg-background: linear-gradient(top, #5b8566 0, #2e683e 100%) no-repeat;

}
#s4blocks #brecycle { background:url(../images/sprites_02.jpg) no-repeat; background-position:0px -440px;}
#s4blocks #bcustom-canvas { background:url(../images/sprites_02.jpg) no-repeat; background-position:-232px -440px;}
#s4blocks #personal-frame { background:url(../images/sprites_02.jpg) no-repeat; background-position:0px -220px;}
#s4blocks #photographer { background:url(../images/sprites_02.jpg) no-repeat; background-position:-232px -220px;}
#s4blocks #register { background:url(../images/register.png) no-repeat; background-position: 0px -5px;}
#s4blocks #contact { background:url(../images/faq.png) no-repeat; background-position: 0px 0px;}
#s4blocks #avalogin { background:url(../images/login.png) no-repeat; background-position: 0px 0px;}
#s4blocks #changepwd { background:url(../images/changepwd.png) no-repeat; background-position: 0px 0px;}
#s4blocks #iconprofile { background:url(../images/iconprofile.png) no-repeat; background-position: 0px 0px;}
#s4blocks #blogin { background:url(../images/sprites_02.jpg) no-repeat; background-position:-232px 0px;}
#s4blocks .sblock-txt h4, #s4blocks .sblock-txt h2 { margin:0; padding:0; line-height:normal; padding-left:15px;}
#s4blocks .sblock-txt h4 { margin-top:115px; padding-right:15px;}
#s4blocks .sblock-txt h2 , .mod-title { font-size:28px; line-height:27px; font-family:Segoe UI, Arial; font-weight:normal;}
#s4blocks #bshop-frame { padding:15px; height:189px; width:201px;}
#s4blocks #bshop-frame h3 { font-size:20px; color:#fff; font-weight:normal;}
#s4blocks #bshop-frame select { margin-top:20px; width:200px; padding:5px; border:0px;}
#s4blocks #blogin { padding-top:15px; height:204px;}
#s4blocks #blogin ul { margin:0; padding:0; padding-left:25px; padding-top:5px; list-style:none;}
#s4blocks #blogin ul li { padding-top:5px;}

.pink-btn, .pink-btn:link, .pink-btn:visited { width:76px; height:19px; padding-top:4px; text-decoration:none; color:#fff; font-weight:bold; text-align:center; text-indent:-10px; display:inline-block; background:#be3357 url(../images/sprites_01.png) no-repeat; background-position:0px -341px;}
.pink-btn:hover, .pink-btn:active { background-position:-100px -341px;}

.mag-btn, .mag-btn:link, .mag-btn:visited { width:76px; height:19px; padding-top:4px; text-decoration:none; color:#fff; font-weight:bold; text-align:center; text-indent:-10px; display:inline-block; background:#735589 url(../images/sprites_01.png) no-repeat; background-position:-100px -341px;}
.mag-btn:hover, .mag-btn:active { background-position:0px -341px;}

.chk-btn, .chk-btn:link, .chk-btn:visited { width:76px; height:19px; padding-top:4px; text-decoration:underline; color:#fff; font-weight:bold; text-align:center; display:inline-block; background:#be3357 url(../images/sprites_01.png) no-repeat; background-position:0px -341px;}
.chk-btn:hover, .chk-btn:active { background-position:-100px -341px;}

.usr-btn, .usr-btn:link, .usr-btn:visited { width:76px; height:19px; padding-top:4px; margin-left:70px; text-decoration:none; color:#fff; font-weight:bold; text-align:center; text-indent:-10px; display:inline-block; background:#be3357 url(../images/sprites_01.png) no-repeat; background-position:0px -341px;}
.usr-btn:hover, .usr-btn:active { background-position:-100px -341px;}


.dark-link, .dark-link:link, .dark-link:visited { text-decoration:none; color:#36412f;}
.dark-link:hover, .dark-link:active { text-decoration:underline; color:#b1502a;}

.pink-link, .pink-link:link, .pink-link:visited { text-decoration:none; color:#05952e;}
.pink-link:hover, .pink-link:active { text-decoration:underline; color:#e96a04;}

.pink-noline-link, .pink-noline-link:link, .pink-noline-link:visited { text-decoration:none; color:#af548e;}
.pink-noline-link:hover, .pink-noline-link:active { text-decoration:none; color:#b12a47;}

#home-list { clear:left;}
.product-sphoto { width:185px; padding:10px; background:#fff; border:solid 1px #e1dfe2; text-align:center; vertical-align:middle; min-height:132px;}
.product-sphoto:hover { border-color:#999;}
.product-sphoto img { max-width:185px; max-height:130px;}
.product-sprice { font-weight:normal; font-size:24px; margin:0; padding:0; float:left; color:#493757;}
ul.product-list { margin:0; padding:0; list-style:none; }
ul.product-list li { width:205px; float:left; display:inline-block; margin-right:25px; padding-top:10px;}
ul.product-list li { height:250px;}
ul.product-list li h4 { margin:10px 0px;}
ul.product-list li h2 { color:#4f5f50; }
ul.product-list li .mag-btn { float:right;}

.hproduct-gtab1 { padding-top:0px; height:30px; padding-left:0px;}
.hproduct-gtab1 a, .hproduct-gtab1 a:active, .hproduct-gtab1 a:visited { display:block; float:left; color:#888; padding:7px 10px; text-decoration:none; outline:none; font-weight:bold; border:solid 1px #e0e0e0; border-bottom:0px; margin-right:1px; background:#fff url(../images/sprites_01.png) repeat-x; background-position:0px -810px;}
.hproduct-gtab1 a.selected, .hproduct-gtab1 a.selected:active, .hproduct-gtab1 a.selected:visited { text-decoration:none; outline:none; font-weight:bold; color:#333; background:#fff; }
.hiddencontent { clear:left; display:none; height:auto; border:solid 1px #e1dfe2; border-bottom:solid 3px #e1dfe2; background:#fff; padding:20px 0px 20px 30px;}


/*-------------------- content ----------------------*/
#content { clear:both; width:100%;}

#fshipping-fguide { clear:left; width:100%; padding-top:30px; height:110px; border-bottom:solid 1px #eee;}
#fshipping-fguide #fshipping, #fshipping-fguide #fguide { float:left; width:47%; padding-right:3%;}
#fshipping-fguide .fsg-icon { float:left; width:75px; height:70px; margin-bottom:20px; display:inline-block; background:url(../images/sprites_01.png) no-repeat; background-position:0px -370px; }
#fshipping-fguide h2 { margin:0; padding:0px; font-size:30px; font-weight:normal; color:#4f5f50; font-family:Segoe UI, Arial;}


/*-------------------- footer ----------------------*/

#f4block { clear:left; width:100%; padding-top:20px; height:150px;}
#f4block div { width:220px; float:left; display:inline-block; padding-right:20px;}
#f4block div h2 { margin:0; padding:0px; font-size:24px; font-weight:normal; color:#4f5f50; font-family:Segoe UI, Arial;}
#f4block #f4b-payment { width:250px;}
#f4block #f4b-payment div { margin-top:10px; width:230px; height:45px; padding-right:0px; background:url(../images/sprites_03.png) no-repeat; background-position:0px -216px;}
#f4b-connect ul { margin:0; padding:0; list-style:none;}
#f4b-connect ul li { clear:left;}
#f4block #f4b-connect { width:180px;}
#f4block #f4b-connect ul { padding-top:10px;}
#f4block #f4b-connect ul li { padding-bottom:5px; padding-top:3px;}
#f4block #f4b-connect ul li div { width:20px; height:18px; padding-right:0px; display:inline-block; background:url(../images/sprites_01.png) no-repeat; background-position:0px -441px;}
#f4block #f4b-connect ul li.f4b-icon2 div { background-position:-21px -441px;}
#f4block #f4b-connect ul li.f4b-icon3 div { background-position:-42px -441px;}
#f4block #f4b-connect ul li.f4b-icon4 div { background-position:-64px -441px;}

#footer { clear:both; width:100%; padding-top:20px; height:40px; background:#0c9331; border-top:solid 5px rgba(255,255,255,.5);}
#footer-nav { float:right; margin:0; padding:0; list-style:none;}
#footer-nav li { float:left; display:inline-block;}
#footer-nav li a, #footer-nav li a:link, #footer-nav li a:visited { text-decoration:none; color:#fff; opacity:.9; display:block; padding:0px 10px; border-left:dotted 1px rgba(255,255,255,.8);}
#footer-nav li a:hover, #footer-nav li a:active { text-decoration:underline; color:#fff;}
#footer-nav li:first-child a { border-left:0px;}
#footerA { float:left; color:#fff; opacity:.9;}
#footerA span { color:#fae903; font-weight:bold;}

#breadcrumb { clear:left; width:100%; height:40px;}
#breadcrumb ul { margin:0; padding:0; list-style:none; padding-top:15px; height:40px;}
#breadcrumb ul li { float:left; display:inline; padding-right:10px; font-style:italic;}
#breadcrumb ul li a { margin-right:10px;}

#list-left { float:left; width:230px;}
#list-cart { padding:15px; width:200px; color:#fff; background:#a98152 /*url(../images/sprites_01.png) repeat-x; background-position:0px -487px;*/}
#list-cart h3 { font-size:18px; margin:0; padding:0; line-height:normal;}
#list-cart p { font-style:italic;}

.list-cart-btn, .list-cart-btn:link, .list-cart-btn:visited { width:86px; height:20px; padding-top:3px; text-decoration:none; color:#fff; font-weight:bold; text-align:center; text-indent:-10px; display:inline-block; background:#735589 url(../images/sprites_01.png) repeat-x; background-position:0px -463px;}
.list-cart-btn:hover, .list-cart-btn:active { background-position:-100px -463px;}

.mod-border { border:solid 1px #e0e0e0;}

#list-filter {clear: left; padding:15px; background:#fff;}
#list-filter h3 { text-transform:uppercase; font-size:13px; color:#b1602a;}
#list-filter ul { margin:0; padding:0; list-style:none;}
#list-filter ul li { padding-top:10px;}
#list-filter ul li b { padding-bottom:2px; display:block;}
#list-filter ul li select { width:199px; padding:1px;}
#list-filter ul li h3 { border-top:solid 5px #03a92e; padding-top:7px;}


#list-main { float:left; margin-left:15px; width:696px; padding-top:20px; padding-left:15px; background:#fff;}
#list-main ul.product-list li { height:240px;}

.paging { clear:left; width:100%; text-align:center; height:40px; padding-left:170px;}
.paging ul { margin:0; padding:0; list-style:none;}
.paging ul li { float:left; display:inline;}
.paging ul li a, .paging ul li a:link, .paging ul li a:visited { text-decoration:none; font-size:11px; color:#888; padding:2px 6px; display:inline-block; margin-right:10px;}
.paging ul li a:hover, .paging ul li a:active, .paging ul li a.selected { background:#999; color:#fff;}
.paging ul li a.prev, .paging ul li a.next { border:solid 1px #b1b1b1; padding:3px 10px; margin-top:-2px;}

.module-title-bg { background:#fff url(../images/module_top_bg.jpg) no-repeat top right !important;}
.mod-title { color:#3d8553;}

.list-parameters { background:#f6f4f7; border-top:solid 1px #e0e0e0; border-bottom:solid 1px #e0e0e0; padding:5px 10px;}
.list-parameters select { width:170px; padding:1px;}
.list-parameters-total { float:right; font-style:italic; font-size:11px; color:#999; padding-top:5px;}

#product-detail, #image-upload { background:#fff; padding:20px;}
#detail-left, #image-left { float:left; width:250px;}
.dproduct-photo { border:solid 1px #ebebeb; background:#fff; padding:20px; position:relative; text-align:center;}
.dproduct-photo img { max-width:210px; max-height:400px;}
.dproduct-photo-zoom { background:url(../images/sprites_01.png) repeat-x; background-position:-150px -617px; width:50px; height:50px; position:absolute; bottom:0px; right:0px;}
.dproduct-photo-3d { width:250px; text-align:center;}
.dproduct-photo-cut { width:250px; text-align:center;}

#detail-right, #image-right { float:left; width:630px; padding-left:30px;}

.hproduct-gtab2 { padding-top:0px; height:30px; padding-left:0px;}
.hproduct-gtab2 a, .hproduct-gtab2 a:active, .hproduct-gtab2 a:visited { display:block; float:left; color:#888; padding:7px 10px; text-decoration:none; outline:none; font-weight:bold; border:solid 1px #e0e0e0; border-bottom:0px; margin-right:1px; background:#f4f4f4;}
.hproduct-gtab2 a.selected, .hproduct-gtab2 a.selected:active, .hproduct-gtab2 a.selected:visited { text-decoration:none; outline:none; font-weight:bold; color:#3d8553; background:#fff; }
.hiddencontent2 { clear:left; display:none; height:auto; border:solid 1px #e1dfe2; border-bottom:solid 3px #e1dfe2; background:#fff;}

#recommended-product .mod-title { padding:10px 0px; line-height:40px;}
#recommended-list { clear:left; height:auto; border:solid 1px #e1dfe2; border-bottom:solid 3px #e1dfe2; background:#fff; padding:20px 0px 20px 30px;}
#search-list { clear:left; height:auto; border:solid 1px #e1dfe2; border-bottom:solid 3px #e1dfe2; background:#fff; padding:0px 0px 0px 0px;}
ul.search-product-list { margin:0; padding:0; list-style:none; }
ul.search-product-list li { width:205px; float:left; display:inline-block; margin-right:24px; padding-top:10px;}
ul.search-product-list li h4 { margin:10px 0px;}
ul.search-product-list li .mag-btn { float:right;}
.search-frame { background:#FFFFFF; border:solid 1px #E1DFE2; padding:10px 20px; display:block; margin-bottom:10px;}

ul.detail-tabs1, ul.image-tabs1 { margin:0; padding:0; list-style:none;}
ul.detail-tabs1 li, ul.image-tabs1 li { padding-bottom:10px; padding-left:20px;}
ul.detail-tabs1 li b { float:left; width:130px;}
ul.detail-tabs1 li .dproduct-question,
ul.detail-tabs1 li .dproduct-question:link,
ul.detail-tabs1 li .dproduct-question:visited { margin-left:10px; width:17px; height:17px; display:inline-block; background:url(../images/sprites_01.png) no-repeat; background-position:-86px -441px;}


.dadd-cart, .dadd-cart:link, .dadd-cart:visited { margin-left:10px; width:116px; padding-left:15px; height:25px; padding-top:8px; text-decoration:none; text-transform:uppercase; color:#fff; font-weight:bold; display:inline-block; background:#735589 url(../images/sprites_01.png) no-repeat; background-position:0px -600px;}
.dadd-cart:hover, .dadd-cart:active { background-position:0px -634px;}

ul.dproduct-options { margin:0; padding:0; list-style:none; border:solid 1px #e0e0e0; padding-bottom:10px;}
ul.dproduct-options li { padding:5px 0px;}
ul.dproduct-options li h4 { background:#f2f2f2; display:block; padding:5px 20px;}
ul.dproduct-options li input[type=checkbox] { margin-left:20px;}
ul.dproduct-options li .dproduct-question,
ul.dproduct-options li .dproduct-question:link,
ul.dproduct-options li .dproduct-question:visited { margin-left:10px; width:17px; height:17px; display:inline-block; background:url(../images/sprites_01.png) no-repeat; background-position:-86px -441px;}
ul.dproduct-options li  table { width:100%; border-collapse:collapse; }

#image-upload { background:url(../images/image_bg.jpg) repeat-x top left; min-height:368px; padding:10px 20px;}
#image-upload h1, #image-upload h2, #image-upload h3 { margin:0; padding:0; line-height:normal; line-height:27px; font-family:Segoe UI, Arial; font-weight:normal;}
#image-upload h2 { color:#fff; font-size:24px;}
#image-upload h1 { color:#52415f; font-size:36px; width:480px; line-height:34px;}
#image-upload h3 { color:#52415f; font-size:24px; padding-top:20px;}
#image-upload ul { margin:0; padding:0; list-style:none; float:left; width:270px; margin-right:30px;}
#image-upload ul li { padding-bottom:5px;}
#image-upload ul li b { color:#c50303; padding-top:3px;}
.upload-steps {}
.upload-steps .ustep { float:left; width:30px; height:40px; padding-left:13px; padding-top:3px; font-size:24px; font-weight:bold; color:#fff; background:url(../images/sprites_01.png) no-repeat; background-position:-149px -230px;}
.upload-button { margin-left:0px !important; clear:left !important;}
.upload-frm  li { clear:left !important;}
.upload-frm  li input [type=file] { width:200px;}

.image-newupload { width:40px; height:32px; margin-top:-5px; float:left; display:inline-block; background:url(../images/sprites_01.png) no-repeat; background-position:-63px -674px;}
.image-thumb { width:80px; height:60px; float:left; padding:7px; background:url(../images/sprites_01.png) no-repeat; background-position:-115px -672px;}
.image-thumb img { width:67px; height:57px;}
ul.image-tabs1 li { display:block; clear:left; padding-bottom:0px; padding-left:0px;}
.image-item { display:block; border-bottom:solid 1px #f4f4f4; padding:10px 0px; padding-left:20px;}
.image-item:hover { background:#f5f5f5;}
.image-command { font-weight:bold; padding:10px 20px; border-top: solid 1px #ccc;}

#image-left { width:350px;}
#image-left .dproduct-photo { background:#ebebeb;}
#image-left .dproduct-photo:hover { border-color:#ccc;}
#image-left .dproduct-photo  img { width:300px; height2:200px; max-width:300px; max-height:300px;}
#image-right { width:530px;}

.color-picker-icon { width:60px; height:32px; margin-top:-5px; float:left; display:inline-block; background:url(../images/sprites_01.png) no-repeat; background-position:0px -670px;}

.msg-error { background:#fce8e8; border:solid 1px #fdb2b2; color:#dd4242; padding:10px 20px; display:inline-block; margin-bottom:10px;}
.msg-warning { background:#fefee6; border:solid 1px #ffd800; color:#ff9900; padding:10px 20px; display:inline-block; margin-bottom:10px;}
.msg-info { background:#eefafe; border:solid 1px #9ed2f3; color:#07a8fc; padding:10px 20px; display:inline-block; margin-bottom:10px;}
.msg-contact { background:#eefafe; border:solid 1px #9ed2f3; color: #735589; padding:10px 20px; display:inline-block; margin-bottom:10px;}

ul.frm-std { margin:0; padding:0; list-style:none;}
ul.frm-std li { padding-bottom:7px;}
ul.frm-std li label {vertical-align:top; width:140px; display:inline-block; font-weight:bold;}
ul.frm-std li input[type=radio] {}
ul.frm-std li input[type=text], ul.frm-std li select {}
ul.frm-std li input[type=text] { margin-left:3px;}
ul.frm-std li hr { border:solid 1px #fff; border-top-color:#e0e0e0;}
ul.frm-std li select { padding:1px; }

.msg {
padding: 5px;
width: 600px;
margin: 2px;
color: #c00;
border: 1px solid #c00;
background-color: #FEF1ED;
font: bold 13px  verdana;
} 
 
.error {
font: normal 11px arial, verdana;
color: #c00;
border: 1px solid #c00;
padding: 2px;
margin: 1px;
display:inline-block; 
background-color: #FEF1ED;
}

.text-info { background:#FFFFFF; border:solid 1px #E1DFE2; padding:10px 20px; display:block; margin-bottom:10px;}
.text-title { color: #3d8553; text-transform:uppercase;}
.close {cursor: pointer; z-index:1; font:bold 16px Arial; font-variant:small-caps; color:#777777; float:right; margin-bottom: 15px; margin-left: 15px; }

#site-search .form {background-color: #f3f3f3; border-radius: 5px; margin: 0; padding: 4px; width: 500px;}
#site-search .form .input-wrapper { border: 1px solid #BDBBBB; }
#site-search .form .input-wrapper input { border: 0; border-radius: 0; box-shadow: none; float: left; height: 32px; line-height: 18px;}
#site-search .form .input-wrapper input.input {background-color: #fff;color: #6C5082 /*#d3d3d3;*/;font-size: 14px;padding: 0 5px;width: 423px;}
#site-search .form .input-wrapper input:focus {color: #333;box-shadow: none;}
#site-search .form .input-wrapper .submit-button {background-color: #eae8e9;background-image: url(../images/icon-search.png);background-position: 5px center;background-repeat: no-repeat;color: #777;font-size: 14px;height: 32px;line-height: 18px;padding-left: 32px;width: 65px;}

ul.menusearch { margin-top:0px; padding:0; list-style:none; width: 915px; float: left;}
ul.menusearch li { padding-bottom:0px; }
ul.menusearch li label {vertical-align: bottom; display:inline-block; font-weight:bold;}
ul.menusearch li p {vertical-align: bottom; display:inline-block;}
ul.menusearch li a {	width: 915px;	display: block;	vertical-align: bottom;	height: 30px;}
ul.menusearch li a:hover {    background-color: #F3F3F3;}
ul.menusearch li hr { border:solid 2px #BD496F; border-top-color: #BD496F;/*#e0e0e0;*/}
ul.menusearch li span { vertical-align: bottom; display:inline-block; font-size:20px; font-weight:bold; color: #3c294b;}
.right {float:right;}