/* CSS Document */

/*
    Basic
*/

body {
    margin: 0 0 0 0;
    font-size: 12px;
    font-family: Helvetica, Arial, sans-serif;

background: #e3d4c1; /* Old browsers */
background: -moz-linear-gradient(left,  #e3d4c1 0%, #ffffff 19%, #ffffff 82%, #e3d4c1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e3d4c1), color-stop(19%,#ffffff), color-stop(82%,#ffffff), color-stop(100%,#e3d4c1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #e3d4c1 0%,#ffffff 19%,#ffffff 82%,#e3d4c1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #e3d4c1 0%,#ffffff 19%,#ffffff 82%,#e3d4c1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #e3d4c1 0%,#ffffff 19%,#ffffff 82%,#e3d4c1 100%); /* IE10+ */
background: linear-gradient(to right,  #e3d4c1 0%,#ffffff 19%,#ffffff 82%,#e3d4c1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3d4c1', endColorstr='#e3d4c1',GradientType=1 ); /* IE6-9 */


}

/*#wrapper {
	position:relative;
	margin:0 auto;
	background-color:#d8a365;
	padding-left:-85px;
	padding-right:-85px;
	
}*/

select {
    padding: 5px 2px 5px 2px;
    font-size: 14px;
    border-top: 2px solid #AAAAAA;
    border-left: 2px solid #AAAAAA;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}
button { float:  left; }

.rokkitt { font-family: "Rokkitt", serif; }

.hidden { display: none; }
.half { width: 49.5%; }
.third { width: 33%; }
.twothirds { width: 67%; }
.quarter { width: 25%; }
.blue { color: #8B68C9; }

/* top bar */
#topbar {
    position: relative;
    width: 100%;
    height: 40px;
    background: #2f1e0f url('../../images/kv/wood_top.jpg') repeat-x;
}
#topbar div {
    float: right;
}
#topbar div.right {
    width: 60%;
    color: #fff;
    font-size: 1.275em;
    font-weight: bold;
    text-align: right;
    padding: 13px 0 0 0;
}
#topbar div.right a:link, #topbar div.right a:visited {
    text-decoration: none;
    color: #fff;
    padding: 13px 4px 10px 11px;
}
#topbar div.right a:hover, #topbar div.right a:active {text-decoration: underline;}
#topbar div.left {
    width: 39%;
    color: #fff;
    font-size: 2.25em;
    padding: 7px 0 0 0;
}
#topbar div.left a {color: #fff;}
.bubble {
    clear: both;
    position: absolute;
    z-index: 2;
    width: 300px;
    height: 40px;
    margin: 0 0 0 180px;
    padding: 12px 0 0 45px;
    overflow: visible;
    background-image: url('../../images/kv/phone-specials-arrow-graphic-sm.png');
    background-repeat: no-repeat;
    color: #FDB965;
    font-size: 1.4em;
}

/* basic div (1000 pixel centered block) */

.basic, #topbar .content, #footer .content {
    width: 1000px;
    margin: 0 0 0 -500px;
    left: 50%;
}
.basic { position: relative; z-index: 2; }
#topbar .content, #footer .content { position: absolute; }

/*div.basic, #topbar div.content {
    position: absolute;
    width: 1000px;
    margin: 0 0 0 -500px;
    left: 50%;
}*/

/* page wrapper */
.basic #pageWrapper {
 margin: 0;
    background: #fff;
    padding: 0 0 50px 0;


}
.basic #workpad, .basic #pageWrapper #submittingOrder {

    clear: both;
    width: 99%;
    padding: 5px;
		


}

/* standard stuff */
.basic div.line, .basic div.subline { clear: both; width: 100%; }
.basic div.subline { padding-top: 3px; }
.basic div.line div { float: left; }
.clear { clear: both; }
.invline { clear: both; height: 0px; }
.title, .title a:link, .title a:visited {
	padding-left:15px;
    font-size: 20px;
    color: #6c5830;
    line-height: 21px;
    text-decoration: none;
}
.title a:hover { text-decoration: underline; }
.hugeTitle {
    font-size: 28px;
    color: #6c5830;
    line-height: 30px;
}

/* flyouts */
.basic div.flyout {
    width: 100%;
}
/*.flyout div { float: left; }*/
.flyout .contents1, .flyout .contents2 {
    position: relative;
    z-index: 8;
    width: 71%;
    height: auto;
    line-height: 20px;
    padding: 5px;
    border: 6px solid #3c2515;
    background: #fff;
    padding: 5px;
    color: #513116;
    overflow: hidden;
    display: none;
}
.flyout .contents1 a:link, .flyout .contents1 a:visited, .flyout .contents2 a:link, .flyout .contents2 a:visited {
    color: #513116;
}
.flyout .contents1 a:hover, .flyout .contents1 a:active, .flyout .contents2 a:hover, .flyout .contents2 a:active {
    color: #626a2f;
    text-decoration: underline;
}
.flyout .contents1 { top: 52px; padding-bottom: 20px; }
.flyout .contents2 { top: 78px; padding-bottom: 20px; }
.flyout .contents1 div, .flyout .contents2 div, .flyout .contents3 div { float: left; }
.flyout .linkList {
    width: 45%;
    font-size: 1.1em;
}
.flyout .thumbnail { width: 15%; }
.flyout .rightcol { width: 85%; }
.flyout .contents3 { width: 80%; padding: 5px 0 0 20px; }

/* header */
.basic #header { padding: 10px 0 0 0; }
#logo {
    width: 25%;
    padding: 5px 0 0 7px;
}
#topnav {
    width: 46.25%;
    padding: 18px 0 0 18px;
}
#topnav a:link, #topnav a:visited {
   
}
#topnav a:hover, #topnav a:active {
 
    background-position: 4px 7px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
#topnav a.on:link, #topnav a.on:visited, #topnav a.on:hover, #topnav a.on:active {
    color: #f2a863;
  
    background-position: 3px 10px;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

/* mini cart */
#minicart {
    width: 24%;
    border-left: 1px solid #f0f0f0;
    padding: 0 0 0 15px;
}
.minicart { clear: both; width: 100%; }
.minicart div.contents {
    height: 40px;
  /*  background: #transparent;*/
}
.minicart div#cartIcon {
    width: 52%;
    padding: 7px 0 0 5px;
}
.minicart #cartIcon a:link, .minicart #cartIcon a:visited {
    display: block;
    float: left;
    height: 20px;
    background:  url('../../images/kv/cart_icon.png') no-repeat;
    font-size: 1.3em;
    color: #563315;
    padding: 4px 4px 6px 27px;
}
.minicart div#cartTotal {
    width: 44.25%;
    padding: 11px 0 0 0;
    font-size: 1.1em;
    text-align: right;
}
.minicart div.bottom {
    background: url('../../images/kv/divider_gradient_gray.png') repeat-x;
}
.minicart div#cartFreeShip {
    width: 50.5%;
    text-align: center;
    font-size: 0.8em;
    font-weight: bold;
    padding: 7px 0 0 0;
}
.minicart div#cartCheckoutBtn {
    text-align: center;
    width: 49%;
    padding: 3px 0 0 0;
}

/* header line 2 */
#headerLine2 {
    clear: both;
    width: 100%;
    height: 50px;
    padding: 8px 0 0 0;
}
#headerLine2 #search {
    float: left;
    width: 53%;
    padding: 0 0 0 4px;
}
#headerLine2 #social {
    float: left;
    width: 21%;
    padding: 3px 0 0 10px;
}
#headerLine2 #headerAd {
    float: left;
    width: 24.25%;
}

/* search form */
input[type = "text"]#searchTerms {
    width: 375px;
    font-size: 1.3em;
    background: transparent;
    border: none;
}
button#searchSubmit {
    display: block;
    width: 66px;
    height: 20px;
    background: #fff url('../../images/kv/search_btn.png') no-repeat;
    border: none;
}
#searchTextInput { float: left; width: 86%; }
#searchGoBtn { float: left; width: 10%; padding: 4px 0 0 0; }

/* social */
#social a:link, #social a:visited {
    display: block;
    float: left;
    padding: 5px;
}

/* top divider line and breadcrumbs */
#topdivider {
	display:none;
    position: relative;
   /* border-top: 3px solid #c98e57;*/
    top: 5px;
	  margin: 0 auto;
   padding: 8px 0 0 10px;
    overflow: hidden;
		width: 99%;
    height: 6px;
   /* padding: 0 8px 0 0;*/
    content: ".";
}

#breadcrumbs {
	 position: relative;
    /*border-top: 3px solid #c98e57;*/
    top: 5px;
   /*left: -5px;*/
    overflow: hidden;
	 margin:0 auto;
    width: 99%;
    height: 25px;
    background: #2f1e0f url('../../images/kv/wood_top.jpg') repeat-x;
    padding: 8px 0 0 10px;
    font-size: 1.3em;
    color: #b57c47;
    /*color: #fff;*/
}
#breadcrumbs a:link, #breadcrumbs a:visited {
    color: #f2a863;
    font-weight: bold;
    padding: 0 6px 0 3px;
}

/* product thumbnails and other unordered lists  */
ul.slides, ul.productThumbs, ul.imageAds {
    display:block;position:relative;float:left;
    overflow:hidden;background-image:none;
    margin-top: 0px;
    margin: 0;
}
.slides { padding: 0 0 0 2px; }
.productThumbs { padding: 0 0 0 8px; }
.imageAds { padding: 0 0 0 15px; }
.slides li, .productThumbs li, .imageAds li {
    display: block;
    float: left;
}
.slides li {
    width: 166px;
    margin: 2px;
}
.productThumbs li {
    width: 182px;
    height: 300px;
    margin: 0 0 2px 2px;
}
.imageAds li {
    width: 230px;
    text-align: center;
    padding: 0 8px 0 5px;
}

/* product related list styles */
.thumbnailBox {
    /*width: 166px;*/
    width: 100%;
    height: 300px;
    border-right: 1px solid #eee;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}
.thumbnailImg {
    clear: both;
    width: 100%;
    height: 130px;
    text-align: center;
    padding-top: 2px;
}
.thumbnailContent {
    clear: both;
    width: 96%;
    /*padding-left: 2px;*/
    margin: 2px 0 2px 6px;
}
.redHilight {
    clear: both;
    width: 100%;
    background-color: #990000;
    color: #fff;
    line-height: 16px;
}
.orangeHilight {
    clear: both;
    width: 100%;
    background-color: #996600;
    color: #fff;
    line-height: 16px;
}
.thumbRollover { width: 100%; height: 125px; }
.quickOrder {
    position: relative;
    z-index: 3;
    clear: both;
    width: 100%;
    text-align: center;
    margin-top: -30px;
    padding-bottom: 5px;
    display: none;
}

/* sliders (carousels) */
div.slideFrame {
    position: relative;
    overflow: hidden;
    height: 325px;
}

div.sldframe1 { width: 155px; margin-left: 20px; }
div.sldframe2 { width: 310px; }
div.sldframe3 { width: 460px; }
div.sldframe4 { width: 610px; margin-left: 27px; }
div.sldframe5 { width: 853px; margin: 0 0 0 25px; }

.pointer {
    width: 25px;
    padding: 25px 0 0 20px;
    font-size: 26px;
    line-height: 100px;
    color: #666;
    text-align: center;
}
.pointer a:link, .pointer a:visited {
    display: block;
    width: 100%;
    background: #ddd;
}
.pointer a:hover, .pointer a:active {
    background: #666;
    color: #fff;
    text-decoration: none;
}

/* miscellaneous buttons */
.smallbtn:link, .smallbtn:visited {
    width: auto;
    text-align: left;
    text-decoration: none;
    font: bold 10px Arial;
    background: #e9fde0;
    border: 1px solid #ccc;
    color: #666;
    padding: 2px 3px 2px 3px;
}
.smallbtn:hover, .smallbtn:active { color: #000; }
.simplebtn a:link, .simplebtn a:visited {
    color: #444; text-decoration: none;
    float: left; height: 100%; width: 98%; padding-left: 3px;
    line-height: 25px;
}
.simplebtn a:hover { background-color: #ddddff; color: #000; }
.morebtn a:link, .morebtn a:visited {
    padding: 0; color: #333; text-decoration: none;
    float: left; height: 100%; width: 100%;
    line-height: 30px; /*background: #36aab6;*/
    font-weight: bold;
    background: #edeae8 url('../../images/kv/gray_gradient.jpg') repeat-x;
    border-bottom: 1px solid #ccc;
}
.morebtn a:hover, .morebtn a:active { background-color: #ccc; }
.morebtnOn a:link, .morebtnOn a:visited {
    padding: 0; color: #fff; text-decoration: none;
    float: left; height: 100%; width: 100%;
    font-weight: bold;
    line-height: 30px; background: #424817;
}
.morebtnOn a:hover .morebtnOn a:active { background: #424817; }
.bigbtn {
    color: #000; text-decoration: none; font-size: 13px;
    float: left; height: 97%; padding: 3px;
    line-height: 20px;
    background-color: #bdedfd;
    border-top: 1px solid #999; border-right: 1px solid #999; border-bottom: 1px solid #999;
}
.bigbtn:hover, .bigbtn:active { background-color: #eedac7; color: #990000; cursor: pointer; }
.bigbtnLeft { border-left: 1px solid #999; }
.jsbutton:hover, .jsbutton:active { cursor: pointer; }

/* "frames" */
.boldFrame, .tableFrame {
    clear: both;
    border: 1px solid #545c1e;
}
.boldFrame { width: 100%; }
.boldFrame .heading, .tableFrame .heading, .boldFrame .footer, .tableFrame .footer {
    width: 100%;
    background: #545c1e;
}
.grayFrame {
    clear: both;
    width: 100%;
    border: 1px solid #ccc;
    margin-top: 5px;
}
.grayFrame .heading {
    width: 100%;
    background: #ddd;
}
.boldFrame .heading div, .boldFrame .footer div, .grayFrame .heading div, .tableFrame .footer div {
    width: 99%;
    /*height: 25px;*/
    padding: 3px 0 5px 5px;
}
.boldFrame .heading div, .boldFrame .footer div { color: #fff; font-size: 18px; }
.grayFrame div.details {
    width: 99%;
    padding: 3px;
}
.grayFrame div.details div { line-height: 16px; }
.grayFrame .heading .left, .grayFrame .heading .right { width: 50%; }
.grayFrame .heading .right { text-align: right; }
.tableFrame { width: 98.2%; }
.tableFrame .heading { padding-bottom: 8px; }
.tableFrame .heading div { float: left; padding-top: 8px; font-size: 1.2em; }
.tableFrame .heading div, .tableFrame .footer div, .tableFrame .heading a { color: #fff; }
.tableFrame .heading a:link, .tableFrame .heading a:visited { text-decoration: underline; }
.tableFrame .heading a:hover, .tableFrame .heading a:active { text-decoration: none; }
.tableFrame .heading .w01 { width: 4%; }
.tableFrame .heading .w02 { width: 9%; }
.tableFrame .heading .w03 { width: 11%; }
.tableFrame .heading .w04 { width: 14.5%; }
.tableFrame .heading .w05 { width: 20%; }
.tableFrame .heading .w06 { width: 40%; }
.tableFrame .heading .fullwidth { padding-top: 5px; width: 98%; }
.tableFrame .heading .title { font-size: 20px; color: #fff; }

/* Page */
.page { 
	clear: both;
	width: 100%; 
	

}
.page .fullwidth {
	background-color: #fcfcfb;
    clear: both;
    position: relative;
		width: 1000px;
    /*width: 101.1%;left: 5px;*/
	 margin:0 auto;
  /* border-top: 3px solid #c98e57;*/
}
.page .line div, .page .fullwidth div { float: left;}
.page .feature { width: 72%; }
.page .column, .page .blogColumn { width: 24%; }
.page .blogColumn, .page .blogFeature { float: left; }
.page .blogFeature { width: 75.25%; }
.page .leftnav { width: 23%; border-right: 1px solid #ddd; padding: 0 0 0 10px; }
.page .banners {
    background: #2f1e0f;
    height: 375px;
}
.page .banners .feature div {
    padding: 0 0 5px 2px;
}
.page .thumbnailBlock { margin: 10px 0 0 0; }
.page .thumbsFullwidth { margin-top: 5px; padding-left: 27px; }
.page .blockHeading {
    width: 96%;
    margin: 10px 0 10px 20px; color: #6c5830; font-size: 24px;
    border-bottom: 1px solid #aaa;
}

/* Email Promo and Sign-Up */
.emailPromo { clear: both; width: 98%; height: 350px; margin-left: 32px; }
.emailPromo .promoImage { text-align: center; }
.emailMiniForm .emailInput { width: 72%; padding-left: 5px; }
.emailMiniForm .emailInput input[type = "text"] { width: 90%; height: 16px; color: #666; font-size: 11px; }
.emailMiniForm .signUpButton { width: 25%; }
.emailMiniForm .signUpButton button {
    display: block;
    width: 54px;
    height: 22px;
    padding: 2px;
    text-align: center;
    font-size: 11px;
    color: #1b1464;
    cursor: pointer;
    background: #eee;
    border: 1px solid #ddd;
}
.emailMiniForm .emailInputPrompt { width: 75%; margin: -18px 0 0 10px; color: #666; }

.signup { clear: both; width: 100%; padding-left: 1px; }
.signup div { float: left; }
.signup .half { width: 48%; padding: 10px; text-align: center; }
.signup .email { width: 100%; height: 51px; background: #fff url('../../images/kv/email_signup.jpg'); }
.signup .emailInput { width: 42%; padding: 10px 0 0 175px; }
.signup .emailInput input[type = "text"] { width: 90%; height: 20px; color: #666; font-size: 16px; padding: 5px 0 5px 2px; }
.signup .gobtn { width: 20%; height: 51px; }
.signup .gobtn a { display: block; width: 100%; height: 100%; }
.signup .gobtn a:hover, .signup .gobtn a:active { text-decoration: none; }

/* Footer */
#footer {
    position: relative;
    clear: both;
    z-index: 1;
    width: 100%;
    margin: -50px 0 0 0;
    height: 610px;
    background: #3c2515 url('../../images/kv/fabric.jpg') repeat-x;
}
#footer .content {
    padding: 65px 0 0 0;
    color: #999;
}
#footer .content .line div { float: left; }
#footer .content .section {
    width: 20%;
    padding: 0 20px 20px 20px;
}
#footer .content .categories { height: 130px; padding: 0 0 0 30px; }
#footer .content .section .heading {
    font-size: 1.5em;
    font-weight: bold;
    color: #fff;
    padding: 0 0 5px 0;
}
#footer .content .section .links { width: 100%; }
#footer .content .section .links a:link, #footer .content .section .links a:visited,
#footer .content .section .brightlink a:link, #footer .content .section .brightlink a:visited {
    display: block;
    clear: both;
    width: 100%;
    line-height: 20px;
    color: #999;
    font-weight: bold;
}
#footer .brightlink { margin-top: 5px; }
#footer .content .section .links a:link, #footer .content .section .links a:visited { color: #999; }
#footer .content .section .brightlink a:link, #footer .content .section .brightlink a:visited { color: #f2a863; }
#footer .content .midspace {
    margin-top: 15px; padding: 10px 0 0 30px; height: 28px;
    border-top: 1px solid #503b2d; border-bottom: 1px solid #503b2d;
}
#footer .content .midspace .section { width: 20%; }
#footer .content .midspace a:link, #footer .content .midspace a:visited {
    font-size: 1.35em;
    font-weight: bold;
    color: #f2a863;
}
#footer .content .bottomlinks { height: 142px; padding: 15px 0 0 30px; }
#footer .logos {
    margin-top: 20px; padding: 20px 0 0 50px; height: 100px;
    border-top: 1px solid #503b2d;
}
#footer .logos #vipps { width: 19%; }
#footer .logos #creditcards { width: 16%; padding-top: 2px; }
#footer .logos #bbb { width: 19%; padding-top: 17px; }
#footer .logos #trustwave { width: 15%; padding-top: 17px; }
#footer .logos #digicert { width: 13%; padding-top: 13px; }
#footer .logos #mcafee { width: 14%; padding-top: 26px; }
#footer #copyright { padding: 20px; color: #999; text-align: center; }

/* Email landing pages */
#wrap {
    width: 800px;
    margin: 0 auto 0 auto;
    padding: 0px;
}
#wrap #ebody #email-img {
    width: 800px;
    margin: 0 auto 0 auto;
    padding: 0px;
}
#wrap #products {
    width: 100%;
    vertical-align: middle;
}
#wrap #products div {
    float: left;
    padding: 5px 8px 5px 8px;
}

/* rounded buttons */
.roundbtn a:link, .roundbtn a:visited, input[type = "submit"].roundbtn, button.roundbtn,
.redbtn a:link, .redbtn a:visited, input[type = "submit"].redbtn, button.redbtn,
.whitebtn a:link, .whitebtn a:visited, input[type = "submit"].whitebtn, button.whitebtn,
.greenbtn a:link, .greenbtn a:visited, input[type = "submit"].greenbtn, button.greenbtn,
.bigRedBtn a:link, .bigRedBtn a:visited, input[type = "submit"].bigRedBtn, button.bigRedBtn,
.bigGrayBtn a:link, .bigGrayBtn a:visited, input[type = "submit"].bigGrayBtn, button.bigGrayBtn,
.bigGreenBtn a:link, .bigGreenBtn a:visited, input[type = "submit"].bigGreenBtn, button.bigGreenBtn {
    display: block;
    border-radius: 6px; -moz-border-radius: 6px;
    background: #365D3D;
    border: none;
    padding: 5px 10px 5px 10px;
    margin: 2px 2px 0 0;
    font-family: "Rokkitt", Arial, sans-serif;
    text-align: center;
    font-size: 16px;
    color: #fff;
}
.roundbtn a:hover, .roundbtn a:active, input[type = "submit"].roundbtn:hover, button.roundbtn:hover { background: #5B7B66; }

.redbtn a:link, .redbtn a:visited, input[type = "submit"].redbtn, button.redbtn { background: #9C0C28; }
.redbtn a:hover, .redbtn a:active, input[type = "submit"].redbtn:hover, button.redbtn:hover { background: #D41037; }

.whitebtn a:link, .whitebtn a:visited, input[type = "submit"].whitebtn, button.whitebtn { background: #fff; border: 1px solid #ddd; color: #333; }
.whitebtn a:hover, .whitebtn a:active, input[type = "submit"].whitebtn:hover, button.whitebtn:hover { background: #ddd; }

.greenbtn a:link, .greenbtn a:visited, input[type = "submit"].greenbtn, button.greenbtn { background: #28903a; }
.greenbtn a:hover, .greenbtn a:active, input[type = "submit"].greenbtn:hover, button.greenbtn:hover { background: #3CCB58; }

/* this is actually orange now */
.bigRedBtn a:link, .bigRedBtn a:visited, input[type = "submit"].bigRedBtn, button.bigRedBtn { padding: 7px 12px 7px 12px; background: #C48E0F; font-size: 18px; }
.bigRedBtn a:hover, .bigRedBtn a:active, input[type = "submit"].bigRedBtn:hover, button.bigRedBtn:hover { background: #D99707; }

.bigGrayBtn a:link, .bigGrayBtn a:visited, input[type = "submit"].bigGrayBtn, button.bigGrayBtn { padding: 7px 12px 7px 12px; background: #999; font-size: 18px; }
.bigGrayBtn a:hover, .bigGrayBtn a:active, input[type = "submit"].bigGrayBtn:hover, button.bigGrayBtn:hover { background: #666; }

.bigGreenBtn a:link, .bigGreenBtn a:visited, input[type = "submit"].bigGreenBtn, button.bigGreenBtn { padding: 7px 12px 7px 12px; background: #28903a; font-size: 18px; }
.bigGreenBtn a:hover, .bigGreenBtn a:active, input[type = "submit"].bigGreenBtn:hover, button.bigGreenBtn:hover { background: #3EBB58; }
/*Form Validations*/
input.error {
    border: 2px solid red;
    background-color: #FFFFff;
    margin: 0px;
    color: red;
}
label.error{
 display: none;   
}
#dialog-form{
 font-size:12px; 
background-color: #FFF;  
}