
/* elements */

BODY {background-image: none;
background-color: #72acf5;
margin: 0;
padding: 0;
font-family: Verdana, sans-serif;
background-image: url(/shop/boxoffice/html/img/back-2010.gif);
background-repeat: repeat-y;
background-position: center}
H3.conditions {font-size: 18px;
font-family: Verdana, sans-serif;
color: #ff6600}
TD.leftstripe {background-color: #45458C;
border-right: 1px solid #cccccc;}

p, label {font-size: 80%}
a {color: #0033ff}

a:visited {color: #00227F}
a:hover {color: #cc3333}

.required {font-weight: bold; color: red} 
.requiredInput {background-color: #FFDFDF} 

.button {
    border: none;
    background: url('/shop/boxoffice/html/img/buttons/add_en.png') no-repeat top left;
    padding: 2px 8px;
}

p {line-height: 1.4}

.blurb p, .blurb li {font-size: 15px}


/* classes */

.header {font-size: 15px;
color: #000099;}
.starthere {font-size: 22px; 
font-weight: bold;
color: #ff6600}
.whitestripe {margin: 0 0 10px 0; 
background-color: #ffffff; 
padding: 3px; }
.white {font-weight: bold; 
color: #ffffff;}
.orange {color: #f60;}
.header {margin-top: 10px;}
.small {font-size: 11px;}
.red {color: #cc3333;}
.shoptop {background-image:  url("/shop/boxoffice/html/img/header_2007_02.jpg");
background-repeat: repeat-x;}
.faq {}
.editorial H2 {font-weight: bold;
font-size: 18px;
font-family: Verdana;
color: #ff6600;
background-color: #ffffff;
padding: 5px;
margin-top: 20px}
.buttonblue {background-color: #0066ff; 
color: #FFFFFF; 
font-weight: bold;
padding: 2px}
.buttonorange {background-color: #ff6600; 
color: #FFFFFF; 
font-weight: bold;
padding: 2px}
.listseparate {margin-top: 10px;
background-color: #FFFCDF;
padding: 5px}
.grey {color: #333333}

.faqcontainer {background-color: #FFFCDF;
padding: 10px 0;
border: 1px solid #999999;
margin: 10px 0}

.faqcontainer P {padding: 10px;}


/* cart table */

.cart {}
.cart P {color: #000000;}
.cart LI {color: #000000;}
.cart A {color: #0000ff;}
.cart A:visited {color: #0000ff;}
.cart A:hover {color: #cc3333;}


/* steps stages */

.steps, .stepsactive {padding: 0 10px 0 10px}
.steps {font-size: 11px;
font-weight: bold;
color: #888888}
.stepsactive {font-size: 11px;
font-weight: bold;
color: #0066ff}


/* DIVs */
.car {background-color: #ffffff;
padding: 3px;
border: 1px solid #0066ff;
width: 80px}
.cardescription {font-size: 11px;
color: #080000;
line-height: 14px}
.dottedwhitediv {margin: 10px 0 10px 0; 
background-color: #ffffff; 
padding: 5px}
.shortDescription P {font-size: 11px}

/* pete's design */
.beigeback {background-color: #FFEFC9}
.introLink, .lightTable {background-color: #fffff6}
.dark {background-color: #FFEE9F}
.disabled {background-color: #FF969C}
.arrow {padding: 0px 3px 3px 23px; 
background-image: url("/shop/boxoffice/html/img/arrow.gif");
background-repeat:no-repeat;
}


.errors {border: 1px solid #cc3333; background-color: #ffffff; padding: 5px; margin-bottom: 10px}
.calContainer {width: 740px; 
overflow:hidden;}
.tableContainer {margin-right: 20px; 
font-family:Verdana, Arial, Helvetica, sans-serif; }
.tableContainer td, .tableContainer th {font-size: 11px; text-align: center; }
.monthName {background-color: text-align: center}
.dayName {background-color: #d8efff}
.active, .inactive, .notpossible {text-align: center; padding: 1px 4px}
.active {background-color: #BDFFC6}
.inactive {background-color: #FF969C}
.notpossible {background-color: #eee}
th {font-weight: normal}


.shadowcontainer {
	position: relative; 
	top: 8px; 
	left: 8px
} 
.shadow, .shadowcontent {
  position: relative;
  bottom: 6px;
  right: 6px;
}

* html .shadowcontent {
	height: 100%;
}

.shadowcontent {
  background-color: #fff;
  }

.shadow { 
	background-image: url(/graphics/shadow_solid.gif);
	background-repeat:no-repeat;
	background-position: bottom right;
}


#cyclepics {
	overflow: hidden;
	}

