/*
Theme Name: Screen Innvoations
Theme URI: http://www.razorlightmedia.com
Description: Custom WordPress theme developed for ScreenInnovations.com by John Crenshaw &amp; Razorlight Media
Version: 1.0
Author: Razorlight Media
Author URI: http://www.razorlightmedia.com
*/
.hide_social_media .facebook, .hide_social_media .sociallist {
 display: none;
}
.clear{ clear:both;}
.fl{ float:left; margin-right:20px;}
.disbottom{ margin-bottom:50px;}
.column {
    width: 460px;
    float: left;
    margin-right: 20px;
}
.last {
    margin-right: 0;
    clear: right;
}
.clearfloats {
    clear: both;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
}
.alignleft {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
}
.alignright {
    float: right;
    margin-left: 10px;
    margin-bottom: 10px;
}
.aligncenter {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
.link-box li {
    margin: 0 10px;
}
textarea#comment {
    width: 700px;
}
h3 {
    margin-top: 20px;
}
h3.icon-news,
h3.icon-cart,
h3.icon-tools {
    margin-top: 0px;
}
#bar {
    overflow: hidden;
    width: 900px;
    margin: 0 auto;
}
/*
a.ui-slider-handle {
    border: 2px solid #ccc;
    width: 10px;
    height: 10px;
    display: block;
    position: absolute;
    margin-left: -5px;
}
*/

#footer a {
    color: #333;
}

/* nav menu */

#navigation ul {
    position: relative;
    text-transform: uppercase;
    background: transparent;
    font-weight: bold;
    font-size: 11px;
    min-width: 170px;
    z-index: 200;
}
#navigation ul a {
    color: #FFF;
    padding: 5px 10px;
    display: block;
}
#navigation li {
    float: left;
    margin-right: 5px;
}
#navigation ul ul {
    position: absolute;
    display: none;
    z-index: 210;
    background: #000;
}
#navigation li li {
    float: none;
}

#scroll_img{
margin:-70px 0 -20px;
padding-left:20px;
}

#print{background: url(/images/print_icon.png) 5px 50% no-repeat #EEEEEE; padding-left:25px;}
#print:hover{background-color:#111111;}

#screen_box{padding:0;}
#screen_area{padding:0;border:none;width:920px;height:750px;position:relative;background-repeat:no-repeat;overflow:hidden;}
#screen_area.RF{background-image:url("/partners/images/new_cal/Reference-Fixed-Frame.jpg");}
#screen_area.PF{background-image:url("/partners/images/new_cal/Performance-Fixed-Frame.jpg");}
#screen_area.PMEX{background-image:url("/partners/images/new_cal/Performance-Motorized-III.jpg");}
#screen_area.RFC{background-image:url("/partners/images/new_cal/Reference-Fixed-Curve.jpg");}
#screen_area.RFF{background-image:url("/partners/images/new_cal/Reference-Fixed-Frame.jpg");}
#screen_area.RMFL{background-image:url("/partners/images/new_cal/Reference-Motorized-II-Flush.jpg");}
#screen_area.RMEX{background-image:url("/partners/images/new_cal/Referneced-Motorized-II-External.jpg");}
#screen_area.SF{background-image:url("/partners/images/new_cal/Sensation-Fixed.jpg");}
#screen_area.SMPU{background-image:url("/partners/images/new_cal/Sensation-Pull-Up.jpg");}
#screen_area.SMPD{background-image:url("/partners/images/new_cal/Sensation-Pull-Down.jpg");}
#dimension_area{position:absolute;bottom:0;right:0px;border:none;}
#dimension_area input{border:none;background:white;}
#dimension_area table{border-collapse:collapse;background:white;}
#dimension_area table td{border:1px solid #BBB;padding:0 5px;}
#dimension_table{float:right;height:180px;width:126px;}
#dimension_table td{border-right:none !important;width:30px;text-align:center;}
#model_table{float:right;height:180px;}
#logo_row{height:50px;}
#dimension_table .dimension_field{width:75px;}
#model_table{width:200px;}
td.right_label{width:100px;}
td.dimension_field input{width:60px;}
#dimension_table td.row_name span{display:block;width:100px;}
#dimension_area{padding:0;}
#dimension_area p{padding:0;}
#overall_label{background:url("/partners/images/new_cal_110117/overall-label.png") no-repeat center;}
#view_label{background:url("/partners/images/new_cal_110117/view-label.png") no-repeat center;}
#overall_label span, #view_label span{width:15px;display:block;}

#step1{padding:0;border:0;}
#step3{padding:0;border:0;}
#dim_notes{float:right;width:375px;overflow:wrap;clear:both;font-size:10px;color:red;}
.print_only{display:none;}

#social_media_icons{float:right;padding:50px 175px 0 0}
#social_media_icons div{float:left;padding-left:10px;}

.col-narrow .item-box{height:50px;}

.col-narrow .item-box{height:50px;}
div.item-box a {
    color: #181818;
    font-size: 12px;
    font-weight: bold;
}

div.item-box a small {
    font-weight: normal;
}
div.item-box img{margin-right:10px;}

/*Search Box*/
#searchform {float:right;padding-top:5px;padding-right:15px;}
#searchform label{display:none;}
#searchform input#s{height:8px;font-size:10px;background:url(/wp-content/themes/si/images/search-bg.png) no-repeat;border:none;width:82px;height:13px;padding:0 5px 0 15px;}
#searchform input#searchsubmit{display:none;}

/*Calculator Page*/
#prev-order td{border:solid 1px #BBB;}
#prev-order tr#headers td{background:#EEE;}
#prev-order{padding-bottom:10px;}
.dimension_field input{text-align:right;}

/*Proximity Search Page*/
#prox_search_page #left_col{float:left;width:250px;overflow:hidden;height:500px;position:relative;}
#prox_search_page #search-box{background: none repeat scroll 0 0 #DDDDDD;height: 45px;margin-bottom: 20px;
    padding: 10px 5px 10px 10px;
    width: 215px;}
#prox_search_page #results-box{height:415px;overflow:scroll;width:230px;overflow-x:hidden;}
#proximity_results{border-collapse:collapse;width:230px;}
#proximity_results td{border:solid 1px #BFE2FF;background:#CFE9FF;padding:5px;}
#proximity_results tr.row-even td{background:#DFF1FF;}
#proximity_results span.company{font-weight:bold;}
#proximity_results span.phone{font-style:italic;}
#prox_search_page input{width:60px;}
#prox_search_page input#address{width:140px;}
#address.example{font-size:10px;color:#aaa;}

#LiveChat_1298669951{float: right;padding: 30px 30px 0 0;}

#search-box #dealertype{font-size:12px;width:100px;}
#search-box #international{font-size:12px;width:103px;}
