/* Menu specific styling at bottom of page */

body {margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 1em; background-color:#FFFFFF;}

h4 { color:#565656;}


h5 { color:#565656; font-size:18px;}

#background-design {}
#background-design-fade {}
#main_container {width: 1000px; margin-left: auto; margin-right: auto;}
.menu {display: none;}
	

	
	a#about {behavior: url(iepngfix.htc); background: url(../images/nav-about-us.png) 0 0 no-repeat; width: 107px; height: 41px; display: block; text-decoration: none;}
	a:hover#about {behavior: url(iepngfix.htc); background: url(../images/nav-about-us.png) no-repeat -107px 0;}
	
	a#about_ie {behavior: url(iepngfix.htc); background: url(../images/nav-about-us.png) 0 0 no-repeat; width: 107px; height: 41px; display: block; text-decoration: none;}
	a:hover#about_ie {behavior: url(iepngfix.htc); background: url(../images/nav-about-us.png) no-repeat -107px 0;}
	
	
.menu_blue {float:left; width: 161px; height: 67px; text-align: center;}	
	
	a#prosthetics {behavior: url(iepngfix.htc); background: url(../images/nav-prosthetics.png) 0 0 no-repeat; width: 131px; height: 41px; display: block; text-decoration: none;}
	a:hover#prosthetics {behavior: url(iepngfix.htc); background: url(../images/nav-prosthetics.png) no-repeat -131px 0;}
	
	a#prosthetics_ie {behavior: url(iepngfix.htc); background: url(../images/nav-prosthetics.png) 0 0 no-repeat; width: 131px; height: 41px; display: block; text-decoration: none;}
	a:hover#prosthetics_ie {behavior: url(iepngfix.htc); background: url(../images/nav-prosthetics.png) no-repeat -131px 0;}
	
	
.menu_red {float:left; width: 180px; height: 67px; text-align: center;}
	a#store {behavior: url(iepngfix.htc); background: url(../images/nav-store.png) 0 0 no-repeat; width: 150px; height: 41px; display: block; text-decoration: none;}
	a:hover#store {behavior: url(iepngfix.htc); background: url(../images/nav-store.png) no-repeat -150px 0;}
	
	a#store_ie {behavior: url(iepngfix.htc); background: url(../images/nav-store.png) 0 0 no-repeat; width: 150px; height: 41px; display: block; text-decoration: none;}
	a:hover#store_ie {behavior: url(iepngfix.htc); background: url(../images/nav-store.png) no-repeat -150px 0;}
	

.menu_green {float:left; width: 178px; height: 67px; text-align: center;}
	a#testimonials {behavior: url(iepngfix.htc); background: url(../images/nav-testimonials.png) 0 0 no-repeat; width: 148px; height: 41px; display: block; text-decoration: none;}
	a:hover#testimonials {behavior: url(iepngfix.htc); background: url(../images/nav-testimonials.png) no-repeat -148px 0;}
	
.menu_orange {float:left; width: 179px; height: 67px; text-align: center;}	
	a#blog {behavior: url(iepngfix.htc); background: url(../images/nav-blog.png) 0 0 no-repeat; width: 149px; height: 41px; display: block; text-decoration: none;}
	a:hover#blog {behavior: url(iepngfix.htc); background: url(../images/nav-blog.png) no-repeat -149px 0;}	

.menu_yellow {float:left; width: 146px; height: 67px; text-align: center;}		
	a#contact {behavior: url(iepngfix.htc); background: url(../images/nav-contact.png) 0 0 no-repeat; width: 116px; height: 41px; display: block; text-decoration: none;}
	a:hover#contact {behavior: url(iepngfix.htc); background: url(../images/nav-contact.png) no-repeat -116px 0;}	

#menu_holder
{display:none;
}		

#header {float:left; width: 1000px; height: 132px; text-align: center;}
	#header img {border: 0; width: 561px; height: 132px; behavior: url(iepngfix.htc);}
#tag {width: 1000px; height: 69px;}
	#tag h1 {color: #4C4C4C; font-size: 1.2em; font-weight: normal; line-height: 1.5em; margin: 0 0 0 250px; text-align: left; width: 560px;}
	.small-text {font-size: 0.9em;}
	.tag-space {margin-left: 30px;}	
	
#content-top {behavior: url(iepngfix.htc); width: 658px; height: 9px; margin-left: auto; margin-right: auto; background: url(../images/content-box-top.png) no-repeat;}
#content-top-fat {behavior: url(iepngfix.htc); clear:both; width: 658px; height: 20px; margin-left: auto; margin-right: auto; background: url(../images/content-box-top.png) no-repeat;}
#content-bottom {behavior: url(iepngfix.htc); clear:both; width: 658px; height: 9px; margin-left: auto; margin-right: auto; background: url(../images/content-box-bottom.png) no-repeat;}
#content {width: 598px; margin-left: auto; margin-right: auto; padding: 1px 30px 30px 30px; background: url(../images/content-box-middle.png) repeat-y;}
	#content p {font-size: 0.8em; margin-bottom: 0;}
	#content h2 {}
	#content a {color: #004E9B; text-decoration:underline;}
	#content a:hover {color: #002849; text-decoration: none;}

#content-top-store {behavior: url(iepngfix.htc); width: 900px; height: 20px; margin-left: auto; margin-right: auto; background: url(../images/content-box-top-store.png) no-repeat;}
#content-bottom-store {behavior: url(iepngfix.htc); clear:both; width: 900px; height: 9px; margin-left: auto; margin-right: auto; background: url(../images/content-box-bottom-store.png) no-repeat;}
#content-store {width: 870px; margin-left: auto; margin-right: auto; padding: 1px 15px 15px 15px; background: url(../images/content-box-middle-store.png) repeat-y;}
	#content-store p {font-size: 0.8em; margin-bottom: 0;}
	#content-store h2 {}
	#content-store a {color: #004E9B; text-decoration: none;}
	#content-store a:hover {color: #002849; text-decoration: none;}
.camo-list {font-size:0.8em;}	


#content-box {float:left; width:523px; padding-left:35px; padding-top:15px;}
#content-box ol li {font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-bottom:25px;}

#content_large { float:left; width: 740px; padding-left:171px; padding-right:89px; background: url(../images/content-box-middle-large.png) repeat-y;}

* html #content_large {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/content-box-middle-large.png');}

* html #content {background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/images/content-box-middle.png');}

	#content-box p {font-size: 0.8em; margin-bottom: 0;}
	#content-box h2 {}
	#content-box a {color: #004E9B; text-decoration: none;}
	#content-box a:hover {color: #002849; text-decoration: none;}

#footer {width: 598px; margin-left: auto; margin-right: auto; padding: 24px 15px 30px 15px; text-align: center;}
	#footer ul {margin: 0; padding: 0;}
	#footer li {margin: 0; padding: 0 4px 0 4px; display: inline; border-right: 1px solid #4C4C4C;}
	#footer li a {font-size: 0.75em; text-decoration: none; color: #4C4C4C;}
	#footer li a:hover {color: #000000; text-decoration: none;}
	#footer li.last {border-right: 0;}
	#copyright {font-size: 0.8em; color: #4C4C4C; margin-top: 15px;}
	#credit {margin-top: 15px;}
	#binarycanary {float: left; font-size: 0.7em; color: #4C4C4C; margin-top: 7px;}
	#binarycanary a {text-decoration: none; color: #4C4C4C;}
	#binarycanary a:hover {color: #000000; text-decoration: none;}
	#modernearth {behavior: url(iepngfix.htc); float: right;}
	#modernearth img {behavior: url(iepngfix.htc); border: 0;}
	
#figure {behavior: url(iepngfix.htc); float:right; width: 273px; height: 514px; margin-top:50px; margin-right:30px; background: url(../images/figure.png);}

#figure_small-test {behavior: url(iepngfix.htc); float:right; width: 138px; height: 256px; margin-top:50px; margin-right:30px; background:url(../images/mannequin_small.png);}

#figure_small {behavior: url(iepngfix.htc); float:right; width: 138px; height: 256px; margin-top:50px; margin-right:30px; background:url(../images/mannequin_small.png);}

#figure_sitting {behavior: url(iepngfix.htc); float:right; width: 132px; height: 197px; margin-top:50px; margin-right:15px; background:url(../images/mannequin_sitting.png);}
#figure_lookingup {behavior: url(iepngfix.htc); float:right; width: 70px; height: 109px; margin-top:50px; margin-right:30px; background:url(../images/mannequin_lookingup.png);}
#figure_arms {behavior: url(iepngfix.htc); float:right; width: 87px; height: 273px; margin-top:50px; margin-right:30px; background:url(../images/mannequin_standing.png);}
#figure_attitude {behavior: url(iepngfix.htc); float:right; width: 99px; height: 249px; margin-top:50px; margin-right:30px; background:url(../images/mannequin_attitude.png);}

#wendy {behavior: url(iepngfix.htc); float:right; width: 146px; height: 316px; margin-top:30px; margin-left:10px; background:url(/images/wendy_blog.png);}

.clear {clear: both;}

/**store navigation and links **/
.store {font-size:19px;
list-style:none;
}

.store li {padding-bottom:15px;
			position:relative;
			top:0px;
			left:20px;
			
		}

.blinks {list-style:none;
		 
		 }
		 
.blinks li {display:inline;
		padding-right:10px;
	
		}
		
.buttons {
width:300px;
height:20px;
position:relative;
left:260px;
top:-100px;
}

.camo { width:458px; 
		border-collapse: collapse;
		margin-bottom:20px;
		}

.camo td{border:2px solid #cacaca;
padding:0px 10px 10px 20px;
}


.left {
padding-right:90px;
padding-bottom:20px;
float:left;}

.storenav {list-style:none;
			font-size:15px;
			font-weight:bold;
			width:600px;
			}

.storenav li {display:inline;
		
			  padding-right:10px;}
			  
.blinksnav {list-style:none;}

.blinksnav li {display:inline;}

#storenav {width: 840px; 
		
		 padding-top:10px;
		  margin-left:160px;}
		  
#storenav a {text-decoration:none;
   			 color:#004E9B;}
			 
			 
.breast {list-style:none;
	     font-size:18px;
		 position:relative;
		 top:-80px;
		 left:330px;
		 }

.breast li{padding-bottom:8px;}

#camo-sides
{
	width:523px;
	float:left;
	padding-top:8px;
	padding-bottom:8px;
}

.camo-sides-img
{
	float:left;
	margin-right:10px;
	margin-bottom:40px;
	border:solid 2px #bd4545;
}

#camo_everyday
{
	width:870px;
	float:left;
	height:140px;
}

.camo_everyday-img {float:left; padding-right:3px;}

#camo-img
{
	height:140px;
	text-align:center;
	font-size:12px;
	font-weight:800;
}

#camo-everyday-breast
{
	float:left;
	width:120px;
	height:115px;
	margin-right:18px;
	text-align:center;
	font-size:12px;
	font-weight:800;
}

#camo-everyday-fabric
{
	float:left;
	width:120px;
	height:90px;
	margin-right:18px;
	text-align:center;
	font-size:12px;
	font-weight:800;
}


*html #camo-everyday-breast
{
	margin-right:12px;
}

.camo-everyday-breast-img
{
	border:solid 2px #ba4343;
}

#buy_sell_box
{
	float:right;
	width:170px;
}

/* Img style */
.img-left
{
	float:left;
	padding-right:15px;
	padding-bottom:15px;
}

.img-right
{
	float:right;
	padding-left:15px;
	padding-bottom:15px;
}
	

#camo-everyday-breast-large
{
	float:left;
	width:523px;
	height:187px;
	border-bottom:solid 2px #ba4343;
}

.tiny-text {font-size:9px;}


.reset-button
{
	background-image:url(../images/reset_button.gif);
	width:68px;
	height:43px;
}

.height-div
{
	width:500px;
	height:15px;
	float:left;
}
		  
/**--------------------------**/

/*  Menu styles */


/* common styling */
.menu {width: 137px; height: 67px; text-align: left; position:relative; z-index:100;}

.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; width:110px; height:24px; text-align:left; color:#fff; border: 0 solid #fff; background:#ae75b2; line-height:24px; font-size:12px; overflow:hidden;}

.menu ul {margin: 0 0 0 0px; padding: 15px 0 0 0;}
.menu ul li {margin: 0 10px 0px 10px; float: left; list-style: none;  position:relative; display:inline;}
.menu ul li ul {display: none;}
/*.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}
*/

/* specific to non IE browsers */
.menu ul li:hover a {color:#fff; background:#ae75b2;}
.menu ul li:hover ul {display:block; position:absolute; top:18px; width:110px;}
.menu ul li:hover ul li a.hide {background:#ae75b2; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#7b507e; color:#000;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; padding-left:15px; background:#ae75b2; color:#000;}
.menu ul li:hover ul li a:hover {background:#7b507e; color:#000;}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:110px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-110px;}


/* common styling */
.menu_blue {width: 161px; height: 67px; text-align: left; position:relative; z-index:100;}

.menu_blue ul li a, .menu_blue ul li a:visited {display:block; text-decoration:none; color:#000; width:110px; height:24px; text-align:left; color:#fff; border: 0 solid #fff; background:#710069; line-height:24px; font-size:12px; overflow:hidden;}

.menu_blue ul {margin: 0 0 0 0px; padding: 15px 0 0 0;}
.menu_blue ul li {margin: 0 10px 0px 10px; padding: 0; float: left; list-style: none;  position:relative; display:inline;}
.menu_blue ul li ul {display: none;}

/* specific to non IE browsers */
.menu_blue ul li:hover a {color:#fff; background:#88c0e8;}
.menu_blue ul li:hover ul {display:block; position:absolute; top:18px; width:131px;}
.menu_blue ul li:hover ul li a.hide {background:#528db8; color:#fff;}
.menu_blue ul li:hover ul li:hover a.hide {background:#528db8; color:#000;}
.menu_blue ul li:hover ul li ul {display: none;}
.menu_blue ul li:hover ul li a {display:block; padding-left:15px; background:#88c0e8; color:#000;}
.menu_blue ul li:hover ul li a:hover {background:#528db8; color:#000;}
.menu_blue ul li:hover ul li:hover ul {display:block; position:absolute; left:131px; top:0;}
.menu_blue ul li:hover ul li:hover ul.left {left:-131px;}


/******************************************************************************************/

/* common styling */
.menu_red {width: 180px; height: 67px; text-align: left; position:relative; z-index:100;}

.menu_red ul li a, .menu_red ul li a:visited {display:block; text-decoration:none; color:#000; width:110px; height:24px; text-align:left; color:#fff; border: 0 solid #fff; background:#bd4545; line-height:24px; font-size:12px; overflow:hidden;}

.menu_red ul {margin: 0 0 0 0px; padding: 15px 0 0 0;}
.menu_red ul li {margin: 0 10px 0px 10px; padding: 0; float: left; list-style: none;  position:relative; display:inline;}
.menu_red ul li ul {display: none;}

/* specific to non IE browsers */
.menu_red ul li:hover a {color:#fff; background:#bd4545;}
.menu_red ul li:hover ul {display:block; position:absolute; top:18px; width:110px;}
.menu_red ul li:hover ul li a.hide {background:#8f2a2a; color:#fff;}
.menu_red ul li:hover ul li:hover a.hide {background:#8f2a2a; color:#000;}
.menu_red ul li:hover ul li ul {display: none;}
.menu_red ul li:hover ul li a {display:block; padding-left:15px; background:#bd4545; color:#000;}
.menu_red ul li:hover ul li a:hover {background:#8f2a2a; color:#000;}
.menu_red ul li:hover ul li:hover ul {display:block; position:absolute; left:110px; top:0;}
.menu_red ul li:hover ul li:hover ul.left {left:-110px;}

/******************************************************************************************/

/* common styling */
.menu_green {width: 168px; height: 67px; text-align: left; position:relative; z-index:100;}

.menu_green ul li a, .menu_green ul li a:visited {display:block; text-decoration:none; color:#000; width:110px; height:24px; text-align:left; color:#fff; border: 0 solid #fff; background:#69c070; line-height:24px; font-size:12px; overflow:hidden;}

.menu_green ul {margin: 0 0 0 0px; padding: 15px 0 0 0;}
.menu_green ul li {margin: 0 10px 0px 10px; padding: 0; float: left; list-style: none;  position:relative; display:inline;}
.menu_green ul li ul {display: none;}

/* specific to non IE browsers */
.menu_green ul li:hover a {color:#fff; background:#438f49;}
.menu_green ul li:hover ul {display:block; position:absolute; top:18px; width:110px;}
.menu_green ul li:hover ul li a.hide {background:#438f49; color:#fff;}
.menu_green ul li:hover ul li:hover a.hide {background:#438f49; color:#000;}
.menu_green ul li:hover ul li ul {display: none;}
.menu_green ul li:hover ul li a {display:block; padding-left:15px; background:#438f49; color:#000;}
.menu_green ul li:hover ul li a:hover {background:#438f49; color:#000;}
.menu_green ul li:hover ul li:hover ul {display:block; position:absolute; left:110px; top:0;}
.menu_green ul li:hover ul li:hover ul.left {left:-110px;}

/******************************************************************************************/

/* common styling */
.menu_orange {width: 178px; height: 67px; text-align: left; position:relative; z-index:100;}

.menu_orange ul li a, .menu_orange ul li a:visited {display:block; text-decoration:none; color:#000; width:110px; height:24px; text-align:left; color:#fff; border: 0 solid #fff; background:#69c070; line-height:24px; font-size:12px; overflow:hidden;}

.menu_orange ul {margin: 0 0 0 0px; padding: 15px 0 0 0;}
.menu_orange ul li {margin: 0 10px 0px 10px; padding: 0; float: left; list-style: none;  position:relative; display:inline;}
.menu_orange ul li ul {display: none;}

/* specific to non IE browsers */
.menu_orange ul li:hover a {color:#fff; background:#438f49;}
.menu_orange ul li:hover ul {display:block; position:absolute; top:18px; width:110px;}
.menu_orange ul li:hover ul li a.hide {background:#438f49; color:#fff;}
.menu_orange ul li:hover ul li:hover a.hide {background:#438f49; color:#000;}
.menu_orange ul li:hover ul li ul {display: none;}
.menu_orange ul li:hover ul li a {display:block; padding-left:15px; background:#438f49; color:#000;}
.menu_orange ul li:hover ul li a:hover {background:#438f49; color:#000;}
.menu_orange ul li:hover ul li:hover ul {display:block; position:absolute; left:110px; top:0;}
.menu_orange ul li:hover ul li:hover ul.left {left:-110px;}


/******************************************************************************************/

/* common styling */
.menu_yellow {width: 146px; height: 67px; text-align: left; position:relative; z-index:100;}

.menu_yellow ul li a, .menu_yellow ul li a:visited {display:block; text-decoration:none; color:#000; width:110px; height:24px; text-align:left; color:#fff; border: 0 solid #fff; background:#710069; line-height:24px; font-size:12px; overflow:hidden;}

.menu_yellow ul {margin: 0 0 0 0px; padding: 15px 0 0 0;}
.menu_yellow ul li {margin: 0 10px 0px 10px; padding: 0; float: left; list-style: none;  position:relative; display:inline;}

.menu_yellow ul li ul {display: none;}

/* specific to non IE browsers */
.menu_yellow ul li:hover a {color:#fff; background:#fbe108;}
.menu_yellow ul li:hover ul {display:block; position:absolute; top:18px; width:116px;}
.menu_yellow ul li:hover ul li a.hide {background:#d5be00; color:#fff;}
.menu_yellow ul li:hover ul li:hover a.hide {background:#d5be00; color:#000;}
.menu_yellow ul li:hover ul li ul {display: none;}
.menu_yellow ul li:hover ul li a {display:block; padding-left:15px; background:#fbe108; color:#000;}
.menu_yellow ul li:hover ul li a:hover {background:#d5be00; color:#000;}
.menu_yellow ul li:hover ul li:hover ul {display:block; position:absolute; left:116px; top:0;}
.menu_yellow ul li:hover ul li:hover ul.left {left:-116px;}
