/*manual edits starts here*/


.ui-btn-hidden1 { 
    float: left !important;
    margin-top: 15px !important;
    opacity: 1 !important;
    position: relative !important;
    text-transform: capitalize !important;
}
.buttonclass
{
    margin-top: 10px !important
}
.loadr{
    display: none;
    float: right;
    margin-right: 24px;
    margin-top: 7px;
}
.alert-success{background-color: #DFF0D8; color: #468847; border-radius: 4px; margin-bottom: 20px; padding: 15px; border: 1px solid;}
.ui-btn-inner.ui-btn-corner-all {
    display: none;
}
.ui-btn.ui-btn-corner-all.ui-shadow.ui-btn-up-c {
    border: medium none;
}
.ui-btn.ui-btn-corner-all.ui-shadow.ui-btn-hover-c {
    border: medium none;
}

/*manual edits ends here*/

#myHeader {
    background-color:#0055a5;
    background-image:url(../images/orng-rule-top.png);
    background-repeat:repeat-x;
    background-position:bottom;
    height:111px;
}

#myHeader a, #myHeader span {
    border:none;
    box-shadow:none;
    border-radius:0px;
    background:none;
}

#homebutton, #emailbutton {
    float:left;
    margin:10px;
    border:none;
    outline:none;
    background:#0055a5;
}

#logobutton {
    margin-left:auto;
    margin-right:auto;
    width:213px;

}

#callbutton {
    float:right;
    margin:10px;
    border:none;
    outline:none;
    background:#0055a5;
}

#myHeader .ui-btn-corner-all {
    border:none;
    text-decoration:none;
    outline:none;
}

p{
    color: #000;      /*0055A5*/
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 0;
    padding-left: 15px;
    padding-right: 15px;
}

h1 {
    color:#000;
    font-size:1em;
    text-shadow:none;
    text-transform:uppercase;
    padding-left:15px;
    padding-right:15px;
}

h2{
    color: #000;
    font-size: 12px;
    padding-left: 15px;
    padding-right: 15px;
    text-shadow: none;
    text-transform: uppercase;
}

h1.ui-title {
    text-align:left !important;
    width:100% !important;
    margin:10px .5em !important;
    font-size:1.4em !important;
}

h3 {
    color:#000;
    margin-bottom:5px;
    margin-top:0px;
    text-transform:uppercase;
    padding-left:15px;
    padding-right:15px;
    font-size:0.9em;
}

h4 {
    color:#000;
    margin-bottom:5px;
    margin-top:0px;
    text-transform:capitalize;
    padding-left:15px;
    padding-right:15px;
    font-size:0.9em;
    font-style:italic;
}

.ui-li-heading {
    margin-top:1.5em;
}

.ui-content {
    padding:0px;
    /* padding:0px 15px 15px 15px; */
}

.ui-content .ui-listview-inset {
    margin-top:0;
    margin-bottom:.6em;
    border:none;
    background:none;
}

.ui-body-c {
    background-image:url(../images/bg.gif);
}

.ui-li .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li {
    padding:0.7em;
    color:#ffffff;
}

.ui-li-heading {
    color:#ffffff;
}

.ui-li-thumb{
    position:relative;
}

.ui-bar-a, .ui-body-c .ui-link {
    background:none;
    text-shadow:none;
    border:none;
    color:#0055a5;
}

.ui-li, .ui-li.ui-field-contain {
    border:none;
}

.ui-btn {
    margin:0px 5px 5px 5px;
}

.ui-shadow {
    text-shadow: none;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.ui-corner-all {
    border:1px solid #bed4e6;
    padding:1px;
    background-color:#ffffff;
    border-radius:0px;
}

.ui-corner-top, .ui-corner-bottom, .ui-btn {
    border-top-left-radius:10px;
    border-top-right-radius:0px;
    border-bottom-left-radius:0px;
    border-bottom-right-radius:10px;
}

.ui-btn-text {
    font-size:0.9em !important;
    line-height:2.0em;
}

a.no_line {
    text-decoration:none;
}

.full_box {
    border-top:1px solid #bbbbbb;
    border-bottom:1px solid #bbbbbb;
    background-color:#ffffff;
    padding:0.7em 1.0em;
    font-size:.9em;
    overflow:auto;
    display:block;
    color:#000;
    margin-bottom:15px;
}

.big_box {
    border:1px solid #bbbbbb;
    color:#000;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color:#ffffff;
    padding:1.0em;
    font-size:.9em;
    overflow:auto;
    display:block;
    margin:0px 15px 15px 15px;
}

.big_box p, .full_box p {
    margin:0px;
}

.big_box h3, .full_box h3 {
    padding:0 !important;
    margin:0px !important;
}

.big_box span, .full_box span {
    font-weight:normal;
    font-size:.7em;
    line-height:3px !important;
}

.big_box img, .full_box img {
    float:left;
    margin-right:.7em;
}

.ui-btn-up-c {
    background:#666;    /*0055a5*/
    text-shadow:0 1px 1px #545252;    /*004484*/
    text-transform:uppercase;
    font-size:14px;
}




.arrow {
    color:#d1e1f0;
    float:left;
    line-height:38px;
    width:2em;
    text-align:center;
}
.ui-btn-hover-c {
    background:#cc3333;       /*004484*/
    text-shadow:0 1px 1px #cc0000;
    text-transform:uppercase;
    font-size:14px;
}

.ui-footer {
    font-size:12px;
    text-align:center;
    background-image:url(../images/orng-rule.png);
    height:35px;
    padding-top:14px;
}

.ui-icon {
    background-color:rgba(34,108,177,1);
}

.social_icons {
    white-space:nowrap;
    padding:10px 15px 0 0 !important;
    display:inline;
    position:relative;
    bottom:10px;
    float:right;
}


.social_icons a {
    height:23px;
    width:23px;
    display:inline-block;
    margin:0px 0px;
}
.clear{ clear:both;}
.fl{ float:left;}

#adblock {
    text-align:center;
    background-image:url(../images/orng-rule-ad.png);
    background-position:bottom;
    background-repeat:repeat-x;
    padding-bottom:4px;
    margin-bottom:10px;
}

#adblock img {
    width:100%;
}

.ad_box {
    padding:10px;
    border:1px dashed #f5850b;
    overflow:auto;
    color:#0055a5;
    margin:5px;
    text-shadow:none;
    background: rgb(251,209,158);
    background: -moz-linear-gradient(top, rgba(251,209,158,1) 0%, rgba(255,255,255,1) 50%, rgba(251,209,158,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(251,209,158,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(251,209,158,1)));
    background: -webkit-linear-gradient(top, rgba(251,209,158,1) 0%,rgba(255,255,255,1) 50%,rgba(251,209,158,1) 100%);
    background: -o-linear-gradient(top, rgba(251,209,158,1) 0%,rgba(255,255,255,1) 50%,rgba(251,209,158,1) 100%);
    background: -ms-linear-gradient(top, rgba(251,209,158,1) 0%,rgba(255,255,255,1) 50%,rgba(251,209,158,1) 100%);
    background: linear-gradient(top, rgba(251,209,158,1) 0%,rgba(255,255,255,1) 50%,rgba(251,209,158,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbd19e', endColorstr='#fbd19e',GradientType=0 );
}

.ad_box h4 {
    margin:0px;
    font-size:1.0em;
}

.ad_box p {
    margin:4px;
    font-size:0.8em;
}

.ad_box span {
    float:right;
    font-size:0.8em;
}

dh {
    font-weight:bold;
    margin:10px 0px;
    display:block;
}

dd {
    margin-left:1.5em;
}

ul {
    padding-left:1.5em;
    margin:0px;
}

.awards strong {
    font-size:1.1em;
}

.site_map {
    line-height:2em;
}

#footer {
    white-space:nowrap;
}

#footer a {
    color:#ffffff;
    text-transform:uppercase;
    padding:0px;
    margin:0px 0.9%;
    text-decoration:none;
    font-weight:normal;
    font-size:12px;
    vertical-align:middle;
}

.ui-btn-icon-right:before {
    content:">>";
    color:#ffffff;
    position:absolute;
    right:8px;
    top:28%;
    font-weight:normal;
}

.return a {
    text-align:center;
}

.return:before {
    content:"<<";
    color:#ffffff;
    position:absolute;
    left:8px;
    top:20%;
    font-weight:normal;
}

.center a {
    text-align:center;
}

.ui-li-has-thumb:before {
    content:">>";
    color:#ffffff;
    position:absolute;
    right:8px;
    top:35%;
    font-weight:normal;
}

.ui-li-has-thumb .ui-btn-inner a.ui-link-inherit, .ui-li-static.ui-li-has-thumb {
    padding:0px;
    min-height:65px;

    line-height:65px;
}
.ui-li-has-thumb img {
    border-radius:10px 0 0 0;
    position:relative;
    left:-1px;
}

.ui-li-has-thumb .ui-btn-inner a.double {
    line-height:20px;
    position:relative;
    top:13px;
    overflow:visible;
}

.ui-li-has-thumb .ui-btn-inner a.double img {
    top:-13px;
    position:relative;
}

.ui-li-thumb, .ui-listview .ui-li-icon {
    max-width:127px;
}

.ui-loader {
    margin-left:-100px;
}
.coupon {
    border: 2px dashed #666666;
	padding: 2px;
}
.coupon-container
{ text-align:center;
  margin-bottom:15px;}

.ui-page .ui-header, .ui-page .ui-footer {
    position: fixed !important;
    bottom:0;
    z-index:1000; 
}
.ui-content
{margin-bottom:45px !important;}

.row{ padding:0 7% 0 7% !important;}

.row label{ float:left; width:100%;color: #666666;
            font-size: 12px;
            margin-bottom: 10px;
            margin-top:10px;
            padding-right: 15px;}

input.field{ padding:5px; background:#FFF; float:left;}
.row2{}
.row2 label{float:left; margin-left:40px;color: #666666;
            font-size: 12px;
}

.row textarea{padding:5px; background:#FFF; float:left !important; min-height:100px;}	
.row select{width:100% !important; padding:5px; background:#FFF !important; float:left !important; border:1px solid #BED4E6}

.submit-btn {
    background: none repeat scroll 0 0 #666666 !important;
    border-radius: 5px;
    color: #FFFFFF !important;
    float: left;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    margin-right: 5px;
    text-align: center;
    text-decoration: none;
    width: 70px;
    margin-top:10px;
    margin-left:15px;
}

.reset-btn {
    background: none repeat scroll 0 0 #666666 !important;
    border-radius: 5px;
    color: #FFFFFF !important;
    float: left;
    font-size: 12px;
    height: 29px;
    line-height: 29px;
    margin-right: 5px;
    text-align: center;
    text-decoration: none;
    width: 70px;
    margin-top:10px;
    margin-left:5px;
}

.heading{text-align:center; font-size:20px;}
.detail { text-align:center; margin:10px 0 0 0;}
.detail img{ text-align:center !important; float:none !important; margin-right:3px; vertical-align:text-bottom;}
.detail span{  font-size:16px !important; vertical-align:middle;}

.rating-top{ margin-bottom:15px;}
.rating-top h1{ margin:0 0 5px 0 !important;}
.rating-top h2{ margin:0 !important;}

.nn-review-body{background-image: url(../images/quote-open.png);
                background-repeat: no-repeat;
                margin-left:12px !important;
                margin-right:12px;
                margin-top: 0.7em;
                min-height: 24px;
                padding-left: 3em;
                padding-top: 0.5em;}

.rating-header{ border-bottom:1px solid #BBBBBB; padding-bottom:5px; margin:0 20px !important;}	

.rating-header p{ padding:5px 0 0 0; margin:0;}

.rating-detail{ margin:10px 20px 0 20px !important;}
.rating-detail p{ padding:5px 0 0 0; margin:0;}/*Back Button CSS*/.backbtn {/*position: relative;left: 15px;top: 13px; */}