/**
* all.css
*/

#cancelqueuebtn {
background:url(../../js/swfupload/images/cancel.png) no-repeat 0 0;
display:none;
margin:10px 0;
}

#swfuploadfilelistingfiles ul {
list-style:none;
margin:0;
padding:0;
}

#tabs { /* ul */
float:left;
height:19px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
position:relative;
}

#tabs a {
background-color: #5A6991;
color: #FFF;
float:left;
margin-left:6px;
padding:2px 15px;
text-decoration:none;
}

#tabs a.active-tab {
border-color:orange orange #-moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
background-color: #F0F4FF;
color: black;
}

#tabs li {
float:left;
}

* {
outline:none;
}

* html .clr {
height:1%;
}

* html .collection-view {
height:300px !important;
}

* html .description-list li input {
margin:-3px 0 0;
}

* html .description-list li select {
margin:5px 0 0;
}

* html .design-title {
height:29px !important;
}

* html .form-registration .wrap-f-2 input {
margin:-1px 0 0 199px;
}

* html .item {
height:89px;
}

* html .search-results ul li a span {
width:125px;
}

* html .wrap-extra-info-2a {
height:287px;
}

* html .margin10px {
margin-left:-10px;
}

.add-collection {
padding:42px 26px 0 25px;
}

.add-comment {
overflow:hidden;
padding-top:10px;
text-align:right;
}

.add-comment .but-3 {
float:right;
}

.add-items {
float:left;
width:420px;
}

.add-items .cancel a {
background:url(../../images/i-cancel-2.gif) no-repeat 0 1px;
padding:0 0 0 20px;
}

.add-items .upload a {
background:url(../../images/i-upload-2.gif) no-repeat 0 1px;
padding:0 0 0 20px;
}

.add-items .uploading {
color:#545454;
font-size:12px;
padding:7px 0 5px 20px;
}

.add-items a {
color:#9f9f9f;
}

.add-items h3 {
font-size:21px;
font-weight:700;
padding:0 0 6px;
}

.add-items h3 a {
color:#0189CE;
font-size:15px;
font-weight:400;
}

.add-items p {
clear:both;
}

.add-items ul {
overflow:hidden;
padding:0 0 0 3px;
}

.add-items ul li {
float:left;
padding:0 0 16px 17px;
width:191px;
}

.add-items ul li a {
background:url(../../images/i-cancel.gif) no-repeat;
float:right;
height:13px;
overflow:hidden;
text-indent:-12000px;
width:12px;
}

.add-items ul li img {
float:left;
margin:3px 0 0;
}

.add-items ul li span {
color:#7c7c7c;
float:left;
font-size:11px;
}

.banner { /* div */
color:#fff;
height:350px;
margin:0;
padding:0;
width:950px;
}

.banner .register-wrap { /* div */
margin-top:100px;
width:920px;
height:200px;
}

.banner .register-wrap .learn-wrap { /* div */
width:450px;
height:80px;
float:left;
}

.banner .register-wrap .learn-wrap .learn { /* a */
/* background:url(../../images/fat/www_learnmore_button.png) no-repeat; */
display:block;
margin:60px 0px 0px 10px;
width:98px;
height:17px;
}

.banner .register-wrap .learn-wrap .learn, .banner .register-wrap .start-wrap .start { /* a */
background-position:top left;
}

.banner .register-wrap .learn-wrap .learn:hover, .banner .register-wrap .start-wrap .start:hover { /* a:hover */
background-position:bottom left;
}

.banner .register-wrap .register { /* div */
width:350px;
height:60px;
float:left;
margin:0px 0px 0px 90px;
text-align: center;
}

.banner .register-wrap .start-wrap { /* div */
width:900px;
height:130px;
float:left;
}

.banner .register-wrap .start-wrap .start { /* a */
background:url(../../images/fat/www_startcreating_button.png) no-repeat;
margin-left:800px;
display:block;
width:94px;
height:15px;
}

.bar { /* div */
border-bottom:solid 1px #5A6991;
padding:2px;
}

.bold {
font-weight:700;
}

.brand-wrap {
background:url(../../images/fat/www_box.png) no-repeat;
display:block;
float:left;
height:170px;
margin-right:3px;
overflow:hidden;
padding:1px 1px 13px 1px;
width:176px;
}

.brand-wrap:hover {
background-position:bottom;
}

.breadcrumbs {
color:#333;
padding:15px;
}

.breadcrumbs .active a {
color:#0189CE;
text-decoration:underline;
}

.breadcrumbs li {
display:inline;
}

.breadcrumbs li a {
color:#9f9f9f;
margin:0 3px 0 0;
text-decoration:none;
}

.breadcrumbs li a:hover {
text-decoration:underline;
}

.browsebtn {
background:url(../../js/swfupload/images/add.png) no-repeat 0 0;
}

.but-1 {
background:url(../../images/bg-left-but-1.gif) no-repeat;
color:#fff;
font-size:11px;
text-decoration:none;
}

.but-1 span {
background:url(../../images/bg-right-but-1.gif) no-repeat 100% 0;
float:left;
line-height:23px;
padding:0 19px 0 9px;
}

.but-1:hover span {
background-position:100% -23px;
}

.but-2 {
background:url(../../images/bg-left-but-2.gif) no-repeat;
color:#fff;
font-weight:700;
text-decoration:none;
}

.but-2 span {
background:url(../../images/bg-right-but-2.gif) no-repeat 100% 0;
float:left;
line-height:27px;
padding:0 32px 0 21px;
}

.but-2:hover span {
background-position:100% -27px;
}

.but-3 {
background:url(../../images/bg-left-but-3.gif) no-repeat;
color:#fff;
float:left;
font-size:14px;
font-weight:700;
text-decoration:none;
}

.but-3 span {
background:url(../../images/bg-right-but-3.gif) no-repeat 100% 0;
float:left;
line-height:35px;
padding:0 32px 0 30px;
position:relative;
}

.but-3 span img {
clear:left;
left:9px;
position:absolute;
top:11px;
}

.but-3:hover span {
background-position:100% -35px;
}

.button, .button-back { /* div, input */
background:transparent url(../../images/fat/btn_std_gray.png) no-repeat scroll 0 0;
border:0 none !important;
color:#444;
cursor:pointer;
font-size:small;
height:28px;
margin:10px 0;
width:100px !important;
}

.button-small:hover, .button-back:hover {
background-position:bottom;
margin:10px 0;
}

.button a, .button-small a {
color:#444;
display:block;
font-size:small;
padding:6px;
text-align:center;
text-decoration:none;
}

.button a:hover, .button-small a:hover {
background-position:bottom;
color:#131313;
}

.button-small { /* div, input */
background:url(../../images/fat/www_button_s.png) no-repeat;
border:0;
color:#fff;
cursor:pointer;
font-size:small;
height:37.5px;
margin:10px 0;
width:150px;
}

.button-large { /* div, input */
background:url(../../images/fat/www_long_button.png) no-repeat;
border:0;
color:#fff;
font-size:x-small;
height:40px;
margin:10px 0;
width:258px;
}

.button-large:hover {
background-position:bottom;
margin:10px 0;
}

.button-large a {
color:#fff;
display:block;
font-size:small;
padding:15px 30px 0 10px;
text-align:center;
text-decoration:none;
}

.buttons-1 {
overflow:hidden;
padding:8px 26px 0;
}

.buttons-1 li {
float:right;
padding:0 0 0 12px;
}

.buttons-1 li .but-2 {
float:left;
}

.cancelbtn {
background:url(../../js/swfupload/images/cancel.png) no-repeat;
display:block;
float:right;
height:16px;
width:16px;
}

.captcha {
display:block;
left:200px;
padding:5px 0;
position:relative;
top:-0.5em;
}

.category-wrap { /* div */
float:left;
margin:0 3px 0 0;
padding:5px 0 15px 0;
width:180px;
}

.category-wrap .category-image-wrap { /* div */
background:url(../../images/fat/www_box.png) no-repeat;
height:170px;
margin:0;
overflow:hidden;
padding:1px 1px 13px 1px;
width:176px;
}

.category-wrap .category-image-wrap:hover {
background-position:bottom;
}

.category-wrap .category-image-wrap .category-image { /* a */
display:block;
float:left;
height:176px;
margin:0;
padding:0;
width:176px;
}

.category-wrap .category-name { /* div */
text-align:center;
}

.category-wrap .category-name a {
color:#1d70b8;
font-size:medium;
}

.change-password {
padding:0 0 22px;
}

.change-password .change {
margin:-39px 0 0;
}

.change-password .change .but-3 {
float:right;
margin:0 26px 0 0;
}

.change-password div {
overflow:hidden;
padding:0 0 12px;
width:100%;
}

.change-password h3 {
background:#F4F3F2;
font-size:17px;
margin:0 0 14px;
padding:8px 30px 3px;
}

.change-password input {
border:1px solid #e0e0e0;
width:176px;
}

.change-password label {
float:left;
font-size:14px;
padding:4px 30px 0 8px;
text-align:right;
width:196px;
}

.checkbox input {
width:auto;
}

.clr:after {
clear:both;
content:"";
display:block;
height:0;
}

.collection-cover { /* div */
display:inline;
float:right;
height:260px;
margin:0;
padding:0;
width:300px;
}

.collection-cover .collection-cover-wrap-image { /* div */
background:url(../../images/elements/collection_cover_off.png) no-repeat;
float:right;
}

.collection-cover .collection-cover-wrap-image:hover {
background:url(../../images/elements/collection_cover_on.png) no-repeat;
}

.collection-cover .collection-cover-wrap-image .collection-cover-image { /* a */
display:block;
height:200px;
margin:30px;
padding:0;
width:200px;
}

.collection-cover .collection-cover-panel { /* div */
float:left;
height:auto;
width:40px;
}

.collection-cover .collection-cover-panel .label {
text-align:center;
}

.collection-cover .collection-cover-panel a {
color:#9f9f9f;
display:block;
font-size:10px;
line-height:30px;
text-decoration:none;
}

.collection-description, .design-description {
clear:left;
height:auto;
width:350px;
}

.collection-item { /* div */
clear:both;
margin:0;
padding:25px 0;
}

.collection-item .collection-name { /* div */
font-size:large;
margin:0;
padding:0 0 0 26px;
}

.collection-item .collection-name a {
color:#0189ce;
text-decoration:underline;
}

.collection-item .collection-wrap-image { /* div */
background:url(../../images/elements/collection_item_collection_wrap_image_off.png) no-repeat;
display:block;
float:left;
height:148px;
margin:0;
padding:26px;
width:148px;
}

.collection-item .collection-wrap-image:hover {
background:url(../../images/elements/collection_item_collection_wrap_image_on.png) no-repeat;
}

.collection-item .collection-wrap-image .collection-image { /* a */
display:block;
height:148px;
margin:0;
padding:0;
width:148px;
}

.collection-item .collection-wrap-item-image { /* div */
border:solid 1px #eee;
display:inline;
float:left;
margin:2px;
}

.collection-item .collection-wrap-item-image .collection-item-image {
height:60px;
margin:0;
padding:0;
width:60px;
}

.collection-view {
background:url(../../images/views/collection_view.png) bottom repeat-x;
height:auto !important;
min-height:300px;
}

.collection-wrap { /* div */
display:inline;
float:left;
}

.collection-wrap .collection-wrap-image { /* div */
background:url(../../images/elements/collection_wrap_off.png) no-repeat;
height:208px;
padding:26px;
width:148px;
}

.collection-wrap .collection-wrap-image:hover {
background:url(../../images/elements/collection_wrap_on.png) no-repeat;
}

.collection-wrap .collection-wrap-image .collection-image { /* a */
display:block;
height:148px;
margin-bottom:5px;
width:148px;
}

.collection-wrap .collection-wrap-image .collection-name a {
color:#9c5800;
text-decoration:underline;
}

.collection-wrap .collection-wrap-image .collection-rating { /* div */
display:inline;
float:left;
}

.collection_list div p {
float:left;
font-size:12px;
padding:1px 0 0 6px;
}

.collection_list div p em img {
display:inline;
margin:0 0 0 2px;
vertical-align:-3px;
}

.collection_list div.hover {
background-position:0 -221px;
}

.collection_list div:hover {
background-position:0 -221px;
}

.collection_name {
color:#ED9A00;
font-size:20px;
font-weight:bold;
}

.collection_name .editor_field {
color:#ED9A00;
font-size:18px;
font-weight:bold;
}

.comments {
border:0 none;
overflow:hidden;
padding:0 0 73px;
}

.comments h3 {
color:#ed9a00;
font-size:16px;
font-weight:bold;
margin:0 0 10px;
padding:0;
}

.comment-area {
border:1px solid #ED9A00;
height:105px;
}

.comments_bottom {
border-top:2px solid #d8d8d8;
overflow:hidden;
width:auto;
}

.content-inner {
margin:1em 0;
}

.create { /* a */
background:url(../../images/fat/happyhour_createnow_btn.png) no-repeat;
display:block;
margin:80px 0 0 740px;
padding:0;
height:66px;
width:172px;
}

.create:hover {
background-position:bottom;
}

.description-list {
margin:0;
padding:0 0 5px 0;
}

.description-list li {
display:inline;
padding-left:5px;
}

.description-list li img {
display:inline;
margin:0 3px 0 0;
vertical-align:-5px;
}

.description-list li input {
float:none;
width:223px;
}

.description-list li select {
float:none;
width:190px;
}

.designs-based { /* div */
padding:0;
}

.design-cover .design-cover-image-wrap { /* div */
background:url(../../images/fat/www_big_box.png) no-repeat;
float:left;
height:397px;
padding:2px 11px 13px 2px;
width:397px;
}

.design-cover .design-cover-image-wrap:hover {
background-position:bottom;
}

.design-cover .design-cover-image-wrap .design-cover-image { /* div */
height:397px;
width:397px;
}

.design-cover .design-cover-panel { /* div */
display:inline;
float:left;
height:410px;
margin:0;
padding:0 0 0 20px;
width:320px;
}

.design-cover .design-cover-panel a {
color:#9f9f9f;
display:block;
font-size:10px;
text-decoration:none;
}

.design-cover .design-cover-panel .button-guest { /* div */
clear:both;
display:block;
float:left;
height:46px;
margin:0 0 10px;
padding:0;
width:46px;
}

.design-cover .design-cover-panel .share-guest {
background:transparent url(../../images/fat/www_share_button_guest.png);
}

.design-cover .design-cover-panel .flag-guest {
background:transparent url(../../images/fat/www_flag_button_guest.png);
}

.design-cover .design-cover-panel .embed-guest {
background:transparent url(../../images/fat/www_embed_button_guest.png);
}

.design-cover .design-cover-panel .buy { /* a */
background:url(../../images/fat/www_buy_button.png) no-repeat;
clear:both;
display:block;
float:left;
height:46px;
margin:0 0 10px 0;
padding:0;
width:46px;
}

.design-cover .design-cover-panel .buy:hover {
background-position:bottom;
}

.design-cover .design-cover-panel .buy02 { /* a */
background:url(../../images/fat/www_buy02_button.png) no-repeat;
}

.design-cover .design-cover-panel .buy02:hover {
background-position:bottom;
}

.design-cover .design-cover-panel .edit { /* a */
background:url(../../images/fat/www_edit_button.png) no-repeat;
clear:both;
display:block;
float:left;
height:46px;
margin:0 0 10px 0;
padding:0;
width:46px;
}

.design-cover .design-cover-panel .edit:hover {
background-position:bottom;
}

.design-cover .design-cover-panel .embed { /* a */
background:url(../../images/fat/www_embed_button.png) no-repeat;
clear:both;
display:block;
float:left;
height:46px;
margin:0;
padding:0;
width:46px;
}

.design-cover .design-cover-panel .embed {
margin:0 0 10px 0;
}
.design-cover .design-cover-panel .embed:hover {
background-position:bottom;
}

.design-cover .design-cover-panel .flag, .collection-cover .collection-cover-panel .flag { /* a */
background:url(../../images/fat/www_flag_button.png) no-repeat;
clear:both;
display:block;
float:left;
height:46px;
margin:0;
padding:0;
width:46px;
}

.design-cover .design-cover-panel .flag {
margin:0 0 10px 0;
}
.design-cover .design-cover-panel .flag:hover, .collection-cover .collection-cover-panel .flag:hover {
background-position:bottom;
}

.design-cover .design-cover-panel .label { /* div */
color:#666;
display:inline;
float:left;
font-size:15px;
height:10px;
margin:0;
padding:14px 18px 18px;
}

.design-cover .design-cover-panel .personalize { /* a */
background:url(../../images/fat/www_personalize_button.png) no-repeat;
clear:both;
float:left;
display:block;
height:38px;
margin-top:0;
margin-bottom:10px;
padding:0;
width:182px;
}

.design-cover .design-cover-panel .personalize:hover {
background-position:bottom;
}

.design-cover .design-cover-panel .personalize02 { /* a */
background:url(../../images/fat/www_personalize02_button.png) no-repeat;
}

.design-cover .design-cover-panel .personalize02:hover {
background-position:bottom;
}

.design-cover .design-cover-panel .print { /* a */
background:url(../../images/fat/www_print_button.png) no-repeat;
clear:both;
display:block;
float:left;
height:46px;
margin:0 0 10px 0;
padding:0;
width:46px;
}

.design-cover .design-cover-panel .print:hover {
background-position:bottom;
}

.design-cover .design-cover-panel .share { /* a */
background:url(../../images/fat/www_share_button.png) no-repeat;
clear:both;
display:block;
float:left;
height:46px;
margin:0 0 10px 0;
padding:0;
width:46px;
}

.design-cover .design-cover-panel .share:hover {
background-position:bottom;
}

.design-cover .design-cover-panel .widget { /* div */
clear:both;
}

.design-cover .design-cover-panel .widget #DesignWidgetSrc { /* textarea */
border:solid #a5a2a2 1px;
color: #a5a2a2;
font-size:small;
overflow:hidden;
}

.design-cover .design-cover-panel .action-wrap { /* div */
clear:both;
display:inline;
float:left;
margin:0;
padding:0;
}

.design-details {
background:url(../../images/bg-box-2.gif) no-repeat;
float:left;
height:215px;
margin:0 26px 10px 0;
overflow:hidden;
padding:3px 4px;
width:150px;
}

.design-details .design_box {
height:150px;
overflow:hidden;
width:150px;
}

.design_name {
color:#ED9A00;
font-size:26px;
font-weight:700;
}

.design_name .editor_field {
color:#ED9A00;
font-size:26px;
font-weight:700;
}

.design-rating, .item-ratings .collection-ratings, .collection-item-rating {
position:relative; /*this is the key*/
z-index:24;
}

.design-rating:hover, .item-ratings:hover {
z-index:25;
}

.design-rating span, .item-ratings span, .collection-item-rating span {
display:none;
}

.design-rating:hover span, .item-ratings:hover span, .collection-item-rating:hover span {
display:block;
position:absolute;
top:2em; left:1.5em; width:10em;
border:1px solid #999;
background-color:#fff; color:#000;
text-align: center;
}

.design-title {
color:#eb9a00;
font-size:x-large;
height:auto !important;
min-height:29px;
}

.design-view {
border-bottom:dotted #a5a2a2 1px;
clear:both;
padding-bottom:15px;
}

.design-wrap { /* div */
display:inline;
float:left;
margin:0 3px 0 0;
padding:5px 0 15px 0;
width:180px;
}

.design-wrap .design-image-wrap { /* div */
/*background:url(../../images/fat/www_box.png) no-repeat;*/
height:170px;
padding:1px 1px 13px 1px;
width:176px;
}

.design-wrap .design-image-wrap:hover {
background-position:bottom;
}

.design-wrap .design-image-wrap .design-image { /* div */
height:176px;
width:176px;
}

.design-wrap .design-panel { /* div */
margin:0 10px 5px 5px;
}

.design-wrap .design-panel .design-name { /* div */
height:15px;
margin:0;
overflow:hidden;
padding:0;
width:165px;
}

.design-wrap .design-panel .design-name a {
color:#9c5800;
text-decoration:underline;
}

.design-wrap .design-panel .design-comment {
display:inline;
float:right;
}

.design-wrap .design-panel .design-rating {
display:inline;
float:left;
}

.design-wrap .design-panel .user-name {
overflow:hidden;
}

.design-wrap .design-panel .user-name a {
color:#1d70b8;
text-decoration:underline;
}

.designer { /* div */
border:solid #eee 1px;
display:inline;
float:left;
height:100px;
margin:10px;
overflow:hidden;
padding:10px;
width:100px;
}

.designer .image { /* div */
height:80px;
margin:0;
padding:0;
width:80px;
}

.designer .name { /* div */
margin:0;
overflow:hidden;
padding:0;
text-align:center;
width:80px;
}

.designs h3 {
font-size:21px;
font-weight:700;
margin:11px 0 0;
position:relative;
}

.designs-based h3 {
font-size:21px;
font-weight:700;
margin:11px 0 0;
position:relative;
}

.discount { /* td */
border-bottom:0;
color:#f00;
}

.error {
background-color:#F30;
color:#FFF;
}

.extra-info-1a {
margin:0 0 0 15px;
width:746px;
}

.extra-links-2 {
position:absolute;
right:28px;
top:87px;
}

.extra-links-2 .active a {
color:#F4C901;
}

.extra-links-2 li {
display:inline;
padding:0 0 0 24px;
}

.extra-links-2 li a {
color:#9f9f9f;
text-decoration:none;
}

.extra-links-2 li a:hover {
color:#F4C901;
}

.extra-list {
margin:0 0 0 -4px;
padding:5px 0;
}

.extra-list li {
display:inline;
font-size:13px;
}

.extra-list li a {
font-size:12px;
}

.extra-list li img {
display:inline;
margin:0 2px 0 0;
vertical-align:-5px;
}

.extra-list-2 {
overflow:hidden;
padding:8px 0 0;
width:100%;
}

.extra-list-2 li {
float:left;
}

.extra-list-2 li .img-1 {
margin:-3px 12px -3px 0;
position:relative;
}

.extra-list-2 li .inp-1 {
width:44px;
}

.extra-list-2 li img {
display:inline;
float:left;
margin:0 12px 0 0;
}

.extra-list-2 li input {
border:1px solid #fff;
width:223px;
}

.extra-list-2 li select {
width:190px;
}

.fake-tabs {
float:left;
height:20px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
}

.fake-tabs a {
background-color:#DCDCDC;
color:#999;
float:left;
margin-left:6px;
padding:2px 15px;
text-decoration:none;
}

.fake-tabs a.active-tab {
background-color:#FFF;
border-color:orange orange #-moz-use-text-color;
border-style:solid solid none;
border-width:1px 1px medium;
color:grey;
}

.fake-tabs li {
float:left;
}

.fileuploading {
background:#fee727;
}

.float-left {
float:left;
}

.footer-wrap {
background:#F0F0F0 none repeat scroll 0 0;
color:#606060;
height:165px;
margin:0;
padding:0;
}

.footer-wrap .footer { /* div */
margin:0 auto;
padding:0;
width:950px;
}

.footer-wrap .footer .copyright {
float:right;
}

.footer-wrap .footer .links {
float:left;
margin-left:12px;
}

.footer-wrap .footer .links a {
color:#606060;
font-size:12px;
text-decoration:underline;
}

.footer-wrap .footer .powered {
float:left;
margin-right:10px;
}

.form .submit {
padding:0;
}

.form input {
clear:both;
display:block;
left:200px;
position:relative;
top:-0.5em;
}

.form label {
display:block;
font-size:14px;
margin-bottom:-1em;
}

.form select {
clear:both;
display:block;
left:200px;
position:relative;
top:-0.5em;
min-width:100px;
}

.form textarea {
clear:both;
display:block;
left:200px;
position:relative;
top:-0.5em;
}

.pm .form #PmForm textarea, .pm #PmForm textarea {
left:15px;
}

.form-collection {
background:#f2f1f1;
border:1px solid #f0f0f0;
margin:-20px 0 0;
overflow:hidden;
padding:11px 0 0;
width:745px;
}

.form-edit {
padding:10px 0 0;
width:747px;
}

.form-edit h2 {
padding:0 28px 7px;
}

.form-edit table {
float:left;
position:relative;
}

.form-login {
padding:0 27px 0 25px;
width:721px;
}

.form-login .login {
margin:-9px 0 0;
}

.form-login .login .but-2 {
float:right;
}

.form-login div {
overflow:hidden;
padding:0 0 11px;
width:100%;
}

.form-login h3 {
font-size:24px;
font-weight:700;
padding:0 0 10px;
}

.form-login input[type=password] {
width:155px;
}

.form-login input[type=text] {
width:155px;
}

.form-login label {
float:left;
font-size:14px;
padding:2px 14px 0 0;
text-align:right;
width:136px;
}

.form-registration {
padding:0 0 0 25px;
width:721px;
}

.form-registration .wrap-f-1 {
padding:0 0 13px;
}

.form-registration .wrap-f-1 input {
width:185px;
}

.form-registration .wrap-f-1 label {
float:left;
font-size:14px;
padding:3px 19px 0 0;
text-align:right;
width:184px;
}

.form-registration .wrap-f-2 {
padding:0 0 7px;
}

.form-registration .wrap-f-2 input {
border:none;
margin:2px 6px 0 203px;
padding:0;
}

.form-registration .wrap-f-2 label {
font-size:14px;
}

.form-registration .wrap-f-2 label img {
display:inline;
margin:0 0 0 9px;
vertical-align:middle;
}

.form-registration .wrap-f-3 {
padding:25px 0 0;
}

.form-registration .wrap-f-3 div {
float:left;
width:195px;
}

.form-registration .wrap-f-3 div input {
width:184px;
}

.form-registration .wrap-f-3 div textarea {
background:#DFF4FC;
border:none;
height:79px;
margin:0 0 9px;
overflow:auto;
padding:3px;
width:186px;
}

.form-registration .wrap-f-3 label {
float:left;
font-size:14px;
margin:-3px 0 0;
padding:0 19px 0 0;
text-align:right;
width:184px;
}

.form-registration div {
overflow:hidden;
width:100%;
}

.form-registration div .but-2 {
float:right;
margin:2px 0 0;
}

.form-registration div div {
padding-top:4px;
width:auto;
}

.form-registration h2 {
padding:0 0 29px;
}

.frameset {
background:url(../../images/bg-box-2.gif) no-repeat;
float:left;
height:215px;
margin:0 26px 10px 0;
overflow:hidden;
padding:3px 4px;
width:150px;
}

.header-small-wrap { /* div */
background:url(../../images/fat/www_small_stripe.png) repeat-x;
height:87px;
margin:0;
padding:0;
}

.header-small-wrap .header { /* div */
height:58px;
margin:0 auto;
padding-top:14px;
width:950px;
}

.header-small-wrap .header .logo { /* a */
background:url(../../images/fat/www_small_tagline.png) no-repeat;
display:block;
float:left;
height:58px;
width:685px;
}

.header-small-wrap .header .muglogo, .muglogo { /* a */
background:url(../../images/fat/mug_comp_sm.png) no-repeat;
display:block;
float:left;
height:73px;
width:243px;
}

.header-small-wrap .header .vcardlogo, .vcardlogo { /* a */
background:url(../../images/fat/small_header_vday.png) no-repeat;
display:block;
float:left;
height:73px;
width:265px;
}

.header-wrap { /* div */
background:url(../../images/fat/www_stripe.png) repeat-x;
height:480px;
margin:0;
padding:0;
}

.header-wrap .header { /* div */
margin:0 auto;
padding:0;
width:950px;
}

.header-wrap .header .header-top { /* div */
background:url(../../images/fat/header_top_bar.png) no-repeat 0px 32px;
display:block;
height:110px;
width:100%;
}

.header-wrap .header .header-country-wrap { /* div */
display:block;
margin:0;
}

.header-wrap .header .header-country-wrap .whereyouare { /* div */
list-style-type: none;
margin:0;
padding:0;
}

.header-wrap .header .header-country-wrap .whereyouare li { /* div */
display:block;
float:left;
}

.header-wrap .header .header-mailing-wrap { /* div */
background:url(../../images/fat/www_mailing_submit.png) no-repeat;
display:inline;
height:32px;
margin:0;
padding:5px 5px 20px 20px;
width:300px;
}

.header-wrap .header .header-mailing-wrap .mail-text-box { /* text-box */
background-color:transparent;
border:0px;
width:157px;
}

.header-wrap .header .header-mailing-wrap .mail-button { /* button */
background-color:transparent;
border:0px;
height:20px;
padding-top:2px;
width:67px;
}

.header-wrap .header .logo { /* a */
background:url(../../images/fat/www_tagline.png) no-repeat scroll 0 15px;
float:left;
display:block;
height:110px;
width:300px;
}

.img-person {
float:right;
margin:-11px 0 0;
}

.img-product {
position:absolute;
right:5px;
top:5px;
}

.inline {
display:inline;
}

.input input {
border:solid #e0e0e0 1px;
font-size:11px;
width:223px;
}

.input textarea {
font-size:11px;
border:1px solid #E0E0E0;
width:250px;
}

.item {
background:#F2F1F1;
border:1px solid #f0f0f0;
float:left;
min-height:89px;
position:relative;
width:224px;
}

.item .item-img {
float:left;
padding:0 9px 0 0;
}

.item .item_details {
display:table;
height:1%;
margin:11px 0 0;
}

.item .item_details .rating {
bottom:7px;
clear:both;
left:96px;
position:absolute;
width:100%;
}

.item .item_details p {
color:#FF7F01;
text-align:left;
}

.item input {
border:1px solid #fff;
font-style:italic;
margin:0 0 5px;
padding:1px 3px;
width:111px;
}

.item label {
clear:none;
float:none;
width:10em;
}

.item-details {
display:table;
height:1%;
margin:11px 0 0;
}

.item_box {
height:auto;
overflow:hidden;
width:100px;
}

.items-added {
overflow:hidden;
padding:74px 0 0;
width:auto;
}

.items-added h3 {
color:#EEA010;
font-size:21px;
font-weight:700;
padding:0 0 11px;
}

.items-added h3 a {
font-size:12px;
font-weight:normal;
}

.items-collection {
padding:0 0 0 22px;
width:751px;
}

.items-collection h3 {
font-size:21px;
font-weight:700;
padding:0 0 14px;
}

.last-1 {
margin:0 !important;
}

.latest-collections {
padding:36px 0 0;
width:100%;
}

.latest-collections h3 {
background:#fdfbe1;
color:#9f9f9f;
font-size:18px;
padding:6px 27px;
}

.latest-designs {
padding:0;
}

.latest-designs h3 {
font-size:18px;
padding:6px 15px;
padding-bottom:0px;
}

.latest-designs-2 {
margin:-8px 0 0;
}

.latest-designs-2 .product-list-3 {
overflow:hidden;
padding:12px 0 0 25px;
}

.launch {
color:#3c3b3b;
display:block;
font-size:13px;
height:34px;
margin:0;
padding:10px 0 0 0;
width:390px;
}

.launch .launch-form {
color:#3c3b3b;
float:left;
width:330px;
}

.launch .launch-form select {
width:100px;
}

.launchbox {
border:1px solid #999;
background-color:#F0F0F0;
margin:15px 3px 11px 3px;
padding: 7px;
width:147px;
}

.launchbox .launchbox-form {
}

.launchbox p {
font-size:16px;
padding:4px 0;
}

.launchbox .launchbox-form select {
width:145px;
}

.launchbox .submit {
padding:8px 0 0 0;
text-align:right;
}

.launchbox .submit input {
width:72px;
}

.list { /* ul */
list-style-type:none;
margin:0;
padding:0;
}

.list li {
display:inline;
}

.list-1 {
clear:both;
float:left;
padding:5px 0 0;
text-align:right;
width:447px;
}

.list-1 li {
color:#0189CE;
display:inline;
font-size:15px;
padding:0 0 0 4px;
}

.list-1 li a {
margin:0 8px 0 0;
}

.list-1 li a:hover {
color:#F4C901;
text-decoration:underline;
}

.list-1b {
float:left;
padding:5px 0 0;
text-align:right;
width:551px;
}

.list-1b li {
color:#0189CE;
display:inline;
font-size:15px;
padding:0 0 0 4px;
}

.list-1b li a {
margin:0 8px 0 0;
}

.list-1b li a:hover {
color:#F4C901;
text-decoration:underline;
}

.list-2 {
padding:10px 0 0 440px;
}

.list-2 li {
float:left;
padding:0 0 0 10px;
}

.list-2b {
float:right;
}

.list-2b li {
float:left;
padding:0 0 0 11px;
}

.lk-2 li a {
font-size:13px !important;
}

.mainmenu { /* div */
float:left;
position:relative;
}

.margin5px {
margin:0;
}

.margin10px {
margin-left:0;
}

.next-pages {
clear:both;
padding:0 28px 0 0;
text-align:right;
width:auto;
}

.next-pages .active a {
color:#F4C901;
text-decoration:none;
}

.next-pages .next a {
text-decoration:none;
}

.next-pages .prev a {
text-decoration:none;
}

.next-pages li {
color:#0189CE;
display:inline;
font-size:14px;
}

.next-pages li a {
color:#0189CE;
margin:0 4px 0 0;
}

.next-pages li a:hover {
color:#F4C901;
text-decoration:none;
}

.nice input[type=text] {
width:223px;
}

.nice table {
/* border-collapse:collapse; */
font:11px/24px "trebuchet ms", Verdana, Arial, Helvetica, sans-serif;
margin:10px;
width:97%;
}

.nice table .action {
width:50px;
}

.nice td {
/* border-bottom:1px solid #CCC; */
padding:0 0.5em;
}

.nice td.adjacent {
border-left:1px solid #CCC;
text-align:center;
}

.nice td.country_label {
font:9px/24px Verdana, Arial, Helvetica, sans-serif;
}

.nice td.width {
width:190px;
}

.nice th {
padding:0 0.5em;
text-align:left;
}

.nice tr.yellow td {
/*background:#f0f4ff;
border-bottom: 1px solid #5A6991;
border-top: 1px solid #5A6991;*/
background:#5A6991;
color:#fff;
}

.nice tr.even-row td {
background:#f0f4ff;
}

.nice tr.odd-row td {
background:#bde0ee;
}

.nice100 table {
margin:0;
width:100%;
}

.notice-board {
}

.notice-board h3 {
font-size:18px;
padding:0;
padding-bottom:0px;
}

.notice-list {
border:1px solid #CCC;
list-style:none;
overflow:hidden;
padding:16px 0 23px 23px;
width:95%;
}

.notice-list li {
float:left;
padding:0 0 6px;
}

.notice-list li .notice-1 {
padding:0 0 10px 0;
width:420px;
}

.notice-list li .notice-1 img {
display:inline;
margin:0 13px 0 0;
vertical-align:-2px;
}

.notice-list li .notice-2 {
padding:3px 26px 0 10px;
width:210px;
}

.notice-list li .notice-3 {
width:40px;
}

.notice-list li .notice-3 img {
margin:3px 0 0;
}

.notice-list li div {
float:left;
}

.p-n {
padding:0 !important;
}

.page { /* div */
background:url(../../images/fat/www_dotted.png) repeat-y;
border:solid #a5a2a2 1px;
border-width:0;
margin:0 auto;
width:950px;
}

.panel {
clear:both;
display:none;
}

.panel.active-tab-body {
display:block;
padding:10px;
}

.person-info {
overflow:hidden;
}

.person-info div {
padding:0 10px;
}

.person-info div h3 {
font-size:15px;
padding:12px 0 10px;
}

.person-info div ul {
margin:0;
padding:0;
}

.person-info div ul li {
font-size:14px;
line-height:17px;
list-style-type:none;
}

.person-info img {
border:1px solid #d8d8d8;
float:left;
margin:0 11px 0 0;
}

.preview {
background-color:#fcfce8;
border:1px solid #e5e58f;
}

.primary-content { /* div */
display:inline;
float:right;
margin:0;
overflow:hidden;
padding:20px 15px 10px 15px;
width:750px;
}

.product-wrap { /* div */
float:left;
margin:0 3px 0 0;
padding:5px 0 15px 0;
width:180px;
}

.product-wrap .product-image-wrap { /* div */
background:url(../../images/fat/www_box.png) no-repeat;
height:170px;
overflow:hidden;
padding:1px 1px 13px 1px;
width:176px;
}

.product-wrap .product-image-wrap:hover {
background-position:bottom;
}

.product-wrap .product-image-wrap .product-image { /* a */
display:block;
float:left;
height:176px;
margin:0;
padding:0;
width:176px;
}

.product-wrap .product-name { /* div */
text-align:center;
}

.product-wrap .product-name a {
color:#1d70b8;
font-size:medium;
}

.product-list-2 {
overflow:hidden;
width:696px;
}

.product-list-3 {
overflow:hidden;
padding:26px 0 0 25px;
width:748px;
}

.product-list-3 div .rating {
padding:8px 0 0 8px;
}

.product-list-3 div h4 {
color:#ED9A00;
font-size:13px;
height:14px;
line-height:14px;
overflow:hidden;
padding:10px 0 0 6px;
}

.product-list-3 div p {
overflow:hidden;
width:100%;
}

.product-list-3 div p em {
float:right;
padding:2px 8px 0 0;
}

.product-list-3 div p span {
float:left;
font-size:12px;
padding:1px 0 0 6px;
}

.product-list-3 div.hover {
background-position:0 -221px;
}

.product-list-3 div:hover {
background-position:0 -221px;
}

.pt-1 {
margin:-6px 0 0;
padding:0 26px 9px 25px;
width:722px;
}

.rating {
overflow:hidden;
width:100%;
}

.rating li {
float:left;
font-size:10px;
padding:0 2px 0 0;
white-space:nowrap;
}

.rating-2 {
overflow:hidden;
width:100%;
}

.rating-2 li {
float:left;
font-size:10px;
padding:0 3px 0 0;
white-space:nowrap;
}

.rating-2 li span {
color:#c1c1c1;
font-size:15px;
margin:0 0 0 7px;
}

.requirements {
float:right;
padding:32px 0 0;
width:267px;
}

.requirements h3 {
font-size:14px;
font-style:italic;
}

.requirements ul {
padding:4px 0 0;
}

.requirements ul li {
line-height:16px;
}

.requirements ul li ul {
padding:0 0 0 15px;
}

.retrieve-password {
}

.retrieve-password h3 {
font-size:16px;
font-weight:700;
margin:0 0 -2px 10px;
overflow:hidden;
position:relative;
width:701px;
}

.retrieve-password h3 span {
background:url(../../images/bg-left-tab-1.gif) no-repeat;
float:left;
}

.retrieve-password h3 span span {
background:url(../../images/bg-right-tab-1.gif) no-repeat 100% 0;
color:#5A6991;
padding:10px 29px 0 25px;
}

.right {
float:right;
}

.s-nice input[type=text] {
width:150px;
}

.search-results {
border-bottom:2px solid #efefef;
width:auto;
}

.search-results ul {
margin:0 0 -2px;
overflow:hidden;
padding:0 0 0 1px;
position:relative;
text-align:center;
width:702px;
}

.search-results ul .t-1 a {
background-position:0 0;
color:#fff;
font-size:0.95em;
}

.search-results ul .t-1 a span {
background-position:100% 0;
font-size:0.95em;
}

.search-results ul .t-2 a {
background-position:0 -38px;
color:#fff;
font-size:0.95em;
}

.search-results ul .t-2 a span {
background-position:100% -38px;
font-size:0.95em;
}

.search-results ul .t-3 a {
background-position:0 -76px;
color:#ED9A01;
font-size:0.95em;
}

.search-results ul .t-3 a span {
background-position:100% -76px;
font-size:0.95em;
}

.search-results ul li {
float:left;
font-size:19px;
list-style-type:none;
padding:0 2px 0 0;
}

.search-results ul li a {
background:url(../../images/bg-left-tab-3.gif) no-repeat;
display:block;
text-decoration:none;
}

.search-results ul li a span {
background:url(../../images/bg-right-tab-3.gif) no-repeat 100% 0;
display:block;
line-height:33px;
min-width:100px;
padding:5px 10px 0;
}

.search-results ul li a:hover span {
text-decoration:underline;
}

.searchbox { /* div */
padding-left:5px;
}

.searchbox .button { /* input */
background:transparent url(../../images/fat/www_search_button.png) no-repeat;
border:0;
height:32px;
margin:2px 0 0 -6px;
padding:0;
text-indent:-999px;
width:32px;
}

.searchbox .button:hover {
background-position:bottom;
}

.searchbox .text { /* input */
background:url(../../images/fat/www_search_text_box.png) no-repeat;
border:0;
color:#999;
height:16px;
margin:3px 0 0 0;
padding:8px 15px;
width:100px;
}

.secondary-content { /* div */
display:inline;
float:left;
margin:0;
overflow:hidden;
padding:20px 0 15px 0;
width:170px;
}

.secondary-content .categories, .secondary-content .products { /* ul */
margin:10px auto;
padding:0 10px;
}

.secondary-content .categories li, .secondary-content .products li {
list-style-type:none;
}

.secondary-content .categories li a, .secondary-content .products li a {
color:#2c2c2d;
}

.sel-1 h3 {
background:#FFBF01 url(../../images/i-1b.gif) no-repeat 147px 3px;
}

.sel-2 h3 {
background:#FFBF01 url(../../images/i-2b.gif) no-repeat 150px 2px;
}

.sel-3 h3 {
background:#FFBF01 url(../../images/i-3b.gif) no-repeat 156px 5px;
}

.sell, .makeforus { /* a */
display:block;
height:108px;
margin:15px auto;
width:168px;
}

.shopping_cart label {
float:left;
padding:0 30px 0 8px;
text-align:right;
width:130px;
}

.show-about-us-create { /* a */
background:url(../../images/fat/www_small_j_create_button.png) no-repeat;
display:block;
margin:0;
padding:0;
height:78px;
width:166px;
}

.show-about-us-create:hover {
background-position:bottom;
}

.status {
background-color:#fff;
border:1px solid #b8d3e5;
}

.studio {
background:url(../../images/bg-box-2.gif) no-repeat;
float:left;
height:215px;
margin:0 26px 10px 0;
overflow:hidden;
padding:3px 4px;
width:150px;
}

.studio-wrap { /* div */
float:left;
height:190px;
margin:0 3px 25px 0;
padding:0;
width:178px;
}

.studio-wrap .studio-image-wrap { /* div */
background:url(../../images/fat/www_box.png) no-repeat;
height:176px;
overflow:hidden;
padding:1px 1px 13px 1px;
width:176px;
}

.studio-wrap .studio-image-wrap:hover {
background-position:bottom;
}

.studio-wrap .studio-image-wrap .studio-image { /* a */
display:block;
float:left;
height:176px;
margin:0;
padding:0;
width:176px;
}

.studio-wrap .studio-name { /* div */
text-align:center;
}

.studio-wrap .studio-name a {
color:#1d70b8;
font-size:medium;
text-decoration:underline;
}

.studio_list div p span {
float:left;
font-size:12px;
padding:1px 0 0 6px;
}

.studios_list {
overflow:hidden;
padding:26px 0 0 25px;
width:748px;
}

.studios_list div h4 {
color:#ED9A00;
font-size:12px;
height:14px;
line-height:14px;
overflow:hidden;
padding:10px 0 0 6px;
}

.studios_list div p em img {
display:inline;
margin:0 0 0 2px;
vertical-align:-3px;
}

.studios_list div.hover {
background-position:0 -221px;
}

.studios_list div:hover {
background-position:0 -221px;
}

.submenu {
background: #F0F4FF none repeat scroll 0 0;
padding:5px 10px;
}

.submit {
padding-left:200px;
}

.subtitle { /* span */
font-size: 14px;
height:28px;
}

.success {
background:#0F9;
}

.subsubmenu {
background:#FFF none repeat scroll 0 0;
border-color:#5A6991;
border-style:none solid solid;
border-width:medium 1px 1px;
padding:5px 10px;
}

.swfuploadbtn {
display:block;
padding:0 0 0 20px;
width:100px;
}

.swfuploadfileitem {
background:#eaefea;
display:block;
float:left;
height:70px;
margin:0 10px 10px 0;
padding:5px;
width:230px;
}

.table { /* table */
font-size:inherit;
}

.table td {
padding:0 0.5em;
}

.tags {
font-size:medium;
}

.tags a {
color:#9f9f9f;
text-decoration:none;
}

.tags a:hover {
text-decoration:underline;
}

.tags h3 {
color:#979797;
padding:10px;
}

.wrap-testimonial .name, .wrap-testimonial .testimonial {
color:#2C2C2C;
font-family:Trebuchet MS,Arial,Tahoma,Verdana,sans-serif;
font-size:14px;
font-style:italic;
width:400px;
}

.wrap-testimonial .name {
padding-top:5px;
font-weight:bold;
}

.wrap-testimonial .testimonial {
padding-bottom:0;
}

.wrap-testimonial .quote {
color:#D5D5D5;
font-family:Trebuchet MS,Arial,Tahoma,Verdana,sans-serif;
font-size:30px;
font-style:italic;
}

.this-collection {
overflow:hidden;
padding:0 26px 40px 25px;
width:722px;
}

.upload-avatar {
overflow:hidden;
padding:0 0 0 100px;
width:647px;
}

.upload-avatar .cancel {
background:url(../../images/i-cancel.gif) no-repeat 0 2px;
padding:0 0 0 17px;
}

.upload-avatar .img-avatar {
border:1px solid #bbb;
float:left;
margin:14px 34px 0 0;
}

.upload-avatar .upload {
background:url(../../images/i-upload.gif) no-repeat 0 2px;
padding:0 0 0 17px;
}

.upload-avatar div {
display:table;
height:1%;
}

.upload-avatar div a {
color:#9f9f9f;
text-decoration:underline;
}

.upload-avatar div a:hover {
text-decoration:none;
}

.upload-avatar div h3 {
font-size:16px;
padding:10px 0 0;
}

.upload-avatar div h4 {
color:#87C81F;
font-size:14px;
font-weight:700;
padding:3px 0 9px;
}

.upload-avatar div p {
overflow:hidden;
width:100%;
}

.upload-avatar div p img {
margin:0 0 9px;
}

.upload-avatar div p span {
color:#7c7c7c;
display:block;
font-size:11px;
margin:4px 0 4px 18px;
}

.uploadbtn {
background:url(../../js/swfupload/images/accept.png) no-repeat 0 0;
display:none;
}

.uploadcancelled {
background:#f77c7c;
}

.uploadcancelled .cancelbtn {
display:none;
}

.uploadcompleted {
background:#d2fa7c;
}

.uploadcompleted .cancelbtn {
display:none;
}

.user-wrap { /* div */
background:none;
height:28px;
margin:0;
overflow:hidden;
padding:0;
}

.user-wrap .user { /* div */
color:#2c2c2d;
display:block;
float:right;
height:20px;
margin:0 auto;
padding:5px 5px 0 0;
text-align:right;
}

.user-wrap .user .by { /* div */
display:inline;
float:left;
height:20px;
margin:0 auto;
padding:0;
}

.user-wrap .user .by .my { /* div */
color: #999;
display:inline;
float:left;
font-size:small;
height:20px;
margin:auto 0;
padding:0 10px 0 0;
}

.user-wrap .user .links { /* ul */
margin:0;
padding:0;
}

.user .links li {
display:inline;
float:left;
}

.user .links li a{
color:#4D4D4D;
text-decoration:underline;
}

.user .countries, .whereyouare .countries { /* ul */
background:#fff;
border:solid #eb9a00 1px;
font-size:12px;
left: 74%;
list-style-type:none;
margin:0;
padding:5px;
position:absolute;
text-align:left;
top:20px;
width:100px;
z-index:1;
}

.user .countries li, .whereyouare .countries li {
display:block;
width:100px;
}

.user .countries li:hover, .whereyouare .countries li:hover a {
background:#ff9;
}

.user .countries li a, .whereyouare .countries li a {
color:#2c2c2d;
text-decoration:none;
}

.user .countries li a:hover {
color:#000;
}

.validation-error {
line-height:30px;
margin-left:205px;
}

.warning {
background-color:#FC0;
}

.widget { /* div */
display:inline;
float:left;
height:40px;
margin:0px;
padding:0;
width:183px;
}

.wrap-comments-0 {
border:1px solid #DDD;
border-width:1px 0;
}

.wrap-comments-1 {
background:#F3F1F0;
margin-top:5px;
overflow:hidden;
padding:3px 30px 4px 21px;
width:722px;
}

.wrap-comments-1 h4 {
float:left;
font-size:15px;
font-weight:700;
}

.wrap-comments-1 p {
float:right;
padding:5px 0 0;
}

.wrap-comments-2, .wrap-testimonial {
background-color:#FFFFFF;
margin:1px 0;
overflow:hidden;
padding:10px;
position:relative;
width:auto;
}

.wrap-comments-2 .image-wrapper {
border:0;
height:70px;
overflow:hidden;
width:70px;
}

.wrap-comments-2 .action {
font-size:11px;
position:absolute;
right:10px;
top:2px;
}

.wrap-comments-2 h4 {
color:#9C5800;
font-size:14px;
font-weight:bold;
margin:0 0 1px 0;
text-decoration:underline;
}

.wrap-comments-2 img {
border:1px solid #e3e3e3;
float:left;
margin:5px 24px 0 0;
}

.wrap-comments-2 p {
padding:15px 0 0;
width:auto;
}

.wrap-comments-2 p.comment-content {
color:#444;
padding:5px 0 0 0;
}

.wrap-comments-2 p.post-date {
font-size:10px;
font-style:italic;
padding:0;
}

.wrap-comments-3 {
overflow:hidden;
padding:0;
width:auto;
}

.wrap-comments-3 textarea {
height:105px;
overflow:auto;
width:388px;
}

.wrap-extra-info-2a {
min-height:287px;
padding:6px 320px 18px 15px;
position:relative;
width:412px;
}

.wrap-extra-info-2a div {
overflow:hidden;
}

.wrap-extra-info-2a h2 {
padding:3px 0 10px;
}

.wrap-extra-info-2a h2 em {
display:block;
font-size:15px;
font-weight:400;
margin:-2px 0 0;
}

.wrap-extra-info-2a h2 em span {
color:#545454;
}

.wrap-extra-info-2a h4 {
font-size:12px;
padding:0 3px 0 0;
text-align:right;
}

.wrap-extra-info-2a h5 {
color:#666;
font-size:14px;
font-style:italic;
padding:3px 0 8px;
}

.wrap-extra-info-2a h5 span {
color:#545454;
}

.wrap-extra-info-2a p {
margin:10px 0;
padding:5px;
}

.wrap-form-collection {
display:table;
height:1%;
}

.wrap-form-collection .inp-1 {
width:338px;
}

.wrap-form-collection div {
overflow:hidden;
padding:0 0 11px;
width:100%;
}

.wrap-form-collection input {
border:1px solid #fff;
font-family:italic;
font-size:14px;
width:196px;
}

.wrap-form-collection label {
float:left;
padding:2px 20px 0 5px;
text-align:right;
width:151px;
}

.wrap-form-collection label img {
float:right;
}

.wrap-form-collection select {
width:163px;
}

.wrap-form-collection textarea {
border:1px solid #fff;
font-family:italic;
font-size:14px;
height:60px;
overflow:auto;
width:338px;
}

.wrap-form-edit {
padding:0 0 24px 0;
}

.wrap-form-edit-2 {
padding:38px 0 0;
width:747px;
}

.wrap-form-edit-2 .date-of-birth li .s-1 {
width:100px;
}

.wrap-form-edit-2 .date-of-birth li .s-2 {
margin:0 0 0 9px;
width:48px;
}

.wrap-form-edit-2 .date-of-birth-2 {
float:right;
padding:0 282px 0 0;
}

.wrap-form-edit-2 .date-of-birth-2 li select {
width:64px;
}

.wrap-form-edit-2 .done {
margin:-10px 0 0;
}

.wrap-form-edit-2 .gender li {
padding:0 62px 0 0;
}

.wrap-form-edit-2 .gender li span {
margin:2px 0 0;
}

.wrap-form-edit-2 .software-1 {
float:right;
width:513px;
}

.wrap-form-edit-2 .software-1 .last {
padding:4px 0 7px;
}

.wrap-form-edit-2 .software-1 .last input {
border:1px solid #e0e0e0;
width:257px;
}

.wrap-form-edit-2 .software-1 li {
line-height:20px;
width:100%;
}

.wrap-form-edit-2 .software-1 li span {
float:left;
margin:3px 0 0;
width:47px;
}

.wrap-form-edit-2 div {
overflow:hidden;
padding:0 0 9px;
width:100%;
}

.wrap-form-edit-2 div .but-3 {
float:right;
}

.wrap-form-edit-2 input[type=text] {
border:1px solid #e0e0e0;
width:223px;
}

.wrap-form-edit-2 label {
float:left;
font-size:14px;
padding:3px 30px 0 8px;
text-align:right;
width:196px;
}

.wrap-form-edit-2 select {
border:1px solid #e0e0e0;
}

.wrap-form-edit-2 ul {
float:left;
}

.wrap-form-edit-2 ul li {
float:left;
}

.wrap-form-edit-2 ul li input {
width:auto;
}

.wrap-form-edit-2 ul li span {
float:left;
}

.wrap-form-edit-4 {
width:280px;
}

.wrap-form-edit-4 .states {
float:left;
width:270px;
}

.wrap-form-edit-4 .states li {
float:left;
line-height:20px;
width:33%;
}

.wrap-info-2 h2 {
padding:17px 9px 0;
}

.wrap-item {
float:left;
margin:22px 42px 0 0;
min-height:170px;
width:132px;
}

.wrap-item .item_box {
float:left;
height:100px;
overflow:hidden;
width:100px;
}

.wrap-item p {
overflow:hidden;
padding:3px 0 0;
width:100%;
}

.wrap-item .item .item-details p {
height:15px;
overflow:hidden;
width:90px;
}

.wrap-links {
margin-left:15px;
width:746px;
}

.wrap-links-2 {
padding:10px;
width:750px;
}

.wrap-retrieve {
border-top:2px solid #efefef;
padding:14px 27px 0 25px;
width:721px;
}

.wrap-retrieve .but-2 {
float:right;
margin:3px 0 0;
}

.wrap-retrieve div {
overflow:hidden;
width:100%;
}

.wrap-retrieve input {
width:155px;
}

.wrap-retrieve label {
color:#7c7c7c;
float:left;
font-size:14px;
padding:2px 14px 0 0;
text-align:right;
width:136px;
}

.wrap-retrieve p {
color:#7c7c7c;
padding:0 0 16px;
}

.wrap-save {
margin:-14px 26px 0 25px;
overflow:hidden;
padding:0 0 20px;
width:722px;
}

.wrap-save .but-2 {
float:right;
}

.wrap-testimonial {
display:block;
}

.your-collections h3 {
font-size:18px;
padding:6px 15px;
}

.pic:active {
border:1px solid #CCC;
display:block;
float:left;
margin:0 10px 10px 0;
text-decoration:none;
}

a.blue {
color:#1d70b8;
font-size:15px;
font-weight:normal;
text-decoration:underline;
}

a.personalize {
color:#ED9A00;
}

a.pic:hover {
border:1px solid #FFCF40;
margin:0 10px 0 0;
padding:0;
}

a.pic:link {
border:1px solid #CCC;
display:block;
float:left;
margin:0 10px 10px 0;
text-decoration:none;
}

a.pic:visited {
border:1px solid #CCC;
display:block;
float:left;
margin:0 10px 10px 0;
text-decoration:none;
}

a {
color:#2c2c2d;
text-decoration:underline;
}

body, .normal {
color:#666;
font:12px "Trebuchet MS", Arial, Tahoma, Verdana, sans-serif;
height:auto;
margin:0;
min-width:950px;
padding:0;
width:100%;
}

div.auto_complete {
background-color:#FFF;
border:1px solid #888;
margin:0;
padding:0;
position:absolute;
width:auto;
}

div.auto_complete ul {
list-style-type:none;
margin:0;
padding:0;
}

div.auto_complete ul li {
cursor:pointer;
display:block;
height:15px;
list-style-type:none;
margin:0;
padding:2px;
}

div.auto_complete ul li.selected {
background-color:#ffb;
}

div.message {
background-color:#FFC;
border:1px solid #c7f2c8;
color:#999;
margin:10px;
padding:10px;
}

form {
margin:0;
padding:0;
}

h1 {
font-weight:400;
margin:10px 0;
}

h2 {
color:#5A6991;
font-size:26px;
font-weight:700;
margin:10px 0;
}

h2.title {
border-top:dotted #a5a2a2 1px;
clear:both;
color:#5A6991;
margin:15px 0 0 0;
padding:15px 0 0 0;
}

h2.title-first {
border:0;
margin:0;
padding-top:0;
}

h3 {
color:#ED9A00;
font-weight:400;
margin:10px 0;
}

h4 {
font-weight:400;
margin:10px 0;
}

h5 {
font-weight:400;
margin:10px 0;
}

h6 {
font-weight:400;
margin:10px 0;
}

html {
height:100%;
margin:0;
padding:0;
width:100%;
}

html:first-child .form-registration .wrap-f-2 input {
margin:0 5px 0 202px;
}

html:first-child .search-results ul li a span {
display:inline-block;
}

img {
border:none;
}

input [type="text"] {
border:1px solid #cfcfcf;
color:#9f9f9f;
float:left;
font-family:Arial;
font-size:14px;
padding:3px;
}

p {
line-height:16px;
margin:0;
}

span.progressbar {
background-color:#CCC;
display:block;
font-size:10px;
height:4px;
margin-bottom:10px;
margin-top:2px;
width:200px;
}

/**
* lightbox.css
*/

#lightbox{
	display:none;
	position: absolute;
	top:50%;
	left:50%;
	z-index:9999;
	width:550px;
	min-height:340px;
	padding:10px;
	margin:-220px 0 0 -250px;
	border:1px solid #fff;
	background:#FDFCE9;
	text-align:left;
}

#overlay{
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:5000;
	background-color:#000;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

#lightbox.done #lbLoadMessage{
	display:none;
}
#lightbox.done #lbContent{
	display:block;
}
#lightbox.loading #lbContent{
	display:none;
}
#lightbox.loading #lbLoadMessage{
	display:block;
}

#lightbox.done img{
	width:100%;
	height:100%;
}

#lightboxFixed {

        position:fixed!important;

        position:absolute;

        width:100%;

        height:100%;

        top:0;

        left:0;

        display:none;

}


/**
* show.css
*/

.primary-content .show {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:small;
margin:0.5em 1em;
padding:1em;
}

.primary-content .show .answer {
padding:0 0 1em;
}

.primary-content .show .faqs {
border:dotted #ccc 1px;
margin:1em 0;
padding:1em;
}

.primary-content .show .indent {
list-style:none inside;
padding-left:1em;
}

.primary-content .show .medium {
font-size:medium;
}

.primary-content .show .question {
font-weight:700;
padding:0;
}

.primary-content .show .tick {
font-size:large;
font-weight:700;
list-style:url(../../images/tick.png) inside;
padding:1em 0;
}

.primary-content .show h1 {
color:#9c5800;
font-size:xx-large;
text-transform:uppercase;
}

.primary-content .show h2 {
color:#9c5800;
font-size:x-large;
}

.primary-content .show h3 {
color:#666;
font-size:large;
font-weight:700;
padding:1em 0;
}

.primary-content .show p {
padding:10px 0;
text-align:justify;
}

.secondary-content .show {
padding:10em 0 15em;
}

.secondary-content .show li a {
color:#9c5800;
font-size:large;
font-weight:700;
}

.show li {
padding: 10px 0 0 10px;
}

/**
* starbox.css
*/

.starbox .stars { background:#ccc; float:left; }
.starbox .rated .stars { background:#dcdcdc; }
.starbox .rated .hover .stars { background:#ccc; }
.starbox .colorbar { background:#ffcc1c; }
.starbox .hover .colorbar { background:#9fcfff; }
.starbox .rated .colorbar { background:#ed9a00; }
.starbox .rated .hover .colorbar { background:#1e90ff; }
.starbox .ghost { background:#a1a1a1; }
.starbox .indicator { display:inline; font-size:11px; padding-top:3px; }

.starbox .dotted .stars,
.starbox .dotted .hover .stars,
.starbox .dotted .rated .stars, 
.starbox .dotted .rated .hover .stars { background:url(../images/starbox/background_dotted.gif) top left repeat-x; }
.starbox .dotted .colorbar,
.starbox .dotted .hover .colorbar,
.starbox .dotted .rated .colorbar, 
.starbox .dotted .rated .hover .colorbar { background:#000; }
.starbox .dotted .ghost { background:#666; }

.starbox .pointy .colorbar { background:#ffcc1c; }
.starbox .pointy .hover .colorbar { background:#ff9231; }

.starbox .inverse .stars { float:right; }
.starbox .inverse .indicator { clear:both; display:block; text-align:right; }

/**
* validation.css
*/

.custom-advice {
background-color:#c8aa00;
color:#fff;
font-size:x-small;
font-weight:400;
margin:5px 0;
padding:5px;
}

.form-row {
clear:both;
padding:0.5em;
}

.validation-advice {
color:orange;
font-size:x-small;
font-weight:400;
margin:0px 0px 5px 200px;
padding:5px;
}

#DesignerRegForm .validation-advice {
margin:0;
}

input.disabled {
background-color:#f2f2f2;
border:1px solid #f2f2f2;
}

input.optional,textarea.optional,select.optional {
border:1px solid #999;
color:#000;
padding:2px 2px 2px 4px;
}

input.required,textarea.required {
border:1px solid #d1d1d1;
padding:2px 2px 2px 4px;
}

textarea#CommentContent {
border:1px solid #ED9A01;
color:#444;
padding:3px;
}

input.validation-failed,textarea.validation-failed,select.validation-failed {
border:1px solid #f30;
color:#f30;
}

input.validation-passed,textarea.validation-passed,select.validation-passed {
border:1px solid #0c0;
color:#000;
}

.inplaceeditor-saving {
background:url('../images/progress.gif') bottom right no-repeat;
}

/*nay*/

.mini-login {
background:transparent url('../../images/fat/www_mini_login_background.png');
float:left;
height:265px;
width:330px;
}

.mini-login .submit {
padding-left:85px;
}

.mini-login .input input {
width:150px;
}

.mini-login .wrap-f-1 label {
float:left;
padding:3px 70px 0 0;
text-align:right;
width:10px;
}

.mini-login .wrap-f-2 input {
margin:7px 0 7px 100px;
padding:0;
}

.mini-login div {
padding-top:4px;
padding-left:22px;
}

.community .active-link {
text-decoration:none;
font-size:14px;
}

#cart .nice .submit {
padding-left:484px;
}

textarea.shipping-note-area {
border:3px solid #cccccc;
height:120px;
padding:5px;
width:450px;
}

/* noticeboard table */
.notice-wrapper {
/* border: 1px solid #CCC; */
/* padding: 10px; */
/* width: 95%; */
}

table.notice-tbl {
border:0 none;
padding-bottom:5px;
width:100%;
}

table.notice-tbl td {
vertical-align:top;
}

table.notice-tbl .notice-avatar {
height:40px;
text-align:center;
width:30px;
}

table.notice-tbl .notice-content {
font-size:12px;
}

table.notice-tbl .notice-time {
font-size: 10px;
font-style: italic;
}

table.notice-tbl .notice-delete {
width:13px;
}

table.notice-tbl .notice-delete a {
text-decoration: none;
}

.notice-wrapper .next-pages {
padding: 0;
}

.notice-wrapper .next-pages a {
font-size: 12px;
}

/* myfan */
.myfan .fan {
border: 0 none;
display: inline;
float: left;
margin: 0;
overflow: hidden;
padding: 0;
height: 70px;
width: 60px;
}

.myfan .fan .image {
border: 1px solid #EEEEEE;
height: 50px;
margin: 0;
margin-right: 5px;
padding: 0;
width: 50px;
}

.myfan .fan .name {
font-size:10px;
margin: 0;
overflow: hidden;
padding: 0;
text-align: center;
}

.myfan .fan .name .blue {
font-size: 10px;
}

.myfan .next-pages {
margin-bottom: 0;
margin-top: 10px;
padding: 0px 0px 5px 0px;
}

.myfan .next-pages li {
font-size: 12px;
}

/* new footer layout */
.footer-wrap .footer .footer-link {
float: left;
height: 145px;
margin-left: 5px;
width: 600px;
}

.footer-wrap .footer .footer-link .footer-link-column {
float: left;
height: 120px;
width: 150px;
}

.footer-wrap .footer .footer-link .header {
color: #414141;
font-size: 15px;
font-weight: bold;
}

.footer-wrap .footer .footer-link .links {
margin: 12px 0 0 0;
}

.footer-wrap .footer .footer-link .links p {
margin-bottom: 2px;
}

.footer-wrap .footer .footer-link .links a {
color: #626262;
font-size: 13px;
padding-bottom:2px;
text-decoration: underline;
}

.footer-wrap .footer .footer-email {
background: url(../../images/fat/footer_signup_box.png) no-repeat 30px 0px;
float: left;
height: 120px;
width: 340px;
}

.footer-mailing-wrap {
display:inline;
font-size: 13px;
height: 30px;
margin:0;
padding:0;
text-align:left;
width: 100%;
}

.footer-mailing-wrap .mail-button {
background: transparent url(../../images/fat/footer_signup_btn.png) no-repeat scroll 0 0;
border: 0 none;
height: 27px;
width: 70px;
}

.footer-mailing-wrap .mail-button:hover {
background-position: bottom;
}

.collection-studio-list .collection-wrap { /* div */
height:165px;
margin:0;
padding:0;
width:120px;
}

.collection-studio-list .collection-image-wrap {
background:url(../../images/elements/collection_list_wrap_off.png) no-repeat;
padding:0;
}

.collection-studio-list .collection-image-wrap, .collection-studio-list .collection-image {
height:120px;
width:120px;
}

.collection-studio-list .collection-image-wrap:hover {
background:url(../../images/elements/collection_list_wrap_on.png) no-repeat;
}

.collection-studio-list .collection-list {
overflow:hidden;
}

.collection-studio-list .collection-image {
display:block;
}

.collection-studio-list .collection-name-wrap, .collection-studio-list .collection-creator-wrap {
display:block;
height:15px;
margin:0 10px;
overflow:hidden;
}

.collection-studio-list .collection-ratings {
margin:0 10px;
}

.collection-studio-list .collection-creator-wrap {
font-style:italic;
margin-left:8px;
}

.collection-studio-list .studio-list-button { /* div, input */
background:url(../../images/fat/use_this_btn.png) no-repeat;
border:0;
color:#fff;
font-size:small;
height:30px;
margin-left:10px;
margin-top:20px;
width:110px;
}

.collection-studio-list .studio-list-button:hover {
background-position:bottom;
}

.collection-studio-list .studio-list-button a {
color:#fff;
display:block;
font-size:small;
padding:30px 30px 0 10px;
text-align:center;
text-decoration:none;
}

.collection_details {
border:1px solid #ccc;
height:280px;
margin:0 10px 10px;
width:610px;
}

.collection-studio-list .collection_details .collection-item {
padding:0;
}

.collection-studio-list .collection_details .collection-creator-wrap {
margin:0;
padding:0 0 0 26px;
}

/* design-small */
/* product-small */
.product-small-wrap {
float:left;
margin:0 3px 0 0;
padding:5px 0 15px;
}

.design-small-wrap {
display:inline;
float:left;
height:104px;
margin:0 3px 0 0;
padding:5px 0 15px;
width:100px;
}

.design-small-image-wrap, .product-small-image-wrap {
background:transparent url(../../images/fat/box_small.png) no-repeat scroll 0 0;
height:104px;
margin:0;
overflow:hidden;
padding:0;
width:100px;
}

.design-small-image-wrap:hover, .product-small-image-wrap:hover {
background-position:bottom;
}

.product-small-wrap .product-small-image-wrap .product-small-image { /* a */
display:block;
float:left;
height:102px;
margin:1px;
width:98px;
}

.design-small-wrap .design-small-image-wrap .design-small-image, .design-similar-small-wrap .design-small-image-wrap .design-small-image {
display:block;
float:left;
height:98px;
margin:1px;
width:98px;
}

.design-price-wrap {
font-size:8px;
height:10px;
margin-top:-5px;
overflow:hidden;
text-align:right;
}

.design-small-panel .design-name, .design-small-panel .user-name {
font-size:11px;
overflow:hidden;
}

.design-small-panel .design-name a {
color:#9C5800;
text-decoration:none;
}

.design-small-panel .user-name a {
color:#1D70B8;
}

.product-small-name { /* div */
text-align:center;
width:100px;
}

.product-small-name a {
color:#ED9A00;
font-size:11px;
}

/* promotional boxes */
.promotional-box-4 {
background:url(../../images/fat/overseasgift.jpg);
float:left;
margin:0 5px;
height:80px;
width:320px;
}

.promotional-box-4 a {
border:none;
float:left;
height:35px;
margin:43px 1px 1px 3px;
text-align:center;
text-decoration:none;
width:40px;
}

.promotional-box-4 a p {
font-size:9px;
margin-top:-5px;
}

/* home */
.design-row-wrap {
float:left;
height:170px;
padding:20px 25px 0 25px;
}

.design-sub-row-wrap {
float:left;
width:412px;
}

/* promotion bar */
.promotion_bar_wrap {
background:url(../../images/fat/promotion_bar.png) repeat-x 0 0;
color:blue;
font-size:medium;
font-weight:bold;
height:40px;
text-align:center;
width:100%;
}

/* header */
.mini-cart div a {
color: #666666;
}

.footer-bar {
background:url(../../images/fat/footer_bar.png) repeat-x 0 0;
height:20px;
width:100%;
}

/* countries */
.whereyouare img {
margin-top:-5px;
}

#mini-cart {
float:left;
height:45px;
width:210px;
}

.smth {
float:left;
display:block;
width:auto;
height:20px;
}

#paginationForm label {
cursor:pointer;
text-decoration:underline;
}

#paginationForm label:hover {
color:#F4C901;
}

.promotional-box-support {
background:url(../../images/fat/support.jpg) no-repeat 0 0;
border-width:1px;
border-right-style:dotted;
float:left;
height:80px;
padding:0 5px;
width:150px;
}

#promo-banner {
background:url(../../images/fat/secretarysday.jpg) no-repeat scroll 0 0;
height:60px;
padding:180px 0 0 600px;
width:140px;
}

.promo-buy-now {
background:transparent url(../../images/fat/promo_buynow_btn_2.png) no-repeat scroll 0 0;
border:0 none;
cursor:pointer;
height:27px;
width:70px;
}

.promo-buy-now:hover {
background-position: bottom;
}

#UserForgotPasswordForm, #UserRegisterForm, #UserLoginForm, #VendorAdminLoginForm {
border:1px solid #CCC;
margin:0;
padding:20px;
width:500px;
}

#UserForgotPasswordForm .submit, #UserRegisterForm .submit, #UserLoginForm .submit {
width:auto;
}

#UserForgotPasswordForm p, #UserRegisterForm p, #UserLoginForm p {
font-weight:bold;
}

#UserForgotPasswordForm label, #UserRegisterForm label, #UserLoginForm label {
font-weight:bold;
text-align:right;
width:184px;
}

#UserForgotPasswordForm input[type=text], #UserRegisterForm input[type=text], #UserLoginForm input[type=text] {
width:185px;
}

#UserLoginMiniForm .validation-advice, #UserRegisterMiniForm .validation-advice {
margin:0 0 5px 30px;
}

#ask .validation-advice {
float:left;
margin:0;
}

#mail_to_parents input[type=text] {
width:270px;
}

#upload-wrap #content {
margin:0;
width:680px;
}

#upload-wrap #content h2 {
font-size:22px;
font-weight:300;
margin:0;
padding-bottom:0.25em;
padding-top:0;
}

#upload-wrap #content p {
color:#000;
margin-bottom:0.5em;
margin-top:0.25em;
}

#upload-wrap #content div.fieldset {
border:1px solid #AFE14C;
margin:10px 0;
padding:20px 10px;
}

#upload-wrap #content div.flash {
border-color:#D9E4FF;
margin:10px 5px;
width:375px;
}

#upload-wrap #content div.fieldset span.legend {
background-color:#FFFFFF;
color:#73B304;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:700;
line-height:normal;
padding:3px;
position:relative;
top:-30px;
}

#upload-wrap #content #divStatus {
color:#000;
}

.swfupload {
vertical-align:top;
}

.progressWrapper {
overflow:hidden;
width:357px;
}

.progressContainer {
background-color:#F7F7F7;
border:1px solid #E8E8E8;
margin:5px;
overflow:hidden;
padding:4px;
}

#upload-wrap #content .blue {
background-color:#F0F5FF;
border:1px solid #CEE2F2;
}

#upload-wrap #content a.progressCancel {
background-image:url(../../images/cancelbutton.gif);
background-position:-14px 0;
background-repeat:no-repeat;
display:block;
float:right;
font-size:0;
height:14px;
width:14px;
}

#upload-wrap #content a {
color:#385EA2;
text-decoration:none;
}

#upload-wrap #content .progressName {
color:#555555;
font-size:8pt;
font-weight:700;
height:14px;
overflow:hidden;
text-align:left;
white-space:nowrap;
width:323px;
}

#upload-wrap #content .progressBarStatus {
font-family:Arial;
font-size:7pt;
margin-top:2px;
text-align:left;
white-space:nowrap;
width:337px;
}

#upload-wrap #content .progressBarInProgress, #upload-wrap #content .progressBarComplete, #upload-wrap #content .progressBarError {
background-color:blue;
font-size:0;
height:2px;
margin-top:2px;
width:0;
}

#upload-wrap #content .progressBarComplete {
background-color:green;
visibility:hidden;
width:100%;
}

#VendorAdminLoginForm .submit {
width:auto;
}

.cl-both {
clear:both;
}

#upload-wrap #content #btnSave {
background:url(../../images/fat/save_btn.png) no-repeat 0 0;
border:0 none;
height:29px;
margin:0;
padding:0;
vertical-align:top;
width:65px;
}

#upload-wrap #content #btnSave:hover {
background-position:bottom;
}

#upload-wrap #content #btnSavelink {
width:65px;
height:30px;
}

.canvas-form input, .canvas-form textarea {
font-family:Arial;
font-size:12px;
left:130px;
}

.canvas-form .validation-advice {
margin-left:125px;
}

.quick-launch {
float:left;
margin:0;
width:430px;
}

#mini-cart .icon {
float:left;
margin-right:5px;
}

#mini-cart .icon img {
margin-top:10px;
}

#mini-cart .item-number {
float:left;
font-size:24px;
font-weight:bold;
margin-right:5px;
margin-top:7px;
}

#mini-cart .item-link {
float:left;
font-weight:bold;
margin-top:15px;
}

.tags div {
padding:10px;
text-align:justify;
}

hr.hr-orange {
border-color:#ED9A00;
border-style:none none dotted;
border-width:0 0 1px;
height:0;
width:90%;
}

.addtocart-btn-wrap {
display:inline;
float:left;
margin-left:10px;
overflow:hidden;
width:auto;
}

.collection-item .button {
float:left;
margin:20px 0 20px 10px;
}

.admin-box {
border:1px solid #ED9A00;
height:40px;
max-width:400px;
margin-bottom:10px;
}

#studio.font_list-inplaceeditor {
float:left;
width:180px;
}

.studio-font-box {
border:1px solid #ccc;
padding:0 3px;
}

.nice80 table {
width:80%;
}

.nice50 table {
width:50%;
}

.font15px {
font-size:15px;
}

.font12px {
font-size:12px !important;
}
