body{
	margin:0;
	font:15px Tahoma, Arial, sans-serif;
	background:url(/img/bg-body.gif);
	color:#000;
}
/*General Settings****/

h5{
font-size:10px;
color:#666666;
font-weight:normal;
}

img{border-style:none;}

IMG.displayed {
padding-right:3px;
    display: block;
    margin-left: auto;
    margin-right: auto }
	
IMG.press {
padding-right:3px;
margin-top:10px;
    display: block;
    margin-left: auto;
    margin-right: auto }
	

	

a{
	color:#000;
	text-decoration:none;
}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form,fieldset{
	margin:0;
	padding:0;
	border:none;
}

#dist{
line-height: 40px;
}
#list{
line-height: 10px;
}

 .superscript{
	font-size:xx-small;
	vertical-align:text-top;
}
 
/*page************/
#page{
	width:892px;
	margin:0 auto;
	padding-top:222px;
	position:relative;
}
#header{
	height:222px;
	position:absolute;
	top:0;
	left:0;
	width:892px;
}
.header{
	height:222px;
	width:892px;
	background:url(/img/bg-header.png) no-repeat;
}
#header .logo{
	position:absolute;
	background:url(/img/logo.gif) no-repeat;
	width:190px;
	height:121px;
	left:32px;
	top:60px;
	text-indent:-9999em;
	overflow:hidden;
	margin:0;
	z-index:10;
}
#header .logo a{
	display:block;
	height:100%;
	position:relative;
}
.header-top{
	width:643px;
	padding:20px 33px 0 216px;
	text-align:right;
	position:relative;
	overflow:hidden;
}
.header-top p{
	margin:0 0 4px;
	font-size:17px;
	color:#231f20;
	padding-right:5px;
	text-align: right;
	vertical-align: middle;
}
.email-bar{
	width:601px;
	height:31px;
	float:right;
	overflow:hidden;
	color:#53504d;
	padding:10px 0 0 13px;
}
.email-bar form{
	position:relative;
	width:100%;
}
.email-bar h3{
	font-size:14px;
	font-weight:normal;
	color:#53504d;
	margin:0;
	float:left;
	padding:2px 10px 0 0;
}
.email-bar label{
	font-size:15px;
	float:left;
	padding:4px 10px 0 0;
}

.email-bar a {
font-size:15px;
	color:#414042;
	background-image: url(/img/buttontop.png);
	padding-right:30px;
	padding-left:30px;
	padding-top:8px;
	padding-bottom:8px;
	height:1200px;
	width:260px;
	background-position: center center;
	text-align: center;
	background-repeat: no-repeat;
}


.email-bar input{
	width:93px;
	float:left;
	padding:2px 5px 2px 5px;
	border:1px solid #d8dadb;
	margin-right:10px;
}
.email-bar input.btn-submit{
	width:auto;
	padding:0;
	border:none;
	margin:0;
}
/*navigation************/
#navigation{
	list-style:none;
	margin:0;
	padding:57px 0 0 225px;
	text-align:left;
	width:655px;
	position:relative;
	z-index:1;
}
#navigation li{
	float:left;
	font-size:15px;
	padding:0 10px 0 15px;
	background:url(/img/navigation-separator.gif) no-repeat 0 50%;
	font-weight:normal ;
	white-space:nowrap;
}
#navigation li a{color:#524f4c;}

#navigation li:hover, #navigation li.hover {
	position:relative;
	text-decoration: none;
}
#navigation li a:hover, #navigation li:hover a, #navigation li.hover a{
	position:relative;
	text-decoration: none;
	color: #000000;
}

#navigation li:hover div, #navigation li.hover div{
	display:block;
	text-decoration: none;
	color: #000000;
}
#navigation li div{
	display:none;
	position:absolute;
	width:170px;
	top:15px;
	left:0;
	padding-top:17px;
	background:url(/img/transparent.gif);
}
#navigation li ul{
	margin:0;
	padding:0;
	list-style:none;
	width:170px;
}
#navigation li li{
	width:100%;
	padding:0;
	background:#cccdcf !important;
	font-size:13px;
	padding:5px 0 5px 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}
#navigation li li a{color:#464748 !important;}
/*container************/
#container{padding:0 19px 14px 20px;}
.main-top{
	background:url(/img/bg-main-top.png) no-repeat;
	height:22px;
	width:853px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
}
.main-bottom{
	background:url(/img/bg-main-bottom.png) no-repeat;
	height:21px;
	width:853px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
}



#main{
	background:url(/img/bg-main.png) repeat-y;
	width:853px;
}
#main:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
.main{
	margin:-6px 0 0;
	position:relative;
	float:left;
	padding:0 23px;
}
.products-holder{
	width:100%;
	overflow:hidden;
	margin-bottom:13px;
	z-index: 2;
}

.products-holder2{
	width:100%;
	width:801px;
	overflow:hidden;
	margin-bottom:13px;
	z-index: 2;
}
.products-holder img{
	float:left;
	padding:10px 14px 13px 10px;
}
.products-holder img2{
	float:left;
	
	padding:10px 14px 13px 10px;
}

.products-holder a {
	text-decoration: none;
	color: #666666;
}

.products-holder p {
	text-decoration: none;
	color: #666666;
	text-align: center;
	margin-top: 20px;
}

.products-holder a:hover {
	text-decoration: none;
	color: #999999;
}
.product-box{
	background:url(/img/bg-product.gif) no-repeat;
	width:218px;
	height:270px;
	overflow:hidden;
	float:right;
	padding:10px 8px 0 11px;
}


.product-box2{
	width:350px;
	height:270px;
	overflow:hidden;
	float:right;

}
h3.heading-view{
	background:url(/img/heading-view.gif) no-repeat;
	width:143px;
	height:32px;
	text-indent:-9999em;
	overflow:hidden;
	margin:0 0 3px;
}
.product-box img{
	margin-left:14px;
	padding:0;
	background:none;
	margin-bottom:3px;
	float:none;
	display:block;
}
h3.heading-products{
	background:url(/img/heading-products.gif) no-repeat;
	width:152px;
	height:40px;
	text-indent:-9999em;
	overflow:hidden;
	margin:0 0 5px 66px;
}
.product-box a{
	font-size:15px;
	color:#595a5c;
	display:block;
	background:url(/img/bg-product-link.gif) no-repeat;
	width:104px;
	height:29px;
	margin:0 auto;
	line-height:29px;
	text-align:center;
}
.three-box-holder{
	width:100%;
	overflow:hidden;
	margin-bottom:21px;
}
.order-box{
	float:left;
	background:url(/img/bg-order2.gif) no-repeat;
	width:248px;
	height:154px;
	overflow:hidden;
	position:relative;
	margin-right:11px;
}
h3.heading-order{
	background:url(/img/heading-order.gif) no-repeat;
	width:133px;
	height:77px;
	text-indent:-9999em;
	overflow:hidden;
	margin:0;
	position:absolute;
	top:14px;
	right:16px;
}
.order-box a{
	background:url(/img/btn-shop.gif) no-repeat center top;
	width:100px;
	height:24px;
	font-size:13px;
	color:#595a5c;
	text-align:center;
	line-height:24px;
	margin:125px 10px 0;
	float:left;
}


.calculate-box{
	float:left;
	background:url(/img/bg-calculate.gif) no-repeat;
	width:259px;
	height:154px;
	position:relative;
	margin-right:13px;
}
.calculate-box a{
	background:url(/img/btn-calculate.gif) no-repeat;
	width:70px;
	height:25px;
	position:absolute;
	bottom:4px;
	right:35px;
	font-size:13px;
	line-height:25px;
	color:#595a5c;
	text-align:center;
}
.store-box{
	background:url(/img/bg-store.gif) no-repeat;
	width:272px;
	height:153px;
	position:relative;
	float:left;
}
.heading-find{
	background:url(/img/heading-store.gif) no-repeat;
	width:179px;
	height:97px;
	position:absolute;
	top:21px;
	right:23px;
	text-indent:-9999em;
	overflow:hidden;
	margin:0;
}
.store-box a{
	background:url(/img/btn-store.gif) no-repeat;
	width:99px;
	height:25px;
	position:absolute;
	bottom:11px;
	right:18px;
	text-align:center;
	line-height:24px;
	font-size:13px;
	color:#595a5c;
}

.store-box3 a{
	background:url(/img/btn-store.gif) no-repeat;
	width:99px;
	height:25px;
	position:absolute;
	bottom:11px;
	right:18px;
	text-align:center;
	line-height:24px;
	font-size:13px;
	color:#595a5c;
}


.four-box-holder{
	width:100%;
	overflow:hidden;
	margin-bottom:14px;
}
.resaurce-box{
	float:left;
	background:url(/img/bg-resource.gif) no-repeat;
	width:171px;
	height:50px;
	padding-top:97px;
	margin-right:17px;
}
.resaurce-box a{
	background:url(/img/btn-resource.gif) no-repeat;
	width:30px;
	height:19px;
	display:block;
	margin:0px 5px 3px 130px;
	font-size:12px;
	color:#464748;
	line-height:19px;
	text-align:center;
}
.tips-box{
	background:url(/img/bg-tips.gif) no-repeat;
	width:184px;
	height:123px;
	position:relative;
	float:left;
	margin-right:11px;
}
.tips-box a{
	position:absolute;
	bottom:6px;
	left:17px;
	background:url(/img/btn-read.gif) no-repeat;
	width:57px;
	height:20px;
	line-height:20px;
	font-size:15px;
	color:#595a5c;
	text-align:center;
}
.check-box{
	background:url(/img/bg-check.gif) no-repeat;
	width:135px;
	height:123px;
	position:relative;
	float:left;
	margin-right:10px;
}
.check-box a{
	position:absolute;
	left:40px;
	bottom:6px;
	background:url(/img/btn-view.gif) no-repeat;
	width:57px;
	height:20px;
	line-height:20px;
	font-size:15px;
	color:#595a5c;
	text-align:center;
}

.content-holder{
	width:100%;
	overflow:hidden;
}

.content-box{
	width:425px;
	float:left;
	margin:3px 20px 0 0;
	background:url(/img/bg-content.gif) repeat-y;
}
.content-box .top{background:url(/img/content-top.gif) no-repeat;}
.content-box .bottom{
	background:url(/img/content-bottom.gif) no-repeat 0 100%;
	padding-top: 20px;
	padding-right: 17px;
	padding-bottom: 17px;
	padding-left: 17px;
	color:#333;
	font-size:14px;
}

.content-box  il{
	color:#999999;
	list-style-type: circle;
}


.blog-box{
	background:url(/img/bg-blog.gif) no-repeat;
	width:259px;
	height:113px;
	float:left;
	padding:10px 0 0 15px;
	position:relative;
}
.blog-box h3{
	margin:0 0 7px;
	font-size:16px;
	font-weight:normal;
	color:#231f20;
	text-transform:uppercase;
}
.blog-box p{
	margin:0;
	font-size:15px;
	color:#231f20;
}
.blog-box  a{
	background:url(/img/btn-blog.gif) no-repeat;
	width:122px;
	height:19px;
	font-size:12px;
	display:block;
	margin:0 auto 3px;
	color:#464748;
	line-height:19px;
	text-align:center;
	position:absolute;
	bottom:7px;
}
.blog-box a.expectant {left:11px;}
.blog-box a.nursing {right:11px;}
/*content-holder***********/
.content-holder{
	width:100%;
	overflow:hidden;
}

.content-box{
	width:425
	px;
	float:left;
	margin:3px 20px 0 0;
	
}

.content-box .bustier{
	padding-top: 150px;
	padding-right: 60px;
	padding-left: 30px;
	background-image: url(/img/pbustier.png);
	background-repeat: no-repeat;
	text-align: center;
}


#bustier{
	padding-top: 420px;
	padding-right: 30px;
	padding-left: 10px;
	background-image: url(/img/pbustier.png);
	background-repeat: no-repeat;
	margin-left:5px;
	
}
p {
}
.content-box p{
	font-size:15px;
	line-height:22px;
	margin:0 0 5px;
	color:#414042;
}

#bustier p{
	font-size:14px;
	line-height:35px;
	margin:0 0 5px;
	color:#414042;
}

.content-box a{
	font-size:15px;
	color:#414042;
	background-image: url(/img/lean-more.png);
	height: 300px;
	width: 300px;
	padding: 20px;
	background-position: center center;
	text-align: center;
	background-repeat: no-repeat;
}

#newsheader
{
	background-image:url(/img/news.png);
	width:796px;
	height:100px;
	background-repeat: no-repeat;
	padding-top: 15px;
	
}

#newsblock2 a{
	font-size:15px;
	color:#414042;
	background-image: url(/img/new-button.png);
	height: 300px;
	width: 300px;
	padding: 20px;
	background-position: center center;
	text-align: center;
	background-repeat: no-repeat;
}

#newsblock2 a.no-border{
	font-size:15px;
	color:#414042;
	background-image: url(/img/new-button.png);
	height: 300px;
	width: 300px;
	padding: 20px;
	background-position: center center;
	text-align: center;
	background-repeat: no-repeat;
}

#newsblock3 a{
	font-size:15px;
	color:#414042;
	background-image: url(/img/new-button.png);
	height: 300px;
	width: 300px;
	padding: 20px;
	background-position: center center;
	text-align: center;
	background-repeat: no-repeat;
}

#newsblock a{
	font-size:15px;
	color:#414042;
	background-image: url(/img/new-button.png);
	height: 300px;
	width: 300px;
	padding: 20px;
	background-position: center center;
	text-align: center;
	background-repeat: no-repeat;
}

#newsblock a:hover{
color:#999999
}

#newsblock2 a:hover{
color:#999999
}

#newsblock
{
	background-image:url(/img/newbx1.gif);
	width:388px;
	height:452px;
	background-repeat: no-repeat;
padding: 15px;
margin-top:7px;

}

#newsblock2
{
	background-image:url(/img/newbx2.gif);
	width:370px;
	height:452px;
	background-repeat: no-repeat;
padding-left:15px;
padding-right:15px;
margin-top:7px;
float:left;
text-align:center;
}

.newsblock2
{
	background-image:url(/img/newbx2.gif);
	width:370px;
	height:452px;
	background-repeat: no-repeat;
padding-left:15px;
padding-right:15px;
margin-top:7px;
float:left;
margin-bottom:15px;
text-align:center;

}

#newsblock3
{
	background-image:url(/img/newbx1.gif);
	width:370px;
	height:452px;
	background-repeat: no-repeat;
	padding-right:15px;
padding-left:15px;
margin-top:7px;
float:left;
text-align:center;
}

.newsblock3
{
	background-image:url(/img/newbx1.gif);
	width:370px;
	height:452px;
	background-repeat: no-repeat;
	padding-right:15px;
padding-left:15px;
margin-top:7px;
float:left;
margin-bottom:15px;
text-align:center;
}


#bustier a{
	font-size:15px;
	color:#414042;
	background-image: url(/img/lean-more.png);
	height: 300px;
	width: 300px;
	padding: 20px;
	background-position: center center;
	text-align: center;
	background-repeat: no-repeat;
}
.icons{
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}
.icons li{
	display:inline;
	vertical-align:middle;
	padding:0 12px;
}
.icons li img{vertical-align:middle;}
.home-video-box{
	background:url(/img/bg-video-holder.jpg) no-repeat;
	width:322px;
	height:246px;
	padding:13px 16px 10px 17px;
	float:left;
}
.home-video-box img{display:block;}


.video-box{
	width:350px;
	float:left;
	background-image: url(/img/phalter.png);
	background-repeat: no-repeat;
	padding-top: 420px;
	padding-right: 16px;
	padding-bottom: 0px;
	padding-left: 17px;
	font-size:14px;
	line-height:40px;
	color:#414042;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 20px;
}

.video-box2{
	width:735px;
	float:left;
	background-repeat: no-repeat;
	padding-right: 30px;
	padding-bottom:10px;
	padding-left: 30px;
	background-image: url(/img/who-bkgrnd.png);
	padding-top: 60px;
	height: 410px;
	line-height:30px;
}

.video-box3{
	width:725px;
	float:left;
	background-repeat: no-repeat;
	padding-right: 30px;
	padding-bottom:10px;
	padding-left: 45px;
	background-image: url(/img/prodcut2.png);
	padding-top: 30px;
	height: 295px;
	margin-top: 10px;
	line-height:35px;
	font-size:16px;
}

.top-box{
	width:725px;
	float:left;
	background-repeat: no-repeat;
	padding-right: 30px;
	padding-bottom:10px;
	padding-left: 45px;
	background-image: url(/img/product-bustier.png);
	padding-top: 400px;
	
}

.resources{
	width:725px;
	float:left;
	background-repeat: no-repeat;
	padding-right: 45px;
	padding-bottom:10px;
	padding-left: 45px;
	background-image: url(/img/resources-background.png);
	height: 525px;
	padding-top: 25px;
}

.newsletter{
	width:725px;
	float:left;
	background-repeat: no-repeat;
	padding-right: 45px;
	padding-bottom:10px;
	padding-left: 45px;
	background-image: url(/img/Newsletter.png);
	height: 280px;
	padding-top: 25px;
}

.resources-sizing{
	width:725px;
	float:left;
	background-repeat: no-repeat;
	padding-right: 45px;
	padding-bottom:10px;
	padding-left: 45px;
	background-image: url(/img/sizing.png);
	height:860px;
	padding-top: 25px;
}

.resourcesText{
	padding-right: 30px;
	padding-bottom: 30px;
	}
	
	.sizing{
	padding-right: 30px;
	padding-bottom: 30px;
	}
	
	.resourcesText h2{
	font-size: 15px;
	font-weight: lighter;
	color: #666666;
	text-align: center;
	}
	
	.resourcesText h3{
	font-size: 15px;
	font-weight: lighter;
	color: #333333;
	text-align: center;
	}
	
	.resourcesText p2{
	font-size: 15px;
	text-align:left;
	color: #333333;
	}

.resources p{
	font-size:15px;
	line-height:25px;
	margin:0 0 5px;
	color:#414042;
	text-align: justify;	
}

.resources p2{
	line-height:25px;
	margin:0 0 5px;
	color:#414042;
	text-align: center;
}

.resources p3{
	line-height:25px;
	color:#414042;
	text-align: center;
	padding-top: 150px;
}

.resources h2{
	font-size:16px;
	line-height:25px;
	margin:0 0 20px;
	color:#414042;
		
}
.resources a{
	color:#666666;
	text-decoration: none;
	}
	
	.resources a:hover{
	color:#999999;
	text-decoration: none;
	}
	


.top-box2{
	width:725px;
	float:left;
	background-repeat: no-repeat;
	padding-right: 30px;
	padding-bottom:10px;
	padding-left: 45px;
	background-image: url(/img/product-halter.png);
	padding-top: 400px;
	
}

.video-box2 p{
	font-size:20px;
	line-height:22px;
	margin:0 0 5px;
	color:#414042;
}


.video-box3 p{
	font-size:15px;
	line-height:22px;
	margin:0 0 5px;
	color:#414042;
}


.top-box a{
	font-size:16px;
	color:#414042;
	background-image: url(/img/lean-more.png);
	height: 300px;
	width: 300px;
	padding: 20px;
	background-position: center center;
	text-align: center;
	background-repeat: no-repeat;
}

.top-box2 a{
	font-size:16px;
	color:#414042;
	background-image: url(/img/lean-more.png);
	height: 300px;
	width: 300px;
	padding: 20px;
	background-position: center center;
	text-align: center;
	background-repeat: no-repeat;
}
.video-box a{
	font-size:14px;
	color:#414042;
	background-image: url(/img/lean-more.png);
	height: 300px;
	width: 300px;
	padding: 20px;
	background-position: center center;
	text-align: center;
	background-repeat: no-repeat;
}

.bustier a{
	font-size:15px;
	color:#414042;
	background-image: url(/img/lean-more.png);
	height: 300px;
	width: 300px;
	padding: 20px;
	background-position: center center;
	text-align: center;
	background-repeat: no-repeat;
}

.video-box p{
	font-size:14px;
	line-height:22px;
	margin:0 0 5px;
	color:#414042;
	text-align: center;
	
}

.video-box img{display:block;}

#footer{
	background:url(/img/bg-footer.png) no-repeat;
	text-align:center;
	width:100%;
	padding:20px 0;
}
#footer ul{
	list-style:none;
	margin:0 0 5px;
	padding:0;
	position:relative;
}
#footer ul li{
	display:inline;
	font-size:13px;
	background:url(/img/footer-separator.gif) no-repeat 0 50%;
	padding:0 8px 0 10px;
}
#footer ul li:first-child { 
	background-image:none;
	padding-left: 0; 
} 
#footer p{
	margin:0;
	font-size:9px;
}


h1 {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	text-align: center;
	vertical-align: text-top;
	margin-top: -2px;
	font-size: 20px;
}

h6 {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: normal;
	text-align: center;
	vertical-align: text-top;
	margin-top: -2px;
	font-size: 15px;
}

div.content_left 
{
	position: absolute;
	left: 30px;
	top: 186px;
	
	width: 365px;
	height: 304px;
}

div.content_right 
{
	position: absolute;
	left: 415px;
	top: 186px;
	
	width: 365px;
	height: 304px;
}

#csc {
	width : 720px;
	height : auto;
	position : relative;
	background-color: #fdebeb;
	background-image: url(/img/csc_tl.png);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 15px;
	padding-left: 40px;
}

#csc-testimonials {
	width : 727px;
	height : auto;
	position : relative;
	background-color: #fbcedc;
	background-image: url(/img/csc_tl.png);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 40px;
	
}

#press-bustier{
background-image: url(/img/press-bustier.png);
width:550px;
padding-top:300px;
padding-bottom:35px;
padding-left:250px;
background-repeat: no-repeat;
margin-bottom:5px;
}

#press-bustier-new{
background-image: url(/img/bustier-presskit.jpg);
width:550px;
padding-top:300px;
padding-bottom:35px;
padding-left:250px;
background-repeat: no-repeat;
margin-bottom:5px;
height:830px;
clear:both;
margin-top:15px;
}

#press-halter{
background-image: url(/img/press-halter.png);
width:550px;
padding-top:300px;
padding-bottom:35px;
padding-left:250px;
background-repeat: no-repeat;
margin-bottom:5px;
}

#press-halter-new{
background-image: url(/img/halter-presskit.jpg);
width:800px;
padding-top:300px;
padding-bottom:35px;
background-repeat: no-repeat;
margin-bottom:5px;
height:650px;
}

#media-contact{
background-image: url(/img/media.png);
width:770px;
padding-top:40px;
padding-left:20px;
padding-right:10px;
background-repeat: no-repeat;
margin-bottom:5px;
}

#media-contact h6{
color:#666666;
padding-right:10px;
margin-right:15px;
}

#link a{
	font-size:15px;
	color:#414042;
	background-image: url(/img/button-test.png);
	padding-right:30px;
	padding-left:30px;
	height:100px;
	width:200px;
	background-position: center center;
	text-align: center;
	background-repeat: no-repeat;
}

#press-bustier a{
	font-size:13px;
	color:#414042;
	background-image: url(/img/press-button.png);
	padding-right:30px;
	padding-left:30px;
	height:100px;
	width:200px;
	background-position: center center;
	text-align: center;
	background-repeat: no-repeat;
}



#press-halter a{
	font-size:13px;
	color:#414042;
	background-image: url(/img/press-button.png);
	padding-right:30px;
	padding-left:30px;
	height:100px;
	width:200px;
	background-position: center center;
	text-align: center;
	background-repeat: no-repeat;
}

#press-halter-new a{
	font-size:13px;
	color:#414042;
	background-image: url(/img/press-button.png);
	padding-right:15px;
	padding-left:15px;
	height:190px;
	width:200px;
	background-position: center center;
	text-align: center;
	background-repeat: no-repeat;
}

.halterlinks1 {
    padding-left:10px;
	padding-top:40px;
	}
	
	.halterlinks2 {
    padding-left:400px;
	padding-top:250px;
	}
	
	
#link2 a{
	font-size:15px;
	margin-left:275px;
	margin-right::auto;
	color:#414042;
	background-image: url(/img/button-test.png);
	padding-right:30px;
	padding-left:30px;
	height:100px;
	width:200px;
	background-position: center center;
	text-align: center;
	background-repeat: no-repeat;
}

#csc-testimonialsTop {
	width : 720px;
	height : 135px;
	background-image: url(/img/testimonials.png);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 5px;
	padding-left: 40px;	
}

#csc-presskit-top {
	width : 720px;
	height : 200px;
	background-image: url(/img/pressKit_top.png);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 5px;
	padding-left: 40px;	
}

#csc-press {
	width : 750px;
	height : 145px;
	position : relative;
	background-image: url(/img/press-pdf.png);
	background-repeat: no-repeat;
	padding-top: 30px;
	padding-right: 40px;
	padding-bottom: 5px;
	padding-left: 40px;	
	line-height: 20px;
}
 


#csc-testimonialsTop h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	text-align: left;
	margin-top: 12px;
	text-align:center;
}

#csc h7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666;
	margin-top: 12px;
	text-align:center;
	line-height:30px;
}

#img-holder {
padding-right:275px;
padding-left:275px}

#csc-testimonialsright {
	background-image: url(/img/testimonials3.png);
	background-repeat: no-repeat;
	padding-top: 45px;
	padding-right: 35px;
	padding-bottom: 30px;
	padding-left: 20px;
	width:750px;
	height:100px;
	margin-top:5px;
}
#csc-testimonials p {
	text-align: left;
	}
	
#csc h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	font-style: italic;
	font-weight: lighter;
}


#csc h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	text-align: left;
	margin-bottom: 2px;
	
}

#newsblock h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	text-align: left;
	margin-bottom: 2px;
	
}

#newsblock2 h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666666;
	text-align: left;
	margin-bottom: 2px;
	
}

#csc a {
	text-decoration: none;
	color: #666666;
}

#csc p {
	text-decoration: none;
	color: #666666;
	text-align: center;
	margin-top: 20px;
}

#csc p2 {
	text-decoration: none;
	color: #333333;
	margin-top: 20px;
	line-height:25px;
}

#csc p3 {
	text-decoration: none;
	color: #333333;
	margin-top: 20px;
	line-height:25px;
	font-style:italic;
}

#newsblock p {
	text-decoration: none;
	color: #666666;
	text-align: center;
	margin-top: 20px;
}

#csc a:hover {
	text-decoration: none;
	color: #999999;
}

#csc li {
	text-decoration: none;
	color: #333333;
	list-style-position: inside;
	list-style-image: url(/img/check-mark.png);
	list-style-type: none;
}

/* these are the other three spans. classes were used to allow multiuse on a page */
.tr, .bl, .br {
  position : absolute;
  width : 39px;
  height : 39px;  /* corner images are 40x40 */
  display : block;
  margin-bottom : -1px;  /* this is for IE */
}

/* change position and image: top-right */
.tr {
	top : 0;
	right : 0;
	background-color: transparent;
	background-image: url(/img/csc_tr.png);
	background-repeat: no-repeat;
}

/* change position and image: bottom-left */
.bl {
	bottom : 0;
	left : 0;
	background-color: transparent;
	background-image: url(/img/csc_bl.png);
	background-repeat: no-repeat;
}

/* change position and image: bottom-right */
.br {
	right : 0;
	bottom : 0;
	background-color: transparent;
	background-image: url(/img/csc_br.png);
	background-repeat: no-repeat;
}
 CAPTION.MYTABLE
  {
	background-color:#FFFFFF;
	color:#666666;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	padding-top: 5px;
	padding-bottom: 5px;
  }

  TABLE.MYTABLE
  {
	font-family:arial;
	font-size:10pt;
	background-color:#fee8ef;
	width:500px;
	margin-right: auto;
	margin-left: auto;
	color: #666666;
  }

  TH.MYTABLE
  {
	font-size:10pt;
	color:#666666;
  }


  TR.MYTABLE
  { 
  }

  TD.MYTABLE
  {
	font-size:10pt;
	background-color:#ffeef3;
	color:#666666;
	text-align:center;
  }
  
  .redcol
{
background-color:red;
color:white;
}

.resourcesText a{
	font-size:15px;
	color:#414042;
	background-image: url(/img/button.png);
	height: 300px;
	width: 300px;
	padding: 20px;
	background-position: center center;
	text-align: center;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}

.resourcesText a2{
	font-size:15px;
	color:#414042;
	height: 300px;
	width: 300px;
	padding: 20px;
	background-position: center center;
	text-align: center;
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}

.resourcesText a3{
	font-size:15px;
	color:#414042;

}

#contact{
	width:725px;
	float:left;
	background-repeat: no-repeat;
	padding-right: 45px;
	padding-bottom:10px;
	padding-left: 45px;
	background-image: url(/img/contact2.png);
	height: 670px;
	padding-top: 25px;
}

#wholesale{
	width:725px;
	float:left;
	background-repeat: no-repeat;
	padding-right: 45px;
	padding-bottom:10px;
	padding-left: 45px;
	background-image: url(/img/wholesaler-bkgrnd.png);
	height: 725px;
	padding-top: 25px;
}

.resourcestext-form{
	text-align: right;
	float:left
	}
	
	object {
	float: left;
}

.download{
	float:left;
	background:url(/img/logo-download.png) no-repeat;
	width:259px;
	height:154px;
	position:relative;
	margin-right:13px;
}

.int{
background-color:#FFFFFF;
}

.download a{
	background:url(/img/btn-calculate.gif) no-repeat;
	width:70px;
	height:25px;
	position:absolute;
	bottom:4px;
	right:35px;
	font-size:13px;
	line-height:25px;
	color:#595a5c;
	text-align:center;
}

.int a{
	background:url(/btn-calculate.gif) no-repeat;
	width:70px;
	height:25px;
	position:absolute;
	bottom:4px;
	right:35px;
	font-size:13px;
	line-height:25px;
	color:#595a5c;
	text-align:center;
}

.press-kit-news{
	float:left;
	background:url(/img/inthe-news.png) no-repeat;
	width:248px;
	height:154px;
	overflow:hidden;
	position:relative;
	margin-right:11px;
}

.press-img{
	margin-right: auto;
	margin-bottom: auto;
	padding: 15px;
	}


.press-kit-news a{
	background:url(/img/btn-shop.gif) no-repeat;
	width:84px;
	height:24px;
	position:absolute;
	bottom:6px;
	right:20px;
	font-size:13px;
	color:#595a5c;
	text-align:center;
	line-height:24px;

}


.store-box2{
	width:272px;
	height:153px;
	position:relative;
	float:left;
	background-image: url(/img/comingsoon.jpg);
	background-repeat: no-repeat;
}

.store-box3{
	width:272px;
	height:153px;
	position:relative;
	float:left;
	background-image: url(/img/style-guide.png);
	background-repeat: no-repeat;
}

.content-box-products{
	width:400px;
	float:left;
	margin:3px 20px 0 0;
	font-size:14px;
	line-height:40px;
	margin:0 0 5px;
	color:#414042;
	
	
}

.content-box-products p{
	font-size:13px;
	line-height:40px;
	margin:0 0 5px;
	color:#414042;
	
}

.top-products a{
	font-size:15px;
	color:#414042;
	background-image: url(/imgs/learn-more.png);
	height: 300px;
	width: 300px;
	padding: 20px;
	background-position: center center;
	text-align: left;
	background-repeat: no-repeat;
}



.content-box-products .bustier{
	padding-top: 420px;
	padding-right: 30px;
	padding-left: 20px;
	background-image: url(/img/bustier-intro.jpg);
	background-repeat: no-repeat;
	text-align: left;
}

.newicons {
	text-align: left;
	margin-top: 10px;
	background-image: url(/img/latest-buzz.png);
	background-repeat: no-repeat;
	float:right;
	width:281px;
	margin-right:6px;
	padding-top:65px;
	padding-bottom:10px;
	padding-left:70px;
}

h4{
font-size:12px;
font-weight: lighter;
color:#666666;
}

.blog-box p{
font-size:12px;
color:#666666;
font-weight:normal;
}

#sitemap{
	width:755px;
	background-repeat: no-repeat;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:10px;
	float:left;
	background-image: url(/img/site-map.png);
	height: 600px;
	padding-top: 25px;
	margin-top:10px;
	margin-left:4px;
}

#calc2{
	width:755px;
	background-repeat: no-repeat;
	padding-right:20px;
	padding-left:20px;
	padding-bottom:10px;
	float:left;
	background-image: url(/img/site-map.png);
	height: 600px;
	padding-top: 25px;
	margin-top:10px;
	margin-left:4px;
}

#calc2 p{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#666666;
}

#calc2 h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#666666;
	text-align:left;
	font-style:
	normal;
}


#sitemap h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	color:#666666;
	font-size: 22px;
	text-transform: uppercase;
	font-style: normal;
	padding-left:10px;
}


#sitemap span.a2 a{
	text-align:left;
	color:#999999;
	font-size: 16px;
	text-transform: uppercase;
	font-style: normal;
	padding-left:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:-5px;
	
}

#sitemap span.a2 a:hover{
	text-align:left;
	color:#666666;
	font-size: 16px;
	text-transform: uppercase;
	font-style: normal;
	padding-left:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top:-5px;	
}

#sitemap a{
	text-align:left;
	color:#666666;
	font-size: 18px;
	text-transform: uppercase;
	font-style: normal;
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top:6px;
}

#sitemap a:hover{
	text-align:left;
	color:#333333;
	font-size: 18px;
	text-transform: uppercase;
	font-style: normal;
	padding-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



hr {
	border: 1.5px solid #E59DB5;
}

.centered {
	text-align: center;
	}
	
	.video {
	text-align: center;
	padding:20px;
	}
	
.pressintro {
	width:800px;
	height:63px;
	margin-top:10px;
	margin-bottom:10px;
	background-image: url(/img/intro-copy.png);
	background-repeat: no-repeat;
	padding-top:10px;
	}
	
.three-box-holder-press{
	width:100%;
	margin-bottom:21px;
}

#bottomset{
	width:100%;
	height:60px;
}

.presscheck {
	float:left;
	background:url(/img/intro-news.png) no-repeat;
	width:248px;
	height:154px;
	overflow:hidden;
	position:relative;
	margin-right:11px;
	margin-bottom:10px;
}

.presslogo{
	float:left;
	background:url(/img/intro-logo.png) no-repeat;
	width:259px;
	height:154px;
	position:relative;
	margin-right:13px;
	margin-bottom:10px;
}

.pressstyle{
	float:left;
	background:url(/img/intro-style.png) no-repeat;
	width:259px;
	height:154px;
	position:relative;
	margin-right:13px;
	margin-bottom:10px;
}

.pressbustier {
	float:left;
	background:url(/img/intro-bustier.png) no-repeat;
	width:248px;
	height:200px;
	overflow:hidden;
	position:relative;
	margin-right:11px;
	margin-bottom:10px;
}

.presshalter{
	float:left;
	background:url(/img/intro-halter.png) no-repeat;
	width:259px;
	height:200px;
	position:relative;
	margin-right:13px;
	margin-bottom:10px;
}

.pressvideos{
	float:left;
	background:url(/img/intro-videos.png) no-repeat;
	width:259px;
	height:200px;
	position:relative;
	margin-right:13px;
	margin-bottom:10px;
}

.presskitbox{
	float:left;
	background:url(/img/presskit-intro.png) no-repeat;
	width:386px;
	height:57px;
	position:relative;
	margin-right:13px;
	margin-bottom:10px;
}

.pressquestions{
	float:left;
	background:url(/img/questions-intro.png) no-repeat;
	width:386px;
	height:57px;
	position:relative;
	margin-right:13px;
	margin-bottom:10px;
}

.presscheck a{
	background:url(/img/btn-shop.gif) no-repeat;
	width:84px;
	height:24px;
	position:absolute;
	bottom:6px;
	right:20px;
	font-size:13px;
	color:#595a5c;
	text-align:center;
	line-height:24px;
}

.presslogo a{
	background:url(/img/button-press2.png) no-repeat;
	width:117px;
	height:25px;
	position:absolute;
	bottom:5px;
	right:20px;
	text-align:center;
	line-height:24px;
	font-size:13px;
	color:#595a5c;
}

.pressstyle a{
	background:url(/img/button-press2.png) no-repeat;
	width:117px;
	height:25px;
	position:absolute;
	bottom:7px;
	right:16px;
	text-align:center;
	line-height:24px;
	font-size:13px;
	color:#595a5c;
}

.pressbustier a{
	background:url(/img/button-press3.png) no-repeat;
	width:92px;
	padding-right:15px;
	height:25px;
	position:absolute;
	bottom:20px;
	right:2px;
	text-align:center;
	line-height:24px;
	font-size:13px;
	color:#595a5c;
}

.presshalter a{
	background:url(/img/button-press3.png) no-repeat;
	width:92px;
	padding-right:15px;
	height:25px;
	position:absolute;
	bottom:20px;
	right:2px;
	text-align:center;
	line-height:24px;
	font-size:13px;
	color:#595a5c;
}

.pressvideos a{
	background:url(/img/button-press3.png) no-repeat;
	width:92px;
	padding-right:15px;
	height:25px;
	position:absolute;
	bottom:20px;
	right:2px;
	text-align:center;
	line-height:24px;
	font-size:13px;
	color:#595a5c;
}

.presskitbox a{
	background:url(/img/button-press2.png) no-repeat;
	width:117px;
	height:25px;
	position:absolute;
	bottom:17px;
	right:16px;
	text-align:center;
	line-height:24px;
	font-size:13px;
	color:#595a5c;
}

.pressquestions a{
	background:url(/img/button-press.png) no-repeat;
	width:146px;
	height:25px;
	position:absolute;
	bottom:17px;
	right:16px;
	text-align:center;
	line-height:24px;
	font-size:13px;
	color:#595a5c;
}

.directory {
height:72px;
background: url(/img/directory.png) no-repeat;
margin-bottom: 10px;
padding-top:20px;
padding: 20px 40px 0px 40px;
}

.directory a{
	font-size:17px;
	font-style:italic;
	text-decoration:none;
	color:#333333;
	font:Tahoma, Helvetica, sans-serif;
	margin: 0px 13px;
	display: block;
	width: 210px;
	float: left;
	text-align:center;
}
.directory a:hover{color:#666666;}
.directory a.two { width:200px; }

a.onepress {
	position:absolute;
	left:380px;
	text-decoration:none;
	color:#333333;
	font:Tahoma, Helvetica, sans-serif;
	background-repeat: no-repeat;
		font-size:13px;
	color:#414042;
	background-image: url(/img/press-button.png);
	padding-right:30px;
	padding-left:30px;
height:23px;
	background-position: center center;
	text-align: center;
}

a.twopress {
	position:absolute;
	left:610px;
	text-decoration:none;
	color:#333333;
	font:Tahoma, Helvetica, sans-serif;
	background-repeat: no-repeat;
		font-size:13px;
	color:#414042;
	background-image: url(/img/press-button.png);
	padding-right:30px;
	padding-left:30px;
height:23px;
	background-position: center center;
	text-align: center;
}

a.threepress {
	position:absolute;
	left:380px;
	top:920px;
	text-decoration:none;
	color:#333333;
	font:Tahoma, Helvetica, sans-serif;
	background-repeat: no-repeat;
		font-size:13px;
	color:#414042;
	background-image: url(/img/press-button.png);
	padding-right:30px;
	padding-left:30px;
height:23px;
	background-position: center center;
	text-align: center;
}

a.fourpress {
	position:absolute;
	left:610px;
	top:920px;
	text-decoration:none;
	color:#333333;
	font:Tahoma, Helvetica, sans-serif;
	background-repeat: no-repeat;
		font-size:13px;
	color:#414042;
	background-image: url(/img/press-button.png);
	padding-right:30px;
	padding-left:30px;
height:23px;
	background-position: center center;
	text-align: center;
}

a.fivepress {
	position:absolute;
	left:380px;
	top:1180px;
	text-decoration:none;
	color:#333333;
	font:Tahoma, Helvetica, sans-serif;
	background-repeat: no-repeat;
		font-size:13px;
	color:#414042;
	background-image: url(/img/press-button.png);
	padding-right:30px;
	padding-left:30px;
height:23px;
	background-position: center center;
	text-align: center;
}

a.sixpress {
	position:absolute;
	left:610px;
	top:1180px;
	text-decoration:none;
	color:#333333;
	font:Tahoma, Helvetica, sans-serif;
	background-repeat: no-repeat;
		font-size:13px;
	color:#414042;
	background-image: url(/img/press-button.png);
	padding-right:30px;
	padding-left:30px;
height:23px;
	background-position: center center;
	text-align: center;
}

a.sevenpress {
	position:absolute;
	left:380px;
	top:1420px;
	text-decoration:none;
	color:#333333;
	font:Tahoma, Helvetica, sans-serif;
	background-repeat: no-repeat;
		font-size:13px;
	color:#414042;
	background-image: url(/img/press-button.png);
	padding-right:30px;
	padding-left:30px;
height:23px;
	background-position: center center;
	text-align: center;
}

a.eightpress {
	position:absolute;
	left:610px;
	top:1420px;
	text-decoration:none;
	color:#333333;
	font:Tahoma, Helvetica, sans-serif;
	background-repeat: no-repeat;
		font-size:13px;
	color:#414042;
	background-image: url(/img/press-button.png);
	padding-right:30px;
	padding-left:30px;
height:23px;
	background-position: center center;
	text-align: center;
}

.vidz {
padding-left:20px;
}




	
