                                                                                                                                                                                                                                                                                                                                        /* CSS Document */
body{font-size:14px; font-family:Helvetica, Arial, sans-serif; text-align:center; height:100% width: 910px;}
img{border:0px;}
.size select{width:50px;}
.color select{width	:113px;}
.aboutPos{padding:0px 15px 0px 0px;}
.faq{padding:0px 0px 0px 5px; margin-top:0px;}



#form1{height:100%}
#email_form {float: left;}
.display_email { float: left; margin-left: 160px;}

a:link,
a:hover,
a:visited,
a:active{color:#696969; text-decoration:none;}
a:hover{color:#2fb1d5;}

h1{font-size:22px; font-weight:normal; text-align:left; margin-left: 30px; margin-bottom: 0px;}
h2{font-size:36px; font-weight:normal; text-align:center;}
h3{font-size:22px; font-weight:normal; text-align:left;}
h4{font-size:16px; font-weight:bold; text-align:left; padding:0px 0px 10px 0px;}
h5{font-size:14px; font-weight:bold; text-align:left;}

input.addToCart{color:#fff; padding:3px 5px; background:#3c3c3c; border:none; text-transform:uppercase; font-size:12px; font-weight:bold; cursor:pointer;}

.addToCart a:link,
.addToCart a:visited,
.addToCart a:active,
.addToCart a:hover{ display:block; width:100px; text-align:center; color:#fff; padding:3px 5px; background:#3c3c3c; border:none; text-transform:uppercase; font-size:12px; font-weight:bold; cursor:pointer;}
.addToCart a:hover{color:#fff; padding:3px 5px; background:#6f6f6f; border:none; text-transform:uppercase; font-size:12px; font-weight:bold; cursor:pointer;}

#container{width: 910px; margin: 0 auto 0 auto;}
#container #header{ padding:10px 0px 0px; border-bottom: 1px solid; height: 80px;}
#container #header ul li{list-style:none;}
#container #header img{float: left;}

#container #header #search{float: right; clear: both; margin: -36px -10px 0 0;}
#container #header div{text-align:right; padding:0px 0px 0px 0px;}
#container #header ul{padding:38px 15px 0px 290px; *padding-top: 50px;}
#container #header ul.nav a{color:#000;}
#container #header ul.nav a:hover{color:#2fb1d5;}
#container #header ul.nav li{float: left; padding:0px 25px 0px 0px;}

.blogRight img {float: right; margin-top: -12px; *margin-top: 0px;}

#container #left{width:100px; line-height:18px; float:left; padding: 0px 0px 0px; text-align:left; margin-top: -4px; *margin-top: 12px;}
#container #left ul{padding:5px 0px 0px; *margin-left: 0px;}
#container #left ul.women{padding:0px;}
#container #left ul.sub{padding:0px 0px 0px 10px; display:none;}
#container #left ul li{list-style:none;}
#container #left ul li.head{font-weight:bold;}

#container #right .info-body{padding:0px 0px 0px 0px; line-height:18px;}
#container #right .info-body strong{font-size:1.1em;}
#container #right .info-body h4{color:#2fb1d3;}
#container #right .info-body ul{padding:0px 0px 10px;}
#container #right .info-body em{display:block; padding:10px 0px 0px; font-size:0.8em;}
#container #right .info-body ul li{list-style:none; padding-left:10px; background: url(../../images/dash.gif) no-repeat 0px 5px;}

#container #right{float:right; width:800px; margin-top: -6px; padding-left:10px; *width:798px; /*text-align:left;*/ min-height:500px;}
* html #container #right{display:inline; height:500px;}
#container #right #desc p.price{font-size:22px; padding:15px 0px 25px 0px;}
#container #right .sale{font-size:22px; padding:0px 0px 5px; color:#f9201b;}
#container #right p{padding:0px 0px 5px 0px; line-height:18px;}
#container #right .blog{min-height:621px; width:100%; margin-top:15px;}
#container #right #text-body{padding:0px 0px 0px 30px; min-height:310px; text-align: left;}
* html #container #right #text-body{padding:10px 0px 0px 30px; height:310px;}
.story {padding-right: 20px;}
#container #right #text-body a{text-decoration:underline;}
#container #right #text-body .sub{padding:0px 0px 0px 20px; display:none;}
#container #right #home-img{text-align:center; padding-top:5px;}
#container #right #home-img p{padding:10px 50px 0px; text-align:left;}
#container #right #main-img{width:273px; padding:4px 5px 5px; float:left;}
#container #right #main-img img{/*width:260px;*/ padding:0px 12px 0px 0px;}
#container #right #main-img #Thumbs div{float:left;}
#container #right #main-img #Thumbs img{width:56px; padding:12px 12px 0px 0px; cursor:pointer;}
#container #right #relatedProducts div{float:left;}
#container #right #relatedProducts img{padding:12px 12px 0px 0px;}
#container #right #colorSwatch div{float:left;padding:0px 10px 0px 0px;}

#container #right #desc{width:340px; margin-left:290px; text-align:left;}
#container #right #desc p{padding:10px 0px 15px 0px;}
#container #right #desc ul{padding:20px 0px 10px; margin:0px 0px 10px 0px; /*border-bottom:1px solid #696969;*/}
#container #right .bottom-rule{border-bottom:1px solid #000; margin:10px 0px 10px 0px;}
#container #right #desc ul li{list-style:none; padding-left:10px; background: url(../../images/dash.gif) no-repeat 0px 5px;}
#container #right .lgDisp{clear:both; padding:30px 0px 0px 0px;}
#container #right #MainProdImage{/*width:260px;*/}
#container #right ul.prod-list{float:left; margin:0px 0px 0px;}
#container #right dl dd{float:left; list-style:none;}
#container #right dl dt{margin-left:30px;}
#container .mailing-list{color:#2fb1d5; font-family:Georgia, "Times New Roman", Times, serif;}
#container #right #list{text-align:left;}
#container .mailing-list input{color:#2fb1d5; font:Arial, Helvetica, sans-serif; font-weight:bold; width:100px;}
#container .mailing-list span{font-size:12px;}

#container #right #list ul{width:200px;}
#container #right #list ul li{ list-style:none;}
#container #right #list ul li.btn{float:right;}
h1.category{padding:0px 0px 4px;}
#container #right .prodLanding{padding:17px 0px 0px}

#container #sub-header{color:#696969; padding:0px 0px 10px 125px; text-align:left;}
#container #sub-header p{padding:5px;}
#container #sub-header ul li{list-style:none; padding:0px 0px 0px 10px;}
#container #sub-header ul li.breadcrums{font-size:11px;}

#container #sub-header ul li.breadcrums a{font-size:11px; text-decoration:underline;}

#container #sub-header ul li.cart-items{float:right; padding:0px 5px 0px 0px;}


#container #right .prod-img{list-style:none; height:250px; width:130px; text-align:center; float:left; padding-left:30px; padding-bottom:0px;}
#container #right .prod-img img{width:130px;}

.googleMap{height:235px; width:363px;}
.soldOut{color:#ff0000; font-size:16px;}


#story_info {height: 208px;}
#map {height: 270;}

#Blog1 h2{
	font-size:125%;
	font-weight:bold;
	text-decoration:none; 
	text-align:left; 
	padding: 0px 0px 0px 0px;
}

#Blog1 .date{
	color:#7F7F7F;
	font-size:100%;
	font-weight:normal;
	text-align:left;
	padding: 20px 0px 0px 0px;
}

#Blog1 {padding: 0px 30px 0px 30px;}

#Blog1 h2 a:link, #Blog1 h2 a:visited, #Blog1 h2 a:hover, #Blog1 h2 a:active{
color:#2fb1d5; text-decoration:none;}

.blogLink{font-size:125%;}

#container #right #text-body div.info-body p {
font-size:12px;
padding:5px 10px 10px;
}

/*-------------------------------------------------------------------------------------
PAGINATION	PAGINATION	PAGINATION	PAGINATION	PAGINATION	PAGINATION	PAGINATION	
------------------------------------------------------------------------------------*/

.pager{font-size:11px; clear:both; margin-left: 30px;text-transform:lowercase; height:15px;}
.pager a{padding:0px 4px; float:left;}
.pager span{float:left; font-weight:bold;}
.pagerClearing{clear:both; height:0px; overflow:hidden;}
.pager .pagerFirst span, .pager .pagerLast span{position:absolute; left:-990px; margin-left:-999px; float:none;}

.pager a.pagerFirst{background-image:url(../../images/btn_pageFirst.gif); }
.pager a.pagerLast{background-image:url(../../images/btn_pageLast.gif); }
.pager a.pagerFirst, .pager a.pagerLast{ display:block; height:10px; width:10px; background-position:4px 5px; background-repeat:no-repeat;}	
.pager a.viewAll{padding:0px 0px 0px 15px;}


.page{color:#696969;text-transform:lowercase; clear:both; margin-left: 30px; float:left;}
.page .pagerFirst a{ background:transparent url(../../images/btn_pageFirst.gif) no-repeat scroll 4px 6px; padding:0px 0px 0px 20px;}
.page .pagerLast a{background:url(../../images/btn_pageLast.gif)  no-repeat 33px 6px; padding:0px 18px 0px 0px;}
.page .pagerFirst a, .page .pagerLast a{height:10px; width:10px; text-transform:lowercase;}	
.prodLanding {float: left; margin-left:30px;}

.page .pagerFirst{padding:0px 10px 0px 4px; color:#b2b2b2}
.page .pagerLast{padding:0px 18px 0px 10px; color:#b2b2b2}
/*-------------------------------------------------------------------------------------
MAILING LIST	MAILING LIST	MAILING LIST	MAILING LIST	MAILING LIST	
------------------------------------------------------------------------------------*/

.location {float: left; text-align: left; margin-top: 10px;}
.copy {font-size:6pt; float: left; text-align: left;margin-top: 0px; width: 100px; *margin-top: 10px; clear: both;}
#mailing {font-size:12px; color:#5ea1cb; float: right; margin-top: 2px; margin-right: -41px; *margin-right: -39px;}
#footer{float:right; border-top: 1px solid; margin-top: 15px; width: 770px; font-size:11px;}
#footer fieldset{border: 0;}
#footer fieldset legend{display:none;}
#footer fieldset label{float: left;margin: 4px;}
#footer fieldset input[type=text]{float: left;}
#footer fieldset input[type=submit]{background:url(../../images/joinBtn.gif) top left no-repeat; float: left; border:0px; width:29px;cursor:default;cursor:pointer; margin-left: 4px;*margin:2px 0px 0px 3px; *height:21px; }
.emailSignUpForm {}
#footer #ctl01_Label1 {display: block; color:red;float:left;margin:7px 0 0 38px;}

#search div {padding-bottom:7px;}

#container #right #home-img p#rssFeed{padding:0px; text-align:center;}
#container #right #text-body div p{font-size:12px; padding:5px 10px 0px;}
/*----------------------------------------------------------------------------------
	SEARCH	SEARCH	SEARCH	SEARCH	SEARCH	SEARCH	SEARCH	SEARCH	
-----------------------------------------------------------------------------------*/
#search .searchBox {font-size:12px; color:#5ea1cb; border:0px none; text-align:left; *float: right; *margin-top: -20px; *height: 21px;}
#search fieldset legend {display:none;}
#container #header #search div{*margin-right: 0px;}
#container #header #search fieldset div{; text-align:left; float: left;}
#search fieldset input[type=submit]{background:transparent url(../../images/goBtn.gif) no-repeat scroll left top;
border:0px none;
font-size:0px;
height:21px;
margin:1px 8px 0px 5px;
padding:25px 0px 0px;
width:19px;cursor:default;cursor:pointer; * margin-right: 10px;}
	
.designersTitle{padding:20px 0px 0px;}


.boxContainer{position:relative; height:199px;}
.boxContainer img{height:196px;}
#container #right .prod-img .boxContainer img.sold{position:absolute; bottom:3px; right:0; width:60px; height:59px;}

.skuPrice.onSale {text-decoration:line-through;}
.label {padding-bottom:15px;}
.red-text {color: red; font-size: 16px; text-transform: uppercase}
#desc h3 {margin-bottom: -20px;}    
.prodLanding .label {margin-top: -10px;}
.prodLanding {margin-top: -15px;}   
.info-body h4{margin:0px;}
.info-body ul{margin-top:-10px;}
    

    

    
/* --------------------------------------------
ADDITIONS 8-2-11 :: RR
------------------------------------------------*/

    #container #right #main-img {
width: 300px;
padding: 4px 10px 5px 0;
float: left;
}

#container #right #desc {
width: 380px;
margin-left: 10px;
text-align: left;
float: right;
}
#container #right .prodLanding{clear:none; float:none;padding:0; width:770px;}
#container #right .prodLanding #desc{width:460px;}
#container #right .prodLanding #desc h3, #container #right #desc{margin:0}
#container #right .prodLanding #desc .fullDesc{padding:0;}
#container #right #main-img img {padding: 0 0 0 0; width: 300px;}
#container #right #main-img #Thumbs img{padding-right:25px}
#container #right .lgDisp {clear: both; padding: 0px 0 0;}
#container #right p.page{width:770px; text-align:left; margin-bottom:0px; padding-bottom:0px; height:23px;}
#container #right, #container #left{margin-top:5px;}
.sub .clearance a{color:#F9201B;}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}

/* --------------------------------------------
 END ADDITIONS 8-2-11 :: RR
------------------------------------------------*/

    

    

    

    

    

    

    
