body {color:#fff;font-family:georgia;margin:0px auto;background:url(../images/background.png);}

#header {height:145px;width:950px;margin:auto;}

#mainwrap {width:950px;margin:0px auto;background:#fff;border-bottom:1px solid #fff;}
#content {width:91%;margin:30px auto;padding-bottom:20px;overflow:hidden;}
#storyboard-content {width:75%;margin:40px auto;padding-bottom:20px;overflow:hidden;}
.storyboard-right-no-margin {float:right;margin-left:30px;margin-top:0px;}
.storyboard-right {float:right;margin-left:30px;margin-top:30px;}
.storyboard-left {float:left;margin-right:30px;margin-top:5px;}
.storyboard-left-bottom {float:left;margin-left:12px;margin-top:5px;margin-bottom:18px;}
.storyboard-left-bottom-big {float:left;margin-left:25px;margin-top:5px;margin-bottom:18px;}
#storyboard-content p{font-size:19px;font-style:italic;clear:none;line-height:31px;}
#storyboard-content h2{font-size:22px;text-align:left}
#storyboard-content h2#past{font-size:22px;text-align:left;clear:both}

#left {width:180px;float:left;clear:none;padding:15px;}
#left li {color:#003366;list-style-type:none;}
#left h2 {color:#003366;margin-top:0px;margin-bottom:2px;}
#left h3 {color:#003366;margin-top:7px;margin-bottom:2px;font-size:16px;}


#right {}

a img{border:none}
a:visited img{border:none}
a:hover img{border:none}


h1 {color:#003366;}
h2 {color:#003366;}
h3 {color:#003366;}
h4 {color:#666;}


#mainnav {height:42px;background:#01174e;width:950px;border-top:1px solid #192f66;border-bottom:1px solid #000920;}
#mainnav a {color:#fff;text-decoration:none;font-weight:bold;font-size:13px;}
#mainnav a:hover {color:#fefd9d;text-decoration:none;font-weight:bold;font-size:13px;}
#mainnav li {display:inline;margin-right:12px;margin-left:12px;}
#mainnav ul {text-align:left;margin-top:0px;padding-top:10px;}

#tel {float:right;margin-top:10px; margin-right:15px;}

#footer{width:950px;margin:0 auto;text-align:center;margin-top:10px;}
#footer a {color:#fbc623;}
#footer p {margin:0px;padding:0px;}


p {color:#666;font-size:14px;line-height:22px;letter-spacing:0.5px;clear:both;}
p.notice {color:#fff;font-size:16px;line-height:22px;font-style:italic;font-weight:bold;background:#003366;padding-top:5px;padding-bottom:5px;padding-left:10px;margin-right:120px;}
p.find {color:#003366;font-size:14px;line-height:22px;font-style:italic;font-weight:bold;padding-top:5px;padding-bottom:5px;padding-left:10px;margin-right:120px;}

hr {height:1px;border:0;color:#ccc;background-color:#eee;}

.image-right {float:right;border:1px solid #eee;margin-top:11px;margin-left:5px;margin-bottom:20px;margin-right:10px;}
.image p {margin-left:20px;height:40px;color:#333;font-weight:bold;margin-bottom:0px}
.image-left p {height:40px;color:#333;font-weight:bold;margin-bottom:0px;text-align:center}
.image-right p {height:40px;color:#333;font-weight:bold;margin-bottom:0px;text-align:center}
.image-left {float:left;border:1px solid #eee;margin-top:11px;margin-right:0px;margin-bottom:20px;margin-left:8px}
.image-left-a p {margin-left:20px;height:40px;color:#333;font-weight:bold;}
.image-left-a {float:left;border:1px solid #eee;margin-top:11px;margin-right:0px;margin-bottom:20px;margin-left:8px;}

.image-small-right {float:right;border:1px solid #eee;margin-top:11px;margin-left:25px;margin-bottom:150px;}
.image-small-left {float:left;border:1px solid #eee;margin-top:11px;margin-right:25px;margin-bottom:20px;}

.product {width:176px;border:1px solid #ccc;float:left;margin-right:15px;margin-bottom:15px;text-align:center;}

.product p{margin:0px;text-align:center;color:#333;height:50px;}
.product p.small{margin:0px;text-align:center;color:#333;height:50px;font-size:10px;}

#product-wrap {clear:both;padding-bottom:4px;overflow:hidden;margin-left:48px;min-height:450px}

#crimbo {text-align:center;}

#episode {clear:both;padding-bottom:30px;overflow:hidden;}

.christmas {color:red;font-style:italic;text-align:center;}

.breadcrumbs {font-size:12px;color:#003366}
.breadcrumbs a {font-size:12px;color:#003366}
.breadcrumbs a:visited {font-size:12px;color:#003366}