/* OfficeMax Colors:

yellow:	#ffd200
blue:	#3A75C4
red:	#E8112D

*/

body {
background: #FFF;
}

h1, h2, h3, p, ul, ol { /* fruitger ce 55 roman is an OMX requirement */
font-family: 'frutiger ce 55 roman', 'tresbuchet ms', arial, sans-serif;
}

#masthead {
/*background-image: url("../images/bground_gradient.png");
background-repeat: repeat-y;*/
background-color: #FFF;
min-height: 100px;
padding: 0 0 0 3px;
}
#masthead img#logo {
float: left;
padding: 9px 0 0px 9px;
}
#masthead h2 {
text-align: center;
color: #000;
font-size: 3em;
padding: 1em 0 0 3em;
float:left;
}
#wrapper {
min-height: 400px; /* changed from 600px */

}
#content {
min-height: 600px;
/*was 400px */
/*margin-bottom: 135px; /* height of the bottom graphic */
/*background-color: white;*/
}


.container {
/*background-image: url("../images/footer.png");
background-repeat: no-repeat;
background-position: center bottom;
margin-bottom: 135px;*/
background-color: white;
}
#cprlogo {
background-image: url("../images/shadowed_cpr_logo.png");
background-position: center center;
background-repeat: no-repeat;
float: right;
min-height: 87px;
min-width: 170px;
margin-right: 150px;
}
#mptlogo {
background-image: url("../images/mpt_logo.png");
background-position: center center;
background-repeat: no-repeat;
float: right;
min-height: 55px;
min-width: 180px;
padding: 46px 0 0 50px;
}

#yellowbox a, #yellowbox a:link, #yellowbox a:visited,
#bluebox a, #bluebox a:link, #bluebox a:visited,
#redbox a, #redbox a:link, #redbox a:visited {
display:block;
width: 235px;
height: 235px;
}

#yellowbox a:hover img,
#bluebox a:hover img,
#redbox a:hover img {
visibility:hidden;
}
#yellowbox {
margin:0;
padding:0;
background-image:url("../images/yellow_but_2.png");
background-repeat:  no-repeat;
background-position: center center;
float: left;
}

#redbox {
margin:0;
padding:0;
background-image:url("../images/red_but_2.png");
background-repeat:  no-repeat;
background-position: center center;
float: left;
}

#bluebox {
margin:0;
padding:0 0 0 112px;
background-image:url("../images/blue_but_2.png");
background-repeat:  no-repeat;
background-position: right center;
float: left;
}
#bluebox img {
float: right;
}

#yellowbox1 a,
#yellowbox1 a:link,
#yellowbox1 a:visited,
#bluebox1 a,
#bluebox1 a:link,
#bluebox1 a:visited,
#redbox1 a,
#redbox1 a:link,
#redbox1 a:visited,
#scenario1 a,
#scenario1 a:link,
#scenario1 a:visited,
#scenario2 a,
#scenario2 a:link,
#scenario2 a:visited,
#scenario3 a,
#scenario3 a:link,
#scenario3 a:visited,
#scenario4 a,
#scenario4 a:link,
#scenario4 a:visited,
#scenario5 a,
#scenario5 a:link,
#scenario5 a:visited,
#scenario6 a,
#scenario6 a:link,
#scenario6 a:visited,
#scenario7 a,
#scenario7 a:link,
#scenario7 a:visited,
#scenario8 a,
#scenario8 a:link,
#scenario8 a:visited,
#trouble_tickets a,
#trouble_tickets a:link,
#trouble_tickets a:visited,
#datatransfer a,
#datatransfer a:link,
#datatransfer a:visited,
#bootwin8 a,
#bootwin8 a:link,
#bootwin8 a:visited,
#datatransferheading,
#faq a,
#faq a:link,
#faq a:visited {
display:block;
width: 470px;
height: 80px;
}

#yellowbox1 a:hover img,
#bluebox1 a:hover img,
#redbox1 a:hover img,
#scenario1 a:hover img,
#scenario2 a:hover img,
#scenario3 a:hover img,
#scenario4 a:hover img,
#scenario5 a:hover img,
#scenario6 a:hover img,
#scenario7 a:hover img,
#scenario8 a:hover img,
#datatransfer a:hover img,
#trouble_tickets a:hover img,
#bootwin8 a:hover img,
#faq a:hover img {
visibility:hidden;
}

#faq {
margin: auto;
padding: 0;
background-image: url(../images/faq1.png);
background-repeat: no-repeat;
}
#yellowbox1 {
margin:auto;
padding:0;
background-image:url("../images/newyellow5.png");
background-repeat:  no-repeat;
}

#redbox1 {
margin:auto;
padding:0;
background-image:url("../images/newred5.png");
background-repeat:  no-repeat;
}

#bluebox1 {
margin:auto;
padding:0;
background-image:url("../images/newblue5.png");
background-repeat:  no-repeat;
}

#scenario1 {
margin:auto;
padding:0;
background-image:url("../images/scenario1-2.png");
background-repeat: no-repeat;
}

#scenario2 {
margin:auto;
padding:0;
background-image:url("../images/scenario2-2.png");
background-repeat: no-repeat;
}
#scenario3 {
margin:auto;
padding:0;
background-image:url("../images/scenario3-2.png");
background-repeat: no-repeat;
}
#scenario4 {
margin:auto;
padding:0;
background-image:url("../images/scenario4-2.png");
background-repeat: no-repeat;
}
#scenario5 {
margin:auto;
padding:0;
background-image:url("../images/scenario5-2.png");
background-repeat: no-repeat;
}
#scenario6 {
margin:auto;
padding:0;
background-image:url("../images/scenario6-2.png");
background-repeat: no-repeat;
}
#scenario7 {
margin:auto;
padding:0;
background-image:url("../images/scenario7-2.png");
background-repeat: no-repeat;
}
#scenario8 {
margin:auto;
padding:0;
background-image:url("../images/scenario8-2.png");
background-repeat: no-repeat;
}

#datatransferheading,#bootwin8heading {
margin:auto 0;
background-image:url("../images/blank_placeholder.png");
background-repeat: no-repeat;
min-height:80px;
width: 470px;
text-align: center;
}
#datatransferheading,#bootwin8heading h2 {
padding-top:40px;
margin-top:10px;
}
#datatransfer {
margin:10px auto 0;
padding:5px 0;
background-image:url("../images/scenario_transfer-2.png");
background-repeat: no-repeat;
}
#bootwin8 {
background-image:url("../images/bootingwin8-2.png");
margin:auto;
padding:0;
background-repeat: no-repeat;
}

#trouble_tickets {
margin:auto;
padding:0 0 0 1em;
background-image:url("../images/troubleticket1.png");
background-repeat: no-repeat;

}
#trouble_tickets img {
/*border: 4px #000 solid;*/
height: 80px;
width: 470px;
}


#buttons, #buttons1, #buttons2 {
display: block;
margin: auto;
padding: 3em 25%;
}
#buttons1 div {
margin: 0 auto 1em;
}
.buttons_right {
margin-left: -7px;
}
.buttons_left {
padding-left:  3px;
}
#scenario1, #scenario2, #scenario3, #scenario4,
#scenario5, #scenario6, #scenario7, #scenario8,
#bootwin8, #trouble_tickets,#faq {
margin: auto;
padding:0
}
#faq {
margin-left: .25em !important;
}
#trouble_tickets {
margin-left: 3px !important;
}

/* Form Stuff */

/* auth form */
form#auth {
padding-top: 2em;
margin: auto;
width: 50%;
}
/*#authform {
padding-top: 2em;
min-height: 600px;
}
/* end auth form */

.reqlabel:before, .reqfield:before {
content: " * ";
color: red !important;
font-weight: bold !important;
font-size: 1.5em;
}
.errMsg {
background-color: #FFCCCC;
border: 1px solid #FF0000;
font-weight: bold;
margin: auto;
padding: 5px;
text-align: center;
width: 50%;
}
label {
clear:left;
display:block;
float:left;
width:10em;
text-align:right;
padding:5px;
color:#888;
margin-bottom:0.5em;
}
.btn, .submit{
margin: 1em auto;
text-align: center;
width: auto;
display:block;
}
form br {
clear: both;

}
legend {
font-size:1.1em;
font-weight:bold;
border:3px solid #D9D9D9;
margin-bottom:5px;
padding:3px;
}
#authform fieldset {
border: 1px #D9D9D9 solid;
margin: auto;
margin-bottom: 1em;
}
form#associate_support fieldset {
border: 1px solid #D9D9D9;
margin: 2em auto 0;
width: 45em;
}
form#associate_support h1,
form#associate_support h2,
form#associate_support h3,
form#associate_support h4 {
text-align: center;
}
input label {
margin: 5px;
}

.hovereffect img {
opacity:0.5;
-moz-opacity:0.5;
-khtml-opacity:0.5;
}
.hovereffect:hover img {
opacity:1.0;
-moz-opacity:1.0;
-khtml-opacity:1;
}

/*initiate*/
}
form#request .reqlabel:before, p .reqlabel:before {
content: "* ";
color: red !important;
font-weight: bold !important;
}
form#request .btn, .submit{
margin: 1em auto;
text-align: center;
width: auto;
}
form #request br {
clear: both;
}
form#request legend {
font-size:1.1em;
font-weight:bold;
border:3px solid #D9D9D9;
margin-bottom:5px;
padding:3px;
/*background:#fff;*/
}
form#request fieldset {
border: 1px #D9D9D9 solid;
margin: auto;
margin-bottom: 1em;
}
form#request label, form#request p.grouptext{
clear:left;
display:block;
float:left;
width:15em;
text-align:right;
padding:5px;
color:#888;
margin-bottom:0.5em;
}
form#request label.wide {
clear: left;
display: block;
float: left;
width: 50em;
text-align: left;
padding: 5px;
color: #888;
margin-bottom: 0;
}
form#request input.radio {
padding-top: .5em;
}
form#request fieldset fieldset, fieldset fieldset legend {
border: none;
padding: 0;
}


/* new*/
form#request .regular-radio {
-webkit-appearance: none;
background-color: #fafafa;
border: 1px solid #cacece;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
padding: 9px;
border-radius: 50px;
display: inline-block;
position: relative;
}

form #request .regular-radio:checked:after {
content: ' ';
width: 12px;
height: 12px;
border-radius: 50px;
position: absolute;
top: 3px;
background: #99a1a7;
box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
text-shadow: 0px;
left: 3px;
font-size: 32px;
}

form #request .regular-radio:checked {
background-color: #e9ecee;
color: #99a1a7;
border: 1px solid #adb8c0;
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}

form #request .regular-radio:active, .regular-radio:checked:active {
box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

form#request .input input {
float: left;
}
form#request .input label {
margin: 5px;
}
form#request fieldset hr {
width: 70%;
}
#initiate {
margin: auto;
padding: 2em;
}
#legal {
min-height: 40em;
font-size: 1.1em;
width: 600px;
margin: auto;
border: 1px black solid;
box-shadow: 10px 10px 16px 0px darkgrey;
border-radius: 10px;
}
#legal p {
padding: 1em 2em;
font-size: 1.1em;
}
fieldset #wrapper4 {
margin: auto;
padding-left: 7em;
}
.xdrform, #xdrform {
margin: 5em auto !important;
/*width: 400px;*/
}
#xdrform fieldset {
display: block;
margin: auto;
width: 40%;
}
div#allstop,
div#alert1,
div#alert2,
div#alert3 {
font-size: 1.2em;
color: red;
border: 1px red solid;
text-align: center;
font-weight: bold;
margin: auto;
}

div#inform p{
padding: 0 2em;
font-size: 1.2em;
border: 1px red solid;
}
div#inform p,
div#inform h2{
margin: 2em;
}
#tablecontainer th {
text-align: right;
}
#tablecontainer {
margin: auto;
}

#shipping_box {
margin: 0 2em;
}
#shipping_box p,
#shipping_box ul,
#shipping_box ol {
font-size: 1.1em;
}
#shipping_box fieldset {
width: 55%;
margin: .5em auto 1em;
}
#shipping_box table {
width: 60%;
margin: auto;
border-collapse:collapse;
}
#shipping_box th, #shipping_box td {
border:1px black solid;
}
#shipping_box th {
width: 20em;
text-align: right;
}
form#ship2cpr {
border: 1px #d9d9d9 solid;
width: 80%;
margin: .5em auto 1em;
}
fieldset#shippinginfo input#hd,
fieldset#shippinginfo input#ext,
fieldset#shippinginfo input#lt,
fieldset#shippinginfo input#pc
{
width: 2em;
}
.tinytext {
font-size: .85em;
}
#xdr_logo {
background-image: url(../images/xdr_logo2.png);
background-repeat: no-repeat;
background-position: center center;
min-width: 304px;
min-height: 80px;
margin: auto;
}
#home_button {
margin: auto;
position: relative;
padding-bottom: 15px;
}
#home_button img {
left: 50%;
margin-left: -50px;
position: absolute;
}
#frequently_asked_questions {
margin: 2em;
}
#frequently_asked_questions p,
#frequently_asked_questions li {
font-size: 1.2em;
}

#frequently_asked_questions a,
#frequently_asked_questions a:visited,
#frequently_asked_questions a:link{
text-decoration: none;
color: #3A75C4;
background-color: #FFF;
}
#frequently_asked_questions a:hover {
color: #ffd200;
background-color:#3A75C4;
}
#navholder {
background-color: #FFF;
/*min-height: 18px;*/
width: 100%;
text-align: center;
margin-bottom: 1em;
border-bottom:1px #000 solid;
border-top: 1px #000 solid;
box-shadow: 10px 10px 16px 0px darkgrey;
border-radius: 10px;
/*rgba(0,0,0,0.5);
background-image: url(../images/greyline.png);
background-position: center;
background-repeat: repeat-x;
*/
}
#navholder a {
color: #000;
font-weight: bold;
text-decoration: none;
}
#navholder a:hover {
    color: #FFF;
    background-color: #000;
    display: block;
}
#navholder div {
padding-top: 1em;
}

#navholder #service_options {
padding: 1em .5em 1.5em 1em;
}
#navholder #hmd {
/*padding-left: .5em;*/
}
/*#navholder div.selected {*/
#navholder .selected {
background-color: #FFF;
/*padding-bottom: 37px;*/
}
#navholder div.selected a {
color: #FFF;
background-color:#000;
}
.next input {
padding-left: 4em;
}

#svc ul li ul li{
list-style-type: circle;
}
#svc {
margin: auto;
width: 940px;
}
#svc table {
border-collapse:collapse;
}
#svc table,
#svc table td {
vertical-align: top !important;
}
#svc div {
margin-left: 2em;
}
/*#svc table,*/
#svc table td  {
/*border: 1px black dashed; */
}
#svc table table,
#svc table table td {
border: none;
}
#svc table tr:nth-child(even) td,
#svc table tbody tr.even td {
background: #fff;
padding: .25em;
}
#svc h2,
#svc table h2 {
text-decoration: underline;
font-size: 1.3em;
margin-bottom: .2em;
}
#svc table table th {
text-decoration: underline;
}
#svc table td {
padding-left: 1em;
}
td.soon {
background: url("/omx/images/coming_soon.png") no-repeat scroll 50% 50% transparent !important;
}
#svc ul {
padding-top: 0;
margin-top: 0;
}
table.service_options tr:nth-child(even) td,
table.service_options tbody tr.even td{
background: #fff;
padding: .25em;
}
table.service_options th {
text-decoration: underline;
}
#hard_drive_recovery_services table,
#hard_drive_recovery_services table tr,
#hard_drive_recovery_services table td,
#hard_drive_recovery_services table th,
#data_recovery_portable_device_services table,
#data_recovery_portable_device_services table td,
#data_recovery_portable_device_services table th,
#data_recovery_portable_device_services table tr {
background: #fff;
vertical-align: top;
}

.col2 {
border-left: 1px black solid !important;
padding-left: .5em;
}
#lower_three {
border: 0 !important;
padding-top: 2em;
}
#backlink {
background-color: #FFF;
color: #000;
font-weight:  bold;
width: 950px;
/*font-size: 1.2em;*/
margin: 0 auto 1em;
padding: 2px 0;
border: 1px black solid;
box-shadow: 10px 10px 16px 0px darkgrey;
border-radius: 10px;
}
#backlink p {
	margin-top: 1.5em;
	font-size: 1.1em;
}
#backlink p a {
margin-left: 4em;
}
#backlink a,
#backlink a:visited,
#backlink a:link,
#backlink a:active {
text-decoration:none;
color: blue;
}
#backlink a:hover {
color: #FFF;
background-color:#000;
}
#backlink p {
text-align: center;
}
#poweredby {
float: right;
clear: both;
width: 40%;
}
#decide {
margin: auto;
}
#decide h2,
#decide h3 {
text-align: center;
}
#decide textarea {
margin:auto;
display:block;
}
#recommend h1, #recommend h2, #recommend h3, #lookupexisting h2 {
text-align: center;
}
#select_buttons {
margin: auto;
}
#select_buttons p {
text-align: center;
}
#select_buttons input {
padding-bottom: 1.5em;
}
#select_buttons img {
padding-right: 1em;
}
#yes_button, #no_button, .button {
position: relative;
margin: auto;
display: block;
}
#no_button {
padding-bottom: 2em;
}
#shipping_label img {
margin: auto;
display: block;
}
.errorbox {
border: 1px solid red;
display: block;
margin: auto;
color: red;
}
.errorbox:after {
content: "Please enter a quantity of 0 or more boxes for each item.";
font-weight: bold;
}

table.upgrade {
margin: auto;
width: 400px;
border-collapse:collapse;
}
table.upgrade, table.upgrade td, table.upgrade th,
#custinfo table, #custinfo table td, #custinfo table th,table#sr_info td,
table#sr_info th {
border: 1px black solid;
}
#custinfo caption, #custinfo h3, #custinfo p, #sr_info caption,p.emphasis{
text-align: center;
font-weight: bold;
}
#sr_info caption {
border: 1px red solid;
}
table.upgrade th {
text-align: right;

}
#custinfo table {
margin: auto;
width: 50%;
}
#custinfo table th,
table#sr_info th {
text-align:right;
}
th {
vertical-align: top;
}
.ask {
width: 40%;
margin: auto;
}

.gather li {
font-size: 1.4em;
margin: 0 0 0 2em;
}
.explain {
width: 45%;
margin: auto;
}
.explain p,
p#asking {
font-size: 1.1em;
}
#complete {
width:50%;
margin: auto;
}
#box a:visited, #box1 a:visited {
display:none !important;
}
#allstop1 {
width:50%;
margin: auto;
border:none;
}
#allstop1 img {
display: block;
margin: auto;
}
#allstop ol {
margin: 0 4em;
text-align:left;
}
.videos object {
display: block;
margin: auto;
}
.videos h2 {
text-align: center;
}
.service_description {
font-style: italic;
}
#svc table.outertable {
width: 95%;
margin: auto;
}
table.outertable h2{
font-weight: bold;
}
table.innertable {
width:95%;
margin: auto;
}
.noticeme {
font-weight: bold;
}
table.s_o td.desc {
text-align: left;
/*width: 80%;*/

}
table.s_o td.price {
text-align: right;

}
table.s_o caption {
background-color: #FFF;
font-size: 1.1em;
}
form#expedite label {
margin-bottom: -1em;
padding-bottom: 2em;
}
label.wider {
width: 17em;
}
#choices {
/*	
width: 75%;
margin: auto;
*/
margin: auto;
margin-bottom: 1em;
clear: both;
}
/* This is for displaying text on hovering an image*/
div.hover-div{
    display:block;
height:200px;

    position:relative;
    margin-bottom:10px;
}

div.hover-div:hover .hover-text{
    display:block;
}

div.hover-div:hover img{
    opacity:0.8;
}

.hover-text{
/*    display:none;*/
    clear:both;
    color:blue;
    width: 100%;
    bottom:0;
    font-size: 1.1em;
}
#destruct_explain,#general {
width: 60%;
margin: auto;
font-size: 1.1em;
}
ul#priority_list, ul#sortable-list {
list-style-type: none;
}
ul#priority_list li, ul#sortable-list li {
padding-bottom: .5em;
}
table.select_files th, table.select_files td {
border-top: 1px black solid;
border-bottom: 1px black solid;
}
table.select_files {
width: 50%;
margin: auto;
border-collapse: collapse;
}
table.select_files th {
font-weight: bold;
text-align: center;
}
/*service options 4 page */
#so_wrapper {
width: 100%;
margin: auto;
}
#so_wrapper ul {
list-style-type: none;
}
/*#so_wrapper ul.tertiarylist {
list-style-type: none;
}*/
.tertiarylist, .secondarylist {
font-size: .95em;
}
#so_wrapper h2, #so_wrapper p, #so_wrapper li {
padding-left: 1em;
}
div#lcolumn, div#rcolumn {
min-height: 710px;
padding-left: 1em;
width:45%;
}
div#lcolumn {
    border-left: 1px dashed black;
    border-right: 1px dashed black;
    float: left;
    padding-left: 1em;
    margin-left: 1.5em;
}
div#rcolumn {
border-right: 1px black dashed;
float:left;
padding-right: 2em;
/*width:50%*/
}

div#lcolumn h2, div#rcolumn h2 {
font-size: 1.2em;
text-decoration: underline;
font-weight: bold;
}
.top_desc {
font-style:italic;
padding-left: 1em;
}
.pricing {
float:right;
}
.primelist {
font-weight: bold;
font-size: 1.1em;
}
.primelist .pricing {
padding-left: 1em;
}
p.otherinfo {
padding-top:4em;
font-size: .95em;
font-style: italic;
padding-bottom: 4em;
}
#top_price {
padding-right: 1.5em;
}
ul#custlist {
list-style-type: none;

}
#custlist li {
padding-left: 3em;
}
/* admin area stuff */
#storelookup, table#storedisplay{
width: 50%;
margin: auto;
}
#storelookup {
min-height: 600px;
}
.cj {
text-align: center;
}
form#newstoreinfo {
width: 40%;
margin: auto;
}
.smallbox {
padding: 3px;
border: 1px black solid;
float: left;
}
legend.classset { width: 30%; font-size:1.2em; text-align: center;}

.button {
        /*-moz-box-shadow:inset 0px 1px 0px 0px #1a75a7;
        -webkit-box-shadow:inset 0px 1px 0px 0px #1a75a7;
        box-shadow:inset 0px 1px 0px 0px #1a75a7;
        background-color: #1a75a7 !important;
        -webkit-border-top-left-radius:0px;
        -moz-border-radius-topleft:0px;
        border-top-left-radius:0px;
        -webkit-border-top-right-radius:0px;
        -moz-border-radius-topright:0px;
        border-top-right-radius:0px;
        -webkit-border-bottom-right-radius:0px;
        -moz-border-radius-bottomright:0px;
        border-bottom-right-radius:0px;
        -webkit-border-bottom-left-radius:0px;
        -moz-border-radius-bottomleft:0px;
        border-bottom-left-radius:0px;
        text-indent:0;
        /*border:1px solid black;*/
        /*display:inline-block;
        color:#FFF;
        font-family:Arial;
        font-size:15px;
        font-weight:bold;
        font-style:normal;
        height:40px;
        line-height:40px;
        /*width:100px;
        text-decoration:none !important;
        text-align:center;
        padding: .5em;*/
        border-radius:0;
        color: #FFF;
        font-family: Arial;
        font-style: normal;
        font-weight: bold;
        line-height: 40px;
        text-align: center;
        text-decoration: none !important;
        text-indent:0;
        
}

.button:hover {
        background-color:#003763 !important;
        color: white;
        border-top: 1px #D9D9D9 solid;
    border-right: 1px #D9D9D9 solid;

}.button:active, .button2:active {
        position:relative;
        top:1px;
}
.xbutton { margin: .5em auto; }
.buttonwide { width: 30em; font-size: 20px;}
#storedisplay td, #storedisplay tr, #storedisplay th{
    width: 45%;
    margin: auto;
    border:1px black solid !important;
    font-size: 1.2em;
}
#storedisplay th { text-align: right;  }

/*----begin RSL Additions Mar 2016 ----*/

.iconminiwrapper {
	/*float: left;*/
	background: linear-gradient(#ffffff, #eaeaea);
	background: -webkit-linear-gradient(#ffffff, #eaeaea);
	border-radius: 20px;
	border-radius: 20px;
	width: 23em;
	text-align: center;
	margin:16px;
	padding-top:20px;
	border:3px #cccccc solid;
	font-weight:600;
    min-height: 140px;
    margin-left: 33.33333333%;
    box-shadow: 10px 10px 16px 0px darkgrey;
}
#decide button.iconminiwrapper, #decide div.iconminiwrapper {
	width: 20em;
	min-height: 90px;
	padding-top: 2em;
	float: left;
	margin: 20px;
}
button.iconminiwrapper {
 padding-top: 10px;
 min-height: 170px;
 cursor: pointer;
 background: linear-gradient(#ffffff, #eaeaea);
 background: -webkit-linear-gradient(#ffffff, #eaeaea);
}
.iconminiwrapper:active {
	box-shadow: 0px 0px 10px #000000 inset;
}
.iconminiwrapper:hover {
	background: linear-gradient(#eaeaea, #ffffff);
	background: -webkit-linear-gradient(#eaeaea, #ffffff);
	box-shadow: 0px 0px 6px #94bce1;
}
.iconminiwrapper h3 {
color: blue;
font-weight: 900;
line-height: 1.2em;
vertical-align: top !important;
}
.iconminiwrapper:hover  h3 {
	color: black;
}
.decide_single, .decide_single .iconminiwrapper {
    margin: 5px 0px 1em 174px;
    min-height: 90px;
    padding-top: 2em;
    width: 265px;
    float: none !important;
    
}
.decide_single .decide_single {
	margin 0px auto;
	padding-top: 0;
	
}
	
.decide_single h2 {
	text-align: center;
	margin: auto;
}
#choices form .iconminiwrapper {

}
