#productContainer .product:before{
	content: "";
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}

.fullListLink{
	float: right;
	color: #858585;
	font-size: 22px;
	margin-top: 10px;
}

#productContainer{
	width:100%;
}

#productContainer .product{
	background-image: url('/mobile/template_2_0/images/grey_arrow.png'); background-repeat:no-repeat; background-position: right center; width:618px; height:146px; border: 1px solid #dadada; margin-bottom:10px;
}

#productContainer .product img{
	margin-right:10px;
}

#productContainer .product span{
	display:inline-block; width:210px; max-height:146px; vertical-align:middle; color: #858585; font-size:2em;
}

#modelContainer{
	width:100%;
}

#modelContainer .model{
	background-image: url('/mobile/template_2_0/images/grey_arrow.png'); background-repeat:no-repeat; background-position: right center; width:618px; height:64px; border: 1px #dadada; border-style:solid solid none solid;
}

#modelContainer .model:last-of-type{
	border-style:solid solid solid solid;
}

#modelContainer .model span{
	margin-left:10px; color: #858585; line-height:64px; font-size:2em;
}

ul.quicklinks {
	padding-bottom:30px;
	list-style-type: none;
}

.quicklinks li {
	background-image: url('/images/arrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
}

#prod_mainImgContainer{
	width:100%;
}

#prod_mainImgContainer img{
	width:100%;	
}

#prod_mainImgContainer .overlay{
	width:620px;
	bottom:0px;
}

#prod_mainImgContainer .overlay span{
	font-size:1.25em;
	margin:10px;
}

#prod_mainImgContainer p{
	float:left;
	font-size:1.25em;
	margin:20px;
}

#modelInfoMain{
 	width: 100%;
 	min-height: 200px;
}

#modelInfoMain ul{
	list-style-position: outside;
	margin: 10px 10px 10px 15px;
}

.modelInfoContent{
 	display: none;
 	width: 100%;
 	min-height: 200px;
}
 
#modelInfoContainer{
 	width: 100%;
 }
 
.modelInfoContent.selected{
 	display: block;
 }
 
#modelInfoTabs{
 	width: 100%;
 	margin-top: 10px;
 	margin-bottom: 10px;
	border-bottom: 1px solid #CCCCCC;
	background: #d0d0d0; /* for non-css3 browsers */
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0d0d0', endColorstr='#f1f1f1'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#d0d0d0), to(#f1f1f1)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #d0d0d0,  #f1f1f1); /* for firefox 3.6+ */
}
 
#modelInfoTabs .tab{
 	//min-width: 100px;
 	width: 205px;
 	height: 27px;
	border-right: 1px solid #CCCCCC;
	text-align: center;
	cursor: pointer;
}

#modelInfoTabs .tab:first-of-type{
 	border-left:1px solid #CCCCCC;
}
 
#modelInfoTabs .tab span{
 	display:inline-block;
 	font-size: 1.125em;
	font-weight:bold;
 	color: #79ade2;
 	margin: 4px 10px;
}
 
#modelInfoTabs .tab.selected{
	width: 206px;
	background: #7db1e5; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db1e5', endColorstr='#2e68a1'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#7db1e5), to(#2e68a1)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #7db1e5,  #2e68a1); /* for firefox 3.6+ */
}

#modelInfoTabs .tab.selected span{
 	color: #FFFFFF;
}

.downloadFilter{
	width: 100%;
	margin-bottom: 20px;
}