h4 { font-size :24px;  }
h4 a { font-size :24px; }
h5  { font-size :20px; }
h5 a { font-size :20px; }
div {font-size: 16px;}
h2  { font-size :30px; }
.page_title{
    border-bottom:2px solid #dddddd    ; color:#11269b;
    font-size:24px; font-weight: normal;  padding:10px;
}

.page_title_phone{
    border-bottom:2px solid #dddddd    ; color:#11269b;
    font-size:18px; font-weight: normal;  padding:10px;
}
table tr td {font-size: 16px; line-height:26px; }
table tr th {font-size: 18px; line-height:26px;}
table thead tr th {font-size: 20px;}
table tbody tr td {font-size: 18px;}
ul li {font-size:16px; line-height:24px;}


.mycontainer{ padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media (min-width:768px) {
    .mycontainer{ background-color : ; width:760px
    }



}@media (min-width:992px){
    .mycontainer{background-color : ; width:980px}}
@media (min-width:1200px){
    .mycontainer{background-color : ; width:1150px}}
@media (min-width:1500px){
    .mycontainer{background-color : ; width:1450px;}}

/*
a:link{ background-color:transparent; color: #1A1A1A ;}
a:visited{ background-color:transparent;color: #1A1A1A ;}
a:hover{ background-color:transparent;color: #1A1A1A ;}
a:active{background-color:transparent;color: #1A1A1A ;}
a{ background-color:transparent; color: #1A1A1A ;}
*/


a.lnk_txt { text-decoration:none; color:white;}
a.lnk_txt:link{ text-decoration:none; color:white;}
a.lnk_txt:visited{ text-decoration:none; color:white;}
a.lnk_txt:hover{ text-decoration:none; color:white;}
a.lnk_txt:active{ text-decoration:none; color:white;}

a.lnk_txt_black { text-decoration:none; background-color: transparent; color:#454545;}
a.lnk_txt_black:link { text-decoration:none; background-color: transparent; color:#454545;}
a.lnk_txt_black:visited { text-decoration:none; background-color: transparent; color:#454545;}
a.lnk_txt_black:hover { text-decoration:underline; background-color:transparent; color:black;}
a.lnk_txt_black:active { text-decoration:none;background-color: transparent;  color:black;}


a.lnk_txt_blue { text-decoration:none; color:blue;}
a.lnk_txt_blue:link { text-decoration:none; color:blue;}
a.lnk_txt_blue:visited { text-decoration:none; color:blue;}
a.lnk_txt_blue:hover { text-decoration:underline; color:blue;}
a.lnk_txt_blue:active { text-decoration:none; color:blue;}


a.default_link :link{  color:#000000; }
a.default_link :visited{ color:#000000; }
a.default_link :hover{ background-color:transparent; }
a.default_link :active{   color:#000000; }
a.default_link {  color:#000000; }

a.link_button_txt{  color:white; }

a:link{ text-decoration:none; }
a:visited{ text-decoration:none; }
a:hover{ background-color:transparent; }
a:active{ text-decoration:none; }
a{text-docreation:none;}

a.link_button { color:red;}

a.link_button :link{ color:red;}
a.link_button :visited{ color:red;}
a.link_button :hover{ color:red;}
a.link_button :active{ color:red;}


a.link_button a:link{ color:red;}
.link_button a:visited{ color:red;}
.link_button a:hover{ color:red;}
.link_button a:active{ color:red;}
.link_button a{ color:red;}


table.login_table { border:3px solid #CACACA ; }
table.login_table tr td {  padding: 0px 50px 30px 50px; border:0px solid red; background-color: #F2F0F0 ; }

table.form_table { border:0px solid #CACACA ; }
table.form_table tr td {  padding: 0px 50px 5px 50px; border:0px solid red; background-color: white ; }


.default_input_text
{
  display: block;
  margin: 0;
  width: 100%;
  font-family: sans-serif;
  font-size: 18px;
  appearance: none;
  box-shadow: none;
  border-radius: none;
}

table.noborder{ border:0px;}
table.noborder tr td{ border:0px; }
table.noborder tr th{ border:0px;}

table.default_form_table{ border:0px;}
table.default_form_table tr td {padding-top:5px; padding-left: 10px;}

table tr td.right{ text-align: right}
table tr th.right{ text-align: right}

.input_text_300{ width:500px; border:1px solid red; }


table.default_small_form_table{ border:0px; line-height: 7px;}
table.default_small_form_table tr {  height: 7px; border:0px solid red;}
table.default_small_form_table tr td {padding-top:5px;  height: 7px; border:0px solid red;}

input[type="text"] {
  display: block;
  margin: 0;
  width: 100%;
  font-family: sans-serif;
  font-size: 16px;
  appearance: none;
  box-shadow: none;
  padding:3px;
  border-radius:2px;

  border: 1px solid #BBBBBB;
}
input[type="text"]:focus {
  outline: none;
}

table.default_display_table{
    width:100%;
    padding:20px;
}
table.default_display_table tr th{ background-color: #395870 ; color:white; line-height: 26px; border:1px solid #aaaaaa;   padding:2px 5px;}
table.default_display_table tbody tr:nth-child(even){ line-height: 26px; background-color: #f0f0f2; border:1px solid  #cecfd5;   padding:2px 5px;}
table.default_display_table tbody tr td:first-child{ line-height: 26px; border-left:1px solid  #cecfd5; border-top:1px solid  #cecfd5;  padding:2px 5px;}
table.default_display_table tbody tr td{ line-height: 26px; border-bottom:1px solid  #cecfd5; border-top:1px solid  #cecfd5; border-right:1px solid  #cecfd5;  padding:2px 5px;}

.mybutton{
    font-size:16px;
}

.basic_text_field_300{  width:300px; height:25px;

    -moz-border-radius: 3px;
    border-radius: 3px;
    border:solid 1px #848484;
    padding:5px;

}
.basic_text_field_100{  width:100px; height:25px;

    -moz-border-radius: 3px;
    border-radius: 3px;
    border:solid 1px #848484;
    padding:5px;

}

.basic_text_field_300:focus {
    border-color: #819FF7;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 3px rgba(102, 175, 233, 0.6);}

.basic_text_field{  width:500px; height:30px;

    -moz-border-radius: 3px;
    border-radius: 3px;
    border:solid 1px #848484;
    padding:5px;

}

.basic_text_field:focus {
    border-color: #819FF7;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 3px rgba(102, 175, 233, 0.6);
}

.basic_text_field_xs{  width:80px; height:30px;

    -moz-border-radius: 3px;
    border-radius: 3px;
    border:1px solid #848484;

    padding:5px;

}

.basic_text_field_xs:focus {
    border-color: #819FF7;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 3px rgba(102, 175, 233, 0.6);
}

.basic_text_field_sm{
    width:250px; height:30px;

    -moz-border-radius: 3px;
    border-radius: 3px;
    border:solid 1px #848484;

    padding:5px;

}

.basic_text_field_sm:focus {
    border-color: #819FF7;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 3px rgba(102, 175, 233, 0.6);
}
.basic_text_area{  width:500px; height:70px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:solid 1px #848484;
    padding:5px;
}

.brand_text_area{  width:400px; height:150px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:solid 1px #848484;
    padding:5px;
}
.basic_text_area_h150{
    width:300px; height:150px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:solid 1px #848484;
    padding:5px;


}
.basic_text_area_h300{
    width:300px; height:300px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:solid 1px #848484;
    padding:5px;


}


.basic_text_area:focus {
    border-color: #819FF7;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 3px rgba(102, 175, 233, 0.6);
}


.basic_text_area_co_note{ width: 95%;  height:70px;
		       -moz-border-radius: 4px;
		       border-radius: 4px;
		       border:solid 1px #848484;
		       padding:5px;
		    }

.basic_text_area_300{  width:300px; height:70px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:solid 1px #848484;
    padding:5px;
}
.basic_text_area_300:focus {
    border-color: #819FF7;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 3px rgba(102, 175, 233, 0.6);
}

.basic_text_area_md{  width:400px; height:120px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:solid 1px #848484;
    padding:5px;
}
.basic_text_area_sm{  width:400px; height:60px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:solid 1px #848484;
    padding:5px;
}

.basic_text_area_md:focus {
    border-color: #819FF7;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 3px rgba(102, 175, 233, 0.6);
}


.basic_text_area_500big{  width:500px; height:250px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border:solid 1px #848484;
    padding:5px;
}
.basic_text_area_500big:focus {
    border-color: #819FF7;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 3px rgba(102, 175, 233, 0.6);
}
.fileUpload {
    position: relative;
    overflow: hidden;
    margin: 3px;
    border: 1px solid red;
    width:230px;
}
.fileUpload input.basic_file_upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);

}

table.forum_table { border:1px solid gray; width:100%;border-collapse: collapse;}
table.forum_table tr th{ border:1px solid #A4A4A4; border-collapse: collapse;}
table.forum_table tr td{ border:1px solid #A4A4A4; border-collapse: collapse;}

table.noborder{border: 0px; background-color: white;}

div.field_with_errors{ border:0px solid red; margin-top:-12px; margin-bottom:0px; line-height: 80%; }

.thumbpic{width:100%; max-width: 80px; height:100%; max-height: 80px;}

table.homemenu {background-color: #00B1E3;  width : 100%; height: 50px;}
table.homemenu tr td {color:white; font-size: 13px; text-align: center;}
table.homemenu tr td.active {color:white; font-size: 13px; text-align: center;}
table.homemenu tr td a {color:white; font-size: 13px; text-align: center;}
table.homemenu tr td a:hover {color:white; font-size: 13px; text-align: center;}


.product_search { width:180px; border:0px solid ; float:left; padding:5px; font-size:12px;}
.product_result { border-left: 1px solid #E6E6E6; padding-left: 10px; font-size:12px; width:100%;}

.product_name_display{ padding-top:10px; padding-bottom: 10px; color: darkblue; font-size:16px; display: inline; }
.manuf_display{color: #A4A4A4;}
.price_display{color: #1C1C1C; font-size:18px;}
.qnt_input_style{width: 40px;}


a.lnk_dark_txt { text-decoration:none; color:#262626;}
a.lnk_dark_txt:link{ text-decoration:none; color:#262626;}
a.lnk_dark_txt:visited{ text-decoration:none; color:#262626;}
a.lnk_dakr_txt:hover{ text-decoration:none; color:#262626;}
a.lnk_dark_txt:active{ text-decoration:none; color:#262626;}
.print_only{
    display:none;
}

.ikoree_brand{ font-size: 28px;}
.main-container{display:block;}
.main-container-phone{display:none;}
.gap{margin-top:10px;}



.admin_table tr td {font-size:16px;}

@media only screen and (max-width: 700px) {
    body {

    }
    .phone_hide{ display:none;}
    .ikoree_brand{ padding: 0px 0px;  font-size:16px;  }

    .main-container-phone{display:inline; margin:0px; }
    .main-container{display:none;}
    #paypal-button-container {
        width: 100%;
        display:inline;
        size: 100px;
    }


    div {font-size:; background-color:;}
    table tr td {font-size: 13px; background-color: ; line-height:20px;}
    table thead tr th {font-size: 13px;}
    table tbody tr td {font-size: 13px;}
    ul li {font-size:16px; line-height:24px;}
    table.big_font_phone tr td {font-size: 16px; background-color: ; line-height:18px;}
    #normal_font{font-size:16px; line-height:18px;}
}



