/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0px; /*background:url(../Images/Samples/080328-JustGorgeous-ProductList-02.gif) 128px -174px no-repeat;*/
}

.container {
	width:979px; height:auto; margin:auto; /*opacity:0.6;*/
}

h1 {
	margin:0px; padding:0px;
}

h2 {
	margin:0px; padding:0px;
}

h2.sorry {
	margin:15px 0px 20px 0px; padding:0px; color:#707277; font-weight:100; font-size:14px;
}

h3 {
	margin:0px; padding:0px;
}

h4 {
	margin:0px; padding:0px; font-weight:100;
}

h5 {
	margin:0px; padding:0px;
}

h6 {
	margin:0px; padding:0px;
}

p {
	margin:0px; padding:0px; font-size:12px; 
}

a {
	margin:0px; padding:0px; text-decoration:none; color:#707277;
}

p a {
	text-decoration:underline;
}

p a:hover {
	text-decoration:none;
}

a:hover {
	color:#999999;
}

a img {
	border:0px;
}

input {
	font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:11px !important;
}

select {
	font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:11px !important;
}

textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif !important; font-size:11px !important;
}

div.clear {
	clear:both; height:0px; font-size:0px; line-height:0pt;
}

form {
	display:inline;
}

.top-nav {
	position:relative; height:118px; width:979px; display:block; background:url(../Images/butterflies.gif) no-repeat 320px 0px;
}

.my-basket {
	position:absolute; top:0px; right:20px; width:228px; height:52px; z-index:10000; border-bottom:1px solid #cccccc;
}

* html .my-basket {
	top:0px;
}

.my-basket a.my-basket-link {
	position:absolute; top:35px; left:7px; display:block; width:150px; height:14px; display:block; padding-left:75px; font-size:10px;
}

* html .my-basket a.my-basket-link {
	width:219px;
}

.my-basket a {
	display:block; float:left; /*height:100px;*/ font-size:10px; position:relative; 
}

.my-basket a.my-basket-link img {
	position:absolute; top:0px; left:0px; 
}

.basketdropdown {
	position:absolute; width:226px; height:auto; margin-top:52px; border:1px solid #cccccc; border-top:0px !important; 
}

#Main #col .product {
	width:216px; min-height:71px; height:auto !important; height:71px; position:relative; border-bottom:1px solid #cccccc; padding:3px 0px 0px 5px; margin:0px 3px 0px 3px;display:block;
}

* html #Main #col .product {
	width:219px;
}

#Main #col .product img.productitem {
	margin-top:4px; margin-left:1px; margin-right:10px; float:left;
}

* html #Main #col .product img.productitem {
	margin-top:1px; margin-left:0px; margin-right:5px; float:left;
}

#Main #col .product p {
	color:#666666; font-size:10px;
}

#Main #col .product p.price {
	color:#b3b3c5; font-size:10px;
}

#Main #col .product p.price span {
	color:#666666 !important;
}

#Main #col .product {
}

a.logo-main {
	position:absolute; top:0px; left:0px; 
}

/*a.logo-main img#height {
	height:400px;
}*/

.top-right-links {
	position:absolute; top:12px; right:6px;
}

.top-right-links a {
	font-size:10px; text-transform:uppercase; padding:0px 5px 0px 6px;
}

.inner-top-nav {
	position:absolute; bottom:0px; left:0px; height:20px; width:973px; display:block; /*border-top:1px solid #8de3e3;*/ padding:7px 0px 0px 6px;
}

.inner-top-nav a.first-link {
	padding:0px 8px 0px 6px; border-left:0px !important;
}

.inner-top-nav a {
	color:#2a4c66; font-size:10px; text-transform:uppercase; padding:0px 7px 0px 7px; border-left:1px solid #2a4c66; line-height:9pt !important; 
}

.search {
	bottom:2px; display:block; height:27px; position:absolute; right:0px; width:169px;
}

.search input.text-box-one {
	position:absolute; top:6px; left:0px; height:14px; width:131px; padding:0px !important;
}

.search .cssnav {
	left:137px; position:absolute; top:5px;
}

.home-banner {
	position:relative; height:290px; width:979px; display:block;
}

.content {
	/*min-height:564px;*/ height:auto !important; /*height:564px;*/ width:979px; display:block; /* background-color:#ffd9e6; opacity:0.5;*/
}

.feedback {
	/*min-height:564px;*/ height:auto !important; /*height:564px;*/ width:979px; display:block; background:url(../Images/Panels/feedback-panel.gif) 50% 100% no-repeat #526e83; /*opacity:0.5; */ padding-bottom:50px;
}

.footer {
	height:92px; width:979px; display:block; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:0px 0px 0px 0px;
}

.footer .footer-column {
	float:left; width:584px; height:auto; padding:0px 4px 0px 4px;
}

.footer .footer-column a {
	float:left; display:block; width:146px; height:auto; font-size:10px; color:#6fcacf;
}

.footer img.shop-by-brand {
	margin-top:14px; margin-left:4px; float:left;
}

.footer a.manage-ns-sub {
	float:right; margin-top:3px;
}

.disclaimer {
	height:18px; width:979px; display:block; border-bottom:1px solid #cccccc; padding:5px 0px 0px 0px;
}

.disclaimer a {
	color:#2a4c66; font-size:10px; padding:0px 5px 0px 7px; line-height:9pt !important; display:block; float:left;
}

.syrox {
	height:auto; width:963px; display:block; padding:10px 13px 20px 3px; text-align:right;
}

.syrox p {
	color:#707277; font-size:10px; 
}

.syrox p a {
	font-size:10px; 
}

.alphabet-container {
	height:auto; margin:auto; width:864px; margin-top:39px; margin-bottom:29px;
}

.alphabet-container .column {
	float:left; height:auto; padding:5px 0px 5px 0px; width:216px;
}

.alphabet-container .column .menu-child {
	height:auto; margin:0px 0px 35px 0px; width:165px;
}

.alphabet-container .column .menu-child .menu-child-heading {
	color:#505050; margin:0px 0px 15px 0px; padding:40px 10px 3px 10px;
}

.alphabet-container .column .menu-child .menu-child-short {
	color:#505050; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0px 0px 0px 0px; padding:0px 10px 0px 10px;
}

.alphabet-container .column .menu-child .menu-child-short a {
	color:#999999; font-size:11px; line-height:11pt;  
}

.alphabet-container .column .menu-child .menu-child-short a:hover {
	color:#cccccc; text-decoration:none; 
}

.typeface {
	padding: 0px 11px;
}

.typeface p {
	font-size: 11px; color: #999999; margin-bottom: 10px;
}

.typeface p a {
	font-size: 11px;
}

.typeface ul {
	margin-top: 0px; margin-bottom: 10px; padding-top: 0px; padding-bottom: 0px; font-size: 11px; color: #999999;
}

