@charset "utf-8";
/* CSS Document */

/*CONTAINERS*/
#sub_content{margin-bottom: 10px; overflow:hidden;}
#content_container .no_right_margin{margin-right:0;}

/* Store hero containers */
#content_top div.hero{border: 1px solid #D7D8DA; display: block;}

/*#content_top div#hero_full,#content_top div#hero_1,#content_top div#hero_2{height:275px; padding:0; overflow:hidden;}*/
/*Hero image that will span the full content area width
#content_top div#hero_full{width: 788px;}*/
/*Hero image that will span 2/3rd's of the content area width 
#content_top div#hero_1{width: 466px;}*/
/*Hero image that will span 1/3rd's of the content area width
#content_top div#hero_2{width: 308px;} */

#content_top div.hero_full_img,#content_top div.hero_1_img,#content_top div.hero_2_img{height:228px; overflow:hidden; padding:0;}

/*Hero sub_title area
#content_top div.hero div.hero_sub_title_bar{color: #FFF; height: 38px; margin:0; overflow: hidden; padding:2px 0;}
*/

/*Hero image that will span 2/3rd's of the content area width */
#content_top div.hero_1_img{width: 466px;}
#content_top div.hero_1_sub_title_bar{color: #FFF; height: 43px; margin:0; overflow: hidden; padding:2px; width: 462px;}

/*#content_top div.hero_1_sub_title_bar p.title{font-family:Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; line-height:1em; margin:0; padding:5px 0 1px 4px;}*/
#content_top div.hero_1_sub_title_bar p.title { font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 1.3em; font-weight: bold; line-height: 1em; margin: 0; padding: 5px 0 1px 4px; }

#content_top div.hero_1_sub_title_bar p.title a{color:#FFF;}
#content_top div.hero_1_sub_title_bar p.title a:HOVER{color:#06c; text-decoration:none;}

/*#content_top div.hero_1_sub_title_bar p.desc{font-family:Georgia, "Times New Roman", Times, serif font-size: 1.3em; margin:0; padding-left: 5px; padding-bottom: 1px;}*/
#content_top div.hero_1_sub_title_bar p.desc { font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 1.3em; margin: 0; padding-left: 5px; padding-bottom: 1px; }

/*Hero image that will span 1/3rd of the content area width */
#content_top div.hero_2_img{width: 308px;}
#content_top div.hero_2_sub_title_bar{color: #FFF; height: 38px; margin:0; overflow: hidden; padding:2px 0; width: 308px;}

/*#content_top div.hero_2_sub_title_bar p.title{font-family:Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; line-height:1em; margin:0; padding:5px 0 1px 4px;}*/
#content_top div.hero_2_sub_title_bar p.title { font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 1.3em; font-weight: bold; line-height: 1em; margin: 0; padding: 5px 0 1px 4px;}

#content_top div.hero_2_sub_title_bar p.title a{color:#FFF;}
#content_top div.hero_2_sub_title_bar p.title a:HOVER{color:#06c; text-decoration:none;}

/*#content_top div.hero_2_sub_title_bar p.desc{font-family:Georgia, "Times New Roman", Times, serif font-size: 1.3em; margin:0; padding-left: 5px; padding-bottom: 1px;}*/
#content_top div.hero_2_sub_title_bar p.desc { font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 1.3em; margin: 0; padding-left: 5px; padding-bottom: 1px; }


/*Hero image that will span the full content area width*/
#content_top div.hero_full_img{width: 788px;}
#content_top div.hero div.hero_full_sub_title_bar{color: #FFF; height: 38px; margin:0; overflow: hidden; padding:2px 0; width: 790px;}

/*#content_top div.hero_full_sub_title_bar p.title{font-family:Arial, Helvetica, sans-serif; font-size: 1.3em; font-weight: bold; line-height:1em; margin:0; padding:5px 0 1px 4px;}*/
#content_top div.hero_full_sub_title_bar p.title { font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 1.3em; font-weight: bold; line-height: 1em; margin: 0; padding: 5px 0 1px 4px; }

#content_top div.hero_full_sub_title_bar p.title a{color:#FFF;}
#content_top div.hero_full_sub_title_bar p.title a:HOVER{color:#06c; text-decoration:none;}

/*#content_top div.hero_full_sub_title_bar p.desc{font-family:Georgia, "Times New Roman", Times, serif; font-size: 1.3em; margin:0; padding-left: 5px; padding-bottom: 1px;}*/
#content_top div.hero_full_sub_title_bar p.desc { font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 1.3em; margin: 0; padding-left: 5px; padding-bottom: 1px;}

/* Store home hero overloads */
#content_top #orbit div.hero_1_img{height: 480px;}
#content_top #hero2 { width: 311px; height: 290px; padding: 0; }
#content_top #hero3 { height: 225px; width: 311px; padding: 0; }

/* Store capitol and sub product hero overloads 
#content_top #hero-left{overflow:hidden; width:466px;}
#content_top #hero-right{overflow:hidden; width: 308px;}*/

/* branding colors */
.orange{background:#EE8466;} /* main store color currently 09-16-10 */
.blue{background: #67C8C6;}
.yellow{background: #FDB824;}
.yellow2{background: #e6a259;}
.grey{background: #798982;}

/* This will add the border bottom to the #content_top div for the store sub pages. */
#content_top.border_bottom{border-bottom: 1px solid #d7d8da;}

/* left and right column styles */
#col_left, #col_right{margin-bottom: 30px;}

/* content specific styles */
.video_container{border: 1px solid #D7D8DA; margin: 10px 0; padding:0; overflow:hidden; width: 383px;}
#sub_content p em{line-height: 1.5em; margin-top: 10px;}

/* This is product container box. */
#up_sale{border-top: 1px solid #CCC;}
#up_sale h2{padding-top: 5px;}

/*#content_container .product_box{border:1px solid #CCCCCC; color:#666; float:left; font-family: Arial, Helvetica, sans-serif; font-size:1.1em; height:185px; line-height:1.1em; margin: 0 10px 10px 0; padding:2px 0 0 0; overflow:hidden; width:185px;}*/
#content_container .product_box { border: 1px solid #CCCCCC; color: #666; float: left; font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 1.1em; height: 185px; line-height: 1.1em; margin: 0 10px 10px 0; padding: 2px 0 0 0; overflow: hidden; width: 185px; }

#content_container .product_box div{padding: 5px;}
#content_container .product_box a{color: #666; display: block; font-size: 1.2em; font-weight:bold;}
#content_container .product_box a:HOVER{color: #06c;}
#content_container .product_box p{font-size: 1.1em; line-height: 1.1em;}
#content_container .product_box img{height: 140px; overflow:hidden; width: 186px;}

/*tabs*/
#sub_content .ui-tabs,#sub_content .ui-tabs-nav{padding:0;}
#tabs .ui-tabs-panel{border-top:none; margin:0; padding:0;}
#tab-border-bottom{overflow:hidden; width: 790px; background-color:#F7F6ED; padding-top:5px; }
.landing_page_content{width: 790px;}/*should be applied to the #tabs div to extend the content out so that product boxes will wrap properly */
div#tab-1 #col_left{width: 385px;}
div#tab-1 #col_right{overflow:hidden; width: 385px;}

/* product table */
#product_info, .product_info{background: #F0F0F0; overflow:hidden; padding: 10px;}
#col_left #product_info, #col_left .product_info{width: 375px;}
#col_left #product_info table.WidgetTable, #col_left .product_info table.WidgetTable{width: 375px;}

#product_info.full_width, .product_info.full_width{width:785px;}

/*non product table tables */
.info_table{border:1px solid #D7D8DA; border-collapse:collapse; width: 100%;}
.info_table th{background: #EE8466; color: #FFF;}
.info_table tbody{}
.info_table tbody tr.odd{background: #FFFF99;}
.info_table tbody td{border:1px solid #D7D8DA; text-align:center;}
.info_table tbody td.attr{padding-left: 3px; text-align: left;}


/* Check Out - Shopping Cart */
/*.WidgetTable {clear: both; color: #737561; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; margin: 0 0 5px 0; padding: 0;}*/
.WidgetTable { clear: both; color: #737561; font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 1.1em; margin: 0 0 5px 0; padding: 0; }

.WidgetItem {font-size: 1.1em; font-style: normal; font-weight: bold; padding-top: 4px; padding-right: 4px; margin-top: 4px;}
.WidgetItemNormal {color: #666666; font-size: 1.1em; font-weight: normal; margin-top: 0px; padding-right: 8px;}
div.form_container table.WidgetTable td.WidgetItemNormal {width: 150px;}
div.form_container table.WidgetTable td.WidgetItem{font-weight:bold; width: 150px;}
td#cartSTYLE, td.cartSTYLE{margin: 0; padding: 0; width: 100px;}
td#cartSTYLE.WidgetItem{width: 150px;}

div#prod1Obj_addToCartLink a, div#prod2Obj_addToCartLink a, p.vidcaster-btn a {
	outline: none;
	cursor: pointer;
	text-decoration: none;
	font-size: 1rem;
	line-height: 1;
	transition: .5s;
	padding: 10px 0;
	margin: 5px 0;
	background: #679090;
	color: #fff;
	border: 1px solid #404040;
	border-radius: 3px;
	margin-right: 20px;
	/*font-family: "Arial Narrow", Arial, Helvetica, sans-serif;*/

	font-family: 'Roboto', Helvetica, Arial, sans-serif;
	display: inline-block;
	text-align: center;
	width: 120px;
	position: relative;
	top: -25px;
}

div#prod1Obj_addToCartLink a, div#prod2Obj_addToCartLink a {
	margin-left: 14%;
}

div#prod1Obj_addToCartLink a:hover, p.vidcaster-btn a:hover {
	background: #4f7777;
	text-decoration: none !important;
	color:  #fff !important;
}

/*color picker */
#color-picker{margin-bottom: 10px; overflow:hidden;}
#reformer{height: 224px; overflow:hidden; padding-left: 65px; padding-top: 40px; position:relative; width: 471px;}
#overlay{display:none; height: 71px; left: 85px; *left: 86px; position: relative; top: -169px; *top: -172px; width: 213px; z-index:3;}
#picker{border: 1px solid #adc69e; margin-top: 10px; overflow:hidden; width: 168px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
#picker p{margin:0 auto; text-align:center; width:110px;}
ul#standard-colors,ul#custom-colors{overflow:hidden; padding-left:0; margin: 0 auto;}
ul#standard-colors{width:130px;}
ul#standard-colors li, ul#custom-colors li{border: 1px solid #7f7f7f; float: left; list-style:none;}
ul#custom-colors{width:130px;}

#color-block-name{margin: 5px auto;width: 140px;}
#color-block{height: 29px; float:left; margin-left: 5px; overflow:hidden; width: 29px;}
#color-name{float:left; font-weight: bold; padding-left: 2px; padding-top: 7px;}

#standard-colors li a, #custom-colors li a{display:block; height: 14px; width: 14px;}
#standard-colors li a:HOVER, #custom-colors li a:HOVER{text-decoration:none;}

/* start old colors */
.harbour{background: #4e5460;}
.sangria{background: #b84a6d;}
.oceangray{background: #969f8e;}
.bucksuede{background: #977b55;}
.otter{background: #272827;}
.fudge{background: #4e3a38;}
.tealeaf{background: #6d5d47;}
.gray{background: #989691;}
.frontier{background: #947a6e;}
.pumice{background: #ab9e93;}
.natural{background: #cab9a6;}
.abalone{background: #cdc9bd;}
.chocolate{background: #644435;}
.allspice{background: #844f2f;}
.everglade{background: #844f2f;}
.outback{background: #a8815a;}
.saddletan{background: #b3936c;}
.coffeecream{background: #c5a783;}
.white{background: #f0e6e1;}
.flax{background: #e0d498;}
.burgundy{background: #4f2934;}
.deepclay{background: #803329;}
.manzanita{background: #99411d;}
.camelback{background: #bc9763;}
.squash{background: #f1c967;}
.raffia{background: #fcecc8;}
.beige{background: #d6cab2;}
.moonglow{background:#efe5cc;}
.newburgundy{background:#7e242d;}
.candyapple{background:#a61b32;}
.tomato{background:#d1222f;}
.persimmon{background:#e24731;}
.nasturtium{background:#fc7927;}
.lemonpeel{background:#f2df23;}
.bigkiss{background:#d67085;}
.pinkice{background:#f7a4b8;}
.cordovan{background:#5d2e38;}
.port{background:#6d3238;}
.berry{background:#942a38;}
.cerise{background:#ad4856;}
.wine{background:#7e3a3b;}
.seagrass{background:#62757c;}
.orchid{background:#9c86aa;}
.mist{background:#bcc0db;}
.blackplum{background:#462b3c;}
.grape{background:#6c264b;}
.purpleiris{background:#613c65;}
.woodviolet{background:#654c62;}
.coal{background:#64586c;}
.mauve{background:#a3747c;}
.canyonrose{background:#b2716b;}
.iris{background:#c9b2ce;}
.royalblue{background:#2c304d;}
.blueberry{background:#34356b;}
.newpurple{background:#45325f;}
.bluejay{background:#243680;}
.marina{background:#2a448e;}
.phoenician{background:#175eac;}
.turk{background:#358fa9;}
.greenapple{background:#ddf7b8;}
.navy{background:#3d3b51;}
.midnightblue{background:#2b395e;}
.darknile{background:#233b57;}
.colonialblue{background:#2a4467;}
.horizonblue{background:#607a93;}
.fjord{background:#8999b3;}
.neptune{background:#6f9ac4;}
.springrain{background:#aac5da;}
.spruce{background:#2c3941;}
.slate{background:#49474d;}
.raintree{background:#2e5f70;}
.empiregreen{background:#237e5f;}
.chinagreen{background:#1c8d9b;}
.aegean{background:#306168;}
.jade{background:#5b787e;}
.lightteal{background:#8db5bd;}
.huntergreen{background:#343d42;}
.emerald{background:#264b43;}
.vizcayapalm{background:#53625f;}
.loden{background:#364f2f;}
.pasture{background:#82a86f;}
.seafoam{background:#7f9781;}
.greentea{background:#bcb599;}
.shimmer{background:#9db790;}
.cadet{background:#757573;}
.lightgray{background:#cccccc;}
.leapfrog{background: #779138;}
.bluenile{background: #296b87;}
.verryberry{background: #92303e;}
.marigold{background: #eab43e;}
.redcent{background: #9a3d2d;}
/* end old colors */




.black{background: #000000;}
.adobewhite{background: #F1EBDF;}
.greystone{background: #535B6E;}
.oak{background: #8F6640;}
.sage{background: #909F76;}
.wedgewood{background: #5794B0;}
.darkcherry{background: #960102;}
.burgundy{background: #3C0205;}
.ivory{background: #F0E2D9;}
.sand{background: #C4AC90;}
.caramel{background: #846549;}
.vicuna{background: #BA9777;}
.bronze{background: #442E08;}
.taupe{background: #A4988A;}
.putty{background: #8E857E;}
.laramie{background: #483F36;}
.mocha{background: #240305;}
.gingersnap{background: #6B0302;}
.terracotta{background: #a3620a;}
.cinnamon{background: #881708;}
.seamist{background: #8F9183;}
.dove{background: #9CA3A9;}
.silhouette{background: #434345;}
.graphite{background: #09314F;}
.slateblue{background: #394956;}
.lapis{background: #2E3548;}
.surf{background: #B4C9C0;}
.greymoss{background: #9B9E8B;}
.dustyjade{background: #4D806D;}
.northwoods{background: #0F7054;}
.grotto{background: #00645C;}
.pineforest{background: #304139;}
.fjordblue{background: #8FC4C6;}
.capriblue{background: #02A2AC;}
.turquoise{background: #04998B;}
.spa{background: #59747B;}
.spaceblue{background: #046FA4;}
.deepviolet{background: #310A77;}
.goldencorn{background: #EDA639;}
.purplegray{background: #40343E;}
.charade{background: #555267;}
.ruby{background: #4E2E33;}
.claret{background: #6C0000;}
.raspberry{background: #B90245;}
.tomato{background: #D40000;}
.cinnabar{background: #AF0202;}
.rougered{background: #860A37;}
.tearose{background: #8E364F;}
.woodrose{background: #815343;}
.mandarinorange{background: #DA0301;}
.storm{background: #4F4F53;}


/*comparison chart table and headers */
table.comparison-chart { border-collapse:collapse; border:1px solid #D7D8DA; margin-bottom:10px; width: 100%;}

/*table.comparison-chart caption{color:#8a9a92; font-family:Arial, Helvetica, sans-serif; font-size:2em; font-weight:bold; padding: 10px 0; text-align: left;}*/
table.comparison-chart caption { color: #8a9a92; font-family: 'Roboto', Helvetica, Arial, sans-serif; font-size: 2em; font-weight: bold; padding: 10px 0; text-align: left; }

table.comparison-chart thead th{background: #b0b579; color: #FFF; font-size:1.4em;}
table.comparison-chart th, table.comparison-chart td{border:1px solid #D7D8DA; padding: 3px; vertical-align:top;}
table.comparison-chart th.reformer-attribute,table.comparison-chart td.reformer-attribute{width: 18%;}
table.comparison-chart tbody tr.odd{background: #F0F0F0;}
table.comparison-chart tbody tr:HOVER{background: #c3e3f4;}
table.comparison-chart tbody td:HOVER{background: #ecc303;}
table.comparison-chart tbody td{ font-size:1.3em;}
#footnotes ul li{list-style: none;}

/*hot buttons */
#hot-buttons{margin-bottom: 10px; overflow:hidden; width: 390px;}
#hot-buttons a{border: none;}
#hot-buttons a img{border: none;}
#get-training {background: url(/img/store/buttons/get-training-off.jpg) no-repeat 0 0; display:block; height: 30px; width: 186px;}
#get-training a{display:block; height: 30px; text-indent: -9999px;}
#get-training a:HOVER{background: url(/img/store/buttons/get-training-on.jpg) no-repeat 0 0;}
#motr-workouts {background: url(https://s3.amazonaws.com/s3.pilates.com/img/store/motr/button_motr-workout-videos_static.png) no-repeat 0 0; display:block; height: 30px; width: 385px;}

/* My Comment */
#motr-workouts a{display:block; height: 30px; text-indent: -9999px;}
#motr-workouts a:HOVER{background: url(https://s3.amazonaws.com/s3.pilates.com/img/store/motr/button_motr-workout-videos_over.png) no-repeat 0 0;}
#more-podcasts{background: url(/img/store/buttons/more-podcasts-off.jpg) no-repeat 0 0; display:block; height: 30px; padding-right:5px; width: 186px;}
#more-podcasts a{display:block; height: 30px; text-indent: -9999px;}
#more-podcasts a:HOVER{background: url(/img/store/buttons/more-podcasts-on.jpg) no-repeat 0 0;}
#view-podcasts{background: url(/img/store/buttons/view-podcasts.jpg) no-repeat 0 0; display:block; height: 30px; padding-right:5px; width: 186px;}
#view-podcasts a{display:block; height: 30px; text-indent: -9999px;}
#view-podcasts a:HOVER{background: url(/img/store/buttons/view-podcasts-on.jpg) no-repeat 0 0;}
#see-sample {background: url(/img/store/buttons/button-see-sample-off.jpg) no-repeat 0 0; display:block; height: 30px;  margin-right:5px; width: 186px;}
#see-sample a{display:block; height: 30px; text-indent: -9999px;}
#see-sample a:HOVER{background: url(/img/store/buttons/button-see-sample-on.jpg) no-repeat 0 0;}
#see-dvd{background: url(/img/store/buttons/button-dvd-sample-off.jpg) no-repeat 0 0; display:block; height: 30px; padding-right:5px; width: 186px;}
#see-dvd a{display:block; height: 30px; text-indent: -9999px;}
#see-dvd a:HOVER{background: url(/img/store/buttons/button-dvd-sample-on.jpg) no-repeat 0 0;}




/* Store Special product box */

.ss_product_box{margin-bottom: 10px; margin-top: 20px; overflow: hidden; width: 790px;}
.ss_product_box_copy{float: left; width:390px;}

.ss_product_box_copy div.product_info{background: #F0F0F0; overflow:hidden; padding: 10px;}
.ss_product_box_copy div.product_info table.WidgetTable{width: 375px;}

.ss_product_box_copy table{float: left; width: 220px;}
.ss_product_box_copy table tbody td,
.ss_product_box_copy table thead th{text-align:left;padding:0 10px;}
.ss_product_box_copy table thead th.now{color: #7A7C69;}
.ss_product_box_copy table thead th.regular{color: #999999;}
.ss_product_box_copy table thead th.you-save{color: #666666;}
.ss_product_box_copy table tbody tr{}

.ss_product_box_copy table tbody td.now{color: #7A7C69;}
.ss_product_box_copy table tbody td.regular{color: #999999;}
.ss_product_box_copy table tbody td.you-save{color: #666666;}
.ss_product_box_copy p.contact{float: right; text-align:right;}

.ss_product_box_copy p.contact a{background:#d7d8da; border: 1px solid #7a7c69; color: #7a7c69; display: block; margin-bottom:2px; padding: 3px; *padding: 2px; text-align:center;  width: 104px;}
.ss_product_box_copy p.contact a:HOVER{background: #7a7c69; color: #F0F0F0; text-decoration:none;}
.ss_product_box div.content_teaser{float: right;}

/* store back order notice */
.backorder {font-style:italic; font-weight: bold; color:#666666; font-size:1.1em; background-color:#FBE0D9; padding:5px;}

/* Vidcaster product box */
.vidcaster-box {
    background: none repeat scroll 0% 0% #f0f0f0;
    overflow:hidden;
    padding:10px;
    width:375px;
    border-top:1px solid #666;
}
.vidcaster-box p {
    /*font-family:Arial,Helvetica,sans-serif;*/
    font-family: 'Roboto', Helvetica, Arial, sans-serif;
    color:#666;
    font-size:1.3em;
}

/*.product_box {
    position: relative;
}
.product_box img {
    position: absolute;
    bottom: 0;
}*/