.clearfix::after {
  content: "";
  display: block;
  clear: both;
}

html{
font-family:arial, verdana, sans-serif; 
line-height:1.5;
box-sizing:border-box;
word-wrap:break-word;
}

html:after{clear:both;display:table;content:"";}

body:after{clear:both; content:"";display:table;}
/*div{clear:both;width:100%;float:left;}*/
/*input,button,select{ margin: 4px 2.5% 0 4px;}*/
input,button,select{display:inline;}
h1,h2,h3,h4,h5,h6,p{margin:0;font-size:100%;padding:0;}

ul,ol{padding:0;margin:0;}
li{display:inline;list-style-type:none;}
header:after,main:after,footer:after{clear:both; content:"";display:table;}
.header,.footer{width:100%;float:left;}
aside,time{width:100%;float:left;}
aside:after,time:after,form:after{display:table;clear:both;content:"";}
.extra_html{width:100%;margin:0;float:left;color:#0000ff;}
.extra_html:after,.header:after,.footer:after{clear:both; content:"";
display:table;}
.extml{padding:0 3px;float:left;max-width:98%;min-width:98%;}
.extml:after{clear:both; content:"";display:table;}
.extra_html li{clear:both;}
.editable_con{float:left;width:100%;background-color:#c9c9c9;
border-radius:4px;margin-bottom:3px;}
.editable_con:after{clear:both;content:"";display:table;}
.editable{float:left;width:98%;margin:0 1%;}
.editable:after{clear:both;content:"";display:table;}
.editable form{color:#000000;width:100%;margin:3px 0;}
.editable form div{clear:both;float:left;width:100%;}

.co_logo{width:10%; float:left;}
.co_name{width:90%;float:right;}
.co_logo:after,.co_name:after{clear:both; content:"";display:table;}
.co_alias{width:100%;float:right; text-align:right;}
#co_title_H1{font-size:160%;}
.slogan{width:100%;float:left;text-align:center;}
.call{float:right; width:100%;text-align:right;}
.sbutton{float:left; width:30%;}
.sbutton:after{content:'';display:table; clear:both;}
#b1{width:30%;border:none;background:transparent;}
#b1:focus,#b1:hover{cursor:pointer;}
.co_alias:after,.slogan:after{clear:both; content:"";display:table;}

.subheader{width:100%;float:left;margin:0;text-align:right;}
.subheader:after{clear:both; content:"";display:table;}
#telH6{font-weight:normal;}

.nav{width:100%;float:left;}
.s_screen{display:none;width:450px;float:right; background-color:#006400;}
.s_screen:after,aside:after,.nav:after{clear:both; content:"";display:table;}
.sMAIN,.f2{width:100%;float:left;}
#leftf2{width:80%;float:left;}
#leftf2:after{clear:both;display:table;content:"";}
#i2{width:80%;float:left;line-height:1.8;border:none;
margin:2px 0 0 2px;}
#i2:focus{outline:none; background:#ffffff;}
#b2a{width:13%;float:right;}
#searchBUTTON{width:60px;float:left;
border:none;background:transparent;text-align:left;}
#searchBUTTON:focus,#searchBUTTON:hover{cursor:pointer;}

#rightf2{width:10%;float:right;}
#rightf2:after{clear:both;display:table;content:"";}
#xBut{width:100%; float:left;margin:0;padding:0; text-align:right;}
#xBut:after{clear:both;display:table;content:"";}
#b2b{width:100%; float:right;margin:0;padding:0;}
#b2b:after{clear:both;display:table;content:"";}
#b2b b{font-size:45px;background:transparent;color:#ff0000;line-height:0.8;}
#b2b b:focus,#b2b b:hover{cursor:pointer;}

.sHEADER01,.sHEADER02{width:100%;float:left;}
#subheaderDATE_h6{font-weight:normal;}
.sHEADER01:after,.sHEADER02:after{clear:both; content:"";display:table;}
.hbt{width:50%;float:left;}
#hbutton,.bc{
border:none;border-radius:0;background-color:#dcdcdc;}
#hbutton:hover,#hbutton:focus,.bc:focus,.bc:hover{
cursor:pointer;background-color:#708090;color:#ffffff;
outline:none;   
}
.sbutton{width:20%;float:right;}
.nav{width:70%;float:left;text-align:left;}
.tt1{font-weight:bold;font-size:105%;text-align:center;
color:#006400;line-height:1.2;padding:3px;}

.dashB_sec ul{margin-top:4px;}
.dashB_sec li{
display:block;    
padding-left:3px;    
margin-bottom: 2.3%; 
background-color:#708090;
color:#f5f5f5;
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); 
font-size:100%; text-align:left;
min-width:97%; max-width:97%;
}

.stdhr{float:left;width:100%;background-color:#000000;height:0.4px;
margin:0.5px 0;line-height:0.1px;padding:0;
color:#000000;border:none;border-radius:0;}
.stdspan{float:left;clear:both;}
.line p{text-decoration:underline;text-align:center;}
.slide{float:left; width:100%;}
.slide{padding:0;margin:0;line-height:0;}
.slide:after,.main_sec1:after{display:table;clear:both;content:"";}

.dashB_sec li:hover, .dashB_sec li:focus{
background-color:#c9c9c9;cursor:pointer;
color:#0000ff;font-weight:bold;outline:none;
}

.notes{width:100%;float:left;}
.dashB_sec{float:left; width:50%;}
.inqd,.dashB{width:100%; float:left;}

.inquiry_sec{width:100%;float:left; margin:0;}
.inqd:after,.inquiry_sec:after{clear:both; content:"";display:table;}
.inq_but_sec{margin:0;  float:left; max-width:100%;}
.inq_but_sec:after{clear:both; content:"";display:table;}

.xpc,.rev,.bottom{width:100%;float:left;clear:both;}
.addons{width:100%;float:left;}
.con{width:100%;margin:5px 0 0 0;clear:both;text-align:center;}
.xpc:after,.con:after,.rev:after,.addons:after,.bottom:after{
clear:both; content:"";display:table;}
.xpc{width:99%;float:left;}
#xp{width:0.1px;clear:both;float:left;height:0;margin:0;padding:0;
background:transparent;}
#xp p{opacity:0;}
#xp:after{clear:both; content:"";display:table;}

a{text-decoration:none;color:#000000;font-weight:normal;}
a:visited{color:#000000;}
.addons a:hover,.addons a:focus{color:#0000ff;}
.co_alias a{color:#006400;font-weight:bold;}
.co_alias a:visited,.co_alias a:focus,.co_alias a:hover{color:#006400;
outline:none;}
.mrs{clear:both;float:left;}
.arc01{width:50%;float:left;}
.arc02{width:50%;float:right;text-align:right;}
.copyright{text-align:center; font-size:80%;clear:both;}
.mvtop{width:100%;margin:0 0 5px 0;float:left;
background-color:#dcdcdc;text-align:center;display:none;}
.mvtop:hover,.mvtop:focus{cursor:pointer;}
#copyrightH6{font-weight:normal;}
/*Reviews*/
.rev{height:auto;margin:15px 0;
overflow:hidden;position:relative; }
.cr_sec,.read_m,.count_revs{width:99%;float:left;}
.read_m{color:#006400;}
.cr_sec{width:100%;margin:0;}
.crDashB{width:100%;float:left;}

.cr_sec:after,.read_m:after,.crDashB:after{clear:both; content:"";
display:table;}
.crDashB ul{width:98%;}
.crDashB li{width:100%;position:absolute;background-color:#ffffff;}

.p_details,.nrev_title,.rating_txt,.r_desc_container,
.r_desc,.ageBr{width:100%;float:left;}

.p_details:after,.nrev_title:after,.rating_txt:after,.r_desc_container:after,
.r_desc:after,.ageBr:after{clear:both; content:"";display:table;}

.rating_stars{color:#ffd700;font-size:120%;}

#nrev_HR{margin:0; min-width:99%;float:left;border:solid 0.01px #000000;min-height:0;}
.nrev_date{display:none;}
.pre_nxt{width:100%;float:left;}
.pre_nxt:after{clear:both; content:"";display:table;}
.prev_but,.nxt_but{
line-height:2;color:#a9a9a9;
background-color:#006400;font-weight:bold;border:none;border-radius:0;}
.nxt_but{float:right;}
.prev_but:hover,.nxt_but:hover,.prev_but:focus,.nxt_but:focus{
outline:none;color:#f5f5f5;
cursor:pointer;background-color:#0000ff;}
.counter_p{width:100%;float:left;}
.counter_p:after{clear:both; content:"";display:table;}
#crCounter{color:#0000ff;float:right;}
/*rev form*/
.rev_container{width:100%;float:left;} 
.rev_container:after{display:table;clear:both;content:"";}
.rev_fm{width:98%;margin:3px 1%;float:left;
background-color:#dda700;border-radius:3px;}
.rev_fm_container{width:99%;margin:0 0.5%;float:left;}
.rev_hr{background-color:#000000;height:1px; width:99%; float:left;}
placeholder{color:#000000;font-size:110%;}
input,textarea{
font-size:100%;border:none;border-radius:0;
line-height:1.5;padding-left:4px;}

textarea{float:left; width:98%;clear:both;font-size:110%;
background-color:#f5f5f5;}
input:focus,textarea:focus,input:hover,textarea:hover{
outline:none;color:#000000;}
label{float:left;clear:both;width:100%;margin:0;}

input[type='text'],input[type='email'],input[type='password']{/*width:98%;*/
background-color:#f5f5f5;    
}

input[type='submit'],input[type='button']{
background-color:#708090;margin:3px 0;border-radius:3px;}
.userLogin{margin-right:10px;}

input[type='button']:hover,
input[type='button']:focus{background-color:#ff0000;}
input[type='file']:hover,
input[type='file']:focus,
input[type='submit']:hover,
input[type='submit']:focus{background-color:#006400;color:#f5f5f5;}

input[type='button']:hover,
input[type='button']:focus,
button:hover,button:focus,
input[type='file']:hover,
input[type='file']:focus,
input[type='submit']:hover,
input[type='submit']:focus{cursor:pointer;}
::placeholder{color:#006400;opacity:1;}
:ms-input-placeholder{color:#006400;}
::ms-input-placeholder{color:#006400;}
select{border:none;font-weight:bold;
font-size:90%;border-radius:0;display:inline;
}
select:hover,select:focus,select:active{ cursor:pointer; 
outline:none;color:#ff0000;border:none;font-weight:bold;}

.userDetails input{ margin-top:5px;}
.loginButton{width:100%;margin-top:10px; float:left;}
.loginButton:after{clear:both; content:"";display:table;}
.loginButton input{line-height:2; }
.srButton{width:100%;margin-top:15px;float:left;}
#psreset{margin-top:5px;color:#0000ff;background:transparent;}

#psreset:hover,#psreset:focus{color:#006400;}
#qform{width:98%;margin-left:2%}
.subBtn_container{float:left;clear:both;margin-top:5px;}
.editable input[type='button'],.editable input[type='submit']
{background-color:#006400;}
.editable p{width:100%;}

/*css for reviews*/
.rev_fm_container input[type='radio']{
opacity:0;display:none;position:absolute;}

.mychoice_container{
max-width:120px;
min-width:120px;margin:10px 0;padding-left:3px; 
border-radius:5px;color:#000011;
position:relative;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
}
.mychoice_container:after{display:table;content:"";clear:both;}

.mychoice,.mychoice_A{position:absolute;margin-left:3px;font-size:110%;font-weight:bold;}
.rev_fm_container input[type='radio']:checked ~ .mychoice:after,
.rev_fm_container input[type='radio']:checked ~ .mychoice_A:after{content:"\2713";}

.mychoice_container:hover,.mychoice_container:focus{cursor:pointer;}

.rev_header{width:100%;float:left;margin-bottom:3px;}
.rev_fm_container section{
width:98%; margin-left:3px; float:left; margin-bottom:3px;clear:both;}
.rev_fm_container section:after{display:table;clear:both;content:"";}
.hint{width:100%; color:#006400;float:left;clear:both;}
.mysnap,.sub_sec{display:none;}
.img_window_container{float:left;clear:both;}
#img_window{float:left;clear:both;}
.img_opt_input #yes{margin-right:25px;}
.restat{margin-top:10px;float:left;clear:both;}
.ea2_div{display:none;}

/*css for validation code in a form*/
.verification{width:100%; float:left;background-color:#f5f5f5;}
.verification:after{display:table;clear:both;content:"";}
.vvcodeinput{width:70%;float:left; margin:0;}
.vvcodeinput:after{display:table;clear:both;content:"";}
.qqinput{width:97%;float:left;margin:0 3% 0 0; 
background:transparent;line-height:2;}
.qqinput:focus, .qqinput:hover{outline:none;border:none;color:#000000;}
.vvcodeimg{width:30%;float:right;}
.vvcodeimg:after{display:table;clear:both;content:"";}
.vvcodeimg img{width:100%;float:right;}

/*css for accounts*/
.daily{background-color:#006400;border-radius:5px;text-align:right;width:98%;padding:0.5%;}
.accs{width:99%;float:left;word-wrap:break-word;margin:0;
border-radius:5px;}
.accs:after{display:table;clear:both;content:"";}
.accs a{text-decoration:none;}
.accs label{font-weight:bold;}
.accs aside{
width:99%;margin:0 0.5% 5px 0.5%; padding:0;float:left;}
.accs select{margin-right:1%;}
.major{width:100%;float:left;margin-top:5px;}
.major:after{display:table;clear:both;content:"";}
.major_container{width:96%;float:left;margin:5px 2% 10px 2%;}
/*.accs input[type='text'],input[type='email'],input[type='password']{width:98%;}*/
.formsSec,.userLogin_form,.newUser_form{display:none;}

#actcode_input{width:50%;float:left;}
.scodediv{width:48%;float:right;}

/*css for js errors dashb*/
.e_div,.rev_error_container{
width:100%; margin:0; float:left;
background-color:#ff0000;
}
.e_div:after,.error_dashb:after,.rev_error:after,.rev_error_container:after{
content:""; display:table; clear:both;}
.error_dashb,.rev_error{
color:#f5f5f5;margin:0 2%;width:96%;float:left;clear:both;
}
.error_dashb p{margin:0;}

.w{clear:both;margin:0;}

.error_dashb ol,.error_dashb ul{width:99%;}
.error_dashb li{width:100%;clear:both;}
/*reset*/
.resetform{width:100%;float:left; background-color:#808000;}
.resetform_container{width:97%;margin: 5px 1.5%; float:left;}
.resetform:after,.resetform_container:after{display:table;content:"";clear:both;}
#resbut{
width:220px;font-weight:bold; 
padding:3px 0;line-height:2;color:#006400; 
border:none;border-radius:0;}
.resetsubbut{color:#ffffff;}
.userDetails span,.refs span{color:#000000;display:inline-block;}

#rc_input{display:none;}
/*Loyaty pg*/
.lpm{clear:both;float:left;margin-bottom:6px;width:100%;}
.lpm ul{margin-left:4%;width:96%}    
.lpm ol{margin-left:7%;width:92%}
.lpm ul li{display:list-item;list-style-type:square;}
.lpm ol li{list-style-type:lower-roman;}
.lpm button{text-align:left;font-size:100%; color:#0000ff;border:none;}
.lpm button:focus,.lpm button:hover{background:#f5f5f5;}
#guidelines{display:none;}
#max{margin-bottom:8px;}
#min{float:right;clear:both;}
.confirmation_sec{text-align:center;color:#006400;}
#sent{font-size:200%;font-weight:bold;}
.shop-banner{width:20px;clear:both;}
@media only screen and (max-width:600px){
 /*For mobiles: */
.co_logo,.co_name,.subheader{width:100%;float:left;text-align:center;}
.co_alias,.call{float:left; text-align:center;}
.s_screen{width:100%;}
.accs{width:100%;margin:0;}

}

@media only screen and (min-width:600px){
/* For tablets/Desktops: */
.cred,.verification{width:400px;clear:both;}
.mydetails input,
.editable input[type='text']{width:300px;clear:both;float:left;}
.actcode form{width:300px;clear:both;}
#rc_input input{width:200px}
}
