@charset "utf-8";
/* CSS Document */
body {
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background-color: #f1f1f1;
}
a img {
	border: none 0 transparent;	
}
#clear {
	clear: both;
}
#separator {
	height: 1px;
	background-color: #afbdc5;
	clear: both;
}
#spacer {
	height: 30px;	
}
p {
	color: 	#3a3738;
}
p a {
	color: 	#1b75bb;
}
h2 {
	font-weight: normal;
	font-size: 26px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


h3 {
	font-weight: bold;
	font-size: 16px;
	padding: 0px;
	margin:0 0 0 0;
}

h4 {
	font-weight: bold;
	font-size: 14px;
	color:#666;
	padding: 0px;
	margin:0 0 0 0;
}

.green {
	color: #027a07!important;
}
.blue {
	color: #1b75bb!important;
}
small {
	font-size: 12px;	
}
sup {
	font-size: 10px;	
}
input.button {
	background-color: #1B75BB;
    color: #FFFFFF;
    padding: 10px;
	border: none;
	cursor:pointer;
}
input.button:hover {
	background-color: #278DE0;
}
input.button-grey {
	background-color: #DADADA;
    color: #4A4848;
    padding: 7px;
    text-decoration: none;
	font-size:13px;
	border: none;
	cursor:pointer;
}
input.button-grey:hover {
	background-color: #CCCCCC;
}
a.button {
	background-color: #1B75BB;
    color: #FFFFFF;
    padding: 10px;
    text-decoration: none;	
}
a.button:hover {
	background-color: #278DE0;
}
a.button-blue {
	background-color: #1B75BB;
    color: #fff;
    padding: 7px;
    text-decoration: none;
	font-size:13px;
}
a.button-blue:hover {
	background-color: #278DE0;
}
a.button-grey {
	background-color: #DADADA;
    color: #4A4848;
    padding: 7px;
    text-decoration: none;
	font-size:13px;
}
a.button-grey:hover {
	background-color: #CCCCCC;
}

/* -----Header----- */
header {
	width: 100%;
	/*height: 152px; */
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FCFCFB),
	color-stop(1, #D8D9D8)
);
background-image: -o-linear-gradient(bottom, #FCFCFB 0%, #D8D9D8 100%);
background-image: -moz-linear-gradient(bottom, #FCFCFB 0%, #D8D9D8 100%);
background-image: -webkit-linear-gradient(bottom, #FCFCFB 0%, #D8D9D8 100%);
background-image: -ms-linear-gradient(bottom, #FCFCFB 0%, #D8D9D8 100%);
background-image: linear-gradient(to bottom, #FCFCFB 0%, #D8D9D8 100%);
}
#header-content {
	max-width: 1080px;
	width: 100%;
	margin: 0 auto;
	/*padding-top: 25px;
	height: 127px;*/
}
#header-content #logo {
	float: left;
}
#header-content #header-tools {
	float:right;
	width: 190px;
}
#header-tools #phone {
	font-size: 25px;
	font-weight: bold;
	line-height: 22px;
	background-image: url(./images/phone-icon.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	width: 100%
}
#header-tools #search-box {
	width: 100%;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
#icons {
	float:right;
	width: 190px;
	margin-top: 5px;
}
#account {
	float:right;
	width: 190px;
	margin-bottom: 5px;
}
#icons img {
	padding-left: 10px;
	float: right;
}
#account img {
	padding-left: 20px;
	float: right;
}
/* -----End----- */

/* -----Navigation----- */
nav {
    /*width: 635px;*/
	/*float: left;*/
	/*margin-left: 15px;*/
	margin-top: 0px;
}
.nav,
.nav a,
.nav ul,
.nav li,
.nav div,
.nav input {
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
}
.nav a { text-decoration: none; } 
.nav li { list-style: none; }
.nav {
    display: inline-block;
    position: relative;
    cursor: default;
    z-index: 500;
}
.nav > li {
    display: block;
    float: left;
}
.nav > li > a {
	position: relative;
	display: block;
	z-index: 510;
	height: 54px;
	line-height: 54px;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 14.5px;
	color: #656565;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.nav > li:hover > a {
	background-color: #d8d8d8;
} 
.nav > li:first-child > a {
    
}
.nav > li > div {
	position: absolute;
	display: block;
	width: 855px;
	top: 50px;
	left: 0;
	opacity: 0;
	visibility: hidden;
	overflow: visible;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-o-transition: all .3s ease;
	-ms-transition: all .3s ease;
	transition: all .3s ease;
	background: rgb(216,216,216); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(216,216,216,1) 0%, rgba(238,238,238,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(216,216,216,1)), color-stop(100%,rgba(238,238,238,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(238,238,238,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(238,238,238,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(238,238,238,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(216,216,216,1) 0%,rgba(238,238,238,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	padding: 0 15px;
	z-index: 999999;
	-webkit-border-radius: 10px;
-webkit-border-top-left-radius: 0;
-moz-border-radius: 10px;
-moz-border-radius-topleft: 0;
border-radius: 10px;
border-top-left-radius: 0;
}
.nav > li:hover > div {
    opacity: 1;
    visibility: visible;
    overflow: visible;
}
.nav h2 {
	color: #1b75bb;
	font-size: 16px;
	margin-bottom: 0px;
	margin-top: 15px;
	padding-bottom: 0px;
} 
.nav h3 {
	font-size: 14px;
	padding: 0;
	margin: 0;
} 
.nav .nav-column li li {
	margin-left: 15px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.nav .nav-column {
    float: left;
    width: 20%;
    padding: 2.5%;
}
.nav .col-one {
    float: left;
    width: 120px!important;
    padding: 15px;
}
.nav .col-two {
    float: left;
    width: 130px!important;
    padding: 15px;
} 
.nav .col-three {
    float: left;
    width: 140px!important;
    padding: 15px;
} 
.nav .col-four {
    float: left;
    width: 140px!important;
    padding: 15px;
}
.nav .col-five {
    float: left;
    width: 160px!important;
    padding: 15px;
	border-left: 2px solid #000000;
} 
.nav .nav-column li li a {
	font-weight: normal;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height: normal
}
.nav .nav-column li a {
    display: block;
 	font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #888888;
	line-height: 29px;
} 
.nav .nav-column li a:hover { color: #0066a4; }

.nav .first {
	float: left;
	width: auto;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 20px;
} 

.nav .first li a {
    display: block;
    line-height: 26px;
 
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #888888;
}
.nav .first li a:hover { color: #0066a4; }
.nav .first .nav-column {
    float: left;
    padding: 2.5%;
    width: 100%;
}

.nav .second {
	float: left;
	width: auto;
	margin-left: 104px;
	padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 20px;
} 

.nav .second li a {
    display: block;
    line-height: 26px;
 
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #888888;
}
.nav .second li a:hover { color: #0066a4; }

.nav .third {
    float: left;
    width: auto;
    padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-left: 196px;
} 

.nav .third li a {
    display: block;
    line-height: 26px;
 
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #888888;
}
.nav .third li a:hover { color: #0066a4; }

.nav .fourth {
    float: left;
    width: auto;
    padding-top: 20px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-left: 302px;
} 

.nav .fourth li a {
    display: block;
    line-height: 26px;
 
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #888888;
}
.nav .fourth li a:hover { color: #0066a4; }

.nav .fifth {
    float: left;
    width: auto;
    padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 20px;
	margin-left: 495px;
	width: 100px;
} 

.nav .fifth li a {
    display: block;
    line-height: 26px;
 
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 13px;
    color: #888888;
}
.nav .fifth li a:hover { color: #0066a4; }
.nav li h3 {
	color: #000000;	
}
/* -----End----- */

/* -----Slider----- */
#slider {

}
#slider div.slide1 a {
	text-align: center;
	width: 1038px!important;
	padding: 0;
	position:relative;
	top: 150px;
}
#slider a {

	text-decoration: none!important;
}
#slider a h4{
	color: #fff;
	text-decoration: none;
	background-color: #0066a4;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	display:inline;
}
#slider a:hover {
	text-shadow: 0px 0px 22px rgba(215, 255, 255, 1);
}
#slider h1 {
	color: #fff;
	font-size: 50px;
	padding:0;
	margin:0;
}
#slider h2 {
	color: #fff;
	font-size: 40px;
	font-weight: bold;
	padding:0;
	margin:0;
}
#slider h3 {
	color: #fff;
	font-size: 30px;
	font-weight: normal;
	padding:0;
	margin:0;
}
#slider h4 {
	color: #fff;
	font-size: 20px;
	font-weight: normal;
	padding:0;
	margin:0;
}
div.slide1 {
	background-image: url(./images/slider/slide1.jpg);
	background-repeat: no-repeat;
	width:1038px!important;
	height: 419px!important;
}
div.slide1 > div {
	text-align: center;
	padding-top: 150px;
}
div.slide1 h1, div.slide1 h2, div.slide1 h3, div.slide1 h4 {
	line-height:normal!important;
}
.slide2 {
	background-image: url(./images/slider/slide2.jpg);
	background-repeat: no-repeat;
	width:1038px!important;
	height: 419px!important;
}
.slide2 > div {
	text-align: left;
	margin-left: 100px;
	padding-top: 150px;
}
div.slide2 h1, div.slide2 h2, div.slide2 h3, div.slide2 h4 {
	line-height:normal!important;
}
.slide3 {
	background-image: url(./images/slider/slide3.jpg);
	background-repeat: no-repeat;
	width:1038px!important;
	height: 419px!important;
}
.slide3 > div {
	text-align: center;
	padding-top: 180px;
}
div.slide3 h1, div.slide3 h2, div.slide3 h3, div.slide3 h4 {
	line-height:normal!important;
}
.slide4 {
	background-image: url(./images/slider/slide4.jpg);
	background-repeat: no-repeat;
	width:1038px!important;
	height: 419px!important;
}
.slide4 > div {
	text-align: right;
	margin-right: 100px;
	padding-top: 100px;
}
div.slide4 h1, div.slide4 h2, div.slide4 h3, div.slide4 h4 {
	line-height:normal!important;
}
/* -----End----- */

/* -----Content----- */
#content {
	max-width: 1038px;
	width: 100%;
	min-height: 200px;
	position: relative;
	background-color: #FFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 3px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 25px;
}
#content ul.list-products li {
	list-style-type: none;	
}
#content ul.list-products li a {
	color: #1b75bb;	
}
#content #main ul {
	margin:0;
}
#content #main ul ul, #content #main ol ul {
	margin:10px 0;
}
#content #main li a, #content #main li {
	color: #3a3738;
}
#content #main {
	width: 65%;
	float: left;
}
#content #sidebar {
	width: 30%;
	float: right;
}

#content #sidebar a{ text-decoration:none;}

#content #sidebar img.full{
	width: 100%;
	height: auto!important;
	min-height: auto!important;
	max-height: auto!important;
}
#widget {
	margin-bottom: 30px;
}
#widget img {
	margin-bottom: 10px;
}
#widget #title {
	background-image: url(./images/submenu-title-blue.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 100%px;
	text-align:center;
	padding-top: 12px;
	padding-bottom: 9px;
}
#widget.green #title {
	background-image: url(./images/submenu-title.jpg);
	background-repeat: no-repeat;
	height: 50px;
	width: 100%px;
	text-align:center;
	padding-top: 12px;
	padding-bottom: 9px;
}
#widget #submenu ul {
	margin:0;
	padding:0;
}
#widget #submenu li {
	padding: 5px 0;
	border-top: solid 1px #0066d5;
	width: 95%;
	margin: 0 auto;
	list-style-type: none;
}
#widget.green #submenu li {
	padding: 5px 0;
	border-top: solid 1px #027a07;
	width: 95%;
	margin: 0 auto;
	list-style-type: none;
}
#widget #submenu li.bottom {
	padding: 5px 0;
	width: 95%;
	margin: 0 auto;
	list-style-type: none;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-color: #0066d5;
}
#widget.green #submenu li.bottom {
	padding: 5px 0;
	width: 95%;
	margin: 0 auto;
	list-style-type: none;
	border-bottom-width: 1px;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-color: #027a07;
}
#widget #submenu li.current {
	width: 100%;
	border: none;
}
#widget #submenu li a {
	color: #292929;
	text-decoration: none;
	font-weight:bold;
	background-color: #f1f1f1;
	padding: 10px;
	display:block;
}
#widget #submenu li a:hover {
	background-color: #93cffa;
}
#widget.green #submenu li a:hover {
	background-color: #A7E2AD;
}
#widget #submenu li.current a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background-color: #1b75bb;
	display: block;
	border: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#widget.green #submenu li.current a {
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	background-color: #48c555;
	display: block;
	border: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#widget #title p, #widget #title h3 {
	margin:0;
	padding:0;
	color: #fff!important;
}
.back-grey {
	background-color: #f1f1f1;
	padding:10px;
}
#content #half img.full {
	width: 100%;
	height: auto!important;
	min-height: auto!important;	
	max-height: auto!important;
	padding: 0;
	border: none;
}
#content #one-third img.full {
	width: 100%;
	height: auto!important;
	min-height: auto!important;	
	max-height: auto!important;
	padding: 0;
	border: none;
}
#content #grid-third img.full {
	width: 100%;
	height: auto!important;
	min-height: auto!important;	
	max-height: auto!important;
	padding: 0;
	border: none;
}
#content #two-third img.full {
	width: 100%;
	height: auto!important;
	min-height: auto!important;	
	max-height: auto!important;
	padding: 0;
	border: none;
}
#content img {
	width: auto;
}
#one-third {
	width: 27%
}
#two-third {
	width: 67%;
}
#half {
	width: 47%;
}
#grid-third {
	width: 31%;
	float: left;
	margin-right: 2.25%;
}
#grid-third img.full-space {
	width: 85%;
	margin: 0 7.5%;
	height:auto!important;
	min-height:auto!important;
	max-height:auto!important;
}
#one-fifth {
	width: 19%
}
#one-fifth.left {
	float: left;
	margin-right: 1%;
}
#one-sixth {
	width: 16%
}
#one-sixth1 {
	width: 19%
}
#one-sixth2 {
	width: 10%
}
#one-sixth.left {
	float: left;
	margin-right: .5%;
}
.left {
	float: left;
	margin-right: 2.5%;
}
.right {
	float: right;
	margin-left: 2.5%;
}
.center {
	margin: 0 auto;	
}
#tagline {
	margin-top: 20px;	
}
#tagline h2 {
	text-align: center;	
}
#tagline span {
	color: #1b75bb;
}
#home-features {
	overflow:hidden;
}
#home-features #thumbnails {
	width:606px;
	float:left;
}
#home-features #thumbnails img {
	float:left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#breadcrumb {
	background-color: #585858;
	color: #fff;
	font-size: 14px;
	padding: 10px;
	margin: 0;
	clear:both;
	    text-align: center;
}
#breadcrumb a {
	color: #49b0ee;
	margin: 0;
}
#page-title.main {
	background-image: url(./images/page-title.jpg);
	background-repeat: no-repeat;
	margin: 0;
	padding: 35px;
	text-align: left!important;
}
#page-title.main img, #page-title.sub img {
	margin-right: 20px;
}
#page-title.main h1, #page-title.sub h1 {
	margin: 0;
	padding: 0;
	font-size: 47px;
	text-transform:uppercase;
}
#page-title.main h2, #page-title.sub h2 {
	margin: 0;
	padding: 0;
	font-size: 50px;
}
#page-title.main #green-line, #page-title.sub #green-line {
	height: 6px;
	width: 80%;
	background-color: #027a07;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#page-title.main #blue-line, #page-title.sub #blue-line {
	height: 6px;
	width: 80%;
	background-color: #1b75bb;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#page-title.sub {
	margin: 0;
	padding: 35px;
	text-align: left!important;
}
#post {
	padding-bottom: 15px;
	margin-bottom: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1b75bb;
}
#post .addthis_toolbox {
	margin-top: 15px;
}
#sitemap-footer {
	background-color: #dadada;
	color: #4a4848;
	margin-top: 10px;
}
#sitemap-footer ul {
	margin:0;
	padding:15px;
}
#sitemap-footer li {
	list-style-type: none;
	font-size:12px;
}
#sitemap-footer li.list-title {
	text-transform: uppercase;
	margin-bottom: 14px;
	font-size:12px;
}
#sitemap-footer li a {
	color: #4a4848;
	text-decoration:none;
}
#sitemap-footer li a:hover {
	text-decoration:underline;
}
/* -----End----- */

/* -----Ecommerce----- */
#content #account-buttons {
	width: 100%;
	clear:both;
	text-align:right;
	line-height: 50px;
	margin: 20px 0;
}
#content #account-buttons a {
	background-color: #1b75bb;
	color: #fff;
	padding: 10px;
	text-decoration: none;
display:none;
}
#content #account-buttons a:hover {
	background-color: #278DE0;
}
#content #product-img {
	width: 48%;
	float: left;	
}
#content #product-info {
	width: 46%;
	float: right;
	font-size: 14px;
	color:#3A3738;
	background-color:#F3F3F3;
	padding:2%;
}
#content #product-info a {
	color: #1b75bb;
	font-size: 13px;
	text-decoration:none;
	margin:0;
	padding:0;
}
#content #product-info #title {
	color: #000;
	text-transform: uppercase;
}
#content #product-info #price, #content #product-info #stock {
	width: 48%;
	float: left;
	height: 50px;
	color: #1b75bb!important;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	padding: 20px 0;
}
#content #product-info #tools{
	width: 100%;
	margin: 20px 0;
}
#content #product-info #tools a {
	margin-right: 5px;
}
#content #tabs {

	margin-top:30px;
}
#content #tabs ul.ui-tabs-nav {
	display: inline-block;
	padding:0;
	margin:0;
}
#content #tabs #tabs-4 {
	font-size: 14px;
}
#content #tabs #tabs-4 li a {
	color: #1B75BB;
}
#content #tabs #tabs-4 li {
	list-style-type: none;
}
.border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}

#content #tabs ul.ui-tabs-nav li {
	display: block;
	margin-right: 4px;
	float: left;
	background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #FCFCFB),
	color-stop(1, #D8D9D8)
);
	background-image: -o-linear-gradient(bottom, #FCFCFB 0%, #D8D9D8 100%);
	background-image: -moz-linear-gradient(bottom, #FCFCFB 0%, #D8D9D8 100%);
	background-image: -webkit-linear-gradient(bottom, #FCFCFB 0%, #D8D9D8 100%);
	background-image: -ms-linear-gradient(bottom, #FCFCFB 0%, #D8D9D8 100%);
	background-image: linear-gradient(to bottom, #FCFCFB 0%, #D8D9D8 100%);
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size:15px;
	text-transform:none;
}
#content #tabs ul.ui-tabs-nav li a {
	padding: 15px;
	font-size:15px;
	color: #3A3738;
	text-decoration:none;
	display: block;
}
#content #tabs ul.ui-tabs-nav li.ui-tabs-active {
	background-color: #fff!important;
	background-image:none;
	padding-bottom:1px;
	position: relative;
	z-index: 99999;
}
#content #tabs div.ui-tabs-panel {
	border: solid 1px #cccccc;
	padding:20px;
	position:relative;
	top: -1px;
	background-color: #fff;
}
#accordion #lane-dark {
	background-color: #F3F3F3;
}
#accordion #col-left {
	float:left;
	width: 46%;
	padding-top: 5px;
	padding-right: 2%;
	padding-bottom: 5px;
	padding-left: 2%;
}
#accordion #col-right {
	float: right;
	width: 46%;
	padding-top: 5px;
	padding-right: 2%;
	padding-bottom: 5px;
	padding-left: 2%;
}
#accordion #lane-light {
	background-color: #FFFFFF;	
}
#tabs #pdf {
	width: 350px;
	padding-left: 60px;
	background-image: url(./images/pdf.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	margin: 15px;
}
#tabs a #pdf, #tabs a #download {
	color: #3A3738;
}
#tabs #download {
	width: 350px;
	padding-left: 60px;
	background-image: url(./images/file_download.png);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	margin: 15px;
}
#tabs #ratings {
	width: 50%;
	float:left;
	line-height: 30px;
}
#tabs #ratings strong {
	position:relative;
	top: -7px;
}
#tabs #write-review {
	width: 50%;
	float:right;
	line-height: 30px;
	text-align:right;
}
#tabs #review {
	width: 100%;
	border-top:solid 1px #cccccc;
	margin: 30px 0;
	padding-top: 30px;
}
#tabs #review #rating {
	width: 30%;
	float: left;
}
#tabs #review #message {
	width: 66%;
	float: right;
	background-color: #F3F3F3;
	padding: 2%;
}
#tabs #qa {
	width: 50%;
	float:left;
}
#tabs #post-question {
	width: 50%;
	float:right;
	text-align:right;
}
#tabs #question {
	padding: 30px 0;
	margin-top: 30px;
	border-top: solid 1px #ccc;
}
#tabs #answer {
	background-color: #F3F3F3;
	padding: 2%;
}
#tabs #tabs-5 #item {
	width: 20%;	
	padding: 1.3%;
	float:left;
	text-align:center;
	border: solid 1px #CCC;
	margin: 1%;
}
#tabs #item img {
	width: 100%;	
	height: auto!important;
	min-height: auto!important;
	max-height: auto!important;
	margin-bottom: 0px;
}
				
#content #related-products {
	width: 100%;
	margin-top: 30px;
}
#content #related-products #item {
	width: 20%;	
	padding: 1.3%;
	float:left;
	text-align:center;
	border: solid 1px #CCC;
	margin: 1%;
}
#content #related-products #item img {
	width: 100%;	
	height: auto!important;
	min-height: auto!important;
	max-height: auto!important;
	margin-bottom: 20px;
}
#content #filter {
	width: 100%;
	background-color: #1b75bb;
	height: 45px;
	padding-top: 15px;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#content #filter #list {
	width: 23%;
	margin: 0 1%;
	float:left;
}
#content #filter #list select {
	width: 100%;
	padding: 5px;
	border: solid 2px #49B0EE;
}
#content #filter #list select option {
	width: 100%;
}
#content #compare {
	background-color: #f3f3f3;
	height: 60px;
	margin: 15px 0;
}
#content #compare a {
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 10px;
	margin-left: 10px;
	float: right;
}
#content #selector-tools {
	background-color: #F3F3F3;
	padding: 15px;
	margin: 15px 0;
}
#content #selector-tools p {
	margin: 5px 0;
}
#content #item {
	width: 74%;	
	border: solid 1px #CCC;
	padding: 2.5%;
	margin-bottom: 30px;
	float: right;
}
#content #item-wide {
	width: 95%;	
	border: solid 1px #CCC;
	padding: 2.5%;
	margin-bottom: 30px;
}
#content #item-wide #product {
	width: 95%;
	float: left;
}
#content #item-wide #product #item-filters{
	width: 95%;
	padding: 2.5%;
	background-color: #f3f3f3;
}
#content #item-wide #selection {
	width: 5%;
	float: right;
	text-align:center;
	margin-top:70px;
}

#content #categories {
	width: 20%;
	float: left;
}
#content #item #product {
	width: 95%;
	float: left;
}
#content #item #product #item-filters{
	width: 95%;
	padding: 2.5%;
	background-color: #f3f3f3;
}
#content #item #selection {
	width: 5%;
	float: right;
	text-align:center;
	margin-top:70px;
}
#content #categories #filter {
	width: 100%;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	background-color: transparent;
}
#content #categories #filter select {
	width: 100%;
	padding: 5px;
	border: solid 2px #49B0EE;
}
#content #categories #filter select option {
	width: 100%;
}

/* -----JQ zoom----- */

:focus { outline: none; }
fieldset {padding:0px;padding-left:7px;padding-right:7px;padding-bottom:7px;}
fieldset legend{margin-left:15px;padding-left:3px;padding-right:3px;color:#333;}
dl dd{margin:0px;}
dl dt{}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix{display:block;zoom:1}
ul#thumblist{
	display: block;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 75px;
	margin-right: 75px;
}
ul#thumblist li{float:left;margin-right:2px;list-style:none;}
ul#thumblist li a{display:block;border:1px solid #CCC;}
ul#thumblist li a.zoomThumbActive{
    border:1px solid #1B75BB;
}
.jqzoom{

	text-decoration:none;
}
				
/* -----End----- */
/*-------------Community Page Toggle------------*/
#main.toggle #options {width:100%; margin:20px auto; text-align:right; color:#bb1516}
#main.toggle #options a {text-decoration:none; color:#bb1516}
#main.toggle #options a:hover {color:#bb1516}

#main.toggle #acc {width:100%; list-style:none; margin:0; padding:0;}
#main.toggle #acc h3 {
	width: 100%;
	padding: 6px 6px 8px;
	font-weight: bold;
	margin-top: 5px;
	cursor: pointer;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #0066d5;
	border-left-color: #CCCCCC;
}
#main.toggle #acc h3:hover { color: #0066d5; }
#main.toggle #acc .acc-section {overflow:hidden;margin-bottom: 20px;}
#main.toggle #acc .acc-content {width:95%;}

#main.toggle #nested {width:95%; list-style:none; color:#033; margin-bottom:15px; margin-left: 4%; padding: 0;}
#main.toggle #nested h3 {
	padding: 10px;
	text-decoration: none;
	cursor: default;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	text-align: left;
	float: left;
	width: 80%;
	}
#main.toggle #nested p {
	width: 14%;
	float: right;
	cursor: pointer;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 12px;
	padding-right: 6px;
	padding-bottom: 11px;
	padding-left: 6px;
	background-color: #F1F1F1;
	font-size: 14px;
	}
#main.toggle #nested p:hover {}
#main.toggle #nested h3:hover { color: #3a3738; }
#main.toggle #nested .acc-section {overflow:hidden;}
#main.toggle #nested .acc-content {width:100%; padding:15px; border-top:none; }
#main.toggle #nested .acc-selected {}
/*-------------Community Page Toggle END------------*/

#grey-box {
	background-color: #f1f1f1;
	padding:20px;
	margin-bottom: 20px;
}
#content.redirect h1 {
	font-size: 50px;	
}
#content.redirect #sitemap-footer {
	margin-top: 0;	
}
/* -----Footer----- */
footer {
	width: 100%;
	background-color: #777777;
}
#footer-content {
	max-width: 1038px;
	width: 99%;
	margin: 0 auto;
	color: #fff;
	font-size: 14px;
	line-height: 40px;
}
#footer-content .right{
	text-align: right;
}
#footer-content .right a {
	color: #fff;
	font-weight: bold;
	text-decoration:none;
}
#footer-content .right a span {
	color: #000;
}
#footer-titles #two-col {
	width: 33%;
	float: left;
	text-align: center;
}
#footer-titles #one-col {
	width: 16.5%;
	float: left;
}
#footer-titles ul {
	padding: 15px 15px 0 15px;
}
#footer-titles li.list-title {
  margin-bottom: 0px;
  font-weight: bold;
  font-size: 14px;
}
footer ul.menu {
	padding-left:0;
}
/* -----End----- */
