@media all {

.itemdiv {float:left;width:280px;height:280px;border:solid 1px #cccccc;margin:3px}
.itemtitle {font-size:18px;margin:0px;text-align:center;padding:5px 0px 5px 0px;}
.itemdesp {border-top:solid 1px #cccccc;padding:4px;}
.itemimg {border:0px;margin:0px;vertical-align:middle;}
.itemimgdiv {height:140px;text-align:center;}

.pagetitle {
font-family: Arial, Helvetica, sans-serif;
color:#990000;
}
.pp_title {
font-family: Arial, Helvetica, sans-serif;
color:#990000;font-size:28px;
}
.pp_h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:24px;
}

.pp_title2 {
font-family: Arial, Helvetica, sans-serif;
font-size:24px;
}

.copyrights {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.contacttitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #FF0000;
}
#price_list {border:1px solid #888;border-collapse:collapse;border-spacing:2;font-size:16px;} 
#price_list td {border:1px solid #888;padding-left:5px;padding-right:5px;font-size:16px; }
.warning {font-size:16px;color:#800000;}
#related_items {width:410px;border-collapse:collapse;font-size:16px;} 
#related_items td {border:1px solid #cccccc;padding:2px;font-size:16px;}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
/* Styles */
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {
}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}
@media only screen and (min-width : 600px) and (orientation: portrait){
#price_list {border:1px solid #888;border-collapse:collapse;border-spacing:2;font-size:18px;} 
#price_list td {border:1px solid #888;padding-left:5px;padding-right:5px;font-size:18px; }
#related_items {width:410px;border-collapse:collapse;font-size:18px;} 
#related_items td {border:1px solid #cccccc;padding:2px;font-size:18px;}

}