#DOMWindowOverlay {opacity:0.8 !important;}
#DOMWindow {border:1px solid #ccc !important; padding:20px !important; height:100px !important;}
#DOMWindow p{ text-align:center; margin:5px 0px; padding:0;}
.modal_header {font-size:24px !important; font-family:"PTSansBold"; margin:0 0 10px 0; text-align:center;}
.modal_text {font-size:16px; margin:10px 0 20px 0 !important; text-align:center;}

.modal_to_cart a {text-decoration:none; margin:0 5px;
border:1px solid #db4350; color:#fff; padding:5px 20px; cursor:pointer;
background: #f15f6b; /* Old browsers */outline:none;
background: -moz-linear-gradient(top,  #f15f6b 0%, #db4350 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f15f6b), color-stop(100%,#db4350)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f15f6b 0%,#db4350 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f15f6b 0%,#db4350 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f15f6b 0%,#db4350 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f15f6b 0%,#db4350 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f15f6b', endColorstr='#db4350',GradientType=0 ); /* IE6-9 */
}
.modal_to_cart a:hover {
background: #db4350; /* Old browsers */
background: -moz-linear-gradient(top,  #db4350 0%, #f15f6b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#db4350), color-stop(100%,#f15f6b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #db4350 0%,#f15f6b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #db4350 0%,#f15f6b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #db4350 0%,#f15f6b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #db4350 0%,#f15f6b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#db4350', endColorstr='#f15f6b',GradientType=0 ); /* IE6-9 */}

.but-go a {border:1px solid #624e50; color:#fff; text-decoration:none; padding:5px 20px; cursor:pointer;
background: #867a7b; /* Old browsers */outline:none;
background: -moz-linear-gradient(top,  #867a7b 0%, #624e50 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#867a7b), color-stop(100%,#624e50)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #867a7b 0%,#624e50 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #867a7b 0%,#624e50 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #867a7b 0%,#624e50 100%); /* IE10+ */
background: linear-gradient(to bottom,  #867a7b 0%,#624e50 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#867a7b', endColorstr='#624e50',GradientType=0 ); /* IE6-9 */}
.but-go a:hover {
background: #624e50; /* Old browsers */
background: -moz-linear-gradient(top,  #624e50 0%, #867a7b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#624e50), color-stop(100%,#867a7b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #624e50 0%,#867a7b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #624e50 0%,#867a7b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #624e50 0%,#867a7b 100%); /* IE10+ */
background: linear-gradient(to bottom,  #624e50 0%,#867a7b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#624e50', endColorstr='#867a7b',GradientType=0 ); /* IE6-9 */} 



.modal_err {display:block; text-align:center; font-weight:bold; color:#cc0000; margin:35px 0 0 0;}
