html,body{background:#FF99FF;width:360px;font-family: Arial, Helvetica, sans-serif;font-size:1em;font-style:normal;line-height:normal;font-weight:normal;font-variant:normal;text-transform:none;z-index:1;text-align:justify;}

/*Portrait Tablet*/
@media (min-width: 481px) and (max-width: 768px) {div.body{width:740px;}}
/* Portrait and Landscape IPhone*/
@media only screen and (min-device-width: 320px) 
and (max-device-width: 480px)
and (-webkit-min-device-pixel-ratio: 2) {}
/*Landscape smart phone*/
@media (min-width: 321px) and (max-width: 480px) {div.body{width:450px;}}
/*Portrait smart phone*/
@media (max-width: 640px) {div.body{width:350px;}}
@media only screen and (max-width: 768px) {div.body{width:100%;}}
    /* For mobile phones: */
div.body{width:100%;}}
/* Portrait and Landscape Laptops*/
@media only screen 
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (-webkit-min-device-pixel-ratio: 1) {div.body{width:100%;}}
/* For 1366 Resolution */  
@media only screen   
and (min-width: 1030px)   
and (max-width: 1366px)  
{div.body{width:100%;}} 
  
h1,p,a,h2,h3,h5,#copy,#textB,span{font-family:Arial, Helvetica, sans-serif;width:300px;text-align:justify;margin:5px;}
a{text-decoration:none;color:#FFFFFF;}
h1{text-align:center;}
object.video{width:280px;height:158px;border:none;}
/*Heading*/
img.header{width:350px;height:80px;z-index:2;margin:-10px 0 -10px -10px;}
p.checkout{text-align:center;color:#FF0000;}
form.viewcart{margin:0 auto;text-align:center;}
img.left{width:250px;height:150px;clear:all;}
a.catalogue{text-align:center;font-size:0.6em;line-height:50%;color:#000000;}
div.smallcatalogue{position:absolute;right:3px;top:1px;text-align:center;height:50px;width:70px;z-index:10;}
img.smallcatalogue{height:50px;width:35px;float:both;}
/*Social Media*/
div.socialmediabox{overflow:auto;border:10px outset #66CCFF;width:285px;height:200px;border-radius:15px;z-index:1;text-decoration:none;margin:5px 0 0 0;}
p.twitter{font-size:1.5em;font-color:#FFFFFF;font-weight:bold;margin:0;background:#66CCFF;text-decoration:none;}
p.facebook{font-size:1.5em;font-color:#FFFFFF;font-weight:bold;margin:0;background:#336699;text-decoration:none;}
p.google{font-size:1.5em;font-color:#FFFFFF;font-weight:bold;;margin:0;background:#ff0000;text-decoration:none;}
div.fb-page{margin:-5px 0 0 -5px;}
img.twitter{width:60px;height:60px;}
/*Artists in Schools*/
span.free{font-size:20px;font-weight:bold;color:#FFFFFF;}
p.view{border-radius:5px;-moz-border-radius:5px;background:#191970;border:solid #90F 1px;text-align:center;color:#FFFFFF;}
p.book{margin:0 10px 0 10px;}
img.dvd{border:2px solid #990050;width:100px;height:140px;text-align:center;}
/*Books*/
span.red{color:#FF0000;font-weight:bold;font-size:1.2em;}
p.paypal{width:300px;font-size:0.9em;color:#FF0000;}
img.book{width:250px;height:210px;box-shadow:5px 5px 10px grey;clear:both;}
/*Right Column*/
video{width:305px;height:170px;border-width:0px;margin:0 0 0 20px;}
/*Stat Counter*/
#statcounter{display:none;}
/*Top Navigation*/
p.navigation{font-size:0.9em;color:#E0FFFF;width:auto;margin:20px 0 25px 0;clear:both;}
a.navigationa{color:#663366;background-color:#FFDDFF;border:2px outset #9966FF;text-decoration:none;display:inline;width:120px;height:30px;margin:0;padding:10px 25px 10px 25px;clear:both;}
a.navigationb{color:#663366;background-color:#FFDDFF;border:2px outset #9966FF;text-decoration:none;display:inline;width:120px;height:30px;margin:0;padding:10px 17px 10px 17px;clear:both;}
a.navigationc{color:#663366;background-color:#FFDDFF;border:2px outset #9966FF;text-decoration:none;display:inline;width:120px;height:30px;margin:0;padding:10px 24px 10px 24px;clear:both;}
a.navigationd{color:#663366;background-color:#FFDDFF;border:2px outset #9966FF;text-decoration:none;display:inline;width:280px;height:30px;margin:0;padding:10px 8px 10px 8px;clear:both;}
a.navigatione{color:#663366;background-color:#FFDDFF;border:2px outset #9966FF;text-decoration:none;display:inline;width:280px;height:30px;margin:0;padding:10px 8px 10px 8px;clear:both;}
img.phone{width:34px;height:34px;padding:0 0 0 10px;position:relative;top:13px;}

/*Copyright*/
p.copyright {text-align:center;font-size:0.8em;width:300px;text-align:justify;margin:5px;}
span.bold{font-weight:bold;color:#FF0000;}