@charset "UTF-8";
/* CSS Document */

body {
	width: 960px;
	margin: auto;
	background: url(../images/body_background_2.gif) repeat-y;
	background-position: center;
	background-color: #eb4b93;
}
#container {
	width: 960px;
	margin: auto;
	overflow: visible;
	background: url(../images/body_background_2.gif) repeat-y;
}
#masthead {
	float: left;
	width: 770px;
	margin-left: 95px;
	margin-top: 15px;
}
#masthead h1 {
	background: url(../images/bra_strap_logo.gif) no-repeat;
	text-indent: -9999px;
	float: left;
	height: 93px;
	width: 348px;
	margin: 33px 0 15px 0;
}
#masthead h1 a {
	display: block;
	height: 93px;
	width: 348px;
	text-decoration: none;
}
#masthead h2 {
    background: url(../images/bra_strap_slogan.gif) no-repeat;
    float: left;
	text-indent: -9999px;
	height: 109px;
	/*height: 142px;*/
	width: 363px;
	margin: 16px 0 0 59px;
	/*margin: -16px 0 0 59px;*/
}
#masthead-org {
	float: left;
	width: 770px;
	margin-left: 95px;
	margin-top: 15px;
}
#masthead-org h1 {
	background: url(../images/bra_strap_logo.gif) no-repeat;
	text-indent: -9999px;
	float: left;
	height: 93px;
	width: 348px;
	margin: 33px 0 15px 0;
}
#masthead-org h1 a {
	display: block;
	height: 93px;
	width: 348px;
	text-decoration: none;
}
#masthead-org h2 {
    background: url(../images/bra_strap_slogan---ORG.gif) no-repeat;
    float: left;
	text-indent: -9999px;
	height: 109px;
	width: 363px;
	margin: 16px 0 0 59px;
}
.h-rule-long {
	float: left;
	width: 770px;
	margin: 0 0 0 95px;
	padding: 0;
}

/* ---------- GLOBAL NAV ---------- */

#global-nav {
	float: left;
	height: 31px;
	width: 349px;
	margin: 17px 0 0 95px;
}
#global-nav ul {
	margin: 0;
	padding: 0;
}
#global-nav li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
#global-nav a {
    display: block;
	float: left;
	width: 89px;
	height: 31px;
}
.global-nav-home:link, .global-nav-home:visited {
	background: url(../images/global_nav_home.gif) no-repeat;
	width: 89px;
	height: 31px;
	text-indent: -9999px;
	background-position: 0px 0px;
}
.global-nav-home:hover, .global-nav-home:active {
	background: url(../images/global_nav_home.gif) no-repeat;
	width: 89px;
	height: 31px;
	text-indent: -9999px;
	background-position: 0px -31px;
}
.global-nav-home-selected {
	background: url(../images/global_nav_home.gif) no-repeat;
	width: 89px;
	height: 31px;
	text-indent: -9999px;
	background-position: 0px -31px;
}
.global-nav-about:link, .global-nav-about:visited {
	background: url(../images/global_nav_about.gif) no-repeat;
	width: 89px;
	height: 31px;
	margin-left: 41px;
	text-indent: -9999px;
	background-position: 0px 0px;
}
.global-nav-about:hover, .global-nav-about:active {
	background: url(../images/global_nav_about.gif) no-repeat;
	width: 89px;
	height: 31px;
	margin-left: 41px;
	text-indent: -9999px;
	background-position: 0px -31px;
}
.global-nav-about-selected {
	background: url(../images/global_nav_about.gif) no-repeat;
	width: 89px;
	height: 31px;
	margin-left: 41px;
	text-indent: -9999px;
	background-position: 0px -31px;
}
.global-nav-order:link, .global-nav-order:visited {
	background: url(../images/global_nav_order.gif) no-repeat;
	width: 89px;
	height: 31px;
	margin-left: 41px;	
	text-indent: -9999px;
	background-position: 0px 0px;
}
.global-nav-order:hover, .global-nav-order:active {
	background: url(../images/global_nav_order.gif) no-repeat;
	width: 89px;
	height: 31px;
	margin-left: 41px;	
	text-indent: -9999px;
	background-position: 0px -31px;
}
.global-nav-order-selected {
	background: url(../images/global_nav_order.gif) no-repeat;
	width: 89px;
	height: 31px;
	margin-left: 41px;
	text-indent: -9999px;
	background-position: 0px -31px;
}

/* ---------- MAIN INDEX ---------- */

#main-index {
	float: left;
	width: 960px;
	margin: 0;
	padding: 0;
}
#main-index ul {
	margin: 0;
	padding: 0;
}
#main-left {
	float: left;
	width: 349px;
	margin: 0 0 0 95px;
}
#main-right {
	float: left;
	width: 390px;
	margin: 0;
	padding-left: 30px;
}
#main-right-order {
	float: left;
	width: 390px;
	margin: -73px 0 0 0;
	padding-left: 30px;
}
#main-center {
	float: left;
	width: 770px;
	margin-left: 95px;
}
#main-left li {
	list-style: none;
	margin: 0;
	padding: 0;
}
#main-right li {
	margin: 0;
	padding: 0;
}
.main-p-1 {
	font: italic bold 2.05em/1.2em "Georgia", "Times New Roman", serif;
	text-align: center;
	margin: 0;
	padding: 0;
}
.main-p-2 {
	font: normal normal 0.85em/1.65em "Georgia", "Times New Roman", serif;
	text-align: justify;
	margin: 0 0 7px 0;
	padding: 0;
}
.main-p-2 a:link, .main-p-2 a:visited {
	color: #ef4e97;
	text-decoration: none;
}
.main-p-2 a:hover, .main-p-2 a:active {
	color: #000000;
	text-decoration: underline;
}
#main-right ul {
	font: normal normal 0.85em/1.65em "Georgia", "Times New Roman", serif;
	margin-left: 11px;
}
#main-index h3 {
	font: italic bold 1.05em/1.8em "Georgia", "Times New Roman", serif;
	color: #ef4e97;
	margin: 0;
	padding: 0;
}
#main-right-order h4 {
	font: italic bold 2.05em/1.8em "Georgia", "Times New Roman", serif;
	color: #ef4e97;
	text-align: center;
	margin: 0;
	padding: 0;
}
#main-right-order h5 {
	font: italic bold 1.3em/1.8em "Georgia", "Times New Roman", serif;
	color: #000000;
	text-align: center;
	margin: 0;
	padding: 0;
}
#main-right-order h6 {
	font: italic bold 1.05em/1.8em "Georgia", "Times New Roman", serif;
	color: #ef4e97;
	margin: 0 0 7px 0; 
	padding: 0;
}
#main-right-order ul {
	font: italic normal 0.8em/1.3em "Georgia", "Times New Roman", serif;
	color: #000000;
	margin: 0;
	padding: 0;
	list-style: none;
}
.check-p {
 	font: italic normal 0.76em/1.7em "Georgia", "Times New Roman", serif;
	text-align: justify;
	color: #ef4e97;
	margin: 0 0 10px 0;
	padding: 0;
}
.check-p-2 {
 	font: italic normal 0.76em/1.7em "Georgia", "Times New Roman", serif;
	text-align: justify;
	color: #000000;
	margin: 10px 0 10px 0;
	padding: 0;
}
.check-ul {
 	font: italic normal 0.76em/1.7em "Georgia", "Times New Roman", serif;
	text-align: justify;
	color: #000000;
	margin: 0 0 10px 0;
	padding: 0;
}
#main-right-order li {
	margin: 0 0 25px 0;
	padding: 0;
	font-style: italic;
}
.order {
	float: left;
	width: 100px;
}
.colors {
	float: left;
	width: 130px;
	margin: 0 0 0 23px;
}
.price {
	float: left;
	width: 60px;
	margin: 0 0 0 12px;
}
.add-buttons {
	float: left;
	width: 52px;
	margin: 36px 0 0 13px;
}
.add-buttons form {
	margin-bottom: 13px;
}
.main-features {
	font: normal bold 1.4em/1.8em "Georgia", "Times New Roman", serif;
	color: #ef4e97;
	text-align: center;
}
.main-colors {
	font: italic bold 1.55em/1.4em "Georgia", "Times New Roman", serif;
	text-align: center;
	margin: 0;
}
.main-colors li {
	display: inline;
}
.pink-bullets {
    color: #ef4e97;
}
.main-right-image{
	margin: -76px 0 0 22px;
}
.order-button a {
	display: block;
	width: 100%;
	height: 100%;
	margin: 15px 0 0 63px;
}
.order-button a:link, .order-button a:visited {
	background: url(../images/order_button.gif) no-repeat;
	text-indent: -9999px;
	width: 264px;
	height: 42px;
	background-position: 0px 0px;
}
.order-button a:hover, .order-button a:active {
	background: url(../images/order_button.gif) no-repeat;
	text-indent: -9999px;
	width: 264px;
	height: 42px;
	background-position: 0 -42px;
}
.order-button-2 a {
	display: block;
	width: 100%;
	height: 100%;
	margin: 15px 0 0 251px;
}
.order-button-2 a:link, .order-button-2 a:visited {
	background: url(../images/order_button.gif) no-repeat;
	text-indent: -9999px;
	width: 264px;
	height: 42px;
	background-position: 0px 0px;
}
.order-button-2 a:hover, .order-button-2 a:active {
	background: url(../images/order_button.gif) no-repeat;
	text-indent: -9999px;
	width: 264px;
	height: 42px;
	background-position: 0 -42px;
}
.shipping-home {
	font: italic normal 0.76em/1.7em "Georgia", "Times New Roman", serif;
	margin: 0 0 -15px 97px;
	padding: 0;
	color: #ef4e97;
	letter-spacing: 0.2em;
}
.shipping-about {
 	font: italic normal 0.76em/1.7em "Georgia", "Times New Roman", serif;
	margin: 0 0 -15px 284px;
	padding: 0;
	color: #ef4e97;
	letter-spacing: 0.2em;
}

/* ---------- FOOTER ---------- */

#footer {
	width: 770px;
	clear: both;
	padding-bottom: 75px;
	margin-left: 95px;
}
#footer h4 {
	background: url(../images/footer_copyright.gif) no-repeat;
	float: left;
	width: 292px;
	height: 11px;
	text-indent: -9999px;
	margin: 11px 0 0 0;
	padding: 0;
}
.footer-nav {
	float: right;
	width: 154px;
	margin: 11px 0 0 0;
	padding: 0;
}
.footer-nav ul {
	margin: 0;
	padding: 0;
}
.footer-nav li {
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}
.footer-nav a {
	display: block;
	float: left;
	width: 100%;
	height: 100%;
}
.footer-nav-home:link, .footer-nav-home:visited {
	background: url(../images/footer_nav_home.gif) no-repeat;
	width: 38px;
	height: 9px;
	text-indent: -9999px;
	background-position: 0px 0px;
	margin: 0 14px 0 0;
}
.footer-nav-home:hover, .footer-nav-home:active {
	background: url(../images/footer_nav_home.gif) no-repeat;
	width: 38px;
	height: 9px;
	text-indent: -9999px;
	background-position: 0px -9px;
	margin: 0 14px 0 0;
}
.footer-nav-about:link, .footer-nav-about:visited {
	background: url(../images/footer_nav_about.gif) no-repeat;
	width: 45px;
	height: 8px;
	text-indent: -9999px;
	background-position: 0px 0px;
	margin: 1px 14px 0 0;
}
.footer-nav-about:hover, .footer-nav-about:active {
	background: url(../images/footer_nav_about.gif) no-repeat;
	width: 45px;
	height: 8px;
	text-indent: -9999px;
	background-position: 0px -8px;
	margin: 1px 14px 0 0;
}
.footer-nav-order:link, .footer-nav-order:visited {
	background: url(../images/footer_nav_order.gif) no-repeat;
	width: 43px;
	height: 8px;
	text-indent: -9999px;
	background-position: 0px 0px;
	margin: 1px 0 0 0;
}
.footer-nav-order:hover, .footer-nav-order:active {
	background: url(../images/footer_nav_order.gif) no-repeat;
	width: 43px;
	height: 8px;
	text-indent: -9999px;
	background-position: 0px -8px;
	margin: 1px 0 0 0;
}

