
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed);

body {
	margin: 0px;
	border: 0px;
	padding: 0px;
}

* {
	font-family: 'Roboto Condensed', sans-serif;
}

.clear {
	clear: both;
}

.centrewrap {
	width: 1024px;
	margin: 0 auto;
}

.left {
	float: left;
}

.right {
	float: right;
}

.spacer {
	background: #1187cc;
	min-height: 9px;
	clear: both;
}

.toplink {
	margin-top: 4px;
}
a {
	outline: none;
}

.searchSummary {
	padding: 5px;
}

.button {
	display: inline-block;
	border-radius: 5px 5px 5px 5px;
	background: #0f5ead;
	color: white;
	padding: 10px;
	font-size: 8pt;
	border: none;
	text-decoration: none;
}
.button a, a.button {
	text-decoration: none;
	color: white;
}
.button:hover {
	cursor: pointer;
}
a, a:active, a:visited {
	text-decoration: none;
}


h1,h2,h3,h4,h5,h6 {
	margin: 0px;
}

.boxcontent {
	background: white;
	padding: 10px;
}

.box {
	padding: 10px;
}

.poa {
	font-size: 10pt;
	font-style: italic;
}
.productBox {
	float: left;
	width: 33%;
}
.productBoxPane {
	padding: 10px;
	margin: 10px;
	border: 1px solid #072B3E;
	/*background-color: #0f5dac;*/
	border-radius: 5px;
	background-color: #acacac;
	/*height: 280px;*/
}
.productBoxPane img {
	width: 100%;
	max-width: 150px;
	max-height: 150px;
	line-height: 150px;
	vertical-align: middle;
}
.productImg {
	text-align: center;
	background: white;
	height: 150px;
	line-height: 150px;
}
.productDetails {
	color: white;
	background-color: #072B3E;
	/*background-color: #1187CC;*/
	/*background-color: #0f5dac;*/
	padding: 5px;
}
.productDescriptionWrap {
	height: 90px;
	overflow: hidden;
}
.productDescription {
	padding: 5px;
	font-size: 110%;
	font-weight: bold;
	/*color: white;*/
	color: #072B3E;
}
.productBoxPane .productPrice {
	text-align: left;
	float: left;
	font-size: 12pt;
	line-height: 20pt;
}
.productDetails .vathint {
	font-size: 9pt;
}
.productPreviewButtons {
	float: right;
}
.productPreviewButtons {
	display: block;
	color: white;
	text-decoration: none;
	border-radius: 5px;
	padding: 5px;
	background: none repeat scroll 0% 0% #1187CC;
}
.buybox {
	
}
.imageLink img {
	max-width: 500px;
	max-height: 500px;
	width: 100%;
}
.productFullPage .boxcontent {
	margin: 10px;
	border-radius: 3px;
	border: 1px solid #072B3E;
}
.title {
	padding: 10px;
	background: #072B3E;
	color: white;
	margin-bottom: 10px;
}

#contentWrapper {
	background: #ccd1d5;
	min-height: 335px;
	/*font-size: 13pt;*/
	font-size: 11pt;
	/*padding: 10px 50px 10px 50px;*/
	padding: 10px;
}

#columnWrapper {
	padding: 10px 20px 10px 20px;
	background: #ccd1d5;
	min-height: 335px;
	font-size: 11pt;
	/*font-size: 13pt;*/
}

.subnavWrapper {
	background-color: white;
	border-radius: 5px;
}

.crumbwrap {
	background-color: black;
	padding-left: 20px;
}

.columnleft {
	width: 25%;
	float: left;
}

.columnright {
	width: 75%;
	float: left;
}

.columnleft ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#leftpic {
	text-align: center;
}

.columnleft ul {
	padding-left: 10px;
}

.columnleft li a, .columnleft li a:visited {
	color: black;
	text-decoration: none;
}

.columnleft li a span {
	color: blue;
}

.columnleft li.active > a {
	font-weight: bold;
}

.columnleft li {
	padding: 5px 0px;
}

.leftpicWrapper {
	float: right;
	padding: 10px;
}

.signinwrap, .signupwrap {
	float: left;
	width: 50%;
}

.relatedSlide {
	overflow: hidden;
}

.relatedSlide .randomproductbox {
	border-radius: 5px;
	border: 1px solid #1187CC;
	background: white;
	padding: 10px;
}

#pagetitle {
	font-weight: bold;
}

.tabspec {
	padding: 10px;
}

ul.tabcontrol {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 8pt;
}

ul.tabcontrol li {
	float: left;
	margin-right: 10px;
}

ul.tabcontrol li a {
    color: #FFF;
    display: block;
    padding: 10px;
    text-decoration: none;
    border-radius: 4px 4px 0px 0px;
    background-color: #072B3E;
    outline: none;
}

ul.tabcontrol li a.active{
	border-radius: 4px 4px 0px 0px;
	background: #1187CC none repeat scroll 0% 0%;
	outline: none;
}

.tabpanel {
}

.tabpanel .propertiestable{
	padding: 20px;
}

.propertiestable tr.r1 td {
	background: #CECECE;
}

.propertiestable {
	width: 100%;
}

a {
	outline: none;
}

.warranty {
	padding: 20px;
}

.largetabs {
	margin: 0;
	padding: 0;
}

.largetabs li {
	list-style: none;
	float: left;
}

.largetabs li a {
	border-radius: 10px 10px 0 0;
	padding: 10px 20px;
	width: 200px;
	display: block;
	color: white;
	background-color: #072b3e;
	margin-right: 10px;
}

.largetabs li a.active {
	background-color: #1187cc;
}

.currentTab {
	border: 1px solid #1187cc;
}

.btn {
	
}

.errorbox {
	font-weight: bold;
	color: red;
}

@media (min-width:480px){
	
	.productFullPage .imagebox {
		width: 75%;
		float: left;
	}
	.productFullPage .buybox {
		width: 25%;
		float: left;
	}
	.productFullPage .postagebox {
		width: 25%;
		float: left;
	}
	.productFullPage .promobox {
		width: 25%;
		float: left;
	}
	.productFullPage .sectionend {
		clear: both;
	}

}

@media (max-width:1025px){
	
	#contentWrapper {
		padding: 10px 10px 0px 10px;
	}
	.centrewrap {
		width: 100%;
	}
	
}

@media (min-width:1025px){
	
}

@media (max-width:650px){
	
	.productBox {
		width: 50%;
	}
	.signinwrap, .signupwrap {
		float: none;
		width: auto;
	}

}

@media (max-width:480px){
	
	.productBox {
		float: none;
		margin:0 auto;
		width: 100%;
	}
}
