a:link {
	color: #0066CF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #8e8ec3;
}
a:hover {
	text-decoration: underline;
	color: #00B4FF;
}
a:active {
	text-decoration: none;
	color: #00B4FF;
}
.anchor-container {
   position:relative;
}
.adj-anchor{
     position:absolute;
     top: -80px;	
}
body {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	line-height: 145%;
	font-size: 11px;
	letter-spacing: 0;
}
body ul {
	list-style-type: square;
	padding-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 11pt;
	line-height: 150%;
	list-style-position: outside;
	margin-top: 8px;
	margin-bottom: 8px;
	width: auto;
}
body img {
    max-width: 100%;
    height:auto;
    margin-left:auto;
    margin-right:auto;
}
body h1 {
    font-size: 30px;
    font-weight: bold;
    color: #FFFFFF;
    line-height: 120%;
}
body h2 {
    color: #06296b;
    font-size: 24px;
    line-height: 100%;
}
body h3 {
    color: #06296b;
    font-size: 20px;
    font-weight: bold;
    line-height: 125%;
}
body h4 {
    color: #06296b;
    font-size: 16px;
    font-weight: bold;
    line-height: 125%;
}
.red_divider {
	color: #FD3A03;
	font-family: Arial, Helvetica, "Myriad Pro", sans-serif;
	padding-left: 8px;
	padding-right: 8px;
}
body h5 {
    color: #06296b;
    font-size: 14px;
    font-weight: bold;
    line-height: 125%;
}
body h6 {
    color: #666666;
    font-size: 12px;
    font-weight: bold;
    line-height: 125%;
}
body p {
    font-size: 11pt;
    color: #333333;
}
body a {
	color: #0066cf;
	text-decoration: none;
}
body a:visited  {
	text-decoration: none;
	color: #8e8ec3;
}
body a:active, body a:hover {
	color: #00b4ff;
	text-decoration: underline;
}
a.button_red {
	display: block;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 10px;
	width: 120px;
	text-align: center;
	border: thin solid #D62222;
	-webkit-border-radius: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 120%;
	color: #FFFFFF;
	text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.18);
	background-image: -moz-linear-gradient(270deg,rgba(253,58,3,1.00) 0%,rgba(214,34,34,1.00) 53.54%);
	background-image: -o-linear-gradient(270deg,rgba(253,58,3,1.00) 0%,rgba(214,34,34,1.00) 53.54%);
	background-image: -webkit-linear-gradient(270deg,rgba(253,58,3,1.00) 0%,rgba(214,34,34,1.00) 53.54%);
	background-image: linear-gradient(180deg,rgba(253,58,3,1.00) 0%,rgba(214,34,34,1.00) 53.54%);
	-moz-border-radius: 16px;
	border-radius: 10px;
	-moz-text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.18);
	-webkit-text-shadow: 0px 1px 0px rgba(0, 0, 0, 0.18);
	margin-left: auto;
	margin-right: auto;
	font-weight: bold;
	text-transform: uppercase;
}
a.button_red:visited {
	color: #FFF;
	text-decoration: none;
}
.logo_wrapper {
    margin-right: 10px;
    margin-bottom: 100px;
    float: left;
    text-align: left;
    width: auto;
    min-width: 120px;
}
.footer a.button_red:visited {
    color:#FFF;
}
a.button_red:hover {
	color: #FFF;
	background-image: -webkit-linear-gradient(270deg,rgba(253,172,3,1.00) 6.44%,rgba(253,58,3,1.00) 39.52%,rgba(214,34,34,1.00) 99.38%);
	background-image: -moz-linear-gradient(270deg,rgba(253,172,3,1.00) 6.44%,rgba(253,58,3,1.00) 39.52%,rgba(214,34,34,1.00) 99.38%);
	background-image: -o-linear-gradient(270deg,rgba(253,172,3,1.00) 6.44%,rgba(253,58,3,1.00) 39.52%,rgba(214,34,34,1.00) 99.38%);
	background-image: -ms-linear-gradient(270deg, rgba(255, 217, 139, 1.00) 0%, rgba(253, 172, 3, 1.00) 6.44%, rgba(253, 58, 3, 1.00) 98%);
	background-image: linear-gradient(180deg,rgba(253,172,3,1.00) 6.44%,rgba(253,58,3,1.00) 39.52%,rgba(214,34,34,1.00) 99.38%);
	text-decoration: none;
}
.footer a.button_red:hover {
	color: #FFF;
	background-image: -webkit-linear-gradient(270deg,rgba(253,172,3,1.00) 6.44%,rgba(253,58,3,1.00) 39.52%,rgba(214,34,34,1.00) 99.38%);
	background-image: -moz-linear-gradient(270deg,rgba(253,172,3,1.00) 6.44%,rgba(253,58,3,1.00) 39.52%,rgba(214,34,34,1.00) 99.38%);
	background-image: -o-linear-gradient(270deg,rgba(253,172,3,1.00) 0%,rgba(253,58,3,1.00) 24.90%,rgba(214,34,34,1.00) 100%);
	background-image: -ms-linear-gradient(top, rgba(255, 217, 139, 1.00) 0%, rgba(253, 172, 3, 1.00) 4%, rgba(253, 58, 3, 1.00) 98%);
	background-image: -o-linear-gradient(270deg,rgba(253,172,3,1.00) 6.44%,rgba(253,58,3,1.00) 39.52%,rgba(214,34,34,1.00) 99.38%);
	background-image: linear-gradient(180deg,rgba(253,172,3,1.00) 6.44%,rgba(253,58,3,1.00) 39.52%,rgba(214,34,34,1.00) 99.38%);
	text-decoration: none;
}
a.button_red:active {
    color:#FFF;
}
.footer a.button_red:active {
    color:#FFF;
}
.footer .button_red {
	color: #FFFFFF;
	background-image: -webkit-linear-gradient(270deg,rgba(253,58,3,1.00) 0%,rgba(214,34,34,1.00) 53.54%);
	background-image: -moz-linear-gradient(270deg,rgba(253,58,3,1.00) 0%,rgba(214,34,34,1.00) 53.54%);
	background-image: -o-linear-gradient(270deg,rgba(253,58,3,1.00) 0%,rgba(214,34,34,1.00) 53.54%);
	border: thin solid #D62222;
	border-radius: 14px;
	background-image: linear-gradient(180deg,rgba(253,58,3,1.00) 0%,rgba(214,34,34,1.00) 53.54%);
	text-decoration: none;
}
.article_3cols_align {
    margin-right: auto;
}
.article_3cols_align {
    margin-left: auto;
}
.article_3cols_align {
    margin-right: 0px;
}
.footer h4 {
    margin-top: 6px;
    margin-bottom: 10px;
}
.footer h5 {
    margin-top: 6px;
    margin-bottom: 10px;
}
body li {
	font-size: 11pt;
}
.list2 li {
    font-size: 11pt;
    margin-left:20px;
}
.list1 li {
    font-size: 11pt;
    color: #333333;
    line-height: 150%;
}
.main_wrapper {
	position: relative;
	width: 100%;
}
.nav_wrapper {
	position:fixed;
	height: 75px;
	width: 100%;
    top:0;
    left:0;	
    right:0;	
	z-index: 10;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #879bc2), color-stop(100%, #06296b));
    background-image: -webkit-linear-gradient(top, #879bc2 0%, #06296b 100%);
    background-image: -moz-linear-gradient(top, #879bc2 0%, #06296b 100%);
    background-image: -o-linear-gradient(top, #879bc2 0%, #06296b 100%);
    background-image: -ms-linear-gradient(top, #879bc2 0%, #06296b 100%);
    background-image: linear-gradient(to bottom, #879bc2 0%, #06296b 100%);
}
.nav {
    padding-top: 15px;
    padding-bottom: 15px;
}
.nav select {
    display:inline-block;
    width:80%;
    padding:5px;
    border:2px solid #D3D3D3;
}
.hmenubar {
    display:none;
    font-size: 0px;
    letter-spacing: 0px;
    word-spacing: 0px;
    padding-top:0;
    padding-bottom:0;
    margin-top:35px;
    margin-bottom:15px;
    text-align:right;
}
.hmenubar li {
    margin:0;
    padding:0;
    position: relative;
    background: transparent;
    font-weight:normal;
}
.hmenubar li a {
    margin: 0 15px 0 0;
    padding: 7px 10px;
    text-decoration: none;
    text-transform: none;
    text-align: center;
    width: auto;
    min-width: 83px;
    display:block;
    height: auto;
    color: #FFFFFF;
    -webkit-border-radius: 21px;
    -moz-border-radius: 21px;
    border-radius: 21px;
    font:normal normal normal 16px/normal Arial, Helvetica, sans-serif;
    text-shadow:0px -1px 0px rgba(0, 0, 0, 0.2);
    -moz-text-shadow:0px -1px 0px rgba(0, 0, 0, 0.2);
    -webkit-text-shadow:0px -1px 0px rgba(0, 0, 0, 0.2);
}
.hmenubar li a:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #FFF;
}
.hmenubar li a:active {
    background: rgba(255, 255, 255, 0.2);
    color: #FFF;
}
.hmenubar li a.clicked {
    background: rgba(255, 255, 255, 0.3);
    color: #FFF;
    font-size:16px;
    font-weight:normal;
    margin-right:0px;
    -webkit-border-radius:0px;
    -moz-border-radius:0px;
    border-radius:0px;
}
.header_wrapper {
	padding-top: 75px;
    background-color:#FFFFFF;
    border-top:0px solid;
    border-bottom:0px solid;
}
.header {
    margin-left:auto;
    margin-right:auto;
}
.header_right {
    text-align:center;
    padding-top:30px;
    padding-bottom:0;
    margin-top:0;
    margin-bottom:0;
}
.header_right a {
    display:inline-block;
    width: 33px;
    height: 33px;
}
.header_right .facebook {
    background: transparent url("../images/xtd_facebook_icon.png") no-repeat left top;
    width:40px;
}
.header_right .facebook:hover {
    background: transparent url("../images/xtd_facebook_icon_over.png") no-repeat left top;
}
.header_right .facebook:active {
    background: transparent url("../images/xtd_facebook_icon_over.png") no-repeat left top;
}
.logo {
    padding-top: 15px;
    padding-left: 15px;
    padding-right:15px;
}
.slideshow_wrapper {
    background-color:#b5bfd2;
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-bottom-color:rgb(232, 232, 232);
}
.articles_wrapper {
    background-color: #ffffff;
}
.white_wrapper {
    background-color: #ffffff;
}
.lt_blue_wrapper {
	background-color: #D3DBEB;
	height: auto;
	margin-top: 10px;
}
.hotdeals_hero-wrapper {
	height: auto;
	padding-bottom: 20px;
	padding-top: 10px;
	margin-bottom: 20px;
	margin-top: 0px;
	background-size: cover;
	background-position: 0% 25%;
	background-repeat: no-repeat;
	background-image: url(../images/flames_hero_med.png);
}
.center {
    text-align: center;
}
.article_3cols {
    text-align: left;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-style: initial;
    border-color: initial;
    padding: 25px 10px;
    margin:0px;
}
.article_3cols_align {
    margin-right: 0px;
}
.article_3cols_align {
    margin-right: auto;
}
.article_3cols_align {
    margin-left: auto;
}
img.article_nine_img {
    border: 1px solid #FFF;
    display: block;
    margin: 0 auto 22px auto;
    border-radius: 20px;
    border-width: 0px;
    float: none;
}
.article_3cols h2 {
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 15px;
    padding: 0;
}
.article_3cols h3 {
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 6px;
    padding: 0;
    font-weight: bold;
}
.article_3cols h4 {
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 6px;
    padding: 0;
}
.article_3cols p {
    margin-top: 0;
    margin-right: 0;
    margin-left: 0;
    margin-bottom: 20px;
    padding: 0;
}
.quote_wrapper {
    background-color: #EAEFF7;
}
.quote_wrapper p {
    color: #2F2F2F;
    font-weight:normal;
}
.bottom_articles {
    padding-top:0;
}
.bottom_article {
    background-color:#F5F5F5;
    margin-top:0;
    margin-bottom:0;
    padding-top:20px;
    padding-bottom:20px;
    border-top-width:0px;
    border-right-width:0px;
    border-bottom-width:0px;
    border-left-width:0px;
    border-style:initial;
    border-color:initial;
}
.bottom_article h2 {
    margin: 0 0 16px;
    padding: 0;
}
.bottom_article h4 {
    margin: 0 0 15px 0;
    padding: 0;
}
.bottom_article p {
    margin: 0 0 30px;
    padding: 0;
}
.quote {
    padding:20px 10px;
}
.quote_article {
    margin-top:0;
    margin-bottom:0;
    border-top-width:0px;
    border-right-width:0px;
    border-bottom-width:0px;
    border-left-width:0px;
    border-style:initial;
    border-color:initial;
    padding:25px 10px;
}
.quote_article h2 {
    margin: 0 0 20px 0;
    padding: 0;
    font-size:28px;
    color:#333333;
}
.quote_article p {
    margin: 0 0 30px;
    padding: 0;
}
.quote_container {
    padding:35px 10px;
}
.slideshow {
    margin:20px 0;
    border-style:solid;
    border-width:0;
    border-color:rgb(194, 194, 194);
}
.articles {
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 20px;
}
.articles_companies {
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 15px;
    padding-top: 8px;
    margin-left:auto;
    margin-right:auto;
}
.articles_manufacturer {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.articles_products {
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
}
.article_fourteen {
    margin: 0;
    padding-top: 0px;
    padding-right: 20px;
    border: 0;
    float: none;
    width: auto;
}
.article_fourteen h2 {
    margin: 0 0 20px;
    padding: 0;
}
.article_fourteen p {
    margin-top: 0px;
    margin-right: 0;
    margin-left: 0;
    line-height: 135%;
    font-size: 13px;
    margin-bottom: 10px;
}
.feature_article {
    margin: 0;
    padding-top: 20px;
    padding-right: 20px;
    padding-left: 20px;
    padding-bottom: 20px;
    border: 0;
    float: none;
    width: auto;
}
img.feature_article_img {
    max-width: 100%;
}
.feature_article h2 {
    margin: 0 0 34px;
    padding: 0;
}
.feature_article p {
    margin: 0 0 30px;
    padding: 0;
}
.image_set1_container {
	padding-top: 10px;
	padding-bottom: 10px;
	width: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.image_set1_container2 {
    padding-right: 10px;
    padding-left: 10px;
    width: auto;
    border-radius: 10px;
    border: 1px solid #FDAC03;
    margin-bottom: 20px;
    margin-left: 15px;
    margin-right: 15px;
}
.feature_table {
    padding-right: 10px;
    padding-left: 10px;
}
.image_set1_unit_wrapper {
    float: none;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    width: auto;
    margin-top: 0px;
    margin-bottom: 0px;
}
.image_set1_unit_wrapper1 {
    float: none;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    width: auto;
    margin-top: 0px;
    margin-bottom: 0px;
}
.image_set1_unit_wrapper5 {
    float: none;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    width: auto;
    margin-top: 0px;
    margin-bottom: 0px;
}
.image_set1_unit_wrapper6 {
    float: none;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    width: auto;
    margin-top: 0px;
    margin-bottom: 0px;
}
.image_set1_unit_wrapper2 {
    float: none;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    width: auto;
    margin-top: 0px;
    margin-bottom: 0px;
}
.image_set1 {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 0;
	border: 0;
	float: none;
	width: auto;
	min-height: auto;
}
.feature_image2 {
	width: 100%;
	min-height: auto;
}
.feature_image1 {
	width: 75%;
	height: auto;
	padding-left: 15px;
}
.feature_image5 {
	width: 90%;
	height: auto;
	padding-left: 15px;
}
.feature_image3 {
	width: 80%;
	height: auto;
}
.feature_image4 {
	width: 86%;
	height: auto;
}
.contactinfo_wrapper {
    clear: both;
    min-height: 100px;
    background-color:#EAEFF7;
}
.article_two {
    margin: 0;
    padding: 10px 25px;
    border: 0;
    float: none;
    width:auto;
    min-height:243px;
}
.article_two h2 {
    margin: 0 0 10px 0;
    padding: 0;
    min-height:20px;
}
.article_two p {
    margin: 0 0 30px;
    padding: 0;
}
.article_two_unit_wrapper {
    width: auto;
    float: none;
    min-height:243px;
}
.row_1 {
    clear: both;
    min-height: 100px;
    width: 587px;
    margin-top: 20px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 20px;
    border: thin solid #879CC2;
}
.about_us {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 25px;
    padding-right: 15px;
    padding-left: 15px;
}
.about_us h2 {
    margin-top: 0;
    margin-bottom: 21px;
}
.about_us p {
    margin-bottom: 15px;
}
.about_us a {
    text-decoration: none;
    font-weight: bold;
}
.about_us a:hover {
}
.our_services {
    position: relative;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 25px;
    padding-right: 15px;
    padding-left: 15px;
    margin-left: auto;
    margin-right: auto;
}
.footer_links {
    position: relative;
    margin-top: 0;
    margin-bottom: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    display: block;
}
.footer_links h5 {
    padding-top: 6px;
    padding-bottom: 0px;
}
.our_services li {
	list-style-type: disc;
	font-size: 11pt;
	list-style-position: outside;
	line-height: 130%;
	padding-bottom: 8px;
	color: #333333;
}
.footer_wrapper p {
}
.content p {
    color: #333333;
    margin: 10px 0;
    line-height: 150%;
}
.footer a {
    color: #06296b;
    font-weight: bold;
}
a.anchor, a.see-more-reviews {
    color:#68A81E;
}
.bottom_articles a:hover {
    color: #0066cf;
    text-decoration: underline;
}
a.anchor:hover {
    text-decoration: underline;
    color: #0066ff;
}
a.article_nine_btn {
    display: inline-block;
    text-decoration: none;
    padding: 7px 30px 5px 30px;
    text-align: center;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(6%, #F3F3F3), color-stop(98%, #DFDFDF));
    border-color: #D3D3D3;
    border-width: 1px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    border-style: solid;
    color: #000000;
    box-shadow: 0 0 0 4px #E9E9E9;
    -webkit-box-shadow: 0 0 0 4px #E9E9E9;
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F3F3F3 6%, #DFDFDF 98%);
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 6%, #DFDFDF 98%);
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #F3F3F3 6%, #DFDFDF 98%);
    background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F3F3F3 6%, #DFDFDF 98%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #F3F3F3 6%, #DFDFDF 98%);
    -moz-border-radius: 16px;
    -moz-box-shadow: 0 0 0 4px #E9E9E9;
    height:16px;
    font:normal 13px/120% Arial, Helvetica, sans-serif;
}
a.article_nine_btn:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(4%, #E6E6E6), color-stop(98%, #C9C9C9));
    color: #000000;
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #E6E6E6 4%, #C9C9C9 98%);
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #E6E6E6 4%, #C9C9C9 98%);
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #E6E6E6 4%, #C9C9C9 98%);
    background-image: -ms-linear-gradient(top, #FFFFFF 0%, #E6E6E6 4%, #C9C9C9 98%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #E6E6E6 4%, #C9C9C9 98%);
}
a.article_nine_btn:active {
    color: #000000;
}
a.article_nine_btn:visited {
    color: #000000;
}
.content p.article_paraph {
    color: #333333;
    margin-left: 0px;
    margin-right: 0px;
    text-align: left;
}
a.anchor {
    font-weight: bold;
    font-size:16px;
    color:#787878;
}
h2.heading {
    margin-bottom: 1.5em;
    margin-top:1.5em;
}
a.anchor1 {
    display: inline-block;
    text-decoration: none;
    padding: 10px 20px;
    text-align: center;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #FFFFFF), color-stop(3%, #F0F0F0), color-stop(98%, #D9D9D9));
    border-color: #A0A0A0;
    border-width: 1px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-style: solid;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 120%;
    color: #000000;
    background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #F0F0F0 3%, #D9D9D9 98%);
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #F0F0F0 3%, #D9D9D9 98%);
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #F0F0F0 3%, #D9D9D9 98%);
    background-image: -ms-linear-gradient(top, #FFFFFF 0%, #F0F0F0 3%, #D9D9D9 98%);
    background-image: linear-gradient(to bottom, #FFFFFF 0%, #F0F0F0 3%, #D9D9D9 98%);
    -moz-border-radius: 4px;
    height:16px;
}
a.anchor1:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F0F0F0), color-stop(3%, #DDDDDD), color-stop(98%, #C4C4C4));
    color: #000000;
    background-image: -webkit-linear-gradient(top, #F0F0F0 0%, #DDDDDD 3%, #C4C4C4 98%);
    background-image: -moz-linear-gradient(top, #F0F0F0 0%, #DDDDDD 3%, #C4C4C4 98%);
    background-image: -o-linear-gradient(top, #F0F0F0 0%, #DDDDDD 3%, #C4C4C4 98%);
    background-image: -ms-linear-gradient(top, #F0F0F0 0%, #DDDDDD 3%, #C4C4C4 98%);
    background-image: linear-gradient(to bottom, #F0F0F0 0%, #DDDDDD 3%, #C4C4C4 98%);
}
a.anchor1:active {
    color: #000000;
}
a.anchor1:visited {
    color: #000000;
}
a.article_one_btn {
    display: inline-block;
    text-decoration: none;
    padding: 10px 20px;
    text-align: center;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00CCFF), color-stop(50%, #00A4CC), color-stop(50%, #008EB3), color-stop(100%, #00A4CC));
    border-color: #007C9B;
    border-width: 1px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border-style: solid;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 120%;
    color: #FFF;
    background-image: -webkit-linear-gradient(top, #00CCFF 0%, #00A4CC 50%, #008EB3 50%, #00A4CC 100%);
    background-image: -moz-linear-gradient(top, #00CCFF 0%, #00A4CC 50%, #008EB3 50%, #00A4CC 100%);
    background-image: -o-linear-gradient(top, #00CCFF 0%, #00A4CC 50%, #008EB3 50%, #00A4CC 100%);
    background-image: -ms-linear-gradient(top, #00CCFF 0%, #00A4CC 50%, #008EB3 50%, #00A4CC 100%);
    background-image: linear-gradient(to bottom, #00CCFF 0%, #00A4CC 50%, #008EB3 50%, #00A4CC 100%);
    -moz-border-radius: 4px;
    height:17px;
}
a.article_one_btn:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #009EC6), color-stop(50%, #00A4CC), color-stop(50%, #008EB3), color-stop(100%, #00A4CC));
    color: #FFF;
    background-image: -webkit-linear-gradient(top, #009EC6 0%, #00A4CC 50%, #008EB3 50%, #00A4CC 100%);
    background-image: -moz-linear-gradient(top, #009EC6 0%, #00A4CC 50%, #008EB3 50%, #00A4CC 100%);
    background-image: -o-linear-gradient(top, #009EC6 0%, #00A4CC 50%, #008EB3 50%, #00A4CC 100%);
    background-image: -ms-linear-gradient(top, #009EC6 0%, #00A4CC 50%, #008EB3 50%, #00A4CC 100%);
    background-image: linear-gradient(to bottom, #009EC6 0%, #00A4CC 50%, #008EB3 50%, #00A4CC 100%);
}
a.article_one_btn:active {
    color: #FFF;
}
a.article_one_btn:visited {
    color: #FFF;
}
.undefined_unit_wrapper {
    width: 100%;
}
img.image_header {
    display: none;
    margin-left:0px;
}
.row_3 {
    clear: both;
    min-height: 100px;
    width:960px;
    margin-left:auto;
    margin-right:auto;
}
.welcome_text {
    margin: 0;
    padding: 25px;
    border: 0;
    float: none;
    width:auto;
}
.welcome_text h1 {
    margin: 0 0 30px;
    padding: 0;
}
.welcome_text p {
    margin: 0;
    padding: 0;
}
.welcome_text_unit_wrapper {
    width: auto;
    float: none;
}
.page_breadcrumb {
    display: block;
    width: 100%;
    list-style-type: none;
    padding: 0;
}
.page_breadcrumb li {
    display: inline-block;
    padding: 0;
    margin: 0;
    font-size: 11pt;
    color: #333333;
}
.page_breadcrumb li a {
    text-decoration: none;
    margin: 0;
    padding: 0;
    color: #0066CF;
}
.page_breadcrumb li a:hover {
    text-decoration: none;
    margin: 0;
    padding: 0;
    color: #00B4FF;
}
.page_breadcrumb li a:visited {
    text-decoration: none;
    margin: 0;
    padding: 0;
    color: #8E8EC3;
}
.column_3 {
    float: none;
    width: auto;
    min-height: 100px;
}
.column_4 {
    float: none;
    width: auto;
    min-height: 100px;
}
.sidebar_photos {
    width: auto;
    position: relative;
    display: none;
}
.sidebar_photos h2 {
    margin: 0 0 25px 0;
}
.sidebar_photos ul {
    list-style-type: none;
    margin-top: 10px;
    margin-right: 25px;
    margin-left: 25px;
    margin-bottom: 5px;
    padding: 0;
}
.sidebar_photos li {
    margin: 0 0 12px;
}
.sidebar_photos li p {
    margin: 4px 0 15px 0;
    font-size: x-small;
    text-align: center;
    color: #06296B;
}
.row_2 {
    clear: both;
    min-height: 648px;
}
img.image3 {
    float: none;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 10px;
    padding-top: 25px;
    display: block;
}
.content h1 {
    color: #06296B;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20pt;
}
h1.hotdeals-price {
    color: #FD3A03;
    font-family: Verdana, "Arial Black", "Helvetica Bold", sans-serif;
    font-weight: bold;
    font-size: 18pt;
    margin-top: 3px;
    text-align: left;
    letter-spacing: 0.04em;
    margin-bottom: 2px;
}
.price_wrapper, .price_wrapper_indent {
    margin-bottom: 10px;
    margin-right: auto;
    float: left;
    width: 200px;
    margin-left: auto;
    display: inline-block;
}
.price_wrapper_indent {
    width: 170px;
    margin-left:20px;
}
.hotdeals-part {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	text-align: left;
	letter-spacing: normal;
	vertical-align: middle;
	padding-bottom: 3px;
	padding-top: 3px;
}
.column_16 h1 {
    text-align: center;
}
img.image1 {
    margin-left: auto;
    margin-right:auto;
}
.row_17 {
    border-radius: 10px;
    width: auto;
    background-color: #FFFFFF;
    clear: both;
}
.top_hotfeaturebox {
    clear: both;
    border-radius: 16px;
    width: auto;
    background-color: #FFFFFF;
    border: 2px solid #d62222;
    margin-left: auto;
    margin-right: auto;
    min-height: auto;
}
.row_26 {
    clear: both;
    min-height: 100px;
}
.row_18 {
	clear: both;
	min-height: 100px;
	border-bottom: medium none;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-right: 20px;
}
.column_26 {
    float: none;
    width: auto;
    min-height: 44px;
    margin-bottom:20px;
}
.row_46 {
    clear: both;
    min-height: 100px;
}
.hotdeals_leftcol {
    float: none;
    width: auto;
    border: 2px solid #d62222;
    margin-bottom: 12px;
    border-radius: 14px;
    position: relative;
}
.hotdeals_rightcol {
    float: none;
    width: auto;
    border-radius: 14px;
    border: 2px solid #D62222;
    margin-bottom: 12px;
}
.column_29 {
    float: none;
    width: auto;
}
.row_47 {
    clear: both;
    min-height: 100px;
}
.row_48 {
    clear: both;
    min-height: 656px;
    margin-bottom:30px;
}
.article_ten, .article_ten_rt {
    margin: 0;
    padding: 15px 10px 15px 15px;
    border: 0;
    float: none;
    width:auto;
    min-height:164px;
}
.article_ten {
    min-height: 343px;
}
.article_ten_rt {
    padding-left: 10px;
    padding-right:0px;
}
.article_ten h2, .article_ten_rt h2 {
    margin: 0 0 17px;
    padding: 0;
}
.article_ten p, .article_ten_rt p {
    margin: 0;
    padding: 0;
}
.article_ten_unit_wrapper, .article_ten_rt_unit_wrapper {
    width: auto;
    float: none;
    min-height:164px;
}
.article_ten_unit_wrapper {
    min-height: 343px;
}
.list1 {
	font-family : Arial, Helvetica, sans-serif;
	text-align : left;
	font-size : 11pt;
	line-height : 150%;
	padding-left: 20px;
	list-style-position: outside;
	list-style-type: square;
	margin-top: 8px;
	margin-bottom: 8px;
	width: auto;
}
h2.hotdeals-header {
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 15px;
	padding-top: 10px;
	padding-bottom: 12px;
	padding-left: 25px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px 10px 0px 0px;
	color: #FFFFFF;
	background-image: -webkit-linear-gradient(270deg, rgba(214, 34, 34, 1.00) 0%, rgba(253, 172, 3, 1.00) 100%);
	background-image: -moz-linear-gradient(270deg, rgba(214, 34, 34, 1.00) 0%, rgba(253, 172, 3, 1.00) 100%);
	background-image: -o-linear-gradient(270deg, rgba(214, 34, 34, 1.00) 0%, rgba(253, 172, 3, 1.00) 100%);
	background-image: linear-gradient(180deg, rgba(214, 34, 34, 1.00) 0%, rgba(253, 172, 3, 1.00) 100%);
}
.row_21 {
    clear: both;
    min-height: 100px;
}
.column_13 {
    float: none;
    width: auto;
}
.column_14 {
    float: none;
    width: auto;
}
.column_15 {
    width: auto;
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0px;
}
.column_16 {
    float: none;
    width: auto;
    min-height: 100px;
    margin-left: auto;
    margin-right: auto;
    padding-left:25%;
}
img.image4 {
    margin-left: auto;
    margin-right: auto;
    padding-left:25%;
}
h4.heading2 {
    margin-left: 20px;
    margin-bottom:5px;
}
#hotdeals {
    color: #FFFFFF;
    font-family: Verdana, "Arial Black", "Helvetica Bold", sans-serif;
    font-weight: bold;
    font-size: 40pt;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    text-shadow: 4px 3px 6px #000000;
    font-style: italic;
    -moz-text-shadow: 4px 3px 6px #000000;
    -webkit-text-shadow: 4px 3px 6px #000000;
}
.row_28 {
    min-height: auto;
}
.image_right {
    float: none;
    width: auto;
    margin-top: 5px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
    display: block;
}
.image_left {
    float: none;
    display: block;
    width: auto;
    margin-top: 10px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 10px;
}
.image_manuf_logo_unit_wrapper {
	width: auto;
	min-height: auto;
	float: none;
	margin-right: auto;
	margin-left: auto;
}
.image_manuf_logo {
	float: none;
	margin-bottom: 15px;
	margin-top: 15px;
	display: block;
	min-width: 80px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	min-height: 45px;
}
.hotdeals-subhead {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-top: 0px;
    margin-bottom: 4px;
}
.price_hotdeals {
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    margin-bottom: 15px;
    float: none;
}
h1.features-price {
	font-family: Verdana, "Arial Black", "Helvetica Bold", sans-serif;
	font-size: 18pt;
	margin-top: 3px;
	margin-bottom: 2px;
	text-align: center;
	color: #FD3A03;
	font-weight: bold;
	letter-spacing: 0.04em;
}
img.image6 {
    margin-left: 0px;
    margin-right:0px;
}
/* Begin Responsive Table styles */
 table#flextables {
    margin: 12px auto;
    border-collapse: collapse;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11pt;
    background: #ffffff;
    color: #fff;
    text-rendering: optimizeLegibility;
    text-align: left;
	width: 100%;
}
table#flextables caption {
    background: #06296b;
    color: white;
    padding: 8px;
    font-size: 12pt;
}
table#flextables thead th {
	background: white;
	color: #06296b;
	padding: 8px;
	font-size: 11pt;
	font-weight: 500;
	text-align: center;
}
table#flextables tbody td {
	padding: 10px;
	font-size: 11pt;
	color: #333333;
	vertical-align: middle;
	text-align: left;
}
table#flextables td, th {
    padding: 10px;
    border: 1px solid #bbb;
    text-align: center;
}
table#flextables tbody tr td:first-child {
    text-align: center;
}
table#flextables .col_img {
    width: 80px;
}
table#flextables .col_part {
    width: 150px;
}
table#flextables .col_man {
    width: 10px;
}
table#flextables .col_desc {
    width: auto;
}
table#flextables .col_price {
    width: 70px;
    text-align: right;
}
table#flextables .col_newprice {
    width: 70px;
    text-align: right;
}
table#flextables tr th #feature_tablecol1 {
    color: #FFFFFF;
    background-color: #06296B;
    text-align: center;
}
.p_link{
	font-size: 11pt;
}
.c_link{
	font-size: 11pt;
}

.d-trigger {
  display: block;
  width: 80px;
  cursor:zoom-in
}

.d-trigger img {
  max-width: 100%;
}
.image_set1_container3 {
	width: auto;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.image_set1 ul {
	margin-right: auto;
	display: block;
	margin-left: auto;
	width: 110px;
}
.orange-price {
	font-family: Verdana, "Arial Black", "Helvetica Bold", sans-serif;
	color: #FD3A03;
}
@media (max-width: 900px) {
  
  .detail, .demo-trigger {
    float: none;
  }

  .demo-trigger {
    display:block;
    width:100%;
    max-width:300px;
    text-align:center;
    margin: 0 auto;
    cursor: zoom-in;
  }
}
.feature_table #flextables {
    margin: 0 auto;
    border-collapse: collapse;
    font-family: Arial, Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 11pt;
    background: #ffffff;
    color: #fff;
    text-align: left;
}
/* End Responsive Table styles */
 .content h1.top-header {
    margin-bottom: 10px;
    margin-top: 10px;
    text-align: center;
}
.content_wrapper {
    clear: both;
    background-color: #FFFFFF;
}
.content {
	margin: 0 auto;
	width: 100%;
	min-height: 100px;
}
.image_set {
    width: auto;
    min-height: 0px;
}
.feature_article ul li {
    list-style-position: outside;
    list-style-type: disc;
    color: #06296B;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 16px;
    line-height: 125%;
    margin-top: 15px;
}
.feature_article ul {
    margin-top: 0px;
}
.about_us table td {
    padding-right: 5px;
    padding-left: 5px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
}
.about_us table {
    float: none;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 16px;
    margin-top: 5px;
}
.comment_box_wrapper {
    margin-top: 0px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom: 25px;
    width: auto;
    float: none;
    position: relative;
    overflow-y: hidden;
    overflow-x: hidden;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
}
.comment_box {
    width: auto;
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
}
.disclaimer {
    margin-left: auto;
    margin-right: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-style: italic;
    font-weight: normal;
}
.image_left_rubin {
    display: none;
}
.our_services .list {
	color: #333333;
	padding-left: 25px;
	padding-top: 0px;
	margin-bottom: 0px;
}
.yellow-orange {
    color: #FDAC03;
}
.comment_box h4 {
    line-height: 150%;
}
.row_5 {
    clear: both;
    min-height: 307px;
    padding-right:20px;
    padding-left:15px;
}
.list2 {
    font-family : Arial, Helvetica, sans-serif;
    text-align : left;
    font-size : 14px;
    line-height : 150%;
}
.column_12 {
	float: none;
	width: auto;
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
}
.services_col1 {
	float: none;
	width: auto;
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
}
.form_column_wrapper {
	float: none;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 19px;
	width: 100%;
	margin-bottom: 20px;
}
.services_col2 {
	float: none;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 19px;
	width: 100%;
	margin-bottom: 20px;
}
.divider-rule {
	padding-top: 15px;
	border-bottom: 1px solid #C7D7E7;
	margin-bottom: 20px;
	width: 100%;
}
.form_column_wrapper h3 {
    margin-bottom: 0px;
}
.footer_wrapper {
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fae39e), color-stop(100%, #cda521));
	background-image: -webkit-linear-gradient(270deg,rgba(249,204,104,1.00) 1.71%,rgba(253,172,3,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(249,204,104,1.00) 1.71%,rgba(253,172,3,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(249,204,104,1.00) 1.71%,rgba(253,172,3,1.00) 100%);
	background-image: -ms-linear-gradient(top, #fae39e 0%, #cda521 100%);
	background-image: linear-gradient(180deg,rgba(249,204,104,1.00) 1.71%,rgba(253,172,3,1.00) 100%);
}
.footer {
	margin-left: auto;
	margin-right: auto;
}
.contact_wrapper {
	width: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.row_6 {
    clear: both;
    margin-bottom: 15px;
    margin-top: 0px;
}
.product_lists {
	clear: both;
	margin-bottom: 15px;
	margin-top: 0px;
}
.product_lists h3 {
	padding-bottom: 0px;
	margin-bottom: 0px;
}
.row_7 {
    clear: both;
    margin-bottom: 15px;
    margin-left: auto;
    margin-right: auto;
}
.manuf_name {
	float: none;
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	display: block;
	font-weight: bold;
}
.intro-text {
    width: auto;
    margin-bottom: 25px;
    text-align: left;
}
.row_7 h2 {
    margin-bottom: 3px;
}
.manuf_name sup  {
	font-size: x-small;
	vertical-align: super;
}
.manuf_name h4 {
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
.copyright {
	padding-bottom: 20px;
	font-size: 12px;
	font-family: Arial, Helvetica, "Myriad Pro", sans-serif;
	color: #333333;
}
.copyright_wrapper {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.caps-header {
	font-weight: bold;
	text-transform: uppercase;
}

@media only screen and (min-width:768px) {
.manuf_name h2 {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
    .hotdeals-subhead {
        text-align: left;
        margin-top: 0px;
        margin-bottom: 4px;
        margin-left: 40px;
    }
    .article_fourteen p {
        margin-top: 0px;
        margin-bottom: 10px;
    }
    body {
        text-align: left;
        min-width:960px;
    }
    body ul {
        list-style-type: disc;
    }
    .list1 {
	margin-right: 0px;
	padding-left: 20px;
	margin-left: 15px;
    }
    body img {
        max-width: none;
        height: auto;
        margin-left:auto;
        margin-right:auto;
        float:none;
    }
    .image_right {
        float: right;
        margin-left: 15px;
        margin-right: 15px;
        display: inline-block;
        margin-bottom: 10px;
        margin-top: 5px;
    }
    .image_left {
        float: left;
        display: block;
        margin-left: 0;
        margin-right: 15px;
        margin-top: 6px;
    }
    .image_manuf_logo_unit_wrapper {
	width: auto;
	min-height: auto;
	float: left;
	max-width: 22%;
	margin-left: 0px;
	margin-right: 10px;
    }
    .image_manuf_logo {
	float: left;
	max-width: 190px;
	display: block;
	min-width: 80px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-align: left;
	padding-top: 18px;
	padding-right: 25px;
	padding-left: 0px;
	padding-bottom: 15px;
	min-height: 45px;
    }
    .image_left_rubin {
        float: left;
        display: block;
        margin-left: 0;
        margin-right: 15px;
        margin-top: 3px;
    }
    .main_wrapper {
	width: 100%;
	position: relative;
	min-width: 0px;
    }
    .header_wrapper {
        clear: both;
        min-height: 130px;
    }
    .nav_wrapper {
        clear: both;
        min-height: 75px;
    }
    .nav {
        min-height: 75px;
        width: 960px;
        margin-left: auto;
        margin-right: auto;
        padding-top: 0px;
        padding-bottom: 0;
        text-align: center;
    }
    .nav select {
        display:none;
    }
    .hmenubar {
        display:block;
        list-style: none;
        min-height: 41px;
    }
    .header_wrapper {
        clear: both;
        min-height: 141px;
    }
    .header {
        width: 960px;
        min-height: 130px;
        margin-left:auto;
        margin-right:auto;
    }
    .header_right {
        float: left;
        width: 672px;
        min-height: 66px;
        text-align: right;
        padding-top:55px;
    }
    .social {
        min-height: 33px;
        width: 155px;
        margin-left: auto;
    }
    .logo {
        float: left;
        min-height: 114px;
        padding-left: 15px;
        padding-top: 15px;
        padding-right:15px;
    }
    .content_wrapper {
        clear: both;
    }
    .content {
        width: 100%;
        margin-left: auto;
        margin-right: auto;
        min-height: 600px;
    }
    .row_16 {
        clear: both;
        min-height: 300px;
        width: auto;
    }
    .article_one_unit_wrapper {
        width: 100%;
        float: left;
    }
    .row_17 {
        width: 960px;
        min-height: 1040px;
    }
    .top_hotfeaturebox {
	clear: both;
	min-height: auto;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
    }
    .row_44 {
        clear: both;
        min-height: 100px;
    }
    .row_43 {
        clear: both;
        min-height: 100px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_42 {
        clear: both;
        min-height: 100px;
    }
    .row_26 {
        clear: both;
        min-height: 44px;
    }
    .row_23 {
        clear: both;
        min-height: 44px;
    }
    .column_19 {
        float: left;
        min-height: 44px;
        width: 960px;
    }
    .column_17 {
        float: left;
        width: 480px;
        min-height: 44px;
    }
    .column_18 {
        float: left;
        width: 480px;
        min-height: 44px;
    }
    .row_18 {
	clear: both;
	min-height: 199px;
	margin-left: 80px;
    }
    .row_33 {
        clear: both;
        min-height: 44px;
    }
    .column_26 {
        float: left;
        width: 430px;
        min-height: 44px;
    }
    .column_27 {
        float: left;
        width: 480px;
        min-height: 44px;
    }
    .row_31 {
        clear: both;
        min-height: 100px;
    }
    .row_46 {
        clear: both;
        min-height: 100px;
    }
    .hotdeals_leftcol {
        float: left;
        width: 49%;
        min-height: 320px;
    }
    .hotdeals_rightcol {
        float: right;
        width: 49%;
        min-height: 320px;
    }
    .column_29 {
        float: right;
        width: 49%;
        min-height: 220px;
    }
    .row_47 {
        clear: both;
        min-height: 100px;
    }
    .row_48 {
        clear: both;
        min-height: 275px;
    }
    .article_ten_unit_wrapper, .article_ten_rt_unit_wrapper {
        width: 460px;
        float: left;
    }
    .article_ten, .article_ten_rt {
        padding: 15px 10px 15px 15px;
    }
    .article_ten_rt {
        padding-left: 10px;
        padding-right:0px;
    }
    .column_20 {
        float: left;
        width: 294px;
        min-height: 153px;
    }
    .column_21 {
        float: left;
        width: 186px;
        min-height: 156px;
        margin-left:0;
        margin-right:0;
    }
    .column_22 {
        float: left;
        width: 230px;
        min-height: 153px;
        margin-right:0px;
    }
    .column_23 {
        float: left;
        width: 177px;
        min-height: 218px;
    }
    .row_37 {
        clear: both;
        min-height: 224px;
        width: 177px;
        margin-left:auto;
        margin-right:0;
    }
    .row_38 {
        clear: both;
        min-height: 73px;
        width: auto;
    }
    .row_36 {
        clear: both;
        min-height: 44px;
    }
    .row_41 {
        clear: both;
        min-height: 100px;
    }
    .row_40 {
        clear: both;
        min-height: 44px;
    }
    .row_39 {
        clear: both;
        min-height: 100px;
    }
    .row_27 {
        clear: both;
        min-height: 100px;
    }
    .column_1 {
        float: left;
        width: 320px;
        min-height: 225px;
    }
    .column_2 {
        float: left;
        width: 320px;
        min-height: 225px;
    }
    .column_5 {
        float: left;
        width: 320px;
        min-height: 225px;
    }
    .column_6 {
        float: left;
        width: 480px;
        min-height: 225px;
    }
    .column_7 {
        float: left;
        width: 480px;
        min-height: 225px;
    }
    .column_8 {
        float: left;
        width: 480px;
        min-height: 225px;
    }
    .column_9 {
        float: left;
        width: 480px;
        min-height: 225px;
    }
    .column_10 {
        float: left;
        width: 480px;
        min-height: 225px;
    }
    .column_11 {
        float: left;
        width: 480px;
        min-height: 225px;
    }
    .row_3 {
        clear: both;
        min-height: 304px;
        width: auto;
        max-width: 960px;
        margin-left:auto;
        margin-right:auto;
    }
    .welcome_text_unit_wrapper {
        width: 100%;
        float: left;
        min-height:203px;
    }
    .column_3 {
        float: left;
        width: 749px;
    }
    .column_4 {
        float: left;
        width: 211px;
        min-height: 428px;
    }
    .row_2 {
        clear: both;
        min-height: 648px;
    }
    .slideshow_wrapper {
        clear: both;
        min-height: 431px;
    }
    .slideshow {
        min-height: 357px;
        width: 960px;
        margin-left: auto;
        margin-right: auto;
    }
.white_wrapper {
        clear: both;
        min-height: 431px;
    }
    .articles_wrapper {
        clear: both;
        min-height: 431px;
    }
    .lt_blue_wrapper {
        clear: both;
        min-height: 300px;
    }
    .hotdeals_hero-wrapper {
	clear: both;
	min-height: 280px;
    }
    .articles {
	min-height: 450px;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
    }
    .articles_companies {
        min-height: auto;
        width: 920px;
        margin-left: auto;
        margin-right: auto;
    }
    .article_fourteen {
        width: 31%;
        float: left;
        margin-bottom: 10px;
    }
    .image_set1_container {
	width: 915px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
    }
.image_set1_container3 {
	width: 750px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-top: 10px;
}
    .image_set1_container2 {
	width: 875px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	margin-top: 10px;
    }
    .article_3cols {
        padding-right: 25px;
        padding-left: 25px;
        float: left;
        width: 270px;
        min-height: 371px;
        text-align: center;
        margin-top:0px;
        margin-right:0px;
        margin-bottom:0px;
    }
    .quote_wrapper {
        clear: both;
        min-height: 216px;
    }
    .bottom_articles_wrapper {
        clear: both;
        min-height: 330px;
    }
    .bottom_articles {
        min-height: 310px;
        width: 960px;
        margin-left: auto;
        margin-right: auto;
        padding-bottom:20px;
    }
    .bottom_article {
        padding-right: 20px;
        padding-left: 20px;
        float: left;
        width: 199.71875px;
        min-height: 157px;
    }
    .quote {
        min-height: 176px;
        width: 960px;
        margin-left: auto;
        margin-right: auto;
        padding-left:0;
        padding-right:0;
    }
    .quote_article {
        float: left;
        width: 591px;
        min-height: 244px;
    }
    .quote_article {
        padding-right: 20px;
        float: left;
        width: 900px;
        min-height: 126px;
        padding-left:20px;
    }
    .quote_container {
        float: left;
        width: 369px;
        min-height: 172px;
        padding-left:0;
        padding-right:0;
    }
    .slideshow {
        clear: both;
        min-height: 391px;
        width: 960px;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -webkit-border-bottom-right-radius: 5px;
        -webkit-border-bottom-left-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        -moz-border-radius-bottomright: 5px;
        -moz-border-radius-bottomleft: 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        border-bottom-right-radius: 5px;
        border-bottom-left-radius: 5px;
    }
    .contactinfo_wrapper {
        clear: both;
        min-height: 100px;
    }
    .article_two_unit_wrapper {
        width: 33.333333333333336%;
        float: left;
        min-height:243px;
    }
    .article_two {
        min-height: 243px;
    }
    .row_1 {
        clear: both;
        margin-left: auto;
        margin-right: auto;
    }
    .footer_wrapper {
	min-height: 360px;
    }
    .footer {
	min-height: 300px;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
    }
    .about_us_unit_wrapper {
	width: 45%;
	float: left;
	min-height: 260px;
    }
    .about_us {
        min-height: 280px;
        padding-right: 25px;
        padding-left: 25px;
        padding-top: 25px;
    }
    .our_services_unit_wrapper {
        width: 35%;
        float: left;
        min-height: 280px;
    }
    .our_services {
	min-height: 260px;
    }
    .footer_links {
        padding-left: 20px;
        text-align: center;
        padding-right: 20px;
    }
    .our_services ul {
        padding-left: 20px;
        margin-top: 4px;
    }
    .our_services .list {
        color: #000000;
    }
    .quick_contact_unit_wrapper {
        width: 33%;
        float: left;
        min-height: 301px;
    }
    .quick_contact {
        padding-right: 25px;
        padding-left: 25px;
        min-height: 251px;
    }
    .testimonial_unit_wrapper {
        width: 25%;
        float: left;
        min-height: 301px;
    }
    .testimonial {
        min-height: 251px;
        padding-right: 25px;
        padding-left: 25px;
    }
    .slideshow_img {
        width: 960px;
        height: 391px;
        min-height: 391px;
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-left-radius: 5px;
        border-top-left-radius: 5px;
        -moz-border-radius-topright: 5px;
        -webkit-border-top-right-radius: 5px;
        border-top-right-radius: 5px;
        -moz-border-radius-bottomleft: 5px;
        -webkit-border-bottom-left-radius: 5px;
        border-bottom-left-radius: 5px;
        -moz-border-radius-bottomright: 5px;
        -webkit-border-bottom-right-radius: 5px;
        border-bottom-right-radius: 5px;
    }
    a.article_nine_btn {
        text-align: center;
        margin-left:0px;
        margin-right:0px;
    }
    a.anchor1 {
        text-align: center;
    }
    a.article_one_btn {
        text-align: center;
    }
    .hmenubar li {
        display: inline-block;
    }
    .hmenubar li a.clicked {
        margin-right: 15px;
        -webkit-border-radius:21px;
        -moz-border-radius:21px;
        border-radius:21px;
    }
    .quote_wrapper h1 {
        padding-left: 40px;
    }
    .undefined_unit_wrapper {
        width: auto;
        min-width:0;
    }
    .quick_contact textarea {
        float: none;
        min-width:0;
        width:100%;
        font-family:Arial, helvetica, sans-serif;
    }
    .quick_contact input {
        float: none;
        min-width:0;
        width:100%;
    }
    img.image {
        width:960px;
        height:141px;
    }
    img.image1 {
        width:auto;
        max-width:100%;
        display:block;
    }
    img.image_header {
        display: inline;
        max-width:100%;
        width:auto;
    }
    img.image3 {
        float: none;
        padding-bottom: 0px;
    }
    .article_two h2 {
        min-height: 20px;
    }
    .article_3cols h3 {
        min-height: 0px;
    }
    .article_3cols h3 {
        min-height: 0px;
    }
    h2.hotdeals-header {
	margin-left: auto;
	width: auto;
	min-height: 16px;
	margin-right: auto;
    }
    .row_21 {
        clear: both;
        min-height: 100px;
    }
    .column_13 {
	float: left;
	width: 32%;
	padding-left: 50px;
	padding-right: 10px;
    }
    .column_14 {
	float: left;
	width: 18%;
	min-height: 167px;
	margin-right: 15px;
    }
    .column_15 {
	width: auto;
	float: left;
	clear: none;
	margin-left: 0px;
	text-align: left;
	vertical-align: bottom;
    }
    .column_16 {
        float: left;
        width: 20%;
        min-height: 100px;
        padding-left:0;
    }
    .column_16 h1 {
        text-align: center;
    }
    .article_3cols_align {
        margin-left: 0px;
    }
    .content p.article_paraph {
        margin-right: 0px;
    }
    .content p {
        margin-right: 0px;
    }
p.caption {
	font-style: italic;
	font-size: small;
	line-height: 120%;
}
    a.button_red {
        margin-left: auto;
        margin-right: auto;
        min-height: 10px;
    }
    .row_30 {
        clear: both;
        min-height: 100px;
    }
    img.image8 {
        margin-left: 0;
        margin-right:0;
    }
    img.article_ten_img {
        height: 111px;
        float:none;
    }
    img.image11 {
        width: 133px;
        height:233px;
    }
    img.image6 {
        width: 190px;
        height:215px;
        margin-left:0;
        margin-right:0;
    }
    img.image4 {
        width: 90%;
        height: 104px;
        margin-top: 20px;
        padding-left:0;
    }
    .sidebar_photos {
        width: auto;
        position: relative;
        display: block;
    }
    .feature_table {
	min-height: 357px;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #DDBBEE;
    }
    .feature_table #flextables {
        border-collapse: collapse;
        font-family: Arial, Arial, Helvetica, sans-serif;
        font-weight: normal;
        font-size: 11pt;
        background: #ffffff;
        color: #fff;
        text-align: left;
        width: 760px;
    }
    .footer_links_wrapper {
	width: 20%;
	float: left;
	min-height: 260px;
    }
    .about_us table {
	float: left;
	margin-bottom: 10px;
	margin-top: 5px;
    }
    .comment_box_wrapper {
        width: 960px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 25px;
    }
    .disclaimer {
        min-height: auto;
        width: 960px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
        margin-top: 0px;
    }
    .comment_box {
        width: auto;
        margin-left: 20px;
        margin-right: 20px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .contact_wrapper {
	min-height: 307px;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0px;
	padding-right: 0px;
    }
    .price_wrapper, .price_wrapper_indent {
        margin-bottom: 10px;
        float: left;
        width: 210px;
        margin-left: 0px;
    }
    .price_wrapper_indent {
        width: 190px;
    }
    .row_6 {
        clear: both;
    }
    .row_7 {
        clear: both;
        margin-left: 0px;
        margin-right: 0px;
    }
    .articles_products {
        width: 960px;
    }
    .articles_manufacturer {
        width: 960px;
    }
.manuf_name {
	float: left;
	margin-top: 0px;
	margin-bottom: 10px;
	width: 75%;
	margin-left: 0px;
	margin-right: 0px;
	text-align: left;
	display: block;
	padding-top: 25px;
	max-width: none;
    }
.copyright_wrapper {
	text-align: center;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
.product_lists {
	clear: both;
	margin-bottom: 15px;
	margin-top: 0px;
	width: 750px;
	margin-left: auto;
	margin-right: auto;
}
h1.features-price {
	color: #FD3A03;
	font-family: Verdana, "Arial Black", "Helvetica Bold", sans-serif;
	font-weight: bold;
	font-size: 18pt;
	margin-top: 3px;
	letter-spacing: 0.04em;
	margin-bottom: 2px;
	text-align: left;
}
.image_set1 ul {
	margin-left: 0px;
}
}
@media only screen and (min-width : 1024px) {
    .row_17 {
        width: 960px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 0px;
    }
    .top_hotfeaturebox {
        clear: both;
        margin-left: auto;
        margin-right: auto;
    }
    .row_44 {
        clear: both;
        min-height: 100px;
    }
    .row_43 {
        clear: both;
        min-height: 100px;
        margin-left:auto;
        margin-right:auto;
    }
    .row_42 {
        clear: both;
        min-height: 100px;
    }
    .row_26 {
        clear: both;
        min-height: 44px;
    }
    .row_23 {
        clear: both;
        min-height: 44px;
    }
    .column_19 {
        float: left;
        min-height: 44px;
        width: 960px;
    }
    .column_17 {
        float: left;
        width: 480px;
        min-height: 44px;
    }
    .column_18 {
        float: left;
        width: 480px;
        min-height: 44px;
    }
    .row_18 {
	clear: both;
	min-height: 180px;
	margin-left: 20px;
	margin-right: 20px;
    }
    .row_33 {
        clear: both;
        min-height: 44px;
    }
    .column_26 {
        float: left;
        width: 100%;
        min-height: 44px;
    }
    .column_27 {
        float: left;
        width: 480px;
        min-height: 44px;
    }
    .row_31 {
        clear: both;
        min-height: 100px;
    }
    .row_46 {
        clear: both;
        min-height: 100px;
    }
    .hotdeals_leftcol {
        width: 49%;
        min-height: 320px;
        float: left;
        vertical-align: top;
    }
    .column_29 {
        float: right;
        width: 49%;
        min-height: 220px;
    }
    .row_47 {
        clear: both;
        min-height: 100px;
    }
    .row_48 {
        clear: both;
        min-height: 275px;
    }
    .article_ten_unit_wrapper, .article_ten_rt_unit_wrapper {
        width: 460px;
        float: left;
    }
    .article_ten, .article_ten_rt {
        padding:0 10px 0 0;
    }
    .article_ten_rt {
        padding-left: 10px;
        padding-right:0px;
    }
    .column_20 {
        float: left;
        width: 294px;
        min-height: 153px;
    }
    .column_21 {
        float: left;
        width: 186px;
        min-height: 156px;
    }
    .column_22 {
        float: left;
        width: 303px;
        min-height: 153px;
    }
    .column_23 {
        float: left;
        width: 177px;
        min-height: 218px;
    }
    .row_37 {
        margin-left: auto;
        min-height:224px;
        width:177px;
    }
    .row_36 {
        clear: both;
        min-height: 44px;
    }
    .row_41 {
        clear: both;
        min-height: 100px;
    }
    .row_40 {
        clear: both;
        min-height: 44px;
    }
    .row_39 {
        clear: both;
        min-height: 100px;
    }
    .row_27 {
        clear: both;
        min-height: 100px;
    }
    .column_1 {
        float: left;
        width: 320px;
        min-height: 225px;
    }
    .column_2 {
        float: left;
        width: 320px;
        min-height: 225px;
    }
    .column_5 {
        float: left;
        width: 320px;
        min-height: 225px;
    }
    .column_6 {
        float: left;
        width: 480px;
        min-height: 225px;
    }
    .column_7 {
        float: left;
        width: 480px;
        min-height: 225px;
    }
    .column_8 {
        float: left;
        width: 480px;
        min-height: 225px;
    }
    .column_9 {
        float: left;
        width: 480px;
        min-height: 225px;
    }
    .column_10 {
        float: left;
        width: 480px;
        min-height: 225px;
    }
    .column_11 {
        float: left;
        width: 480px;
        min-height: 225px;
    }
    .row_21 {
        clear: both;
        min-height: 100px;
    }
    .column_16 {
        float: left;
        width: 20%;
        min-height: 100px;
    }
    h4.heading2 {
    }
    .article_3cols {
        width: 270px;
        min-height: 300px;
    }
    .article_3cols_align {
        margin-left: 0px;
    }
    a.article_nine_btn {
        margin-right: 0px;
    }
    .quote_article {
        width: 920px;
    }
    .content p.article_paraph {
        margin-right: 0px;
    }
    .quote_article h2 {
        min-height: 10px;
    }
    img.article_nine_img {
        margin-right: auto;
        max-width: 130px;
    }
    .contactinfo_wrapper {
        clear: both;
        min-height: 100px;
    }
    .row_1 {
    }
    .row_30 {
        clear: both;
        min-height: 100px;
    }
    img.image9 {
        margin-left: auto;
        margin-right:auto;
    }
    .column_20_align {
    }
    img.article_ten_img {
        max-width: 100%;
        height:auto;
        width:auto;
        float:left;
        margin-left:0px;
    }
    img.image10 {
        margin-right: auto;
    }
    img.image11 {
        max-width: 100%;
        height:auto;
        width:auto;
    }
    img.image6 {
        max-width: 100%;
        height:auto;
        width:auto;
    }
    img.image4 {
        max-width: 100%;
    }
    .sidebar_photos {
        width: auto;
        position: relative;
        display: block;
    }
    .article_one_unit_wrapper {
        width: 100%;
        float: left;
    }
    .content {
        margin: 0 auto;
        width: 100%;
    }
    .row_5 {
        clear: both;
        min-height: 307px;
        padding-right:20px;
        padding-left:15px;
    }
    .row_3 {
        min-height: 100px;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 10px;
    }
    .welcome_text_unit_wrapper {
        width: 100%;
        float: left;
        min-height:203px;
    }
    img.welcome_text_img {
        float: none;
    }
    .lt_blue_wrapper {
        margin-left: auto;
        margin-right:auto;
    }
    .image_set1_unit_wrapper_align {
        margin-left: auto;
        margin-right: auto;
    }
.white_wrapper {
        margin-left: auto;
        margin-right: auto;
    }
    .articles_wrapper {
        margin-left: auto;
        margin-right: auto;
    }
    .feature_article {
        width: 33%;
        float: left;
    }
    .hotdeals_hero-wrapper {
        margin-left: auto;
        margin-right: auto;
    }
    .list1 {
	min-height: 92px;
    }
    .price_wrapper, .price_wrapper_indent {
	width: 230px;
    }
    .price_wrapper_indent {
        width: 190px;
        margin-left:20px;
    }
    img.article_fourteen_img {
        margin-left: auto;
    }
    img.image2 {
        margin-left: auto;
    }
    img.image2 {
        margin-right: auto;
    }
    .articles_companies {
        width: 920px;
    }
    .articles_companies {
        margin-left: auto;
    }
    .articles_companies {
        margin-right: auto;
    }
.main_wrapper {
	width: 100%;
	min-width: 960px;
	position: relative;
    }
}
/* End Responsive Table styles */
 @media only screen and (min-width:768px) {
    .image_set1_unit_wrapper {
	width: 32%;
	float: left;
	text-align: left;
    }
.image_set1_unit_wrapper4 {
	width: 26%;
	float: left;
	text-align: left;
    }
    .image_set1 {
	min-height: auto;
    }
.image_set1_unit_wrapper1 {
	float: left;
	text-align: left;
	width: 16%;
	padding-left: 15px;
}
.image_set1_unit_wrapper5 {
	float: left;
	text-align: left;
	width: 33%;
	padding-left: 20px;
}
.image_set1_unit_wrapper6 {
	float: left;
	text-align: left;
	width: 23%;
	padding-left: 20px;
}
.image_set1_unit_wrapper2 {
	float: left;
	text-align: left;
	width: 22%;
	padding-left: 15px;
}
    .image_set1_unit_wrapper_align {
        margin-left: auto;
        margin-right: auto;
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .feature_article {
        width: 27.6%;
        float: left;
        min-height: 315px;
    }
    .row_5 {
        clear: both;
        min-height: 307px;
        padding-right:15px;
        padding-left:15px;
    }
    .column_12 {
	float: left;
	width: 40%;
	margin-right: 15px;
    }
.services_col1 {
	float: left;
	width: 48%;
	border-right: 1px solid #C7D7E7;
	padding-right: 15px;
}
    .form_column_wrapper {
	float: left;
	border-left: 1px solid #c7d7e7;
	padding-left: 15px;
	width: 55%;
    }
.services_col2 {
	float: left;
	width: 48%;
	margin-left: 15px;
}
}
@media screen and (max-width:768px) {
    /* Begin Responsive Table Mobile styles */
    table#flextables thead {
        display: none;
    }
    table#flextables tbody td {
        display: block;
        padding: 6px;
        background: #E4F1FF;
        font-size: 11pt;
        text-align:left;
    }
    table#flextables tbody tr td:first-child {
        text-align: left;
        background: #ffffff;
        color: #333333;
    }
    table#flextables tbody td:before {
        content: attr(data-th);
        font-weight: bold;
        font-size: 11pt;
        display: block;
        width: 8rem;
    }
    table#flextables tbody a {
        text-align: center;
        margin-left: 35%;
        display: block;
    }
    table#flextables tbody img {
        text-align: center;
        margin-left: 35%;
        display: block;
    }
    table#flextables .col_price {
        width: auto;
        text-align: left;
    }
    /* End Responsive Table Mobile styles */
}
