body {
    font-size:16px;
    background:#9091e1;
	margin-left: auto;
    margin-right: auto;
	max-width: 1040px;
	}

IMG.topheader {
    height: 100%;
    width: 100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    }

h1 {color:#000000;
    font: sans-serif;
    text-align: center;
    font-size:150%;
    line-height:1.2;}
	
h2 {color:#000000;
    font: sans-serif;
    text-align: center;
    font-size:125%;
    line-height:1.2;}
	
h3 {color:#2430bd;
    font: sans-serif;
    text-align: center;
    font-size:175%;
    line-height:1.2;
    margin-top: 5px;
    margin-bottom: 5px;}

.description {
    width: 96%;
    color:#2430bd;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: auto;
    margin-right: auto;
	text-align: center;
    font-style:italic;
    font-size: 150%;
    line-height:1.2;}


.container {
    width:100%;
    display: block;
    margin-left: auto;
    margin-right: auto;
    vertical-align: top;}

.thumbcontainer {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
    margin-left: auto;
    margin-right: auto;
	vertical-align: top;
    border: 1px solid #FFFFFF;}

IMG.thumbs {
    height: 100%;
    width: 100%;
    vertical-align: top;
    padding: 2px 2px 2px 2px;
    margin: 2px 2px 2px 2px;
    max-width: 500px;
    border: 1px solid white;}

.relcontainer {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    max-width: 850px;
    margin-left: auto;
    margin-right: auto;
	padding-bottom: 2px;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 2px;
}

IMG.rel {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    vertical-align: top;
    margin: 2px;
    padding: 5px;
    max-width: 260px;
    max-height: 195px;
    border:1px solid #ffffff;
}

.related1 {

	text-align: center;
    font-style:italic;
	padding: 10px 10px 10px 10px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    font-size: 150%;
    line-height:1.2;
    color:#000000;
}

.model_name {
	text-align: center;
	max-width: 240px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 120%;
    line-height:1.2;
    color:#2430bd;
    font-style: !important;
}

.model_description {
	text-align: center;
	max-width: 240px;
    padding: 15px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    font-size: 120%;
    line-height:1.2;
    color:#000000;
}

.related2 {
	text-align: center;
    font-style:italic;
	padding: 10px 10px 10px 10px;
    margin-left: auto;
    margin-right: auto;
    font-size: 120%;
    line-height:1.2;
    color:#000000;
}

/* iphone */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
	img { max-width: 100%; }
}

/* ipad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
	img { max-width: 100%; }
}

a:link {color: #EA0289;text-decoration:none}
a:active {color: #FFF777;text-decoration:none}
a:visited {color: #000000;text-decoration:none}
a:hover {color: #ff0000;text-decoration:none}

.noborder{ border:none;}

</style>

