#content { 
height : 100%; 
min-height : 100%; 
text-align : left; 
} 
#content, #width { 
max-width : 1000px; 
margin : 0 auto; 
} 
#content[id], #width[id] { 
width : 94%; 
height : auto; 
} 
#header { 
position : relative; 
height : 193px; 
} 
#header #title { 
position : absolute; 
z-index : 3; 
top : 10px; 
left : 130px; 
padding : 5px; 
text-align : left; 
display : none; 
} 
#header h1 { 
margin : 0; 
padding : 0; 
font : 700 4em "trebuchet ms", serif; 
letter-spacing : -3px; 
text-transform : uppercase; 
color : #111; 
} 
#header h1 .raise { 
padding-right : 0.5em; 
position : absolute; 
bottom : 2em; 
left : 0.25em; 
font : 300 0.5em "trebuchet ms", serif; 
color : #aaa; 
} 
#header h2 { 
position : absolute; 
bottom : 0; 
right : 5px; 
margin : 0; 
padding : 0; 
font : 700 1em "trebuchet ms", serif; 
text-transform : lowercase; 
color : #f00; 
} 
#header img.left { 
position : absolute; 
z-index : 1; 
top : 0; 
left : 0; 
} 
#header img.right { 
position : absolute; 
z-index : 0; 
top : 0; 
right : 0; 
} 
#header img.balloons { 
position : absolute; 
z-index : 2; 
top : 70px; 
right : 400px; 
} 
#header img.logo { 
position : absolute; 
z-index : 2; 
top : 5px; 
left : 75px; 
} 
#header p.caption { 
position : absolute; 
z-index : 0; 
top : 0; 
right : 0; 
width : 20em; 
color : #000; 
text-align : left; 
} 
.resetLbl { 
font : 400 1.5em "trebuchet ms", serif; 
color : #f8d766; 
font-size : 16pt; 
} 
.button123 { 
position : relative; 
top : 30px; 
left : -100px; 
} 
.CartListHead { 
background-color : #dddca3; 
color : black; 
font-family : Verdana, Arial; 
font-size : 11px; 
font-weight : bold; 
line-height : 12pt; 
padding-left : 5px; 
} 
.CartListHead1 { 
padding-left : 5px; 
font-weight : bold; 
font-size : 11px; 
color : black; 
line-height : 11pt; 
font-family : Verdana, Arial; 
background-color : ActiveBorder; 
} 
.CartSummary { 
border-right : 1px solid; 
border-top : 1px solid; 
padding-left : 0; 
font-weight : bold; 
font-size : 11px; 
color : black; 
line-height : 12pt; 
font-family : Verdana, Arial; 
background-color : ButtonFace; 
} 
.CartListItem { 
background-color : #ffffff; 
color : black; 
font-family : Verdana, Arial; 
font-size : 11px; 
padding-left : 5px; 
} 
.CartListItemAlt { 
background-color : #f2f2f2; 
color : black; 
font-family : Verdana, Arial; 
font-size : 11px; 
padding-left : 5px; 
} 
.CartListFooter { 
font-size : 10px; 
line-height : 10pt; 
font-family : Verdana, Arial; 
background-color : ActiveBorder; 
} 
.CartListFooter1 { 
font-weight : bold; 
font-size : 12px; 
line-height : 20pt; 
font-family : Verdana, Arial; 
background-color : ActiveBorder; 
} 
#mainMenu { 
float : left; 
width : 100%; 
clear : both; 
} 
#mainMenu ul { 
margin : 0; 
padding : 0; 
} 
#mainMenu li { 
display : inline; 
list-style : none; 
margin : 0; 
padding : 0; 
} 
#mainMenu li a { 
float : left; 
margin : 0 2px; 
padding : 5px 0.5em; 
font : 400 1.1em "trebuchet ms", serif; 
text-decoration : none; 
text-transform : lowercase; 
color : #fff; 
} 
#mainMenu li a:hover, #mainMenu li a.here { 
color : #f00; 
border-top : 5px solid #000; 
} 
#mainMenu li a.last { 
margin-right : 0; 
} 
ul.sideMenu { 
margin : 0; 
padding : 0; 
} 
.sideMenu li { 
display : inline; 
list-style-image : url(foo.gif); 
font : 400 1.3em "trebuchet ms", serif; 
} 
.sideMenu li a { 
display : block; 
margin : 0.2em 0; 
padding : 3px 5px; 
text-decoration : none; 
color : #fff; 
} 
.sideMenu li a:hover { 
color : #aaa; 
background : #5f5f5f; 
} 
.sideMenu li.here { 
display : block; 
padding : 5px; 
color : #f8d766; 
background : #555; 
} 
.sideMenu li.here ul { 
margin : 0; 
padding : 0; 
} 
.sideMenu li.here ul li a { 
padding-left : 35px; 
font : 400 0.55em verdana, arial, sans-serif; 
color : #fff; 
} 
.sideMenu li.here ul li a:hover { 
color : #f8d766; 
background : #5f5f5f url(../images/bg/bullet.gif) no-repeat 10px 0; 
} 
.sideMenu li.here ul li.selected a { 
background : url(../images/bg/bullet.gif) no-repeat 10px 0; 
} 
#page { 
float : left; 
width : 100%; 
clear : both; 
padding-bottom : 4em; 
} 
div.storycover { 
clear : left; 
} 
#footer { 
float : left; 
width : 100%; 
clear : both; 
margin-top : -3.8em; 
background : #000 url(../images/bg/footer.jpg) repeat-x top left; 
} 
#footer #width { 
position : relative; 
z-index : 3; 
font-size : 0.85em; 
padding-top : 27px; 
} 
.ft1 { 
background : #000 url(../images/bg/ft1.jpg) repeat-x top left; 
height : 20px; 
} 
.footerC { 
clear : both; 
float : left; 
margin-top : -3.8em; 
background-color : black; 
height : 20px; 
font-size : 0.85em; 
color : white; 
} 
.width75 { 
width : 74%; 
} 
.width66 { 
width : 66.7%; 
} 
.width50 { 
width : 49.7%; 
} 
.width33 { 
width : 32.7%; 
} 
.width25 { 
width : 24.7%; 
} 
.floatLeft { 
float : left; 
} 
.floatRight { 
float : right; 
} 
.alignLeft { 
text-align : left; 
} 
.alignRight { 
text-align : right; 
} 
.clear { 
clear : both; 
} 
.block { 
display : block; 
} 
.hide { 
display : none; 
} 
.small { 
font-size : 0.8em; 
} 
.green { 
color : #a1ff45; 
} 
.red { 
color : #ea1b00; 
} 
.rednBold { 
color : #ea1b00; 
font-weight : bold; 
font-size : 12pt; 
} 
.yellow { 
color : #fffcb7; 
} 
.grey { 
color : #666; 
} 
.grey a { 
color : #999; 
} 
.grey a:hover { 
color : #eee; 
} 
.white { 
color : #fff; 
} 
.gold { 
color : #ffcc66; 
text-decoration : none; 
font-weight : bold; 
} 
.gradient { 
margin-bottom : 2em; 
background : #555 url(../images/bg/gradient.jpg) repeat-x bottom left; 
font-size : 15px; 
} 
.StoryInfo { 
font : bold 1.15em "trebuchet ms", serif; 
color : #f8d766; 
} 
