@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; text-align:justify; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after,q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
@font-face {
    font-family: 'open_sansregular';
    src: url('font/OpenSans-Regular-webfont.eot');
    src: url('font/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/OpenSans-Regular-webfont.woff2') format('woff2'),
         url('font/OpenSans-Regular-webfont.woff') format('woff'),
         url('font/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('font/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('font/OpenSans-Bold-webfont.eot');
    src: url('font/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/OpenSans-Bold-webfont.woff2') format('woff2'),
         url('font/OpenSans-Bold-webfont.woff') format('woff'),
         url('font/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('font/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'abelregular';
    src: url('font/abel-regular-webfont.eot');
    src: url('font/abel-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/abel-regular-webfont.woff2') format('woff2'),
         url('font/abel-regular-webfont.woff') format('woff'),
         url('font/abel-regular-webfont.ttf') format('truetype'),
         url('font/abel-regular-webfont.svg#abelregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

h1 { font-size: 4vw; line-height:64px;  font-family: 'abelregular'; color:#C30300;}
h2 { font-size: 30px; line-height:48px;font-family: 'abelregular'; }
h3 { font-size: 24px; line-height:42px; font-family: 'abelregular';}
h4 { font-size: 18px; padding:10px 0; font-family: 'abelregular';}
h5 { font-size: 16px; padding:10px 0;font-family: 'abelregular'; }
h6 { font-size: 14px; padding:10px 0;font-family: 'abelregular'; }
p { font-size: 18px; padding-bottom: 10px; line-height: 36px; font-family: 'abelregular'; text-align:left; }
a{ color:#e7106b;}

body{ padding:0; margin:0; }

.wrapper{
	float:left;
	width:100%;
}
.inner_wrapper{
	float:left;
}
.left_section{
	float:left;
	width:240px;
	padding:15px;
}
.logo{
	float:left;
	width:240px;
}

.menu {
    width: 200px;
	float:left;
	border: 1px solid #CCC;
	border-radius: 5px;
}

.menu a {
  
    color: #333;
    display: block;
    padding: 10px;
    text-decoration: none;
	font-family: 'abelregular';
	text-align:left;
	font-size:15px;
	font-weight: bold;
	
}

.menu a:hover {
   color: #1f5904;
   background:#CCC;
}

.menu a.active {
      color: #1f5904;
	  
}

.message_box{
	float:left;
	width:200px;
	padding:10px;
	background:#e8e8e8;
	margin-top:10px;
	border-radius: 10px;
}
.search_box{
	float:left;
	width:200px;
	padding:10px;
	background-color:#559469;
	margin-top:10px;
	border-radius:5px;
}
.message_box p{
	font-size:14px;
	font-weight:600;
	line-height:24px;
	font-style:italic;
	color:#f75555;
}
	

.right_section{
	float:left;
	width:600px;
	margin-top:140px;
}
.right_section_text{
	float:left;
	width:320px;
	margin-right:30px;
}

.right_section_text_full{
	float:left;
	width:550px;
}
.right_section_img{
	float:left;
	width:220px;
	
	}
.bailey_controls{
	float:left;
	height:120px;
	width:250px;
	margin-bottom:15px;
}
.contact_info{
	float:left;
	width:250px;
}
.contact_info p{
	font-size:16px;
	line-height:24px;
	font-weight:bold;
}

/*****Inventory & Prices*******/

.inventory_top{
	float:left;
	width:550px;
	margin-top:20px;
}
.inventory_top_1stcl{
	float:left;
	margin-right:50px;
}
.inventory_top_2ndtcl{
	float:left;
	margin-right:35px;
}
.inventory_top_3rdtcl{
	float:left;
}

.inventory_bottom{
	float:left;
	width:550px;
}
.inventory_bottom_1stcl{
	float:left;
	margin-right:50px;
	
}
.inventory_bottom_2ndtcl{
	float:left;
	margin-right:35px;
	background:#e0e0e0;
	padding:5px 20px;
	margin-top:20px;
}
.inventory_bottom_2ndtcl p a{
	line-height:14px;
	font-size:16px;
	color:#000000;
	font-weight:600;
}
.inventory_bottom_3rdtcl{
	float:left;
}
/*****Technical Information*******/

.technical_bottom_1stcl{
	float:left;
	margin-right:35px;
	margin-top:20px;
	
}
.technical_bottom_2ndtcl{
	float:left;
	margin-top:20px;
}

/*****Bailey Net90 New*******/

.Net90_top_1stcl{
	float:left;
	margin-right:20px;
}
.Net90_top_2ndtcl{
	float:left;
	margin-right:15px;
}
.Net90_top_3rdtcl{
	float:left;
}
.Net90_bottom_1stcl{
	float:left;
	margin-right:20px;
	margin-top:15px;
	
}
.Net90_bottom_2ndtcl{
	float:left;
	margin-right:15px;
	margin-top:15px;
}
.Net90_bottom_3rdtcl{
	float:left;
	margin-top:15px;
}
/*****Bailey Net90 New*******/


.net90_right_section{
	float:left;
	width:700px;
	margin-top:100px;
}

.net90_right_section_text_full{
	float:left;
	width:700px;
}

.net90_top{
	float:left;
	width:700px;
	
}
	
.net90_leftcl{
	float:left;
	width:530px;
	padding:0 10px;
	
}

.net90_rightcl{
	float:left;
	margin-top:20px;
	}
	
#table {
    font-family: 'abelregular';
	color:#000;
    border-collapse: collapse;
    width: 90%;
	background-color: #f2f2f2;
	margin-bottom:20px;
	text-align:left;
	line-height:20px;
}

#table td, #table th {
    border: 1px solid #cccccc;
    padding: 10px;
}

#table tr:nth-child(even){background-color: #f2f2f2;}

#table tr:hover {background-color: #ddd;}

#table th {
    padding-top: 12px;
    padding-bottom: 12px;
    text-align: left;
    background-color: #4CAF50;
    color: white;
}

/*****Bailey Miniline 520*******/

.bailey_top{
	float:left;
	width:700px;
	
}
	
.bailey_leftcl{
	float:left;
	width:400px;
	padding:0 10px;
	
}

.bailey_rightcl{
	float:left;
	margin-top:20px;
	}
	
.get_adobe_button{
	float:left;
	margin-top:75px;
}
