charset "utf-8";
/* CSS Document */

* { margin:0; padding:0;}
/* body { margin:0; padding:0; height:100%; background:#c0c0c0; font-size:12px; color:#565656; font-family: 'proxima_nova_rgregular';} */

:focus { outline:none;}

/* Abbreviations for formatting */

.fl { float:left;}
.lf{ float:left;}
.fr { float:right;}
.rf{ float:right;}

.tbl { border:0; padding:0px; border-spacing:0px; }
.fullwidth { width:100% }
.ralign { text-align:right; }
.lalign { text-align:left; }
.calign { text-align:center; }
.malign { vertical-align:middle; }
.balign { vertical-align:bottom; }
.nopad { padding:0px;}
.rpad { padding-right: 10px; }
.r2pad { padding-right: 20px; }
.tpad { padding-top: 10px; }
.bpad { padding-bottom: 10px; }
.b2pad { padding-bottom: 20px; }
.pad20 { padding: 20px; }
.mar-0-auto{ margin:0 auto;}
.mar-t-5{ margin-top:10px;}
.ma-b-0{ margin-bottom:0px;}
.pa-b-0{padding-bottom:0!important;}
.no_bg	{ background:none !important;}
.pad_last{padding:0 !important;}
.image-balign { background-image: url('//static.bricklink.com/moc/images/joe%20brickstore.jpg');    background-repeat: no-repeat; background-attachment: inherit;    background-position: center;     padding-bottom: 180px;    padding-top: 31px;    padding-left: 8px; color: #f4b82b; font-size: 18px;}
.blue-text{ color:#2470cc!important;}
.ruby-text{ color:#cc7024!important;}
.grey-text{ color:#707070!important;}
.yellow-text{ color:#eeee00!important;}
.light-grey-text { color:#dddddd!important;}

.no-border	{border:0 none !important;}

.fontbold{ font-weight:bold !important; }
.semibold-font{ font-family: 'proxima_nova_ltsemibold'; color:#626262;}
.regular-font{ font-family: 'proxima_nova_rgregular'; color:#626262; font-size:13px;}

.font12 { font-size:12px;}
.font13 { font-size:13px;}
.font14b { font-family:'proxima_nova_ltsemibold'; font-size:14px;}
.font14r { font-family:'proxima_nova_rgregular'; font-size:14px;}
.font16{ font-size:16px;}
.font16b { font-family: 'proxima_nova_ltsemibold'; font-size:16px; }
.font20{ font-size:20px;}

ul, ol, li { list-style:none; padding:0; margin:0;}
a { outline:0 !important;}
a img, img { border:none; vertical-align:middle;max-width:100%;}
.nodeco { text-decoration:none; color:black; }

h3 a { text-decoration: none; color: #565656; }
h6 { font-family: 'proxima_nova_rgregular'; font-size:14px; font-weight:normal; color:#606060; }

.container:before, .container:after {display: table; content: "";}

.container:after {clear: both;}

.cart-btn { display:block; float:right; background:url(images/green-btn-bg.png) repeat-x; height:35px; line-height:35px; border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;  box-shadow:0 -3px 0 #0c4615 inset;-webkit-box-shadow:0 -3px 0 #0c4615 inset; color:#fff; font-size:13px; -ms-box-shadow:0 -3px 0 #0c4615 inset; font-family: 'proxima_nova_rgregular'; text-decoration:none; margin:0 17px 0 0; padding:0 13px 0 10px;}

#error-bar { visibility: hidden; width:100%; background:rgba( 190, 117, 108, 0.9); border-bottom:solid 3px #545454; position:fixed; top:0px; z-index:1200; height: 45px; -webkit-box-shadow:0 0 8px #115085; box-shadow:0 0 8px #115085; -ms-box-shadow:0 0 8px #115085;}
#error-bar .errormark { background:url(../images/error.png) no-repeat; background-position: 0px -5px; width:45px; height: 45px; padding-left:20px; padding-right:10px;}
#error-bar h3 { color: white; text-align: center; margin-top:7px; white-space:nowrap; }

#id-popup { visibility:hidden; background: rgba(255, 255, 255, 1.0); left: 500px; top: 50px; width: 380px; height: 317px; position: absolute; border: solid 1px #a6a6a6; border-radius:4px; -webkit-border-radius:4px; -ms-border-radius:4px; box-shadow:3px 3px 7px #404040; -web-kit-box-shadow:3px 3px 7px #404040; -ms-box-shadow:3px 3px 7px #404040; z-index:2000; padding-left:20px; padding-top:20px; }

#id-popup span { position:absolute; left:183px; top:-14px; z-index:2100; background:url(../images/triangle.png) no-repeat; width:20px; height:15px;}

.red-btn input{ background:url(../images/red-btn-bg.png) repeat-x; padding:0 10px 0px 10px; margin-left:20px; color:#fff;  height:30px; border:none;  font-family: 'proxima_nova_ltsemibold'; font-size:16px; border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;  box-shadow:0 -3px 0 #460c15 inset;-webkit-box-shadow:0 -3px 0 #460c15 inset; }
.red-btn input:hover{color:#000;}
.red-btn input:active{ background:url('../images/red-btn-bgH.png');}

#content .col-left { width:594px; float:left; margin:16px 0 0 0px;}
#content .col-left .block-1 {margin:24px 0 20px 0;}
#content .col-left .heading { overflow:hidden; clear:both; padding:22px 18px 18px 18px;}
#content .col-left .heading .span-title { display:block; float:left; font-size:21px; color:#3a3a3a; font-family: 'proxima_nova_ltsemibold';}
#content .col-left .heading .pull-right { margin-top:5px;}
#content .col-left .heading a.share { display:block; float:left;}
#content .col-left .heading span.count {display:block; float:left; font-size:18px; color:#818181; font-family: 'proxima_nova_ltsemibold'; margin:0 7px 0 12px;}
#content .col-left .heading .rating { float:left;}
#content .col-left .heading .rating small {display:block; float:left; width:17px; height:18px; background:url(../images/star-icon3.png) no-repeat; margin:0 1px 0 0;}
#content .col-left .heading .rating em {display:block; float:left; width:17px; height:18px; background:url(../images/star-icon3H.png) no-repeat; margin:0 1px 0 0;}
#content .col-left .heading .rating i {display:block; float:left; width:17px; height:18px; background:url(../images/star-icon3P.png) no-repeat; margin:0 1px 0 0;}

#content .col-left .block-1 .img-block {}
#content .col-left .block-1 p { font-size:14px; line-height:20px; color:#3a3a3a; padding:1px 18px;font-family: 'proxima_nova_rgregular';}

#content .col-left .block-1 .tags-blk {box-shadow:0 -3px 0 #ccc inset;-webkit-box-shadow:0 -3px 0 #ccc inset;-ms-box-shadow:0 -3px 0 #ccc inset;padding:18px; border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;}
#content .col-left .block-1 .tags-blk h6 { font-size:15px; color:#187628; font-family: 'proxima_nova_ltsemibold'; padding:0 0 10px 0;}
#content .col-left .block-1 .tags-blk ul { display:block;}
#content .col-left .block-1 .tags-blk ul li { display:block; float:left; background:url(../images/button-bg2.png) repeat-x; height:35px; font-size:13px; color:#404040;font-family: 'proxima_nova_rgregular'; margin:0 8px 0 0;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;}
#content .col-left .block-1 .tags-blk ul li a { display:block; float:left; padding:0 15px; line-height:35px; color:#404040; text-decoration:none;}
#content .col-left .block-1 .tags-blk ul li:hover {background:url(../images/button-bg2H.png) repeat-x;}

#content .col-left .comments-blk {}
#content .col-left .comments-blk .user-img1 { float:left;border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; background:#dfecff; box-shadow:0 -3px 0 #95bbf0 inset, 0 1px 4px rgba(0,0,0,0.46);-webkit-box-shadow:0 -3px 0 #95bbf0 inset, 0 1px 4px rgba(0,0,0,0.46);-ms-box-shadow:0 -3px 0 #95bbf0 inset, 0 1px 4px rgba(0,0,0,0.46); width:90px;}
#content .col-left .comments-blk .user-img1 img {border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; margin:8px 8px 11px 8px;}

#content .col-left .comments-blk .user-img2 { float:left;border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; background:#fff; box-shadow:0 1px 4px rgba(0,0,0,0.46);-webkit-box-shadow:0 1px 4px rgba(0,0,0,0.46);-ms-box-shadow:0 1px 4px rgba(0,0,0,0.46); width:58px; position:relative;}
#content .col-left .comments-blk .user-img2 img {border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; margin:4px 4px 6px 4px; position:relative;}

#content .col-left .comments-blk .comment-box1 {width:594px; float:right; background:#dfecff; padding:20px 0 12px 0;  position:relative;}
#content .col-left .comments-blk .comment-box1 span.arrow { display:block; background:url(../images/left-arrow1.png) no-repeat; width:15px; height:33px; position:absolute; left:-15px; top:29px;}
#content .col-left .comments-blk .comment-box1 .span-title { display:block; float:left; font-size:21px; color:#2470cc;font-family: 'proxima_nova_ltsemibold'; margin:0 5px 0 10px;}
#content .col-left .comments-blk .comment-box1 .rating { float:right; margin:5px 14px 0 0;}
#content .col-left .comments-blk .comment-box1 .rating a { display:block; float:left;background:url(../images/star-icon2.png) no-repeat; width:17px; height:18px; margin:0 1px 0 0;}
#content .col-left .comments-blk .comment-box1 .textarea { background:#fff; width:572px; height:80px; border:solid 1px #c1d7f7;border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; font-size:14px; color:#3a3a3a;font-family: 'proxima_nova_ltsemibold'; margin:15px 0 0 10px; resize:none;}
#content .col-left .comments-blk .comment-box1 .submit { float:right;  cursor:pointer; font-family: 'proxima_nova_ltsemibold'; margin:8px 14px 0 0; position:relative;}

#content .col-left .comments-blk .comment-box1 .designed-figures	{ display:block; float:left; margin:0 6px 0 0;}
#content .col-left .comments-blk .comment-box1 .designed-figures .design-1-fig	{ display:inline-block; float:left; margin:0 4px; width:21px;}
#content .col-left .comments-blk .comment-box1 .designed-figures .design-1-fig .design-fig-a	{ background:url(../images/fig-off-1.png) no-repeat left top; height:23px; width:21px; display:block;}
#content .col-left .comments-blk .comment-box1 .designed-figures .design-1-fig:hover .design-fig-a	{ background:url(../images/fig-on-1.png) no-repeat left top; height:23px; width:21px; display:block; cursor:pointer;}
#content .col-left .comments-blk .comment-box1 .designed-figures .design-1-fig .design-fig-b	{ background:url(../images/fig-off-2.png) no-repeat left top; height:23px; width:21px; display:block;}
#content .col-left .comments-blk .comment-box1 .designed-figures .design-1-fig:hover .design-fig-b	{ background:url(../images/fig-on-2.png) no-repeat left top; height:23px; width:21px; display:block;}

#content .col-left .comments-blk .comment-box1 .designed-figures .design-1-fig .design-fig-c	{ background:url(../images/fig-off-3.png) no-repeat left top; height:23px; width:21px; display:block;}
#content .col-left .comments-blk .comment-box1 .designed-figures .design-1-fig:hover .design-fig-c	{ background:url(../images/fig-on-3.png) no-repeat left top; height:23px; width:21px; display:block;}
#content .col-left .comments-blk .comment-box1 .designed-figures .design-1-fig .design-fig-d	{ background:url(../images/fig-off-4.png) no-repeat left top; height:23px; width:21px; display:block;}
#content .col-left .comments-blk .comment-box1 .designed-figures .design-1-fig:hover .design-fig-d	{ background:url(../images/fig-on-4.png) no-repeat left top; height:23px; width:21px; display:block;}
#content .col-left .comments-blk .comment-box1 .designed-figures .design-1-fig .design-fig-e	{ background:url(../images/fig-off-5.png) no-repeat left top; height:23px; width:21px; display:block;}
#content .col-left .comments-blk .comment-box1 .designed-figures .design-1-fig:hover .design-fig-e	{ background:url(../images/fig-on-5.png) no-repeat left top; height:23px; width:21px; display:block;}
#content .col-left .comments-blk .comment-box1 .designed-figures .design-1-fig .design-star		{ background:url(../images/star-icon2.png) no-repeat left top; height:18px; width:17px; display:block; margin:5px auto 0;}
#content .col-left .comments-blk .comment-box1 .designed-figures .design-1-fig:hover .design-star	{ background:url(../images/star-icon3H.png) no-repeat left top; height:18px; width:17px; display:block; margin:5px auto 0; cursor:pointer;}


#content .col-left .comments-blk .comment-box1 .design-line	{ float:left;}

#content .col-left .comments-blk .comment-box1 .wanna	{font-family:'proxima_nova_ltsemibold'; font-size:15px; color: #3a3a3a; width:200px; float:right; margin:5px 11px 0 0;}
#content .col-left .comments-blk .comment-box1 .wanna a	{ color:#2470cc;}
#content .col-left .comments-blk .comment-box1 .wanna a:hover	{ text-decoration:underline;}

	/*After feedback start*/

#content .col-left .comments-blk .comment-box10 {width:594px; float:right; background:#dfecff; padding:0px 0 12px 0; margin-bottom:18px; position:relative;}
#content .col-left .comments-blk .comment-box10 h4	{font-family:'proxima_nova_ltsemibold'; font-size:15px; color: #3a3a3a; font-weight:normal; margin:13px 0 12px 25px;}
#content .col-left .comments-blk .comment-box10 p	{font-family:'proxima_nova_ltsemibold'; font-size:15px; color: #3a3a3a; width:475px; margin:15px 0 10px 95px}
#content .col-left .comments-blk .comment-box10 .edit	{font-family:'proxima_nova_ltsemibold'; font-size:14px; color: #2470cc; float:right; margin:0 15px 0 0;}
#content .col-left .comments-blk .comment-box10 .edit:hover{ text-decoration:underline;}
#content .col-left .comments-blk .comment-box10 img	{ margin:0 0 0 25px; float:left;}
#content .col-left .comments-blk .comment-box10 .comment-box-top	{ background:#c1d7f7;font-family:'proxima_nova_ltsemibold'; font-size:15px; color: #3a3a3a; padding:18px 0 14px 25px;border-top-left-radius:4px;-webkit-border-top-left-radius:4px;-ms-border-top-left-radius:4px; position:relative;border-top-right-radius:4px;-webkit-border-top-right-radius:4px;-ms-border-top-right-radius:4px; position:relative;}
#content .col-left .comments-blk .comment-box10 .comment-box-top span	{ color: #2470cc;}
#content .col-left .comments-blk .comment-box10 .comment-box-middle		{ width:490px; margin:0 10px 0 0; border-bottom:1px solid #95bbf0; padding:0 0 10px;}
#content .col-left .comments-blk .comment-box10 .comment-box-left		{}
#content .col-left .comments-blk .comment-box10 .comment-box-middle .span-title { display:block;  font-size:16px; color:#187628;font-family: 'proxima_nova_ltsemibold'; margin:0px 0 2px;}
#content .col-left .comments-blk .comment-box10 .comment-box-middle .dates { display:block; float:left;font-size:14px; color:#818181; line-height:18px; font-family: 'proxima_nova_rgregular'; margin:0 15px 0 0;}

#content .col-left .comments-blk .comment-box10 .comment-box-right		{}

#content .col-left .comments-blk .comment-box10 .comment-box-middle .blk-right	{ float:right;}
#content .col-left .comments-blk .comment-box10 .comment-box-middle .rating { margin:0px 0 5px 0; display:inline-block; float:right;}
#content .col-left .comments-blk .comment-box10 .comment-box-middle .bought		{font-size:14px; color:#818181; font-family: 'proxima_nova_rgregular'; display:block;}
#content .col-left .comments-blk .comment-box10 .comment-box-middle .bought a	{ font-size:14px; color:#2470cc;font-family: 'proxima_nova_ltsemibold';}

#content .col-left .comments-blk .comment-box10 .comment-box-middle small {display:block; float:left; width:17px; height:18px; background:url(../images/star-icon3.png) no-repeat; margin:0 1px 0 0;}
#content .col-left .comments-blk .comment-box10 .comment-box-middle em {display:block; float:left; width:17px; height:18px; background:url(../images/star-icon3H.png) no-repeat; margin:0 1px 0 0;}
#content .col-left .comments-blk .comment-box10 .comment-box-middle i {display:block; float:left; width:17px; height:18px; background:url(../images/star-icon3P.png) no-repeat; margin:0 1px 0 0;}

	/*After feedback end*/

#content .col-left .comments-blk .comment-box2 {width:515px; float:right; background:#f3f3f3; padding:10px 0 0 0; min-height:107px; position:relative;}
#content .col-left .comments-blk .comment-box2 span.arrow { display:block; background:url(../images/left-arrow2.png) no-repeat; width:10px; height:18px; position:absolute; left:-9px; top:15px;}
#content .col-left .comments-blk .comment-box2 .heading-blk { border-bottom:solid 1px #c7c7c7; margin:0 11px; padding:0 5px 8px; overflow:hidden; clear:both;}
#content .col-left .comments-blk .comment-box2 .heading-blk .blk-left	{ width:200px; float:left; display:inline-block;}
#content .col-left .comments-blk .comment-box2 .heading-blk .span-title { display:block;  font-size:16px; color:#187628;font-family: 'proxima_nova_ltsemibold'; margin:3px 0 2px;}
#content .col-left .comments-blk .comment-box2 .heading-blk .dates { display:block; float:left;font-size:14px; color:#818181; line-height:18px; font-family: 'proxima_nova_rgregular'; margin:0 15px 0 0;}
#content .col-left .comments-blk .comment-box2 .heading-blk .blk-right	{ float:right;}
#content .col-left .comments-blk .comment-box2 .heading-blk .rating { margin:0px 0 5px 0; display:inline-block; float:right;}
#content .col-left .comments-blk .comment-box2 .heading-blk .bought		{font-size:14px; color:#818181; font-family: 'proxima_nova_rgregular'; display:block;}
#content .col-left .comments-blk .comment-box2 .heading-blk .bought a	{ font-size:14px; color:#2470cc;font-family: 'proxima_nova_ltsemibold';}

#content .col-left .comments-blk .comment-box2 .heading-blk small {display:block; float:left; width:17px; height:18px; background:url(../images/star-icon3.png) no-repeat; margin:0 1px 0 0;}
#content .col-left .comments-blk .comment-box2 .heading-blk em {display:block; float:left; width:17px; height:18px; background:url(../images/star-icon3H.png) no-repeat; margin:0 1px 0 0;}
#content .col-left .comments-blk .comment-box2 .heading-blk i {display:block; float:left; width:17px; height:18px; background:url(../images/star-icon3P.png) no-repeat; margin:0 1px 0 0;}
#content .col-left .comments-blk .comment-box2 p { font-size:15px; line-height:20px; color:#3a3a3a; font-family: 'proxima_nova_rgregular'; padding:3px 0 5px 15px;}


#sidebar { width:288px; float:right; margin:40px 35px 0 0;}
#sidebar h2 {font-size:20px; font-family: 'proxima_nova_ltsemibold'; color:#404040; padding:0 0 0 0;}
#sidebar h5 {font-size:15px; font-family: 'proxima_nova_ltsemibold'; color:#404040; padding:0 0 16px 0;}
#sidebar h5 strong { font-weight:normal; color:#187628;}

#sidebar .block-1 {padding:17px 0 19px 0; margin:40px 0 28px 0;}

#sidebar .block-1 .img-box { float:left;border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; margin:0 0 0 18px;}
#sidebar .block-1 .txt-box { float:left; margin:0 0 0 12px;}
#sidebar .block-1 .txt-box span { display:block; font-size:14px; color:#818181; font-family: 'proxima_nova_ltsemibold'; padding:6px 0 0 0;}
#sidebar .block-1 .txt-box a { display:inline-block; font-size:17px; color:#404040; font-family: 'proxima_nova_ltsemibold';}

#sidebar .block-1 .block { width:254px; margin:16px auto 0; background:url(../images/box-bg.png) repeat-x;border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;}
#sidebar .block-1 .block ul { display:block;}
#sidebar .block-1 .block ul li { display:block; float:left; border-right:solid 1px #d0d0d0; min-width:80px; text-align:center;}
#sidebar .block-1 .block ul li:last-child { border:none; min-width:91px;}
#sidebar .block-1 .block ul li:last-child a {min-width:91px;}
#sidebar .block-1 .block ul li a { display:block; float:left; padding:10px 0; text-decoration:none;min-width:80px;}
#sidebar .block-1 .block ul li a span { display:block; font-size:20px; color:#187628;font-family: 'proxima_nova_ltsemibold'; padding:0 0 4px 0;}
#sidebar .block-1 .block ul li a strong { display:block; font-weight:normal; font-size:10px; color:#8a8a8a; font-family: 'proxima_nova_rgregular';}

#sidebar .block-2 .block ul { display:block;}
#sidebar .block-2 .block ul li { display:block; overflow:hidden; clear:both; border-bottom:solid 1px #c7c7c7; padding:0 0 18px 0;}
#sidebar .block-2 .block ul li:nth-child(even) { background:url(../images/block-bg.jpg) repeat-x;}
#sidebar .block-2 .block ul li:last-child { border:none;}
#sidebar .block-2 .block .head-blk { overflow:hidden; clear:both; border-bottom:solid 1px #d7d7d7; margin:17px 17px 16px 18px; padding-bottom:14px;}
#sidebar .block-2 .block .head-blk form{ margin: 0;}
#sidebar .block-2 .block .head-blk:last-child {border-bottom:none;}
#sidebar .block-2 .block .head-blk span { display:block; float:left; font-size:15px; color:#404040; font-family: 'proxima_nova_rgregular';}
#sidebar .block-2 .block .head-blk span a { font-family:'proxima_nova_ltsemibold'; display:inline-block; color:#404040; margin:0 0 0 10px;}
#sidebar .block-2 .block .head-blk .rating { float:right; margin:3px 0 0 0;}
#sidebar .block-2 .block .head-blk .rating small { display:block; float:left; margin:0 1px 0 0;background:url(../images/store-icon.png) no-repeat; width:14px; height:17px;}
#sidebar .block-2 .block .head-blk .rating em { display:block; float:left; margin:0 1px 0 0;background:url(../images/store-iconH.png) no-repeat; width:14px; height:17px;}
#sidebar .block-2 .block .head-blk .rating i { display:block; float:left; margin:0 1px 0 0;background:url(../images/store-iconP.png) no-repeat; width:14px; height:17px;}

#sidebar .block-2 .block .tags-blk {box-shadow:0 -3px 0 #ccc inset;-webkit-box-shadow:0 -3px 0 #ccc inset;-ms-box-shadow:0 -3px 0 #ccc inset;padding:18px; border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;}
#sidebar .block-2 .block .tags-blk ul { display:inline;}
#sidebar .block-2 .block .tags-blk ul li { display:inline; float:left; background:url(../images/button-bg2.png) repeat-x; height:35px; font-size:13px; color:#404040;font-family: 'proxima_nova_rgregular'; margin:0 8px 0 0;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;}
#sidebar .block-2 .block .tags-blk ul li a { display:inline; float:left; padding:0 15px; line-height:35px; color:#404040; text-decoration:none;}
#sidebar .block-2 .block .tags-blk ul li:hover {background:url(../images/button-bg2H.png) repeat-x;}

#sidebar .block-2 .block ul li span.price { display:block; float:left; margin:0 0 0 18px; font-size:20px; color:#282828;font-family: 'proxima_nova_ltsemibold';}
#sidebar .block-2 .block ul li a.cart-btn { display:block; float:right; background:url(../images/green-btn-bg.png) repeat-x; height:35px; line-height:35px; border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;  box-shadow:0 -3px 0 #0c4615 inset;-webkit-box-shadow:0 -3px 0 #0c4615 inset; color:#fff; font-size:13px; -ms-box-shadow:0 -3px 0 #0c4615 inset; font-family: 'proxima_nova_ltsemibold'; text-decoration:none; margin:0 17px 0 0; padding:0 13px 0 10px;}
#sidebar .block-2 .block ul li a.cart-btn span { display:inline-block; margin:0 7px 0 0;}
#sidebar .block-2 .block ul li a.cart-btn:hover { font-family:'proxima_nova_ltsemibold'; color:#000;}
#sidebar .block-2 .block ul li a.cart-btn:active { background:url(../images/green-btn-bgH.png) repeat-x; font-family:'proxima_nova_ltsemibold'; color:#000;}

#sidebar .block-2 p { font-size:12px; color:#4b4b4b;font-family: 'proxima_nova_rgregular'; padding:12px 0 0 0;}
#sidebar .block-2 p span { display:block; padding:5px 0 0 0;}
#sidebar .block-2 p span a { color:#187628; text-decoration:underline;}


.tags h1 { font-size:16px; color:#187628; font-family: 'proxima_nova_ltsemibold'; padding:0 0 10px 0;}
.tags ul { display:inline;}
.tags ul li { display:block; float:left; background:url(../images/button-bg2.png) repeat-x; height:35px; font-size:14px; color:#404040;font-family: 'proxima_nova_ltsemibold'; margin:0 8px 0 0;border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;}
.tags ul li a { display:block; float:left; padding:0 15px; line-height:35px; color:#404040; text-decoration:none;}
.tags ul li:hover {background:url(../images/button-bg2H.png) repeat-x;}

#sidebar .pro-box {margin:0 0 18px 0;}
#sidebar .pro-box .img-box {border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-ms-border-radius:3px 3px 0 0;}

#sidebar .pro-box .detail-blk { background:#fff; overflow: hidden; padding:8px 12px 9px; border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;}
#sidebar .pro-box .detail-blk h6 { font-size:16px; color:#333; font-family: 'proxima_nova_ltsemibold'; border-bottom:solid 0px #ddd;}
#sidebar .pro-box .detail-blk h6 a { overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
#sidebar .pro-box .detail-blk h6 span { display:block; float:right; font-size:17px; color:#282828; font-family: 'proxima_nova_ltsemibold';}
#sidebar .pro-box .detail-blk span.user-name a { display:block; float:left; font-size:14px; color:#818181; font-family: 'proxima_nova_rgregular'; line-height:30px;}
#sidebar .pro-box .detail-blk span.user-name img { margin-right:10px;}
#sidebar .pro-box .detail-blk .rating { float:right;}
#sidebar .pro-box .detail-blk .rating span { display:inline-block;font-size:12px; color:#818181; font-family: 'proxima_nova_ltsemibold'; line-height:30px; margin-right:8px;}
#sidebar .pro-box .detail-blk .rating small { display:block; float:right; width:13px; height:13px; background:url(../images/star-icon.png) no-repeat; margin:8px 1px 0 0;}
#sidebar .pro-box .detail-blk .rating em { display:block; float:right; width:13px; height:13px; background:url(../images/star-iconH.png) no-repeat; margin:8px 1px 0 0;}
#sidebar .pro-box .detail-blk .rating i { display:block; float:right; width:13px; height:13px; background:url(../images/star-iconP.png) no-repeat; margin:8px 1px 0 0;}

#sidebar .right-figures							{ display:inline-block; margin:65% 0 0 35%;}
#sidebar .right-figures .face-1-fig				{ display:inline-block; margin:0 0 0 5px;}
#sidebar .right-figures .face-1-fig .face-fig-a	{ background:url(../images/fig-on-1.png) no-repeat left top; width:21px; height:23px; display:block;}
#sidebar .right-figures .face-1-fig .face-fig-b	{ background:url(../images/fig-on-2.png) no-repeat left top; width:21px; height:23px; display:block;}
#sidebar .right-figures .face-1-fig .face-fig-c	{ background:url(../images/fig-on-3.png) no-repeat left top; width:21px; height:23px; display:block;}
#sidebar .right-figures .face-1-fig .face-fig-d	{ background:url(../images/fig-on-4.png) no-repeat left top; width:21px; height:23px; display:block;}
#sidebar .right-figures .face-1-fig .face-fig-e	{ background:url(../images/fig-on-5.png) no-repeat left top; width:21px; height:23px; display:block;}
#sidebar .right-figures .face-1-fig .face-star	{ background:url(../images/star-icon3H.png) no-repeat left top; width:17px; height:18px; display:block; margin:0 auto;}

.header{ position:relative; z-index:15;}


/*****login-page*****/

.login-block{  background:#fff; width:260px; padding:15px; text-align:center; border-radius:5px; box-shadow:0 3px 5px 2px #ccc;  font-family: 'proxima_nova_rgregular';}
.light-blue-box{ background:#d7eefa; padding:10px 15px ; border-radius:5px; margin-top: 10px}

.grey-box{ background: #ebebeb; padding:15px; border-radius:5px; padding-bottom:0px; border-bottom-left-radius:0px; border-bottom-right-radius:0px;}
.fields{ display:block; margin:10px 0px;}
.fields input[type="text"]{ padding:10px; width:85%;}
.fields input[type="password"]{ padding:10px; width:85%;}

.btn-box1{ overflow:hidden; padding-bottom:10px;}
.btn-box1 span{ float:left; }
.btn-box1 span a{line-height:35px; font-size:13px; color:#666;}
.btn-box1 .grey-btn{ float:right;}

.grey-btn input{ background:url(../images/gre-btn-bg.png) repeat-x; padding:0 20px 0px 20px; color:#626262;  height:36px; border:solid 1px #b5b5b5;  font-family: 'proxima_nova_ltsemibold'; font-size:16px; border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;  box-shadow:0 -3px 0 #9c9c9c inset;-webkit-box-shadow:0 -3px 0 #9c9c9c inset; }
.grey-btn input:active{ background:url('../images/gre-btn-bgH.png');}
.grey-btn input:hover{ color:#008931;}

.greline{ background:#a6a6a6; height:1px;}

.btn-box2{ overflow:hidden; border-top:solid 1px #fff;  background:#cccccc; padding:10px 15px; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
.btn-box2 span{ float:left; }
.btn-box2 span.tex{line-height:39px; font-size:13px; color:#666;}
.btn-box2 .green-btn{ float:right;}

.green-btn input{ background:url(../images/green-btn-bg.png) repeat-x; padding:0 40px 0px 40px; color:#fff;  height:36px; border:none;  font-family: 'proxima_nova_ltsemibold'; font-size:16px; border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;  box-shadow:0 -3px 0 #0c4615 inset;-webkit-box-shadow:0 -3px 0 #0c4615 inset; }
.green-btn input:hover{color:#000;}
.green-btn input:active{ background:url('../images/green-btn-bgH.png');}
.green-btn input.min-pad{ padding:0 27px 0px 24px; }

/*****wel-block******/
.bor-radius{ border-radius:5px;}
.wel-block{ font-family: 'proxima_nova_rgregular'; color:#626262; width:550px; margin:0 auto;}
.light-green-block{ background:#c5f8be ; border-radius:5px; box-shadow:0 2px 0 #85c67d; padding:10px;  color:#37812d; text-align:center;}
.light-green-block span{ margin:0 10px;}
.wel-grey-block{ background:#ebebeb; padding:0px; border:solid 1px #a6a6a6;}

.user-photo{ background:url(../images/pic-block-bg.png) no-repeat; width:150px; height:236px; overflow:hidden; float:left;}
.user-deatails{ float:right; padding-left:5px;}

.pic{ background:#fff;  margin:0 auto; text-align:center; width:109px; height:110px; margin-top:50px;}
.ch-pro-pic{ margin-top:10px;}
.ch-pro-pic a{ background:#e4e4e4; margin:0 auto; display:block; text-align:center; font-size:12px; color:#666;  width:109px; }
.user-deatails{ width:350px;}

.ul1 li{ list-style:url(../images/ul1style.png) inside; margin:10px 0px;}
.mar-t-10{ margin-top:20px;}
.mar-t-5{ margin-top:10px;}
.mar-t-10 .larg-pad{padding:0 37px 0px 34px;}


/*****************************New store*************/
.semibold-font{ font-family: 'proxima_nova_rgregular'; font-size:22px; color:#454545;}

.stock_btn{ width:199px; font-family:'proxima_nova_rgregular'; font-size:18px; font-weight:bold; background:#c5f8be ; border-radius:5px; box-shadow:0 2px 0 #85c67d; padding:10px;  color:#37812d; text-align:center;}
.stock_btn{ margin:0 auto;}

/**********************/
/*****login-form***/
.login-form{font-family: 'proxima_nova_rgregular'; width:560px; margin:0 auto; overflow:visible; padding:0px; }
.login-form input[type="text"]{ padding:5px; border-radius:5px; font-family: 'proxima_nova_rgregular'; font-size:14px; }
.login-form input[type="password"]{ padding:5px; border-radius:5px;}
.login-form option { padding:5px; border-radius:5px;}

.login-form table td{ padding:10px; border-bottom:solid 1px #a6a6a6; border-top:solid 1px #fff;}
.login-form table tr:first-of-type td { background:#dedede; border-top:none;}
.login-form table tr:last-of-type td{ background:#dedede; border-bottom:none;}

.login-form .span span{ margin:0 5px; }
.login-form .span span input{margin-right:5px; margin-top:-5px;}

.light-grey-text{ color:#868686;}

.login-form .item-link{ width:140px;  border-radius:5px;}
.login-form .item-link { background: url(../images/select-bg.png) repeat-x; border-radius:5px; height:30px; width:140px; float:left;position:relative; border:solid 1px #ccc;}
.login-form .item-link a { display:block;}
.login-form  .item-link strong { font-weight:normal; display:inline-block; font-size:13px; font-family: 'proxima_nova_rgregular'; color:#000; padding:5px 0 0 5px;}
.login-form .item-link .span-arrow { display:block; float:right; margin:10px 12px 0 0;}
.login-form  .item-link ul { border-top:solid 1px #a6a6a6; margin:0; padding:0;-webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; -ms-border-radius:0 0 4px 4px; left:-2px;width:225px !important; min-width:inherit;}
.login-form .item-link ul li { display:block; font-size:14px; font-family: 'proxima_nova_rgregular'; color:#565656; border-bottom:solid 1px #a6a6a6; border-top:solid 1px #fbfbfb; background:#ebebeb;}
.login-form .item-link ul li:hover { background:#ccc;border-bottom:solid 1px #ccc; border-top:solid 1px #ccc;}
.login-form .item-link ul li:hover a { color:#000;}
.login-form .item-link ul li:last-child { border-bottom:none;-webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; -ms-border-radius:0 0 4px 4px;}
.login-form .item-link ul li a { display:block;color:#565656; padding:3px 0 3px 17px; background:none;}

 .login-form  .green-btn{ float:right;}

/****/

/*****tab-content******/
.tab-content { background:#EBEBEB; box-shadow:0px 2px 2px 2px #909090; -webkit-border-radius:4px; border-radius:4px; -ms-border-radius:4px; padding:8px; overflow: visible;}
.tab-content h1, .tab-content h2, .tab-content h3{ font-family: 'proxima_nova_ltsemibold'})

#v-nav >div .tab-content
{
    margin-left: 210px;
    border: 1px solid #a6a6a6;
    background-color: #FFF;
    min-height: 400px;
    position: relative;
    z-index: 9;
    padding: 12px;
    moz-box-shadow: inset 0 0 35px 5px #fafbfd;
    -webkit-box-shadow: inset 0 0 35px 5px #fafbfd;
    box-shadow: inset 0 0 35px 5px #fafbfd;
    display: none;
}

#v-nav >div .tab-content >h4
{
    font-size: 1.2em;
    color: Black;
    text-shadow: 0px 1px 1px #F2F1F0;
    border-bottom: 1px dotted #EEEDED;
    padding-top: 5px;
    padding-bottom: 5px;
}

.back-btn { background:url(../images/gre-round.png) no-repeat; width:34px; height:34px }
.back-btn:hover { background:url(../images/blue-round.png) no-repeat; width:34px; height:34px; cursor:pointer; }

.static-table td{ border-bottom:solid 1px #ccc; padding:5px; }
.static-table tr:last-child td{ border-bottom:none; }
.static-table tr { background-color:rgba(255,255,255,1.0); }
.static-table .promo-discount { background-color:rgba(234,242,255,1.0) !important; color: #0088cc; }
.static-table .order-total { background-color:rgba(229,252,226,1.0) !important; color: #21772d; }
.static-table .header-row { background-color:#dfecff !important; }
.static-table input[type="text"] {
    border-radius: 3px;
    padding: 5px;
    width: 40%; text-align:right;
}

.grey-white-table td{ border-bottom:solid 1px #ccc; padding:5px 10px; height:30px;}
.grey-white-table tr:last-child td{ border-bottom:none; }

.grey-white-table tr:nth-child(odd) { background-color:rgba(230,230,230,1.0); cursor: pointer; }
.grey-white-table tr:nth-child(odd):hover { background-color:rgba(222,237,198,1.0); cursor: pointer; }
.grey-white-table tr:nth-child(even) { background-color:rgba(255,255,255,1.0); cursor: pointer; }
.grey-white-table tr:nth-child(even):hover { background-color:rgba(222,237,198,1.0); cursor: pointer; }

.grey-white-table .item-link{ width:225px;  border-radius:5px;}
.grey-white-table .item-link { background: url(../images/select-bg.png) repeat-x; border-radius:5px; height:36px; width:225px; float:left;position:relative; border:solid 1px #ccc;}
.grey-white-table .item-link a { display:block;}
.grey-white-table  .item-link strong { font-weight:normal; display:inline-block; font-size:14px; font-family: 'proxima_nova_rgregular'; color:#000; padding:10px 0 0 15px;}
.grey-white-table .item-link .span-arrow { display:block; float:right; margin:10px 12px 0 0;}
.grey-white-table  .item-link ul { border-top:solid 1px #a6a6a6; margin:0; padding:0;-webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; -ms-border-radius:0 0 4px 4px; left:-2px;width:225px !important; min-width:inherit;}
.grey-white-table .item-link ul li { display:block; font-size:14px; font-family: 'proxima_nova_rgregular'; color:#565656; border-bottom:solid 1px #a6a6a6; border-top:solid 1px #fbfbfb; background:#ebebeb;}
.grey-white-table .item-link ul li:hover { background:#ccc;border-bottom:solid 1px #ccc; border-top:solid 1px #ccc;}
.grey-white-table .item-link ul li:hover a { color:#000;}
.grey-white-table .item-link ul li:last-child { border-bottom:none;-webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; -ms-border-radius:0 0 4px 4px;}
.grey-white-table .item-link ul li a { display:block;color:#565656; padding:3px 0 3px 17px; background:none;}

.grey-white-table input[type="text"] {
    border-radius: 5px;
    padding: 10px;
    width: 40%; text-align:right;
}

.grey-white-table span img{ margin:0px 5px 0px 0px;}

.lf.light-grey-text {
    margin-right: 10px;
    margin-top: 10px;
}
.tab-page-heading{ font-size:24px; font-family:'proxima_nova_ltsemibold'; margin-bottom:10px;}

/****/
/************price-box*********/
.price-box{ width:500px!important; text-align:left!important; padding-bottom:10px!important}

#onload-inner .white-table1{ border:solid 1px #ccc; border-radius:5px; box-shadow:0px 2px 3px #ccc;}

#onload-inner .white-table1 td{ padding:5px; border-bottom:solid 1px #ccc; }
#onload-inner .white-table1 tr:nth-of-type(2n) td{ background:#ebebeb;}
#onload-inner .white-table1 tr:last-child td{ background:#e2f5e5; color:#187628; }
#onload-inner .white-table1 tr:first-child td span.lf{ margin-top:0px; padding-top:10px; margin-bottom:10px;}
#onload-inner .white-table1 tr:first-child td span.rf{ margin-top:0px;  padding-top:10px; margin-bottom:10px;}

#onload-inner .white-table1 td span.rf.fontbold{ font-family:'proxima_nova_ltsemibold'; font-weight:bold !important;}

.normalinput{ border-radius: 5px;
    padding: 7px 10px;
     text-align:right; margin-top:-8px;
}
.width-input{
	width:80px!important;
	color:#000;
}
#onload-inner .white-table1 td span{ margin:0px 5px;}
#onload-inner .white-table1 td span.lf{ margin-top:8px;}
#onload-inner .white-table1 td span.rf{ margin-top:10px;}

#onload-inner .white-table1 tr:last-child td span.lf{ margin-top:0px;  padding-top:10px; margin-bottom:10px;}
#onload-inner .white-table1 tr:last-child td span.rf{ margin-top:0px;  padding-top:10px; margin-bottom:10px;}

.last-div{ overflow:hidden; margin:10px 0px;}
/*************/
.protable tr:first-child td{ background:#dedede;}
.protable tr:first-child td.bgnone{ background:none;}

.protable td:nth-of-type(2).border-none{ border-left:none; font-family: 'proxima_nova_ltsemibold';}
.protable td:nth-of-type(3).border-none{ border-left:none; font-family: 'proxima_nova_ltsemibold';}

a.cart-btn { display:block; float:right; background:url(../images/green-btn-bg.png) repeat-x; height:35px; line-height:28px; border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px;  box-shadow:0 -3px 0 #0c4615 inset;-webkit-box-shadow:0 -3px 0 #0c4615 inset; color:#fff; font-size:14px; -ms-box-shadow:0 -3px 0 #0c4615 inset; font-family: 'proxima_nova_ltsemibold'; text-decoration:none; margin:0 17px 0 0; padding:0 13px 0 10px;}
 a.cart-btn span { display:inline-block; margin:0 7px 0 0;}
a.cart-btn:hover { background:url(../images/green-btn-bgH.png) repeat-x; color:#000; text-decoration:none;}

.owner-name{
	position:absolute;
	z-index:1000 !important;
	color:#f4b82b;
	font-size:18px;
	font-weight:bold;
	font-family:'proxima_nova_ltsemibold';
	margin:22px 0 0 380px;
	width:190px;
	text-align:center;
}

.item-link1{ width:225px;  border-radius:5px;}
.item-link1 { background: url(../images/select-bg.png) repeat-x; border-radius:5px; height:32px;width:100%; float:left;position:relative; border:solid 1px #ccc;}
.item-link1 .fav { line-height: 35px; padding-left: 10px}
.item-link1 a { display:block; line-height: 32px; padding-left: 10px;}
.item-link1 strong { font-weight:normal; display:inline-block; font-size:14px; color:#000;}
.item-link1 .span-arrow { display:block; float:right; margin:0px 12px 0 0;}
.item-link1 ul { border-top:solid 1px #a6a6a6; margin:0; padding:0;-webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; -ms-border-radius:0 0 4px 4px; left:0px; width:100%; !important; min-width:inherit;}
.item-link1 ul li { display:block; font-size:14px; font-family: 'proxima_nova_rgregular'; color:#565656; border-bottom:solid 1px #a6a6a6; border-top:solid 1px #fbfbfb; background:#ebebeb;}
.item-link1 ul li:hover { background:#ccc;border-bottom:solid 1px #ccc; border-top:solid 1px #ccc;}
.item-link1 ul li:last-child { border-bottom:none;-webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; -ms-border-radius:0 0 4px 4px;}
.item-link1 ul li a { display:block;color:#565656; padding:3px 0 3px 8px; background:none;}

.item-link1 ul li ul.sub-menu { display:none;}
.item-link1 ul li:hover ul.sub-menu { border-top:solid 1px #a6a6a6;-webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; -ms-border-radius:0 0 4px 4px; min-width:130px; display:block; position:absolute; left:0; top:100%; box-shadow:0 5px 7px rgba(0,0,0,0.6);-webkit-box-shadow:0 5px 7px rgba(0,0,0,0.6); -ms-box-shadow:0 5px 7px rgba(0,0,0,0.6); }
.item-link1 ul li ul.sub-menu li { display:block; font-size:13px; font-family: 'proxima_nova_rgregular'; color:#565656; border-bottom:solid 1px #a6a6a6; border-top:solid 1px #fbfbfb; background:#ebebeb; float:none; text-shadow:none;}
.item-link1 ul li ul.sub-menu li:hover { background:#ccc;border-bottom:solid 1px #ccc; border-top:solid 1px #ccc;}
.item-link1 ul li ul.sub-menu li:hover a { color:#000 !important;}
.item-link1 ul li ul.sub-menu li:last-child { border-bottom:none;-webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px; -ms-border-radius:0 0 4px 4px;}
.item-link1 ul li ul.sub-menu li a { display:block; color:#565656 !important; padding:8px 0 8px 17px; background:none; border-top:none !important; min-width:inherit; float:none; position:relative;}
.item-link1 ul li ul.sub-menu li a strong { display:block; position:absolute; top:7px; right:12px;}

.item-link1 ul li ul.sub-menu li ul.sub-menu { display:none;}
.item-link1 ul li ul.sub-menu li:hover ul.sub-menu { display:block; position:absolute; left:100%; top:-3px;box-shadow:4px 5px 7px rgba(0,0,0,0.6); -webkit-box-shadow:4px 5px 7px rgba(0,0,0,0.6);-ms-box-shadow:4px 5px 7px rgba(0,0,0,0.6); border-left:solid 1px #a6a6a6;}

.text-input{
	    border-radius: 5px;
    padding: 10px;
    width: 90%; text-align:right;
	margin-left:15px;
	display:inline-block;
}
.text-input-small{
	    border-radius: 5px;
    padding: 10px;
    width: 65%; text-align:right;
	margin-left:0;
	display:inline-block;
	margin-right:5px;

}
.textarea-new{
	border-radius: 5px;
    padding: 10px;
    width: 95%; text-align:right;
	display:inline-block;
	min-height:230px;
}

/*******************/
.order-table2 .grey-white-table tr td{ background:#dedede;}
.order-table2 .grey-white-table tr:nth-of-type(2n) td{ background:#ebebeb;}
.order-table2 .grey-white-table tr:last-of-type td{ background:#e2f5e5; color:#187628;}


.buyertable .grey-white-table tr td{ background:#ebebeb;}
.buyertable .grey-white-table tr td:nth-of-type(2n){ background:#fff;}

#chat-box .user-img1 {
    background: none repeat scroll 0 0 #DFECFF;
}


#chat-box .user-img2 { float:left;border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; background:#fff; box-shadow:0 -3px 0 #ccc inset, 0 1px 4px rgba(0,0,0,0.46);-webkit-box-shadow:0 -3px 0 #ccc inset, 0 1px 4px rgba(0,0,0,0.46);-ms-box-shadow:0 -3px 0 #ccc inset, 0 1px 4px rgba(0,0,0,0.46); width:90px;}
#chat-box .user-img2 img {border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; margin:8px 8px 11px 8px;}

#chat-box .comment-box1 {width:560px; float:right;border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; position:relative; background:#dfecff; box-shadow:0 -3px 0 #95bbf0 inset, 0 1px 4px rgba(0,0,0,0.46);-webkit-box-shadow:0 -3px 0 #95bbf0 inset, 0 1px 4px rgba(0,0,0,0.46);-ms-box-shadow:0 -3px 0 #95bbf0 inset, 0 1px 4px rgba(0,0,0,0.46); padding:16px 0 20px 0; margin-bottom:16px;}
#chat-box .comment-box1 span.arrow { display:block; background:url(../images/left-arrow1.png) no-repeat; width:15px; height:33px; position:absolute; left:-15px; top:29px;}
#chat-box .comment-box1 .span-title { display:block; float:left; font-size:14px; color:#2470cc;font-family: 'proxima_nova_ltsemibold'; margin:0 0 0 16px;}
#chat-box .comment-box1 .rating { float:right; margin:5px 14px 0 0;}
#chat-box .comment-box1 .rating a { display:block; float:left;background:url(../images/star-icon2.png) no-repeat; width:17px; height:18px; margin:0 1px 0 0;}
#chat-box .comment-box1 .textarea { background:#fff; width:525px; height:80px; border:solid 1px #c1d7f7; border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; font-size:14px; color:#3a3a3a;font-family: 'proxima_nova_ltsemibold'; margin:11px 0 0 16px;}
#chat-box .comment-box1 .submit { float:right; width:79px; height:38px; border:none; cursor:pointer; font-size:12px; color:#fff; font-family: 'proxima_nova_ltsemibold';border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; -webkit-box-shadow:0 -3px 0 #0c4615 inset; box-shadow:0 -3px 0 #0c4615 inset; -ms-box-shadow:0 -3px 0 #0c4615 inset; margin:8px 14px 0 0; background:url(../images/green-btn-bg.png) repeat-x;}
#chat-box .comment-box1 .submit:hover {background:url(../images/green-btn-bgH.png) repeat-x;}

#chat-box .comment-box2 {width:560px; float:right;border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; position:relative; background:#f3f3f3; box-shadow:0 -3px 0 #ccc inset, 0 1px 4px rgba(0,0,0,0.46);-webkit-box-shadow:0 -3px 0 #ccc inset, 0 1px 4px rgba(0,0,0,0.46);-ms-box-shadow:0 -3px 0 #ccc inset, 0 1px 4px rgba(0,0,0,0.46); padding:16px 0 0 0; margin-bottom:16px; min-height:107px;}
#chat-box .comment-box2 span.arrow { display:block; background:url(../images/left-arrow2.png) no-repeat; width:13px; height:33px; position:absolute; left:-12px; top:29px;}
#chat-box .comment-box2 .heading-blk { border-bottom:solid 1px #c7c7c7; margin:0 15px; padding:0 0 15px 0; overflow:hidden; clear:both;}
#chat-box .comment-box2 .heading-blk .span-title { display:block; float:left; font-size:16px; color:#187628;font-family: 'proxima_nova_ltsemibold';}
#chat-box .comment-box2 .heading-blk .rating { float:right; margin:3px 0 0 0;}
#chat-box .comment-box2 .heading-blk .rating span { display:block; float:left;font-size:12px; color:#818181; line-height:18px; font-family: 'proxima_nova_rgregular'; margin:0 15px 0 0;}
#chat-box .comment-box2 .heading-blk small {display:block; float:left; width:17px; height:18px; background:url(../images/star-icon3.png) no-repeat; margin:0 1px 0 0;}
#chat-box .comment-box2 .heading-blk em {display:block; float:left; width:17px; height:18px; background:url(../images/star-icon3H.png) no-repeat; margin:0 1px 0 0;}
#chat-box .comment-box2 .heading-blk i {display:block; float:left; width:17px; height:18px; background:url(../images/star-icon3P.png) no-repeat; margin:0 1px 0 0;}
#chat-box .comment-box2 p { font-size:13px; line-height:20px; color:#3a3a3a; font-family: 'proxima_nova_rgregular'; padding:12px 0 18px 16px;}

#chat-box #user2{background:#dfecff; box-shadow:0 -3px 0 #95bbf0 inset, 0 1px 4px rgba(0,0,0,0.46);-webkit-box-shadow:0 -3px 0 #95bbf0 inset, 0 1px 4px rgba(0,0,0,0.46);-ms-box-shadow:0 -3px 0 #95bbf0 inset, 0 1px 4px rgba(0,0,0,0.46);}
#chat-box #user2 span.arrow { background:url("../images/left-arrow1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)}

.grey-shadow-box{border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; position:relative; background:#f3f3f3; box-shadow:0 -3px 0 #ccc inset, 0 1px 4px rgba(0,0,0,0.46);-webkit-box-shadow:0 -3px 0 #ccc inset, 0 1px 4px rgba(0,0,0,0.46);-ms-box-shadow:0 -3px 0 #ccc inset, 0 1px 4px rgba(0,0,0,0.46); padding:10px;}

.redio-group label { padding:5px 0px; font-size:12px;}
.redio-group input[type="radio"]{ margin-top:-4px; margin-right:4px;}
.grey-shadow-box input.submit{ width:79px;}

#content input.submit { width:79px; height:38px; border:none; cursor:pointer; font-size:14px; color:#fff; font-family: 'proxima_nova_ltsemibold';border-radius:4px;-webkit-border-radius:4px;-ms-border-radius:4px; -webkit-box-shadow:0 -3px 0 #0c4615 inset; box-shadow:0 -3px 0 #0c4615 inset; -ms-box-shadow:0 -3px 0 #0c4615 inset; margin:8px 14px 0 0; background:url(../images/green-btn-bg.png) repeat-x;}
#content input.submit:hover {background:url(../images/green-btn-bgH.png) repeat-x;}

.item-linkdrop{ width:225px; text-align:left;}

.first-tdbg-none tr:first-child td{ background:none;}
.light-grey-heading{ background:#ebebeb; padding:10px; border-bottom:solid 1px #ccc;}

.last-green-td .grey-white-table tr:last-of-type td{ background:#e2f5e5; color:#187628;}
.mar-b-5{ margin-bottom:5px!important;}
.mar-t-0{ margin-top:0px;}

.top-bot-border{ border-bottom:solid 1px #666; border-top:solid 1px #666; padding:5px 0; margin-bottom:10px;}
.pad td{ padding: 5px; }
.pad .item-linkdrop{ width:100px;}
.pad .item-linkdrop .item-link1 ul{ width:100px!important;}


.moc-sets { width:600px!important; text-align:left!important; padding-bottom:10px!important}
#onload-inner .white-table2{ border:solid 1px #ccc; border-radius:5px; box-shadow:0px 2px 3px #ccc;}
#onload-inner .white-table2 td{ padding:5px 10px; border-bottom:solid 1px #ccc; background:#ebebeb; }
#onload-inner .white-table2 tr:nth-of-type(2n) td{ background:#fff;}
#onload-inner .white-table2 tr:first-child td span.lf{ margin-top:0px; padding-top:10px; margin-bottom:10px;}
#onload-inner .white-table2 tr:first-child td span.rf{ margin-top:0px;  padding-top:10px; margin-bottom:10px;}
#onload-inner .white-table2 td span.rf.fontbold{ font-family:'proxima_nova_ltsemibold'; font-weight:bold !important;}
#onload-inner .white-table2 .grey-white-table{ font-size:16px;}
#onload-inner .white-table2 .grey-white-table span img{ margin-left:0px;}


/**************/


.top-inner-search-block{ margin:30px 0px 20px 0px;}
.col-1{ width:227px; float:left; margin-right:10px;}
.col-2{ float:left; width:224px; }

#content  .search-block { position: relative;}
#content  .search-block .textbox { padding-right: 20px; border:none;}
 #content  .search-block .submit { top:5px; right:5px; position: absolute;  border:none; cursor:pointer; width:25px; height:28px; background: url(../images/search-i.png) no-repeat  5px; margin:0px; box-shadow:none; }
  #content  .search-block .submit:hover{ border:none; cursor:pointer; background: url(../images/search-iH.png) no-repeat 5px; box-shadow:none; }

.pro-view{ overflow:hidden;}
.pro-view ul li  {background:#fff; padding:0; border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px; box-shadow:0 -3px 0 #ccc inset;-webkit-box-shadow:0 -3px 0 #ccc inset;-ms-box-shadow:0 -3px 0 #ccc inset; width:223px; border:solid 1px #ccc; margin-right:13px; float:left; overflow:hidden; margin-bottom:10px;}
.pro-view ul li .img-box{ width:100%; height:223px; overflow:hidden;}
.pro-view ul li .img-box img{ width:100%; height:auto;}

.pro-view ul li .detail-blk{ padding:10px;}
.pro-view ul li .detail-blk h6 { font-size:14px; color:#333; font-family: 'proxima_nova_ltsemibold'; padding:0 0 10px 0; margin-bottom:13px; border-bottom:solid 1px #ddd;}
.pro-view ul li .detail-blk h6 a { font-size:14px; color:#333; font-family: 'proxima_nova_ltsemibold'; padding:0 0 10px 0; margin-bottom:13px; border-bottom:solid 1px #ddd;}
.pro-view ul li .detail-blk h6 span { display:block; float:right; font-size:14px; color:#282828; font-family: 'proxima_nova_ltsemibold';}
.pro-view ul li .detail-blk span.user-name { display:block; float:left; font-size:13px; color:#818181; font-family: 'proxima_nova_rgregular'; line-height:30px;}
.pro-view ul li .detail-blk span.user-name a { color:#818181; }
.pro-view ul li .detail-blk span.user-name img { margin-right:10px;}
.pro-view ul li .detail-blk .rating { float:right;}
.pro-view ul li .detail-blk .rating span { display:inline-block;font-size:14px; color:#818181; font-family: 'proxima_nova_ltsemibold'; line-height:30px; margin-right:8px;}
.pro-view ul li .detail-blk .rating small { display:block; float:left; width:13px; height:13px; background:url(../images/star-icon.png) no-repeat; margin:8px 1px 0 0;}
.pro-view ul li .detail-blk .rating em { display:block; float:left; width:13px; height:13px; background:url(../images/star-iconH.png) no-repeat; margin:8px 1px 0 0;}
.pro-view ul li .detail-blk .rating i { display:block; float:left; width:13px; height:13px; background:url(../images/star-iconP.png) no-repeat; margin:8px 1px 0 0;}
.pro-view ul li .detail-blk b{font-size:16px; color:#333; font-family: 'proxima_nova_ltsemibold';}
.pro-view li:nth-of-type(4n-0){ margin-right:0px;}

/* pro-view mini version for shopHome */

.pro-mini{ overflow:hidden; padding: 0px; }
.pro-mini ul li  {background:#fff; padding:0; border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px; box-shadow:0 -3px 0 #ccc inset;-webkit-box-shadow:0 -3px 0 #ccc inset;-ms-box-shadow:0 -3px 0 #ccc inset; width:223px; border:solid 1px #ccc; margin-right:0px; float:left; overflow:hidden; margin-bottom:1px;}
.pro-mini ul li .img-box{ width:100%; height:223px; overflow:hidden;}
.pro-mini ul li .img-box img{ width:100%; height:auto;}

.pro-mini ul li .detail-blk{ padding:10px;}
.pro-mini ul li .detail-blk h6 { font-size:14px; color:#333; font-family: 'proxima_nova_ltsemibold'; padding:0 0 10px 0; margin-bottom:13px; border-bottom:solid 1px #ddd;}
.pro-mini ul li .detail-blk h6 a { font-size:14px; color:#333; font-family: 'proxima_nova_ltsemibold'; padding:0 0 10px 0; margin-bottom:13px; border-bottom:solid 1px #ddd;}
.pro-mini ul li .detail-blk h6 span { display:block; float:right; font-size:14px; color:#282828; font-family: 'proxima_nova_ltsemibold';}
.pro-mini ul li .detail-blk span.user-name { display:block; float:left; font-size:13px; color:#818181; font-family: 'proxima_nova_rgregular'; line-height:30px;}
.pro-mini ul li .detail-blk span.user-name a { color:#818181; }
.pro-mini ul li .detail-blk span.user-name img { margin-right:10px;}
.pro-mini ul li .detail-blk .rating { float:right;}
.pro-mini ul li .detail-blk .rating span { display:inline-block;font-size:14px; color:#818181; font-family: 'proxima_nova_ltsemibold'; line-height:30px; margin-right:8px;}
.pro-mini ul li .detail-blk .rating small { display:block; float:left; width:13px; height:13px; background:url(../images/star-icon.png) no-repeat; margin:8px 1px 0 0;}
.pro-mini ul li .detail-blk .rating em { display:block; float:left; width:13px; height:13px; background:url(../images/star-iconH.png) no-repeat; margin:8px 1px 0 0;}
.pro-mini ul li .detail-blk .rating i { display:block; float:left; width:13px; height:13px; background:url(../images/star-iconP.png) no-repeat; margin:8px 1px 0 0;}
.pro-mini ul li .detail-blk b{font-size:16px; color:#333; font-family: 'proxima_nova_ltsemibold';}

/* pro-view storeFront version */

.colstore { float:left; margin-right:15px; margin-bottom:15px; }
.pro-storeview{ width:252px; overflow:hidden; padding: 0px; }
.pro-storeview ol li  {background:#fff; padding:0; border-radius: 3px;-webkit-border-radius: 3px;-ms-border-radius: 3px; box-shadow:0 -3px 0 #ccc inset;-webkit-box-shadow:0 -3px 0 #ccc inset;-ms-box-shadow:0 -3px 0 #ccc inset; width:250px; border:solid 1px #ccc; margin-right:0px; float:left; overflow:hidden; margin-bottom:1px;}
.pro-storeview ol li .img-box{ width:100%; height:250px; overflow:hidden;}
.pro-storeview ol li .img-box img{ width:100%; height:auto;}

.pro-storeview ol li .detail-blk{ padding:10px;}
.pro-storeview ol li .detail-blk h6 { font-size:14px; color:#333; font-family: 'proxima_nova_rgregular'; padding:0 0 10px 0; margin-bottom:13px; border-bottom:solid 1px #ddd;}
.pro-storeview ol li .detail-blk h6 a { font-size:14px; color:#333; font-family: 'proxima_nova_ltsemibold'; padding:0 0 10px 0; margin-bottom:13px; }
.pro-storeview ol li .detail-blk h6 span { display:block; float:right; font-size:14px; color:#282828; font-family: 'proxima_nova_ltsemibold'; border-bottom:solid 1px #ddd}
.pro-storeview ol li .detail-blk span.user-name { display:block; float:left; font-size:13px; color:#818181; font-family: 'proxima_nova_rgregular'; line-height:30px;}
.pro-storeview ol li .detail-blk span.user-name a { color:#818181; }
.pro-storeview ol li .detail-blk span.user-name img { margin-right:10px;}
.pro-storeview ol li .detail-blk .rating { float:right;}
.pro-storeview ol li .detail-blk .rating span { display:inline-block;font-size:14px; color:#818181; font-family: 'proxima_nova_ltsemibold'; line-height:30px; margin-right:8px;}
.pro-storeview ol li .detail-blk .rating small { display:block; float:left; width:13px; height:13px; background:url(../images/star-icon.png) no-repeat; margin:8px 1px 0 0;}
.pro-storeview ol li .detail-blk .rating em { display:block; float:left; width:13px; height:13px; background:url(../images/star-iconH.png) no-repeat; margin:8px 1px 0 0;}
.pro-storeview ol li .detail-blk .rating i { display:block; float:left; width:13px; height:13px; background:url(../images/star-iconP.png) no-repeat; margin:8px 1px 0 0;}
.pro-storeview ol li .detail-blk b{font-size:16px; color:#333; font-family: 'proxima_nova_ltsemibold';}


.checkox-m-t--4{ margin-top:-4px!important;}

.height25 td{ height:25px!important;}
.height25 th{ height:25px!important;}

#content .title2{ padding:0px;}
#content .title2 h1{ margin:15px 0 0 0; text-align:left; font-size:22px;}

.pro-view2{ font-family: 'proxima_nova_ltsemibold';}
.tum-desiner{ float:left; margin-right:20px;}
.details-desiner{ float:left;}

.details-flower span{ padding:0px 10px; border-right: solid 1px #ccc; }
.details-flower span span span{ padding:0px; border-right:none;}
.details-flower span:last-of-type{ border:none; padding-right:0px;}
.details-flower span.lf{ border:none; padding:0px; font-size:20px;}
.details-flower span.rf{ border:none; padding:0px;}

.tum-ul{ overflow:hidden; padding:0px; margin:0px;}
.tum-ul li{ float:left; margin-right:24px; margin-top:10px;}
.tum-ul li.last-tum{ margin-right:0px;}
.tum-ul li.last-tum img{ margin-bottom:10px; margin-right:6px;}

.pro-view2 table td{ padding-top:15px; padding-bottom:15px;}

.filter-table td{ padding:0px 10px; color: #767676;}
.item-linkdrop2{}
.item-linkdrop2 .item-link1 ul{ width:100%!important;}
.van-check{}
.span-arrow.lf{ float:left; margin-left:10px;}
.span-arrow.lf input{ margin-top:-4px;}
.filter-table .last{ text-align:right; padding:0px;}
.filter-table .last .search-block{ float:right; width:223px;}
.filter-table .last .search-block .textbox{ width:200px!important;}
.filter-table .last .search-block .submit{ width:23px!important;}

.nth4{font-family: 'proxima_nova_ltsemibold';}

 .dropdown-menu2{ width:223px!important; margin-left:-20px!important; border-top-left-radius:4px!important}
 .dropdown-menu2 li{ text-align:center!important;}
 .dropdown-menu2 li a{ padding:0px!important;}
 .dropdown-menu2 li:hover{ background:none!important;}
 .diveder {
    background: url("../images/logindevider.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    font-size: 12px;
    padding: 0 !important;
    vertical-align: middle;
}
 .dropdown-menu2 li table td{ padding:5px;}
 .dropdown-menu2 li .normalinput{ text-align:left; width:87%; margin-top:0px;}
 .dropdown-menu2 .btn-box1{ padding:0 4px 0px;}
 .dropdown-menu2 .green-btn{ margin-right:3px;}


 /********************/
 .headertable { padding-bottom:8px;}
 .headertable table td{ padding:5px;}
 .orange-text { color:#eb9816; font-family:'proxima_nova_ltsemibold'; }
 .headertable table td.left-bor{ border-left:solid 1px #ccc; font-weight:normal; padding:8px;}
 .headertable table td.left-bor img{ margin-right:10px;}

.tab-nav2 > ul > li {
    padding:10px 0px !important;
    text-align: center !important;
    width: 80px !important;
}
.tab-nav2 > ul > li.current{ width:86px!important; color:#0085e3!important;}

.tab-nav2 > ul > li:hover{  cursor:pointer; color:#0085e3!important;}

.tab-nav2 > ul > li span{ height:40px;  display:block;}
.tab-nav2 .tab1 h1 span{ height: 40px; display: block; background:url(../images/stor-btn.png) no-repeat center center;}
.tab-nav2 ul li.tab2 span{ background: url(../images/reviwe-btn.png) no-repeat center center;}
.tab-nav2 ul li.tab3 span{ background:url(../images/policy-btn.png) no-repeat center center;}
.tab-nav2 ul li.tab4 span{ background: url(../images/mail-btn.png) no-repeat center center;}
.tab-nav2 ul li.tab5 span{ background: url(../images/cart-btn.png) no-repeat center center;}

.tab-nav2 .tab1:hover span{ background:url(../images/stor-btn-act.png) no-repeat center center;}
.tab-nav2 ul li.tab2:hover span{ background: url(../images/reviwe-btn-act.png) no-repeat center center;}
.tab-nav2 ul li.tab3:hover span{ background:url(../images/policy-btn-act.png) no-repeat center center;}
.tab-nav2 ul li.tab4:hover span{ background: url(../images/mail-btn-act.png) no-repeat center center;}
.tab-nav2 ul li.tab5:hover span{ background: url(../images/cart-btn-act.png) no-repeat center center;}

.tab-nav2 .tab1.current span{ background:url(../images/stor-btn-act.png) no-repeat center center;}
.tab-nav2 ul li.tab2.current span{ background: url(../images/reviwe-btn-act.png) no-repeat center center;}
.tab-nav2 ul li.tab3.current span{ background:url(../images/policy-btn-act.png) no-repeat center center;}
.tab-nav2 ul li.tab4.current span{ background: url(../images/mail-btn-act.png) no-repeat center center;}
.tab-nav2 ul li.tab5.current span{ background: url(../images/cart-btn-act.png) no-repeat center center;}

.mar-left-150px{ width:500px;}

.font20{ font-size:20px;}
.paypal-btn .lf{ margin-right:10px;}

/*************************storenews********************************************/

.cart-drop {
    font-family: 'proxima_nova_rgregular';
    min-height: 200px;
    position: relative;
    width: 210px;
}
.cart-iconH-btn {
    background: url("../images/cart-iconH.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    font-family: 'proxima_nova_rgregular';
    padding: 10px 40px 10px 10px;
    position: absolute;
    right: 0;
    top: 20px;
}
.cart-div {
    background: none repeat scroll 0 0 #EBEBEB;
    border: 1px solid #A6A6A6;
    border-radius: 5px;
    display: none;
    padding: 10px 0 0;
    position: absolute;
    right: 0;
    top: 70px;
    width: 150px;
}
.cart-div .arow {
    float: right;
    margin-right: 7px;
    margin-top: -27px;
}
.cart-div ul li {
    border-bottom: 1px solid #A6A6A6;
    overflow: hidden;
    padding: 5px 10px;
}
.cart-div ul li a {
    color: #494949;
}
.cart-div ul li:last-of-type {
    border-bottom: medium none;
}
.cart-drop2 {
    font-family: 'proxima_nova_rgregular';
    font-weight: normal;
    min-height: 200px;
    position: relative;
    width: 200px;
}
.cart-iconH-btn2 {
    background: url("../images/cart-iconH.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    font-family: 'proxima_nova_rgregular';
    padding: 10px 40px 10px 10px;
    position: absolute;
    right: 0;
    top: 20px;
}
.cart-drop0 {
    font-family: 'proxima_nova_rgregular';
    font-weight: normal;
    min-height: 200px;
    position: relative;
    width: 200px;
}
.cart-iconH-btn0 {
    background: url("../images/cart-iconH.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    font-family: 'proxima_nova_rgregular';
    padding: 10px 40px 10px 10px;
    position: absolute;
    right: 0;
    top: 20px;
}
.stor20 span {
    margin: 10px 0;
}
.stor20 span h1 {
    margin-top: 10px; overflow:hidden;
}
span.extra-mar {
    margin-top: 30px;
}
.chat-box2 .comment-box1 {
    width: 690px !important;
}
.chat-box2 .comment-box2 {
    width: 690px !important;
}
.tab-nav2 li:first-of-type {
    margin-top: 0 !important;
}
.stor20 tr:first-child td {
    background: none repeat scroll 0 0 #DEDEDE;
}
.three-col .item-link1 {
    width: 155px;
}
.three-col .dropdown-menu {
    width: 100% !important;
}
.three-col .dropdown-menu li {
    padding: 0 !important;
    width: 100% !important;
}
.three-col .dropdown-menu li a {
    display: block;
    text-align: left;
}
.pro-block2 .col-1 {
    width: 244px !important;
}
.pro-block2 .col-1 h6 {
    margin-bottom: 5px !important;
    padding: 0 !important;
}
.nobor {
    border-bottom: medium none !important;
}
.wordline {
    text-decoration: line-through;
}
.mar-right {
    margin-right: 10px;
}
.wel-grey-block.bor-radius.nopad {
    font-size: 14px;
}
.pad-left10 {
    padding-left: 20px;
}
.gre-table tr:first-child td {
    background: none repeat scroll 0 0 #DEDEDE !important;
}
.gre-table td {
    background: none repeat scroll 0 0 #EBEBEB !important;
}
.gre-table td div {
    margin: 10px 0;
}

/****************/
.item-link1.rf{ float:right;}
.chat-box2 .comment-box1 .textarea {
    width: 655px !important;
}
.red-text{ color:#b41a1a;}
.like-counter{ background:url(../images/like-unlike-counter-bg.jpg) repeat-x; height:48px; border-radius:5px;}
.like-counter table td{ padding:5px; vertical-align:middle; line-height:34px; height:100%; }
.like-counter table td span{ margin:0 3px;}
.like-counter table td.left-bor{ border-left:1px solid #CCCCCC;}

.banner{ padding:10px 20px;}
.ban-out-frame {border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px; box-shadow:0 0 2px rgba(0,0,0,0.46);-ms-box-shadow:0 0 2px rgba(0,0,0,0.46);-webkit-box-shadow:0 0 2px rgba(0,0,0,0.46); margin:0 0 18px 0;}
.ban-in-frame {position:relative; border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px; overflow: hidden;}

.shophomeleft ul li{ padding:10px!important;}
.shophomeleft ul li .name{ margin-bottom:10px;}
.shophomeleft ul li .light-grey-text{ margin-top:10px; display:inline-block;}

#sidebar .font20{ font-size:20px; padding-bottom:10px;}

.fonttype{ font-family:'proxima_nova_ltsemibold';}

.col-left .container{ width:100%;}
#content .col-left-mini-margin{ margin-top:25px;}
.col-left #header .header-bar{ padding:10px; width:574px; box-shadow:none;}
.col-left #header .header-bar .search-block{ margin-top:0px; width:574px;}
.col-left #header .header-bar .search-block .textbox{ border-radius:0px; width:398px;}
.col-left #header .header-bar .search-block .submit{ margin-left:0px; margin-top:0px;}
.col-left #header .header-bar .search-block .submit:hover{ background:url("../images/sub-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height:28px;}
.col-left #header .header-bar .search-block .item-link{ border-top-left-radius:5px;border-bottom-left-radius:5px;}

.bor-bottom{ border-bottom:solid 1px #dddddd; padding:10px 0px;}
.underline{ text-decoration:underline;}

#content .Browse-by-cat .pro-block { padding-left:0px; font-family:'proxima_nova_ltsemibold';}
#content .Browse-by-cat .pro-block  .col-1{ width:180px; margin-right:10px;}

.white-td{ background:#fff;}
.white-td .white-table td{ background:#fff; border-top:solid 1px #ddd; padding-top:15px; padding-bottom:15px; }

.shophomelasttable{ line-height:24px;}
.shophomelasttable td{ padding:10px 0px; border-bottom:solid 1px #ddd;}

.shophomelasttable tr:last-child td{ border-bottom:none;}

#header .header-bar.blue .width577{ width:577px;}

.grey-white-table input[type="text"].width365input{ width:365px; text-align:left;}

.oer-auto-div{ width:350px; border:solid 1px #ddd; height:150px; overflow:auto;}
.oer-auto-div2{ border:solid 1px #ddd; height:150px; overflow:auto;}

.white-green-table td{ padding:0px 10px; background:#fff!important;  border-bottom:solid 1px #ccc!important;}
.white-green-table tr:nth-of-type(2n) td { background:#e2f5e5!important;}
.white-green-table tr:last-child td{ border-bottom:none!important;}

.sellectall-btn{ background:url(../images/selectall-btn.png) no-repeat; width:113px!important; height:39px; border:none; margin-bottom:5px;}
.deselect-btn{ background:url(../images/deselect-btn.png) no-repeat; width:113px!important; height:36px; border:none;}

.gre-table-div td{ padding:0px 10px; background:#ebebeb!important;  border-bottom:solid 1px #ccc!important; border-left:none!important;}
.gre-table-div tr:last-child td{ border-bottom:none!important;}

.title-div { padding:10px;}
.title-div span{ margin:0 18px;}

.white td{ background:#fff!important; border-left:none!important; padding:10px 0px!important;}
.padding td{ padding:5px!important;}
.padding input[type="text"]{ width:110px;}

.padding-div{ padding:10px;}
.padding-div textarea{ width:98%; height:150px; overflow:auto; padding:1%;}

.grey-box2{ padding-bottom:20px;border-radius:5px;}
.width230 .green-btn input.min-pad{ padding:0px 80px;}
#onload .bottom-pad{ padding-bottom:20px!important}

.crop { width: 223px; height: 223px; background-size: cover; background-position: center center; background-repeat: no-repeat; overflow: hidden; }

.cropbig { width: 250px; height: 250px; background-size: cover; background-position: center center; background-repeat: no-repeat; overflow: hidden; }
