body {background:#EBEBEB;text-align:center;margin:0 0 0 0;font-family:"trebuchet ms","arial";font-size:9pt;font-weight:normal;}

h1{margin:0 0 0 0;font-size:32px;color:#003366;font-family:"times new roman","serif";font-weight:normal;text-align:center;}
h2{margin:0 0 20px 0;font-size:24px;color:#8ca6ce;font-family:"times new roman","serif";font-weight:normal;font-style:italic;text-align:center;}
h3{margin:0 0 10px 0;font-size:18px;font-family:"arial","helvetica","sans-serif";font-weight:normal;}
h4{margin:0 0 10px 0;font-weight:bold;}
h5{margin:0 0 10px 0;font-weight:normal;}
h6{margin:0 0 10px 0;font-weight:normal;}
p {text-align:left;font-family:"arial","helvetica","sans-serif";font-size:9pt;margin:0 0 10px 0;}
li,td{font-family:"arial","helvetica","sans-serif";font-size:9pt;}
table{margin:0 0 10px 0;}
form{margin:0 0 0 0;padding:0 0 0 0;}

.wrapper {background:#ffffff url(/home/background.jpg) 0 0 no-repeat;width:830px;margin:0 auto 0 auto;text-align:left;padding-bottom:20px;}
.content {position:relative;margin:0 10px 10px 10px;width:810px;}
.footer-navigation {border:none;margin:0 0 0 0;padding:0 0 0 0;background:#fff;border:none;}

#navigation {height:139px;border:none;margin:0 0 0 0;padding:0 0 0 0;background:none;list-style:none;}

#exclusive {display:block;float:left;height:139px;width:83px;}
#exclusive a {display:block;background:transparent url(img/exclusive-swimwear-button.png) 0 0 no-repeat;text-decoration:none;margin:0 0 0 0;padding:0 0 0 0;height:139px;width:83px;text-indent:-9999px;overflow:hidden;}
#exclusive a:hover {background:transparent url(img/exclusive-swimwear-button.png) 0 -139px no-repeat;}
#exclusive a.on {background:transparent url(img/exclusive-swimwear-button.png) 0 -278px no-repeat;}
#exclusive span {display:block;}

#designers {display:block;float:left;height:139px;width:83px;}
#designers a {display:block;background:transparent url(img/designer-swimwear-button.png) 0 0 no-repeat;text-decoration:none;margin:0 0 0 0;padding:0 0 0 0;height:139px;width:83px;text-indent:-9999px;overflow:hidden;}
#designers a:hover {background:transparent url(img/designer-swimwear-button.png) 0 -139px no-repeat;}
#designers a.on {background:transparent url(img/designer-swimwear-button.png) 0 -278px no-repeat;}
#designers span {display:block;}

#one-peice {display:block;float:left;height:139px;width:83px;}
#one-peice a {display:block;background:transparent url(img/one-piece-swimwear.png) 0 0 no-repeat;text-decoration:none;margin:0 0 0 0;padding:0 0 0 0;height:139px;width:83px;text-indent:-9999px;overflow:hidden;}
#one-peice a:hover {background:transparent url(img/one-piece-swimwear.png) 0 -139px no-repeat;}
#one-peice a.on {background:transparent url(img/one-piece-swimwear.png) 0 -278px no-repeat;}
#one-peice span {display:block;}

#one-peice ul {display:none;position:absolute;top:138px;_width:144px;min-width:144px;background:transparent url(img/transparent.png) 0 0;border:1px solid #999;padding:10px;margin:0;}
#one-peice ul li {background:transparent url("img/round-bullet.png") no-repeat scroll 0 4px;color:#FFFFFF;height: auto;list-style: none outside none;margin:0;padding:0 0 0 10px;width:100%;}
#one-peice ul a {display:block;background:none;text-decoration:none;margin:0 0 0 0;padding:0 0 0 0;text-indent:0;height:auto;width:auto;}
#one-peice ul a:hover {background:none;}
#one-peice ul a.on {background:none;}
#one-peice ul span {}

#two-peice {display:block;float:left;height:139px;width:83px;}
#two-peice a {display:block;background:transparent url(img/two-piece-swimwear.png) 0 0 no-repeat;text-decoration:none;margin:0 0 0 0;padding:0 0 0 0;height:139px;width:83px;text-indent:-9999px;overflow:hidden;}
#two-peice a:hover {background:transparent url(img/two-piece-swimwear.png) 0 -139px no-repeat;}
#two-peice a.on {background:transparent url(img/two-piece-swimwear.png) 0 -278px no-repeat;}
#two-peice span {display:block;}

#two-peice ul {display:none;position:absolute;top:138px;_width:144px;min-width:144px;background:transparent url(img/transparent.png) 0 0;border:1px solid #999;padding:10px;margin:0;}
#two-peice ul li {background:transparent url("img/round-bullet.png") no-repeat scroll 0 4px;color:#FFFFFF;height: auto;list-style: none outside none;margin:0;padding:0 0 0 10px;width:100%;}
#two-peice ul a {display:block;background:none;text-decoration:none;margin:0 0 0 0;padding:0 0 0 0;text-indent:0;height:auto;width:auto;}
#two-peice ul a:hover {background:none;}
#two-peice ul a.on {background:none;}
#two-peice ul span {}

#separates {display:block;float:left;height:139px;width:83px;}
#separates a {display:block;background:transparent url(img/separates-swimwear.png) 0 0 no-repeat;text-decoration:none;margin:0 0 0 0;padding:0 0 0 0;height:139px;width:83px;text-indent:-9999px;overflow:hidden;}
#separates a:hover {background:transparent url(img/separates-swimwear.png) 0 -139px no-repeat;}
#separates a.on {background:transparent url(img/separates-swimwear.png) 0 -278px no-repeat;}
#separates span {display:block;}

#separates ul {display:none;position:absolute;top:138px;_width:144px;min-width:144px;background:transparent url(img/transparent.png) 0 0;border:1px solid #999;padding:10px;margin:0;}
#separates ul li {background:transparent url("img/round-bullet.png") no-repeat scroll 0 4px;color:#FFFFFF;height: auto;list-style: none outside none;margin:0;padding:0 0 0 10px;width:100%;}
#separates ul a {display:block;background:none;text-decoration:none;margin:0 0 0 0;padding:0 0 0 0;text-indent:0;height:auto;width:auto;}
#separates ul a:hover {background:none;}
#separates ul a.on {background:none;}
#separates ul span {}

#beachwear-cover-ups {display:block;float:left;height:139px;width:83px;}
#beachwear-cover-ups a {display:block;background:transparent url(img/beachwear-cover-ups.png) 0 0 no-repeat;text-decoration:none;margin:0 0 0 0;padding:0 0 0 0;height:139px;width:83px;text-indent:-9999px;overflow:hidden;}
#beachwear-cover-ups a:hover {background:transparent url(img/beachwear-cover-ups.png) 0 -139px no-repeat;}
#beachwear-cover-ups a.on {background:transparent url(img/beachwear-cover-ups.png) 0 -278px no-repeat;}
#beachwear-cover-ups span {display:block;}

#beachwear-cover-ups ul {display:none;position:absolute;top:138px;_width:144px;min-width:144px;background:transparent url(img/transparent.png) 0 0;border:1px solid #999;padding:10px;margin:0;}
#beachwear-cover-ups ul li {background:transparent url("img/round-bullet.png") no-repeat scroll 0 4px;color:#FFFFFF;height: auto;list-style: none outside none;margin:0;padding:0 0 0 10px;width:100%;}
#beachwear-cover-ups ul a {display:block;background:none;text-decoration:none;margin:0 0 0 0;padding:0 0 0 0;text-indent:0;height:auto;width:auto;}
#beachwear-cover-ups ul a:hover {background:none;}
#beachwear-cover-ups ul a.on {background:none;}
#beachwear-cover-ups ul span {}

#for-the-man {display:block;float:left;height:139px;width:83px;}
#for-the-man a {display:block;background:transparent url(img/for-the-man.png) 0 0 no-repeat;text-decoration:none;margin:0 0 0 0;padding:0 0 0 0;height:139px;width:83px;text-indent:-9999px;overflow:hidden;}
#for-the-man a:hover {background:transparent url(img/for-the-man.png) 0 -139px no-repeat;}
#for-the-man a.on {background:transparent url(img/for-the-man.png) 0 -278px no-repeat;}
#for-the-man span {display:block;}

#kids-corner {display:block;float:left;height:139px;width:83px;}
#kids-corner a {display:block;background:transparent url(img/kids-corner.png) 0 0 no-repeat;text-decoration:none;margin:0 0 0 0;padding:0 0 0 0;height:139px;width:83px;text-indent:-9999px;overflow:hidden;}
#kids-corner a:hover {background:transparent url(img/kids-corner.png) 0 -139px no-repeat;}
#kids-corner a.on {background:transparent url(img/kids-corner.png) 0 -278px no-repeat;}
#kids-corner span {display:block;}

#navsale {display:block;float:left;height:139px;width:82px;}
#navsale a {display:block;background:transparent url(img/sales-and-values.png) 0 0 no-repeat;text-decoration:none;margin:0 0 0 0;padding:0 0 0 0;height:139px;width:82px;text-indent:-9999px;overflow:hidden;}
#navsale a:hover {background:transparent url(img/sales-and-values.png) 0 -139px no-repeat;}
#navsale a.on {background:transparent url(img/sales-and-values.png) 0 -278px no-repeat;}
#navsale span {display:block;}

#navsale ul {display:none;position:absolute;top:138px;_width:174px;min-width:144px;background:transparent url(img/transparent.png) 0 0;border:1px solid #999;padding:10px;margin:0;}
#navsale ul li {background:transparent url("img/round-bullet.png") no-repeat scroll 0 4px;color:#FFFFFF;height: auto;list-style: none outside none;margin:0;padding:0 0 0 10px;width:100%;}
#navsale ul a {display:block;background:none;text-decoration:none;margin:0 0 0 0;padding:0 0 0 0;text-indent:0;height:auto;width:auto;}
#navsale ul a:hover {background:none;}
#navsale ul a.on {background:none;}
#navsale ul span {}

#navlast {display:block;float:left;height:139px;width:84px;}
#navlast-tab {display:block;height:139px;width:84px;margin:0 0 0 0;padding:0 0 0 0;background:none;list-style:none;}
#shopping-bag {height:105px;_height:102px;width:84px;overflow:hidden;line-height:0;margin:0 0 0 0;padding:0 0 0 0;}
#shopping-bag a {display:block;background:transparent url(img/shopping-bag.gif) 0 0 no-repeat;text-decoration:none;margin:0 0 0 0;padding:200px 0 0 0;}
#shopping-bag span {display:block;}
#homeli {height:34px;width:84px;overflow:hidden;line-height:0;margin:0 0 0 0;padding:0 0 0 0;}
#homeli a {display:block;background:transparent url(img/home.gif) 0 0 no-repeat;text-decoration:none;margin:0 0 0 0;padding:200px 0 0 0;}
#homeli a:hover {background:transparent url(img/home.gif) 0 -34px no-repeat;}
#homeli a.on {background:transparent url(img/home.gif) 0 -68px no-repeat;}
#homeli span {display:block;}

#home-sub {display:none;position:absolute;top:138px;_width:144px;background:transparent url(img/transparent.png) 0 0;border:1px solid #999;padding:10px;height:auto;margin:0;}
#home-sub li {background:transparent url("img/round-bullet.png") no-repeat scroll 0 4px;color:#FFFFFF;height: auto;list-style: none outside none;margin:0;padding:0 0 0 10px;width:100%;}
#home-sub a {display:block;background:none;text-decoration:none;margin:0 0 0 0;padding:0 0 0 0;text-indent:0;height:auto;width:auto;}
#home-sub a:hover {background:none;}
#home-sub a.on {background:none;}
#home-sub span {}

.footer-text {}
.footer-text p {text-align:center;}
.footer-text .tiny {font-size:8pt;color:#333;}

#footer-links {height:22px;overflow:hidden;margin:0 0 10px 0;padding:0 0 0 0;background:none;list-style:none;}
#footer-links li {display:block;float:left;margin:0 0 0 0;padding:0 0 0 0;list-style:none;overflow:hidden;}
#footer-links li a {display:block;padding-top:40px;}
#footer-links li span {display:block;}

#footer-links #footer-contact-us {width:86px;height:22px;}
#footer-links #footer-contact-us a {display:block;background:transparent url(img/footer-contact-us.png) 0 0 no-repeat;}
#footer-links #footer-contact-us a:hover {background-position:0 -22px;}

#footer-links #footer-shopping-our-site {width:129px;height:22px;}
#footer-links #footer-shopping-our-site a {display:block;background:transparent url(img/footer-shopping-our-site.png) 0 0 no-repeat;}
#footer-links #footer-shopping-our-site a:hover {background-position:0 -22px;}

#footer-links #footer-your-account {width:102px;height:22px;}
#footer-links #footer-your-account a {display:block;background:transparent url(img/footer-your-account.png) 0 0 no-repeat;}
#footer-links #footer-your-account a:hover {background-position:0 -22px;}

#footer-links #footer-order-status {width:96px;height:22px;}
#footer-links #footer-order-status a {display:block;background:transparent url(img/footer-order-status.png) 0 0 no-repeat;}
#footer-links #footer-order-status a:hover {background-position:0 -22px;}

#footer-links #footer-shipping {width:66px;height:22px;}
#footer-links #footer-shipping a {display:block;background:transparent url(img/footer-shipping.png) 0 0 no-repeat;}
#footer-links #footer-shipping a:hover {background-position:0 -22px;}

#footer-links #footer-return-and-exchanges {width:140px;height:22px;}
#footer-links #footer-return-and-exchanges a {display:block;background:transparent url(img/footer-return-and-exchanges.png) 0 0 no-repeat;}
#footer-links #footer-return-and-exchanges a:hover {background-position:0 -22px;}

#footer-links #footer-security-and-privacy {width:133px;height:22px;}
#footer-links #footer-security-and-privacy a {display:block;background:transparent url(img/footer-security-and-privacy.png) 0 0 no-repeat;}
#footer-links #footer-security-and-privacy a:hover {background-position:0 -22px;}

#footer-links #footer-about-us {width:77px;height:22px;}
#footer-links #footer-about-us a {display:block;background:transparent url(img/footer-about-us.png) 0 0 no-repeat;}
#footer-links #footer-about-us a:hover {background-position:0 -22px;}


/* Newsletter List */
#mailsubscribe {display:block;margin:10px 0 10px 0;padding:0 0 0 0;text-align:center;}
#mailsubscribe table {color:#003366;width:478px;height:35px;background:transparent url(img/email-background.gif) 0 0 no-repeat;margin:0 auto;}
#mailsubscribe td {padding:0 5px 0 5px;text-align:center;font-size:8pt;}
#mailsubscribe .textinput {border:1px solid #8ca6ce !important;color:#003366;width:180px;font-size:9pt;}

/* Bullet List */
ul.bullet {margin:0 0 5px 6px;padding:0 0 0 6px;}
ul.bullet li {list-style-image:url(img/bullet.gif);margin:3px 0 3px 6px;padding:0 0 0 6px;}

.product-list-wrapper {padding:10px 10px 10px 10px;margin:10px 0 10px 0;border:1px solid #8ca6ce;overflow:scroll;height:200px;}
.product-list {margin:0 0 5px 6px;background:none;padding:1px 1px 1px 1px;}
.product-list li {list-style-type:none;background:transparent;font-size:7pt;margin:0 10px 2px 0px;padding:0 0 0 0;float:left;width:160px;}
.product-list li.clear {list-style-type:none;}
.product-list div.clear {}

.red {color:#990000;}
.white {color:#ffffff;}
.panel {border:1px solid #8ca6ce;padding:10px 20px 20px 20px;}
.panel p {text-align:center;}
.panel table {padding:5px 5px 5px 5px;}
.panel table  td {padding:5px 5px 5px 5px;vertical-align:top;}
.panel table  p {text-align:left;}

.simply {margin:12px 0 0 0;}
.simply #home-link {margin:0 325px 0 10px;}
.simply #simply {margin:9px 0 0 0;}
.pager {background-color:#314d9c;vertical-align:middle;}
.pager td {color:#ffffff;padding:3px 3px 3px 3px;}

.vendor p {text-align:left;}
.vendor img {margin:0 0 0 20px;}

.data {border:1px solid #ffffff;border-collapse:collapse;font-size:8pt;}
.data thead td {text-align:center;background:#8ca6ce;font-weight:bold;color:#ffffff;}
.data tbody td {text-align:center;border-bottom:1px solid #8ca6ce;}

.site {float:none;clear:both;border-bottom:1px solid #8ca6ce;padding:10px 0 10px 0;font-size:8pt;}
.site h2 {font-size:14pt;font-weight:bold;font-style:normal;text-align:left;}
.site p {font-size:8pt;}
.site .left-col {float:left;width:480px;margin:0 30px 10px 0;}
.site .right-col {float:left;width:200px;}

.clear {float:none;clear:both;}
* html .clearfix	{height:1%;}
.clearfix			{display:block;float:none;clear:both;}
.clearfix:after		{content:".";display:block;height:0;clear:both;visibility:hidden;}

.item-top {margin-top:30px;}
.item {padding:0 0 0 0;vertical-align:top;}
.item {padding-bottom:5px;}
.item p {text-align:left;font-size:8pt;color:#666666;}
.item h1.title {text-align:left;font-size:20pt;padding:0 0 0 0;margin:0 0 0 0;}
.item h2.sub-title {text-align:left;font-size:18pt;}
.item h2.sub-title a {font-size:18pt;}
.item h3 {color:#8ca6ce;font-weight:bold;font-size:12pt;}
.item .underline {font-weight:normal;}
.item img {margin:5px 5px 5px 0;}
.item .left {padding:0 0 0 0;}
.item .photo {padding:0 0 0 0;}
.item .photo img {margin:0 0 0 0;}
.item .feature {padding:0 10px 0 10px;width:355px;}
.item .right {padding:5px 5px 5px 5px;width:170px; }
.item .right  h2 {color:#314D9C;width:157px;font-size:11pt;text-align:center;font-family:verdana,arial,helvetics,sans;font-style:normal;margin:0 0 0 0;}
.item .right  h3 {color:#314D9C;font-size:10pt;font-family:times,serif;font-style:italic;text-align:left;margin:10px 0 0 0;}
.item .featured-right {padding:10px 5px 5px 5px;width:170px; }
.item .featured-right h2 {color:#314D9C;width:157px;font-size:11pt;text-align:center;font-family:verdana,arial,helvetics,sans;font-style:normal;margin:0 0 0 0;}
.item .featured-right h3 {color:#314D9C;font-size:10pt;font-family:times,serif;font-style:italic;text-align:left;margin:10px 0 0 0;}
.item .wide {width:630px;padding:0 20px 0 0;}
.item-sub h2 {margin:0 120px 0 120px;}
.item-sub p {margin:0 120px 20px 120px;color:#666666;}
.item .unit {width:300px;margin:0 50px 0 80px;}
.item .sale {float:left;border:1px solid #990000;padding:5px 5px 5px 5px;}
.item .price {float:left;border:none;padding:10px 10px 10px 10px;margin-bottom:20px;text-align:center;}
.item-title {padding:0 10px 0 10px;}
.item-title h1.title {text-align:left;font-size:20pt;padding:0 0 0 0;margin:0 0 0 0;}
.item-title h2.sub-title {text-align:left;font-size:18pt;}
.item-title h2.sub-title a {font-size:18pt;}
.choice-label {font-weight:bold;margin:2px 0 0 0;}
.item-choice {border:1px solid #8ca6ce;padding:3px 3px 0 3px;margin-bottom:3px;width:150px;}

.item .right .item-message,
.item .featured-right .item-message {margin:0 0 0 0;padding:3px 0 3px 0;width:156px;height:0px;overflow:hidden;visibility:hidden;border:1px solid #B70000;}
.item .right .item-message h3,
.item .featured-right .item-message h3 {margin:0 0 3px 0;padding:0 0 0 0;text-align:center;color:#B70000;font-weight:bold;}
.item .right .item-message p,
.item .featured-right .item-message p {margin:0 0 0 0;padding:0 0 0 0;text-align:center;color:#B70000;font-weight:bold;}

.cart {}
.cart thead {}
.cart thead td {background:#CCCCCC;text-align:center;vertical-align:top;}
.cart tbody {}
.cart tbody td {vertical-align:top;}
.cart tbody .even {background:#8ca6ce;}
.cart tbody .odd {background:#dfe2ee;}

#home h1 {text-align:left;font:bold 14pt arial,helvetica,sans-serif;margin:0 0 10px 0;}
#home h1 a {color:#990000;text-decoration:none;}
#home h2 {text-align:left;font:bold 12pt arial,helvetica,sans-serif;margin:0 0 10px 0;color:#003366;}
#home .copy {float:none;clear:both;margin:20px 0 20px 0;padding:20px 0 0 0;}
#home .copy p {text-align:justify;font-family:arial, helvetica, sans-serif;font-weight:normal;font-size:9pt;color:#003366;}
#home .copy ul {margin:0 15px 10px 15px;}
#home .copy li {color:#003366;margin:0 15px 0 15px;}
#home .note {text-align:right;margin:10px 10px 10px auto;}
#home .note p {text-align:right;font-family:"times new roman","serif";font-weight:normal;font-style:italic;font-size:12pt;}
#home .simply {margin:12px 0 12px 0px;}
#home .wrapper {background:#ffffff url(/home/background.jpg) 0 0 no-repeat;}

#inner h3 {text-align:left;font:bold 12pt arial,helvetica,sans-serif;margin:0 0 10px 0;color:#003366;}
#inner .copy {float:none;clear:both;margin:20px 0 20px 0;padding:20px 0 0 0;}
#inner .copy p {text-align:justify;font-family:arial, helvetica, sans-serif;font-weight:normal;font-size:9pt;color:#003366;}
#inner .copy li {color:#003366;}
/* #itemview .wrapper {background:#ffffff url(/images/background_simply_beautiful.jpg) 2px 0 no-repeat;} */

#designers-list {display:block;float:none;clear:both;list-style:none;margin:20px 0 20px 10px;padding:0 0 0 0;}
#designers-list li {display:block;list-style:none;float:left;border:1px solid #ccc;text-align:left;font-size:10px;width:154px;height:15px;overflow:hidden;background:url(img/designer-panel.gif) 0 0 no-repeat;margin:0 4px 4px 0;}
#designers-list li a {display:block;text-decoration:none;color:#333;padding:1px 1px 1px 2px;}
#designers-list li a:hover {color:#990000;}

#cellhome, .cellhomehover{border:solid 1px;border-color:#333399;border-width:2px;}

/* Cart Window */
#cart {margin:10px 10px 10px 10px;}
#cart #layout {background:#ffffff;padding:10px 10px 10px 10px;}
#cart p {text-align:left;font-size:8pt;color:#666666;}
#cart hr {height:1px;border:none;border-bottom:1px solid #8ca6ce;}
#cart p.hightlight {color:#8ca6ce;}
#cart p.lowlight {color:#666666;}

h1 {}
h1 .vendor {font-style:italic;}
h1 .vendor a {color:#8ca6ce;text-decoration:none;}

.security			{padding:0 0 0 0;margin:0 auto 10px auto;border-collapse:collapse;text-align:center;}
.security td		{border:1px solid #CCCCFF;border-top:none;border-bottom:none;padding:6px 6px 6px 6px;width:90px;}
.Verisign 			{text-align:center;}
.Verisign a 		{color:#000000;text-decoration:none;font:bold 7px "arial","helvetica","sans-serif",sans-serif;letter-spacing:.5px;text-align:center;margin:0px;padding:0px;}
.AuthorizeNetSeal	{}
.PayPal				{}
.Trustwave			{}

/*
.button-wrapper		{display:inline;overflow:hidden;height:22px;list-style:none;padding:2px 0 6px 0;_padding:3px 0 6px 0;margin:20px 0 20px 0;background:transparent url(img/button_background.jpg) top left no-repeat;cursor:pointer;}
.button 			{display:inline;height:22px;overflow:hidden;background:transparent url(img/button_bullet.jpg) top right no-repeat;margin:0 0 0 0;padding:4px 12px 6px 12px;_padding:0 12px 6px 12px;font-size:7pt;color:#ffffff;text-decoration:none;text-transform:uppercase;font-weight:bold;border:none;cursor:pointer;}
a.button 			{padding:5px 12px 6px 12px;}
*/

.register-form {display:block;border-bottom:1px solid #CCCCFF;margin:10px 0 0 0;}
.register-form .button-wrapper {margin:5px 0 5px 0;}

/* Tool Tips*/
.tip {color:#000;width:200px;z-index:13000;border:1px solid #8ca6ce;padding:1px 1px 1px 1px;background:#ffffff;}
.tip-title {font-weight:bold;text-align:left;margin:0 0 0 0;color:#fff;padding:6px 6px 6px 6px;background:#8ca6ce;border-bottom:1px solid #fff;}
.tip-text {padding:4px 8px 8px;background:#ffffff;}
.custom .tip {color:#000;width:200px;z-index:13000;}
.custom .tip-title {font-weight:bold;text-align:left;margin:0 0 0 0;color:#fff;padding:6px 6px 6px 6px;background:#8ca6ce;border-bottom:1px solid #fff;}
.custom .tip-text {padding:4px 8px 8px;background:#ffffff;}
.tip-title span {font-weight:bold;background:#990000;margin:0 0 0 0;padding:3px 6px 3px 6px;}

/* General Icons*/
.arrow {background:#fff url(/icons/arrow_icon.jpg) right center no-repeat;padding:3px 30px 3px 0;}
.enlarge {float:left;font-size:8pt;background:#fff url(/icons/icon_enlarge.gif) 0 2px no-repeat;margin:3px 0 3px 0;height:24px;}
.videoLink {float:left;font-size:8pt;background:#fff url(/icons/playbutton_red_24px.png) 0 0 no-repeat;margin:3px 0 3px 20px;height:24px;}
.enlarge a, .video a {display:block;padding:6px 0 5px 27px;text-decoration:none !important;}

/*InVodo*/
#photoVideo {position:relative;left:0px;height:456px;width:283px;}
#itemPhoto {position:absolute;left:0px;z-index:1;}
#itemVideo {position:absolute;left:0px;z-index:0;margin-top:5px;}

.clear {float:none;clear:both;height:1px;}
.underline {border-bottom:1px solid #8ca6ce;padding:5px 50px 5px 0;}

a 			{color:#314d9c;text-decoration:underline;outline:none;}
a:link 		{color:#314d9c;text-decoration:underline;}
a:visited 	{color:#314d9c;text-decoration:underline;}
a:active 	{color:#314d9c;text-decoration:underline;}

.pager a,.pager a:visited {color:#ffffff;}
.pager .addthis_toolbox a,.pager .addthis_toolbox a:visited {color:#314D9C;}
a.button, a.button:visited {color:#ffffff;}
.button a, .button a:visited {color:#8ca6ce;}
.controls li a:hover,.controls li a:visited {color:#ffffff;}

a.smallredtext{color:#990000;}
a.redtext{color:#990000;text-decoration:none}
a.image{border-width:0.5px;border-color:white;border-style:solid}
a.image:hover{border-width:0.5px;border-color:pink;border-style:solid}
a.white2{color:white;}
a.white2:hover{color:navy;}
a.blue{color:gray;text-decoration:none}
a.blue:hover{color:gray;text-decoration:underline}
a.white{color:white;text-decoration:none;font-family:"arial","helvetica","sans-serif";font-size:12px;}
a.white:hover{color:white;text-decoration:underline;}
a.white:visited{color:white;}
a.black{color:black;text-decoration:none}
a.black:hover{color:gray;text-decoration:underline}
a.gray{color:white}
a.gray:hover{color:gray}
a.swimwear{color:#de929c}
a.swimwear.hover{text-decoration:underline}
a.resortwear{color:#8ca6ce}
a.resortwear.hover{text-decoration:underline}
a.lingerie{color:#9c9a9c}
a.lingerie.hover{text-decoration:underline}
a.shoes{color:#5aaead}
a.shoes.hover{text-decoration:underline}
a.accessories{color:#ff6563}
a.accessories.hover{text-decoration:underline}
a.lgtblu{color:#8ca6ce;}

a.offering {display:table-cell;margin:auto auto;background:none;color:#ffffff;text-decoration:none;width:182px;height:90px;vertical-align:middle;}
a.offering:hover {text-decoration:underline;}

.text{font-size:11px;color:#666666;font-family:"arial","helvetica","sans-serif";}
.bluetabletext{font-size:11px;color:#eeffee;font-family:"arial","helvetica","sans-serif";}
.plaintext{font-size:12px;color:black;font-family:"arial","helvetica","sans-serif"}
.redtext{font-size:12px;color:#990000;font-family:"arial","helvetica","sans-serif"}
.graytext{font-size:20px;color:gray;font-family:"times new roman"}
.mediumgraytext{font-size:16px;color:#666666;font-family:"arial","helvetica","sans-serif";}
.smallgraytext{font-size:12px;color:#666666;font-family:"arial","helvetica","sans-serif";}
.largegraytext{font-size:30px;color:gray}
.smallwhitetext{font-size:12px;color:white;font-family:"arial","helvetica","sans-serif";}
.xtrasmallgraytext{font-size:10px;color:gray;font-family:"arial","helvetica","sans-serif";}
.whitetext{font-size:14px;color:white}
.customerservicetext{font-size:14px;color:black;font-family:"arial","helvetica","sans-serif"}
.sidebartext{font-size:10px;color:black;font-family:"arial","helvetica","sans-serif"}
.hyperlinktext{font-size:9px;color:blue;font-family:"arial","helvetica","sans-serif"}
.bluetext{font-size:10px;color:blue;font-family:"arial","helvetica","sans-serif"}
.customerservicetext2{font-size:14px;color:gray;font-family:"arial","helvetica","sans-serif"}
.indextext{font-size:13px;color:black;font-family:"arial","helvetica","sans-serif";text-align:justify;}
.navbartext{font-size:13px;color:white;font-family:"times new roman"}
.smalltext{font-size:10px;color:black;font-family:"arial","helvetica","sans-serif";margin-bottom:3px;}
SELECT.smalltext{color:#003366;}
.indexlinktext{font-size:13px;color:black;font-family:"arial","helvetica","sans-serif";text-align:justify;}
.personalheadings{font-size:17px;color:#8ca6ce;font-family:"arial","helvetica","sans-serif"}
.whitetext{font-size:13px;color:white;font-family:"arial","helvetica","sans-serif"}
.headingtext{font-size:27px;color:gray;font-family:"times new roman"}
.itemheadertext{font-size:17px;color:#666666;font-family:"arial","helvetica","sans-serif"}
.itemdesctext{font-size:13px;color:#666666;font-family:"arial","helvetica","sans-serif"}
.itemsmalltext{font-size:12px;color:#666666;font-family:"arial","helvetica","sans-serif"}
.blueinfotext{font-size:18px;color:#8ca6ce;font-family:"times new roman";text-align:left;}
.blueheadingtext{font-size:35px;color:#8ca6ce;font-family:"times new roman"}
.whitecustomerservicetext{font-size:14px;color:white;font-family:"arial","helvetica","sans-serif"}
.smallredtext{font-size:10px;color:#990000;font-family:"arial","helvetica","sans-serif"}
.saletext{font-size:14px;color:#990000;font-family:"arial","helvetica","sans-serif"}
.font {font-family:"arial","helvetica","sans-serif";font-size:12px;font-weight:normal;color:#000000;text-decoration:none;text-align:justify;padding-right:5px;padding-left:5px;}
.box {border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:1px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#000000;border-right-color:#000000;border-bottom-color:#000000;border-left-color:#000000;padding-right:10px;padding-left:10px;}
.new {font-family:"arial","helvetica","sans-serif";font-size:11px;font-weight:normal;color:#000000;text-align:justify;margin-right:5px;margin-left:5px;}
.smalltextmain {font-size:10px;color:black;font-family:"arial","helvetica","sans-serif";margin-left:10px;}
.bld {  font-style:normal; font-weight:normal; text-decoration:none}
.cellhomehover{color:#f7e773;text-decoration:none;background-color:#ffffff;}
.cellhome, a.type1:link, a.type1:visited,  a.type1:active  {color:#ffffff;text-decoration:none;background-color:#f7e773;font-size:10px;text-align:center;font-family:georgia, "times new roman", times, serif;}
.centeralign {margin-right:auto;margin-left:auto;}

a.type1:hover   {color:#f7e773;background-color:white;}
a.type2:link , a.type2:visited , a.type2:active  {color:#ffffff;text-decoration:none;background-color:#9999cc;}
a.type2:hover   {color:#9999cc;background-color:white;}
a.type3:link , a.type3:visited, a.type3:active  {color:white;text-decoration:none;background-color:#de929c;}
a.type3:hover   {color:#de929c;background-color:white;}
a.type4:link , a.type4:visited,a.type4:active  {color:#ffffff;text-decoration:none;background-color:#ff9966;}
a.type4:hover   {color:#ff9966;background-color:white;}
a.type5:link ,a.type5:visited, a.type5:active  {color:#ffffff;text-decoration:none;background-color:#5eaeae;}
a.type5:hover   {color:#5eaeae;background-color:white;}
a.type6:link, a.type6:visited, a.type6:active  {color:#ffffff;text-decoration:none;background-color:#758cb6;}
a.type6:hover   {color:#758cb6;text-decoration:none;background-color:white;}
a.type7:link, a.type7:visited, a.type7:active   {color:white;text-decoration:none;background-color:#ff3333;}
a.type7:hover {background-color:#ffffff;color:#ff3333;}
a.type8:link , a.type8:visited , a.type8:active  {color:#ffffff;text-decoration:none;background-color:#cc33ff;}
a.type8:hover   {color:#cc33ff;background-color:white;}
a.type9:link , a.type9:visited , a.type9:active  {color:#00ccff; text-decoration:none;}
a.type9:hover   {color:#ff8000; }

a.nav:link, a.nav:visited, a.nav:active, a.nav:hover {font-family:"arial","helvetica","sans-serif";font-size:15px;font-weight:bold;padding:5px;}
.centeralign {margin-right:auto;margin-left:auto;}

/**/
.title {text-align:center}
.headingtext {font-size:35px; color:#8ca6ce; font-family:"times new roman";font-weight:normal;}
table.order-summary {width:772px;border:1px solid #8ca6ce;margin:10px 20px 10px 20px;padding:5px 5px 5px 5px;}
.order-summary td {vertical-align:top;text-align:left;}
table.order-items {width:772px;border:1px solid #8ca6ce;margin:10px 20px 10px 20px;padding:5px 5px 5px 5px;}
.order-items td {vertical-align:top;text-align:left;padding:3px;}
table.response {width:772px;border:1px solid red;margin:10px 20px 10px 20px;padding:5px 5px 5px 5px;}
.response td {vertical-align:top;text-align:left;padding:3px;color:red;}
table.enterinfo {width:772px;border:1px solid #8ca6ce;margin:10px 20px 10px 20px;padding:5px 5px 5px 5px;}
.enterinfo td {vertical-align:top;text-align:left;padding:3px;}
.full-width {width:772px;margin:10px 20px 10px 20px;}

table.registration .panel {margin:0 0 0 0;padding:2px 2px 2px 2px;background:#8ca6ce;}
table.registration .panel p {font-size:11pt;font-style:italic;font-family:"times new roman","times","serif";margin:0 0 0 0;padding:5px 5px 5px 5px;color:#ffffff;}
table.registration .panel a {color:#ffffff;}

.controls {margin:10px 30px 10px 0;padding:0 0 0 0;list-style:none;text-align:right;}
.controls li {list-style:none;}
.content .controls {margin:10px 10px 10px 0;}
.content .controls li {margin:0 0 0 0;}
.controls li a, .controls li a:visited, .controls li a:hover {font-size:8pt;color:#314d9c;text-transform:uppercase;font-weight:bold;}

/*trends*/
.leftext {color:#003366;font-family:"arial","helvetica","sans-serif"; font-size:11px; font-weight:bold;font-style:italic;}	
.lefttitle{color:#003366;font-family:"arial","helvetica","sans-serif";font-size:12px;font-weight:bold;margin-bottom:-15px;text-align:left;font-style:italic;}
.trend {font-family:"arial","helvetica","sans-serif";color:#003366;text-align:left;font-weight:bold;font-size:13px;}
.nodisc {list-style-type:none;}
.style1 {font-size:18pt;}
.style2 {color:#003366; font-family:"arial","helvetica","sans-serif"; font-size:18pt; font-weight:bold; margin-bottom:-15px; text-align:left; font-style:italic; }
	
.button-wrapper		{display:inline-table;margin:10px 5px 20px 5px;width:124px;height:22px;}
.button 			{display:table-cell;width:124px;height:22px;text-align:center;background:transparent url(img/120_button.jpg) center center no-repeat;color:#ffffff;text-decoration:none;text-transform:uppercase;font-weight:bold;font-family:"arial","helvetica","sans-serif";border:none;cursor:pointer;}
a.button 			{font-size:8pt;width:124px;padding:4px 0 4px 0;margin-top:0;}
input.button 		{font-size:8pt;padding:4px 0 4px 0;margin-top:0;}

.button-wrapper-wide 			{display:inline-table;margin:10px 5px 20px 5px;width:204px;height:22px;}
.button-wrapper-wide .button 	{display:table-cell;width:204px;height:22px;text-align:center;background:transparent url(img/200_button.jpg) center center no-repeat;color:#ffffff;text-decoration:none;text-transform:uppercase;font-weight:bold;font-family:"arial","helvetica","sans-serif";border:none;cursor:pointer;}
.button-wrapper-wide a.button 	{font-size:8pt;width:124px;padding:4px 0 4px 0;margin-top:0;}

.image-button-wrapper {margin:5px 0 5px 0;padding:0 0 0 0;}
.image-button {margin:0 0 0 0;padding:0 0 0 0;}

.link-button-wrapper {margin:5px 0 5px 0;padding:0 0 0 0;}
.link-button {display:block;margin:0 0 0 0;padding:0 0 0 0;}
.link-button img {margin:0 0 0 0;padding:0 0 0 0;}

#additionalPhotos {width:280px;height:100px;overflow:hidden;padding:0;margin:10px 0 12px 0;}
#additionalPhotos a {padding:0;margin:0;}
#additionalPhotos img {display:block;float:left;margin:0;margin-right:16px;padding:0;}
#additionalPhotos .last {margin-right:0;}

#jquery-overlay {position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;}
#jquery-lightbox {position:absolute;top:0;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#jquery-lightbox a img {border:none;}
#lightbox-container-image-box {position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image {padding:10px;}
#lightbox-loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav {position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#lightbox-container-image-box > #lightbox-nav {left:0;}
#lightbox-nav a {outline:none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev {left:0;float:left;}
#lightbox-nav-btnNext {right:0;float:right;}
#lightbox-container-image-data-box {font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;overflow:visible;line-height:1.4em;width:100%;padding:0 10px 0;}
#lightbox-container-image-data {padding:0 10px;color:#666;background-color:#fff;}
#lightbox-container-image-data:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#lightbox-container-image-data #lightbox-image-details {width:70%;float:left;text-align:left;}	
#lightbox-image-details-caption {font-weight:bold;}
#lightbox-image-details-currentNumber {display:block;clear:left;padding-bottom:1.0em;}			
#lightbox-secNav-btnClose {width:66px;float:right;padding-bottom:0.7em;}
span.free-shipping {color:#B70000;text-transform:uppercase;}
a.free-shipping {color:#B70000;font-size:9pt;}
.featured-right a.free-shipping {display:block;color:#B70000;font-size:8pt;text-transform:uppercase;text-align:center !important;font-weight:bold;margin-right:10px;}
.right a.free-shipping {display:block;color:#B70000;font-size:8pt;text-transform:uppercase;text-align:center !important;font-weight:bold;margin-right:10px;}
