body {margin:0; font-family: 'Open Sans', sans-serif; font-size: 14px;/*line-height: 20px;*//*color: #787878; background-color: #e9e4e0;*/}
input, select { font-family: 'Open Sans', sans-serif; font-size:13px !important; }
#verticalTab *, #ordertotal *, #loginscreen * { font-size:13px !important; }
#verticalTab span.error { font-size:12px !important; font-weight:600; }
#verticalTab a.primary-button span.primary-button-text { font-size:17px !important; line-height:25px; }
a.secondary-link { margin-top:5px !important; display: block; text-decoration: underline; }
/*font-family: 'Open Sans', sans-serif;*/
.container-fluid{ padding:25px 20px; }
label.error BR { display:none; }
.secondary-button-text { padding:6px 10px }
.buttonspanel .primary-button { display:inline-block; height:auto; padding:6px 10px; }
/*********************************** General Css Starts ***********************************/

.icon-remove {background-image:url('../images/icon-remove-black.png'); background-repeat:no-repeat; background-position:center center; display:inline-block; width:10px; height:11px; text-decoration:none;}

/*.primary-button {padding:2px 2px 1px 2px;}*/
/*.primary-button-border {text-decoration:none; }*/
.primary-button { display:block; text-align:center; /*line-height:30px;*/ height:41px; padding:6px !important; }
.primary-button, .secondary-button { text-decoration:none;  padding:6px 10px 5px 10px; }
.primary-button-inside-border, .secondary-button-inside-border {text-decoration:none; padding:2px 6px 2px 6px;}

input.heading { border:solid 0 #000; line-height:normal; padding:4px 8px 4px 8px !important; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; font-size:12px; }

/*.right-arrow-white {background-image:url('../images/icon-right-arrow-white.png'); background-position:left top; background-repeat:no-repeat;}
.down-arrow-white {background-image:url('../images/icon-down-arrow-white.png'); background-position:left top; background-repeat:no-repeat;}*/

/*.right-arrow-black {background-image:url('../images/icon-right-arrow-black.png'); background-position:left top; background-repeat:no-repeat;}
.down-arrow-black {background-image:url('../images/icon-down-arrow-black.png'); background-position:left top; background-repeat:no-repeat;}*/

.error {color: #e11818; font-size:11px; font-weight:normal;}
.small-text {font-size:11px !important;}

/* Not Customizable Starts */
/*div.label {position:relative;}
span.label-text { font-size:12px; color:#8b8b8b; position:absolute; left:7px; top:3px;}*/
/* Not Customizable Ends */

/* Inputs Starts */
input.textfield { border:solid 1px #e4e4e4 !important; color:#292929 !important; padding:0 15px !important; min-height:38px !important; margin:0 !important; border-radius:4px !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important;  -webkit-appearance: none; -moz-appearance: none; appearance: none; }
input:focus, input:active { border-color:#1572e8 !important; outline:none !important; }
input.non-edit { color:#949494 !important; }

input.textfield-100x25 {font-size:12px !important; padding:5px !important; width:50px !important; height:15px !important; margin:0 !important;}
input.textfield-65x25 {border:solid 1px #dfdfdf !important; color:#292929 !important; font-size:12px !important; width:55px !important; padding:5px !important; height:13px !important; margin:0 !important;}
input.textfield-55x25 {border:solid 1px #dfdfdf !important; color:#292929 !important; font-size:12px !important; width:45px !important; min-height:23px; padding:0 !important; vertical-align:middle; margin:0 !important;}

input.textfield-50x20 {font-size:11px !important; width:40px !important;  padding:3px !important; min-height:20px !important; margin:0 !important;}

input.checkbox {margin-top:-2px !important;}
input.radio {margin-top:-3px !important;}
/* Inputs Ends */

/* Select Starts */
select {border:solid 1px #e4e4e4 !important; color:#292929 !important; padding:0 10px !important; min-height:38px !important; height:38px !important; margin-bottom:0 !important; border-radius:4px !important; -moz-border-radius:4px !important; -webkit-border-radius:4px !important; -webkit-appearance: none; background-image: url(/images/icon-down-arrow-black.png); background-repeat: no-repeat; background-position: right 10px center; }

select.select-90x25 {width:85px;}
/* Select Ends*/

/* Button Starts */
A.btn-style:Link, A.btn-style:Hover, A.btn-style:Visited { font-weight:bold; font-size: 13px; text-decoration:none; padding:2px 8px 4px 8px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}

/*a.remove-bg{border-radius:20px !important; -moz-border-radius:20px !important; -webkit-border-radius:20px !important; width:15px !important; height:13px !important; padding-top:2px; line-height:13px !important; display:inline-block; text-align:center; vertical-align:top; font-size:15px !important;}*/

a.checkout { font-weight:normal; font-size: 14px; text-decoration:none; display:inline-block;
width:178px; height:31px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:0; text-align:left;}

a.checkout img {/*position:absolute; left:-75px; top:0;*/ width:90px !important; height:31px !important; display:inline-block; margin-right:11px;}

/* Button Ends */

/* Radius Starts */
.noborder { border-width:0 !important; }
/*.noradius {border-radius:0 !important; -moz-border-radius:0 !important;	-webkit-border-radius:0 !important;}
.noradius-bottomleft {border-bottom-left-radius:0 !important; -moz-border-radius-bottomleft:0 !important; -webkit-border-bottom-left-radius:0 !important;}
.noradius-bottomright {border-bottom-right-radius:0 !important; -moz-border-radius-bottomright:0 !important; -webkit-border-bottom-right-radius:0 !important;}*/

/*.noradius-topleft {border-top-left-radius:0 !important; -moz-border-radius-topleft:0 !important; -webkit-border-top-left-radius:0 !important;}
.noradius-topright {border-top-right-radius:0 !important; -moz-border-radius-topright:0 !important; -webkit-border-top-right-radius:0 !important;}*/

.radius {border-radius:2px !important;	-moz-border-radius:2px !important; -webkit-border-radius:2px !important;}
.radius3 {border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px;}
.radius4 {border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.radius6 {border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
/* Radius Ends */

/* Icons Starts */
/*.arrow-down-black {background-image:url('../images/icon-arrow-down-black.png'); background-position:left top; background-repeat:no-repeat;}*/
/* Icons Ends */

.remove { background-image:url('../images/icon-remove-black.png'); background-repeat:no-repeat; background-position:center center; display:inline-block; width:14px; height:14px; text-decoration:none; /*background-color:red;*/ }
.subtitle { font-weight:bold; font-size: 12px; text-decoration:none; padding-bottom:5px !important; margin-bottom:0 !important; border-width:0 0 1px 0; }


/*********************************** General Css Ends ***********************************/

/* Logo/Header Starts */
#logo div.banner {padding:20px 20px 20px 20px;}
/*#logo span.webstore-name-text {font-size:30px; font-family:verdana; font-weight:bold;}*/
#logo, #banner { margin-bottom:15px; }
/* Logo/Header Ends */

/* Headings Css Starts */
#sectionheading.billing-heading { line-height:15px; margin-top:0 !important; }
/*#sectionheading {padding:0; margin:34px 0 0 0 !important; position:relative; line-height:22px; }*/
/* Headings Css Ends */

/* Error Starts */
.display { display:block; }
.nodisplay { display:none !important; }
.error { margin:0 !important; /*padding:5px 0 0 0 !important; line-height:12px;*/ }
#creditcard_form .span12.enachcheckboxerror{color: #e11818; font-size:11px; font-weight:normal; padding-left: 17px; padding-top:5px;}
.ie-visible {display:none !important;}
/* Error Ends */

/* CCAvenue Footer Starts */
/*#cc-footer { padding:20px 0 !important; background-color:#ffffff !important;*/ /*border-radius:6px;border-top-left-radius:0px;border-top-right-radius:0px;-webkit-border-radius:6px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-moz-border-radius:6px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;/ border-top:solid 1px #d9d7d7; }
#cc-footer .span6 {text-align:right;}
#cc-footer .span6 span.CCAV { display:inline-block; width:130px; height:34px; background-image:url('../images/CCAV.png'); background-position:right center; background-repeat:no-repeat; float:left; }
#cc-footer .span6 span.HDFC { display:inline-block; width:135px; height:34px; background-image:url('../images/HDFC.png'); background-position:right center; background-repeat:no-repeat; float:left; }
#cc-footer .span6 a.norton {background-image:url('../images/verisign_norton.png'); background-position:left top; background-repeat:no-repeat; display:inline-block; width:80px; height:34px; text-decoration:none !important; }
#cc-footer .span6 span.pci {background-image:url('../images/pci_logo.png'); background-position:left bottom; background-repeat:no-repeat; display:inline-block; width:92px; height:34px; }

#cc-footer a.primary-link:Link { color:#474747; text-decoration:underline; }
#cc-footer a.primary-link:Hover { text-decoration:none; }*/
/* CCAvenue Footer Ends */

/* CCAvenue Footer Starts */
#cc-footer { padding:10px 0 20px 0 !important; /*background-color:#ffffff !important;*/ /*border-radius:6px;border-top-left-radius:0px;border-top-right-radius:0px;-webkit-border-radius:6px;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-moz-border-radius:6px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;*/ /*border-top:solid 1px #d9d7d7;*/ }
#cc-footer .span6:last-child {text-align:right;}
#cc-footer .span6 span.poweredby { display:inline-block; /* height:34px; background-position:right center; background-repeat:no-repeat; float:left;*/  vertical-align:top; }
#cc-footer .span6 span.poweredby img{ display:inline-block; margin-right:2px;}
#cc-footer .span6 span.poweredby  span{ font-size:12px;}
/*#cc-footer .span12 span.CCAV { width:170px; background-image:url('../images/powered-by-ccavenue.png'); }
#cc-footer .span12 span.HDFC { width:191px; background-image:url('../images/powered-by-hdfc.png'); }*/
#cc-footer .span12 a.norton {background-image:url('../images/norton.png'); background-position:left top; background-repeat:no-repeat; display:inline-block; width:72px; height:34px; text-decoration:none !important; margin-right:8px; }
#cc-footer .span12 span.pci {background-image:url('../images/pci.png'); background-position:left bottom; background-repeat:no-repeat; display:inline-block; width:72px; height:34px; }

#cc-footer a.primary-link:Link { color:#474747; text-decoration:underline; }
#cc-footer a.primary-link:Hover { text-decoration:none; }
.footer-bottom img {display: inline-block; margin-right: 9px;}
.footer-bottom img:last-child {margin-right: 0;}
/* CCAvenue Footer Ends */

