/*item page*/
.product_image_large {padding: 40px 0px 10px 20px;}
.product_image_large img{width:400px; height:300px; }

.product_copy {float:right; margin: 25px 0px 0 0; width: 377px; text-align:center;}
.product_copy p{color:#000000; text-align:center; height:70px; font-size:80%; margin-right:50px; margin-left:50px;}
.product_copy img{display:block; margin-left:auto; margin-right:auto; margin-bottom:10px;}

.sizing_chart {}
.sizing_chart ul{}
.sizing_chart ul li {display:inline;}
.sizing_chart ul li img{}
.sizing_chart ul li p{text-align:center;}
.sizing_chart ul li p a{}
.sizing_chart ul li p a img{}

.purchase_buttons {margin:40px 50px 0 0; padding: 0 0 0 0;}
.purchase_buttons form{width:256px; height: 72px; float:right; margin:0px 0px 0px 0px; padding: 2px 2px 2px 2px; background-color:#e7e7e6; border-style:solid; border-width:1px; border-color: #000000;}
.purchase_buttons ul {display:block; padding-top:10px;}
.purchase_buttons ul li {display:inline; height:36px; width:50px;}
.purchase_buttons .selectors {display:inline; padding:15px 0px 0px 10px;}
.purchase_buttons .selectors li select{font-size:75%;}
.purchase_buttons ul li form{ width:50px;}
.purchase_buttons ul li input{display:inline; margin:0px 0px 0px 10px; position:relative; top:3px;}
.purchase_buttons ul li p{font-weight:bold; font-size:large; color:#000000; text-align:right; margin:0px 0px 0 50px; width:125px;display:inline;}

.copy_side {display:block; width:377px; float:right; margin:14px 0px 0 0px; padding 0 0 0 0;}

.copy_warning {color:#000000; font-size:75%; text-align:center; display:block; float:right; padding-top: 5px; width:350px;}

.product_nav {height:100px; margin-left:385px; width:515px;}
.product_nav ul{display:inline; float:left; list-style:none;}
.product_nav ul li{}
.product_nav ul li p{text-align:center; margin-top:5px;}
.product_nav ul li a{}
.product_nav ul li a img{margin-left:5px; padding:1px 1px 1px 1px;}

.emailPage_item{padding-top:40px; margin-left:457px;}
.emailPage_item ul li p{}

.title_banner{}
.title_banner p{text-align:center;}

.horiz_forms{width:1000px; height:400px;}
.horiz_forms form{width:300px; float:left;}
.horiz_forms form ul{}
.horiz_forms form ul li{width:300px;}
.horiz_forms form ul li p{color:#000000; font-weight:bold; font-size:90%; margin-top:20px;}
.horiz_forms form ul li span{color:#000000; text-align:center; font-size:85%;}
.horiz_forms form ul li input{margin-top:20px;}

.motivator_layout{width:800px; color:#000000; margin-left:100px; margin-top:15px;}
.motivator_layout ul{}
.motivator_layout ul li{}
.motivator_layout ul li p{font-size:88%; margin-top:10px;}
.motivator_layout ul li h1{font-size:120%; color:#000000; text-align:center; margin-top:10px;}
.motivator_layout ul li h2{font-size:120%; color:#000000; text-align:center; margin-top:10px;}
.motivator_layout ul li span{font-weight:bold;}

.finished_motivator{width:1000px; color:#000000; margin-top:15px;}
.finished_motivator ul{}
.finished_motivator ul li{}
.finished_motivator ul li p{font-size:88%; margin-top:10px; text-align:center;}
.finished_motivator ul li h1{font-size:120%; color:#000000; text-align:center; margin-top:10px;}
.finished_motivator ul li h2{font-size:120%; color:#000000; text-align:center; margin-top:10px;}
.finished_motivator ul li span{font-weight:bold;}

.bottom_pad{padding-bottom:20px;}

.label_notice {text-align:center; font-size: 80%; color:#0000ff;}

.image_center {text-align:center;}
.image_center ul{}
.image_center ul li{margin-top:10px;}
.image_center ul li p{font-size:88%; }
.image_center ul li input{}
.image_center ul li label{color:#000000; font-weight:bold;}
.image_center ul li span{font-size:85%;}

.calendar_wrapper{display:block;background:#ffffff;}

.calendar_copy {color:#000000; width:604px; padding-left:98px;}
.calendar_copy ul{}
.calendar_copy ul li{padding-top:10px;}
.calendar_copy ul li p{}
.calendar_copy ul li p span{font-weight:bold;}

.calendar_headings{color:#000000; width:604px; padding-left:98px;}
.calendar_headings ul{}
.calendar_headings ul li{text-align:center; padding-top:25px;}
.calendar_headings ul li p{}
.calendar_headings ul li p span{color:#7c7c7c; font-size:130%; font-weight:bold;}

.calendar_month_wrapper{color:#000000; width:604px; padding-left:98px;}

.calendar_months{color:#000000; width:604px; padding-left:98px; background:#ffffff;}
.calendar_months ul{}
.calendar_months ul li{padding-top:20px; padding-left:20px; display:inline; float:left;}
.calendar_months ul li p{text-align:center;}
.calendar_months ul li p label{display:block; text-align:center; color:#000000; font-size:110%;}
.calendar_months ul li p select{display:block;}
.calendar_months ul li p select option{}
.calendar_months ul li p select script{}
.calendar_months ul li p img{padding-top:10px;}

.date_headings{color:#000000; width:604px; padding-left:98px;}
.date_headings ul{}
.date_headings ul li{padding-top:25px;}
.date_headings ul li p{padding-top:10px;}
.date_headings ul li p span{color:#7c7c7c; font-size:130%; font-weight:bold;}

.date_input{color:#000000; width:604px; padding-left:98px}
.date_input ul{}
.date_input ul li{padding-top:25px;}
.date_input ul li p{color:#000000; text-align:center;}

.submit_section{color:#000000; width:604px; padding-left:98px; padding-bottom:100px;}
.submit_section ul{}
.submit_section ul li{padding-top:25px;background:#ffffff;}
.submit_section ul li p{}
.submit_section ul li p span{color:#7c7c7c; font-size:130%; font-weight:bold;}

.back_cover{color:#E7E9E6; width:1000px;}

.top_border{background-image:url(http://site.despair.com/images/elements/binder.gif); height:43px; width:1000 px;}

.small_calendar_choices{}
.small_calendar_choices ul{float:right; padding-top:30px; width:930px; padding-right:60px; padding-bottom:20px;}
.small_calendar_choices ul li{float:right; padding-left:50px;}
.small_calendar_choices ul li p{}
.small_calendar_choices ul li p label{display:block;}

.s16_calendar_choices{}
.s16_calendar_choices ul{float:right; padding-top:27px; width:525px; padding-right:8px;}
.s16_calendar_choices ul li{float:right; padding-right:2px;}
.s16_calendar_choices ul li p{}
.s16_calendar_choices ul li p label{display:block;}

.b16_calendar_choices{}
.b16_calendar_choices ul{float:left; padding-top:27px;}
.b16_calendar_choices ul li{float:left;}
.b16_calendar_choices ul li p{}
.b16_calendar_choices ul li p label{display:block;}


.big_calendar_choices{}
.big_calendar_choices ul{float:left; padding-top:60px;}
.big_calendar_choices ul li{float:left;}
.big_calendar_choices ul li p{}
.big_calendar_choices ul li p label{display:block;}

.kersten_photo{float:left; padding-top:15px;}

.selections{color:#000000; padding-left:150px; padding-right:200px; padding-bottom:50px;}
.selections ul{}
.selections ul li{padding-top:20px;}
.selections ul li p{}

.calTile {margin:0 0 0 0; padding:0 0 0 0; color:#000000;}  
	*html .calTile{margin:0 0 0 0; padding:0 0 0 0;}
.calTile ul{margin:0 0 0 0px; padding:0 0 0 0; list-style-type:none;}
.calTile ul li {float:left; padding:10px 0px 10px 10px; margin:0 0 0 0; height:225px; display:block; list-style-type:none;}
.calTile img{border:none;width:180px; height:156px; display:block;}
.calTile p{width:180px;font-size:70%; text-align:center;}

.selwindow{color:#000000; }
.selwindow ul{}
.selwindow ul li{padding-top:20px;}
.selwindow ul li p{}

.collectionHeader{color:#000000; float:right; padding-right:5px; padding-top:10px;}

.configHeader{color:#000000; float:left; padding-left:5px; padding-top:10px;}

