p
/*
body { font-family:Lucida Sans, Arial, Helvetica, Sans-Serif; font-size:13px; margin:20px;}
#main { width:960px; margin: 0px auto; border:solid 1px #b2b3b5; -moz-border-radius:10px; padding:20px; background-color:#f6f6f6;}

/*
#header { text-align:center; border-bottom:solid 1px #b2b3b5; margin: 0 0 20px 0; }
*/

fieldset { 
    border:none; 
    width:520px;
}

legend { font-size:18px; margin:0px; padding:10px 0px; color:#b0232a; font-weight:bold;}

fieldset label { 
    /* margin:5px 0 5px; */
    float: left;
    width: 160px;	
}

input[type=text], input[type=password], textarea { width:300px; padding:5px; border:solid 1px #000;}
select { width: 312px; padding: 5px; border: solid 1px #000; }

.prev, .next { background-color:#b0232a; padding:5px 10px; color:#fff; text-decoration:none;}
.prev:hover, .next:hover { background-color:#000; text-decoration:none;}
.prev { float:left;}
.next { float:right;}
#steps { list-style:none; width:100%; overflow:hidden; margin:0px; padding:0px;}
#steps li {font-size:24px; float:left; padding:10px; color:#b0b1b3;}
#steps li span {font-size:11px; display:block;}
#steps li.current { color:#000;}
#makeWizard { background-color:#b0232a; color:#fff; padding:5px 10px; text-decoration:none; font-size:18px;}
#makeWizard:hover { background-color:#000;}

fieldset p {
    display: block;
    clear: both;
    font-size: 12px;
    color: rgb(153, 153, 153);	
}

div.checkboxed {
    /* padding-left: 160px; */
}

div.checkboxed input{
    float: left;
    margin-right: 5px;

}

div.checkboxed > div.errorMessage {
    padding-left: 0px;
}

div.checkboxed > label {
    margin: 0px;
    padding: 0px;
    width: 90%;
}

div.radiolist {
    width: 200px;
}


div.order-item {
    width: 95%;
    padding: 15px;
    border: 1px solid gray;
    border-radius: 5px 5px;	
    padding-bottom: 0px;
    margin-bottom: 25px;

    box-shadow: 5px 5px #eee;
}

div.order-item p {
    margin-bottom: 7px;
}

div.order-item p{
    /* background-color: #eee; */
}

a.button {
    display: block;
    margin-bottom: 15px;
}

div.bordered {
    border: 1px solid #eee;
    border-radius: 5px 5px;
    padding: 5px;
}

div.rememberMe input[type=checkbox] {
    float: left; 
    width: 18px;
}

table.table1 {
    width: 100%;
    border: 1px solid #aaa;
    border-radius: 5px 5px;

    margin-top: 15px;
}

table.table1 tr:first-child {
    background-color: #eee;
    font-weight: bold;
}

table.table1 td {
    border-right: 1px solid #eee;
}

table.smalltable {
    max-width: 355px;
}

div.inlinelabel label {
    display: inline;
}

tr.status_inactive {
    background-color: #ffdfdf;
}

/* @media screen and (max-width: 399px) { */
@media screen and (max-width: 1100px) {
	div.extra-info-sidebar {
		margin-top: 30px;
	}
}


@media screen and (max-width: 799px) { 
    div.extra-info-sidebar {
        position: relative;
        width: 100%;
    }
}

@media screen and (min-width: 800px) { 
    .left_60 {
    	width: 60%;
    	float: left;
	}

	div.extra-info-sidebar {
		width: 35%;
	    float: left;	
	    margin-left: 10px;
	}
    .select { padding: 5px 1px; border: solid 1px #000; }
}


div.form input[type=submit],input[type=button],input[type=reset], div.form button {
    -moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
    -webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
    box-shadow:inset 0px 1px 0px 0px #54a3f7;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
    background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
    background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
    background-color:#007dc1;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    border:1px solid #124d77;
    display:inline-block;
    cursor:pointer;
    color:#ffffff;
    font-family:arial;
    font-size:13px;
    padding:6px 24px;
    text-decoration:none;
    text-shadow:0px 1px 0px #154682;
    margin-top: 5px;
}

#paypal_button
{
	 background:transparent;
	 -moz-box-shadow:inset 0 0;
     -webkit-box-shadow:inset 0 0;
	 background-image:url('../images/feusers/paypal.png');
	 background-repeat:no-repeat;
	 top:0;
	 width:150px;
	 height:60px;
	 cursor:pointer;
	 border-top:0;
	 border:0;
	 border-radius:0;
	 display:block;
	 float:left;
	 margin-top:35px;
}

#skrill_button
{
	float:left;
	margin-left:10px;
}


.pay_buttons
{
	float:left;
	width:400px;
}


div.form input[type=submit]:hover,input[type=button]:hover,input[type=reset]:hover, div.form button:hover {
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
    background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
    background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
    background-color:#0061a7;
}



div.form input[type=submit]:active ,input[type=button]:active ,input[type=reset]:active {
    position:relative;
    top:1px;
}

@media screen and (min-width: 599px) { 
    div.form label 
    {
        width: 160px;
        display: inline-block;
        font-size: 1.2em;		
    }

    div.checkboxed > label {
        font-size: 0.9em;
        width: 90%;
    }

    div.form .errorMessage {
        padding-left: 175px;
    }

    div.form .buttons {
        padding-left: 160px;
    }

    div.form .responsive-pad-160 {
        padding-left: 160px;
    }

    #Order_promo_code { margin-left: 71px; }
}




/* Message boxes */
body{
    font-family:Arial, Helvetica, sans-serif; 
    font-size:13px;
}
div.allow-message-boxes > .info, div.allow-message-boxes > .success, div.allow-message-boxes > .warning, div.allow-message-boxes > .error {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}

div.allow-message-boxes > .info {
    color: #00529B;
    background-color: #BDE5F8;
    opacity: 0.7;
    background-image: url('/images/knob_icons/info.png');
}
div.allow-message-boxes > .success {
    color: #4F8A10;
    background-color: #DFF2BF;
    opacity: 0.7;
    background-image:url('/images/knob_icons/success.png');
}
div.allow-message-boxes > .warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('/images/knob_icons/warning.png');
    opacity: 0.7;
}
div.allow-message-boxes > .error {
    color: #D8000C;
    background-color: #FFBABA;
    background-image: url('/images/knob_icons/error.png');
    opacity: 0.7;
}

