/*
#main-content-header {
	display:none;
}
*/

.ironsitic_products_detail  {
	margin-top:13px;
}

.wide-product-container {
}

	.main-content {
	}

		.logo img {
			display:block;
			margin:0;
			border:none;
		}

		.contenttitle {
			color:#004b8b;
			font-size:36px;
			font-family:Arial, Helvetica, sans-serif;
			line-height:40px;
			margin-bottom:12px;
		}

		.longdesc {
			color:#646464;
			font-size:16px;
			line-height:22px;
		}

		.see-more-screenshots {
			margin-top:8px;
			font-size:16px;
		}

		.see-more-screenshots-img {
			vertical-align:bottom;
		}

	/*todo: move this to the reflexive css*/
	.image-container .aslide img {
		display:block;
		margin:0;
		max-width:100%;
		max-height:350px;
		position:relative;
		z-index:2;
	}

	.image-container {
		width:450px;
		height:370px;
		position:relative;
		overflow: hidden;
	}
		.image-container .aslide {
			width:450px;
			height:350px;
			display:none;
			position:absolute;
			z-index:1;
			background:url(../images/ajax-loader.gif) center center no-repeat;
		}
		.image-container .slides_container {
			height:350px;
		}


		ul.apagination {
			margin:0 auto 0 auto;
			width:100px;
			position: relative;
			z-index:3;
		}

		.apagination li {
			float:left;
			margin:0;
			list-style:none;
		}

		.apagination li a {
			display:block;
			width:18px;
			height:0;
			padding-top:18px;
			background-image:url(../images/products_detail/apagination.png);
			background-position:0 0;
			float:left;
			overflow:hidden;
		}

		.apagination li.current a {
			background-position:0 -18px;
		}

	.bullets {
		margin-top:25px;
	}
		.bullets ul.product-points {
			margin:0;
			padding:0;
			list-style:none;
		}
		.bullets li.product-point {
			margin:0 0 10px 0;
			padding:0 0 0 15px;
			list-style:none;
			color:#333333;
			font-size:14px;
			line-height:16px;
			background:url(../images/products_detail/blue-bullet.png) no-repeat left 3px;
		}
		.bullets ul.product-points:first-child li.product-point:first-child {
			color:#db140c;
			font-weight:bold;
		}

.narrow-product-container {
	position:relative;
}
	.narrow-product-box {
		border-bottom:1px solid #efefef;
		padding-bottom:10px;
		margin-bottom:10px;
	}

	.price {
		margin-top:3px;
	}
		.price-label {
			color:#333333;
			text-transform: uppercase;
			font-size:12px;
		}
		.price-tag {
			color:#033f7c;
			text-transform: uppercase;
			font-size:40px;
			font-weight:bold;
			line-height:40px;
			margin-left:4px;
			margin-top:-2px;
			margin-bottom:17px;
		}

	.purchase-buttons {

	}


	.contact-block {
		padding-left:3px;
	}
		.contact-block .block {
			margin-bottom:0;
		}
		.contact-block h2 {
			line-height:27px;
			margin-bottom:9px;
		}
		.contact-block p.small {
			display:none;
		}


.tabs {
	margin-top:15px;
	margin-bottom:20px;
	background:#f5f6f7;
}
	.tabs-heading {
		height:42px;
		overflow:hidden;
		background:url(../images/products_detail/tabs.png) 0 -42px repeat-x;
	}
	.tab {
		height:42px;
		line-height:14px;
		width:25%;
		text-align:center;
		float:left;
		color:#fff;
	}
		.tab:first-child {
			width:25%;
		}
		.tab.last {
			float:left;
		}
		.tab.inactive:hover {
			color:#fff;
			cursor:pointer;
			background:url(../images/products_detail/tabs.png) 0 -84px repeat-x;
		}
		.tab.inactive {
			color:#fff;
			cursor:pointer;
		}
	.inner-tab {
		height:42px;
		padding-top:10px;
		padding-left:5px;
		padding-right:5px;
		background:url(../images/products_detail/tabs.png) right -126px no-repeat;
	}
		.tab.last .inner-tab {
			background:none;
		}
	.tab.active {
		font-weight:bold;
		color:#074786;
		background:url(../images/products_detail/tabs.png) 0 0 repeat-x;
	}
		.tab.active:hover {
		}
		.tab.active .inner-tab {
			background:none;
		}
	.tabs-content {
	}
	.tab-content {
		float:left;
		clear:none;
		padding:25px 20px;
	}
		.tab-content.inactive {
			display:none;
		}
	.tabs-footer .purchase-buttons {
		max-width:100%;
		margin: 0 auto;
		width: 514px;
	}

a.cta_button {
	margin-bottom:8px;
}

.prices-container {
	margin-bottom:8px;
}

table.prices-item-table {
	margin:0;
}

table.prices-item-table,
table.prices-item-table td {
	vertical-align:middle;
}
.prices-item-radio {
	margin-left:5px;
	line-height:10px;
}
.prices-item-price {
	/*color:#033f7c;*/
	color:#000;
	text-transform: uppercase;
	font-size:18px;
	font-weight:bold;
	padding:7px;
}

.prices-item-hyphen,
.prices-item-label {
	color:#333333;
	text-transform: uppercase;
	font-size:12px;
}

.default_price.strikethrough {
	text-decoration: line-through;
	font-size:15px;
}
.discount_price {
	color:#ff0000;
}

.customer_feedback {
	cursor:pointer;
}
.customer_feedback_logo {
	display:none;
}
/*.customer-feedback-container .message {
	font-size:16px;
	color:#646464;
}*/
/*.customer-feedback-container .name {
	font-size:12px;
	font-style:italic;
	color:#545454;
}*/
.customer-feedback-container {
	margin-top:10px;
	display:none;
}
	.customer-feedback-container:first-child {
		display:block;
	}
	#colorbox .customer-feedback-container {
		display:block !important;
		margin-top:30px;
		padding:0 20px;
		background:transparent;
		color:#000;
	}
	#colorbox .customer_feedback_logo {
		display:block;
		margin:20px;
	}
	#colorbox .customer-feedback-container .message,
	#colorbox .customer-feedback-container .name {
		color:#000;
		margin-bottom:0;
		padding-bottom:0;
	}

.tabs-footer {
	padding:0 20px 25px 20px;
}

.tabs-footer .prices-item-container {
	float:left;
	margin-right:15px;
}
.tabs-footer .purchase-button {
	float:left;
	margin-right:15px;
}
.tabs-footer .prices-container {
	text-align: center;
}

.image-container {
	background: url('../images/raxco_laptop.png') no-repeat;
	overflow: hidden;
    padding: 23px 60px 20px;
	width: 320px !important;
	height: 245px !important;
}
.image-container .slides_container {
	overflow: hidden;
	height: 176px;
	position: relative;
}
.image-container .aslide {
	width: 320px !important;
}
ul.apagination {
	margin: 75px auto 0;
}

.purchase-link {
	text-align:center;
}